section .heading{display:table;position:relative;padding-left:47px;padding-right:0;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:#000;text-transform:uppercase;margin-bottom:30px}section .heading:before{content:"\e605";font-family:devsolution;font-size:50px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#0889d6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-15px;left:-7px;z-index:2}section .heading:after{content:"";display:block;position:absolute;right:0;left:31px;height:2px;margin-top:10px;background-color:#0889d6;z-index:1}.step-box{width:100%;margin-top:50px}.step-box>a{display:block;position:relative;width:200px;height:200px;margin:0 auto 20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#fff}.step-box>a img{width:100%;position:absolute;bottom:0;z-index:1}.step-box>a .box{position:absolute;top:50%;left:-24px;margin-top:-30px;width:60px;height:60px;background:linear-gradient(-45deg,#05a0e6,#34c2ff,#42b4f3,#3dbafd,#51bcf7,#48b6f1,#069ff3);z-index:2;border:#fff 2px solid;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.step-box>a .box span{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:37%;top:40%}.step-box .content h2{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#696969;text-align:center;text-transform:uppercase;margin-bottom:22px}.step-box .content p{line-height:21px;text-align:center}.step-box:hover .content h2{color:#0889d6}.step-box:hover a .box{position:absolute;top:50%;left:-24px;margin-top:-30px;width:60px;height:60px;background:linear-gradient(-45deg,#05a0e6,#34c2ff,#42b4f3,#3dbafd,#51bcf7,#48b6f1,#069ff3);z-index:2;border:#fff 2px solid;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.bannercontainer .banner ul li img{height:60%}footer .newsletter p{color:#828fa8}footer h4{color:#fff}.step-box img{width:100%;height:auto;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.step-box .content:hover img,.step-box:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.page_intro .container .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:transparent;font-family:‘Lucida Console’,Monaco,monospace;font-size:17px;border-radius:4px;font-weight:600;text-transform:capitalize;position:relative}.page_intro .container ol li a{color:#ddd}.page_intro .container .breadcrumb>.active{color:#fe824c}.service_block:hover{text-align:center;margin:-57px 0 -19px;padding:10px 45px 11px;background:linear-gradient(-45deg,#05a0e6,#34c2ff,#42b4f3,#3dbafd,#51bcf7,#48b6f1,#069ff3);-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.service_block:hover p{margin-bottom:0;font-size:16px;font-family:Karla,sans-serif;color:#fff}.working-doctor{margin-top:-14px}.working-doctor ul li{list-style:none;padding:5px}.working-doctor ul li .fa{font-size:21px;padding-right:10px;color:#888}.social-contact{list-style:none;padding:30px 0 0 0;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.social-contact .fb{background:#3573ff;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.social-contact .tw{background:#1fbefb;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.social-contact .gp{background:#b70000;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.social-contact ul li{list-style:none;padding:15px;margin-right:9px;display:inline-block;border:1px solid #ddd;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.social-contact ul li .fa{font-size:20px;color:#fff;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.social-contact ul li:hover{list-style:none;padding:15px;display:inline-block;border:1px solid #fff;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.social-contact ul li:hover .fa{-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.map-iframe-content{margin-top:-70px;margin-bottom:-50px}.container>.navbar-collapse{margin-right:0;margin-left:0}.facility-features-list ul li{list-style:none;padding-bottom:2px;font-family:Karla,sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#8595b1;margin-bottom:0}.facility-features-list ul li .fa{color:#2196f3}.online-practo-appointment{padding-top:19px}.home2 .navbar-header a.navbar-brand img{width:220px}@media (max-width:1199px) and (min-width:992px){.online-practo-appointment{padding-top:19px}.default .navbar .navbar-header a.navbar-brand img{width:171px}}@media (max-width:991px) and (min-width:768px){.container>.navbar-collapse{margin-right:0;margin-left:-37px}.online-practo-appointment{padding-top:0;margin-top:-19px;padding-bottom:20px}.service_tab #service_tab li a span{display:block;width:54px;height:57px;margin:-25px auto 18px;background:no-repeat scroll center center #e5f0fb;border-left:10px solid #fff;border-right:10px solid #fff;transition:all .3s ease-in-out}.service_tab #service_tab li a{border:1px solid #e5f0fb;border-radius:0;padding:0 0 20px;line-height:1.4;text-transform:uppercase;font-family:Lato,sans-serif;font-size:13px;font-weight:600;color:#657188;transition:all .3s ease-in-out}}@media (max-width:767px) and (min-width:468px){.online-practo-appointment{padding-top:0;padding-bottom:20px}}@media (max-width:467px) and (min-width:371px){.online-practo-appointment{padding-top:0;padding-bottom:20px}}@media (max-width:370px){.online-practo-appointment{padding-top:0;padding-bottom:20px}}.block-quates blockquote{border-left:5px solid #14abee}
.block-quates blockquote p{font-style:italic;font-size:18px;font-family:serif;font-weight:600;color:#989898}
li.booking-app-li{padding-top:23px}
li.booking-app-li .appointment-modal{background-color:transparent!important;background:url(../images/booking.png) no-repeat 0 -9px!important;padding:35px 0 0 55px!important;display:inline-block;line-height:41px!important;width:175px!important;font-size:15px;text-align:left;cursor:pointer;text-shadow:0 -1px 0 rgba(0,0,0,.25);-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;border:2px solid #fff;border-radius:5px;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}
li.booking-app-li .appointment-modal:hover{background-position:0 -48px!important}
#myModal .appointment-body .modal-header{background:#eee;color:#1f99d0;text-align:center}
#myModal .appointment-body .modal-content{border:4px solid #333}
#myModal .appointment-body .modal-header button.close{position:absolute;right:-5px;top:-12px;border:3px solid #807878;background:#9da6af;color:red;border-radius:50%;width:30px;height:30px;opacity:1}
#myModal .appointment-body .modal-body form .form-control{border:1px solid #96bb82;border-radius:0;padding:4px 3px 3px 8px;height:42px}
#myModal .appointment-body .modal-body form textarea.form-control{border:1px solid #96bb82;border-radius:0;padding:4px 3px 3px 8px;height:100px}
.widget_heading.seo_locations{font-size:15px!important;padding-bottom:2px!important;margin:0 0 0!important}.tag_list.extra_location_child a{font-size:14px!important;line-height:27px!important}.down{margin:0;color:#8595b1;font-family:Karla,sans-serif;line-height:24px;font-size:16px}#navbar{top:0;left:0;width:100%;height:80px;z-index:999;position:fixed}#navbar #nav{float:right;padding-top:20%;color:#1f99d0;text-align:center}
#myModal .appointment-body .modal-header {
    background: #eee;
    color: #1f99d0;
    text-align: center;
}
#myModal .appointment-body .modal-header button.close span{
    margin: -14px 0px 0px -9px;
    position: absolute;   
}    

