.contact-box {border: 2px solid #74a0c5;margin: 15px; padding: 0 0 5px;}
.contact-box h3 {background: #0054aa  none repeat scroll 0 0;border: 1px solid #0054aa ;color: #ffffff;font-size: 18px;font-weight: 400;padding: 7px 0;text-align: center;}
.contact-box li {background-image: none;float: left;padding: 10px 0;text-align:left;width: 19%;}
.overlay {background: none; height:200px; margin-top:-196px; position: relative;top: 196px;  width: 100%; float:left; }
.address-block .map > iframe { border: 2px solid #0054aa; height:191px; margin: 0 2%; width: 96%;}




.we-are-on-fb {font-size: 24px;text-align: center;}
.we-are-on-fb a, .we-are-on-fb a:hover { text-decoration: none;}
.fa.fa-thumbs-up {color:#0054aa ;font-size: 50px;}
.we-are-on-fb span {margin: 0 0 0 15px;}
#connect-sblock{width:96%; float:left; background:#a9e3fa; padding:2%; border:1px solid #0054aa; margin:0 0 10px 0; }
 ul.connect-sblock-nav{margin:0;float:left; width:100%; }
 ul.connect-sblock-nav li{float:left;padding:5px 0 10px 25px;width:45%;list-style:none!important;color:#000;line-height:20px}
 ul.connect-sblock-nav li a{color:#000;}
 ul.connect-sblock-nav li.phone{background:url(../images/contact-icons.png) 0 -119px no-repeat}
 ul.connect-sblock-nav li.fax{background:url(../images/contact-icons.png) 0 7px no-repeat}
 ul.connect-sblock-nav li.mail{background:url(../images/contact-icons.png) 0 -57px no-repeat}
 ul.connect-sblock-nav li.website{background:url(../images/contact-icons.png) 0 -186px no-repeat}
.content-button ul{padding:0}
.content-button ul li{float:left;background:none;margin:0 0 10px;padding-left:0;list-style:none}
.content-button ul li a{padding:5px 14px 5px 25px!important;background-position:5px 6px;background-repeat:no-repeat; color:#000000;}
.content-button ul li a.patient-contact{background-image:url(../images/pdf-26.png)}
.content-button ul li a.appointment-contact{background-image:url(../images/appointment_icon1.png)}

.content-button ul li a.secand-contact{background-image:url(../images/secand-openion-img.png)}

.content-button ul li a.appointment-contact-us{background-image:url(../images/contact-icon.png);background-position:5px 7px}
.content-button ul li a{border:none;float:left;margin-right:10px!important;cursor:pointer;border-radius:0;line-height:20px}
.content-button ul li a,a.testimonials{background-color:#0054aa ;color:#fff}
a.testimonials1 {display: block;float: right;padding: 7px 10px 7px 10px; margin-top: -90px; background:#0054aa ; color:#fff;}
.content-button ul li a:hover,a.testimonials:hover{background-color:#ed9319; color:#000;}
.address-block{border-radius:0px 0 0px 0;margin:12px 0; border: 1px solid #0054aa;width: 99.5%; float: left;text-align:left;color: #666666; }
.address-block h3{text-align:center;}
.web-form h2, .address-block h3, .formhead, .address-block h3 a {background: #0054aa ; clear: both; color: #fff;font-size: 16px;margin: 0 auto 10px; padding: 5px 0 8px 10px;}
.address-block h3 a:hover{ color:#fff;}
.address { float: left;line-height: 22px;padding: 0 0 20px 12px;width: 45%;}
.address-block .map {float: right;
    margin-bottom: 14px;
    margin-right: 10px;
    width: 50%;}
.address1 { float: left; line-height: 22px; padding: 0 0 0 12px;width: 100%; text-align:center;}

.infotext {
	text-align: center;
	font-weight: bold;
	padding: 20px 0;
}
.infotext.left{
    text-align: left;
}

/* Patient Form Styles */
ul.patient-forms{padding:0;}
ul.patient-forms li{ list-style:none; padding:0; background:none;}
ul.patient-forms li a{ background:url(../images/pdf-icon.png) no-repeat 0 3px; display:inline-block; padding:0px 0 0 25px; margin-top:15px; color:#000; }
.dotted-border{ border-bottom:1px dotted #54A8CA; }
.patient-form-footer-content{ padding:10px 0 0 0; color:#666; font-size:11px; }


/*******   conditions and treatment  *******/
ul.con-pro-service-links{float: left;width: 100%; margin-top:50px;}
ul.con-pro-service-links li{background:#1f1f1f ;box-shadow: 0 0 1px transparent;box-sizing: border-box;display: table;
float: left;height: 70px;margin-bottom: 30px;margin-right: 4%;padding: 0px 5px 0px 0px;position: relative;transform: perspective(1px) translateZ(0px);transition: transform 0.3s linear 0s;vertical-align: middle;width: 44%;}
ul.con-pro-service-links li a {color: #fff;display: table-cell;font: 16px/20px verdana;height: 100%;padding: 0 0 0 70px;text-align: left;
vertical-align: middle;width: 100%;}

/*******   conditions and treatment background imgs *******/

ul.con-pro-service-links li span img{position:absolute; top:-9px;  left:-26px; border: 3px solid #141414; border:3px dashed #141414;border: 3px dotted #141414; border: 3px double #141414;  border: 3px groove #141414; border: 3px ridge #141414;  border: 3px inset  #141414; border: 3px outset   #141414; border-radius:50px; height:80px;}
.contact-box1{float:left; padding:2%; border:solid 1px #ccc; width:100%;}
.contact-box2{float:left;   width:45%; margin-right:2%;}
.contact-box3{float:left;   width:45%;}
.map_txt {text-align:left; margin: 8% 0 0 0%;}
.testimonials a{background-color:#25aafe;color:#fff; padding:10px; text-align:center; margin-top:-70px; float:right;}



/*******   conditions and treatment  *******/
ul.con-nav1{float: left;width: 100%; margin-top:20px;}
ul.con-nav1 li{margin-bottom: 30px;width:42%; float:left; background:#1f1f1f; margin-right:5%; min-height:70px;}
ul.con-nav1 li a {background: #1f1f1f none repeat scroll 0 0;color: #fff;display: table-cell;float: left;font: 16px/20px verdana;height: 100%;padding: 15px 0;text-align: center;vertical-align: middle;width: 100%;}

/*GDPR*/
.gdpCookie, .gdpCookie a {
	color: #000 !important;
}


/*RWD*/
@media screen and (max-width : 767px) {
ul.con-pro-service-links li {float: none;width: 80%;margin: 20px auto;text-align: center;}
.address{width: 95%;}
.address-block .map{width: 95%;}
}
