
@media only screen and (max-width:1640px),(max-width:1680px){
.home-content-two .view-more-link{padding-top: 20px;}
.home-content-three .main-text .text_holder,
.home-content-four .main-text .text_holder {width: 70%;}


}

@media only screen and (max-width:1600px){
.home-content-five .testimonials .item{padding: 15px;}
.home-content-five .testimonials .testimonials_header .user_details{width: 80%;}

}

@media only screen and (max-width:1380px), (max-width:1440px){
.page-title{padding-bottom: 30px;}
.home-content-two{padding: 50px 0;}

.home-content-five,
.innerpage .home-content-five{padding:50px 15px;}
.home-content-five .owl-carousel .owl-nav button.owl-prev{left: 0;}
.home-content-five .owl-carousel .owl-nav button.owl-next{right: 0;}

.product_details .features .content-box::before{width: 1px; height: 30px; top: 15px; left: -20px;}
.product_details .tab {font-size: 18px; padding: 0 30px;}

.category_page .category_left{width: 82%;}
.category_page .category_right{width: 16%;}

}

@media only screen and (max-width:1366px){

}

@media only screen and (max-width:1200px), (max-width:1280px){

}

@media only screen and (max-width:1000px), (max-width:1099px){

}

@media only screen and (max-width:900px), (max-width:999px){
.page-title {font-size: 28px; padding-bottom: 15px;}
.slider-one .owl-stage-outer {padding: 10px 0 0 0;}

.home-banner .banner-text a,
.home-content-four a,
.slider-content-box .btn_holder a,
.category_page .category_left .view-more a{width: 200px; line-height: 45px;}

/*** HOME PAGE ***/
.home-banner{margin-top: -130px;}
.home-banner .banner-text{top: 150px;font-size: 20px;}
.home-banner .banner-text h1{font-size: 40px;}
.home-banner .banner-text a{margin-top: 25px;}
.home-usp .wrapper{width: 100%; gap: 10px}

.home-usp .content-box,
.product_details .features .content-box{flex-wrap: wrap; width: calc((100% - 20px) / 3); text-align: center;}
.home-usp .content-box img,
.product_details .features .content-box img{order: 1; margin: 0 auto;}
.home-usp .content-box span,
.product_details .features .content-box span{width: 100%; order: 2; padding-top: 5px;}

.home-content-one{padding: 0 15px; gap: 10px;}
.home-content-one .content-box{width: calc((100% - 30px) / 4);}
.home-content-one .content-box a:after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 70%; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);}
.home-content-one .content-box .caption{bottom:10px;left:50%; font-size:18px;}
.home-content-one .content-box .caption::before{width:10px;height:10px;left:0;top:35%;}
.home-content-one .content-box:hover .caption::before{left: -15px;}
.home-usp{padding: 30px 0;}
.home-content-two,
.home-content-five,
.innerpage .home-content-five{padding: 30px 15px;}
.home-content-two .owl-theme .owl-nav{top: -45px;}
.home-content-two .owl-carousel .owl-nav button.owl-prev{left: 0;}
.home-content-two .owl-carousel .owl-nav button.owl-next{right: 0;}
.home-content-three .img_holder{width: 100%;}
.home-content-three .main-text,
.home-content-four .main-text{width: 100%;}
.home-content-three .main-text .text_holder,
.home-content-four .main-text .text_holder{width: 100%; padding: 15px;}
.home-content-three .main-text .page-title,
.home-content-four .main-text .page-title{padding-bottom: 15px;}
.home-content-three .main-text,
.home-content-four .main-text{align-items: flex-start;}
.home-content-four .main-text{position: relative;}
.home-content-four .main-text .text_holder{background: #1e1e1e;}
.home-content-three .main-text ul{padding:15px 0; gap: 10px;align-items: flex-start;}
.home-content-three .main-text ul li{background: url(../images/symb1.png) no-repeat center 0;background-size: 30px;padding: 35px 0 0 0; width: calc((100% - 30px) / 4);text-align: center;}

/*** PRODUCT GALLERY **/
.product_gallery{width: 500px; margin: 0 auto; order: 1;}
.product_details{width: 100%; order: 2; padding-top: 30px;}
.product_details .title{font-size: 40px;}

.page-banner{}
.page-banner .banner-text{background: rgba(0,0,0,0.8); padding: 15px; width: 90%;}

/*** CATEGORY ***/
.category_page .main_title{width: 100%;}
.category_page .wrapper{flex-wrap: wrap;}
.category_page .category_right{width: 100%; order: 1;display: flex;align-items: flex-start;gap: 10px; flex-wrap: wrap;}
.category_page .category_right .filter_box{width: 30%;}
.category_page .category_left{width: 100%; order: 2; padding-top: 30px;}
.category_page .category_left .Product_Row{gap: 10px}
.category_page .category_left .Product_Row .slider-content-box {width: calc((100% - 20px) / 3);}


}

@media only screen and (max-width:400px), (max-width:499px) {
.page-title {font-size: 24px;}
.slider-content-box{padding: 5px;}
.home-content-four a,
.slider-content-box .btn_holder a,
.category_page .category_left .view-more a{width: 100%; line-height: 40px;}

/*** HOME PAGE ***/
.home-banner .banner-text{top: 140px;font-size: 16px;}
.home-banner .banner-text h1 {font-size: 30px;}
.home-banner .banner-text p{gap: 10px;}
.home-banner .banner-text a{width: 48%; margin-top: 15px;}

.home-usp .content-box,
.product_details .features .content-box{font-size: 16px;}
.home-usp .content-box img,
.product_details .features .content-box img{width: 40px;}

.home-content-one{flex-wrap: wrap;}
.home-content-one .content-box {width: calc((100% - 10px) / 2);}
.home-content-three .main-text ul{flex-wrap: wrap;}
.home-content-three .main-text ul li{ width: calc((100% - 10px) / 2); padding-bottom: 10px;}
.home-content-three .main-text p,
.home-content-four .main-text p {line-height: 20px;}
.home-content-five .page-title{padding-bottom: 15px;}
.home-content-five .owl-theme .owl-nav {top: -42px;}

/*** PRODUCT PAGE ***/
.product_page{padding: 30px 0;}
.product_details .title{font-size: 34px;}
.product_details .action-buttons{flex-wrap: wrap;}
.product_details .action-buttons .btn.only{width: 100%; margin-bottom: 5px;}
.product_details .action-buttons .btn{width: 49%; line-height: 40px;}
.product_details .features{margin: 0; padding:15px 0 25px 0;}
.product_details .features .content-box::before{display: none;}
.product_details .tab{padding: 0; width: 33.333%;}
.product_details .tab.active{}

/*** CATEGORY PAGE ***/
.page-banner .banner-text{padding: 5px; top: 120px;}
.page-banner .banner-text p{display: none;}
.category_page .category_right .filter_box{width: 48%; padding: 10px;}
.category_page .category_left .Product_Row .slider-content-box {width: calc((100% - 10px) / 2);}
.category_page .category_left .main_title{flex-wrap: wrap;}
.category_page .category_left .main_title .selectbox{width: 100%; padding-bottom: 15px;}
.category_page .category_left .main_title .text_holder{text-align: center; width: 100%;}


}

@media only screen and (max-width:375px), (max-width:399px){


}

@media only screen and (max-width:360px){
.category_page .category_left .Product_Row .slider-content-box {width: calc((100% - 10px) / 1);}

}

@media only screen and (max-width:300px), (max-width:320px){

}

@media only screen and (max-width:998px){
    .page-banner .banner-text .category-banner-description{
        display: none;
    }

    .category_page{
        padding: 25px 0;
    }

    .category_page .category_right .sidebar{
        display: none;
        width: 100%;
    }

    .category_page .category_right.active .sidebar{
        display: block;
    }

    .category_page .category_right .main_title{
        border-bottom: 1px solid;
        padding-bottom: 6px;
        position: relative;
    }

    .category_page .category_right .main_title::after{
        content: "";
        position: absolute;
        border-bottom: 2px solid #333;
        border-right: 2px solid #333;
        transform: rotate(46deg);
        width: 7px;
        height: 7px;
        position: absolute;
        top: 6px;
        left: 0;
    }

    .category_page .category_right.active .main_title::after{
        transform: rotate(226deg);
                top: 10px;
    }
}