

    
    .pt-10{padding-top:9%}
    
    .p20{padding-top:8%;}
    
    .float-wa {
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 15px;
    right: 24px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
}

    
    
h1, h2,h3,h4,h5,h6,p{font-family: "Marcellus", serif !important}
p{ 
    font-family: "Marcellus", Sans-serif;
    font-size: 16px;
     
    line-height: 1.9em;}


p{font-family: "Inter", sans-serif !important}

.bt{background-color: #ec2426 !important; border:none; color:#fff;}
.cst{position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background-color: transparent !important; color:#fff !important;top:10px;}
    
    .navbar-light .navbar-nav .nav-link{color:#fff !important;}
    
    
    .flex{display: flex; align-items: center; justify-content: center}
    .center{    margin: 0 auto;
    display: block;}


.mt-66{ margin-top:33px;margin-top: 34px;
    margin-bottom: 73px;}

/* Logo Slider Styles */
.logo-slider {
    height: 150px;
    position: relative;
    overflow: hidden;
    padding: 20px 0;
    margin: 20px 0;
    
}

.logo-slide-track {
    display: flex;
    animation: scroll 30s linear infinite;
    width: calc(200px * 12); /* Total width of all slides */
}

.slide {
    width: 200px;
    padding: 0 20px;
}

.slide img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

/* Animation */
@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(-200px * 6)); /* Width of half the slides */
    }
}

/* Hover effect to pause animation */
.logo-slider:hover .logo-slide-track {
    animation-play-state: paused;
}





@media (min-width:768px) and (max-width:3000px){
    
    .hidem{display:none !important;}
    
     .bg{background-image: url(../img/bg.jpg); background-size: cover;
    height: auto;
    width: 100%;
    color: #fff !important; min-height: 700px;
 
    }
     
    	
    	.w230{width:230px;}
    
    
}


.btenquiry{background-color: #ed2224;
        color: #fff;
        width: 210px;
        height: 48px;}
        


/* Responsive adjustments */
@media screen and (max-width: 767px) {
    
    
    
    
    .btwhatsapp{background-color: #fff;
        color: #000;
        width: 210px;
        height: 48px; margin-top:20px;}
        
        
        
        
    
    
    
    
     .bg{background-image: url(../img/Mobile_banner.jpg); background-size: cover;
    height: auto;
    width: 100%;
    color: #fff !important; min-height: auto; padding-bottom: 34px;
 
    }
    
    
    
    
       .hidem2{display:none !important;}
 
    	.w230{width:65%;}
    
    
    .logo-slider {
        height: 120px;
    }
    
    .slide {
        width: 160px;
    }
    
    .logo-slide-track {
        width: calc(160px * 12);
    }
    
    @keyframes scroll {
        0% {
            transform: translateX(0);
        }
        100% {
            transform: translateX(calc(-160px * 6));
        }
    }
}



