﻿*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
ul li{list-style:none;}

@import url(https://fonts.googleapis.com/css?family=Poppins:100,300,400,500,600,700|Roboto+Slab:300,400,700&display=swap);
body{width:100%;float:left;overflow-x:hidden;font-size:14px;font-weight:400;position:relative!important;color:#353b47;font-family:Poppins,sans-serif;background:#fff;}
a{color:#0956ca;}
.fullwidth-banner {background-image: url(../Images/banner.png);background-repeat: no-repeat;position: relative;background-color:#ffffff;background-size:cover;background-position:center !important;margin-bottom:30px;}
.primary-btn{background:#0956ca;color:#ffffff;padding:10px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.primary-btn:hover,.primary-btn:focus{background:#0343a2;color:#ffffff;text-decoration:none;}
input{outline:none;box-shadow:none;}
.form-control::placeholder {color: #000000;opacity: 1;}

.form-control:-ms-input-placeholder {color: #000000;}

.form-control::-ms-input-placeholder {color: #000000;}
/*Header*/
.logo{margin-top:10px;}
header.fixed .logo{float:left;width:100%;}
header{padding:15px 0;}
header.fixed{position:fixed;top:0;left:0;right:0;width:100%;display:block;background:#0956ca;z-index:1040;}
nav ul{margin-bottom:0;}
nav ul li{display:inline-block;padding:15px 15px;}
nav ul li a{color:#ffffff;font-size:18px;font-weight:500;}
nav ul li a:hover,nav ul li a:focus{color:#0956ca;text-decoration:none;}
/*Fixed header*/
header.fixed nav ul li a{color:#ffffff;}
header.fixed nav{margin-top:15px;}
/*Header*/
.banner-text{display:table;width:100%;height:350px;}
.banner-text-inner{display:table-cell;vertical-align:middle;}
.banner-text h1{font-size:42px;font-weight:bold;color:#ffffff;text-align:center;}

.navbar {margin-bottom: 0;border-radius: 0;}
.row.content {height: 450px;}
.sidenav {padding-top: 20px;background-color: #f1f1f1;height: 100%;}
.doctor-result-hold h1 span{color:#0956ca;}
.doctor-result-hold h1{font-size:22px;color:#000000;font-weight:600;margin-top:0;}
.doctor-search-image{float:left;width:100px;height:100px;}
.doctor-search-details{float:left;width:calc(100% - 110px);}
.doctor-search-inner-hold{margin-top:10px;float:left;width:100%;padding:10px;}
.doctor-search-inner-hold:nth-child(odd){background:#f5f5f5;}
.doctor-search-inner-hold .doctor-search-details h3{float:left;margin:0px 0 5px 0;font-size:20px;color:#1f2121;font-weight:600;}
.doctor-search-inner-hold .doctor-search-details p{float:left;width:100%;margin-bottom:5px;}
.doctor-search-inner-hold .doctor-search-details .material-icons{font-size:18px;vertical-align:middle;}
.doctor-search-inner-hold .doctor-search-details p a{margin-right:20px;}
.doctor-result-heading span{float:left;margin-left:10px;}
.doctor-search-collapse{background:#f2f2f2 !important;color:#666666 !important;width:100%;padding:5px 10px;text-decoration:none !important;display:block;border:none !important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.accordion{margin-top:15px;}
.accordion .panel-title {position: relative;font-size:14px;font-weight:normal;}
.accordion .panel-title::after {content: "\f107";color: #000000;top: -4px;right: 0px;position: absolute;font-family: "FontAwesome";font-size:20px;font-weight:600;}
.no-arrow .panel-title::after{content:"";}
.accordion .panel-title[aria-expanded="true"]::after {content: "\f106";}
.accordion .panel-heading-full.panel-heading {padding: 0;}
.accordion .panel-heading-full .panel-title {padding: 10px 15px;}
.accordion .panel-heading-full .panel-title::after {top: 10px;right: 15px;}
.filter-label{color:#666666;margin-bottom:15px;}
.panel-default{border:none;margin-bottom:15px !important;}
label.container{display:block;position:relative;padding-left:25px;margin-bottom:0px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:normal;}
label.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:3px;left:5px;height:15px;width:15px;background-color:transparent;border:solid 1px #333333;}
label.container:hover input ~ .checkmark{background-color:transparent;}
label.container input:checked ~ .checkmark{background-color:#2196F3;}
.checkmark:after{content:"";position:absolute;display:none;}
label.container input:checked ~ .checkmark:after{display:block;}
label.container .checkmark:after{left:5px;top:1px;width:4px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}        
.map-container{margin-bottom:15px;}
.map-container img{width:100%;}
.download-container{background:url(../Images/download-bg.png) no-repeat;width:100%;height:250px;display:table;background-size:cover;}
.download-container-inner{display:table-cell;text-align:center;vertical-align:middle;width:100%;}
.download-container-inner h1{color:#ffffff;}
.download-container-inner p{color:#ffffff;}
.download-btn{background:#dfa211;padding:15px;color:#ffffff;font-size:16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:500;margin-top:15px;}
.download-btn:hover,.download-btn:focus{background:#c78d02;color:#ffffff;}
.download-btn span{float:left;}
.download-btn span.material-icons{margin-right:10px;}
nav{display:none;}
.home-search{background:rgba(244,244,244,0.3);padding:15px;width:100%;max-width:100%;}
.home-search input{height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:15px;}
.home-search .primary-btn{padding:15px 15px;display:inline-block;font-weight:600;width:100%;text-align:center;}
.home-search .location-input{padding-left:30px;padding-right:30px;}
.home-search .free-search{position:relative;}
.home-search .free-search input{padding-right:30px;}
.home-search .location-search:before{content:"\f041";font-family:"FontAwesome";top: 13px;left: 12px;position: absolute;font-family: "FontAwesome";font-size:16px;font-weight:600;}
.home-search .location-search:after,.home-search .free-search:after{content: "\f107";color: #000000;top: 12px;right: 10px;position: absolute;font-family: "FontAwesome";font-size:20px;font-weight:600;}
.home-adv-search{max-width:90%;margin:10px auto 0 auto;}
.home-adv-search a{color:#ffffff;float:right;}
.home-adv-search a span{float:right;margin-top:-2px;}
.location-search{position:relative;}
footer{background:#070709;padding:25px;margin-top:40px}
.footer-logo img{width:80px;margin-bottom:20px;}
footer a{color:#ffffff;display:block;width:100%;font-size:14px;}
footer a:hover{color:#0956ca;text-decoration:none;}
footer li{font-size:18px;color:#ffffff;margin-bottom:10px;font-weight:500;}
footer .social-media li:first-child{display:block;width:100%;}
footer .social-media li{display:inline-block;width:auto;float:left;}
footer .social-media li a{width:40px;height:40px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;background:#34343f;color:#ffffff;margin-right:15px;text-align:center;padding:10px 13px;}
footer .social-media li a:hover,footer .social-media li a:focus{background:#ffffff;}
footer .social-media li a.twitter:hover,footer .social-media li a.twitter:focus{color:#1da1f2;}
footer .social-media li a.facebook:hover,footer .social-media li a.facebook:focus{color:#3b5998;}
footer .social-media li a.linkedin:hover,footer .social-media li a.linkedin:focus{color:#0a66c2;}
footer .social-media li a.gplus:hover,footer .social-media li a.gplus:focus{color:#ea4335;}
.footer-contact{float:left;width:100%;margin-bottom:20px;}
.footer-contact span{float:left;margin-right:15px;color:#ffffff;}
.footer-bottom{background:#111114;padding:15px;text-align:center;color:#9e9ea7;font-size:14px;}
.footer-bottom span:first-child{margin-right:20px;}
.footer-bottom span{display:inline-block;margin-right:10px;}
.footer-bottom span a{color:#9e9ea7;margin-right:10px;}
.responsive-menu ul{background:rgba(0,0,0,0.8);position:fixed;width:300px;height:100%;right:-310px;top:0;bottom:0;z-index:1040;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.responsive-menu ul.menu-open{right:0;}
.responsive-menu ul li a{display:block;color:#ffffff;text-align:center;font-family:16px;font-weight:600;padding:15px;}
.responsive-menu ul li:first-child{margin-top:20px;}
.responsive-menu-click{color:#ffffff !important;}
.responsive-menu-close{position:absolute;top:0;right:0;}
.responsive-menu-click .material-icons,responsive-menu-close .material-icons{font-size:30px;}
.overl {position: fixed;width: 100%;height: 100%;background: #000000;opacity: .4;display: none;z-index: 10000;}
.overl.over-on{display:block;top:0;}
.res-menu-open{overflow:hidden;}
@media screen and (min-width: 500px) {
    .doctor-result-hold h1{font-size:26px;color:#000000;font-weight:600;}
    .download-container{margin-top:30px;}
}
@media screen and (min-width: 769px) {
    nav{display:block;margin-top:0 !important;}
    .fullwidth-banner{min-height:500px;}
    .home-search input{margin-bottom:0px;}
    .responsive-menu-click{display:none;}
    header.fixed .logo{margin-top:15px;}
}
@media screen and (min-width: 901px) {    
    .home-search{max-width:90%;margin:0 auto;}
}
@media screen and (max-width: 480px) {
    .doctor-search-image{display:block;float:none;margin:0 auto;}
    .doctor-search-details{width:100%;text-align:center;}
    .doctor-result-heading{display:inline-block;text-align:center;}

}