@media screen and (max-width: 1760px) {
    .stats-bar p { font-size: 16px; line-height: 28px; }
}
@media screen and (max-width: 1640px) {

    .doctor-single .logo { float: none; margin-bottom: 30px; }
    .stats-bar .wpb_single_image { width: 75px; height: 75px; margin-right: 40px; }
    .stats-bar .count { font-size: 50px; line-height: 54px; }
    .stats-bar p { font-size: 15px; line-height: 27px; }
}
@media screen and (max-width: 1620px) {
    .contact > div { width: 100%; max-width: 100%; flex: 0 0 100%; }
    .nav > ul > li > a { padding: 18px 25px; }
}
@media screen and (max-width: 1500px) {
    .doctors-list .doctor .body { height: 540px; }
    .doctors-list > .row > * { float: left !important; width: 50% !important; min-width: 50% !important; flex-basis: 0 0 50% !important; -ms-flex: 0 0 50% !important; }
    .slideshow rs-slides:after, .page-header .image.default:after { background-size: auto 100%; }
    .stats-bar .wpb_single_image { float: none; margin: 0 0 20px 0; }
    .nav > ul > li > a { padding: 18px 15px; }
}
@media screen and (max-width: 1370px) {
    .main-header .logo img { max-height: 50px; min-width: 206px; }
    .nav > ul > li > a { font-size: 16px; padding: 12px 15px; }
    .main-header .search input[type="text"] { font-size: 14px; }
    .main-header .search input[type="text"]::-webkit-input-placeholder { font-family: "Verdana", sans-serif; color: #565656; font-size: 14px; }
    .main-header .search input[type="text"]::-moz-placeholder { font-family: "Verdana", sans-serif;color: #565656; font-size: 14px; }
    .main-header .search input[type="text"]::-webkit-input-placeholder { font-family: "Verdana", sans-serif;color: #565656; font-size: 14px; }
    .main-header .search input[type="text"]:-ms-input-placeholder { font-family: "Verdana", sans-serif;color: #565656; font-size: 14px; }
    .main-header .search input[type="text"]:-moz-placeholder { font-family: "Verdana", sans-serif;color: #565656; font-size: 14px; }
    .col-doctorinfo {  }
}
@media screen and (max-width: 1200px) {
    .doctors-list .doctor .body { height: 570px; font-size: 90%; line-height: 20px; }
    .doctors-list .doctor .body li { line-height: 20px; }
    .single-doctor .acc { margin-bottom: 60px; }
    .single-doctor .fields-menu ul { display: none; }
    .single-doctor .mobile-menu-select { display: block; }
    .single-doctor .col-sidebar { width: 50%; max-width: none; }
    .single-doctor .page-header + section .d-flex { flex-direction: column !important; }

    .stats-bar .wpb_column { margin-bottom: 40px !important; }
    .stats-bar .wpb_column:nth-child(3), .stats-bar .wpb_column:nth-child(4) { margin-bottom: 0px !important; }
    .fields-grid { max-height: 287px; }
    .doctors-grid .doctor { margin-bottom: 40px !important; }
    .stats-bar .wpb_single_image { float: left; margin: 0 40px 0 0; }
}
@media screen and (max-width: 1180px) {
    .main-header .toggle-search { display: inline-block; }
    .main-header .toggle-search .icon { display: block; }
    #searchform { position: absolute; top: 0; right: 0; width: 0; overflow: hidden; margin: 0; }
    .mb-150 { margin-bottom: 100px; }
    header, .admin-bar header { position: relative; top: 0; }
    .top-bar, .top-bar a { font-size: 13px; }
    .main-header { position: relative; }
    .main-header .nav ul { display: none; position: absolute; top: 100%; right: 0; background: #fff; width: 320px; }
    .main-header .nav .menu-btn:checked ~ ul { display: block; }
    .main-header .nav .menu-icon { display: inline-block; }
    .nav > ul { padding: 15px 0; width: 100%; max-width: 320px; border-top: 2px solid #0361ba; box-shadow: -5px 4px 8px rgba(0, 93, 170, .1), -5px 4px 8px rgba(0, 93, 170, .1); }
    .nav > ul > li:after { display: none; }
    .nav > ul > li > a { font-size: 95%; padding: 6px 25px; }
    .nav ul li.current-menu-item a, .nav ul li a:hover { background-color: #0361ba; color: #fff; }
    footer .column { margin-bottom: 40px; }
    footer .column:last-child { margin-bottom: 0; }
    .page-id-15 .google-map { display: none; }
    .page-id-15 footer { margin-top: 85px !important; }
    .wpcf7 { margin-bottom: 40px !important; }
    .doctors-grid .doctor { margin-bottom: 28px !important; }
    .wpcf7 { margin-bottom: 0 !important; }
    .fields-menu ul { display: none; }
    .mobile-menu-select { display: block; }
    .page .col-sidebar { width: 50%; max-width: none; }
    .page-header + section .d-flex { flex-direction: column !important; }
	#wpadminbar #wp-admin-bar-vc_inline-admin-bar-link { display: none !important; }
}
@media screen and (max-width: 1024px) {
    .doctors-list .doctor .body { height: 620px;}
}
@media screen and (max-width: 950px) {
    #wpadminbar #wp-admin-bar-revslider { display: none; }
	.slideshow .tp-leftarrow, .slideshow .tp-rightarrow { width: 38px !important; height: 68px !important; }
	.slideshow .tp-leftarrow:before, .slideshow .tp-rightarrow:before { background-size: 13px 23px !important; }
	.slideshow .tp-leftarrow:before { background-position: 10px center; }
	.slideshow .tp-rightarrow:before { background-position: 14px center; }
	.slideshow .tp-leftarrow { transform: translate(0, -50%) !important; top: 50% !important; bottom: auto !important; }
	.slideshow .tp-rightarrow { transform: translate(0, -50%) !important; top: 50% !important; bottom: auto !important; left: auto !important; right: 0 !important; }
}
@media screen and (max-width: 850px) {
	#wpadminbar #wp-admin-bar-wpseo-menu { display: none !important; }
}
@media screen and (max-width: 775px) {
    .stats-bar p { font-size: 14px; line-height: 26px; }
}
@media screen and (max-width: 768px) {
    .doctors-list .doctor .body { height: auto; }
    .mb-150 { margin-bottom: 75px; }
    .fs-16, .wpcf7-list-item-label, .cf7ic_instructions, .lead p, p.lead, .doctor .field-title, input.wpcf7-submit, input[type="text"], .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap select, .wpcf7-form-control-wrap textarea, .wpcf7-text, .widget.fields-menu li a { font-size: 14px !important; }
    .lh-30, body li, .top-bar a, body p, footer p, footer .widget, footer .widget a { line-height: 26px; }
    .mb-100, .page-header { margin-bottom: 50px; }
    .page-header .image img { height: 275px; }
    footer p, footer .widget h4, footer a, .copyright p, .copyright a { font-size: 90%; }
    .copyright p { display: inline-block; margin-bottom: 5px !important; }
    .copyright .text-right { text-align: left !important; margin-left: -5px; }
    .doctors-list .doctor .body { min-height: 0; padding: 40px 30px 70px 30px; }
    .stats-bar p { font-size: 16px; line-height: 27px; }
    .stats-bar .wpb_wrapper { display: block; width: 360px; margin: 0 auto; }
    .stats-bar .wpb_single_image { margin-right: 20px; }
    .stats-bar .wpb_column:nth-child(3) { margin-bottom: 40px !important; }
    .page .col-sidebar { width: 100%; }
    .single-doctor .col-sidebar { width: 100%; max-width: none; }
    .single-doctor .page-header + section .d-flex { flex-direction: column !important; }
    .slideshow .tparrows { display: none; }
    .page-header .flash-message { padding: 5px 30px; }
}
@media screen and (max-width: 600px) {
    .page-header .image img { height: 200px; }
    .stats-bar .wpb_wrapper { width: 320px; }
}
@media screen and (max-width: 575px) {
    .doctors-list > .row > * { float: left !important; width: 100% !important; min-width: 100% !important; flex-basis: 0 0 100% !important; -ms-flex: 0 0 100% !important; }
}
@media screen and (max-width: 500px) {
    .mb-150 { margin-bottom: 50px; }
    .top-bar { padding: 3px 0; }
    .main-header { padding-top: 15px; padding-bottom: 15px; }
    .lh-40, h1, h2, .h1, .h2 { line-height: 26px; }
    .fs-36, h1, h2, .h1, .h2 { font-size: 22px; }
    .mb-75 { margin-bottom: 30px; }
    .mb-50, h1, h2, .h1, .h2, .search-form.page { margin-bottom: 25px; }
    .stats-bar .count { font-size: 38px; line-height: 42px; }
    .stats-bar p { font-size: 12px; line-height: 24px; }
    .copyright p { font-size: 12px; }
    .copyright a { font-size: 14px; }
    .container-md, .container-lg, .container-xl, .wpgmaps_directions_outer_div { padding: 0 20px; }
    .main-header .logo img { max-height: 40px; min-width: 164px; }
    .button, .vc_general.vc_btn3, input.wpcf7-submit { width: 100%; max-width: none; }
    .mobile-menu-select select { width: 100%; }
    .page-header .flash-message { font-size: 16px; line-height: 22px; }
    .lh-36, .doctor-info .medical-field, .widget-title, .subtitle, .main-header .search input[type="text"] { line-height: 28px; }
    .fs-24, .doctor-info .medical-field, .widget-title, .acc__card h2, .subtitle, .doctor .title, h3, footer h4 { font-size: 16px; }
    h1 + .subtitle { margin-top: -20px; }
    .page-header .flash-message { font-size: 14px; line-height: 22px; }
	.slideshow .tp-leftarrow, .slideshow .tp-rightarrow { display: none !important; }
}
@media screen and (max-width: 360px) {
    .page-header .image img { height: 140px; }
    .lh-30, body li, .top-bar a, body p, footer p, footer .widget, footer .widget a { line-height: 24px; }
    .copyright p { font-size: 10px; }
    .copyright a { font-size: 12px; }
}
