@media only screen and (max-width: 1440px){
    .section1 {
        height: 100%;
        padding: 90px 0 0 0 !important;
}


    
.packagesVideosection {padding: 0 !important;}

.whatExactlySsection.position-relative {
    padding: 0 !important;
}

section.section4.min-height-100vh.py-5 {
    padding: 0 !important;
}

.testimonialvideosection.position-relative {
    padding: 0 !important;
}

section.section6.pt-0.pt-lg-5 {
    padding: 0 !important;
}

section.section2.py-5 .container.py-5.my-5 {
    margin-top: 0 !important;
}

section.section2.py-5 .container.py-5.my-5 .py-md-5 {
    padding: 0 !important;
}
h1.four-family.font-60 {
    font-size: 55px;
}

h4.font-40.font-weight-bold.text-center.mt-5 {
    margin-top: 0 !important;
    font-size: 35px;
}
.pt-5 {
    padding: 0 !important;
}

@media only screen and (max-width: 1199px){
    h1.four-family.font-60 {
        font-size: 45px !important;
    }
    
    h3.font-40.font-weight-bold {
        font-size: 32px !important;
    }
    
    h4.font-40.font-weight-bold.text-center.mt-5 {
        font-size: 30px !important;
    }
    
    section.section4.min-height-100vh.py-5 p.text-center {
        margin: 0 !important;
        font-size: 16px !important;
    }
    
    .exactCard {
        padding: 0 !important;
    }
    
    .exactCard p.font-20.text-left.font-weight-bold {
        margin: 0 0 0 10px !important;
        font-size: 18px !important;
        line-height: 24px !important;
    }
    
    
    section.section5.py-3 h4.font-60.font-weight-bold.third-family {
        font-size: 45px !important;
    }
    
    p.font-28.m-0.font-weight-bold {
        font-size: 24px !important;
    }
    p.pt-2.mr-3.mb-2.mt-1.font-14 {
        margin: 0 !important;
    }
    
    span.text-white {
        display: none;
    }
    p.pt-2.mr-3.mb-2.mt-1.font-14 {
        font-size: 12px;
    }
}


}

@media (max-width: 1000px){
    
    .home-video.headerVideo{
        display: none;
    
    }
    .section1{
        background-image:url('../img/services/banner-mbl.jpg');
        background-size: cover;
        background-repeat: no-repeat;
    }
    .section2{
        background: none;
    }
}
.exactCard{
    background: #ffffffa3;
    padding: 20px;
    margin-top: 20px;
}

@media screen and (max-height: 800px){
    .section1 h1{
        font-size: 60px;
    }
}
@media screen and (max-width: 768px){
.section1 h1 {
    font-size: 27px;
}
}