@media (min-width:1200px) and (max-width:1500px){
    .main-menu>li>a{
        padding-right:10px;
        padding-left:10px
    }
    .single-slider{
        height:500px
    }
    .default-header-area.header-sticky.header-style-6 .main-menu>li>a{
        padding:5px 4px 5px 4px;
        font-size:12px
    }
    .default-header-area.header-style-6 .logo-area{
        padding:44px 0
    }
}
@media (min-width:992px) and (max-width:1199px){
    .main-menu>li>a{
        padding:5px 5px 5px 5px
    }
    .single-slider{
        height:370px
    }
    .product-content>h4>a{
        font-size:11px
    }
    .logo-area.text-center{
        text-align:left!important
    }
    .product-action>ul>li>a,.product-list-action ul li a{
        width:55px;
        height:55px;
        line-height:55px;
        font-size:22px
    }
    .product-content.shop-list{
        padding-top:0
    }
}
@media (min-width:768px) and (max-width:991px){
    .logo-area{
        padding:30px 0
    }
    .single-slider{
        height:280px
    }
    .product-tab-menu>ul>li{
        margin-right:16px
    }
    .product-description{
        line-height:25px
    }
    .footer-copyright{
        text-align:center
    }
    .custom-link-footer{
        text-align:center;
        margin-top:10px
    }
    .logo-area.text-center{
        text-align:left!important
    }
    .default-header-area.header-style-6 .main-menu>li:first-child>a{
        padding-left:20px
    }
    .product-action>ul>li>a,.product-list-action ul li a{
        width:55px;
        height:55px;
        line-height:55px;
        font-size:22px
    }
    .product-content.shop-list{
        padding-top:0
    }
    .product-details-left{
        padding-bottom:50px;
        overflow:hidden
    }
    .dashboard-upper-info{
        padding:20px 0
    }
    .dashboard-upper-info [class*=col-]:not(:last-child) .d-single-info{
        border-right:0;
        padding:5px 10px
    }
    .dashboard-content{
        margin-top:50px
    }
    .faq-desc h3{
        font-size:16px
    }
}
@media (max-width:767px){
    .feature-area.pt-80.pb-50{
        padding-top:60px;
        padding-bottom:30px
    }
    .section-title{
        margin-top:15px
    }
    .our-collection-area.collection-bg.pb-75{
        padding-bottom:55px
    }
    .product-area.pt-20.pb-35{
        padding-top:0;
        padding-bottom:15px
    }
    .list-product-area.pt-80.pb-30{
        padding-top:60px;
        padding-bottom:10px
    }
    .feature-area.pb-45{
        padding-bottom:25px
    }
    .indecor-about .section-title{
        margin-top:25px
    }
    .about-area.pt-10.pb-30{
        padding-bottom:10px
    }
    .product-area.pt-30.pb-35{
        padding-top:0;
        padding-bottom:15px
    }
    .about-area.about-bg.mt-80{
        margin-top:60px
    }
    .product-area.pt-30.pb-5{
        padding-top:0
    }
    .new-product-area.pt-20.pb-35{
        padding-top:0;
        padding-bottom:15px
    }
    .feature-area.pb-50{
        padding-bottom:30px
    }
    .breadcrumb-area.pb-80{
        padding-bottom:60px
    }
    .page-section.section.pb-80{
        padding-bottom:60px
    }
    .faq-area.pb-70{
        padding-bottom:50px
    }
    .shop-area.pb-35{
        padding-bottom:15px
    }
    .shop-area.pb-40{
        padding-bottom:20px
    }
    .single-product-area.pb-70{
        padding-bottom:20px
    }
    .single-product-area.pb-40{
        padding-bottom:20px
    }
    .about-us-area.pb-50{
        padding-bottom:40px
    }
    .contact-us-area.pb-55{
        padding-bottom:35px
    }
    .footer-top-area.footer-bg.pt-80.pb-40{
        padding-top:60px;
        padding-bottom:30px
    }
    .logo-area{
        padding:30px 0
    }
    .single-slider{
        height:250px
    }
    .product-tab-menu{
        margin-right:0;
        padding-left:0
    }
    .product-description{
        line-height:25px
    }
    .product-content>h4>a{
        font-size:11px
    }
    .product-price{
        font-size:16px
    }
    .about-bg{
        padding:30px 10px
    }
    .about-des{
        line-height:25px
    }
    .footer-title h3{
        margin-bottom:15px
    }
    .footer-copyright p{
        font-size:13px;
        text-align:center
    }
    .custom-link-footer{
        text-align:center;
        margin-top:10px
    }
    .container-fluid.p-0{
        padding:0 15px!important
    }
    .default-header-area.header-style-6 .main-menu>li:first-child>a{
        padding-left:20px
    }
    .grid-list-option>ul.nav{
        justify-content:center
    }
    .show-product{
        text-align:center
    }
    .product-pagination>ul>li>a{
        height:30px;
        line-height:30px;
        width:30px
    }
    .product-details-left{
        padding-bottom:50px;
        overflow:hidden
    }
    .product-details-content>h2{
        font-size:22px
    }
    .single-product-price{
        font-size:24px;
        margin-bottom:10px
    }
    .product-btn{
        padding:0 20px
    }
    .product-details-images-2{
        float:right;
        width:calc(100% - 80px);
        padding-left:10px
    }
    .single-product-area .slider-thumbs-2{
        padding:0 0
    }
    .product-details-thumbs-2{
        float:left;
        width:80px
    }
    .single-product-area .slider-thumbs-2{
        padding:0 0
    }
    .dashboard-upper-info{
        padding:20px 0
    }
    .dashboard-upper-info [class*=col-]:not(:last-child) .d-single-info{
        border-right:0;
        padding:5px 10px
    }
    .dashboard-content{
        margin-top:50px
    }
    .dashboard-content{
        border:none;
        padding:5px
    }
    .faq-accordion .card-header a{
        font-size:14px;
        line-height:22px;
        padding-right:30px
    }
    .card-body{
        font-size:12px
    }
    .about-title{
        font-size:26px;
        margin-bottom:20px
    }
    .single-post-tag>a{
        font-size:11px
    }
}
@media only screen and (min-width:480px) and (max-width:767px){
    .product-action>ul>li>a{
        width:50px;
        height:50px;
        line-height:50px;
        font-size:20px
    }
}
