/* only small desktops */
/* tablets */
/* only small tablets */
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
     nav.navbar.bootsnav ul.nav > li > a{
         padding-top: 10px;
		 padding-bottom: 10px;
		 padding-left: 10px;
		 padding-right: 30px;
    }
    #promotion_code_div{

        width: 600px !important;
        margin-bottom: 5px;
    }
    
    #agree_to_all{
    
        width: 100% !important;
    }
    
    #agree_to_all label{
    
        font-size: 1.1vw !important;
        padding: 0 !important;
    }
    
    #agree_to_all input[type=checkbox]{
    
        margin-right: 5px !important;
    }
    
    #pay_button_div{
    
        width: 600px !important;
        margin-left: 0px !important;   
    }
    
    #pay_button_div button{
    
        width: 100% !important;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     nav.navbar.bootsnav .navbar-header{
         width: 100%;
    }
     .navbar-light .navbar-toggler{
         border-color: #b0b435;
         color: #010101;
         border-radius: 0px;
         margin-right: 7px;
         padding-top: 6px;
         padding-top: 6px;
         float: left;
         margin-top: 20px;
    }
     nav.navbar.bootsnav ul.nav > li > a{
         padding: 5px 15px;
    }
     nav.navbar.bootsnav .navbar-nav{
         padding: 0px;
         margin: 0px;
    }
     .custom-select-box{
         display: none;
    }
     .attr-nav{
         top: 10px;
    }
     nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{
         position: initial !important;
         top: 0px;
    }
     nav.bootsnav .megamenu-content .col-menu{
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .col-menu .title{
         font-size: 16px;
    }
     .product-item-filter p{
         float: none;
    }
     .product-item-filter{
         margin: 30px 0px;
    }
     .product-categorie-box{
         margin: 30px 0px;
    }
     .toolbar-sorter-right .bootstrap-select.form-control:not([class*="col-"]){
         width: 70%;
    }
     .add-comp a{
         margin-bottom: 30px;
    }
     .add-to-btn .share-bar{
         float: none;
    }
     .contact-info-left{
         margin-bottom: 30px;
    }
     .right-phone-box{
         display: none;
    }
   
    .hide_td {

        display: none;
    }

    .order_archive th{

        font-size: 12px;

    }

    .back_button{

        display:block!important;

    }

    #promotion_code_div{

        width: 400px !important;
        margin-bottom: 5px;
    }
    
    #agree_to_all{
    
        width: 100% !important;
    }
    
    #agree_to_all label{
    
        font-size: 1.15vw !important;
        padding: 0 !important;
    }
    
    #agree_to_all input[type=checkbox]{
    
        margin-right: 5px !important;
    }
    
    #pay_button_div{
    
        width: 400px !important;
        margin-left: 0px !important;   
    }
    
    #pay_button_div button{
    
        width: 100% !important;
    }
}
/* mobile or only mobile */
 @media (max-width: 767px) {
     nav.navbar.bootsnav .navbar-header{
         width: 80%;
    }
     .navbar-light .navbar-toggler{
         border-color: #b0b435;
         color: #010101;
         border-radius: 0px;
         margin-right: 7px;
         padding-top: 6px;
         padding-bottom: 6px;
         float: left;
         margin-top: 28px;
    }
     nav.navbar.bootsnav ul.nav > li > a{
         padding: 5px 15px;
    }
     nav.navbar.bootsnav .navbar-nav{
         padding: 0px;
         margin: 0px;
    }
     .cover-slides h1{
         font-size: 28px;
    }
     .cover-slides p{
         font-size: 16px;
    }
     .cover-slides p a{
         font-size: 18px;
    }
     .offer-box li i{
         font-size: 18px;
    }
     .offer-box li{
         font-size: 12px;
    }
     .custom-select-box{
         display: none;
    }
     .right-phone-box, .our-link{
         float: none;
         text-align: center;
    }
     .filter-button-group button{
         font-size: 14px;
         padding: 5px 18px;
		 margin-bottom: 3px;
    }
     .title-blog h3{
         font-size: 16px;
    }
     .footer-widget{
         margin-bottom: 30px;
    }
     .footer-link{
         margin-bottom: 30px;
    }
     nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{
         position: initial !important;
         top: 0px;
    }
     .col-menu .title{
         font-size: 16px;
    }
     nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover{
         color: #b0b435;
    }
     .hover-team{
         margin-bottom: 30px;
    }
     .product-categori{
         margin-bottom: 30px;
    }
     .product-item-filter .toolbar-sorter-right{
         width: 100%;
    }
     .product-item-filter p{
         float: none;
    }
     .product-item-filter{
         margin: 30px 0px;
    }
     .product-categorie-box{
         margin: 30px 0px;
    }
     .toolbar-sorter-right .bootstrap-select.form-control:not([class*="col-"]){
         width: 70%;
    }
     .why-text.full-width h4{
         font-size: 20px;
    }
     .coupon-box{
         margin-bottom: 30px;
    }
     .update-box input[type="submit"]{
         margin-right: 0px;
    }
     .single-product-slider{
         margin-bottom: 30px;
    }
     .single-product-details h2{
         font-size: 18px;
    }
     .add-comp a{
         margin-bottom: 30px;
    }
     .add-to-btn .share-bar{
         float: none;
    }
     .contact-info-left{
         margin-bottom: 30px;
    }
     .attr-nav{
         top: 15px;
    }
     .right-phone-box{
         display: none;
    }
	.text-slid-box{
		display: none;
	}
	.login-box{
		float: none;
		text-align: center;
		margin: 0 auto;
	}
	.offer-box-products{
		margin-bottom: 30px;
	}

    
     #tab-content form input[type="text"]{

        width:80%;
    } 
   
    .hide_td {

        display: none;
    }

    .order_archive th, td{

        font-size: 12px;

    }

    .order_archive td .fa-file-lines{
		
		margin-left: -2.5rem !important; 
	
	}

    #admin_all {

        margin-left: -80px !important;
        padding: 0;
    }

    .admin-links{

        width:23vw !important;
        margin: 0 !important;
        padding: 0 !important;
        
    }

    .admin-links p a{

        font-size: 2vw !important;

    }

    .back_button{

        display:block!important;

    }

    .address-area p, h4{

        font-size: 16px;
    }

    .all-title-box{

        padding: 30px 0px;

    }

    .all-title-box h2{

        font-size: 16px;
    }

    .search-product {

       margin-top:-50px;
   }

   .filter-sidebar-left{

    margin-top: -50px;
   }

   .symbols img{

    width: 70px !important;
    padding-left: 10px !important;
}

.navigation p{

    font-size: 13px !important;
    margin-right:10px !important;
}

#promotion_code_div{

    width: 400px !important;
    margin-bottom: 5px;
}

#agree_to_all{

    width: 100% !important;
}

#agree_to_all label{

    font-size: 2.5vw !important;
    padding: 0 !important;
}

#agree_to_all input[type=checkbox]{

    margin-right: 5px !important;
}

#pay_button_div{

    width: 400px !important;
    margin-left: 0px !important;   
}

#pay_button_div button{

    width: 100% !important;
}

#tender-link {

    margin-top: 1rem !important;
}

#tender-link a{

    margin-left: 1rem !important;
}

.banner-frame ol{
    
    width: 100% !important;
     margin-left: 1.5rem !important;
}

.banner-frame img{

    width: 35vw !important;
    margin-right: 3vw !important;
}

.prom_img {

    width: 100% !important;
    height: 1000% !important;
}

.prom_img img {

    margin: 0 auto !important; 
    text-align: center !important;
    display: block !important;
    max-width:100% !important;
    max-height:100% !important;
}

.r_buttons {

    margin-left: 1rem !important;
}

.r_buttons input{

    width: 8px;
    height: 8px;
}

.r_buttons span{

    font-size: 10px;
    margin-right: 1rem !important;
}


}
 @media only screen and (min-width: 280px) and (max-width: 599px) {
     .navbar-light .navbar-toggler{
         border-color: #b0b435;
         color: #010101;
         border-radius: 0px;
         margin-right: 7px;
         padding-top: 6px;
		 padding-bottom: 6px;
    }
     nav.navbar.bootsnav ul.nav > li > a{
         padding: 5px 15px;
    }
     nav.navbar.bootsnav .navbar-nav{
         padding: 0px;
         margin: 0px;
    }
     .cover-slides h1{
         font-size: 28px;
    }
     .cover-slides p{
         font-size: 16px;
    }
     .cover-slides p a{
         font-size: 18px;
    }
     .offer-box li i{
         font-size: 11px;
    }
     .offer-box li{
         font-size: 9px;
    }
     .custom-select-box{
         display: none;
    }
     .right-phone-box, .our-link{
         float: none;
         text-align: center;
    }
     .filter-button-group button{
         font-size: 14px;
         padding: 5px 18px;
		 margin-bottom: 3px;
    }
     .title-blog h3{
         font-size: 16px;
    }
     .footer-widget{
         margin-bottom: 30px;
    }
     .footer-link{
         margin-bottom: 30px;
    }
     nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{
         position: initial !important;
         top: 0px;
    }
     .col-menu .title{
         font-size: 16px;
    }
     nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover{
         color: #b0b435;
    }
     .hover-team{
         margin-bottom: 30px;
    }
     .product-categori{
         margin-bottom: 30px;
    }
     .product-item-filter .toolbar-sorter-right{
         width: 100%;
    }
     .product-item-filter p{
         float: none;
    }
     .product-item-filter{
         margin: 30px 0px;
    }
     .product-categorie-box{
         margin: 30px 0px;
    }
     .toolbar-sorter-right .bootstrap-select.form-control:not([class*="col-"]){
         width: 70%;
    }
     .why-text.full-width h4{
         font-size: 20px;
    }
     .coupon-box{
         margin-bottom: 30px;
    }
     .update-box input[type="submit"]{
         margin-right: 0px;
    }
     .single-product-slider{
         margin-bottom: 30px;
    }
     .single-product-details h2{
         font-size: 18px;
    }
     .add-comp a{
         margin-bottom: 30px;
    }
     .add-to-btn .share-bar{
         float: none;
    }
     .contact-info-left{
         margin-bottom: 30px;
    }
     .right-phone-box{
         display: none;
    }
	.text-slid-box{
		display: none;
	}
	.login-box{
		float: none;
		text-align: center;
		margin: 0 auto;
	}
	.offer-box-products{
		margin-bottom: 30px;
	}
	.side-menu p{
		display: none;
	}

    
    #tab-content form input[type="text"]{

        width:70%;
    } 
   
    .hide_td {

        display: none;
    }

    .order_archive th, td{

        font-size: 12px;

    }

    /* .order_archive td{

        font-size: 12px;

    } */

    .back_button{

        display:block!important;

    }

    .address-area p, h4{

        font-size: 14px;
    }

    

}
 