@media only screen and (max-width: 1300px) { 

    .image-cover.parallax {
    height: 90%;
}

}



@media only screen and (max-width: 900px) { 


h1 {
   font-size: 55px;
    line-height: 60px;
}
h2{
    font-size: 33px;
    line-height: 38px;
}

.home-c-about-halves {
    grid-column-gap: 15px;
}
.home-c-about-left {
    width: 100%;
}
.text-h3 {
    font-size: 33px;
    line-height: 35px;
}
div#w-node-_69c04792-cba1-4f03-01fc-4e6b74220ea5-dd5359f7 video {
    width: 100%;
}
.w-layout-grid.home-c-about-halves {
    display: block;
}
.home-c-about-left {
    grid-row-gap: 50px;
}
section.section.home-a-slider-section {
    padding-top: 80px;
    padding-bottom: 80px;
}
.mask-testimonial-slider-large {
    max-width: 500px;
}
section.section.home-a-testimonial-section {
    padding-top: 50px;
}
.footer-right {
    grid-column-gap: 137px;
    grid-row-gap: 107px;
}
.cta-master {
    padding-top: 20px;
    margin-top: 0px;
}

  /* marquee service page */

  .marquee-track-header img {
    width: 90vw;
}
section.header-testi-marq {
    height: 1000px;
}
section.section.hero-home-c {
    margin-top: -990px;
    background: #ff000000;
}


 /* end */




}







@media only screen and (max-width: 600px) { 

    .w-layout-grid.home-b-feature-thirds {
    justify-content: left;
}
h1 {
    font-size: 32px;
    line-height: 36px;
}

h2{
        font-size: 25px;
    line-height: 30px;
}

.text-h3 {
    font-size: 25px;
    line-height: 30px;
}
section.section.home-a-slider-section {
    padding-bottom: 20px;
}
section.section.home-b-feature-section {
    padding-bottom: 0px;
}
h2.text-h1 {
    font-size: 31px;
    line-height: 40px;
}
.footer-right {
        grid-column-gap: 27px;
        grid-row-gap: 37px;
}
.newsletter-form-top .label {
    font-size: 14px !important;
}
.footer-column .label {
    font-size: 14px;
}
.button-text._1 {
    font-size: 13px;
}
.button-text._2 {
    font-size: 13px;
}
.w-layout-grid.number-features-grid {
    display: flex;
    flex-wrap: wrap;
}
.home-b-hero-master {
    max-width: 86%;
}
.text-h4 {
    font-size: 22px;
    line-height: 26px;
}
.section.service-faq-section {
    padding-top: 120px;
}
.image-cover.parallax{
    height: 110%;
}
.home-c-video {
    min-height: 90svh;
}
.heading-home-a-testimonials h2 {
    width: 75%;
}

/* marquee service page */

.marquee-track-header img {
    width: 120vw;
}
section.header-testi-marq {
    height: 1000px;
}
section.section.hero-home-c {
    margin-top: -990px;
    background: #ff000000;
}

  /* end */




}
