/*
Template: P19 Fab - Textile & Versatile Fabric HTML Template
Author: peacefulthemes.com
Version: 1.0
Design and Developed by: Peaceful Themes
*/

@media(max-width:1599px){
    header#pq-header .pq-bottom-header .navbar .navbar-nav li{margin-right:20px;}
}
@media(max-width:1399px){
    header#pq-header.pq-header-style-1 .pq-header-info-box{margin:0 15px 0 30px;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li{margin-right:15px;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu{left:inherit;right:100%;}
    header#pq-header.pq-header-style-1 .pq-bottom-header .navbar .navbar-brand{padding:20px 15px;}
}
@media(max-width:1365px) {

    /*===== Header Style-1 =====*/
    header#pq-header.pq-header-style-1 .pq-bottom-header .pq-shop-btn{margin:0 30px;}
    .pq-section-title-box.text-center { padding: 0; }
    footer#pq-footer { font-size: 14px; }
    #pq-footer .pq-footer-style-1 .pq-footer-logo { height: 70px; }
    .pq-section-title-box .pq-section-title { font-size: 44px; line-height: 52px; }
    .pq-call-box i { width: 45px; height: 45px; line-height: 45px; }
    .pq-call-box h5 { font-size: 1em; }
    .pq-call-box span { font-size: 13px; }
}

@media(max-width:1199px) {
    section { padding: 90px 0px; }
    .pq-subscribe-from form input[type="submit"] { margin-top: 10px; }
    .grey-section-style:after{content:none}
    .get-in-touch{padding: 90px 15px;}
    .request-a-quate{padding: 90px 15px;}
    .pq-testimonial-section{ padding: 90px 0;}
}

@media(max-width:1099px){
    
    header#pq-header.pq-header-style-1 .pq-header-call{display: none;}
}

@media(max-width:1023px) {

    /*===== Button Toggler =====*/
    header#pq-header .pq-bottom-header .navbar-toggler{font-size:20px;padding:12px 20px;line-height:normal;float:right;border-radius:0;transition: all 0.5s ease-in-out;}
    header#pq-header.pq-header-sticky .pq-bottom-header .navbar-toggler{ margin: 5px 0;}
    header#pq-header .pq-bottom-header .navbar .navbar-collapse{width:100%;position:absolute;left:0;top:76px;background:#fff;-webkit-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);-moz-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);max-height:330px;overflow-y:scroll;overflow-x:hidden;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav{float:left;width:100%;display:inline-block;text-align:left;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li{float:left;width:100%;display:inline-block;line-height:2;position:relative;font-size:16px;position:relative;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li a{width:100%;display:inline-block;padding:15px;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li i{margin-left:0;opacity:1;font-size:12px;position:absolute;right:0;margin-top:0;top:0;padding:22px;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
    header#pq-header .pq-menu-search-block{position:relative;margin-left:0;margin-right:100px;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li:hover .sub-menu{position:relative;top:0;left:0;padding-left:0;background:#f5f5f5;box-shadow:none;display:inline-block;width:100%;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li .sub-menu li.menu-item-has-children:hover>a{background:var(--primary-color);}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li:hover .sub-menu li.menu-item-has-children>.pq-submenu-icon{opacity:1;position:absolute;top:0;right:0;line-height:2;font-size:12px;padding:12px 30px;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li .sub-menu li a{padding:10px 30px;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li>a:hover,header#pq-header .pq-bottom-header .navbar .navbar-nav li:hover>a{background:var(--primary-color);color:var(--white-color);}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li.current-menu-ancestor>a{background:var(--primary-color);color:var(--white-color);}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li.current-menu-ancestor>.pq-submenu-icon,header#pq-header .pq-bottom-header .navbar .navbar-nav li:hover>.pq-submenu-icon{color:var(--white-color);}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu{position:relative;top:0;left:0;background:transparent;display:inline-block;width:100%;float:left;}
    header#pq-header .pq-bottom-header .navbar .navbar-nav li .sub-menu>li>a{background:#f5f5f5;color:var(--secondary-color);}
    header#pq-header .pq-top-header .pq-header-contact ul li{padding:10px 10px;}

    /*===== Header Style-1 =====*/
    header#pq-header.pq-header-style-1 .pq-button{ display: none;}
    header#pq-header.pq-header-style-1.pq-has-sticky{top:0;padding:0;position:relative;background:var(--white-color);}
    header#pq-header.pq-header-style-1.pq-has-sticky.pq-header-sticky{top:0;background:var(--white-color);}
    header#pq-header.pq-header-style-1 .pq-bottom-header .navbar .navbar-brand{padding:18px 0;}
    header#pq-header.pq-header-style-1 .pq-header-call{margin-right:90px;}
    header#pq-header.pq-header-style-1 .pq-bottom-header .navbar .navbar-nav li.current-menu-ancestor>a{color:var(--white-color);}
    header#pq-header.pq-header-style-1 .pq-bottom-header .navbar .navbar-nav li{line-height:normal;}
    header#pq-header.pq-header-style-1 .pq-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:0;}
    header#pq-header.pq-header-style-1 .pq-bottom-header .navbar .navbar-nav li>a:hover,header#pq-header.pq-header-style-1 .pq-bottom-header .navbar .navbar-nav li:hover>a{color:var(--white-color);}
    header#pq-header.pq-header-style-1.pq-has-sticky.pq-header-sticky .pq-bottom-header .navbar .navbar-collapse{top:76px;}
    footer#pq-footer { font-size: 16px; }
    .pq-breadcrumb{padding: 130px 0;}
    #pq-footer .pq-footer-style-1  .pq-copyright-footer .row { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
    .get-in-touch { padding: 90px 0px; }
    .request-a-quate { padding: 90px 30px; }
    .about-us img{width: 100%;}
}
@media(max-width:979px) {
    .pq-section-title-box .pq-section-title { font-size: 40px; line-height: 52px; }
    .pq-breadcrumb-title { color: var(--white-color); font-size: 45px; }
    #pq-footer .pq-footer-top { padding: 60px 0 0; }
    .about-page-form{padding: 30px;}
}
@media(max-width:767px) {
    header#pq-header.pq-header-style-1 .pq-header-info-box{display:none;}
    header#pq-header.pq-header-style-1.pq-has-sticky.pq-header-sticky .pq-bottom-header .navbar .navbar-brand{padding:18px 18px 18px 0;}
    header#pq-header.pq-header-style-1 .pq-bottom-header .navbar .navbar-brand{padding:18px 0;}
    section { padding: 60px 0px; }
    .pq-section-title-box .pq-section-title { font-size: 38px; line-height: 46px; }
    .pq-section-title-box .pq-section-sub-title { font-size: 16px; }
    .pq-section-title-box.text-center { margin-bottom: 30px; }
    #pq-footer .pq-footer-style-1 .pq-copyright-footer .text-right { text-align: center !important; }
    #pq-footer .pq-footer-style-1 .pq-copyright-footer .pq-copyright { padding: 15px 0; display: inline-block; width: 100%; }
    .pq-footer-social { text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.05); }
    .pq-footer-social ul li { float: none; display: inline-block; }
    .owl-carousel .pq-blog-post .pq-blog-contain .pq-blog-title { font-size: 15px; line-height: 23px; margin-bottom: 5px; }
    .get-in-touch { padding: 60px 0px; }
    .request-a-quate { padding: 60px 15px;}
    .pq-section-title-box .pq-section-title { font-size: 38px; line-height: 46px; }
    .pq-breadcrumb-title { color: var(--white-color); font-size: 35px; }
    .pq-conatact-us{margin-bottom: 60px;}
    .pq-testimonial-section{ padding: 60px 0;}
    .quote-form{width: 100%;}
}


@media(max-width:479px) {
    header#pq-header .pq-bottom-header .navbar{display:flex;}
    header#pq-header .pq-bottom-header .navbar-toggler{margin:0;}
    header#pq-header.pq-header-style-1 .pq-bottom-header .navbar .navbar-brand{padding:10px 0;}
    header#pq-header .pq-bottom-header .navbar .navbar-brand img{height:55px;}
    header#pq-header.pq-header-style-1 .pq-bottom-header .navbar{padding:10px 0;}
    header#pq-header.pq-header-style-1.pq-has-sticky.pq-header-sticky .pq-bottom-header .navbar .navbar-brand{padding:20px 18px 20px 0;}
    .pq-button{ padding: 12px 20px; }
    .pq-breadcrumb-title { color: var(--white-color); font-size: 28px; }
    .pq-button { margin-right: 0px; }
    .pq-section-title-box .pq-section-title { font-size: 28px; line-height: 36px; }
    .pq-section-title-box .pq-section-sub-title { display: none; }
    .pq-subscribe-from form input { text-align: center; }
    .pq-subscribe-from form input[type="submit"] { position: relative; width: 100%; }
    .contact-info .contact-info-content h5 { font-size: 16px; }
    .contact-info { display: block; align-items: center; margin-bottom: 30px; }
}

@media(max-width: 397px){
    .about-page-form{padding: 30px 15px;}
    .pq-offer-box.pq-style-1{padding: 30px 0;}
    .pq-shipping-box, .pq-brands-box{ padding: 30px;}
}