@media(max-width:1500px){
 
    /*  */
 
/*  */



}



@media(max-width:1400px){
}

@media(max-width:1200px){

}

@media(max-width:1069px){



}

        @media (max-width: 991px) {
            #what-we-create h2 {
                font-size: 30px;
            }
            
             #custom-orders .co-arrow {
                display: none;
            }
            #custom-orders h2{
                font-size: 36px;
            }
            #custom-orders .co-process-heading {
                font-size: 26px;
            }
        }
        
@media(max-width:992px){
    header .nav-link {
        font-size: 13px;
        padding: 10px 8px;
        border-bottom: 1px solid rgba(212,131,44,0.12);
    }
 
    header .nav-link::after {
        display: none;
    }
 
    header .sosicalicon {
        margin-top: 16px;
        padding-bottom: 10px;
    }
 
    header .dropdown-menu {
        background-color: #1a1507;
        border: none;
        border-left: 2px solid #d4832c;
        border-radius: 0;
        margin-left: 12px;
    }
    header .dropdown-menu .dropdown-item {
    font-size: 11px;
}

 #about {
        padding: 50px 0;
    }
 
    #about .img {
        margin-right: 0;
        margin-bottom: 40px;
        box-shadow: 8px 8px 0px #d4832c;
    }
 
    #about .content {
        padding-left: 0; 
        padding-top: 10px;
    }
 
    #about .content h1 {
        font-size: 26px;
        margin: 0 0 16px 0;
    }
 
    #about::before {
        display: none;
    }
    
      #categories .bg-one {
        padding: 70px 50px;
    }
 
    #categories .contant h2 {
        font-size: 32px;
    }
    
    
 

    
    #gallery { padding: 70px 0 80px; }
     
     
    #products .products-sidebar-col { display: none !important; }
    #products .products-mobile-select { display: block; }
    #products .products-grid-wrap { padding-left: 0; }
   
    
    #product-details .pd-img-wrap {
        margin-bottom: 10px;
        box-shadow: 0 8px 0px #d4832c;
    }
    
       #compeny .content { padding-right: 0; margin-bottom: 40px; }
    #compeny .img { margin-left: 0; box-shadow: 0 8px 0 #d4832c; }
    #compeny .content h2 { font-size: 26px; }
    
      #about-page .content { padding-right: 0; margin-bottom: 40px; }
    #about-page .img { margin-left: 0; box-shadow: 0 8px 0 #d4832c; }
    #about-page .content h2 { font-size: 24px; }
    #about-page .about-craft { padding: 28px 22px; }
    
    .heading-sec{height:82px !important; display:none;}
}

@media (max-width: 767px) {
            #cta-banner .cta-inner {
                padding: 44px 24px;
            }
            #cta-banner .cta-inner h2 {
                font-size: 26px;
            }
            #cta-banner .cta-btns {
                flex-direction: column;
                align-items: stretch;
            }
            #cta-banner .cta-btn-primary,
            #cta-banner .cta-btn-secondary {
                justify-content: center;
            }
        }

@media(max-width:768px){
    
     #slider .owl-item h2 {
        font-size: 20px;
        right: 5%;
        top:60%;
        max-width: 190px;
    }
 
    #slider button.owl-prev,
    #slider button.owl-next {
        width: 36px;
        height: 36px;
        font-size: 16px;
        line-height: 36px;
    }
    
    #product h2 {
        font-size: 26px;
    }
 
    #product .productbg {
        padding: 40px 0 50px;
    }
    
    
    #product-page .product-pagebg {
        padding: 20px 0;
    }
    #product button.owl-prev{
        top: 42%;
        font-size: 20px;
        width: 20px;
        height: 20px;
        line-height: 25px;
    }
    #product button.owl-next{
        top: 42%;
        font-size: 20px;
        width: 20px;
        height: 20px;
        line-height: 25px;
    }

       #categories .bg-one {
        padding: 60px 30px;
        background-position: center;
    }
 
    #categories .contant {
        max-width: 100%;
    }
 
    #categories .contant h2 {
        font-size: 26px;
    }

 
  #gallerys h2 {
        font-size: 26px;
    }
 
    #gallerys .gallerybg {
        padding: 40px 0 50px;
    }   
  
  
   #testimonial { padding: 50px 0; }
    #testimonial h2 { font-size: 28px; }
 
    #testimonial .iner {
        border-radius: 12px 12px 0 0;
        padding: 30px 24px;
    }
 
    #testimonial .testi-slider-wrap {
        padding: 28px 0 0;
    }
 
    #testimonial .owl-theme .owl-dots {
        text-align: center;
        padding-left: 0;
    }
      #relateds .relatedbg { padding: 40px 0 50px; }
    #relateds h2 { font-size: 26px; }
    #relateds .owl-item img { height: 200px; }




    #gallery { padding: 50px 0 60px; }
    #gallery h1, #gallery h2 { font-size: 28px; }
    #exitButton { font-size: 3em; }
    /* footer .footerbg {*/
    /*    padding: 50px 0 0;*/
    /*}*/
 
    /*footer .footer-bottom-inner {*/
    /*    flex-direction: column;*/
    /*    text-align: center;*/
    /*}*/
    
      #contact {
        padding: 55px 0 65px;
    }
 
    #contact h1 {
        font-size: 28px;
    }
 
    #contact .contact-form-wrap {
        padding: 24px 20px;
    }
 
    #contact .contact-info-wrap {
        margin-top: 10px;
        padding: 28px 22px;
    }
      #products h2 { font-size: 28px; }
      header.scrolled .nav-link{
    color: #e8c98a;}
    
    header.scrolled .sosicalicon li a {
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    background-color: transparent;
    padding: 8px 16px;
    color: #e8c98a;
    border-radius: 4px;
    border: 1px solid rgba(212, 131, 44, .5);}
    
 #product-details { padding: 55px 0; }
    #product-details h3 { font-size: 24px; }
    #product-details .pd-label { font-size: 12px; padding: 11px 14px; }
    #product-details .pd-value { font-size: 13px; padding: 11px 14px; }
    
    #howplace .howplace-heading { font-size: 26px; }
    #howplace .howplace-top { padding: 45px 0 40px; }
    #howplace { padding-bottom: 60px; }
 
    #howplace .howplace-steps::before { left: 22px; }
 
    #howplace .step-icon-wrap i {
        width: 46px;
        height: 46px;
        font-size: 16px;
    }
 
    #howplace .howplace-step {
        gap: 10px;
        padding-right: 0;
    }
 
    #howplace .step-content h3 { font-size: 17px; }
    #howplace .step-content p { font-size: 14px;margin-right: 10px; }

     #video { padding: 50px 0 60px; }
    #video h2 { font-size: 26px; }
    
     #certificates { padding: 50px 0 60px; }
    #certificates h2 { font-size: 26px; }
    #certificates .cert-lightbox { padding: 16px; }
    #certificates .cert-lightbox img { max-width: 100%; }
    
#product-details .pd-enquiry-btn{padding:10px 5px;}

#product-details .pd-whatsapp-btn{padding:10px 5px;}
header{
    background:white;
            position: relative;
}
    
}

@media(max-width:643px){
    

}

@media(max-width:579px){
    header .headermn .navbar .navbar-brand img {
    width: 100px;}
/*   header .headermn .navbar .navbar-brand::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 55%;*/
/*    left: -220px;*/
/*    transform: translateY(-50%);*/
/*    width: 299px;*/
/*    height: 58px;*/
/*    background: #ffffff;*/
/*    border-radius: 0 80px 80px 0;*/
/*    z-index: -1;*/
/*}*/

 #about .content h1 {
        font-size: 22px;
    }
 
    #about .content .text {
        font-size: 14px;
    }
    
    
 
    #product-page .img img{height: auto; width: 100% !important; object-fit: contain !important; background-color:#000;}
    
    #product-page h1 {font-size: 26px;}
    #product-page p{text-align:justify;}
}



 #modal-part .modal-body {
        padding: 20px;
    }
    
    #products h2 { font-size: 24px; }
    #products .img a img { height: 165px; }
    #products .img .heading a { font-size: 11.5px; padding: 8px 10px; }
    
       #about-page .about-top { padding: 50px 0 40px; }
    #about-page .about-bottom { padding: 50px 0 60px; }
    #about-page .about-section-heading { font-size: 22px; }
    #about-page .about-story { padding-bottom: 40px; margin-bottom: 40px; }
    #about-page .about-main-heading { font-size: 28px; }
    #about-page .info-label { font-size: 9px; letter-spacing: 1px; }
    #about-page .info-value { font-size: 12px; }
    #about-page .info-item { padding: 10px; gap: 8px; }
    #about-page .info-item i { width: 28px; height: 28px; font-size: 11px; }
    
    
    
    
}

@media(max-width:480px){
    
     #slider .owl-item h2 {
        font-size: 20px;
        max-width: 200px;
    }
 
    #slider button.owl-prev {
        left: 10px;
    }
 
    #slider button.owl-next {
        right: 10px;
    }
    
    .heading-sec {height:80px !important;
        display:none;
    }
    
    /*header{background: #003a35;}*/
    
    #product-page .img p {
        font-size: 14px;
        padding: 8px
    }

    #product-page h2 {
        margin-bottom: 10px;
        font-size: 22px;
    }
    
    #product-page h3 {font-size: 20px;}
       
       
        #compeny .info-label { font-size: 9px; letter-spacing: 1px; }
    #compeny .info-value { font-size: 12px; }
    #compeny .info-item { padding: 10px 10px; gap: 8px; }
    #compeny .info-item i { width: 28px; height: 28px; font-size: 11px; }




 

    .sosical{top: 73%;}
    .sosical a img{width: 25px; height: 25px;}


    
    
   
   
    #product .productbg {padding: 30px 0px 10px;}
    #product h5{font-size:14px !important; margin-top:10px;}
    
  
    
    
    #gallery h1, #gallery h2 { font-size: 22px; }
    .img-overlay i { width: 40px; height: 40px; font-size: 18px; }
    
        #product-details .pd-btns { flex-direction: column; }
    #product-details .pd-enquiry-btn,
    #product-details .pd-whatsapp-btn { justify-content: center; }
    
        #howplace .howplace-step:hover { padding-left: 6px; }
   
        
}

@media(max-width:400px){
   
    #product-page h2 {margin-top: 10px;}
         
    #thank img{
    width:100% !important;
}

#error img{
    width:100%;
}

}

@media(max-width:359px){
    #product-page h2 {margin-bottom: 10px;}

 



}

