@media screen and (max-width: 1920px)
{
    .h-eio-cnt h2 span {font-size: 132px;}
}

@media screen and (max-width: 1727px)
{
    .h-abt-blk-cnt h2, .h-wcc-heading h2, .h-headings h2, .h-ocss-blk-cnt h2 {font-size: 42px;}
    .h-eio-cnt .h-headings h2 {font-size: 36px;}
    h2.foo-heading {font-size: 30px;}

    .wcc-inner-blks > .wcc-blk img {height: 100px; margin: 0 auto 24px;}

    #inner-banner-block {height: 600px;}
}

@media screen and (max-width: 1600px)
{
    body {font-size: 18px;}
    p, li  {font-size: 18px;}
    h1 {font-size: 50px;}
    h2 {font-size: 41px;}
    h3 {font-size: 34px;}
    h4 {font-size: 28px;}
    h5 {font-size: 24px;}
    h6 {font-size: 20px;}

    .d-menu ul li a {font-size: 18px;}
    .d-menu ul.sub-menu > li > a {font-size: 16px;}

    .hero-slider img.hero-img {height: 785px;}
    .hero-slider .hero-contents {top: calc(50% + 32px);}
    .hero-slider .hero-contents h1 {font-size: 56px; line-height: 76px;}

    .zenyth-btn-grp {gap: 20px;}
    .zenyth-btn-grp {margin-top: 30px;}

    .wcc-blocks-wrapper {width: calc(100% - 80px); padding: 30px 10px;}
    .wcc-inner-blks > .wcc-blk {padding: 20px 10px 48px;}
    .wcc-inner-blks > .wcc-blk > div {bottom: 2px;}
    .wcc-inner-blks > .wcc-blk img {height: 80px; margin: 0 auto 24px;}
    .wcc-inner-blks > .wcc-blk h3 {font-size: 22px;}

    .h-ocss-blk-cnt {margin-right: 50px;}

    .main-footer-top {gap: 50px;}
    h2.foo-heading {font-size: 26px;}
    .foo-ql li a, .foo-contact li, .foo-contact li a {font-size: 20px;}
    .foo-review {margin-top: 105px;}
    .foo-contact li {padding-left: 40px; margin: 0 0 30px;}
    /* .foo-contact li img {top: 2px;} */

    .mt-team-blk {padding: 0 20px;}
    .mt-team-slider {margin: 0 -20px !important;}

    .h-eio-cnt .zenyth-link-grp {gap: 20px;}

    .h-aboutus, .h-gallery, .h-ocss, .au-mtt, .h-bya, .inner-page-wrapper {padding: 80px 0;}

    .h-abt-blk-cnt h2, .h-wcc-heading h2, .h-headings h2, .h-ocss-blk-cnt h2 {font-size: 40px;}
    .h-eio-cnt .h-headings h2 {font-size: 32px;}

    .h-eio-cnt h2 {margin: 0 0 20px;}
    .h-eio-cnt h2 span {font-size: 112px;}
    .h-eio-cnt .zenyth-link-grp {margin-top: 46px;}

    .foo-review ul {gap: 30px;}
    .foo-contact li {padding-left: 32px;}
    .foo-contact li img {max-width: 20px; height: 23px;}
    .foo-social ul li a img, .foo-review ul li a img {height: 31px;}
    .foo-social ul {gap: 15px;}

    .mtt-blk-cnt h3 {font-size: 23px;}
    img.ocss-author-img {height: 120px;}
    .ocss-slider-cnt p {font-size: 21px;}
    .ocss-slider-cnt .ocss-author {font-size: 24px;}

    #inner-banner-block {height: 540px;}
    #inner-banner-block .ibb-content h1 {font-size: 56px; line-height: 76px;}

    .aboutus-group-cols1, .aboutus-group-cols2 {gap: 65px;}
    .wp-block-columns.aboutus-group-cols1 {margin-bottom: 80px;}

    .chiropractic-box {gap: 65px; padding: 80px 0;}
    .chiropractic-box-cts h2 {font-size: 34px;}
}

@media screen and (max-width: 1450px)
{
    .d-logo a img, .foo-logo img {height: 55px;}
    .d-menu ul#menu-main-menu {gap: 30px;}
    ul.d-si-blk li + li {margin-left: 12px;}
    .foo-review {margin-top: 125px;}

    .h-eio-cnt h2 span {font-size: 72px;}
	
	.zen-intro-cols h2.wp-block-heading br {display: none;}
	
	body.single-cpt-our-team {padding-top: 135px;}
} 

@media screen and (max-width: 1365px)
{
    body {font-size: 18px;}
    p, li  {font-size: 18px;}
    h1 {font-size: 46px;}
    h2 {font-size: 38px;}
    h3 {font-size: 32px;}
    h1, h2, h3, h4, h5, h6 {line-height: 1.3; margin: 30px 0 15px;}

    .hero-slider .hero-contents h1 {font-size: 52px; line-height: 1.4;}

    .h-abt-blocks .h-abt-blk-cnt {width: 50%; padding-right: 0;}
    .h-abt-blocks .h-abt-blk-img {width: 50%;}
    .h-abt-blocks {gap: 30px;}

    .wcc-inner-blks {flex-flow: row wrap; gap: 30px 0;}
    .wcc-inner-blks > .wcc-blk {width: calc(33.333% - 0px);}
    .wcc-inner-blks > .wcc-blk:nth-child(3n+3) {border-right: 0px solid #C8C8C8;}
    .wcc-inner-blks > .wcc-blk h3 {min-height: inherit;}

    .h-gal-blocks, .h-gal-blk-3b4, .h-gal-blk-4b4, .h-gal-blk-1b4 {gap: 20px;}
    .h-gal-blocks .h-gal-blk-2b4 img {height: 550px;}

    .h-ocss-blk-cnt {margin-right: 0px;}

    .h-bya-blocks {gap: 30px;}
    .h-map-wrap + .h-map-wrap {margin-top: 30px;}

    .main-footer-top {gap: 30px;}
    .foo-contact li {margin: 0 0 25px;}
    .foo-review, .main-footer-btm {margin-top: 40px;}
    h2.foo-heading {font-size: 26px;}
    .foo-ql li a, .foo-contact li, .foo-contact li a {font-size: 18px;}
    ul.foo-ql {column-gap: 25px;}
    .foo-review ul {gap: 20px;}

    .mt-team-blk {padding: 0 15px;}
    .mt-team-slider {margin: 0 -15px !important;}

    .h-eio-cnt .h-headings {margin: 0 0 25px;}
    .h-eio-cnt .zenyth-link-grp {margin-top: 36px;}

    .h-abt-blk-cnt h2, .h-wcc-heading h2, .h-headings h2, .h-ocss-blk-cnt h2 {font-size: 36px; margin: 0 0 20px;}
    .h-eio-cnt .h-headings h2 {font-size: 30px;}

    .hero-slider .slick-dots > li, .ocss-slider .slick-dots > li, .mt-team-slider .slick-dots > li {width: 13px; height: 13px; margin: 0 8px;}
    .hero-slider .slick-dots > li > button, .ocss-slider .slick-dots > li > button, .mt-team-slider .slick-dots > li > button {width: 13px; height: 13px; padding: 5px; border: 3px solid #38655A;}
    .hero-slider .slick-dots > li.slick-active > button, .hero-slider .slick-dots > li > button:hover, .ocss-slider .slick-dots > li.slick-active > button, .ocss-slider .slick-dots > li > button:hover, .mt-team-slider .slick-dots > li.slick-active > button, .mt-team-slider .slick-dots > li > button:hover {border: 3px solid #38655A;}

    .h-map-wrap .h-map-label {font-size: 18px; padding: 10px 22px;}
    .au-mtt .h-headings {margin: 0 0 40px;}
    .mt-team-slider .slick-dots {bottom: 5px;}
    img.ocss-author-img {height: 100px;}
    .ocss-slider-cnt p {font-size: 19px;}
    .ocss-slider-cnt .ocss-author{font-size: 22px;}

    .wcc-inner-blks > .wcc-blk img {height: 80px;}

    #inner-banner-block {height: 460px;}
    #inner-banner-block .ibb-content h1 {font-size: 52px; line-height: 1.4;}

    .gb-zenyth-btn-mt {margin-top: 25px;}
    .aboutus-group-cols1, .aboutus-group-cols2 {gap: 50px;}
    .wp-block-columns.aboutus-group-cols1 {margin-bottom: 60px;}

    .chiropractic-box {gap: 50px; padding: 60px 0;}
    .chiropractic-box-cts h2 {font-size: 32px;}
	
	.hero-slider .hero-contents p {max-width: 920px;}
}


@media screen and (max-width: 1280px)
{
    .d-si-blk img {height: 26px;}
    .foo-logo img {height: 46px;}
    .zen-intro-cols h2.wp-block-heading {font-size: 46px;}
	
	.desk-nav-wrapper, .d-menu ul#menu-main-menu {gap: 20px;}
} 

@media screen and (max-width: 1200px)
{
	body.single-cpt-our-team {padding-top: 76px;}
}

@media screen and (max-width: 1199px)
{
    h1 {font-size: 42px;}
    h2 {font-size: 34px;}
    h3 {font-size: 28px;}
    h4 {font-size: 24px;}
    h5 {font-size: 20px;}
    h6 {font-size: 18px;}

    .hero-slider img.hero-img {height: 685px;}
    .hero-slider .hero-contents {top: calc(50% + 32px);}

    .h-gallery .h-headings p {padding-right: 0;}

    .h-aboutus, .h-gallery, .h-ocss, .au-mtt, .h-bya, .inner-page-wrapper {padding: 60px 0;}
    .main-footer {padding-top: 80px;}
    .h-wcc {padding: 80px 0 180px;}

    .h-abt-blk-cnt h2, .h-wcc-heading h2, .h-headings h2, .h-ocss-blk-cnt h2 {font-size: 33px;}

    .h-eio-cnt h2 span {font-size: 62px;}
    .au-mtt .h-headings {margin: 0 0 30px;}

    #inner-banner-block {height: 380px;}

    .gb-zenyth-btn-mt {margin-top: 20px;}
    .aboutus-group-cols1, .aboutus-group-cols2 {gap: 40px;}

    .chiropractic-box {gap: 40px;}
    .chiropractic-box-cts h2 {font-size: 28px;}
    
    .with-container .wp-block-group__inner-container{ padding: 0 30px; }
	
	.wp-block-columns.zen-flex-cols .zen-flex-content h2 {font-size: 28px;}
}

@media screen and (max-width: 991px)
{
    h1 {font-size: 38px;}
    h2 {font-size: 30px;}
    h3 {font-size: 26px;}
    h4 {font-size: 23px;}

    .zenyth-btn, input[type="submit"].wpcf7-submit, .gb-zenyth-btn a {font-size: 16px;}

    .hero-slider .hero-contents h1 {font-size: 46px;}
    .hero-slider .hero-contents p {margin: 0 0 20px;}
    .hero-btn-wrapper {margin-top: 27px;}

    .main-footer-top {grid-template-columns: 2fr 2fr; gap: 60px 30px;}
    .foo-desc {margin: 0 0 30px;}
    .foo-review, .main-footer-btm {margin-top: 40px;}
    h2.foo-heading {font-size: 24px;}

    .h-abt-blk-cnt h2, .h-wcc-heading h2, .h-headings h2, .h-ocss-blk-cnt h2 {font-size: 30px;}
    .h-eio-cnt .h-headings h2 {font-size: 28px;}

    .ocss-slider-cnt p {font-size: 18px;}
    .ocss-slider-cnt .ocss-author{font-size: 21px; margin-top: 20px;}

    .wcc-inner-blks > .wcc-blk h3 {font-size: 21px;}

    #inner-banner-block .ibb-content h1 {font-size: 46px;}
    .chiropractic-box-cts h2 {font-size: 26px;}
    .zen-intro-cols h2.wp-block-heading {font-size: 40px;}
    .zen-video-sec { padding: 50px 0; margin: 40px 0 0; }
    .zen-success-story-sec { padding: 80px 0; }
    .zen-contact-address .wp-block-media-text.zen-cont-icons .wp-block-media-text__content { padding: 0 0 0 30px; }
	
	.wp-block-columns.zen-flex-cols .zen-flex-content h2 {font-size: 24px;}
	
	.hero-slider img.hero-img {height: 585px;}
	
	.page.page-id-263 #inner-banner-block > img {object-position: center;}
} 


@media screen and (max-width: 781px)
{
    .gb-cols-rev {flex-flow: column-reverse wrap !important;}
    .aboutus-group-cols1, .aboutus-group-cols2 {gap: 30px;}
    .wp-block-columns.aboutus-group-cols1 {margin-bottom: 10px;}
    .wp-block-columns.zen-intro-cols { padding: 0 0 15px; gap: 0; }
    .wp-block-columns.zen-flex-cols:nth-child(even) .wp-block-column.zen-flex-img { order: 1;}
    .wp-block-columns.zen-flex-cols:nth-child(even) .wp-block-column.zen-flex-content { order: 2;}
    .wp-block-columns.zen-flex-cols .zen-flex-content { padding: 0 0px; }
    .zen-cont-icons figure { width: 24px; }
    .wp-block-columns.zen-location-cols { margin: 0 auto 40px; padding: 0 0 40px;}
    .wp-block-columns.zen-flex-cols { padding: 40px 0; gap: 25px;}
    .wp-block-column.zen-location-add .wp-block-media-text__content{ padding: 0 0 0 32px; }
    .wp-block-column.zen-location-add { padding-left: 0px; }
    .wp-block-column.zen-location-img figure img { border-radius: 0 0 100px 0; }
    .zen-contact-address .wp-block-media-text.zen-cont-icons .wp-block-media-text__content { padding: 0 0 0 30px; }
}

@media screen and (max-width: 767px)
{
    h1 {font-size: 34px;}
    h2 {font-size: 30px;}
    h3 {font-size: 24px;}
    h4 {font-size: 21px;}
    h5 {font-size: 19px;}
    h6 {font-size: 16px;}
    h1, h2, h3, h4, h5, h6 {line-height: 1.3; margin: 30px 0 20px;}

    .zenyth-container, .zenyth-container-gb > div, .zenyth-container-fluid.pad-40 {padding: 0 20px;}
    ul.d-si-blk li + li {margin-left: 6px;}

    .hero-slider img.hero-img {/*height: 600px; object-position: 75% 50%;*/ height: auto; object-position: center;}
    .hero-slider .hero-contents h1 {font-size: 40px;}
/*     .hero-slider .hero-contents p, .hero-slider .hero-contents p.para-strong { color: #FFF;}  */
    .hero-btn-wrapper {margin-top: 20px;}
    .hero-slider .hero-contents {position: relative; padding: 20px 20px; /*top: calc(50% + 22px);*/ bottom: auto; transform: translate(-50%, 0); background-color: #EDEEE8;}
	.hero-slider div.slick-slide:before {display: none;}
	.hero-slider .hero-contents h1, .hero-slider .hero-contents p, .hero-slider .hero-contents p.para-strong {color: #38655A; text-shadow: none;}

    .h-abt-blocks .h-abt-blk-cnt, .h-abt-blocks .h-abt-blk-img {width: 100%;}
    .h-abt-blocks {gap: 40px; flex-flow: column-reverse wrap;}
    .hero-slider div.slick-slide:before{width: 100%; background: linear-gradient(90deg, #3c6b5f, #3c6b5f33);}

    .wcc-blocks-wrapper {width: calc(100% - 40px);}
    .wcc-inner-blks > .wcc-blk {width: calc(50% - 0px);}
    .wcc-inner-blks > .wcc-blk img {height: 80px;}
    .wcc-inner-blks > .wcc-blk:nth-child(3n+3) {border-right: 1px solid #C8C8C8;}    
    .wcc-inner-blks > .wcc-blk:nth-child(2n+2) {border-right: 0px solid #C8C8C8;}
    
    .h-gal-blocks, .h-gal-blk-4b4 {flex-flow: column wrap;}
    .h-gal-blocks, .h-gal-blk-3b4, .h-gal-blk-4b4, .h-gal-blk-1b4, .h-gal-blk-2b4 {width: 100%;}
    .h-gal-blocks .h-gal-blk-2b4 img, .h-gal-blocks img {height: auto;}

    .h-bya-blocks, .h-eio-blocks {flex-flow: column wrap;}
    .h-bya-blocks > div.h-bya-left, .h-bya-blocks > div.h-bya-right, .h-eio-blocks > div {width: 100%;}

    .main-footer-top {grid-template-columns: 100%; gap: 50px;}
    .foo-desc {margin: 0 0 50px;}
    .foo-review, .main-footer-btm {margin-top: 40px;}
    .foo-review ul {gap: 20px;}

    .h-aboutus, .h-gallery, .h-ocss, .au-mtt, .h-bya, .inner-page-wrapper {padding: 40px 0;}
    .main-footer {padding-top: 60px;}
    .h-wcc {padding: 60px 0 160px;}
    .h-wcc-inner-cnt {padding: 0;}

    .h-eio-cnt {padding: 40px 20px;}

    .h-map-wrap .h-map-label {font-size: 16px; padding: 10px 22px;}

    .mt-team-slider {padding-bottom: 50px;}

    #inner-banner-block {height: 350px;}
    #inner-banner-block .ibb-content h1 {font-size: 40px;}

    .chiropractic-box {gap: 30px; padding: 50px 0;}
    
    .with-container .wp-block-group__inner-container{ padding: 0 20px; }
/*     .zen-success-box{ justify-content: flex-start; padding: 40px 0 30px;}
    .zen-success-box .zen-success-img { width: 94%;} */
  .zen-success-box{padding: 50px 0 30px;}
    .zen-success-box .zen-success-img::before{ width: 40px; height: 40px; font-size: 48px;}
/*     .zen-success-box .zen-success-content { width: 100%; margin: 40px 0 0; } */
/*     .zen-success-box:nth-child(even) .zen-success-img { order: 1; box-shadow: 23px 23px 39px rgba(0, 0, 0, 0.11);}
    .zen-success-box:nth-child(even) .zen-success-content { order: 2; margin: 40px 0 0;} */
    .form-field-grp .form-field.w-50 { width: 100%; }
    .zen-intro-cols h2.wp-block-heading {font-size: 34px;}
    .zen-video-sec { padding: 40px 0; margin: 30px 0 0; }
    .zen-success-story-sec { padding: 60px 0; }
    .wp-block-group.zen-our-team-grp {  padding: 60px 0 0;}
	
	span.copy-bar {display: none;}
	span.power
	{
		display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 10px;
	}
    
} 

@media screen and (max-width: 650px)
{
    .mt-team-blk {width: 100%; max-width: 420px; margin: 0 auto;}
}

@media screen and (max-width: 600px)
{
    .zen-cont-icons figure { width: 22px; }
    .zen-contact-address .wp-block-media-text.zen-cont-icons .wp-block-media-text__content { padding: 0 0 0 28px; }
}

@media screen and (max-width: 575px)
{
    body{padding-top: 65px; background-color: #fff;}

    h2 {font-size: 28px;}
    h3 {font-size: 22px;}

    .mn-cols .mn-col.mnc-l {width: 140px;}
    .mn-cols .mn-col.mnc-r {width: calc(100% - 160px);}
    .mobile-menu-wrap {top: 65px; height: calc(100% - 65px);}
    .mobile-menu-inner > ul, .mobile-menu-wrap>ul {max-height: calc(100vh - 125px);}

    .hero-slider .hero-contents h1 {font-size: 36px;}
    .hero-slider .hero-contents {top: calc(50% + 0px);}

    .h-aboutus, .h-gallery, .h-ocss, .au-mtt, .h-bya {padding: 50px 0;}
    .main-footer {padding-top: 50px;}
    .h-wcc {padding: 50px 0 150px;}

    .h-abt-blk-cnt h2, .h-wcc-heading h2, .h-headings h2, .h-ocss-blk-cnt h2 {font-size: 28px;}
    .h-eio-cnt .h-headings h2 {font-size: 26px;}

    .foo-logo img {height: 36px;}

    .h-eio-cnt h2 span {font-size: 52px;}

    .foo-social ul li a img, .foo-review ul li a img {height: 26px;}
    h2.foo-heading {margin: 0 0 20px; font-size: 22px;}

    #inner-banner-block {height: 260px;}
    #inner-banner-block .ibb-content h1 {font-size: 36px;}
    #inner-banner-block .ibb-content {top: 50%;}

    .chiropractic-box {grid-template-columns: 1fr;}
    .chiropractic-wrapper > .chiropractic-box:nth-child(even) .chiropractic-box-cts {order: 2;}
    .chiropractic-wrapper > .chiropractic-box:nth-child(even) .chiropractic-box-img {order: 1;}
	
	.zen-intro-cols h2.wp-block-heading {font-size: 30px;}
	
	body.single-cpt-our-team {padding-top: 66px;}
}


@media screen and (max-width: 480px)
{
    .hero-slider .hero-contents h1 {font-size: 32px;}

    .wcc-blocks-wrapper {padding: 10px 0px;}
    .wcc-inner-blks {gap: 0px;}
    .wcc-inner-blks > .wcc-blk {width: calc(100% - 0px);}
    .wcc-inner-blks > .wcc-blk img {height: 60px;}
    .wcc-inner-blks > .wcc-blk {border-right: 0px solid #C8C8C8 !important; padding: 25px 20px 73px;}
    .wcc-inner-blks > .wcc-blk > div {bottom: 25px;}    
    .wcc-inner-blks > .wcc-blk:not(:last-child) {border-bottom: 1px solid #C8C8C8;}    

    ul.foo-ql {column-count: 1; column-gap: 0px;}
    .foo-contact li a {word-break: break-all;}

    #inner-banner-block .ibb-content h1 {font-size: 32px;}
}

@media screen and (max-width: 380px)
{
    .mobile-navbar {padding: 16.5px 0;}
    .mn-social-icons {margin-right: 15px;}
    .mn-cols .mn-col.mnc-l {width: 120px;}
    .mn-cols .mn-col.mnc-r {width: calc(100% - 130px);}

    .mtt-blk-img img {height: 345px;}

/*     .hero-slider img.hero-img {height: 680px;} */
    .hero-slider .hero-contents h1 {font-size: 28px;}

    #inner-banner-block .ibb-content h1 {font-size: 28px;}
    .zen-intro-cols h2.wp-block-heading {font-size: 32px;}
} 
