/*About Us*/
#about-us{width:100%; height:auto; float:left; font-family: 'Roboto Condensed', sans-serif;}	
.about-us{max-width:1170px; height:auto; margin:0 auto;}
.about-us-box{width:100%; height:auto; float:left;  background:#f8f8f8; border-top:1px solid #c6c6c6; padding:24px 0px; margin:120px 0 60px;}
.about-us-box h1{ color:#1d1d1b; font-size:36px;  line-height:40px; text-transform:uppercase; font-weight:400; margin: 10px 0 0 0;}
.navigation-bar{float:left; color:#8b8b8a; font-size:18px; margin:10px 0; width:100%;}
.navigation-bar a{color:#8b8b8a; }
.about-us-content{width:100%; height:auto; float:left; }
.about-us-content p{color:#616161; font-size:15px;  font-family: 'Poppins', sans-serif; font-weight:300; line-height:25px; margin-bottom:20px; }
.about-us h2{ color:#1f1f1f; font-size:30px;  line-height:40px;  text-transform:uppercase; font-weight:300;}
.about-us h3{ color:#1f1f1f; font-size:30px;  line-height:40px;  text-transform:uppercase; font-weight:300; text-align:center;}
.about-us-img{float:left; margin-right:20px;}
p.blue1{color:#1a97fd;font-weight:500; }
p.blue{color:#1a97fd;font-weight:500; font-style:italic; }
p.em{font-weight:500; font-style:italic; }
/*Why Choose Your Practice Online*/
#abt-why-choose-ypo{width:100%; height:auto; float:left;padding:60px 0px 60px 0; background:#f9fdfe; }	
.abt-why-choose-ypo{width:100%; height:auto; float:left; border-bottom:1px dashed #a2a1a1;}
.abt-why-choose-ypo.last{border-bottom:0px dashed #a2a1a1;}
.abt-why-choose-ypo span.abt-hd1{ color:#1f1f1f; font-size:30px; line-height: 1.2;  text-transform:uppercase; font-weight:400; width:100%; float:left; text-align:center; background:url(../images/abt-border1.png) no-repeat center 50px; padding:0 0 40px 0; margin-bottom:18px; }
ul.abt-why-choose-ypo-nav{ width:100%;}
ul.abt-why-choose-ypo-nav li{ list-style: none;line-height: 20px;float: left; border-left: 1px dashed #a2a1a1;  min-height: 160px; padding:20px;}
ul.abt-why-choose-ypo-nav li.last{ border-left: 0px dashed #a2a1a1;}
ul.abt-why-choose-ypo-nav li a{color:#3f4245; font-size:14px; text-transform:none;  float:left;  font-family: 'Poppins', sans-serif; font-weight:300;  letter-spacing:0px ;    width:260px; padding:20px 0px 0px 70px; cursor: context-menu;}
ul.abt-why-choose-ypo-nav li a span{color:#1f1f1f;font-size:16px;text-transform: uppercase;float: left;   font-weight:600; font-family: 'Poppins', sans-serif; letter-spacing:2px; min-height:50px; width:100%; }
ul.abt-why-choose-ypo-nav li a.abt-icon1{background:url(../images/abt-icon1.png) no-repeat -6px 19px;}
ul.abt-why-choose-ypo-nav li a.abt-icon2{background:url(../images/abt-icon2.png) no-repeat 1px 19px;}
ul.abt-why-choose-ypo-nav li a.abt-icon3{background:url(../images/abt-icon3.png) no-repeat 1px 19px;}
ul.abt-why-choose-ypo-nav li a.abt-icon4{background:url(../images/abt-icon4.png) no-repeat 1px 19px;}
ul.abt-why-choose-ypo-nav li a.abt-icon5{background:url(../images/abt-icon5.png) no-repeat 0px 19px;}
ul.abt-why-choose-ypo-nav li a.abt-icon6{background:url(../images/abt-icon6.png) no-repeat 1px 19px;}
ul.abt-why-choose-ypo-nav li a.abt-icon7{background:url(../images/abt-icon7.png) no-repeat 1px 19px;}
ul.abt-why-choose-ypo-nav li a.abt-icon8{background:url(../images/abt-icon8.png) no-repeat 0px 19px;}
ul.abt-why-choose-ypo-nav li a.abt-icon9{background:url(../images/abt-icon9.png) no-repeat 1px 19px;}
.find-more{width:170px; margin:0 auto;}
.find-more a{color:#1f1f1f; font-size:13px; text-transform:uppercase;  float:left; text-align:center; padding:10px 15px; border:solid 1px #8a8c8c; border-radius:20px;  font-family: 'Poppins', sans-serif; font-weight:300;}
/*Customer Satisfaction Guarantee*/
#abt-customer-satisfaction{width:100%; height:auto; float:left;   padding:60px 0px; font-family: 'Poppins', sans-serif; background:#1a97fd url(../images/abt-customer-satisfaction.jpg) no-repeat left top;}	
.abt-customer-satisfaction{width:100%; height:auto; float:left; }
.abt-customer-satisfaction span.abt-hd1{color:#fff; font-size:30px; text-transform:uppercase; width:100%; float:left; text-align:center;  font-weight:300; font-family: 'Roboto Condensed', sans-serif; letter-spacing:1px;}
/*Meet Our Genius*/
#abt-meet-our-genius{width:100%; height:auto; float:left;  padding:65px 0px; font-family: 'Roboto Condensed', sans-serif;}	
.abt-meet-our-genius{width:100%; height:auto; float:left; }
.abt-meet-our-genius span.abt-hd1{ color:#4b4b4b; font-size:30px;  text-transform:uppercase; font-weight:400; width:100%; float:left; text-align:center; margin-bottom:16px; font-weight:300; font-family: 'Roboto Condensed', sans-serif;}
.abt-meet-our-genius span.abt-hd2{ color:#7d7d7d; font-size:16px; float:left; font-weight:300; width:100%; float:left; text-align:center; background:url(../images/abt-border1.png) no-repeat center 40px; padding:0 0 40px 0; margin-bottom:20px; font-family: 'Poppins', sans-serif;}
ul.abt-meet-our-genius-nav{ width:85%; margin:15px auto;}
ul.abt-meet-our-genius-nav li{ list-style:none; color: #ffffff; font-size:14px; line-height:20px; text-align:center; width:300px; float:left; margin: 0px 0px 20px 20px}
ul.abt-meet-our-genius-nav li a{color: #ffffff;font-size: 20px;padding: 243px 0px 10px 0px;text-transform: uppercase;float: left; font-family: 'Roboto Condensed', sans-serif; font-weight:500; letter-spacing:1px;}
ul.abt-meet-our-genius-nav li a span{color:#ffffff; font-size:14px; text-transform:none; width:100%; float:left;  font-family: 'Poppins', sans-serif; font-weight:300;letter-spacing:0px;}
ul.abt-meet-our-genius-nav li a.abt-prem-lobo{background:url(../images/abt-prem-lobo.png) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-holly-edmonds{background:url(../images/abt-holly-edmonds.png) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-holly-breen{background:url(../images/holly-breen-olds-black.jpg) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-mark-ryan{background:url(../images/abt-mark-ryan.png) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-clifford-misquith{background:url(../images/abt-clifford-misquith.png) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-shantharaj{background:url(../images/abt-shantharaj.png) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-prem-lobo:hover{background:url(../images/abt-prem-lobo-hr.png) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-holly-edmonds:hover{background:url(../images/abt-holly-edmonds-hr.png) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-holly-breen:hover{background:url(../images/holly-breen-olds.jpg) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-mark-ryan:hover{background:url(../images/abt-mark-ryan-hr.png) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-clifford-misquith:hover{background:url(../images/abt-clifford-misquith-hr.png) no-repeat left top;}
ul.abt-meet-our-genius-nav li a.abt-shantharaj:hover{background:url(../images/abt-shantharaj-hr.png) no-repeat left top;}
/*Related Information*/
#abt-related-information{width:100%; height:auto; float:left;  background:#f8f8f8; padding:65px 0px; font-family: 'Poppins', sans-serif;}	
.abt-related-information{width:100%; height:auto; float:left; }
.abt-related-information span.abt-hd1{ color:#4b4b4b; font-size:30px;  text-transform:uppercase; font-weight:300; width:100%; float:left; text-align:center; background:url(../images/abt-border1.png) no-repeat center 50px; padding:0 0 40px 0; margin-bottom:20px; ont-family: 'Roboto Condensed', sans-serif; line-height: 1.2;}
.abt-related-information-lft{width:360px; float:left;}
.abt-related-information-mid{width:360px; height:auto; float:left;  background:url(../images/abt-related-information-mid.png) no-repeat left top; margin:0 45px;}
.abt-related-information-rgt{width:360px; height:auto; float:right;}
ul.abt-related-information-nav1{ width:100%;clear:both; float:left;}
ul.abt-related-information-nav1 li{ list-style: none;color: #ffffff;font-size: 15px;padding:14px 20px 15px 63px;margin: 0px 0px 0px 0px;line-height: 20px;border-bottom: 1px solid #36a2fc;text-transform: uppercase;background: url(../images/abt-dot.png) no-repeat 35px 19px; font-weight:600; letter-spacing:2px;}
ul.abt-related-information-nav1 li a{ color: #ffffff; font-size:15px;}
ul.abt-related-information-nav{ width:100%; margin-bottom:15px; clear:both; float:left; background:#292929;}
ul.abt-related-information-nav li{ list-style:none; color: #ffffff; font-size:14px; padding:20px 0px 20px 0px; margin:0px 0px 0px 0px; line-height:20px; text-align:center; border-bottom:1px solid #353535; font-weight:300; }
ul.abt-related-information-nav li.uppercase{text-transform:uppercase;font-size:15px; letter-spacing:2px;}

ul.cond-nav{ width:100%; clear:both; float:left;}
ul.cond-nav li{ list-style:none;  margin:10px 0 10px 10px; line-height:20px;  background:#1a97fd; width:43%; float:left;  text-align:center; border-radius:5px; border-bottom:2px #8bcbfe solid;}
ul.cond-nav li a{color:#fff; font-size:17px; display:block; padding:20px 0;}
.authorize {margin: 15px 0;float: left;}
.authorize a img {float: left;margin: 0 3% 0 0;width: 30%;}
.authorize p {margin: 0;}
.authorize p a {color: #000;}
.authorize p a:hover {color: #f00;text-decoration: underline;}
.testimonials-strct img{float: left;width: 150px;margin: 0 2% 5px 0; padding: 4px; border: solid 1px #ccc;}
.google-partner a img {float: left; margin: 0 15% 0 0;width: 18%;}
.user_name {text-align: right;padding-bottom: 10px;border-bottom: 1px dotted #ccc;clear: both;}
.submit-testi {background: #000000;display: block;font: 18px Arial, Helvetica, sans-serif;color: #ffffff;padding: 5px 10px;float: right; /*position:absolute; right:1%; top:0;*/}
.submit-testi:hover {background: #1d61ac;}
.testi-form {width: 100%;}
.testimonials_form {border: 1px solid #ccc;float: left;width: 90%;margin: 20px 0 0;}
.testi-form ul li {	clear: both;	margin: 10px 0;	width: 100%;	float: left;text-align: center; background:none; }
.testi-form label {width: 42%;float: left;text-align: right;}
.testi-form label span {color: #f00;}
.capcha_img, .capche_text {text-align: center; width: 250px!important; float: none!important; margin: 0 auto!important; display: block!important; }
.capcha_img img {border: 1px solid #999;}
.testi-form input, .testi-form textarea {width: 40%;float: left;margin: 0 0 0 4%;border: 1px solid #ccc;padding: 6px;color: #666;}
.testi-form input[type=radio] {
width: auto;float: none;margin: 0;
}
.testi-form input[type=submit], .testi-form input[type=reset] {
width: auto;float: none;margin: 0;background: #20345D;border: none;padding: 10px 18px;color: #ffffff;font: 16px Arial, Helvetica, sans-serif;border-radius: 5px;margin: 0 5px;cursor: pointer;
}
.testi-form input[type=submit]:hover, .testi-form input[type=reset]:hover {background: #000000;}
.testi-form ul li.capche_text input {margin: 0 auto;float: none;padding: 10px 0;text-align: center;font-size: 16px;width: 150px;}
.testit{ float: left; width: 100%; padding-left: 2%; border-left: solid 5px #1a97fd; }


 article.lhs_section  ul li {background:none;  list-style:none;}
/** Testimonials page styles Ends **/
.ebooks{float: left; width:100%;}
.ebooks li {border: 1px solid #ccc;float: left;margin: 5px;padding: 10px;width: 27%; text-align: center; background-image:none; min-height:261px;}
.ebooks li img{text-align: center; margin:5px; min-height:55px;}


/* Patient Form Styles */
ul.patient-forms{ padding:0 0 20px 0; }
ul.patient-forms li{ list-style:none; padding:0; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
ul.patient-forms li a{ background:url(../images/pdf-icon.png) no-repeat 0 2px; display:inline-block; padding:0px 0 0 25px; margin-top:7px; color:#000; }
.dotted-border{ border-bottom:1px dotted #ccc ; }
.patient-form-footer-content{ padding:10px 0 0 0; color:#666; font-size:11px; }
.payment_options {float: left;	width: 100%;padding: 20px 0 30px;border: 1px solid #e0e0e0;}
.payment_options a {display: block;	width: 236px;margin: 0 auto;}
.multimedia_page{width:100%; float:left;}
.multimedia_page ul{width:100%; float:left; margin:10px 0;}
.multimedia_page ul li {	width: 180px;	display: table;	float: left;	background: #eff2f4;margin:5px;padding:0 0 0 0;}
.multimedia_page ul li a {	display: table-cell;	height: 76px;	text-align: center;	vertical-align: middle;	color: #000000;	border: 1px solid #000;	padding: 0 4px;	font-size:14px;line-height:18px;}
.multimedia_page ul li a:hover {	background: #1A97FD;	color: #fff;transition: ease 0.3s all 0s;}


.dfw-blackmode .about-us-content p , .dfw-blackmode .about-us h2  ,   .dfw-blackmode .abt-meet-our-genius span.abt-hd1  , .dfw-blackmode .abt-meet-our-genius span.abt-hd2  , .dfw-blackmode ul.abt-why-choose-ypo-nav li a span , .dfw-blackmode .find-more a  , .dfw-blackmode .abt-why-choose-ypo span.abt-hd1 ,  .dfw-blackmode ul.abt-why-choose-ypo-nav li a{ color:#fff;}
.dfw-blackmode p.blue{ color:yellow;}

.dfw-blackmode  #abt-why-choose-ypo{background:#000;}


/** Payment page Starts **/
.invoice-details {	margin: 0 auto;	border: 1px solid #ccc;color:#616161;	padding: 10px;}
.invoice-details li {	margin: 10px 0;	clear: both;	float: left;width: 100%;}
.invoice-details label {	float: left;	width: 23%;	color:#616161;	font-size: 15px;margin: 0 3% 0 0;	text-align: right;	padding: 8px 0 0;}
.invoice-details label span {	color: #f00;}
.invoice-details input[type=text], .invoice-details input[type=password], .invoice-details select {	width: 45%;	float: left;border: 1px solid #e1e1e1;	background: #f8f8f8;height: 35px;font-size: 13px ;padding: 0 0 0 1%;	}
.invoice-details input[type=text]:focus, .invoice-details input[type=password]:focus, .invoice-details select:focus {border: 1px solid #ccc;}
.invoice-details select {height: 35px;	font-size: 13px;	border-radius: 0;	width: 50%;}
.invoice-details input[type=submit], .invoice-details input[type=button] {background:#1a97fd;border: none;padding: 8px 36px 9px 35px;cursor: pointer;color: #ffffff;float: left;font-size: 14px ;margin: 0 2px;}
.invoice-details input[type=submit]:hover, .invoice-details input[type=button]:hover {background: #000;}
.invoice-details li.country-details label {padding: 0;}
.invoice-details li.payment_details label {	width: 50%;	padding: 0;}

.invoice-details ul li{background:none!important;}



/*@media*/

@media screen and (max-width:1159px){
    .navigation-bar{ width: 98%; margin-left: 2%; }
    .about-us-box h1{ margin-left: 2%; }
    ul.abt-why-choose-ypo-nav{ margin-left: 2%; width: 98%; }
.about-us-box{margin: 0 0 50px 0;}        
}

@media screen and ( max-width:1024px){

ul.abt-why-choose-ypo-nav li{border-left: 0px dashed #a2a1a1;}	
.abt-why-choose-ypo{border-bottom: 0px dashed #a2a1a1;}	
ul.abt-why-choose-ypo-nav li{padding:20px 0px;}
.abt-related-information-rgt{float:left;}
.about-us-content{width:96%; margin:0 2%;}
ul.abt-meet-our-genius-nav{width:100%;}

}

@media screen and ( max-width:800px){
.about-us h2{clear:both;}
.abt-related-information-mid{margin:0 12px;}
}

@media screen and ( max-width:765px){
.abt-related-information-mid{margin: 0 0px;}
.abt-meet-our-genius span.abt-hd2 , .abt-why-choose-ypo span.abt-hd1{background:none;}
.about-us-box h1{width:98%; font-size:20px; float:left; clear:both; margin-left: 2%; }
.navigation-bar{float:left; text-align:left; width:98%; margin-left: 2%;  clear:both;}
}
@media screen and ( max-width:640px){
.navigation-bar {display:none;}

.about-us-box {
    margin: 0 0 10px 0;
	padding:5px 0px;
}
.logo{margin:0px auto;}
}
@media screen and ( max-width:635px){
ul.abt-meet-our-genius-nav{width:300px;}	
.abt-related-information-lft ,   .abt-related-information-rgt{ float:none; margin:0 auto}
.abt-related-information-mid{margin:0px 109px;}
ul.abt-meet-our-genius-nav li a{margin-top:10px;} 
}

@media screen and ( max-width:500px){
.abt-related-information-mid{margin:0px 62px;}
.testimonials-strct img{float: none;clear: both;}
.testit{float: none; text-align: center;}
.user_name a{font-size: 13px;}
}

@media screen and ( max-width:360px){
.abt-related-information-lft ,  .abt-related-information-mid ,  .abt-related-information-rgt{width:320px; margin:0px 0px;}
ul.abt-meet-our-genius-nav li{margin:0px auto 0px auto; float:none;}
ul.abt-why-choose-ypo-nav li a{width:210px;}
ul.abt-meet-our-genius-nav{width:100%;}
}