@charset "utf-8";
@media screen and (max-width: 400px) {
.sp-wrap{margin:0 0 15px}
#sp-prev,#sp-next{top:auto;margin-top:0;bottom:25px}
}
@media only screen and (max-width : 1200px) {
.right{display:none}
.logo{text-align:center;margin-top:15px}
.logo a.logo_image{text-align:center;background-position:center;height:60px}
.jm_contact_horizontal{text-align:center;padding:20px 0 10px!important}
.jm_contact_horizontal > div{display:inline-block;margin-left:15px;text-align:center;float:none}
.user-menu a,.search-menu div[id*="maximenuck"] ul.maximenuck li.level1.parent > a::after,.search-menu div[id*="maximenuck"] ul.maximenuck li.level1.parent > span::after,.login-menu div[id*="maximenuck"] ul.maximenuck li.level1.parent > a::after,.login-menu div[id*="maximenuck"] ul.maximenuck li.level1.parent > span::after,#toggle_main_menu{border-top:1px solid #eee!important}
.main-menu div[id*="maximenuck"] ul.maximenuck{text-align:center!important}
.feature_icon{width:50px}
.certificate_module .slick-arrow.next,.certificate_module .slick-arrow.prev{top:-35px;transform:rotate(90deg)}
.certificate_module .slick-arrow.next{left: -20px;right:auto}
.certificate_module .slick-arrow.prev{right: -20px;left:auto}
.certificate_module .slick-arrow{transform:rotate(-90deg)}
.index_article .left_box{padding-left:0!important}
.jm_work_time{margin-top:37px}
.contact_main_form .contact_form{width:90%}
}
@media only screen and (max-width : 1000px) {
.no-right-padding,.no-left-padding,.left-padding,.right-padding{padding:0!important}
.jm_contact_horizontal > div{margin:0;width:49%}
.jm_faq ul li{width:33.3%;float:right;border:solid 1px #e3e3e3}
.jm_faq ul li:last-child{border-bottom:none}
.jm_faq ul li.active::after{left:0}
.newsletter .newsletter_box.acymailing_module .acymailing_module_form{padding-left:0!important}
.newsletter .newsletter_box.acymailing_module .acymailing_module_form > div{width:33.3%}
.newsletter .newsletter_box.acymailing_module .acymailing_module_form > div.acyfield_mobile input{border-radius:2px 0 0 2px!important}
.newsletter .newsletter_box.acymailing_module .acymailing_module_form > div.acysubbuttons{position:static;width:100%;margin-top:10px!important}
.newsletter .newsletter_box.acymailing_module .acymailing_module_form > div.acysubbuttons button{width:100%;border-radius:2px!important}
.jm_appointment_text,.mj_tests_text{margin:0 0 25px;text-align:center;font-size:14px;line-height:25px}
.jm_appointment_link,.mj_tests_link{float:none;margin:0 auto}
.jm_contact_box{position:static;margin:0 auto;height:550px}
.jm_full_contact{background:#eee}
.contact_main_info{background:#eee none repeat scroll 0 0!important;color:#333!important;height:auto;padding:15px!important}
.contact_info li a,.contact_main_info h3{color:#333}
.contact_info li{border-bottom:medium none!important}
.item_image,.left_article{height:auto;min-height:auto}
.each_article_info{border:1px solid #e9e9e9;position:static!important}
.jm_login form > fieldset div.control-group:first-child,.jm_login form > fieldset div.control-group:nth-child(2){width:100%;float:right}
.com_search .searchForm .btn-toolbar input[type="text"]{width:65%}
}
@media only screen and (max-width: 780px) {
.responsive-menu{float:right}
.item-329{display:none!important}
div#maximenuck141 div.floatck,div#maximenuck89 div.floatck{left:0!important;right:unset!important}
.container{padding:0 15px!important}
.top_footer.container{padding:60px 15px 20px!important}
.main-menu{display:none}
.jm_styles{display:none!important}
.search-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck,.login-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck{right:0!important;left:auto!important}
button.close{left:auto;top:0;right:0;width:45px;height:45px;font-size:25px!important;background:red!important;z-index:100}
button.close:hover,button.close:focus{opacity:1!important}
.jm_faq ul li{width:50%}
.jm_latest_box .slick-arrow.next{right:20px}
.jm_latest_box .slick-arrow.prev{left:20px}
.jm_latest_box .slick-arrow{top:-21px}
.jm_insurance .slick-arrow.prev{left:0}
.jm_insurance .slick-arrow.next{right:0}
.newsletter .newsletter_box.acymailing_module .acymailing_module_form > div{width:100%;margin-bottom:10px!important}
.newsletter .newsletter_box.acymailing_module .acymailing_module_form > div input,.newsletter .newsletter_box.acymailing_module .acymailing_module_form > div.acyfield_mobile input,.newsletter .newsletter_box.acymailing_module .acymailing_module_form > div.acyfield_name input{border-radius:2px!important;width:100%}
.newsletter .newsletter_box.acymailing_module .acymailing_module_form > div.acysubbuttons{margin:0!important}
.top_footer div.col-md-6{margin-bottom:15px}
.jm_category li > .jm_category_image{width:15%}
.jm_category li .jm_category_box{width:85%}
.footer_menu,.copyright{text-align:center}
.copyright p{margin-top:0}
.contact_main_form .contact_form fieldset > div.control-group:nth-child(2),.contact_main_form .contact_form fieldset > div.control-group:nth-child(3){width:100%;float:right}
.contact_main_form{height:auto}
.contact_main_form .contact_form{width:100%}
.each_article_info > div{width:50%}
.jm_login ul li{width:100%}
.jm_reset form,.jm_remind form{width:100%}
.com_search .searchForm .btn-toolbar,.com_search .form-limit{width:100%}
.com_search .searchForm .btn-toolbar input[type="text"]{width:100%;margin-bottom:10px}
.com_search .searchForm .btn-toolbar .btn{width:100%}
#joominadoctor .morning-shift ul b,#joominadoctor .evning-shift ul b{display:block}
}
@media only screen and (max-width: 540px) {
.top_header{padding-bottom:5px!important}
.logo2,a.doctor,a.center,a.sp-2{display:none}
.jm_contact_horizontal > div{width:100%;margin-bottom:10px}
.slideshow{display:none}
.second_row{float:left}
.our_feature{margin-top:10px}
.search-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck,.login-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck{left:0!important;right:auto!important;width:320px!important}
#search-mod .search,.login-mod .login-form,.logout_form{width:320px!important}
#search-mod .search #mod-search-searchword{width:93%;margin-bottom:10px}
#search-mod .search .btn{width:100%!important}
.each_feature_box{width:100%;margin-top:0!important;padding:5px 20px;height:auto;margin-bottom:8px}
.feature_icon{width:22%}
.feature_text{width:78%}
.jm_contact_box{height:auto;width:100%}
.jm_full_contact{background:#fff}
.jm_full_contact .el-control.captcha,.jm_full_contact .captcha-form{width:100%}
.jm_category li > .jm_category_image{width:25%}
.jm_category li .jm_category_box{width:75%}
div.blog .blog_items > div{width:100%}
.each_article_info > div{width:100%}
.jm_login form > fieldset div.control-group:first-child,.jm_login form > fieldset div.control-group:nth-child(2),.jm_reset form > fieldset div.control-group:first-child,.jm_remind form > fieldset div.control-group:first-child,.jm_registration form > fieldset > div.control-group{border:none;height:auto}
.jm_registration form > fieldset > div.control-group{margin-bottom:15px!important;width:100%;float:right}
.jm_login form > fieldset div.control-group:first-child .control-label,.jm_login form > fieldset div.control-group:nth-child(2) .control-label,.jm_login form > fieldset div.control-group:first-child .controls,.jm_login form > fieldset div.control-group:nth-child(2) .controls,.jm_reset form > fieldset div.control-group:first-child .control-label,.jm_remind form > fieldset div.control-group:first-child .control-label,.jm_registration form > fieldset > div.control-group .control-label{width:100%;float:right;padding:0}
.jm_login form > fieldset div.control-group .controls,.jm_login form > fieldset div.control-group .controls,.jm_reset form > fieldset div.control-group:first-child .controls,.jm_remind form > fieldset div.control-group:first-child .controls,.jm_registration form > fieldset > div.control-group .controls{width:100%}
.jm_login form > fieldset div.control-group .controls input[type="text"],.jm_login form > fieldset div.control-group .controls input[type="password"],.jm_reset form > fieldset div.control-group .controls input,.jm_remind form > fieldset div.control-group .controls input,.jm_registration form > fieldset > div.control-group .controls input{border:solid 1px #ddd;width:100%}
.jm_login form > fieldset div.control-group:first-child .control-label::before,.jm_login form > fieldset div.control-group:nth-child(2) .control-label::before,.jm_reset form > fieldset div.control-group:first-child .control-label::before,.jm_remind form > fieldset div.control-group:first-child .control-label::before,.jm_registration form > fieldset > div.control-group .control-label::before{width:0}
}
@media only screen and (max-width: 480px) {
.logo{margin:5px 0}
.logo .logo_image{height:53px!important}
.logo2{display:none}
.responsive_menu .logo_imagew{height:53px;width:100%;max-width:204px;margin:0 auto;display:block;background:url(/images/chaardoctor/footer-logo.png) no-repeat right center;background-size:contain}
.feature_footer{display:none}
.second_row{position:relative}
.search-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1,.search-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck{position:static!important}
.search-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck{right:0!important;left:auto!important;top:60px}
.dr_row1 > div:first-child{display:none}
.dr_row1 > div{width:100%;float:right}
.dr_row1 > div *{text-align:center}
.jm_faq ul li{width:100%}
.jm_appointment_link,.mj_tests_link{width:250px;text-align:center}
}
@media only screen and (max-width: 320px) {
.search-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck,.login-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck{width:280px!important}
#search-mod .search,.login-mod .login-form,.logout_form{width:280px!important}
}
@media only screen and (min-width: 781px) {
.responsive-menu,.mjnavbar{display:none}
.main-menu{float:right;width:auto}
.left{float:left;width:auto}
.login-menu{border-left:solid 1px #eee}
}
@media only screen and (min-width: 541px) {
.logo{float:right;width:195px;height:auto}
.logo2{float:left;width:292px;height:auto}
a.sp,a.doctor-2,a.center-2{display:none}
}
@media only screen and (min-width : 781px) and (max-width : 1200px) {
.each_feature_box{padding:5px}
.feature_footer{width:100%}
.feature_text{width:80%}
.feature_icon{width:20%}
}
@media only screen and (min-width : 541px) and (max-width : 780px) {
.each_feature_box{padding:5px}
.feature_footer{display:none}
.feature_text,.feature_icon{height:50%;width:100%}
.feature_icon img{height:100%;width:auto}
.feature_text h5{font-size:1rem}
}