@media screen and (min-width: 1920px) {
  .map-address .address_center {
    padding: 15px 150px;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3 {
    min-height: 700px !important;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3.admin-team-col-height {
    min-height: 380px !important;
  }
}
@media screen and (min-width: 2500px) {
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3 {
    min-height: 920px !important;
  }
}
@media screen and (min-width: 1700px) {
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3 {
    min-height: 600px !important;
  }
}
@media screen and (min-width: 1680px) {
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3 {
    min-height: 584px !important;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3.admin-team-col-height {
    min-height: 380px !important;
  }
}
@media screen and (max-width: 1599px) {
  .full-section-image.sports-gait-analysis-1 .vc_column-inner {
    background-position: 0 27% !important;
    min-height: 450px;
  }
  .full-section-image.sports-gait-analysis-2 .vc_column-inner {
    background-position: 0 17% !important;
    min-height: 450px;
  }
  .full-section-image.sports-therapy-utilizes .vc_column-inner,
  .full-section-image.sports-gait-analysis-3 .vc_column-inner {
    min-height: 450px;
  }
  .image-position-bottom.dry-needling .vc_column-inner {
    background-position: 0 70% !important;
    min-height: 500px;
  }
  .what-to-expect-visits .vc_column-inner {
    min-height: 600px;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3 {
    min-height: 530px !important;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3.admin-team-col-height {
    min-height: 380px !important;
  }
  #myModal .modal-content .custom-modal-img {
    max-height: 650px;
  }
  div.why_choose_us_section {
    padding-bottom: 30px !important;
    padding-top: 30px !important;
  }
  .map-address .map_left {
    padding: 0px 0px 0px 40px !important;
  }
}
@media screen and (max-width: 1499px) {
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3 {
    min-height: 500px !important;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3.admin-team-col-height {
    min-height: 380px !important;
  }
}
@media screen and (max-width: 1399px) {
  .map-address .address_center {
    padding: 15px 60px;
  }
  .full-section-image.sports-gait-analysis-1 .vc_column-inner {
    background-position: 0 32% !important;
  }
  .full-section-image.sports-gait-analysis-2 .vc_column-inner {
    background-position: 0 20% !important;
  }
  .full-section-image.sports-gait-analysis-3 .vc_column-inner {
    background-position: 0 44% !important;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3 {
    min-height: 470px !important;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3.admin-team-col-height {
    min-height: 380px !important;
  }
}
@media screen and (max-width: 1280px) {
  .map-address .address_center {
    padding: 15px 45px;
  }
  .welcome_section .vc_carousel-inner .vc_carousel-slideline div img {
    width: 100% !important;
    height: auto !important;
  }
}
@media screen and (max-width: 1199px) {
  .header_top .phone_column {
    width: 20%;
  }
  .header_top .socail_column {
    width: 13%;
    padding: 0;
  }
  .header_top .addres_main .addres_one,
  .header_top .addres_main .addres_two {
    width: 50%;
  }
  .services-main .evolvechiro-service-wrapper {
    justify-content: center;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.wpb_column {
    width: 50%;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3 {
    min-height: auto !important;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.col-md-3.admin-team-col-height {
    min-height: auto !important;
  }
  .main_home_inner_container .padding-inner {
    padding: 0 !important;
  }
  .map-address .map_left,
  .map-address .map_right {
    padding: 0 !important;
    width: 30%;
  }
  .map-address .address_center {
    padding: 15px 40px;
    width: 40%;
  }
  .why_choose_us_section h4 {
    min-height: 75px;
  }
  .header__inner {
    margin: 0px 0 0 0;
    padding: 100px 0;
  }
  .desing_by.text-right {
    padding-left: 0;
  }
  .services-main .evolvechiro-service-wrapper.admin-team-cb .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  }
  .map-address {
    padding: 45px 0 35px 0;
  }
  .map-address .container-fluid {
    display: flex;
    flex-direction: column;
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .map-address .container-fluid >div {
    width: 100% !important;
  }
  .map-address .address_center {
    padding: 0px 4px 30px 0px !important;
  }
  .map-address .address_two {
    margin: 35px 0 0 0;
  }
}
@media screen and (max-width: 991px) {
  .header-top-toggle {
    display: block;
  }
  #wprmenu_bar {
    top: 52px;
  }
  #mg-wprm-wrap.cbp-spmenu-left,
  #mg-wprm-wrap.cbp-spmenu-right,
  #mg-widgetmenu-wrap.cbp-spmenu-widget-left,
  #mg-widgetmenu-wrap.cbp-spmenu-widget-right {
    top: 75px !important;
  }
  .vc_custom_1617186487424 .vc_column_container.vc_col-sm-4,
  .vc_custom_1617186487424 .vc_column_container.vc_col-sm-8 {
    width: 100%;
  }
  .vc_custom_1617186487424 .vc_column_container.vc_col-sm-4 .white-btn.vc_btn3-left,
  .vc_custom_1617186487424 .vc_column_container.vc_col-sm-8 .white-btn.vc_btn3-left {
    text-align: center;
  }
  .main_home_inner_container .cta_top h3 {
    text-align: center !important;
  }
  .why_choose_us_section .why_choose_list {
    width: 33.33%;
  }
  .why_choose_us_section h4 {
    min-height: 50px;
  }
  .map-address .map_left,
  .map-address .map_right {
    width: 100%;
  }
  .map-address .map_left iframe,
  .map-address .map_right iframe {
    height: 300px;
  }
  .map-address .address_center {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 5px 15px 15px;
  }
  .map-address .address_center .address_one,
  .map-address .address_center .address_two {
    width: 50%;
    margin: 0 auto;
    padding: 0 15px;
  }
  .vc_custom_1617342609928.services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.wpb_column {
    width: 50%;
  }
  .footer_main .footer-logo img {
    margin: 0 auto;
  }
  .footer_main .review-btn,
  .footer_main .review-boxes-two,
  .footer_main .review-boxes-one {
    text-align: center;
  }
  .footer_main .footer-left {
    padding-bottom: 30px;
  }
  .footer_main .footer-right .footer-menu {
    width: 30%;
  }
  .footer_main .footer-right .footer-service-menu {
    width: 70%;
  }
  .footer-socail-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .footer-copy-content .copy_right {
    text-align: center;
  }
  .desing_by.text-right {
    text-align: center;
    padding-left: 15px;
  }
  .header__inner {
    margin: 0px 0 0 0;
    padding: 170px 0 60px;
  }
  .services-main.vc_custom_1618029385326 .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.wpb_column {
    width: 50%;
  }
  .form_btn h3 {
    font-size: 18px !important;
  }
  .services-main .evolvechiro-service-wrapper.team-wrapper-sec {
    display: flex;
    flex-wrap: wrap;
  }
  .services-main .evolvechiro-service-wrapper.team-wrapper-sec .evolvechiro-service-coloum-wrapper {
    width: 50%;
  }
  .fa-angle-right {
    right: -30px !important;
  }
  .fa-angle-left {
    left: -30px !important;
  }
  .carousel-slider .wpb_column.vc_col-sm-6 {
    width: 100% !important;
    text-align: center;
  }
  .carousel-slider .wpb_column.vc_col-sm-6 h1,
  .carousel-slider .wpb_column.vc_col-sm-6 h3 {
    text-align: center !important;
  }
  .carousel-slider .wpb_column.vc_col-sm-6 .vc_carousel-slideline div img {
    margin-top: 20px;
  }
  .main_home_inner_container .cta_top h3 {
    font-size: 24px;
  }
  .services-main .evolvechiro-service-wrapper.admin-team-cb .modal-dialog {
    max-width: 450px;
  }
  div.services-main {
    padding-bottom: 30px !important;
  }
  div.why_choose_us_section {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
  div.header-top-toggle {
    background-position: 35% center !important;
  }
}
@media screen and (max-width: 767px) {
  .header__inner {
    margin: 0px 0 0 0;
    padding: 130px 0 70px;
  }
  #wprmenu_bar img.bar_logo {
    width: 140px;
  }
  #wprmenu_bar div.hamburger {
    margin: 6px 0 0 0 !important;
  }
  .review-boxes-one img,
  .review-boxes-two img {
    width: 100%;
    height: auto;
  }
  html body div#wprmenu_bar {
    height: 75px;
  }
  html body h1,
  html body h2 {
    font-size: 30px;
  }
  html body h3 {
    font-size: 26px;
  }
  html body h4 {
    font-size: 24px;
  }
  #mg-wprm-wrap.cbp-spmenu-left,
  #mg-wprm-wrap.cbp-spmenu-right,
  #mg-widgetmenu-wrap.cbp-spmenu-widget-left,
  #mg-widgetmenu-wrap.cbp-spmenu-widget-right {
    top: 75px !important;
  }
  .slider {
    margin: 0px;
    height: 60vh;
    padding-bottom: 0;
  }
  .slider div {
    height: 100% !important;
  }
  .slider div img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
  }
  .why_choose_us_section .why_choose_list {
    width: 50%;
  }
  .services-main .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.wpb_column {
    width: 100%;
  }
  .map-address .address_center .address_one,
  .map-address .address_center .address_two {
    width: 100%;
  }
  .footer_main .footer-right .footer-service-menu,
  .footer_main .footer-right .footer-menu {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .footer_main .footer-right .footer-service-menu h4,
  .footer_main .footer-right .footer-menu h4 {
    padding-bottom: 15px;
  }
  .map-address .address_center .address_one,
  .map-address .address_center .address_two {
    padding: 0 5px;
  }
  .footer-socail-links {
    padding: 30px 0 0 0;
  }
  .footer-socail-links .socail_icons {
    padding: 0;
  }
  .footer-socail-links .socail_icons ul li {
    padding: 0 5px;
  }
  .footer-socail-links .address_one_google {
    padding: 0 15px;
    margin: 0;
  }
  .footer-socail-links .address_one_google a {
    font-size: 14px;
    padding: 5px 15px;
  }
  .footer-socail-links .address_two_google a {
    font-size: 14px;
    padding: 5px 15px;
  }
  .services-main.vc_custom_1618029385326 .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper.wpb_column {
    width: 100%;
  }
  .slick-arrow {
    top: auto;
    bottom: -20px;
    transform: unset;
  }
  .slick-arrow.fa-angle-left {
    left: 35% !important;
  }
  .slick-arrow.fa-angle-right {
    right: 35% !important;
  }
  .cta-inner h4 {
    padding: 0 0px;
  }
  .services-main.vc_custom_1617770395279 .evolvechiro-service-wrapper {
    padding: 0 0 !important;
  }
  .services-main.vc_custom_1617770395279 .evolvechiro-service-wrapper .evolvechiro-service-coloum-wrapper {
    padding: 0;
  }
  .services-main .evolvechiro-service-wrapper.team-wrapper-sec {
    display: flex;
    flex-wrap: wrap;
  }
  .services-main .evolvechiro-service-wrapper.team-wrapper-sec .evolvechiro-service-coloum-wrapper {
    width: 100%;
  }
  div.vc_custom_1617611769088,
  div.vc_custom_1618317242454,
  div.vc_custom_1618317199715 {
    padding-top: 0 !important;
  }
  div.vc_custom_1617611769088 .vc_column-inner,
  div.vc_custom_1618317242454 .vc_column-inner,
  div.vc_custom_1618317199715 .vc_column-inner {
    padding-top: 0 !important;
  }
  div .inner-content-spacing {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  div .inner-content-spacing.vc_custom_1618317268863 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  div .inner-content-spacing.vc_custom_1618317268863 .vc_column-inner {
    padding-top: 0px !important;
  }
  div .inner-content-spacing.vc_custom_1617696540154,
  div .inner-content-spacing.vc_custom_1618317923499,
  div .inner-content-spacing.vc_custom_1618317887129,
  div .inner-content-spacing.vc_custom_1618317887129,
  div .inner-content-spacing.vc_custom_1618317799008,
  div .inner-content-spacing.vc_custom_1618317488874,
  div .inner-content-spacing.bottom-only {
    padding-bottom: 30px !important;
  }
  div .inner-content-spacing.top-only {
    padding-top: 0 !important;
  }
  div.vc_custom_1617611678868 .vc_column-inner,
  div.vc_custom_1618317402425 .vc_column-inner,
  div.vc_custom_1618317311338 .vc_column-inner {
    padding-top: 0px !important;
  }
  div.vc_custom_1617696540154 {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
  }
  .page-template-template-inner-page .wpb_single_image.wpb_content_element {
    margin-bottom: 0 !important;
  }
  .single-team-content .wpb_content_element {
    margin-bottom: 0;
  }
  .booking-btn.orange-btn a {
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .full_height_img.vc_col-has-fill {
    min-height: 300px;
  }
  div.contact_us_form {
    padding-bottom: 30px !important;
  }
  div.vc_custom_1618027374533,
  div.vc_custom_1618027419964 {
    padding-top: 0 !important;
  }
  .welcome_section {
    padding: 0px 0 15px 0;
  }
  div.vc_custom_1617341482967 {
    padding-top: 0px !important;
  }
  div.vc_custom_1617603399309 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  div.vc_custom_1617603415259 {
    padding-top: 0 !important;
    padding-bottom: 30px !important;
  }
  div.vc_custom_1617354554417 {
    padding-bottom: 0px !important;
  }
  div.vc_custom_1618258792518 {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
  }
  div.vc_custom_1617986992528,
  div.vc_custom_1617985326789 {
    padding-top: 30px !important;
  }
  .full-section-image .vc_column-inner {
    min-height: 350px;
  }
  .full-section-content {
    padding: 15px 5% !important;
  }
  .reverse-column {
    flex-direction: column-reverse !important;
  }
  .main_home_inner_container .cta_top h3 {
    font-size: 20px;
  }
  .main_home_inner_container .cta_top .vc_column-inner {
    padding-top: 20px !important;
  }
  .main_home_inner_container .cta_top .mobile-btn .vc_btn3-container.white-btn {
    margin-bottom: 10px !important;
  }
  .header-top-toggle a {
    font-size: 14px !important;
    padding: 6px 20px !important;
    margin: 10px auto 10px 8px;
  }
  .services-main .evolvechiro-service-wrapper.admin-team-cb .modal-dialog {
    max-width: 100%;
    top: 120px;
    left: 0;
    right: 0;
    transform: translate(0,0);
  }
  div.cta_top {
    background-size: cover !important;
    padding-top: 0px !important;
    padding-bottom: 25px !important;
  }
  div.cta_top .vc_btn3-container.vc_btn3-left {
    text-align: center;
  }
  div.nurse-info-section {
    padding: 20px 0px 30px;
  }
  div.nurse-info-section .wpb_single_image {
    margin-bottom: 0px !important;
  }
  .cta {
    padding: 35px 0;
  }
  .cta h4 {
    font-size: 18px;
  }
  .cta h4 br {
    display: none;
  }
  .map-address {
    padding: 15px 0 15px 0;
  }
  .map-address .map_left h3 {
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 20px;
  }
  .map-address .container-fluid {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .map-address .address_center .address_two {
    padding-top: 22px;
  }
  .footer-socail-links {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .footer-socail-links .ave-main-btn {
    margin-right: 0;
  }
  .footer_main {
    padding-top: 40px;
  }
  .footer_main .footer-left {
    padding-bottom: 7px;
  }
  .footer_disc .container {
    padding: 0px !important;
  }
  div.header-top-toggle,
  div.cta_top {
    background-position: 35% center !important;
  }
}
@media screen and (max-width: 360px) {
  .footer-socail-links .address_one_google {
    padding: 0 10px;
  }
  .why_choose_us_section .why_choose_list {
    width: 100%;
  }
  .main_home_inner_container .cta_top h3 {
    font-size: 16px;
  }
  .main_home_inner_container .cta_top .vc_column-inner {
    padding-top: 10px !important;
  }
  div.cta_top {
    padding-bottom: 15px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .slider {
    margin: 0 0 -10px 0;
  }
  .main_home_inner_container .cta_top h3 {
    margin: 0 0 -20px 0;
  }
  .welcome_section h1 {
    margin: 0;
  }
  .shape-right-side {
    align-items: flex-start !important;
  }
  .about-img,
  .about-content {
    width: 100% !important;
  }
  .number h3 {
    font-size: 100px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1031px) {
  .slider {
    margin: 0 0 -10px 0;
  }
  .welcome_section h1 {
    margin: 0;
  }
  .shape-right-side {
    align-items: flex-start !important;
  }
  .about-img,
  .about-content {
    width: 100% !important;
  }
  .number h3 {
    font-size: 100px;
  }
}
