body{font-family: roboto;}
.doc_week{ text-align: center;}
.img-responsive{display: inline;}
.navbar-static-top{margin-top:5px;}
.padding_left{padding-left: 0px;}
.padding_right{padding-right: 0px;}
.both_padding{padding-left: 0px;padding-right: 0px;}
small {font-size: 96%;}
p {margin: 0 0 0px;}
.navbar{margin-bottom: 0px;}
.margin_top{/*margin-top: 12px;margin-bottom: 29px;*/}
.margin_top1{margin-top: 10px;/*margin-bottom: 10px;*/}
.margin_top2{margin-top: 6px;margin-bottom: 6px;}
.day_background{height: 100%;background: #f9f9f9;padding:0;position: relative;padding: 8px 0px; }
.day_border{border-right:1px solid #f1f1f1;}
.day_border1{background-color: #f1f1f1;padding: 10px 2px;overflow: hidden;height: 35px;}
.available_border_box{background-color: #f1f1f1;text-align: center;height: 34px;}
.available_border{border-right:1px solid #f1f1f1;border-top: 1px solid #f1f1f1;background: #fff;color:#51bdf3 ;font-weight: 500;padding: 9px 1px;overflow: hidden;font-size: 10px;transition: all .3s;cursor: pointer;}
.available_border:hover{background-color: #26adf0 ;color: #fff;}
.available_border1{background:#f1f1f1;text-align: center;color: #51bdf3;font-weight: 600;font-size: 12px;padding: 10px 2px;overflow: hidden;height: 35px;transition: all .3s;}
.available_border2{background: #fff;text-align: center;color: #51bdf3;font-weight: 600;font-size: 10px;padding: 10px 2px;overflow: hidden;height: 35px;transition: all .3s;}
.available_border_normal{background: #fff;text-align: center;/*color: #51bdf3;*/font-weight: 400;font-size: 10px;padding: 10px 2px;overflow: hidden;height: 35px;transition: all .3s;}
.empty{background-color: #f1f1f1;}
.timing{font-size: 9px;color: #888;}
.form-group {margin-bottom: 5px;}
.size{font-size: 11px;}
.box_border{border-bottom: 1px solid #f1f1f1;}
.form-control1 {height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: none !important;-webkit-transition: none;-o-transition:none;transition: none;-webkit-appearance: none;-moz-box-shadow: none;box-shadow: none;}
.input-group-addon{background-color: #f9f9f9;}
.height{height: 28px !important;}
.padding{padding: 3px 13px;}
.navbar-right {float: right!important;margin-right: 10px; margin-top: 5px;}
.navbar-default {background-color:#fff;border-color: #e7e7e7;}
.btn-success {color: #fff;background-color: #26adf0;border-color: #26adf0;opacity:0.8}
.btn-success:hover {color: #fff;background-color: #26adf0;border-color: #26adf0;opacity: 1;}
.btn-success:active {color: #fff;background-color: #26adf0;border-color: #26adf0;opacity: 1;}
.btn-success:focus {color: #fff;background-color: #26adf0 !important;border-color: #26adf0;opacity: 1;}
.btn-success:after {color: #fff;background-color: #26adf0;border-color: #26adf0;opacity: 1;}
.btn-success:before {color: #fff;background-color: #26adf0;border-color: #26adf0;opacity: 1;}
.lead{color:#47546e;margin-bottom: 0px;font-weight: 500;}
.fa_orange{color: #ed9327;}
.fa_gray{color: #dddddd;}
.fa_blue{color: rgba(81, 189, 243, 0.85);}
.fa_drkgray{color: #888;}
.navbar_size{font-size: 16px;}
.btn-primary{background: #47546e;border: 1px solid #3d485e;}
.btn-primary.active{background: #47546e;border: 1px solid #3d485e;}
.btn-primary.active:active{background: #000;border: 1px solid #3d485e;}
.btn-primary.active:after{background: #000;border: 1px solid #3d485e;}
.btn-primary.active:focus{background: #000;border: 1px solid #3d485e;}
.sort_by{color: #888;}
.sign_up{border: 1px solid #0080ff;}
.sign_up:hover{background-color: #26adf0 !important;color: #fff !important;}
.navbar-nav>li>a {padding-top: 8px;padding-bottom: 8px;border-radius: 3px;}
.hide{display: block;}

.tnc  .has-error .help-block{color:black;}
.has-error .help-block{color:black;}
.has-error .checkbox{color:black;}
.doc_cat_mobile{display: none;}
.ipaddetails{display: none;}
.margin-t50{margin-top:50px;}
@media (max-width: 800px) {
    .margin-t50 {
        margin-top: 0px;
    }

    .collapse.navbar-collapse.card_desktop {
        float: right;
        width: auto;
    }
    .container-fluid>.navbar-header{float: left;}
    .main_list_div_top .doc_cat_mobile{display: block;}
    .main_list_div_top .card_desktop{display: none;}
    .mobile_time_box{background-color: #e7e7e7;font-size: 12px;color: #333;text-align: center;padding-top: 10px;padding-bottom:6px;margin-bottom: 8px;border: 1px solid #e7e7e7;}
    .mobile-padding{padding-left: 4px;padding-right: 4px;}
    .page-docprofile .sp-container .profile-left{position: relative; width: 100%; display: table; height: auto; padding-bottom: 15px;}
}
@media (max-width: 700px){
    .container-fluid>.navbar-header{float: none;}
    .margin-t50{margin-top: 25px;}
    small{font-weight: 500;}

    .viewprofdc{font-size:11px;border: 1px solid #f1f1f1;padding: 3px;text-align: center;color: #ed9327;margin-bottom: 5px;font-weight: 400;}
    .viewfeedc{border: 1px solid #f1f1f1;padding: 5px;text-align: center;margin-bottom: 5px;color: #26adf0;}
    .viewratdc{border: 1px solid #f1f1f1;padding: 0px; text-align: center;color: #888;}
    .review_fsize{font-size:10px;}
    .ipaddetails{display: none;}
    .hide-mobile{display: none !important;}
}
@media screen and (max-width: 992px){
    .map_height{display: none;}
    .lead{cursor: pointer;margin-bottom: 2px;font-size: 15px;font-weight: 500;color: rgb(81, 189, 243);}
    .doc_cat{font-size: 12px;}
    .size {font-size: 10px;}
    .doc_cat_mobile{display: block;}
    .margin_top1{margin-top: 0px;}
    .bottom_border_margin{margin-bottom: 5px;}
    .both_padding_mobile{padding-left: 5px;padding-right:0px;}
    .both_padding_mobile1{padding-left: 5px;padding-right:5px;}
    .main_list_div_top{margin-top:11px;}
    .navbar{margin-bottom: -3px;padding:5px;}
    .form-control_mobile{border: 1px solid #26adf0;}
}
@media(min-width:992px) and (max-width:1199px){
    .day_background{height: 100%;background: #f9f9f9;padding: 0;position: relative;padding: 17px 0px;}
}
.mbt40{margin-bottom: 40px;}
.mtp5{margin-top: 5px;}
.doc_image{margin-left: 8px;}
.doc_list{}
.doc_list:hover,.doc_list.hover{background-color: #f4ffff;}
#country-list{float:left;list-style:none;margin:0;padding:0;width:99%;}
/*#country-list li{padding: 10px; background:#FAFAFA;border-bottom:#F0F0F0 1px solid;}
*/#country-list li:hover{background:#F0F0F0;}
#search-box{padding: 10px;border: #F0F0F0 1px solid;}
/* Dropdown Content (Hidden by Default) */.dropdown-content {display: none;position: absolute;background-color: #f9f9f9;/*min-width: 160px;*/box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;width:99%;padding: 0px;}
/* Links inside the dropdown */.dropdown-content li {color: black;padding: 12px 16px;text-decoration: none;display: block;background:#FAFAFA;border-bottom:#F0F0F0 1px solid;cursor: pointer;}
.dropdown-content li:hover {background-color: #f1f1f1}
.input-group-addon11 {padding: 3px 6px;font-size: 23px;font-weight: 400;line-height: 1;color: #555;text-align: center;background-color: #f9f9f9 !important;border: 1px solid #ccc !important;border-radius: 4px;}
.scroll_hr{overflow-y:scroll;overflow-x:hidden;height: 475px;}
.custom_date.selected{background-color: #000;}
.footer ul{margin-top: 8px;}
.tab-content {padding: 0px;}
.nav-tabs>li>a {padding: 10px 43px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;color: rgba(136, 136, 136, 0.53);font-size: 15px;font-weight: 700;}
.nav-tabs{border-bottom: none;}
.nav-tabs > li > a:hover {/*border: none;*/color: #26adf0  !important;background: transparent;}
.nav-tabs > li.active > a{color: #26adf0  !important;}
.sb-search-input{/*position: absolute;*/top: 0;right: 0;border: none;outline: none;background: #fff;width: 100%;height: 50px;margin: 0;z-index: 10;padding: 20px 65px 20px 20px;font-family: inherit;font-size: 15px;color: #2c3e50;}
.card_desktop{display: block;}
.card_mobile{display: none;}
.find_people{font-size: 20px;color: rgba(51, 51, 51, 0.52);}
.btn-default:hover{background-color: #fff;}
.btn-default:focus{background-color: #fff;}
.btn-default:after{background-color: #fff;}
.btn-default:active{background-color: #fff;}
.btn-default:active:focus{background-color: #fff;}
.dots{position: absolute;top: 25%;right: -50px;content: ".......";letter-spacing: 4px;color: #ddd;font-size: 40px;}
@media(min-width:1200px){h1.jumbo{font-size: 50px;color: rgba(51, 51, 51, 0.52);}
}
@media(min-width:992px) and (max-width:1199px){
    .card_desktop{display: block;}
    .card_mobile{display: none;}
    h1.jumbo {font-size: 30px;color: rgba(51, 51, 51, 0.52);}
}
@media(min-width:768px) and (max-width:991px){
    h1.jumbo{font-size: 30px;color: rgba(51, 51, 51, 0.52);}
    .find_people {font-size: 16px;color: rgba(51, 51, 51, 0.52);}
    .fa {font: normal normal normal 18px/1 FontAwesome;}
    .watter_mark{display: none;}
    .nav>li>a{position: relative;display: block;padding: 10px 25px;}
}
@media(max-width:767px){
    .nav-tabs>li>a {padding: 8px 6px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;color: rgba(136, 136, 136, 0.53);font-size: 15px;font-weight: 700;}
    .nav-tabs {border-bottom: 1px solid #000;}
    .nav-tabs > li > a::after{background: #000;height: 2px;}
    .btn_search{border-radius: 0px;padding: 5px 16px;font-size: 13px;font-weight: 200;}
    .card_desktop{display: none;}
    .card_mobile{display: block;}
    .sb-search-input{/*position: absolute;*/top: 0;right: 0;border: none;outline: none;background: #fff;width: 100%;height: 50px;margin: 0;z-index: 10;padding: 20px 65px 20px 20px;font-family: inherit;font-size: 15px;color: #2c3e50;border-bottom:1px solid #000;}
}
/****** LOGIN MODAL ******/.loginmodal-container {padding: 30px;max-width: 385px;width: 100% !important;background-color: #F7F7F7;margin: 0 auto;border-radius: 2px;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);overflow: hidden;}
.loginmodal-container h1 {text-align: center;font-size: 1.8em;font-family: roboto;}
.loginmodal-container input[type=submit] {width: 100%;display: block;margin-bottom: 10px;position: relative;}
.loginmodal-container input[type=text], input[type=password] {height: 44px;font-size: 16px;width: 100%;margin-bottom: 10px;-webkit-appearance: none;background: #fff;border: 1px solid #d9d9d9;border-top: 1px solid #c0c0c0;border-radius: 2px;padding: 0 8px;box-sizing: border-box;-moz-box-sizing: border-box;}
.loginmodal-container input[type=text]:focus, input[type=password]:focus{border: 2px solid #51bdf3;}
.loginmodal-container input[type=text]:hover, input[type=password]:hover {border: 2px solid #51bdf3;border: 1px solid #b9b9b9;border-top: 1px solid #a0a0a0;-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
.loginmodal {text-align: center;font-size: 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700;height: 36px;padding: 0 8px;/* border-radius: 3px; *//* -webkit-user-select: none;user-select: none; */}
.loginmodal-submit {/* border: 1px solid #3079ed; */border: 0px;color: #fff;text-shadow: 0 1px rgba(0,0,0,0.1);background-color: #26adf0;padding: 10px 0px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 15px;opacity: 0.9;/* background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#4787ed)); */}
.loginmodal-submit:hover {/* border: 1px solid #2f5bb7; */border: 0px;text-shadow: 0 1px rgba(0,0,0,0.3);opacity: 1;/* background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#357ae8)); */}
.loginmodal-container a {text-decoration: none;color: #000;font-weight: 600;text-align: center;display: inline-block;transition: opacity ease 0.5s;}
.login-help{font-size: 12px;}
.facebook{background-color: #3e5b99;font-size:10px;padding: 15px;padding-left: 0px;padding-right: 0px;text-align: center;margin-bottom: 15px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;opacity: 0.8;}
.facebook:hover{opacity: 1.9;}
.facebook > a{color: #fff;text-decoration: none;opacity: 1;}
.google{background-color: #dd4b39;font-size: 10px;padding: 15px;padding-left: 0px;padding-right: 0px;text-align: center;margin-bottom: 15px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;opacity: 0.8;}
.google:hover{opacity: 1.9;}
.google > a{color: #fff;text-decoration: none;opacity: 1;}
.left_line{border-color: #333;}

.dc-login-btn{border:solid 1px #4ca5ff !important;padding: 7px !important;color: #4090e0 !important;letter-spacing: 2px !important;font-size: 11px !important;}
.water-mark{position:absolute;margin-top: 130px;}
.mob-tab{height:auto;background-color: #fff;border-radius: 0px;}
.input-mobile-border{border-bottom:1px #000;}
.mobile-cancle-btn{margin-top:5px;}
.txt-dec-none{text-decoration:none;}
.mobile-question-box{height:auto;background-color: #fff;border-radius: 0px;}
.input-box-shadow{height:auto;background-color: #fff;border-radius: 0px;}
.shadow-box-desktop{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);height:55px;background-color: #fff;border-radius: 0px;     border: 1px solid #ddd;}
.shadow-box-desktop.error{border: 1px solid #c70d0d;}
/* ============================================== Margin CSS ====================================================== */.login-btn-margin{margin-top:30px;}

.margin-t120{margin-top:120px;}
.margin-t150{margin-top:150px;}
.margin-b100{margin-bottom:100px;}
.has-error .form-control,.has-error input[type=text],.has-error input[type=password] {border-color: #b94a48!important;-webkit-box-shadow: none;box-shadow: none;}
.has-error .help-block {color: #b94a48;}
.modal-dialog button.close {margin-top: -20px;}
.hint_list .doc_name{top: 12px;display: inline-block;position: relative;}
/*li.active .doc_name, .dropdown-item:hover .doc_name{color: #fff;}*/
.hint_list .sub_title{color: #bebfc1;font-size: 11px;}
.hint_list .img_list{max-width: 40px;margin-right:5px;display:inline-block;}
.hint_list a{/*text-decoration: none;*/}
.home_search_section .dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;/* display: none; */float: left;/* min-width: 160px; */width: 100%;padding: 0px 0;/*margin: 2px 0 0 1px;*/margin:2px 0 0 -15px;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: none;/* border: 1px solid rgba(0,0,0,.15); */border-radius: 0px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.home_search_section .dropdown-menu>li>a {display: block;padding: 8px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap;border-bottom: 1px solid rgba(0,0,0,.15);}
.home_search_section .dropdown-menu>li.active>a,.home_search_section .dropdown-menu>li.active>a .small {color: #fff;}
.user-info{position: relative; margin-top: 5px;}
.user-info img{float: left;width: 35px; margin-right: 10px;}
.after_login .dropdown{padding-right: 5px;}
.user-info>div{white-space: nowrap; margin-left: 39px; padding-right: 20px; cursor: pointer;}
.user-info>div .user_name{color: #333; display: block;    padding-top: 2px;}
.user-info>div .user_email{color: #777; font-size: 11px;display: block; line-height: 9px;}
.user-info .caret{position: absolute; right: 0px; top:40%; border-top: 7px dashed;border-top: 7px solid\9;border-right: 7px solid transparent;border-left: 7px solid transparent;border-top-color: #777; }
ul.dropdown-menu{border-radius: 0;padding: 0; min-width: 100px; }
.dropdown .dropdown-menu>li>a{color:#333;font-size: 12px;padding: 3px 15px;}
.dropdown-menu .divider{margin: 0px 0;}
.common-links {/*background: #fcfcfc;*/padding-top: 10px;padding-bottom: 60px;margin-bottom: 60px;margin-top: 10px;}
.common-links ul {padding: 0;margin: 0;-webkit-columns: 6;-moz-columns: 6;columns: 6;}
@media (max-width:768px) {.common-links ul {-webkit-columns: 3;-moz-columns: 3;columns: 3;}
}
.common-links ul li {list-style: none;}
.common-links ul li a {color: #26adf0;font-size: 16px;font-weight: 300;}
.common-links .popular-london-locations,.common-links .popular-uk-locations {width: 49%;display: inline-block;}
.common-links .popular-london-locations ul,.common-links .popular-uk-locations ul {-webkit-columns: 1;-moz-columns: 1;columns: 1;}
.common-links .see-all {font-weight: 400;color: #26adf0;}
@media (max-width:414px) {.common-links ul {-webkit-columns: 1;-moz-columns: 1;columns: 1;}
}
h2.info_heading{font-weight: 300;font-size: 36px;color: #444;margin-top: 0px;margin-bottom:50px;}
h3.info_subheading{font-size: 22px;color: #26adf0;font-weight: 400;margin-top: 30px;}
.article p{line-height: 27px;font-size: 16px;margin: 10px auto;}
.btn1 {border-radius: 19px !important;padding: 4px 15px;font-size: 13px;font-weight: 200;}
h6{font-weight: 400;}
hr.style3 {border-top: 1px dashed #8c8b8b;margin-bottom: 8px;margin-top: 8px;}
hr.style14 {border: 0;height: 1px;background-image: -webkit-linear-gradient(left, #f0f0f0, #5aaa83, #f0f0f0);background-image: -moz-linear-gradient(left, #f0f0f0, #5aaa83, #f0f0f0);background-image: -ms-linear-gradient(left, #f0f0f0, #5aaa83, #f0f0f0);background-image: -o-linear-gradient(left, #f0f0f0,#5aaa83, #f0f0f0);}
.lead_specialization{font-size:12px;color: #888;font-weight: 200;}
.lead_specialization_heading{font-size: 14px;color: rgba(81, 189, 243, 0.85);margin-bottom: 0px;margin-top: 5px;font-weight: 500;}
.book_appoint{font-size: 21px;font-weight: 500;}
.seconds{font-size: 18px;font-weight: 500;}
.card_desktop{display: block; margin-top: 20px;}
.card_mobile{display: none;}
.profile_img_block{padding: 10px 25px 25px 25px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
.nav-tabs > li > a { border: none; }
.nav-tabs > li > a::after { content: ""; background: #4285F4; height:2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
.nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 0px 0; }
.form-color{background-color: #fff !important;}
.btn-ques{margin-top: 10px;padding: 10px 10px;border-radius: 0px;font-size: 14px;}
.modal-sm{width: 400px !important;}
/* Tool tip *//* End Tool */@media (min-width: 768px){.modal-sm {width: 400px;}
}
@media (max-width: 760px){
    .mobile-bg-color{background-color: #4b86c7;border-bottom: 1px solid #4b86c7;}
    .mo-list-inline>li{padding-top: 10px;padding-bottom: 10px;text-align: center;}
    .left-border{border-right: 1px solid #89bffa;}
    .mo-list-inline>li>a{color: #fff;}
    .hide_header{display: none;}
    .mo_no_padding{padding-left: 0px;padding-right: 0px;}
    .fa-new-appinment{font: normal normal normal 15px/1 FontAwesome !important;}
    h6{margin-bottom: 3px;}
    hr{margin-bottom: 10px;}
    a > .fa1{margin-right: 2px;}
    .profile_margin{margin-top: 60px;}
    .map_height{display: none;}
    .map_height1{display: none;}
    .nav-tabs>li>a {padding: 8px 18px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;color: rgba(136, 136, 136, 0.53);font-size: 15px;font-weight: 700;}
    .nav-tabs {border-bottom: 1px solid #000;}
    .nav-tabs > li > a::after{background: #000;height: 2px;}
    .btn_search{border-radius: 0px;padding: 5px 16px;font-size: 13px;font-weight: 200;}
    .card_desktop{display: none;}
    .card_mobile{display: block;}
    .sb-search-input{/*position: absolute;*/top: 0;right: 0;border: none;outline: none;background: #fff;width: 100%;height: 50px;margin: 0;z-index: 10;padding: 20px 65px 20px 20px;font-family: inherit;font-size: 15px;color: #2c3e50;border-bottom:1px solid #000;}
    .profile_img_block{padding: 2px;}
    .share{font-size: 10px; text-decoration: none;}
    .patient{font-size: 11px;}
    .nav-tabs>li>a {padding: 8px 7px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;color: rgba(136, 136, 136, 0.53);font-size: 12px;font-weight: 600;}
    .nav-tabs {border-bottom: 1px solid #000;}
    .nav-tabs > li > a::after{background: #000;height: 2px;}
    .btn_search{border-radius: 0px;padding: 5px 16px;font-size: 13px;font-weight: 200;}
    .card_desktop{display: none;}

    .navbar-collapse.collapse.card_desktop{display: none !important; }
    .card_mobile{display: block;}
    .sb-search-input{/*position: absolute;*/top: 0;right: 0;border: none;outline: none;background: #fff;width: 100%;height: 50px;margin: 0;z-index: 10;padding: 20px 65px 20px 20px;font-family: inherit;font-size: 15px;color: #2c3e50;border-bottom:1px solid #000;}
    .person_view{font-size: 11px;}
    .book_appoint{font-size: 16px;font-weight: 500;}
    .seconds{font-size: 13px;font-weight: 500;}
    .mt12{margin-top: 12%;margin-bottom: 12%;}
}
@media screen and (max-width: 992px){
    .lead{margin-bottom: 2px;font-size: 15px;font-weight: 500;color: rgb(81, 189, 243);}
    .doc_cat{font-size: 12px;}
    .size {font-size: 10px;}
    .doc_cat_mobile{display: block;}
    .margin_top1{margin-top: 0px;}
    .bottom_border_margin{margin-bottom: 5px;}
    .both_padding_mobile{padding-left: 5px;padding-right:0px;}
    .both_padding_mobile1{padding-left: 5px;padding-right:5px;}
    .main_list_div_top{margin-top:11px;}
    .fa1{font: normal normal normal 12px/1 FontAwesome;}
    .navbar{margin-bottom: -3px;padding:5px;}
}
@media(min-width:768px) and (max-width:991px){
    .fa-new-appinment{font: normal normal normal 15px/1 FontAwesome !important;}
    .map_height{display: none;}
    .map_height1{display: block;}
    .nav>li>a{position: relative;display: block;padding: 10px 17px;}
    .fa {font: normal normal normal 17px/1 FontAwesome;}
    .patient{font-size: 15px;}
    .both_padding_mobile{padding-left: 10px;padding-right: 10px}
    h6{font-size: 16px;}
    .experianceipad-hide{display: none;}
}
@media(min-width:992px) and (max-width:1199px){
    .nav-tabs>li>a {padding: 10px 18px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;color: rgba(136, 136, 136, 0.53);font-size: 15px;font-weight: 700;}
    .size_views {font-size: 5px;}
    h5{font-size: 13px;}
}
.mt10{margin-top: 5%;}
.user_box_height{height: 200px;}
.padding15{padding: 15px;}
.mt3{margin-top: 3px;}
.fs21{font-size: 20px;}
.panel{border: 1px solid #26adf0;}
.bottom-border{border-bottom: 1px solid #26adf0;}
.form-control-book{display: block;width: 100%;height: 50px;padding:7px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #1a93cf;/* border-radius: 4px; */-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.mt2{margin-top: 2%;}
.ml5{margin-left: 5px;}
.border {border: 1px solid #ccc;}
input[type=checkbox], input[type=radio] {margin: 2px 0 0;}
.gender {margin-left: 10px;}
.radio {padding-left: 40px;}
.modal-header{border: none;}
.btn-height{height: 50px;}
.mt9{margin-top:9%;}
.mt5{margin-top:5%;}
.mb70{margin-bottom: 70px;}
.color{color: #1a93cf;}
.cursor{cursor: pointer;}
.hp-search-button{    padding: 13px 10px;
                      font-size: 23px;
                      font-weight: 400;
                      line-height: 1;
                      color: #8a8d8c !important;
                      text-align: center;
                      background-color: #fff !important;
                      border: 1px solid #fff !important;
                      border-radius: 4px;}
.sp-container{width: 100%; height: 100px; position: fixed; height: 100%; overflow: hidden;}
.sp-container .sp-header{position: absolute; height: 100px; top: 11px;border-bottom: 1px solid #ddd;}
.sp-container .sp-content{position: absolute; height: 100%; top: 111px; width: 100%;}
.sp-container .relative{position: relative; height: 100%; width: 100%;}
.sp-container .sp-left{position: absolute; height: 100%; top: 0; width: 70%;}
.sp-container .sp-right{position: absolute; height: 100%; top: 0;width: 30%; right: 0;}
.sp-container .profile-left{position: absolute; height: 100%; top: 0; width: 50%; background: #f7f7f7;}
.sp-container .profile-right{position: absolute; height: 100%; top: 0;width: 50%; right: 0;}
button.btn-mini{font-size:11px; border-radius: 0px; }
.card_desktop .nav-tabs{margin-bottom: 3px;}
.card_desktop .nav-tabs > li,.card_desktop .nav-tabs > li > a{position: relative; display: block;}
.card_desktop .nav-tabs > li > a::after {
    content: "";
    background: #4285F4;
    height: 2px;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: -1px;
    transition: all 250ms ease 0s;
}
.txt-hint{margin-top: 40px; color: #999; font-size: 11px; margin-left: 5px;}
.infopage{font-size: 16px;min-height: 420px;}
.infopage p{text-align: justify; color: #555; margin-bottom: 10px;}
.infopage h1{color: #28acee; font-size: 32px;}
.infopage h2{color: #777; font-size: 26px;}
.infopage h3{color: #777; font-size: 22px;}
.infopage h4{color: #777; font-size: 18px;}
.infopage ul li{display: block;}
.sp-container ul.typeahead{width: 100%;margin-top: 0;}
.dd-sort-by{background-color: #fff; padding: 2px 5px; height: 30px; margin-top: 3px; margin-right: 15px;}
.form-control {    background-color: #f9f9f9; border: 1px solid #ccc;     -webkit-box-shadow:none; box-shadow: none;-webkit-transition: none; -o-transition: none;    transition: none;}
.btn_search_list{font-size: 13px;}
.margin-top-15{margin-top: 15px;     padding: 8px;}
.prof_more,.prof_less{font-size: 13px;}
.tab-pane{ padding: 10px; line-height: 21px;}
@media only screen and (max-width: 480px){
    .btn_search_list{padding-left: 5px; padding-right: 5px; font-size: 12px;}
    .sp-container ul.typeahead{position: fixed; top:110px !important; margin-left: 3%; margin-right: 3%; width: 94%; }
}

.sp-container .profile-right .tab-content{ position: absolute; left: 0;right: 0; top: 50px; bottom: 0;}
@media only screen and (max-width: 768px){

    .sp-container .sp-right{display:none;}
    .sp-container .sp-left{width: 100%;}
    .sp-container .sp-header{height: 43px;}
    .sp-container .sp-content{top: 53px;}
    .page-docprofile .sp-container{position: relative; overflow: visible;}
    .sp-container .profile-left{position: relative; width: 100%; display: table;}
    .sp-container .profile-right{position: relative;width: 100%;display: table;}
    .sp-container .profile-right .tab-content{overflow: visible;}
    .sp-container .profile-right   .tab-content{position: relative;}
}
.br-theme-bars-1to10 .br-widget {
    height: 50px;
    white-space: nowrap;
}
.br-theme-bars-1to10 .br-widget a {
    display: block;
    width: 9%;;
    padding: 5px 0;
    height: 28px;
    float: left;
    background-color: #ccefff;
    margin: 0.5%;
    text-align: center;
}
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected {
    background-color: #26adf0;
}
.br-theme-bars-1to10 .br-widget .br-current-rating {
    font-size: 20px;
    line-height: 2;
    float: left;
    padding: 0 20px 0 20px;
    color: #EDB867;
    font-weight: 400;
    display: none;
}
.br-theme-bars-1to10 .br-readonly a {
    cursor: default;
}
.br-theme-bars-1to10 .br-readonly a.br-active,
.br-theme-bars-1to10 .br-readonly a.br-selected {
    background-color: #f2cd95;
}
.br-theme-bars-1to10 .br-readonly .br-current-rating {
    color: #f2cd95;
    display: none;
}

.modal-container {

    max-width: 485px;
    width: 100% !important;
    background-color: #F7F7F7;
    margin: 0 auto;
    border-radius: 2px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}
.model-header{padding: 13px 15px; background: #26adf0;    height: 43px; }
.model-header h3{width: auto; float: left;     margin: 0;    color: #fff;    font-size: 17px;}
.modal-container .model-header button.close{ float: right; margin-top: -2px;}
.modal-container .model-data{ padding: 15px;}
.modal-container .model-btn-submit{ background: #26adf0; padding: 5px 15px; border: 0; color: #fff; float: right;}
.modal-container .model-btn-submit:hover{ background: #5ebfef;}
.model-data label{ color: #555;}
.model-data .form-group{ margin-bottom: 10px;}
.tab-heading{padding: 7px 15px; margin: 5px; background: #f5f5f5; border: 1px solid #eee; color: #777; font-size: 14px; }
.tab-section{padding: 10px 5px;font-size: 14px;display: inline-block; width: 100%;}
.no-data{padding: 15px; text-align: center; color: #999; font-size: 14px;}
.doc-tag{padding: 3px 10px; border-radius: 5px; font-size: 13px; background:#26adf0; float: left; margin-right: 8px; color: #fff; }
.review-single{width: 100%; display: table;padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px;}
.rv-left{width: 80px; float: left;}
.rv-left .rv-user-img{width: 64px; overflow: hidden; height: 64px; border-radius:32px; margin: 0 auto;}
.rv-left img{width: 100%;}
.rv-right{margin-left: 85px;}
.rv-disease{font-size: 16px; color:#26adf0;}
.rv-user{color: #ed9327; text-align: right; margin-top: 5px;}
.btn_load_more{padding: 6px;
    background: #51bdf3;
    border: 1px solid #06a2d6;
    color: #fff;
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 98%;
    margin-bottom: 25px;
}
.btn_load_more:hover{background: #33a4f3;}
#tab-pane{margin-right: 8px;}
.error .fa_blue{color: #c70d0d;}
section.footer{margin: 0 0px; background: #555;}
section.footer ul{margin: 0; padding: 0;}
section.footer ul li {float: left;   display: inline-block; }
section.footer ul li a{color: #fafafa;padding: 10px 15px; display: block; text-decoration: none;}
section.footer ul li:hover a{background: #777;}
section.pre-footer{ background:#26adf0; padding-top: 15px; }
.footer-logo-img{width: 100%; margin: 15px 0;}
.footer-logo-img img{width: 100%;}
.need-help{margin: 15px; margin-top: 10px;}
.need-help h3{color: #fff; margin: 0;     font-size: 28px; margin-bottom: 10px;   }
.help-email{color: #fff; font-size: 20px; margin-bottom: 5px;  }
.help-email a{color: #eee;}
.help-phone{color: #fff; font-size: 20px; margin-bottom: 10px;  }
.help-phone a{color: #eee;}
.footer-social{margin-top: 63px; display: table;}
.footer-social ul{margin: 0; float: right;}
.footer-social ul li{margin: 0; float: left; display: inline-block; background: #99d8f7; padding: 3px; margin-right: 5px;}
.footer-social ul li:hover{background: #fff;}
.footer-social ul li a{background: #26adf0; width: 40px; height: 40px; text-align: center; vertical-align: middle; display: table-cell;}
.footer-social ul li a .fa{color: #e3f3fb; font-size: 20px;}
.footer-social ul li:hover a .fa{color: #fff;}
.navbar-header.u_logged_id{ width: auto;
    float: left;}
@media only screen and (max-width: 768px){
    .footer-logo-img{width: 70%; margin: 15px 15%;}
    .footer-social{margin-top: 10px; margin-bottom: 15px;}
    .footer-social ul{margin: 0 auto; float: none;}
    .need-help *{text-align: center;}
    .navbar-header{ width: auto;
        float: none;}
    .doc_image_circle img{ border-radius: 50%;}
    .footer-menu ul{width: 100%; float: none;}
    .footer-menu ul li{width: 100%; float: none;}
    .footer-menu ul li a{text-align: center;}
    .footer .container-fluid{padding: 0;}
}
.cls-mob-spc.error input, .cls-mob-loc.error input{

    border-bottom: 1px solid #c70d0d;
}
@media (min-width: 768px){
    .navbar-nav {
        float: right;
        margin-top: 4px;
    }

}
.after_login .col-xs-6{padding: 0;}

@media(min-width:768px) and (max-width:991px)
{
    .img-responsive
    {
        border-radius: 50%;
    }
    .fa
    {
        font: normal normal normal 14px/1 FontAwesome;
    }
    .navbar_size
    {
        font-size: 14px;
    }
    .both_padding
    {
        padding-left: 2px;
        padding-right: 2px;
    }
    .margin_top1
    {
        margin-top: 3px;
    }
    .viewprofdc
    {
        font-size:13px;border: 1px solid #f1f1f1;padding: 5px;text-align: center;color: #ed9327;margin-bottom: 5px;font-weight: 400;
    }
    .viewfeedc
    {
        border: 1px solid #f1f1f1;padding: 3px;text-align: center;margin-bottom: 5px;color: #26adf0;
    }
    .viewratdc
    {
        border: 1px solid #f1f1f1;padding: 3px; text-align: center;color: #888;
    }
    .review_fsize
    {
        font-size:11px;
    }
    .ipaddetails
    {
        display: block;
    }
    .map-hideipad
    {
        display: none;
    }

}
@media(min-width:992px) and (max-width:1199px)
{
    .docweek
    {
        display: none;
    }

    .day_background
    {
        height: 100%;
        background: #f9f9f9;
        padding: 0;
        position: relative;
        padding: 17px 0px;
    }
}
.fa_drkgray.size .fa{font-size: 18px;margin-right: 5px;
    margin-top: -3px;}
.fa_drkgray.size{display: flex; margin-top: 5px;}