@media (max-width: 1380px){
    section.hero-main{
        /* background-position: -370%; */
    }
}
@media (max-width: 980px){
    body{
        background-image: var(--main-bg);
    }
    section.clients img {
        width: 110px !important;
        height: 110px;
        border-radius: 50%;
        object-fit: cover;
    }
    section.clients a p{
        display: none;
    }
    section.testimonial .item .para p{
        max-height: 205px;
    overflow: hidden;
    height: auto;
    text-align: center;
    color: #fff;
    font-size: 16px;
    opacity: .7;
    letter-spacing: 1px;
    }
    section.testimonial .item{
        width: 100%;
    }
    section.testimonial .cont-sec{
        padding: 0;
    }
    section.testimonial .cont-sec p{
        width: 100%;
        text-align: center;
    }
    .attractions .col-4{
        width: 100%;
    }
    .attractions .row{
        justify-content: center;
    }
    section.soup .offer img{
        height: 350px;
    }
    #video {
        height: 450px;
    }
    section.about-prabhu .col-4{
        width: 100%;
    }
    section.about-prabhu .cont p {
        width: 80%;
    }
    section.about-prabhu .col-4:nth-child(3){
        display: none;
    }
    section.ammeniteies-car .col-4{
    width: 50%;
    }
    section.ammeniteies-car .col-3{
        width: 50%;
        }

} 



@media only screen and (min-width: 550px) and (max-width: 979px) {

    .delayedPopupWindow .signup-box .signup-form h2{
        color: #471800;
        font-size: 49px;
        -webkit-text-fill-color: #471800;
    }
    .delayedPopupWindow .signup-box .signup-form form button{
        background: var(--btn-color);
    }
    .delayedPopupWindow .signup-box .signup-form form input{
        border: 1px solid #47180072;
    }
    .delayedPopupWindow img{
        height: 512px;
        object-position: left;
    }
   
}

@media (max-width: 540px){
   
    section.hero-section .cont h1{
        font-size: 50px;
    }
    section.hero-section img.dekstop{
        display: none;
    }
    section.hero-section    img.mobile-banner{
        display: block !important;
        height: auto;
    }

    section.clients img{
        width: 70px !important;
        height: 70px;
        border-radius: 20px;
    }
    section.clients a p{
        display: none;
    }
    section.soup .offer .col-6{
        width: 100%;
        margin-bottom: 20px;
    }
    section.soup .offer img{
        height: auto;
        margin-bottom: 0;
    }
    section.soup .product img{
        height: 180px;
    }
    .blog-cont h6{
        font-size: 18px;
        height: 40px;
        overflow: hidden;
    }
    #video{
        height: 220px;
    }
    
    section.ammeniteies-car{
        background-position: 81%;
    }
    section.ammeniteies-car .col-4{
        width: 100%;
        margin-bottom: 30px;
    }
    section.ammeniteies-car .col-3{
        width: 100%;
        margin-bottom: 30px;
    }
    section.ammeniteies-car label{
        font-size: 18px;
    }
    section.ammeniteies-car input, section.ammeniteies-car select{
        margin-bottom: 20px;
    }

    .attractions .image-box img{
        height: 310px;
    }

section.testimonial .owl-dots{
    display: none !important;
}
    section.blogs .blog-img img{
        height: 220px;
    }
    .attractions .lower-content h4{
        font-size: 11px;
    }
    .blog-cont h4{
        font-size: 13px;
    }
.delayedPopupWindow .signup-box .signup-form form{
    gap: 10px;
}
.delayedPopupWindow .signup-box .main-box{
    flex-direction: column-reverse;
}

.delayedPopupWindow .signup-box .signup-form h2{
    color: var(--btn-color);
    font-size: 40px;
    -webkit-text-fill-color: var(--btn-color);
}
.delayedPopupWindow .signup-box .signup-form form button{
    background: var(--btn-color);
}
.delayedPopupWindow{
    z-index: 999;
}

}       

@media (max-width: 391px){
   
}

