.top-offers.show-mobile, #open-srch-form-mod{
    display:none;
}
.wrap-cat{
    position: relative;
}
.wrap-cat .btn-default{
    margin:10px 0px;
    border-radius: 0;
    text-transform: uppercase;
    box-shadow:none;
    border:1px solid #ffffff;
    background: none;
    color: #fff;
    font-size: 13px;
    display:none;
}
.for-rsch-res{
    display:none;
}


@media (max-width:1200px){
    #cat-nav .product-fade-wrap img{
        width:100%;
    }
    #cat-nav .navbar-toggle{
        margin:10px 0;
    }
    #cat-nav ul li{
        float:none;
        border:none;
    }
    .menu-large{
        position: relative !important;
    }
    .mega-sub{
        width:50%;
        max-width: none;
        border:none;
        margin-top:0;
    }
    .mega-product{
        width:70%;
        max-width: none;
        
    }
    .mega-offers{
        width:30%;
        max-width: none;
    }
    .top-offers{
        display:none;
    }
    .top-offers.show-mobile{
        display:block;
        float:none;
        width:100%;
        max-width:none;
    }
    .offers{
        width:100%;
        max-width:none;
    }
    .cat-img-off{
        display:none;
    }

    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
        margin:0 15px;
        border-radius:0;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
    #believe-nav .navbar-nav>li{
        padding-left:0;
        margin-bottom:20px;
    }
    #believe-nav .navbar-nav>li>a{
        padding-left:0;
        padding-right:0;
    }
    #believe-nav .navbar-nav.navbar-right>li>a{
        display:inline-block;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{
        border:none;
    }
    #open-srch-form{
        display:none !important;
    }
    #open-srch-form-mod{
        display:block;
    }
    #brand-carousel-2 ul li{
        width:33.333%;
    }
    
    
}

@media (max-width:1190px){
    .homepage-2 .wrap-cat .btn-default{
        display: inline-block;
        background: #f1f4f7;
        color: #364a62;
    }
    .homepage-2 .this-cat{
        display:none;
    }
    .homepage-2 #cat-nav ul li{
        float:none;
        
    }
    .homepage-2 #cat-nav ul li a{
        text-align: left;
    }
    .homepage-2 #cat-nav ul li.cat-lab, .homepage-2 #cat-nav ul li.for-rsch{
        display:none;
    }
    .for-rsch-res{
        display: block;
        float: right;
    }
    .for-rsch-res .side-search {
        border-bottom: none;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin:10px 0;
    }
}
@media (max-width:1040px){
    .col-sm-6 {
        width: 100%;
        float:none;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .form-cart-right{
        float:none;
    }
    .dif-ship .checkbox, .dif-ship span{
        float:none;
        display:block;
    }
    .product-listing .star-1{
        margin-bottom:10px;
    }
}
@media (max-width:1190px){
    .slider-desc {
        top: 10%;
    }
    .detail-2 .gobuy .form-group{
        float:none;
        width:100%;
    }
}

@media (max-width:990px){
    .cat-offers .col-md-4{
        width:33.333%;
        float:left;
    }
    .team .col-md-3{
        width:33.333%;
        float:left;
        margin-bottom:20px;
    }
}
@media (max-width:990px){
    .res-sec-1 .col-md-6{
        width:50%;
        float:left;
    }
    .res-sec-2 .col-md-6{
        width:50%;
        float:left;
    }
    .res-sec-2 .col-md-6 img{
        width:100%;
    }
    .res-sec-3 .col-md-12 .item img, .res-sec-3 .col-md-12 img{
         width:100%;
    }
    
}

@media (max-width:1000px){
    .res-sec-4 .col-md-12{
        float:left;
        width:50%;
    }
    .res-sec-4 .col-md-12 .item img, .res-sec-3 .col-md-12 img{
         width:100%;
    }
}
@media (max-width:980px){
    
    
    .navbar-nav .open .dropdown-menu{
        background: #fff !important;
    }
    .prdct-grid {
        width:33.333%;
        float:left;
    }
    #cat-nav .prdct-grid {
        width:50%;
        float:left;
        padding-bottom: 20px;
    }

    .blog-ct{
        width:50%;
        float:left;
        min-height:300px;
    }
    .footer-widget .col-md-2, .footer-widget .col-md-3{
        width:50%;
        float:left;
    }
    .align-left .col-md-4{
        width:35%;
        float:left;
    }
    .align-left .col-md-8{
        width:65%;
        float:left;
    }
    .align-right .col-md-4{
        width:35%;
        float:left;
    }
    .align-right .col-md-8{
        width:65%;
        float:left;
    }
    .align-left .col-md-4 img, .align-right .col-md-4 img{
        margin-bottom:30px;
    }
    .author-block .col-md-3{
        width:25%;
        float:left;
        
    }
    .author-block .col-md-9{
        width:75%;
        float:left;
        
    }
    .author-block .col-md-3 img{
        margin-bottom:20px;
        
    }
    .loc-det .col-md-4{
        width:50%;
        float:left;
        margin-bottom:30px;
    }
    .prdct-list .col-md-4{
        width:35%;
        float:left;
    }
    .prdct-list .col-md-8{
        width:65%;
        float:left;
    }
    
    .detail-product .col-md-5{
        width:50%;
        float:left;
    }
    .detail-product .col-md-7{
        width:50%;
        float:left;
    }
}

@media (max-width:880px){
    .slider-desc {
        top: 5%;
    }
    .slide-offers-title{
        font-size: 32px;
    }
    .slider-desc p{
        margin:15px 0;
    }
}

@media (max-width:780px){
    .cat-sec-1 .cat-desc .cat-title, .cat-sec-2 .cat-desc .cat-title, .cat-sec-3 .cat-desc .cat-title{
        font-size:24px;
        margin-bottom:10px;
    }
    .cat-sec-1 .cat-desc .cat-title span, .cat-sec-2 .cat-desc .cat-title span, .cat-sec-3 .cat-desc .cat-title span{
        font-size:15px;
    }
    .cat-sec-1 .cat-desc, .cat-sec-2 .cat-desc, .cat-sec-3 .cat-desc {
        float: none;
        top: 25%;
        left: 0;
        text-align:center;
    }
    .cat-sec-2 .cat-desc .cat-inner{
        float:none;
    }
    .buy{
        float:none;
    }
    .buy-on-page h1{
        float:none;
        margin-bottom:20px;
    }
    .gobuy .form-group{
        width:auto;
        float:left;
    }
    .checkout .btn-magenta.show-mobile{
        display:block;
    }
    .checkout .btn-magenta{
        display:none;
    }
}

@media (max-width:735px){
    .res-sec-1 .col-md-6{
        width:100%;
        float:none;
    }
    .res-sec-1 .col-md-6 img{
        width:100%;
        float:none;
    }
    .mega-product{
        float:none;
        width:100%;
    }
    .mega-offers{
        float:none;
        width:100%;
    }
}
@media (max-width:750px){
    .navbar-nav {
        margin: 7.5px 0px;
    }
    .prdct-grid{
        width:50%;
        float:left;
    }
    .detail-image-2 .col-sm-4{
        float:left;
        width:25%;
    }
    .detail-image-2 .col-sm-8{
        float:left;
        width:75%;
    }
    

}

@media (max-width:690px){
    .prdct-list .col-md-4{
        width:45%;
    }
    .prdct-list .col-md-8{
        width:55%;
    }
}
@media (max-width:630px){
    .slider-desc p{
        display:none;
    }
    .slider-desc a.btn{
        margin-top:10px;
    }
    .cat-offers .col-md-4{
        width:50%;
        margin-bottom:30px;
    }
    .team .col-md-3{
        width:50%;
    }
    .block-counter li {
        float: none;
        max-width: none;
        border-left:none;
    }
    .review .nav-tabs>li>a{
        padding-left:15px;
        padding-right:15px;
        margin-right:0;
    }
}

@media (max-width:590px){
    .top-support, .top-control {
        width:100%;
        float: none;
        /* text-align:center; */
    }
    .top-support li{
        float:none;
        display:inline-block;
        margin-bottom:10px;
    }
    .top-support{
        padding-bottom:0px;
    }
    .blockquote{
        padding-left:30px;
        padding-right:30px;
        padding-top:60px;
        padding-bottom:60px;
    }
    .blockquote-post i, .blog-image i {
        font-size: 22px;
        padding: 12px 12px;
    }
    .homepage-2.gold .cat-sec-1 .cat-desc .cat-title, .homepage-2.gold .cat-sec-1.wht .cat-desc .cat-title{
        font-size: 18px;
        margin-bottom: 5px;
    }
    
    
}
@media (max-width:560px){
    #sect-1 .slider-desc a.btn, #sect-2 .slider-desc a.btn{
        float:none;
    }
    .homepage-2 .cat-sec-1 .cat-desc .white p{
        margin-bottom: 10px;
    }
    .res-sec-2 .col-md-6{
        width:100%;
        float: none;
    }
}
@media (max-width:540px){
    .grey{
        margin-left:0;
        padding-left:15px;
        padding-top:15px;
    }
    .show-count{
        margin-bottom:15px;
    }
    .prdct-list .col-md-4{
        width:100%;
        float:none;
    }
    .prdct-list .col-md-8{
        width:100%;
        float:none;
    }
     .detail-product .col-md-5{
        width:100%;
        float:none;
    }
    .detail-product .col-md-7{
        width:100%;
        float:none;
    }
    .detail-image{
        margin-bottom:30px;
    }
    .detail-image img{
       width:100%;
        height:auto;
    }
    .review .nav-tabs>li{
        width:100%;
        float:none;
        text-align:center;
    }
    .mega-sub{
        width:100%;
        float: none;
        border:none;
        margin-top:0;
    }
    #cat-nav .prdct-grid{
        width: 100%;
        float: none;
    }
    
}
@media (max-width: 490px){
    .res-sec-4 .col-md-12{
        float:none;
        width:100%;
    }
}
@media (max-width: 440px){
    .homepage-2 .cat-sec-1 .cat-desc .white p{
        display: none;
    }
}
@media (max-width: 420px){
    .slide-offers-title {
        font-size: 22px;
    }
    .slider-desc a.btn {
        width: 100px;
        height: auto;
        padding:5px 6px;
        font-size: 13px;
    }
    .cat-offers .col-md-4{
        width:100%;
        float:none;
    }
    
    .wrap-cat .btn-default{
        display:inline-block;
    }
    .this-cat{
        display:none;
    }
    .prdct-grid{
        width:100%;
        float:none;
    }
    .ct-offers{
        float:none;
        max-width:none;
        width:100%;
    }
    .ct-offers-title{
        font-size:28px;
    }
    .ct-offers p{
        margin:10px 0;
    }
    .blog-ct{
         width:100%;
         min-height:0;
         margin-bottom:30px;
     }
    .footer-widget .col-md-2, .footer-widget .col-md-3{
        width:100%;
        float:none;
        margin-bottom:20px;
    }
    .team-block .col-md-3{
        width:100%;
        float:none;
        margin-bottom:30px;
    }
    .align-left .col-md-4, .align-left .col-md-8, .align-right .col-md-4, .align-right .col-md-8, .author-block .col-md-3, .author-block .col-md-9, .media-left, .media-body{
        width:100%;
        float:none;
        margin-bottom:15px;
    } 
    .media-left, .media-body{
        display:block;
        margin-bottom:15px;
    } 
    .loc-det .col-md-4{
        width:100%;
        float:none;
    }
    .detail-2 {
        padding-left: 25px;
        padding-right: 25px;
    }
    #detail-control-3 .item img{
        max-width:60px;

    }
    .tab-1 .nav-tabs>li>a, .tab-5 .nav-tabs>li>a, .tab-3 .nav-tabs>li>a, .tab-4 .nav-tabs>li>a .tab-2 .nav-tabs>li>a{
        width:100%;
        float:none;
        text-align: center;
    }
    .tab-1 .nav-tabs>li, .tab-5 .nav-tabs>li, .tab-2 .nav-tabs>li, .tab-3 .nav-tabs>li, .tab-4 .nav-tabs>li{
        float:none;
        width:100%;
        text-align: center;
        
    }
    .tab-2 .nav-tabs>li>a, .tab-3 .nav-tabs>li>a {
        margin:0;
    }
    .tab-2 .nav-tabs, .tab-2 .tab-content, .tab-3 .nav-tabs, .tab-3 .tab-content{
        float:none;
        width:100%;
        
    }
    .tab-3 .nav-tabs{
        margin-top:-2px;
    }
    .tab-5 .nav-tabs{
        width:100%;
        margin:0;
    }
    .pagination.pag-1>li>a, .pagination.pag-1>li>span, .pagination.pag-2>li>a, .pagination.pag-2>li>span, .pagination.pag-3>li>a, .pagination.pag-3>li>span, .pagination.pag-4>li>a, .pagination.pag-4>li>span, .pagination.pag-5>li>a, .pagination.pag-5>li>span{
        font-size:12px;
        padding-left:15px;
        padding-right:15px;
    }
    .form-cart-right .btn{
        float:none;
        display:block;
        margin:0;
        margin-bottom: 30px;
    }
    .calculate .table>tbody>tr>td{
        padding-left:0;
        padding-right:0;
    }
    .buy {
        font-size: 18px;
        padding: 8px 20px;
    }
    #sect-1 .slide-offers-left .slide-offers-title span, #sect-2 .slide-offers-left .slide-offers-title span, .homepage-2 .cat-sec-1 .cat-desc.fourth .cat-title{
        font-size: 30px;
    }
    #sect-1 .slide-offers-title, #sect-2 .slide-offers-title, .homepage-2 .cat-sec-1 .cat-desc.fourth .cat-title span{
        font-size: 24px;
    }

    #sect-1 .slider-desc a.btn, #sect-2 .slider-desc a.btn, .homepage-2 .cat-sec-1 .cat-desc.fourth .btn{
        font-size: 14px;
        margin-top: 15px;
    }
    .homepage-2 .cat-sec-1 .cat-desc.fourth p{
        margin:0;
    }
    .shop-page.sing .shop-control .right .view-opt, .short-form{
        float:none;
        margin-bottom: 15px;
        clear: both !important;
    }
    
}
@media (max-width: 400px){
    
}
@media (max-width: 360px){
    .nav-tabs.newest>li{
        width:100%;
        margin-right:0;
        margin-bottom:10px;
    }
    .buy{
        font-size: 18px;
        padding:8px 20px;
    }
    .buy-on-page h1{
        font-size: 20px;
    }
    .add-block {
        left: 4%;
        max-width: none;
        width: auto;
    }
    .page-title h3, .breadcumb {
        float: none;
        margin-bottom:10px;
        width:100%;
    }
    .homepage-2 .top-control a, .welcome{
        font-size: 10px;
        text-align:center;
    }
    
}
@media (max-width: 340px){
    
    .buy-on-page{
        padding:15px 20px;
    }
    .detail-2 .product-price{
        float:none;
        width:100%;
    }
    .detail-2 .star-1{
        float:none;
        width:100%;
    }
    .detail-image-2 .col-sm-4{
        float:none;
        width:100%;
    }
    .detail-image-2 .col-sm-8{
        float:none;
        width:100%;
        margin-bottom:30px;
    }
    .gobuy .btn-to-cart{
        margin-left:0;
    }
    .opt label, .sbHolder {
        width:100%;
        float:none;
    }
    .pagination.pag-1>li>a, .pagination.pag-1>li>span, .pagination.pag-2>li>a, .pagination.pag-2>li>span, .pagination.pag-3>li>a, .pagination.pag-3>li>span, .pagination.pag-4>li>a, .pagination.pag-4>li>span, .pagination.pag-5>li>a, .pagination.pag-5>li>span{
        font-size:11px;
        padding-left:10px;
        padding-right:10px;
    }
    
}

@media (max-width: 310px){
    .slider-desc{
        display:none;
    }
    

}
@media (max-width: 290px){
    .to-left a {
        padding: 8px 11px;
        font-size: 12px;
    }
    .ct-offers .btn {
        width: 190px;
        font-size: 11px;
    }
    .buy{
        font-size: 16px;
        padding:8px 20px;
    }
    .buy-on-page h1{
        font-size: 18px;
    }
    .add-block h3{
        font-size:16px;
    }
    .map-sec p{
        font-size: 12px;
    }
    .add-block{
        padding:10px;
    }
    .pagination.pag-1>li>a, .pagination.pag-1>li>span, .pagination.pag-2>li>a, .pagination.pag-2>li>span, .pagination.pag-3>li>a, .pagination.pag-3>li>span, .pagination.pag-4>li>a, .pagination.pag-4>li>span, .pagination.pag-5>li>a, .pagination.pag-5>li>span{
        font-size:8px;
        padding-left:8px;
        padding-right:8px;
    }
    .form-cart-right .btn-magenta{
        width:100%;
    }
    .homepage-2 .cat-sec-1 .cat-desc p{
        display: none;
    }
    .homepage-2 .cat-sec-1 .cat-desc .white .cat-title{
        font-size: 13px;
        margin-bottom: 8px;
        
    }
    .navbar-default .navbar-toggle, #believe-nav .navbar-brand h1{
        font-size: 24px;
        
    }
    #sect-1 .slider-desc, #sect-2 .slider-desc{
        display: block;
    }
    #sect-1 .slide-offers-title, #sect-2 .slide-offers-title, .homepage-2 .cat-sec-1 .cat-desc.fourth .cat-title span{
        font-size: 18px;
    }
    #sect-1 .slide-offers-left .slide-offers-title span, #sect-2 .slide-offers-left .slide-offers-title span, .homepage-2 .cat-sec-1 .cat-desc.fourth .cat-title{
        font-size: 14px;
    }
    #sect-1 .slider-desc.blue a.btn, #sect-2 .slider-desc.blue a.btn, #sect-1 .slider-desc.red a.btn, #sect-2 .slider-desc.red a.btn{
        font-size: 12px;
        padding:8px 15px;
        height: auto;
        width: auto;
    }
    .homepage-2 .cat-sec-1 .cat-desc .white .btn{
        font-size: 11px;
        padding:6px;
    }
    .homepage-2 .cat-sec-1 .cat-desc .price-cut .cat-title, .homepage-2 .cat-sec-1 .cat-desc .cat-title strong{
        font-size: 30px;
    }
    .homepage-2 .cat-sec-1 .cat-desc .cat-title span{
        font-size: 20px;
    }
    #cat-nav .mega-product .to-left a{
        padding:8px 11px;
        font-size: 10px;
    }
    .shop-page.sing .shop-control .right .view-opt{
        margin-bottom:15px;
    }
}



@media screen and (max-width : 1200px){
    .navbar-header{
        width: 100%;
    }
    .nav-collapse-res{
        position: absolute;
    top:115px;
    background: #fff;
    z-index: 13;
    }
    .nav-collapse-cs .navbar-nav{
        flex-direction: column;
    }
    .top-control{
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 7px 0;
    }
    .navbar-right{
      display: flex;
      align-items: center;
      margin-top: 0;
    }
    .navbar-right li{
        width: fit-content;
    }
    .choose-us-img img{
        border-radius: 0;
    }
    .pl_0_cs{
        padding-left: 15px !important;
    }
    .pr_0_cs{
        padding-right: 15px !important;
    }
    .home-key-box{
        height: fit-content;
    }
    .pd-top-0-xl{
        padding-top: 0 !important;
    }
    .prdct-grid{
        width: 100%;
        float: left;
    }
}

@media screen and (max-width:980px){
    .grid-wdth-cs{
        width: 100%;
    }
}
@media screen and (max-width:991px){
    .contact-left ul li{
        background-color:transparent !important;
       border:0 !important;
       padding:0 !important;
       margin: 15px 0 !important;

    }
     .contact-left ul li span{
         background-color:#8FB135 !important;
         color:#fff !important;
     }
     .cart-pro-cs{
         flex-direction:column;
         min-width:200px;
     }
}
@media screen and (max-width:768px){
    .home-btns a{
        width: 150px;
        font-size: 12px;
    }
    .pad-sec{
        padding: 30px 10px;
    }
    .prdct-grid{
        width: 100%;
        float: left;
    }
}
@media screen and (max-width:567px){
    .home-captions h1{
        font-size: 37px !important;
    }
    .home-captions p{
        font-size: 16px;
    }
    .sec-title h3{
        font-size: 30px !important;
    }
    .prdct-grid{
        width: 100%;
        float: left;
    }
    .home-btns a{
        width:150px !important;
    }
    .table>tbody>tr>td img{
            max-width: 60px !important;
    }
}
@media screen and (max-width:1200px){
    .navbar-default .navbar-toggle{
        margin-top:35px;
    }
    .mtop-lg{
        margin-top:20px;
    }
    .flt-cs{
    width:48%;
    float:left;
}
.product-search{
    justify-content:flex-start !important;
    margin: 16px 0;
}
}
@media screen and (max-width:991px){
    .col-lg-5,.col-lg-8{
        width:100%;
    }
    .pl_0_cs {
        padding-left:15px !important;
    }
    .pr_0_cs {
    padding-right: 15px !important;
}

.product-fade-wrap img {
    width: 250px !important;
    height: auto !important;
    margin: auto !important;
    display: flex !important;
}
.pt_0_sm{
    padding-top:0 !important;
}
.about-page h3.contact-loc{
    margin-bottom:20px !important;
}
.ct-form{
    margin-top:40px !important;
}
.mg-light{
    margin-bottom:14px !important;
}
.content{
    flex-direction:column;
    gap:10px
}
.content .list{
    width:100% !important;
}
.content .text-content {
    width:100% !important;
}

}
@media screen and (max-width:768px){
    .col-md-6{
        width:100%;
    }
    .nav-tabs.newest {
    
    flex-wrap: nowrap !important;
    display: flex !important;
    overflow: auto !important;
    padding-bottom:10px !important;
}

.nav-tabs.newest>li>a{
    white-space:nowrap !important;
}
.newest-content{
    padding-top:5px !important;
}
.px_0_sm{
    padding-left:0 !important;
    padding-right:0 !important;
}
}
@media screen and (max-width:567px){
   .pages-baner{
       height:35vh !important;
   }
   .flt-cs{
    width:100%;
}
.product-dt-title h3{
           font-size: 24px !important;
        line-height: 30px;
}
.pages-title h3{
    font-size:36px !important;
}
.flex-xs {
    flex-direction:column-reverse;
    align-items: end !important;
}
.select-cs{
    width:100% !important;
}

}










