﻿/* Media Queries */
@media (max-width:1560px){
    a.btnSearchIcon{right:0;}
}
@media (max-width:1440px){
    ul.productUL{grid-template-columns:repeat(3,1fr);}
}
@media (max-width:1199px){
    .boxColor{position:absolute;top:80px;height:340px;}
    .woodWord img{max-width:60%;}
    .woodWord{bottom:0;}
    .servBox{padding:50px 30px;}
    .spacing{height:121px;}
    .contentBox{padding:30px;max-width:400px;}
    section.fullSec{padding-top:70px;}
    ul.productUL{grid-template-columns:repeat(3,1fr);}
    .textBlock h2{font-size:32px;line-height:46px;}
    #testimonialSlider p{font-size:16px;line-height:28px;}
    .overlapContainer{margin-top:0;background-color:#233f3f;}
    .heroSection ul.slick-dots{bottom:20px;}
    .rightCutW img{display:none}
}
@media (max-width:991px){
    .bg-primary-cut{background:var(--primary)!important;}
    .rightCutW{display:none;}
    .boxColor{display:none;}
    section.bigSliderSec{background-color:#fff;font-size:0;}
    .bigSliderBox.bg-primary{background-color:#fff!important;font-size:0;border:0;}
    ul.customArrows{margin:0;padding:10px 0;}
    .infoData a{font-size:16px;}
    .pb-70{padding:0;}
    .servBox{padding:30px;margin:20px 0 0;}
    .mt-minu10{margin:-70px auto 0;}
    .contentBox{max-width:100%;}
    section.fullSec{padding:30px 0 0;text-align:center;}
    .mt--3{margin:0;}
    footer{margin:0;}
    ul.footerMenu{}
    .footerLogo{margin-bottom:25px;}
    ul.social-icons{justify-content:center;margin-top:30px;}
    .productBoxWrap{margin:10px 0;}
    .product-name{font-size:16px;}
    .w-Wrap img{max-width:40%;bottom:0;}
    .mobile-menu{justify-content:space-between;display:flex;align-items:center;flex:1;}
    nav.menu{max-height:75vh;overflow:hidden;overflow-y:overlay;padding-bottom:30px;border-top:1px solid #cbb87e26;}
    a.btnSearchIcon{position:relative;margin:0;}
    .menuNsearch{display:flex;align-items:center;justify-content:space-between;width:100%;}
    a.mobileLogoALink{flex:1;display:flex;justify-content:center;}
    .menu{display:none;}
    .menu > ul > li{display:block;text-align:left;position:relative;padding:0;border-bottom:1px solid var(--gold);}
    .sub-menu a:hover{}
    .has-sub-menu > a{display:inline-block;}
    .has-sub-menu > a::after{position:absolute;right:20px;top:20px;}
    .sub-menu-wrapper{position:static;background:transparent;flex-direction:column;opacity:1;display:none;width:100%;}
    br{display:none;}
    .has-sub-menu:hover > .sub-menu-wrapper{opacity:initial;}
    .sub-menu{width:100%;padding:10px;background-color:#0000004a;margin:5px;}
    .sub-menu-heading{border-color:#fff;padding:0;border =to:;border-top:1px solid #fff;}
    .sub-menu-wrapper a{color:var(--gold)!important;padding:5px!important;}
    .menu > ul{display:block;}
    .menu > ul > li.logoWrap{display:none;}
    .menu > ul > li a{line-height:26px;padding:10px;width:100%;font-size:16px;letter-spacing:1px;}
    .has-sub-menu:hover > a::after{top:15px;}
    a.mobileLogoALink img{max-width:20%;}
    ul.productUL{grid-template-columns:repeat(2,1fr);}
    #search input[type="text"]{font-size:44px;}
}
@media(max-width:767px){
    .rightCutW{display:none;}
    a.mobileLogoALink img{max-width:50%;}
    .footerLogo{margin-bottom:0;}
    .woodWord{display:none;}
    .bg-primary-cut{background:linear-gradient(90deg,rgba(35,63,63,1) 100%,rgba(255,255,255,1) 100%);text-align:center;}
    .overlapContainer{padding:30px 0;}
    .WOneWrap{padding:0;padding-bottom:25px;max-width:30%;margin:0 auto;}
    .paraHero{padding:0;}
    .infoData.text-center{flex-flow:column;display:flex;gap:5px;}
    .boxColor{display:none;}
    .pb-70{padding-bottom:15px;}
    .servBox{margin:15px 0;}
    .spacing{height:0;margin:0;}
    section.serviceSec{margin:0;padding:30px 0;}
    .contentBox{padding:15px;max-width:100%;margin:15px 0;}
    .container.mt-minu10{margin:0;}
    h2.mainHeading{font-size:28px;line-height:32px;padding-bottom:15px;}
    section.categories{padding:30px 0;}
    .blkheading h2{font-size:26px;line-height:28px;}
    ul.footerMenu{gap:12px;margin:15px 0;}
    ul.social-icons{justify-content:center;margin-top:0;}
    hr.footerHR{margin:15px 0;}
    footer{padding:15px 0;margin:0;}
    .w-Wrap img{bottom:0;max-width:40%;}
    .mt--3{margin-top:0rem;}
    a.mobileLogoALink{}
    .slick-dots li button{height:11px;width:11px;border:0;padding:0;margin:0;}
    li{}
    ul.slick-dots{bottom:5px;gap:5px;}
    .slick-dots li{margin:0;}
    .slick-dots li button:before{height:11px;width:11px;}
    .WOneWrap{}
    section.bigSliderSec{padding:30px 0;}
    .footerLogo img{max-width:50%;}
    ul.footerMenu a{font-size:13px;}
    .social-icons li a{height:30px;width:30px;}
    .social-icons li a img{max-width:60%;max-height:60%;}
    section.categories{}
    section.fullSec{padding-top:0;}
    ul.productUL{grid-template-columns:repeat(2,1fr);gap:10px;}
    .pt-sec{padding:1rem 0;}
    ul#slider-nav{display:none;}
    .navForWrap .slider-for{width:calc(100% - 0px);}
    .midBanner .messageArea h2{font-size:24px;line-height:30px;}
    .midBanner{height:350px;}
    ul#slider-for ul.slick-dots{position:relative;margin-top:15px;}
    ul#slider-for .slick-dots li button:before{background-color:var(--primary);}
    #search input[type="search"]{font-size:30px;}
    #search .close{font-size:20px;padding:8px 14px;}
    .sticky-quote-btn {
        font-size: 14px;
        padding: 12px 10px;
        border-radius: 2px;
        gap: 5px;
    }
        .sticky-quote-btn .icon {
            padding-right: 0;
            margin-right: 8px;
        }
    .sticky-quote-btn .icon img{max-width:50%;}
    #search input[type="text"]{font-size:24px;}
}