@charset "utf-8";
/* CSS Document */

/*common css*/

h2.big, h1	{ font-size:40px; font-weight:300;}
h2	{ font-size:30px;}
h3	{ font-size:22px;}
.font-20, h4	{ font-size:20px;}
.italics	{ font-style:italic;}
.font-25	{ font-size:25px; line-height:1.2;}
.greentxt	{ color:#13a400;}
.font-14	{ font-size:14px; line-height:2;}
.font-15	{ font-size:15px; line-height:1.3;}
.font-18	{ font-size:18px;}
.wrapper	{ padding:0!important; background:#fff;}
.bgWhite	{ background:#fff;}
.banner img	{ display:block;}
.greentxt	{ color:#13a400;}
.lightgreentxt	{ color:#61a411;}
.blueTxt    { color:#0595e3;}
.redTxt     { color:#fa4141;}
.mar-25	{ margin-bottom:25px; }
.mar-20	{ margin-bottom:20px; }
.bold	{ font-weight:bold;}
.yellowListing	{ background:#f7f9af; border-radius:10px;}	
.yellowListing li	{ background:url(../img/bullet-tick.png) no-repeat 5% 50%; border-bottom:1px solid #e2e39f; padding: 20px 10px 10px 80px; line-height:1.2; font-size:16px; min-height:65px;}
.contentSection {padding-top:20px;}
.lightBluebg	{ background:#e6eef1; padding:15px;}
.lightBluebg1{ background:#c7dbe2;}
.border-10	{ border-radius:10px; -webkit-border-radius:10px;}
.blackbgHead	{ background:#1d252c; border-radius:7px; color:#fff; text-align:center; line-height:53px;}
.blackbgHead span.phone	{ background:url(../img/call-icon.png) no-repeat 5px top; padding-left:45px;}
.usrReviews	{ background:#fff; border-radius:10px; border:1px solid #bccacf; padding:15px 40px; position:relative;}
.usrReviews	 .arrowRiview { background:url(../img/arrow.png) no-repeat left top; height:21px; width:21px; display:block; position:absolute; bottom:-21px; left:10%;}
/*header*/
.top-nav	{margin:0 auto; background:#fff; padding-left:0!important; padding-right:0!important;}
.top-navigation	{ background:#fff; padding:0!important; position:relative; z-index:9999;}
.top-navigation ul li	{ border-left:1px solid #bad0d5;}
.top-navigation ul li:first-child{ border-left:none;}
.nav-nobg	{ background:none!important;}
.navbar ul li > a	{ font-size:14px!important; padding:0 12px; line-height:59px!important; }
.navbar ul li.active{background: #C3DFEA;}
.top-nav ul li	{ border-right:1px solid #bad0d5;}
.banner	{ padding:0!important;}
.reviewtxt	{ padding-top:20px; border-top:1px dashed #acacac;}
.order-pro	{ /*background:url(../img/trans-bg.png) no-repeat 50% 50%;*/}
.product	{ background:#ffffff; border:1px solid #bbced5;}
.protop-text	{ border-bottom:1px solid #bbced5; margin-bottom:30px;}
.product img	{ margin:0 auto 15px;}
.detail-pro {  margin: 10px; }
.margin-botlong	{ margin-bottom:220px;}
.top-border	{ border-top:1px solid #bbced5; padding-top:25px;}
.formbg	{ background:#e8f5f9; padding:15px;}
.line-40	{ line-height:40px;}
.bluetxt	{ color:#004274;}
a.bluetxt:hover	{ color:#80809F;}
.footerlinks a	{ color:#3a4b53; font-size:14px;}
.footerlinks a:hover	{ color:#13A400;}
.pad-25	{ padding-top:25px;}
.anchor-full	{ display:block;}
.bordergrey{ border:1px solid #DDD; padding:15px;}
.navcontain	{ height:60px!important;}


ul.pagination{ overflow:hidden; }
ul.pagination li{ display:block; float:left;  background:#3085D6; margin-right:2px; color:#FFFFFF; padding:5px; border-radius:2px;}
ul.pagination li a{ color:#FFFFFF; display:block; line-height:normal; min-width:20px; text-align:center;  }


.banner{ clear:both;  position:relative; z-index:99;
background: #a9c5d7; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #e3eff4 17%, #bfd5e2 45%, #a9c5d7 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(17%,#e3eff4), color-stop(45%,#bfd5e2), color-stop(100%,#a9c5d7)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#e3eff4 17%,#bfd5e2 45%,#a9c5d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#e3eff4 17%,#bfd5e2 45%,#a9c5d7 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#e3eff4 17%,#bfd5e2 45%,#a9c5d7 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #ffffff 0%,#e3eff4 17%,#bfd5e2 45%,#a9c5d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a9c5d7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.banner .bannerpading .bannerlefttext{ margin:0 0 20px 0;  padding:0;}
.banner .bannerpading{ margin:0; padding:2%; overflow:hidden;}
.banner .bannerpading .bannerlefttext h2.complete{ margin:0 0 0px 0; padding:50px 0 0 0; clear:both; text-align:center; color: #444444; font-size:33px; text-shadow:0 1px 0px #FFF;
font-family: "Lato";
font-weight: 300;
font-style:italic;
line-height:33px;
text-rendering: optimizelegibility;
	}
.banner .bannerpading .bannerlefttext h3.neuro{ 
 margin:0 0 20px 0; clear:both; text-align:center; color: #fa4141; font-size:39px; text-shadow:0 1px 0px #FFF;
font-family: "Lato";
font-weight: bold;
font-style:italic;
line-height:39px;
text-rendering: optimizelegibility;
}
.banner .bannerpading .bannerlefttext h3.neuro span{ color:#000000;}
.banner .bannerpading .bannerlefttext p.thewsn{ 
 margin:0; clear:both; text-align:center; color: #1d252c; font-size:14px;
font-family: "Lato";
font-weight: bold;
font-style:normal;
line-height:20px;
text-rendering: optimizelegibility;

}

.banner .bannerpading .bannermiddle{ margin:0; padding:10% 0 0 0; text-align:center; vertical-align:middle; }
.banner .bannerpading .bannermiddle img{ width:100%;}

.banner .bannerpading .bannerright{ margin:0; padding:0; text-align:center;}
.banner .bannerpading .bannerright .bannerguranteimg{ margin:0; padding:0; text-align:center;}
.banner .bannerpading .bannerright .bannerguranteimg img{ display:inline;}
.banner .bannerpading .bannerright p.studied{
margin:0 0 30px 0;
padding:40px 0 0 0;
clear:both;
color: #1d252c;
font-size:22px;
text-align:left;
font-family: "Lato";
font-weight: normal;
font-style:normal;
line-height:28px;
text-rendering: optimizelegibility;
}

.pointimport{ margin-top:-80px; position:absolute;}
.extralargewidth{ width:125%!important;}
.bordergreyseperator{ margin:20px 0; border-bottom:1px solid #DDD;}
.cardsicons{ position:relative; margin:0px 0 0px 0px; overflow:hidden; padding-top:15px;}
.cardsicons img{ float:right;}
.blurmark i{ color:#3b8ede;}
.bookmarkbtn .four	{ text-align:left;}
.bookmarkbtn .five	{ text-align:right;}



@media only screen and (max-width: 1024px)	{
	.cal-date .picker select	{ padding:6px 0px 6px 4px; font-size:13px;}
	.bookmarkbtn .four	{ text-align:left;}
	.bookmarkbtn .five	{ text-align:right;}
}
@media only screen and (max-width: 767px)	{
	.order-pro .five .margin-botlong, .order-pro .five div	{ display:inline; padding:0 20px; display:table-cell; vertical-align:middle;}
	.banner .bannerpading .bannermiddle	{ display:block; width:350px; margin:0 auto;}
	.bookmarkbtn .four, .bookmarkbtn .five	{ text-align:center;}
		
}
@media only screen and (width: 768px){
.order-pro .seven	{ width:100%!important;}
.order-pro .five	{ text-align:center; width:100%!important;}
.order-pro .five .margin-botlong, .order-pro .five div	{ margin-bottom:10px; display:block;}
.picker select	{ width:115%;}
.cal-date .picker select	{ width:140%; padding:6px 4px; font-size:13px;}
.priceOrder .btn input[type="button"]	{ font-size:20px;}
}
@media only screen and (max-width: 480px)	{
.bannerright p.studied	{ text-align:center!important;}
.blackbgHead span.phone	{ display:block; margin:20px 0 0; line-height:40px; background:url("../img/call-icon.png") no-repeat scroll 25px 7px!important;}
.order-pro .five	{ text-align:center;}
.order-pro .five .margin-botlong, .order-pro .five div	{ margin-bottom:10px; display:block;}
.blackbgHead	{ line-height:1.5;}
.banner .bannerpading .bannermiddle	{ display:block; width:250px; height:auto; margin:0 auto;}
.picker select	{ width:117%; font-size:13px; padding:7px 20px 7px 4px;}
.field .input	{ font-size:13px;}
}








/*forie8*/
/*body > .contentSection{
  max-width: 1100px\0/!important;
}
body > .bgWhite{
  max-width: 1100px\0/!important;
}
body > .lightBluebg{
  max-width: 1110px\0/!important;
}

body > .lightBluebg{
  max-width: 1110px\0/!important;
}

body > #footer > .lightBluebg{
  max-width: 1110px\0/!important;
}*/
html>/**/body .bgWhite { max-width: 1140px\0/!important; }
html>/**/body .contentSection { max-width: 1140px\0/!important; }
html>/**/body .lightBluebg { max-width: 1140px\0/!important; }
html>/**/body .lightBluebg { max-width: 1140px\0/!important; }
html>/**/body .top-navigation ul li .secondary a	{ padding-left:3px; padding-right:3px; font-size:14px;}
html>/**/body .extralargewidth{ width:135%!important;}


.top-navigation .secondary  a{
background-color:#c00404\0/!important;
}
.navcontain #nav3{
z-index:500000\0/!important;
}

.ie8 .xxwide{ display:block\0/!important;}
.picker:after{ background-color:#0173cc\0/!important;}
/*endforie8*/



/*forie7*/
*+html .top-navigation ul { 
 display:table;
}
*+html .top-navigation ul li{ display:table-cell; float:left;}
*+html body > .contentSection{
  max-width: 1100px!important;
}
*+html body > .bgWhite{
  max-width: 1100px!important;
}
*+html body > .lightBluebg{
  max-width: 1110px!important;
}
*+html #footer > .lightBluebg{
  max-width: 1110px!important;
}
*+html .top-navigation .secondary  a{
background-color:#c00404!important;
}
*+html .usrReviews > .arrowRiview{ bottom:-17px!important;}
.forieseventext{ margin:0; padding:0; line-height:0!important; height:0; text-indent:-5000px;}
/*Endforie7*/