@media (min-width: 1600px) {
    .container {
        max-width: 1560px;
    }
}

@media (max-width:1399px){
    ul.slimmenu li{
            margin-left: 40px;
    }
    .btn{
        padding: 12px 25px;
    }
    p {
    font-size: 16px;
        
    }
    
    .aboutCtn {
        padding-left:0px;
    }
    
    .Membership h2 {
       margin-top: 22px;
    }
    
    .innerBnrTitle {
        font-size: 60px;
    }
    .cntAdrsItems h3{
        font-size: 22px;
    }
    
    
    
    
}

@media (max-width:1199px){
    ul.slimmenu li a{
        font-size:15px;
    }
    ul.slimmenu li {
        margin-left: 30px;
    }
    .bannerCtnArea span{
        font-size:45px;
    }
    
    .secTitle {
       font-size: 45px;
    }
    
    .secBg3 p {
       font-size: 22px;
    }
    
    .productCtn h3 {
       font-size: 18px;
    }
    .btn {
        padding: 12px 13px;
    }
    .footerTitle{
        font-size: 20px !important;
    }
    .cntAdrsItems h3 {
        font-size: 20px;
    }
    
    .Membership img {
    width: 272px;
}
.MembershipImgArea {
    gap:35px;
}
}


@media (max-width:991px){
     ul.slimmenu{
         position: absolute;
         top: 99px;
         left: 0;
         width: 100%;
         z-index: 99999;
         display: block;
         background-color: #ffffffa6;
     }
     ul.slimmenu li{
         margin-left:0;
         border-bottom: 1px solid #ffffff69;
     }
     ul.slimmenu li a{
         padding:8px 12px;
     }
     ul.slimmenu li>ul{
        width: 100%;
        background-color: #ffffffa6;
     }
     ul.slimmenu li ul li a{
        color: #000 !important;
     }
     .bannerCtnArea span {
        font-size: 35px;
    }
    .secTitle {
        font-size: 35px;
    }
    .secBg3 h3 {
       font-size: 30px;
    }
    .footer{
        
            height: 100vh;
    }
    
    .smFooter{
        height: 100vh !important;
    }
    
    .gallery .btn{
        margin-bottom:30px;
    }
    
    .innerBnr{
        height: 350px;
    }
    .innerBnrImg{
        height: 100%;
        object-fit: cover;
    }
    .subTitle {
       font-size: 30px;
       padding-bottom: 8px;
       margin-bottom: 30px;
    }
    
    .list2 {
        column-count: 2;
    }
    
        .Membership img {
        width: 215px;
    }
}






@media (max-width:767px){
     .productItems{
         margin-bottom:30px;
     }
     .footer{
         padding:50px 0;
     }
     
     .prdtImg {
         transform: skewX(0deg);
     }
     .productCtn::before{
          transform: skewX(0deg);
     }
     .membership-img{
        width: 250px;
        margin: 18px auto;
     }
     
    .innerBnrTitle {
        font-size:40px;
    }
    .aboutUs {
        padding-top:45px;
    }
    
    .list2 {
       column-count: 1;
    }
    .sm-center{
        text-align:center;
    }
    .ctnFrm{
        padding:25px;
    }
}




@media (max-width:575px){
    .bannerCtnArea span {
        font-size: 30px;
    }
    
        .secTitle {
        font-size: 30px;
    }
        .secBg3 h3 {
        font-size: 25px;
    }
    .section{
        padding:50px 0;
    }
    .secBg2{
        padding:0;
    }
    .subTitle{
        font-size:23px;
    }
    textarea{
        height:200px;
    }
    .bannerCtnArea{
        padding:0 40px;
    }
    
    .Membership img {
    width: 265px;
    margin:0 auto;
}

.MembershipImgArea{
        flex-direction: column;
}
}











