.nav-toggle-open {
    box-shadow: none !important;
    border: 0 !important;
    color: var(--primary) !important;
}

.nav-toggle-close {
    box-shadow: none !important;
    border: 0 !important;
    color: var(--primary) !important;
    display: flex;
    margin-left: auto;
    background-color: transparent;
}
.baner-ps-0{
       padding-left: 0 !important;
}
.product-main-btns a.for-mobile{
    display:none !important;
}

@media screen and (max-width:1200px){
    .navbar-menu-list li {
        margin:0 !important;
    }
    .navbar-menu-list li a {
    font-size: 15px !important;
    padding: 5px !important;
}

.baner-right-side-image{
    margin-top:10px !important;
}
.footer-widget-third {
    padding-left: 20px !important;
}
.sell-container-right{
    padding:10px !important;
}
.sell-container-right ul.sell-features li{
    width:100% !important;
        white-space: nowrap;
        border-right:0 !important;
}
}
@media screen and (max-width:991px){
    .baner-ps-0 {
    padding-left: 15px !important;
}
.footer-widget-third {
    padding-left: 0px !important;
}
.page-baner{
    padding:10px !important;
}
.about-left img{
    width:100% !important;
    border:0 !important;
    border-radius:12px !important;
}
.about-left{
    margin-top:0 !important;
}
.about-right{
    margin-top:10px !important;
}
.about-right h3 {
    font-size: 25px !important;
    line-height: 31px !important;
}
.reverse-col-lg{
          flex-direction: column-reverse !important;
}
.home-search-widget .row .col-lg-20{
    width:100% !important;
}
.home-search-widget {
        width: 95%;
    margin: auto;
}
.gallery-row{
   flex-direction: column-reverse !important;
    
}
.gallery-col-flex{
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
            gap: 5px;
    
}
.gallery-label{
        width: 130px !important;
    height: 100px !important;

}
.product-main-btns a.for-mobile{
    display:block !important;
}
.product-main-btns a.for-desktop{
    display:none !important;
}
.product-details-right h3{
    flex-direction:column-reverse !important;
    gap:10px !important;
        padding: 10px 0 !important;
}
.product-icon-btns{
    position:static !important;
}
.sell-condition-select li{
    width:32% !important;
}
.sell-device-condition{
    padding:5px 0 !important;
}

}
@media screen and (max-width:768px){
    .carousel-btns .owl-nav button.owl-next{
        margin-right:0 !important;
    }
    .carousel-btns .owl-nav button.owl-prev{
        margin-left:0 !important;
    }
    .banner-padding {
        padding:0 10px !important;
    }
    .baner-caption-card{
        padding:5px !important;
    }
    .baner-caption-card h1{
        font-size: 40px !important;
    line-height: 45px !important;
    }
    .section-padding{
        padding:20px 0 !important;
    }
    .page-baner h3{
        font-size:40px !important;
    }
    .faq-main-container{
        flex-direction:column !important;
    }
    .faq-main-container ul{
        width:100% !important;
            flex-direction: row !important;
            flex-wrap:wrap !important;
    }
    .faq-main-container ul li{
        width:unset !important;
    }
    .faq-main-container .tab-content{
        padding:0 !important;
        width:100% !important;
    }
    .faq-main-container ul li button {
            padding: 7px 15px !important;
    }
    .cms-container table {
    width: 100% !important;
    display: inline-block !important;
    overflow: auto !important;
}
.cms-container table tbody tr td:nth-child(2){
    min-width:400px !important;
}
.baner-slider-page .baner-main-img{
    height:30vh !important;
}
.sell-condition-select li{
    width:48% !important;
}

}
@media screen and (max-width:567px){
    .top-bar-contact{
        display:none !important;
    }
    .baner-caption-card h1 {
        font-size: 32px !important;
        line-height: 37px !important;
    }
    .baner-caption-card p {
        font-size:15px !important;
    }
    .nav-logo img{
        width:150px !important;
    }
    .section-title h3{
        font-size:25px !important;
        line-height:35px !important;
    }
    .section-title p{
        margin:0 !important;
        font-size:15px !important;
    }
    .hot-deals-left h3{
        font-size:20px !important;
    }
    .faq-box .accordion-button{
        font-size:15px !important;
    }
    .baner-main-img{
        height:50vh !important;
    }
    .baner-right-side-image {
        height:50vh !important;
    }
    .footer-logo img{
        width:180px !important;
    }
     .page-baner h3{
        font-size:35px !important;
    }
    .page-baner h6 {
           font-size: 15px !important;
        line-height: 20px !important;
    }
    .page-baner p {
        font-size:13px !important;
    }
        .about-right h3 {
            font-size:23px !important;
        }
        .about-left {
            height:300px !important;
        }
        .about-widget h3 {
            font-size:25px !important;
        }
        .text-baner-container{
            padding:5px 0 !important;
        }
        .text-baner h1{
            font-size:35px !important;
        }
        .page-baner{
            height:30vh !important;
        }
        .contact-form{
            padding:15px !important;
        }
        .contact-us-box{
            padding:15px !important;
        }
        .home-baner-section .banner-padding{
            padding:0 10px !important;
        }
        .sell-container-right{
            padding:10px 0 !important;
        }
        .sell-container-right h3{
                font-size: 24px !important; 
        }
        .sell-container-main-left{
            padding:15px !important;
        }
        .sell-container-tell-us ul.sell-boolean-select{
            padding-left:0;
        }
        .sell-container-tell-us h4 {
            font-size:17px !important;
        }
        .product-details-right{
            padding:0 !important;
        }
        .product-dt-container ul.nav-tabs li button{
            width:fit-content !important;
        }
        .section-padding{
            padding:20px 0 !important;
        }
        .sell-condition-select li{
    width:100% !important;
}
.sell-container-main-left h2 {
    font-size:20px !important;
}
.cms-container{
    padding:18px !important;
}
.cms-container h1 {
    font-size:25px !important;
}
.product-features ul li {
    font-size:15px !important;
}
.home-categories-image img{
    object-fit:contain !important;
}
}



























