@media (min-width: 1920px){ 
body {width: 100%;max-width: 1920px;margin: 0 auto;background: #f5f5f5;}
.home .hero-banner {height: 951px;}
.home .hero-bg {height: 817px;}
.serviceWrap {padding-left: 262px;}
.service-left-box {width: 520px;}
.service-right-box {width: calc(100% - 520px);}
#mainCntr {background: #fff;}
}

@media (max-width: 1800px){
.commentsBox {padding: 45px 65px 45px 65px;}
.inner-page-banner {height: 600px;}
.inner-page-banner .main_heading {font-size: 25px;}
.inner-page-banner h1 {font-size: 105px;}

}

@media (max-width: 1600px){
.commentsBox {padding: 35px 30px 35px 40px;}
.main_heading {font-size: 25px;}
h1, .h1, .main-heading, h1.main-heading {font-size: 105px;}
.banner-description {font-size: 22px; line-height: 44px;}
.comments_box_content {font-size: 40px;}
.comments_box_title {font-size: 25px;}
.service-left-box {padding-right: 25px;}
.service-info .h3 {font-size: 36px;}
.customers-slider .owl-nav button.owl-prev {left: -25px;}
.customers-slider .owl-nav button.owl-next {right: -79px;}
.menu-top>li {margin-right: 25px;}
.btn-book-appointment {margin-left: 30px;}
.menu-top li.menu-item-has-children {margin-right: 40px !important;}
.blog-title {font-size: 25px;}
.hero-bg {height: calc(100vh - 200px);}

}

@media (max-width: 1400px){
.logo-wrapper img {width: 200px;height: 89px;left: -12px;}
.menu-top>li {margin-right: 12px;}
.menu-top li a {padding: 0px 5px 0px 5px;font-size: 16px;}
.btn-book-appointment { margin-left: 20px;margin-top: 0px;}
.sidebar-menu-arrow {
    right: -9px !important;
    margin-top: -10px !important;
    width: 8px !important;
    height: 8px !important;
}
h1, .h1, .main-heading, h1.main-heading {font-size: 85px;line-height: 90px;}
.banner-description {font-size: 20px;line-height: 42px;}
.commentsBox {padding: 35px 30px 35px 35px;width: calc(100% - 50px);}
.menu-top li.menu-item-has-children {margin-right: 25px !important;}
.service-left-box {padding-left: 15px;width: 35vw;}
.service-right-box { width: calc(100% - 35vw);}
.slick-arrows {padding-right: 15px;}
.content_box-img-bx {padding-left: 45px;height: 600px;}
.contact-form-box {padding: 75px;}
.about-img-bx {height: 575px;}
.contact-form-box.form-white-bg {padding: 60px 75px;}
.get-in-touch-map {height: 775px;}
.contact-us-get-in-touch-map {height: 500px;}

}

@media (max-width: 1200px){

/*header menu*/
.menu-button {height: 40px;width: 40px;cursor: pointer;margin-left: 25px;}
.menu-button svg, .menu-button img {width: 35px;height: 35px;}
.menu-wrap {background-color: #fff;position: fixed;height: 100%;width: 345px;max-width: 100%;right: -345px;overflow: auto; transition: .5s;z-index: 3;box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);padding: 90px 0 50px 0;top: 0;}
.menu-show {right: 0;}
.menu-wrap::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
.menu-wrap::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
.menu-wrap::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #AF5EDB;}

.menu-sidebar {width: 100%;display: block;}
.menu-bar-wrapper li {width: 100%;position: relative;}
.menu-bar-wrapper li a {display: block;font-size: 18px;color: #000;text-transform: capitalize;line-height: 120%;padding: 20px 35px 20px 15px;border-top: 1px solid #eaeaea;font-weight: 400;position: relative;}
.menu-bar-wrapper li:last-child a {border-bottom: 1px solid #eaeaea;}

.sub-menu {display: none;}
.menu-bar-wrapper ul li a {padding-left: 30px;}
.menu-bar-wrapper ul ul li a {padding-left: 40px;}
.menu-bar-wrapper ul ul ul li a {padding-left: 50px;}
.menu-bar-wrapper li.current-menu-item>a , .menu-bar-wrapper li.current-menu-ancestor>a {color: #fff;background: #AF5EDB;}
.menu-bar-wrapper li.current-menu-item > .sidebar-menu-arrow::before , .menu-bar-wrapper li.current-menu-ancestor > .sidebar-menu-arrow::before { border-left-color: #fff;border-bottom-color: #fff;}
.menu-bar-wrapper .sub-menu li:last-child a {border-bottom: 0;}
body.nav-open-menu {overflow: hidden;}

.sidebar-menu-arrow {right: 6px;top: 19px;height: 24px;width: 24px;position: absolute;cursor: pointer;}
.sidebar-menu-arrow::before {content: "";border-left: 3px solid #262626;border-bottom: 3px solid #262626;display: inline-block;width: 14px;height: 14px;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);margin: auto;position: absolute;right: 0;top: -7px;bottom: 0;z-index: 1;left: 0;}
.sidebar-menu-arrow.activemenu::before {-ms-transform: rotate(-225deg);-webkit-transform: rotate(-225deg);-moz-transform: rotate(-225deg);-o-transform: rotate(-225deg);transform: rotate(-225deg);top: 10px;}

.mobile-menu-close {position: absolute;right: 20px;top: 20px;width: 26px;height: 26px;z-index: 1;cursor: pointer;}
.mobile-menu-close:before, .mobile-menu-close:after {position: absolute;left: 11px;content: ' ';height: 26px;width: 3px;background-color: #000;}
.mobile-menu-close:before {transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.mobile-menu-close:after {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
/*header menu end*/

.btn-book-appointment {margin-left: 0;margin-top: 0;}
.main_heading {font-size: 22px;opacity: 1;visibility: visible;transform: none;}
.banner-description {font-size: 18px;line-height: 40px;}
.h1-animt {opacity: 1;visibility: visible;transform: none;}
h1, .h1, .main-heading, h1.main-heading {font-size: 75px;line-height: 85px;}
.banner-description>br {display: none;}
.button-wrap.btn--animt {visibility: visible;opacity: 1;transform: none;}
.comments_box_content {font-size: 35px;line-height: 42px;}
.comments_box_title {font-size: 22px;}
.about-img-bx {padding: 0 0 20px 20px;height: 525px;}
h2, .h2, .heading {font-size: 46px;line-height: 50px;}
.button-wrap {margin-top: 25px !important;}
.service-info {padding: 25px;}
.service-info .h3 {font-size: 32px;}
.iconBox {width: 200px;height: 250px;padding: 25px;}
.iconBox-img {width: 55px;height: 55px;}
.iconBox-title {font-size: 28px;line-height: 35px;}
h3, .h3 {font-size: 40px;line-height: 48px;}
.post-image {height: 350px;}
.contact-form-box {padding: 60px 45px;}
h4, .h4{font-size: 35px;}
.inner-page-banner {height: 575px;}
.inner-page-banner .main_heading {font-size: 22px;}
.inner-page-banner h1 {font-size: 75px;line-height: 85px;}
.about-small_image-img {width: 375px;height: 250px;left: 15px;}
.about-big_image-img {height: 525px;max-width: 500px;width: 100%;}
.about_gallery-two-images>div>div, .about_gallery-single-image>div {height: 300px;}
.about_content_box-img-bx {height: 525px;}
.about_providers-img-bx , .content_box-img-bx{height: 525px;}
.about_providers-img-bx , .about_content_box-img-bx{max-width: 500px;}
.widget-title {font-size: 40px;}
.blog-title.title {font-size: 25px;line-height: 40px;}
.blog-img-link { height: 350px;}

#google_language_translator {
    margin-left: 0;margin-top: 6px;
    margin-right: 20px;
}
}


@media (min-width: 1200px){
.menu-top li.menu-item-has-children {margin-right: 50px;}
.sidebar-menu-arrow {border-left: 2px solid #000;border-bottom: 2px solid #000;display: inline-block;width: 10px;height: 10px;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);margin: auto;position: absolute;right: -12px;top: 50%;bottom: 0;margin-top: -8px;z-index: 1;}
.sub-menu {background: #542AC3;min-width: 200px;position: absolute;top: 100%;left: 0;box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 9%);border-radius: 0px;-webkit-transition: all ease-in-out 0.75s;opacity: 0;transition: all ease-in-out 0.75s;visibility: hidden;white-space: nowrap;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  -webkit-transform: scaleY(0);
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;}

.sub-menu li a {color: #fff;border-bottom: 1px solid #f2f2f2;text-transform: capitalize;padding: 14.5px 25px 14.5px 12px !important;transition: none;font-size: 16px;background: #542AC3;}
.sub-menu li:last-child a {border-bottom: 0;}
.sub-menu ul {left: 100%;top: 0;position: absolute;}
.menu-top li:hover>ul {opacity: 1;visibility: visible;display: block;-moz-transform: scaleY(1);-webkit-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
.menu-top .sub-menu li:hover > a, .menu-top .sub-menu li a:hover, .menu-top .sub-menu li.current-menu-item > a, .menu-top .sub-menu li.current_page_item > a {background: #7A09A6;color: #fff;}
.menu-top .sub-menu>li {margin-right: 0;}
.menu-top .sub-menu>li a::before {display: none;}
.sub-menu li.menu-item-has-children>.sidebar-menu-arrow {right: 15px;-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);border-left: 1px solid #fff;border-bottom: 1px solid #fff;margin-top: -4px;}
.sub-menu li.menu-item-has-children:hover>.sidebar-menu-arrow, .sub-menu li.menu-item-has-children.current-menu-item>.sidebar-menu-arrow, .sub-menu li.menu-item-has-children.current_page_parent>.sidebar-menu-arrow {border-left: 1px solid #fff;border-bottom: 1px solid #fff;}
.menu-top>li>ul::after {content: "";width: 20px;height: 20px;display: block;border-top: 10px solid transparent;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #542AC3;position: absolute;top: -20px;left: 10px;}

.blog-title.title {font-size: 30px;line-height: 43.83px;}

}

@media (min-width: 1200px) and (max-width: 1600px) {
.container-fluid {display: block;max-width: 100%;width: 80%;}
.hero-bg {height: calc(100vh - 125px);}
.logo-wrapper img {width: 160px;height: 72px;}
.menu-top>li {margin-right: 12px;}
.menu-top li a {padding: 0px 5px 0px 5px;font-size: 13.5px;}
.btn-book-appointment {margin-left: 25px;margin-top: 0px;font-size: 14px;padding: 18px 30px 16px 30px;}
.main_heading { font-size: 20px !important;}
h1, .h1, .main-heading, h1.main-heading {font-size: 75px !important;line-height: 75px;}
.banner-description {font-size: 18px;line-height: 38px;}
.heroBanner-image {width: 48%;}
.bannerContent-cntr { width: calc(100% - 48%);}
.bannerContent {max-width: 81%;}
.button-wrap {margin-top: 28px;}
.comments_box_content {font-size: 35px;line-height: 42px;}
.comments_box_title {font-size: 22px;}
.container {max-width: 100%;width: 80%;}
h2, .h2, .heading { font-size: 45px;line-height: 52px;}
p {margin-bottom: 10px;}
.btn {padding: 18px 35px 16px 35px;}
.about-img-bx { padding: 0 0 30px 30px;height: 550px;}
.serviceWrap {padding-left: calc((100vw - 80%) / 2);}
.content_box-img-bx {padding-left: 25px;height: 575px;}
.ourCustomers-sec .container {max-width: 100%;width: 88%;}
.post-image { height: 300px;}
.blog-title { font-size: 22px;}
.btn-blank {padding: 0;}
footer .container {max-width: 100%;width: 80%;}
.footer-logo img, .footer-logo svg {width: 235px;height: 106px;}
.service-info {padding: 25px;}
.service-info-img {width: 65px;height: 65px;}
.service-info .h3 {font-size: 30px;}
.iconBox {width: 200px;height: 250px;padding: 30px;}
.iconBox-img {width: 55px;height: 55px;}
.iconBox-title {font-size: 25px;}
.customers-slider .owl-nav button.owl-prev {left: -60px;}
.customers-slider .owl-nav button.owl-next {right: -112px;}
h3, .h3 {font-size: 40px;}
.customer-title {line-height: normal;}
.about-small_image-img {width: 330px;height: 245px;}
.about_gallery-two-images>div>div, .about_gallery-single-image>div {height: 325px;}
.about_content_box-img-bx {height: 600px;}
.service-box-img {width: 95px;height: 95px;}
.service-box-img svg, .service-box-img img {width: 48px;height: 48px;}
.about_providers-img-bx {height: 575px;}
.blog-img-link { height: 350px;}
.blog-title.title {font-size: 27px;}
.blog-post-page .col-xl-8 , .search_result .col-xl-8 {width: 60%;}
.blog-post-page .col-xl-4 , .search_result .col-xl-4  {width: 40%;}
.widget-title {font-size: 45px;}
.categories-listing ul a {font-size: 23px;}
.about-big_image-img {height: 600px;}
.about_content_box-sec .pe-xl-5 {padding-right: 1.5rem !important;}
.about_content_box-sec .ps-xl-5 {padding-left: 1.5rem !important;}
.single-blog-post-page .blog-title.title {font-size: 35px !important;line-height: 50px !important;}

}

@media (min-width: 1400px) and (max-width: 1600px) {
.logo-wrapper img {width: 200px;height: 90px;}
.menu-top>li {margin-right: 15px;}
.menu-top li a {padding: 0px 5px 0px 5px;font-size: 15px;}
.btn-book-appointment {margin-left: 35px;margin-top: 0px;}

}

@media (min-width: 1600px){
[lang="vi"] .menu-top>li , [lang="es"] .menu-top>li {
    margin-right: 15px;
}
[lang="vi"] .menu-top li.menu-item-has-children , [lang="es"] .menu-top li.menu-item-has-children {
    margin-right: 30px;
}
[lang="vi"] .sidebar-menu-arrow , [lang="es"] .sidebar-menu-arrow {
    width: 8px;
    height: 8px;
    right: -8px;
    margin-top: -18px;
}
[lang="vi"] .menu-top li a , [lang="es"] .menu-top li a {
    font-size: 16px;
}
[lang="vi"] .btn-book-appointment.btn , [lang="es"] .btn-book-appointment.btn {
    padding: 16px 35px 15px 35px;
}

}
@media (min-width: 1200px) and (max-width: 1400px) {
[lang="vi"] .menu-top li a , [lang="es"] .menu-top li a {
    padding: 0px 6px 0px 6px !important;
}
}
@media (min-width: 1200px) and (max-width: 1600px) {
[lang="vi"] .menu-top li.menu-item-has-children , [lang="es"] .menu-top li.menu-item-has-children {
    margin-right: 20px !important;
}
[lang="vi"] .btn-book-appointment , [lang="es"] .btn-book-appointment {
    font-size: 12px;
    padding: 16px 28px 16px 28px;
}
[lang="vi"] .menu-top li a , [lang="es"] .menu-top li a {
    padding: 0px 3px 0px 3px;
    font-size: 12px;
}
[lang="vi"] #google_language_translator , [lang="es"] #google_language_translator {
    margin-top: -8px;
    width: 85px;
    margin-left: 12px;
}
[lang="vi"] .btn-book-appointment , [lang="es"] .btn-book-appointment {
    margin-left: 12px !important;
}
[lang="vi"] .sidebar-menu-arrow , [lang="es"] .sidebar-menu-arrow {
 right: -8px !important;
    margin-top: -11px !important;
    width: 7px;
    height: 7px;
}
#header .container-fluid {
    width: 90% !important;
}
}

@media (min-width: 1400px) and (max-width: 1600px){
[lang="vi"] .sidebar-menu-arrow, [lang="es"] .sidebar-menu-arrow {
    margin-top: -9px !important;
}
}
@media (min-width: 1200px) and (max-width: 1280px) {
.container-fluid {width: 90%;}
.bannerContent {max-width: 91%;}
.container {width: 88%;}
.serviceWrap { padding-left: calc((100vw - 92%) / 2);}
.ourCustomers-sec .container {width: 99%;}
.customers-slider .owl-nav button.owl-prev {left: -32px;}
.customers-slider .owl-nav button.owl-next {right: -86px;}
footer .container {width: 88%;}

#header .container-fluid {
    width: 95% !important;
}
}

@media (min-width: 1200px) and (max-width: 1301px) {
.btn-book-appointment {margin-left: 35px;}
	
}

@media (max-width: 1200px){
.sidebar-menu-arrow {
    right: 26px !important;
    margin-top: 0 !important;
}
}

@media screen and (max-width:1025px) {
.service-left-banner {height: 100%;}
.hero-bg {height: 575px;}

}

@media screen and (max-width:991px) {
.space_m{margin-top: 75px;margin-bottom: 75px;}
.space_mt{margin-top: 75px;}
.space_mb{margin-bottom: 75px;}

.common-padding{padding-top: 75px;padding-bottom: 75px;}
.common-padding-t {padding-top: 75px;}
.common-padding-b {padding-bottom: 75px;}

.main_heading , .inner-page-banner .main_heading{font-size: 20px;}
h1, .h1, .main-heading, h1.main-heading , .inner-page-banner h1{font-size: 60px;line-height: 65px;}
.commentsBox {padding: 30px;}
.comments_box_content {font-size: 30px;line-height: 38px;}
.comments_box_title {font-size: 20px;}
.about-img-bx {max-width: 500px;}
.serviceWrap {padding-top: 0;padding-bottom: 0;flex-direction: column;}
.service-left-box {width: 100%;padding-right: 15px;padding-bottom: 35px;top: 0;}
.service-right-box {width: 100%;}
.content_box-img-bx {max-width: 500px;height: 525px;}
.contact-form-box { padding: 35px 15px;}
.menu-footer {padding-right: 0!important;padding-left: 0!important;}
.menu-footer li {margin-right: 20px;margin-bottom: 20px;}
.footer-col-address>* {margin-top: 2rem!important;}
.customers-slider .owl-item .item {transform: scale(1);opacity: 1;}
.customers-slider .owl-nav button.owl-prev {left: -31px;}
.customers-slider .owl-nav button.owl-next {right: -85px;}
.about_vicarehealth-img-bx {max-width: 500px;margin: 0 auto 125px;}
.about_gallery-two-images>div>div, .about_gallery-single-image>div {height: 250px;position: relative;z-index: 1;}
.about_content_box-img-bx {max-width: 500px;height: 525px;}
.inner-page-banner {height: 450px;}
.service-box {padding: 25px 15px;}
.gallery-item {width: 25%;max-width: 175px;}
.contact-form-box.form-white-bg {padding: 45px;}
.contact-form-box.sidebar-contact-form , .categories-listing{padding: 35px 15px;}
.blog-content-wrap {margin-bottom: 2rem!important;}

.team-content-box {padding: 0 15px 50px 15px !important;}


}

@media screen and (min-width:991px) {
.teams-lists:nth-child(2n) {
    flex-direction: row-reverse;
}
}
@media screen and (min-width:768px) {
.btn-book-appointment2
 {
    display: none;
}
}

@media (max-width: 767px){
    .menu-top .btn-book-appointment2 {
    display: block !important;
}
.btn-book-appointment2 a {
    background: #7A09A6 !important;
    border: 1px solid #7A09A6 !important;
    display: inline-block !important;
    font-weight: 500 !important;
    color: #fff !important;
    text-align: center;
    font-size: 16px !important;
    line-height: 120% !important;
    padding: 20px 49px 18px 49px !important;
    border-radius: 50px;
}
.space_m{margin-top: 50px;margin-bottom: 50px;}
.space_mt{margin-top: 50px;}
.space_mb{margin-bottom: 50px;}

.section-pd , .common-padding{padding-top: 50px;padding-bottom: 50px;}
.section-pdt , .common-padding-t {padding-top: 50px;}
.section-pdb , .common-padding-b {padding-bottom: 50px;}

.hero-banner {flex-direction: column;}
.heroBanner-image {width: 100%;}
.hero-bg {height: 400px;}
.commentsBox {width: 100%;margin-top: 0;}
.commentsBox {padding: 25px 15px;}
.bannerContent-cntr {width: 100%;}
.bannerContent {max-width: 100%;float: none;padding: 35px 0 0 !important;}
h1, .h1, .main-heading, h1.main-heading , .inner-page-banner h1{font-size: 45px;line-height: 52px;}
.banner-description {font-size: 16px;line-height: 35px;}
h2, .h2, .heading {font-size: 40px;line-height: 45px;}

h3, .h3{font-size: 35px;}
h4, .h4{font-size: 30px;}
h5, .h5{font-size: 26px;}

.our-service-sec::before {display: none;}
.our-service-sec::after {width: 100%;}
.get-in-touch-wrap {flex-direction: column;}
.get-in-touch-map {height: 350px;width: 100%;}
.contact-form-box {padding: 35px 15px 50px 15px;width: 100%;}
.contact-form-box-inside h2.heading {margin-bottom: 2rem!important;}
.footer-logo {margin: 38px auto;}
.footer-logo img, .footer-logo svg {width: 225px;height: 102px;}
.contact-form-box-inside {max-width: 100%;}
.service-left-banner {display: none;}
.inner-page-banner {height: auto;}
.inner-page-banner .hero-bg {height: 300px !important;}
.about_gallery-two-images>div {margin-top: 2rem!important;}
.service-header {padding-bottom: 1rem!important;}
.contact-form-box.form-white-bg {padding: 35px 15px;margin-top: 2rem!important;}
.contact-us-get-in-touch-map {height: 350px;}
.form-group { margin-bottom: 20px;}
.footer-col-address, .menu-footer {justify-content: flex-start !important;}
.widget-title {font-size: 35px;}
.menu-footer li {margin-right: 0px;width: 100%;text-align: left;}
.footer-col-address>* {width: 100%;}
#header {background: #fff;}
ul.social-share-button {margin-bottom: 19px;}

.contact-today-box>div>div {transition: none;-webkit-transition: none;}

#google_language_translator {
    margin-top: 2px;
    margin-left: 0;
    margin-right: 0;
}


}

@media (max-width: 575px){
.hero-bg {height: 350px;}
.about-img-bx {padding: 0 0 15px 15px;height: 375px;}
.about-img-bx::after {width: 250px;height: 250px;}
.content_box-img-bx {height: 375px;padding-left: 15px;}
.iconBox {width: 175px;height: 200px;padding: 15px;}
.iconBox-img {width: 45px;height: 45px;}
.iconBox-title {font-size: 25px;line-height: 32px;}
.ourCustomers-sec .container {padding: 0 15px;}
.customers-slider .owl-nav button.owl-prev , .customers-slider .owl-nav button.owl-next {position: static;}
.customers-slider .owl-nav {text-align: center;margin-top: 35px;}
.customers-slider .owl-nav button {margin: 0 15px;transform: none;}
.inner-page-banner .hero-bg {height: 200px !important;}
.about-small_image-img {width: 320px;height: 215px;left: 8px;}
.about-big_image-img {height: 450px;}
.about_content_box-img-bx , .about_providers-img-bx{height: 415px;}
.about-img-bx , .content_box-img-bx, .about_vicarehealth-img-bx, .about_content_box-img-bx, .about-big_image-img, .about_providers-img-bx{ max-width: 400px;}
.gallery-item {width: 49%;}
.main_heading, .inner-page-banner .main_heading {font-size: 18px;}

}


@media (max-width: 480px){
.menu-button {
    margin-left: 10px;
}
#google_language_translator {
    width: 105px !important;
}
[lang="vi"] #google_language_translator, [lang="es"] #google_language_translator {
    width: 105px !important;
    margin-left: 0 !important;
}
.logo-wrapper img {
    width: 175px;
    height: 78px;
    left: -12px;
}
#google_language_translator select.goog-te-combo {
    font-size: 14px;
}
.team-img-bx img {
    width: 320px;
    height: 320px;
}
}

@media (max-height: 414px) {
.our-service-sec::before {display: none;}
.our-service-sec::after {width: 100%;}
.service-left-banner {display: none;}

.hero-banner {flex-direction: column;}
.heroBanner-image {width: 100%;}
.hero-bg {height: 550px;}
.commentsBox {width: 100%;margin-top: 0;}
.commentsBox {padding: 25px 15px;}
.bannerContent-cntr {width: 100%;}
.bannerContent {max-width: 100%;float: none;padding: 35px 0 0 !important;}
h1, .h1, .main-heading, h1.main-heading , .inner-page-banner h1{font-size: 45px;line-height: 52px;}
.banner-description {font-size: 16px;line-height: 35px;}
h2, .h2, .heading {font-size: 40px;line-height: 45px;}

h3, .h3{font-size: 35px;}
h4, .h4{font-size: 30px;}
h5, .h5{font-size: 26px;}

.inner-page-banner {height: auto;}
.inner-page-banner .hero-bg {height: 300px !important;}

.widget-title {font-size: 35px;}
}

