/* General layout*/
.ui-dialog{top:20% !important;position: fixed;}
.screen{display:block;}
.mobile{display:none !important;}
.light{font-weight:lighter !important;}
.red-font{color:orangered;}
body,html{
    width:100%;
    min-width:320px;
    height:100%;
    font-family:  helveticaneueroman_roman,verdana, sans-serif;
 	background:#efefef;
}

.nopad{     padding:0 !important;}
.hauto{height:auto !important;}
body {
  font-size: 16px;
  font-size:100%;
  line-height: 1.428571429;
  color:#000;
}
.page-content{margin:90px 0 0 !important;width:100% !important;float:left;}
.visible{
    visibility: visible !important;
}
/* General style*/
input[type='text'],input[type='password']{padding:0 5px 0 10px;	font-size:14px;color:#777;  font-family:  helveticaneueroman_roman,verdana, sans-serif;}
input[type='text']{
    height:35px;
    border:2px solid #d8d8d8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    outline: none;
    width:100%;
}
.nobk{
    background: transparent !important;
    border:0 !important;
}
.fc .error.nobk{
    margin-top: -25px !important;
}
input[type='text'],input[type='password'] {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;
    margin:10px 0;
	background:transparent;
}

.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*checkbox in span*/
span > input[type='checkbox']{
    opacity: 0;
    float: left;
    width: 20px;
    height: 20px;
	cursor:pointer;
 }
span > input[type='checkbox']+label{
    margin-left: -18px;
    clear: none;
    padding: 0 0 4px 24px;
    cursor: pointer;
    background: url('../img/vers2.0/checkbox.png') no-repeat;
}
span > input[type='checkbox']:checked +label{    background: url('../img/vers2.0/checkbox_checked.png') no-repeat;}

input[type='password']{
    height:35px;
    border:2px solid #d8d8d8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    outline: none;
    width:100%;
}

input[type='button'],input[type='submit'],.btn{
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    outline: none;
	width:auto;
	padding:0 20px;
    border:none;
	background:#4fa31e;
	color:#fff;
	height:45px;
	font-weight:800;
	font-size:17px;
    cursor: pointer;
}


input.grey{background: #dfdfdf !important;}
.radio {	
    line-height:20px;
	margin:15px 10px 0 0;
    height:20px;
	background:url('../img/vers2.0/radio.png') no-repeat;
    text-indent: 5px;
}
.selected {	background:url('../img/vers2.0/ck_radio.png') no-repeat;}
.error{
    background-color: #F2DEDE;
    border: 1px solid #B94A48;
    color: #B94A48 ;
    font-size:14px ;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: table;
    padding:8px 20px;
    margin:10px 0;
    clear:both;
}
#pledge_error,#unpledge_error{visibility: hidden;}
#loginform .error{width:268px;}
label{
    padding:0;
    color:#777;
    font-size:14px;
    font-weight:bold;
}

/*for select*/
.combo{
    overflow:hidden;
    width:100%;
    width: calc(100% - 4px);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border:2px solid #d8d8d8;
}

input.combo,div.combo div{    cursor:pointer;    background:url('../img/vers2.0/select.png') no-repeat right center !important;}
.label_drop{    background:url('../img/vers2.0/select.png') no-repeat right center !important;}

div.combo div{
    margin:0 !important;
    border-bottom:2px solid #d8d8d8;
    font-style:italic;
    display: block;
    width:100%;
    height:31px;
}
div.combo span{line-height: 2.2;}
div.combo span,div.combo ul li{   padding-right: 5px;padding-left: 10px;}
div.combo ul li{padding-top: 3px;padding-bottom: 3px;}
div.combo ul{
    outline: none;
    width:100%;
    display:block;
    padding-top: 3px;
    padding-bottom: 3px;
    height:100px;
    overflow-y: auto;
}
div.combo{
    background: #fff;
    z-index:1001;
    position: absolute;
    top:30px;
    border:1px solid #0c7fc4;
}
/*404 page*/
.p404{
	background:#fff;
	overflow:hidden;
}
.uhoh1{
	font-size:65px;
	text-align: center;
	color: #1981c3;
	font-weight:bold;
	width:90%;
	margin:90px auto 0;
}
.uhoh2{
	font-size:26px;
	text-align: center;
	color: #0e4b8b;
	font-weight:bold;
		width:90%;
	margin:0 auto;
}
.uhoh3{
	font-size:20px;
	text-align: center;
	color: #0e4b8b;
		width:90%;
	margin:0 auto;
}
/*404 final*/
div.combo ul li:hover,div.combo ul li.select { background-color:#0c7fc4;color:#fff;width:100%;box-sizing: border-box;}
div.combo ul li.label_drop:hover { background-color:transparent;color:#666;}

.limit {max-width:1200px;}
.min,.sec{border:none !important;font-weight: bold;text-align: center;}
.sec{width:40px !important;}
.min{width:30px !important;}
#dialog_idle{text-align: center;}
.forp{width:auto! important;float:left;}
.no-border{border:none !important;}
/*breadcrumbs*/
.bread_crumb{display:block;margin:5px auto;float:none;overflow: hidden;line-height:4;font-size:13px;font-weight:lighter;}
.bread_crumb ul {display:table;float:left; }
.bread_crumb li a:after,.bread_crumb li.next:after{padding:0 3px;color:#000;content:'\00BB';}

.page_cell_link { height: 30px;}
.page_cell_link div {float:left; display: block; background: url(../../img/vers2.0/radion.png) no-repeat scroll center center; height: 22px !important; width: 30px!important; margin: 0; padding:0;}
.page_cell_link div.selected { background: url(../../img/vers2.0/radios.png) no-repeat scroll center center; margin: 0; padding:0;width: 30px!important;}
.page_cell_link div input { width: 30px; height: 30px; margin: 0; padding:0;}
.entrepreneur-description .h1a{margin-top:0 !important;}
/*Counter */
/*class for detect when sm bar must be bind with the footer*/
.reper{position:fixed ;bottom:0 ;}
.p_act,.p_follg,.p_follr{
   color: #0c7fc4;
   /*margin-top:-17px;*/
   margin-bottom:20px;
   font-size:14px;
}
.p_act.strong,.p_follg.strong,.p_follr.strong{color:#777;}
.entrepreneur-section.user_profile{margin-top:-5px !important;}

#c-mail{
    background: none repeat scroll 0 0 #0c7fc4 !important;
    color: #fff;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    width: 140px;
}
 /*Home page level1*/
.restrict img{display:block;vertical-align:top;}
.header_msg { width: 100%; padding: 0; position:relative;}
.header_msg img { width: 100%;display:block;margin: 0 auto; padding: 0;}
.msg-title {font-size:68px;text-align:center;position: absolute;color:#fff;width:100%;top:10%;}
.cta{
    position: absolute ;
    margin:0 auto;
    width:100%;
    top: 45%;
    text-align: center;}

.cta span {font-size:14px;font-weight:lighter;text-align:center;color:#fff;}
.cta .grid_4{
    float:none !important;
	border: 2px solid #4fa31e;
    color: #4fa31e;
    display: inline-block;
    font-size: 23px;
    font-weight: bold;
    line-height: 1.1;
    padding: 10px 0;
    text-align: center;
    z-index: 1001;
    margin:0 auto;
   /* background: #fff;*/
    background:rgb(0,0,0);
    background:rgba(0,0,0,0.5);
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000',endColorstr='#7f000000');
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    cursor : pointer;
	min-width:280px;
    width:445px;
}
.home p.small_blue{
    color:#1981c3 ;
    font-size:22px;
    text-align: center;
    margin:-8px auto 12px;
    font-weight: 600;
}
.for-news {}
.for-news a{height:93px;display: block;}
.for-news img{
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.bxslider{}
.cta .grid_2{    margin:0 auto;float:none !important;}

 /*Home page level2*/
.restrict {max-height:700px;width:100%;overflow: hidden;}
.home{width:100%;display:block;float:left;}
.home img{display:block;width:100%;}
.home a{ font-size: 16px;color:#4fa31e;font-weight:bold;}
.home a:first-child {padding-right:10px; border-right: 1px solid #4fa31e;}
.white a:first-child { border-right: 1px solid #fff;}
.home a:last-child {padding-left:10px;}
.home p {   margin-bottom: 7px;  text-align: center; color:#444;line-height: 1.5;  }
.home p:last-child { 	margin-bottom:0 !important;	 }
.home .small{   font-size:16px;font-weight:lighter }
.home div{width:50%;}
.blue-line{
    width:100%;
    height:10px;
    background-color:#0c7fc4;
    clear: both;
}
.blue-line2{
    width:100%;
    height:8px;
    background-color:#15467a;
}
.hlevel2 {clear:both;float:left;position:relative;}
.hlevel2 div img{	 /*border-bottom: 4px solid #FFFFFF;	 border-top: 4px solid #FFFFFF;*/}
.hlevel2 div{cursor:pointer; }
.hlevel2 .select{
    -moz-opacity: 0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter:alpha(opacity=70);
    background:#FFFFFF ;}
.hlevel2 div:first-child img{    border-right:4px solid #FFFFFF; }
.hlevel2 div:last-child img{    border-left:4px solid #FFFFFF;	`}
.hlevel2  .grid_61{	position:absolute;bottom:4%;font-size:45px;color:#fff;text-align:center;
	background:url('../img/vers2.0/home/circle.png') no-repeat scroll 50% 70px;height:110px;
width:auto !important;}
.hlevel2  .grid_61.left{   left: -150px;    margin-left: 50%;}
.hlevel2  .grid_61.right{   right: -150px;    margin-right: 50%;}
.hlevel3 .left{   position:absolute;top:7%;left:50%;background:transparent;font-size:30px;text-align:left;}
.hlevel3 .white-border {  border-right: 1px solid #FFFFFF;}
.white p a{color:#fff;}

.hlevel4 {background-color: #fff;}
.hlevel4 .right{   position:absolute;top:7%;left:0%;background:transparent;font-size:30px;text-align:left;}

.hlevel6 {background-color: #15467a;font-size:20px;color:#fff;font-weight:bold;text-align: center;line-height: 2;}
.hlevel6 .grid_8{float: none;display: block;margin:0 auto;padding:70px 0;}

.hlevel7{font-size:30px;text-align:center;}
.hlevel7 .first{background:#0c7fc4;color:#fff;}
.hlevel7 .second{background:#fff;color:#000;}
.hlevel7 .float_ri{ background:url('../img/vers2.0/blue_up_arrow.png') no-repeat 50% 50px;height:110px;margin-top:30px;width:auto !important;}
.hlevel7 .left{ background:url('../img/vers2.0/white_up_arrow.png') no-repeat 50% 50px;height:110px;margin-top:30px;width:auto !important;}
.hlevel7 .float_ri{margin-right:10%;}
.hlevel7 .left{margin-left:10%;}
.icon-sm{
    bottom: 1px;
    max-width: 23px;
    position: absolute;
    right: 2px;
}
.ctab{
    display: block;
    position:relative;
    min-height:77px;
    margin-bottom: 50px;
    clear:both;
    float:left;
}
.ctab .cta{top:0;}
.cta .no-opac{    background:#fff ;}
.cta .no-opac span {color:#4fa31e;}
.home-icon {
    background:rgb(0,0,0);
    background:rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    zoom: 1;
    height:100px;
    position:absolute;
    bottom:0;
    width:100%;
    color:#FFFFFF;
    font-size: 14px;
    font-weight: lighter;
}
.home-icon .grid_12{
    float:none;
    margin:0 auto;
    display:block;
    text-align: center;
}
.home-icon .p-img{
    height: 55px;
    margin: 10px auto 0;
    padding: 5px 0;
    top:0 !important;
}
.home-icon img{width: auto !important;}
.home-icon .grid_20{	height:100px;position: relative;}
.home.bimg img{
    width:auto;
    margin:0 auto;
    height:80px;
}
.home.bbimg img{
    width:auto;
    margin:0px auto;
    max-width: 100%;
}
.home.bbimg img.limit{
    margin:55px auto !important;
}
.bimg{    background: #fff;}
.home .sptop{
    padding:35px 0 0;
    overflow:hidden;
}
.home-icon .grid_20 p{
    position: absolute;
    top:73px;
    left:0;
    width:100%;
    text-align: center;
}
.homeT{
     line-height: 50px;
     color: #0c7fc4;
     font-size: 55px;
     font-weight: 800;
     margin: 45px 0 25px;
     text-align: center;
 }

.homeTT{
    color: #0c7fc4;
    font-size: 55px;
    font-weight: 800;
    padding: 20px 30px 0;
    text-align: center;
    line-height: 50px;
}
.line_grey{
    border-bottom: 1px solid #dfdfdf;
    height:2px;
    width:80% !important;
    display: block;
    position: relative;
    margin:0 auto;
}
.space-top{    margin-top:38px;}
.space-top-4{    margin-top:45px;}
.space-top-big{margin-top:90px;float:left;clear:both;width:100% !important;}
.space-top-big-2{margin-top:70px;float:left;clear:both;width:100% !important;}
.space-top-big-3{margin-top:60px;float:left;clear:both;width:100% !important;}
p.blue-text{
    color: #1981c3;
    font-size:18px;
    margin: 25px auto 0;
    font-weight:400;
    max-width: 70%;
}
.homeW{
    color: #fff;
    font-size: 55px;
    font-weight: 800;
    padding: 40px 30px 0;
    text-align: center;
    top: 30px;
    width: 100% !important;
    box-sizing: border-box;
}
.m1200{
    max-width:1200px !important;
    width:100% !important;
}
.homeW p{
    color:#fff;
    font-size: 55px;
    font-weight:400;
}
.homeGrey{
    padding:  0 ;
    font-size: 35px;
    line-height: 35px;
    font-weight: 800;
    color:#444;
    text-align: center;
}
.bgdark{
    -moz-opacity: 0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter:alpha(opacity=70);
    background:#000;
    width:100% !important;
    left:0;
    top:0;
    height:100%;
    position: absolute;
}
.homeBB{
    padding: 35px 0 ;
    font-size: 35px;
    font-weight: 800;
    color:#444;
    text-align: left;
    color:#0c7fc4 !important ;
}
.pmiddle{
    margin:20px auto 50px auto !important;
}
.homeBlue{
    padding: 10px 0 5px 0 ;
    font-size: 20px;
    font-weight: 800;
    color:#0c7fc4 !important ;
    text-align: center;
    margin-bottom:0 !important;
}
.home-icon .hover{
    position: absolute;
    left:0;
    display:none;
    background:#ffffff;
    color:#000;
    height:70px;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    padding:20px 10px;
    font-size:13px;
	bottom:0 !important;
    margin:0 15px;
}
.home p.blue{
    background: #0c7fc4 none repeat scroll 0 0;
    height: 10px;
    margin: 10px auto;
    width: 80px;
}
.howTo{
    float:none !important;
    margin:20px auto 0;
    display: block;
}
.home-icon .grid_20:hover .hover{display:block;}

/*home page tabs*/
.hinvestors,.hentrepreneurs{cursor:pointer;z-index: 1001;}
.level-investor{display:none;}
.investors .level-investor{display:inline-block;}
.investors .level-entrepreneur{display:none;}
.investors .cta .grid_4{
    height:53px;
    line-height:53px;
}
/*Social media links*/
 .content-info { display: block; margin: 0 auto;background: #fff;  padding:20px 60px;clear:both;}
 .content-info .content-info-text { color: #777; font-size: 14px;  line-height: 30px; text-align: justify;  display:block;margin:0 auto;float:none;}
 .content-info .content-info-text a { color: #777;text-decoration: underline;}

/*Pagination*/
.pagination { display: table;margin-top:20px;font-size:20px;font-weight: lighter;}
.pagination ul li { margin:0 5px; text-align: center; }
.pagination  li a {  color: #333333; }
.pagination-bar ul li.page_selected a { color:#000; font-weight: bold;}
		   

/*Login buttons*/
.welcome{display:block;text-align:center;font-size:40px;font-weight:bold;clear:both;padding: 120px 65px 45px;margin:0 auto;}
.login-container {
    display:table;
    margin:0 auto 140px;
    float:none;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.21);
    -moz-box-shadow:    0px 2px 6px 0px rgba(0, 0, 0, 0.21);
    box-shadow:         0px 2px 6px 0px rgba(0, 0, 0, 0.21);
    width:780px !important;
    min-width:700px;
}
.login-container input[type="text"],.login-container input[type="password"]{height:51px;}
.login-container div{
    min-height:450px;
    padding:40px 40px 0;
 	float:left;
	width:310px;
}

.login-container div:first-child{
	background:#ffffff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.21);
    -moz-box-shadow:    0px 2px 6px 0px rgba(0, 0, 0, 0.21);
    box-shadow:         0px 2px 6px 0px rgba(0, 0, 0, 0.21);
}
.login-container h1 { font-size: 30px;  }
.login-container h4 { font-size: 15px;color:#999;margin:12px auto 35px;}
.login-container h4:last-child {margin-top:25px;float:left;}
.join_fb{    background: #2982cf url('../img/vers2.0/login/icon_fb.png') no-repeat 90% center;}
.join_tw{    background: #38cdff url('../img/vers2.0/login/icon_tw.png') no-repeat 90% center;}
.join_gg{    background: #da2713 url('../img/vers2.0/login/icon_gg.png') no-repeat 90% center;}
.join_lk{    background: #007bb7 url('../img/vers2.0/login/icon_lk.png') no-repeat 90% center;}

.sm_login {
    font-weight: lighter;
	display:block;
	overflow:hidden;
    padding:15px;
    margin:10px 0;
    font-size:15px;
    font-weight:bold;
    color:#fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width:280px;
    float:left;
}

.login-container  form{        width:100%; display:block;	margin:10px 0;   min-height:270px; font-size:18px;position: relative;}
.login-container form #forgot{
    clear: both;
    cursor: pointer;
    float: left;
    font-size: 14px;
    margin-top: 2px;
    color:#0c7fc4;
   /* display: none !important;*/
}
.forgot_pass label{    max-width: 20%; padding-top: 15px;}
.forgot_pass input[type="text"]{    max-width: 78%;}
#login{
    background:transparent;
    border: 2px solid #4fa31e;
    border-radius: 8px;
    color: #4fa31e;
    cursor: pointer;
    display: inline-block;
    float: none !important;
    font-size: 24px;
    line-height: 1.2;
    margin: 20px auto;
    width:100%;
    text-align: center;
    z-index: 1001;
    bottom:0px;
    clear:both;
    left:0;
font-weight:400;
}

/*Services submenu*/
.sub-services{
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  top:98% !important;
}
.sub-services a{
    padding: 7px 15px !important;
    text-align: left !important;
    font-size: 15px !important;
    color: #333 !important;
}
.sub-services a:hover{
    color:#fff !important;
}
.dropdown:hover .dropdown-menu{    display:block;}
.services-content{
    margin: 0 auto;
    width: 100%;
}
.fancy_file{
    background: #fff;
}
/*Header*/
.page-header { 
	background: #fff; 
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.21);
	-moz-box-shadow:    0px 2px 6px 0px rgba(0, 0, 0, 0.21);
	box-shadow:         0px 2px 6px 0px rgba(0, 0, 0, 0.21);
	min-height: 90px;
	width: 100%; 
	display: block;
	position:fixed !important;
	top:0;
	z-index: 1051;
}
.page-header .container_12{max-width:1200px;position:relative;}
.page-header  > div{margin:0 auto;}
.logo{ padding:16px 0; display:block; float:left;min-width:115px; }
 ul.header-menu { list-style-type: none; margin: 0 0 0 40px; }

 div.header-menu {  margin: 0px 40px 0 0; }
.header-menu li a { color: #333;}
.header-menu a{font-size:17px; text-align:center;padding:33px 20px ;display: block;}
 div.header-menu a{font-weight: bold;}
.header-menu .selected{background: #0c7fc4;}
.header-menu li.selected a {color:#FFFFFF;}

img.profile{
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-top: 12px;
    margin-right:2px;
    width:55px;
    height:55px;
}
.header-login_img a { color: #333;  font-size: 20px; text-decoration: none;  display: block;    float: right;      margin: 36px 0 0 15px;}
.header-login_img{display:block;cursor:pointer;}
.header-login_img .arr {
    font-size: 16px;   color:#0c7fc4;font-weight:bold;background:url('../../img/vers2.0/equity/eq-arr.jpg') no-repeat right center ;
    display:inline-block !important; text-align: left;padding: 0 32px 0 10px; vertical-align: middle; max-height:90px;  }
.submenu1{background:#fff;display:inline-block;position:relative;height:auto;height:90px;line-height:90px;padding-right: 5px;}
.submenu{background:#fff;display:block;right:0;z-index:1052;}
.doi{position:absolute !important;top:90px;display:none;}
.submenu li{border:1px solid #dfdfdf; padding: 0;min-height:50px;}
.submenu li.arr{border:none;}
.submenu a{display:block;float:left;width:100%;clear:both; color:#000;   padding: 13px 0 8px 15px; font-size:18px; box-sizing: border-box;}
.submenu .border_bottom{border-bottom:1px solid #1B2838;}
.submenu .border_top{border-top:1px solid #586D86}
.submenu .opt:hover{background: #008adc;}
.submenu .opt:hover a{color:#fff ;}



/*Footer*/
.page-footer { background: #203652;  display: block; width: auto;text-align: center;overflow-x:hidden;}
.page-footer h3{border-top:2px solid #09649b;color:#cccccc;font-size:13px;font-weight:800;padding:0;line-height:3;}
.footer-content {
    text-align: center;
    margin: 0 auto;
    padding:45px 0;
    position:relative;
    display:table;
    clear:both;
    font-size:18px;
    color:#fff;
    cursor:pointer;
}
.footer-content img{margin:-7px 25px; vertical-align:center;}
.footer-menu {
	line-height: 28px;
    list-style-type: none;
    padding: 0 0 15px 0;
    display:none;
	margin:0 auto;
    float:none;
 }

.footer-menu .grid_25{
	display:block;
	float:left;
	width:25%;
	min-height:5px;
}
.footer-menu li{width: 100%;text-align: left;}
.footer-menu li a { color:#cccccc; font-size: 14px; text-decoration:none;}


/*Main*/
.profile-settings.page-content { margin:0 auto;display: block;position:relative;width:100%;}
.content-head { margin: 70px auto 0; padding:0 65px; max-width:1100px;}
.content-head .content-title { 	 margin: 0 auto; width: 100%;display:block;text-align:center; position:relative;}
		.content-head .content-title h1{font-size:49px;font-family:amazing; color: #63C84F;font-weight:600; line-height: 47px;}
		img.left{float:left}
		img.right{float:right}
		.content-head .content-title h1{display:block;position:absolute;margin:0 auto;width:100%;}
		.content-head .content-title img{padding:10px 5px;}
        .content-head .content-text {    font-size: 18px; font-weight:600;
    line-height: 35px; margin-top: 30px; text-align: center;clear:both;}

	.text_register{max-width:70%;width:100%;margin-top:-32%;margin-left:auto;margin-right:auto;text-align:center;display:block;}	
        .content-register .content-register-form { margin: 40px auto 0; width: auto;max-width:410px;position:relative;display:block }     
                            .content-register-form .content-form-category { font-size: 17px; padding: 0 5px 5px; height: 30px; line-height: 30px; text-align: left; margin:0 auto;width:auto;}
                                .content-register-form .content-form-category .content-category-label { font-weight: bold; padding: 0 5px; /* text-shadow: 0 1px 0 #FFFFFF; */color: #222;}
                                .content-register-form .content-form-category .content-category-radio { background: url(../img/radio.png) no-repeat 0px 0px; padding:0 10px 6px 35px; height:25px; position: relative; text-align: right;
/*text-shadow: 0 2px 0 #FFFFFF;*/ color: #222;} 
   .content-form-category .content-category-radio input { left: 1px; position: absolute; top: 2px; width: 23px; height: 23px; margin: 0;}  
   .content-form-category .content-category-radio.selected { background: url(../img/radio_active.png) no-repeat 0px 0px; }
    .content-register-form .content-form-mail { border: 1px solid #d6d6d6; color: #d8d8d6; font-style: italic; padding: 5px; font-size: 18px;  height: 25px; width: 90%;margin:0 auto; /*text-shadow: 0 2px 0 #FFFFFF;*/} 
                            .content-register-form .content-form-mail-msg { font-style: italic; font-size: 13px; font-weight: lighter; 
							display:block;clear:both;
							line-height: 30px; margin:0 auto;/* text-shadow: 0 2px 0 #FFFFFF;*/ color: #222;}
 .content-register-form .content-form-submit { height: 33px; margin: 30px auto; width: 162px;}                                    
 .content-register-form .content-form-submit a { background: url(../img/sprite.png) repeat-x -669px -112px; display: block; text-indent:-9999px; height: 33px;}
/*End Main*/

.small_down{
   display:none;position: fixed;top:50%;right:0;border:1px solid #63C84F;
   border-right:none;z-index:1100;
   background: url('../img/vers2.0/home/go_down.png') no-repeat scroll center center;
   background-color: #fff ;
    background-size: 38px 45px;
   padding:15px 10px; width:38px;height:45px;text-align: left;text-indent: -9999px;}
/*aduc ipad version*/
.page-header .header-menu-button {
	cursor:pointer;
	float:left;
	display:none;
}
#header_menu{display:none;}

/*slider*/

.agree-bank{width:873px;}
.agree-bank iframe{width:100%;height:150px;overflow-x:hidden;border:1px solid #E4E4E2;margin-bottom:8px;} 

/*sticky footer*/
#site{
	width:100%;
	display:block;
	margin:0 auto -217px;
	height:auto !important;
	position:relative;
	min-height:100%;
    float:left;
}
.push, .page-footer{
	height:auto;
	min-height:217px;
	position:relative;
}

.img_register_mob{
	display:none;
	clear: both;
    margin: 0 auto;
    max-width: 85%;
	}	
	
.shadow-reg	{display:none;}

.pw-layout-vertical {
    position: fixed;
    right: 20px;
    text-align: left !important;
    top: 105px;
    z-index: 1001;}

.video1{display:none !important;}
.fixfixed .page-header{position:absolute !important;}
.fixfixed .sm{position:relative !important;  background: none repeat scroll 0 0 #919191;}
.leftarr,.rightarr{display: none;}

/*buttons for dataroom*/

.for_b{
    float: right;
    overflow: hidden;
}

.moreblog{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #4fa31e;
    border-radius: 8px;
    clear: both;
    color: #4fa31e;
    cursor: pointer;
    display: block;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    margin: 30px auto;
    min-width: 240px;
    padding: 10px 0;
    text-align: center;
    float:none !important;
    padding:25px 0;
}

@media screen and (max-width:1250px){
    .header-menu a {padding: 33px 12px;}
    .header-login_img .arr {font-size: 16px;}
    .header-menu .header-menu-elem a,.header-login a {		font-size:16px;	}
    .page-header{min-height: 89px;height:89px;}
}

@media screen and (max-width:1200px){

    .logo{padding-top: 22px;}
    .hlevel3 .left,.hlevel4 .right {top:3%;}
    .home p:last-child{padding-top: 10px;}
    .home .small {font-size: 15px;}
    .home p{margin-bottom: 10px;}

     ul.header-menu {        margin: 0 0 0 20px;}
    .footer-menu{width:45% !important;}
    .footer-menu .grid_25:first-child {width: 0;}
}

@media screen and (max-width:1100px){
    h1.overview {font-size:30px !important;}
    .net .grid_5{
        float:right;
        margin-right:90px;
        width: auto;
    }

    .more div,.moref div{width:55% !important;}

}

@media only screen and (max-width:1050px) {
    .video1 { display: block !important; }
     video{display: none !important;}
    .footer-menu  div.grid_25{width:0;}
    .footer-menu  ul.grid_25{width:180px;margin-right:10px;}
    .footer-menu  .grid_25:last-child{width:100px;margin-right:0;float:right;}
    .footer-menu  {width:350px !important;}
    .login-container form {font-size:15px;}
    ul.header-menu {        margin: 1px 0 0 20px;    }
}
    /*footer*/
@media only screen and (max-width:1020px) {
    .page-footer h2{font-size:10px;padding:15px 30px 10px; line-height:15px;}

    .up{clear:both;display:block; text-align:center;width:100%;background:#fff;}
    .up a{background:url('../img/vers2.0/home/collapse.png') no-repeat scroll center center;display:block; text-indent:-9999px;width:30px;height:30px;margin:0 auto;}
     img.profile{display: none;}
    .submenu1{margin-left:0;margin-top:0;height:72px;line-height: 72px;}
    .header-login_img .arr {max-height:72px;}
    .doi{right:0;top:72px;}
    .arr{border-left:1px solid #dfdfdf;min-height:37px;}
    .submenu li{border-right:none;}
    .header-login_img {display:block;position:relative;overflow:hidden; }
    .cta {font-size:26px;}
    .header_new_slider .msg-title{font-size:58px;}
    .cta span{font-size:14px;}
    .header-content .header-login{line-height:28px;}
    .content-head .content-title h1{font-size:32px;}
    .header_slider .header_msg {top:25px;}
    .header_msg .msg-text {line-height:32px;}
    .hlevel3 .left,.hlevel4 .right {top:2%;}
    .home p:last-child{padding-top: 5px;}
    .home .small {font-size: 14px;}

    body{overflow-x:hidden;}
    .xx .menu-web:before {
        background: url("../img/vers2.0/home/big-arr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        content: "";
        display: block;
        height: 20px;
        left: 14px;
        position: fixed;
        top: 65px;
        width: 240px;
    }
    .xx .menu-web{
        display: block;
        left: 0;
        padding-top:0px;
        margin-left: 10px;
        position: fixed;
        top: 84px;
        width: 240px;
        border:1px solid #dbdbdb;
        z-index:1053;

    }
    .xx .menu-web li{ background: none repeat scroll 0 0 #fff;	clear:both;	border-bottom:1px solid #dbdbdb;width:100%;position: relative;}
    .xx .menu-web li a{	background:none;color:#333;font-size:20px;	padding:15px;text-align:left;
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
    }
    .xx .menu-web li.selected, .xx .menu-web li.selected a{	background:#008adc;color:#fff;}
    .xx .menu-web li a:hover{background: #dfdfdf;}

    .pledge-page .screen{display:block !important;}

    .pledge-page .mobile{display:none !important;}
    .page-header > div {	width:100% !important;}
    .page-header .header-menu-button{		display:block;}
    .header-logo a, .header-logo-v2 a {float:none;}
    .header-logo-v2{width:40%; margin: 0 0 5px 30%;float:left;display:block;}
    .header-content .header-login_img {width:30%;}
    .menu-web,.header-login{display:none;}
    #header_menu_button img{margin:24px 10px;display:block;}

    .logo{border-left:1px solid #d8d8d8;width:150px !important;}
    .logo img{margin-left:10px;	display:block;max-width:135px;}

    .header-menu a {
        background:#d8d8d8;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        font-size:12px;padding:5px 11px;}
     div.header-menu{	margin:25px 8px 0;}
    .page-header{min-height: 0;height:72px;}
    .page-content {margin-top:75px !important;}



     /*level2*/
    .hlevel7{font-size:18px;}
    .hlevel7 .float_ri{
        background: url("../img/vers2.0/home/blue_up_arrow.png") no-repeat scroll 50% 22px rgba(0, 0, 0, 0);
        height:55px; margin-top:12px;width:100%;text-align:center;
    float:none !important;
    }
    .hlevel7 .left {
        background: url("../img/vers2.0/home/arrow_up_white.png") no-repeat scroll 50% 22px rgba(0, 0, 0, 0);
        height:55px; margin-top:12px;width:100%;text-align:center;}
    .blue-line{height:5px;}
    /*level3*/
    .hlevel3 .left,.hlevel4 .right {
        position:relative;
        left:5%;
        width:90%;
        text-align:left;
        margin:25px 0;
        float:left;
    }
    .white a:first-child {border-right: 1px solid #4fa31e !important;}
    .home.white	{background:#fff !important;color:#000 !important;}
    .level-entrepreneur .left{background:url('../img/vers2.0/home/assistance.png') no-repeat scroll top right; background-size: 45px 48px;}
    .level-investor .left{background:url('../img/vers2.0/home/possibilities.png') no-repeat scroll top right;background-size: 45px 48px;}
    .level-entrepreneur .right{background:url('../img/vers2.0/home/layers.png') no-repeat scroll top right;background-size: 45px 48px;}
    .level-investor  .right{background:url('../img/vers2.0/home/communication.png') no-repeat scroll top right;background-size: 45px 48px;}
    .level-entrepreneur.white .left{background:url('../img/vers2.0/home/capabilities.png') no-repeat scroll top right; background-size: 45px 48px;}
    .level-investor.white  .left{background:url('../img/vers2.0/home/flexibility.png') no-repeat scroll top right;background-size: 45px 48px; }
    .white p a{color: #4fa31e;}

    .grid_6 p:first-child{margin-bottom:23px !important;}
    .home a {color:#fff;}
    .home a:first-child {border-right: 1px solid #fff;}
    /*dreams*/
    .header_msg{background:#f4f3f3;}
    .header_msg div.mobile{display:block;margin:30px auto;position:relative;color:#333;font-size:30px;text-align:center;}
    .mobile  + .cta{position:relative;top:0 !important;}
    .mobile  + .cta .grid_4 {color:#fff; background:#4fa31e; margin:0 auto 35px;}

    .home-icon2 > div{
        float:left;clear:both; border-bottom:1px solid #cecece;padding:25px 0;width:100%;line-height:17px;
        background: transparent url('../img/vers2.0/home/expand.png') no-repeat scroll 96% 25px ;cursor:pointer;}

    .home-icon2 div p{float:left;font-size:20px;color:#333;}
    .home-icon2 div img{float:left;margin:-10px 10px 0 5%;display:block;width:60px !important;}
    .home-icon2 .hover{padding: 15px 5% 0 5%;clear:both;font-size:15px;}
    .home-icon2 .div-up{background: transparent url('../img/vers2.0/home/collapse.png') no-repeat scroll 96% 25px;}
	.header-content .header-menu .header-menu-elem{padding:4px 7px;}
	.header-content .header-login{width:90px;}
	.header-content .header-login{line-height:26px;}
	.content-head .content-title h1{font-size:30px;}
	.header_msg .msg-title {     font-size: 52px;    line-height: 1.3;    }
	.content-register .content-register-form{width:auto;max-width:100%;}
	.content-register .content-register-form{margin-top: 20px;}
	.content-register-form .content-form-category {margin-left:50px;}
	.content-register .content-register-form{margin-left:110px;}
	.content-register h1{font-size:50px;}
    .more div,.moref div{width:65% !important;}

    .connect-friend-list .friend-cel .friend-info {
        max-width: 100px;
        overflow: hidden;
        white-space: nowrap;
    }
    .entrepreneur-menu ul{font-size: 14px ;}
    .entrepreneur-menu .grid_20{line-height: 50px;}
    .friend-cel .friend-info h2,.friend-cel .friend-info h4  { font-size:13px !important;}
    .connect-tab-elem .set{top:6% !important;}

}



@media screen and (max-width:1100px){
    #investor_summary .net .grid_5{ right:0 !important;}
    #investor_summary .h400 >div{        width:100%;   margin-top:25px;min-height: 350px; }
    #investor_summary .steps {
      float:none !important;
        margin:0 auto;
        max-width: 500px;

    }

}
@media screen and (max-width:850px){
    .connect-tab-elem .set{top:4px !important;}
	.cta {font-size:22px;}
	img.right,img.left,.content-title span,.content-title hr{display:none;}
	.content-head .content-title h1{position:relative;clear:both;}
    .entrepreneur-menu .grid_20 {width:20% !important;}
    .net .grid_5{        position: absolute !important;         top: 41px !important; right:30px;  margin-right: 60px;   }

    .net ul {        margin: 10px 0 !important;    }
    .plic {        margin: 20px 0 !important;    }
    .plic img {max-width:75%;}
    .plic div{top:-120px !important;}
    #entrepreneur_summary .grid_4.h400{width:35%;}
    .net ul.grid_7{        width:67%;        margin:0 auto;    }
     h1.overview {        font-size: 25px !important;    }

    .net ul.grid_7 {width:55%;}
    .forgraph {font-size: 11px !important;}
    .more div{width:68% !important;font-size: 14px !important;}
    .moref div{width:75% !important;font-size: 14px !important;}

    .homeW{
        top:0;
        font-size:45px;
    }
    .homeW p,.homeT {
        font-size: 45px;
    }

}

@media screen and (max-width:800px){
img.right,img.left{display:none;}
.content-head .content-title h1{position:relative;clear:both;}
.content-contacts .content-contacts-list {width:256px;}
.content-contacts-list .content-contacts-list-elem.google {		margin-top: 10px;}
.content-register .content-register-form {    margin-top: -10px;margin-left:90px;}
.content-register-form .content-form-mail{width:75%;}
.content-contacts-list .content-contacts-list-elem.pinterest {margin-top:10px;}
.content-register-form .content-form-category {font-size:15px;margin-left:50px;}
.content-contacts{padding-top:0;}
.content-register{height:auto;}
.main_bg {
    background-color: #eeeeee;
    background-image: url("/images/main_bg.jpg");
    margin: 0;
    padding: 0;
}
.risk-page-content .risk-page-head, .disclaimer-page-content .disclaimer-page-head, .terms-page-content .terms-page-head, .how-page-content .how-page-head{font-size:40px;}
.login-button-box div {float:none !important;clear:both;margin:8px auto !important;}
    .entrepreneur-menu ul ul li{
        font-size: 14px;
        padding-left: 5px !important;
    }
    .more {width:35% !important;}
    .moref {width:45% !important;}
    .connect-content .connect-friends{border-left:none !important;border-right:none !important;border-bottom:none !important;}
    .more{padding: 20px 0 !important;}
    #entrepreneur_connect .top-banner,#entrepreneur_connect .bread_crumb,
    #entrepreneur_connect .connect-title-h1,
    #entrepreneur_connect .connect-banner-top{display:none !important;}
	
	  #investor_connect .top-banner,#investor_connect .bread_crumb,
    #investor_connect .connect-title-h1,
    #investor_connect .connect-banner-top{display:none !important;}
  /*  .entrepreneur-menu ul{font-size: 16px ;}
    .entrepreneur-menu .grid_20{padding:3px 0; border-bottom:none !important;}*/

    .leftarr,.rightarr{display: block;width:10%;float:left; text-align: center;font-weight: bold;cursor:pointer;  height:45px;z-index:995;position:relative;}
    .entrepreneur-menu ul {width:80% !important;}
    .entrepreneur-menu .grid_20 {
        padding: 0;
        width: 33% !important;
    }
    .entrepreneur-menu ul ul {
        margin: 0;
        width: 100% !important;
    }
    .entrepreneur-menu ul ul li {        width: 100% !important;}
    .more div {
        font-size: 13px !important;
        width: 90% !important;
    }
    .ipad_no{        display:none;    }
    .lpad_50{
        max-width:80% !important;
    }
    .pad10{    box-sizing: border-box;
        padding: 0 10px !important;}
    .home p{padding:0 10px;}
  .bbimg .homeW{
  /*      width: auto !important;
        right:20px;
        display: table;
        top:20px;
        text-align: right;*/
      padding-top: 10px ;
    }

  /* .bbimg .homeW,.bbimg .homeW p{
       color:#1981c3 !important;
       padding-right:0 !important;
   }*/
}



@media only screen and (max-width:760px) {
    .screen{display:none !important;}
    .mobile{display:block !important;}

.welcome{display: none;}
.login-container {   margin-top:60px; width:580px !important; display: block;clear:both; overflow:hidden;position: relative;  margin-bottom:60px;min-width:300px; }
.login-container div {
    display: block;
    overflow: hidden;
    padding:40px 20px 0;
    width:250px;
}
#loginform .error{width:208px;font-size:12px;}

.login-container h1 {        font-size: 27px;    }
.login-container h4{        font-size:12px;        margin-top:0;    }
.login-container form {font-size:12px;}
.sm_login{width:220px;}
.shadow-reg	{display:block;height:1px;margin:0 auto;width:82.5%;}
.footer-menu li {	margin:0 30px 0 0;}
.content-contacts{padding-top:30px;}
.content-contacts-list .content-contacts-list-elem {
    float:none !important;
    margin:5px auto !important;
    text-align:center;
    clear:both;
}
.footer-menu li.terms, .footer-menu li.map,.footer-menu li.risk{
	width:100px;
	margin-left:0;
	margin-right:0;
}
.content-contacts-list .content-contacts-list-elem.google,.content-contacts-list .content-contacts-list-elem.twitter{margin-left:0;}
.content-contacts-list .content-contacts-list-elem.pinterest{margin:5px auto;float:none;clear:both;}
.content-contacts .content-contacts-list{width:300px;}
.content-contacts-list .content-contacts-list-elem.google{margin-top:5px;}
.footer-content .footer-text{
	padding:10px;
	line-height:20px;
	width:auto;
}
.footer-content .footer-menu{
	height:auto;
	padding: 20px 0 15px;
	width:300px;
	margin:0 auto;
}
.header_msg .msg-text {font-size:25px;}
.content-head .content-title h1 {    font-size: 30px;}
.content-info .content-info-text{font-size:12px;line-height:20px;}
.header_slider .header_msg{width:200px; margin-left:50px;left:0;top:10px;}
.header_slider .header_msg {    padding: 15px 13px 0;}
.page-footer {padding:0;}
.header-logo-v2 a img {max-width:50%;}
.img_register{display:none;}
.img_register_mob{display:block;}
.text_register {    font-size: 16px;  margin-top: -75%;line-height:20px;}
.content-register .content-register-form{margin:18% auto 0;}
.content-register{margin-top:0px;margin-bottom:0;overflow:hidden;}
.header_msg .msg-title{font-size:42px;line-height:1;}
.content-register-form .content-form-category{font-size:13px;margin:0 auto;line-height:20px;}
.content-register-form .content-form-mail-msg{line-height:20px;}
.content-head {margin-top:15px;}
.content-register-form .content-form-mail{width:auto;}
.content-register-form .content-form-category .content-category-label{float:left;width:100%;margin-top:10px;}
.content-register-form .content-form-mail{height:15px;margin-top:30px;}
.content-register-form .content-form-submit{margin:10px auto;}
.content-register-form .content-form-category .content-category-radio{padding:0 10px 20px 35px;}
#header_menu li a {font-size:18px;}
.push{height:200px;}
.content-head{padding:0 10px;}

    .cta {width:280px !important;left:50% !important;margin-left:-140px;}
.cta.w100 {width:280px !important;left:50% !important;margin-left:-140px;}
.cta .grid_4{font-size:15px;width:280px !important;}
.cta span{font-size:10px;}
.hlevel7{font-size:15px;}

}

@media only screen and (max-width:600px) {
    /*login mobile*/

    .welcome{display: none;}
    .login-container {
        display: block;
        width:100% !important;
        float:none !important;
        clear:both;
        padding-top:20px;
        box-shadow: none;
    }
    .login-container div {
        width:250px;
        margin:50px auto;
        padding-left:20px;
        padding-right:20px;
        float:none !important;
        display: block;
        overflow: hidden;
        clear:both;
    }
    .login-container h4{
        font-size:12px;
        margin-top:0;
    }
    .login-container form {font-size:12px;}

    .login-container div {
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.21);
    }
    .sm_login {width:220px;}
    .connect-content .connect-friends-tabs ul{width:300px;}
    .connect-content .connect-friends-tabs ul li {min-width:110px;}
    .entrepreneur-menu ul{font-size: 13px ;}
    .entrepreneur-menu .grid_20{padding:4px 0; }
    .entrepreneur-menu .grid_20{line-height: 35px;}
    .entrepreneur-menu {height:43px !important; }
    .entrepreneur-menu .selected:after{top:44px !important;}
    .connect-content .connect-friend-list .friend-cel{width:50% !important;}
    .moref {        width: 65% !important;    }
}

@media only screen and (max-width:580px) {
    .cta .grid_4{max-width:280px;}
    .header_msg .msg-title {     font-size: 25px;    line-height: 1.3; top:10%;   }
    .homeW {font-size:30px;}
    .homeGrey{font-size:20px;}
    .homeTT{font-size:20px;line-height: 20px;}
    .homeW p{font-size:30px;}
    .homeT {font-size:30px;}

    .footer-menu li a{font-size:10px;}
    .footer-menu  ul.grid_25{width:159px;margin-right:10px;}
    .footer-menu  .grid_25:last-child{width:80px;margin-right:0;float:right;}
    .footer-menu  {width:250px !important;}
    .content-info{padding: 65px 15px;}
    .submenu li.arr{font-size:13px;padding-top:23px;min-height:34px;}
    .login-container { margin-top:0px; min-width:300px !important; }
	#investor_summary .net .grid_5{top:-25px !important; right:0 !important;}
    .table-center{
        display: table;
        margin:10px auto;
    }
}

@media only screen and (max-width:499px) {
	.text_register {    font-size: 12px;  margin-top: -75%;line-height:16px;}
	.content-register .content-register-form{margin:18% auto 0;}
	.content-register{margin-top:0px;overflow:hidden;margin-bottom:0;}
	.header-login_img {        width: 100px !important;    }

    .entrepreneur-menu ul {width:80% !important;float:left !important;}
    .entrepreneur-menu ul.grid_12{height:50px;}
    .entrepreneur-menu .grid_20 {width:50% !important;padding:0;line-height:45px;}
    .entrepreneur-menu ul li {width:50% !important;margin:0;background: #fff;font-size:13px;padding:3px 0;line-height: 45px;}
    .entrepreneur-menu ul ul {width:100% !important;margin:0;}
    .entrepreneur-menu ul ul li{width:100% !important;margin:0;font-size:12px;height:44px !important;}
    .leftarr,.rightarr{display: block;width:10%;float:left; text-align: center;font-weight: bold;cursor:pointer;  height:45px;background:#fff;}
    .entrepreneur-menu{height:45px !important;}
    .connect-friend-list .friend-cel .friend-img .friend-icon{max-height: 35px !important;}
    .connect-friend-list .friend-cel .friend-info{max-width: 82px !important;}
    .friend-cel .friend-info h4{line-height: 1;}
	
	.uhoh1{
	font-size:40px;
	margin:45px auto 0;
}
    .uhoh2{	font-size:18px;}
    .uhoh3{	font-size:16px;}

}

@media only screen and (max-width:400px)  {

	.text_register {    font-size: 10px;  margin-top: -75%;line-height:1.3;}
	.content-register .content-register-form{margin:10px auto 0;}
	.pw-widget{width:auto !important;bottom:20px;top:auto;right:0;margin:0 auto;position:fixed;}
	.pw-size-small.pw-button {float:left;}
	.pw-layout-vertical .pw-button.pw-size-small{width:auto !important;margin-left:3px !important;}
    /*Myaccount*/
    .submenu a{font-size:12px;}
    .bread_crumb .grid_4 ,#equity_filter_search {width:101%;margin:0;}
    .bread_crumb {margin:10px 0 0;width:100%;clear:both;display: block;float:left;}
    #equity_filter_search {margin:0 !important;overflow:hidden;height:40px; border: 2px solid #d8d8d8;background: #fff;}
    .equity_search_button{position: absolute;right:0;    border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    margin-top:-3px;}
    #equity_filter_search input {
        border:none;
        width:100% !important;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;}
    .long,.short .entrepreneur-section > img  {display: none;}
    .short{display:block !important;float:left;width:100%;}
    .entrepreneur-view {float:left;width:100%;}
    .bread_crumb ul {
        background: none repeat scroll 0 0 #eee;
        width: 100%;
        border-bottom: 1px solid #d8d8d8;
        padding-left:10px;
    }
    .container_12 .grid_12 {        width: 100%;    }
    .entrepreneur-info span {        font-size: 10px !important;}
    .entrepreneur-menu{position: relative;background: #dfdfdf; }
    .short .entrepreneur-info h1 {        font-size: 20px !important;    }
    .more {        width: 72% !important;    }
    .moref {        width: 72% !important;    }
    .friend-cel .friend-info h2, .friend-cel .friend-info h4{font-size: 11px !important;}
 }

@media only screen and (max-width:335px) {
    .content-register-form .content-form-category .content-category-radio {		float: left;		padding: 0 0 10px 30px;	}
    .img_register_mob{max-width:95%;}
    .text_register{margin-top:-80%;}
    .content-register-form .content-form-mail{margin-top:0;}
    .content-register .content-register-form{margin-top:0;}
}
.caciula{margin-top:7px;}

#pers_dldoc{
    margin-top:-30px;
}

/*public page messages*/
.contact{
    background: url("../../img/vers2.0/contact/contact-small.png") no-repeat scroll top rgba(0, 0, 0, 0) !important;
    height: 23px !important;
    position: relative;
    text-indent: -9999px;
    top: -4px;
    width: 38px !important;
}
.contact_text {
    background: none repeat scroll 0 0 #fff !important;
    color:#000 !important;
    clear: both;
    font-size: 14px !important;
    height: auto !important;
    padding: 8px 7px 6px 0 !important;
    position: relative;
    z-index: 995;
}

.contact_text:hover{
    color:#0c7fc4 !important;
}
.user_buttons{
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
.for-mes1{
    width:40% !important;
    max-width:100% !important;
}
.for-mes1 form{
    overflow: hidden;
}
.for-mes1 label{
    float:left;
    width:15%;
    margin: 10px 0;
}
.for-mes1 input[type='text']{
    width:80%;
    float:right;
}

.for-mes1 textarea{
    width:80%;
    float:right;
    resize: none;
    border: 2px solid #d8d8d8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    outline: medium none;
    height:60px;
    box-sizing: border-box;
    margin: 10px 0;
    color: #777;
    font-family: helveticaneueroman_roman,verdana,sans-serif;
    font-size: 14px;
    padding: 5px 10px;
}

.red .ui-dialog-content{
    color:red;
}

#entrepreneur_messages  .chat_edit{text-align: left; height:43px;font-weight: bold; background: none repeat scroll 0 0 #efefef;line-height: 41px;overflow:hidden;}
#entrepreneur_messages  .subject{width:25%;}
#entrepreneur_messages  .user{width:20%;}
#entrepreneur_messages  .messages{width:20%;}
#entrepreneur_messages  .date{width:17%;}
#entrepreneur_messages  .read{width:9%;}
#entrepreneur_messages  tr{display:block;border:none !important;}
#entrepreneur_messages  .tr{display:block;min-height:40px;border:none !important;cursor:pointer;}
#entrepreneur_messages  tbody{display:block;}
#entrepreneur_messages td{font-size:14px;border:1px solid #dfdfdf;box-sizing: border-box;padding-left: 20px;text-align: left;}
#entrepreneur_messages .td{font-size:14px;border:1px solid #dfdfdf;box-sizing: border-box;padding-left:20px;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;min-height: 42px;}


/*equity page*/
.top-up{margin-top:-33px;position: absolute !important;}
.bit-down{top:-10px;}
.contact-discuss{
    color:#fff !important;
    border:2px solid #fff !important;
    background: transparent !important;
    border-radius: 2px !important;
    -moz-border-radius:  2px !important;
    -webkit-border-radius:  2px !important;
    margin: 20px auto 0;
    display: block;
    font-size: 14px !important;
    font-weight:600 !important;
    padding:10px 15px !important;
}

.new_reply,.new_read{  color: #0c7fc4;font-size:14px; }
.new_messages.selected{background: #d0e9c6 !important;}
.message_details{
    background: #fff !important;
    border: 1px solid #e4e4e2;
    box-sizing: border-box;
    font-size:14px;
    float:left;
    text-align: left;
    color:#777;
}
.mes_container > div{
    float:left;
    display: block;
    width:100%;
    padding:0 10px;
    box-sizing: border-box;
}
.message_details .main_header{
    font-weight:600;
    text-transform: capitalize;
    background: #dfdfdf;
    text-align: left;
    padding-left: 50px;
}
.message_details .header {
    border-bottom: 1px solid #dfdfdf;
}
.message_details .reply{
    background: url("../../img/vers2.0/admin_reply.png") no-repeat scroll 50px 13px rgba(0, 0, 0, 0);
    padding-left: 50px;
    padding-right: 20px;
    width: 100% !important;
    margin-bottom: 15px;
}

.message_details .admin{
    padding-left: 25px;
    padding-right: 20px;
    width: 100% !important;
    margin-bottom: 15px;
}

.reply .header{
    padding-left:25px;
}
.message_details .user_subj{
    font-weight:600;
    text-transform: capitalize;
}
.message_details .tmess{
    line-height:2;
}
.mes_container{
    border: 1px solid #e4e4e2;
    box-sizing: border-box;
    margin:15px;
    overflow: hidden;
}

#m_reply{
    font-size:12px;
    background: none repeat scroll 0 0 #0c7fc4;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    font-weight: 600;
    height: 30px;
    outline: medium none;
    padding: 0 10px;
    width: auto;
}

.act-confirm .write{
    width:100% !important;
    box-sizing: border-box;
}
.name .white {color: #0c7fc4 !important; }
#chat_save{margin: 15px 0;}


.arrow_box_up {
    position: relative;
    border: 1px solid #dfdfdf;
    margin:15px auto;
    font-size:14px;
}
.arrow_box_up:after, .arrow_box_up:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box_up:after {
    border-color: rgba(21, 213, 98, 0);
    border-bottom-color: #fff;
    border-width: 14px;
    margin-left: -14px;
}
.arrow_box_up:before {
    border-color: rgba(98, 76, 245, 0);
    border-bottom-color: #dfdfdf;
    border-width: 15px;
    margin-left: -15px;
}

.wimg{  width:24px;height:24px;  background: url('/img/vers2.0/offer/unpledge.jpg') no-repeat;}
.wimg:hover{    background: url('/img/vers2.0/offer/pledge.jpg') no-repeat;}

/*Services page*/
.pager li.none{
    display: none;
}
.services-content{
    margin-top:100px;
}


.services-content .leftbar ul{
    border: 1px solid #dfdfdf;
    box-sizing: border-box;
}

.services-content .leftbar ul li{
  padding:0 10px;
  box-sizing: border-box;
  cursor:pointer;
}
.services-content .leftbar ul li a{
    color:#333;
    border-bottom: 1px solid #dfdfdf;
    font-size:14px;
    width: 100%;
    display: block;
    padding:7px 0;
}

.services-content .leftbar ul li:last-child a{
    border-bottom: none;
}

.services-content .leftbar ul li.selected{
    background: none repeat scroll 0 0 #0080dc;
    /*position: relative;*/
}
.services-content .leftbar ul li.selected > a{
    color: #fff;
    border-bottom: none;
}
.services-content .dropdown li:hover{
    background: none repeat scroll 0 0 #0080dc;
    color: #fff;
}
.services-content .dropdown li:hover > a{
    color: #fff;
    border-bottom: none;
}
.services-content .title{
    font-weight: bold;
    color: #0080dc;
    font-size: 18px;
}
.services-content .filter{
    width:100%;
    height:50px;

}
.services-content .filter li{
    float:left;
    color: #0080dc;
    font-size: 14px;
    padding:5px 8px;
    cursor: pointer;
}

.pagination_serv li{
    color: #333;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.pagination_serv li.selected{
    background:#0080dc;
    color:#fff;
}
.all-serv .pager{
    margin:0 0 20px 0;
}
.services-content .rightbar{
    top:-50px;
}
.nonvisible{
    visibility: hidden;
}
.all-serv{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dfdfdf;
    float: left;
    margin: 25px auto 50px;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
}
.all-serv .w50{
    padding: 5px;
    box-sizing: border-box;
}
.all-serv .w100{margin-bottom:15px;}
.all-serv .w20{width:20% !important;padding-right:15px;  margin-right:0; display: block;    box-sizing: border-box; }
.all-serv .w30{width:30% !important;padding-right:15px;  margin-right:0;  display: block;    box-sizing: border-box;}
.serv_logo{
    background: #fff;
    padding:5px;
    display: block;
}

.all-serv .w50 >div{
    padding: 10px;
    font-size: 15px;
    overflow: hidden;
    height:250px;
}
.all-serv p a{
    display: block;
    float: left;
    font-weight: bold;
    margin-top: 10px;
}

.services-content .submenus{
    display: none;
    position: absolute;
    left:100%;
    width:250px;
    background:  #efefef;
    top:-1px;
    z-index: 1001;
}
.services-content .dropdown li:hover .submenus{
    display: block;
}

.services-content .submenus li a{
    text-transform: none !important;
    font-size: 13px;
}
.filter ul{
    width:100%;
    float:left;
    display: block;
}
.filter ul li{
    cursor:pointer;
}

.filter li.selected{
    background:#0080dc;
    color:#fff;
}

.push{float:left;width:100%;display: block;}

.small_scr{
    width:50px;
    display: none;
}
/*services*/

@media only screen and (max-width:1200px)  {
    .ui-dialog{min-width: 70%;}
}
@media only screen and (max-width:770px)  {
    .login-container dd.float_r{
        float:left !important;
    }
}
@media only screen and (max-width:700px)  {
    .ui-dialog{min-width: 90%;}
    .home.bimg img {        height: 50px;    }
    p.blue-text{font-size:14px;}
    .services-content .leftbar {
        position: absolute;
        left:1%;
        width:50%;
        z-index: 1001;
        background: #efefef;
        display: none;
        font-size: 12px;
    }

    .services-content .rightbar {
        display: block;
        float: none !important;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
        text-align: center;
        width: 90%;
    }
    .all-serv {margin-top:5px;}
    .services-content .filter li{
        display: inline-block;
        float:none !important;
    }
    .all-serv .w100 .w20,
    .all-serv .w100 .w30    {
        width: 60% !important;
        margin:0 auto !important;
        float:none !important;
    }
    .all-serv .w100 .w50{        width: 100% !important;    }

    .all-serv .w50{text-align: left;}
    .all-serv .w100 {margin-bottom: 25px; }
    .services-content .w100{position: relative;}
    .pagination_serv li {
        font-size: 12px;
        padding: 0 5px;
    }

    .services-content .filter li{font-size: 12px;}

    .services-content .title {
        margin: 20px auto 0;text-align: left;float: left;
        line-height: 27px;
    }
    .small_scr{
        display: block;
    }
    .small_scr img{padding-right:15px;float:left;}
    .services-content .submenus { width: 150px;font-size: 12px;}
    .act-confirm .ui-dialog-content {
        padding: 25px 8px;

    }
}

@media only screen and (max-width:400px)  {
    .services-content .title {font-size: 15px;}
}

.customtp .tooltip{
    width:100%;
    max-width: 1000px;
    left:25px !important;
}
.customtp .tooltip-inner{
    background: #fff;
    color:#777;
    border: 1px solid #0c7fc4;
    max-width: 100%;
    font-size:13px;
}

.customtp .tooltip-inner a{
    color:#0c7fc4;
}

.customtp  .tooltip-arrow{
    border-bottom-color: #0c7fc4 !important;
    left: 45px !important;
}