@media all and (min-width: 1900px){
	
	.container{margin:auto}	
    .single_prod .prod_img{height:150px;margin-bottom: 10px;}
    .deal_box .img_box{height: 290px}
    .category_section .cate_block .img_wrap{height: 300px;}
    .latest_prod .prod_block{padding-bottom: 25px;}


}


@media all and (min-width:1600px){
	.clients .img_wrap{height: 200px}
	.desktop .nav_block{height:520px;}
	
}
@media all and (max-width:1500px){
header .top_header h5,header .top_header p{font-size: 12px;}
.single_prod .prod_name{font-size: 13px;}
footer ul li a{font-size: 13px;}
footer address, footer .call a, footer .mail a{font-size: 13px;}
footer h3{font-size: 18px;}
footer ul li{line-height: 21px;}
footer .col-xs-4{padding-left: 70px}
.sign_up_sec .col_2{margin-right: 13%}
footer .footer_bottom p{font-size: 12px;}
footer .footer_bottom aside img{width: 180px}
.nav_block .nav-toggle a { padding: 11px 17px;}
.banner_sec{margin-bottom: 25px}
.add_cart .c_btn{font-size: 11px; padding: 5px 11px;}
/*.add_cart .c_btn i{display:none;}*/
.skin-1 .num-in span,.skin-1 .num-in input{width: 22px;height: 22px;font-size:11px; }
.add_cart{min-height: 35px;}
.single_prod{padding:15px;}
header .middle_header .logo{padding-right: 5px;}
.clients {margin:10px 0;}
.single_prod .prod_img{height:140px;}
}

@media all and (max-width:1440px){
.desktop .nav_block{height: 440px;}
.category_banner_sec .banner01_block,.category_banner_sec .banner02_block{height: 440px}
.disc_label{width: 32px;height: 32px;line-height: 32px;font-size: 11px;top: 5px;right: 5px;}
}


@media all and (max-width:1366px){
.desktop .nav_block {height: 420px;}
.category_banner_sec .banner01_block,.category_banner_sec .banner02_block{height: 420px}
.deal_box .content_box h3{font-size:15px;}
.deal_box .content_box .price{font-size:13px;}
.deal_box .content_box .available, .deal_box .content_box .sold{font-size:12px;}
.deal_box .progress{height:8px;}
.deal_box .content_box .price .strike{font-size:10px;}
.add_cart .c_btn {font-size: 10px;}
.deal_box .content_box aside{margin-bottom:5px;}
}
@media all and (max-width:1280px){
	.gift_coupon .col_1 h3{font-size:18px;}
	.gift_coupon .col_2 p{font-size: 14px;line-height: 21px;}
	.gift_coupon .col_2{padding: 10px 15px;padding-left: 70px;}
}


@media all and (max-width:1200px){
footer h3{font-size: 18px;}
footer address, footer .call, footer .mail{background-size:37px!important;padding-left: 50px; }
footer address, footer .call a, footer .mail a{line-height: 20px;font-size: 15px;}
.sign_up_sec .col_2 {margin-right: 2%;}
}

@media all and (max-width:1024px){
	header .middle_header{position: relative; padding-bottom: 60px;}
	header .middle_header .search_box{position: absolute;bottom: 0; width: 100%; padding-right: 0}
	header .middle_header .logo{margin-left: 60px;}
	.btn-navbar-navtoggle {left: 0;top: -55px;}
	header .middle_header .cart_box>div h4{font-size: 0;}
	header .middle_header .cart_box>div{padding-left: 7px;}
	header .middle_header .logo{width: 150px;float: none;margin: 0 auto;}
	footer .logo{width: 100px;}
	header .middle_header .cart_box{margin-top: -45px;}
	.desktop .nav_block {height: 320px;}
	.category_banner_sec .banner01_block, .category_banner_sec .banner02_block {height: 320px;}
	.desktop .nav_block .nav-toggle {height: 12%;}
	.scrollbar{width: 100%;}
	.category_banner_sec .banner01_block{width: 57%}
	.category_banner_sec .category_block { width: 22%;}
	.left-bar { width: 21%;}
	.right-bar{width: 78%;padding-left: 1%;}
	.featured_prod .single_prod, .new_items .single_prod {width: 24%;}
	.left-bar .title h3{font-size: 18px;}
	.title h2{font-size: 14px;padding: 15px 20px;}
	.info_block>div h4{padding-left: 50px; font-size: 14px}
	.category_section .cate_block h3{font-size: 13px;font-weight: 400;}
	.gift_coupon .col_2 p br{display: none;}
	.gift_coupon .col_1{    padding: 20px 25px;}
	.gift_coupon .col_1 h3{margin-left: 10px;}
	.deal_box .content_box .price{font-size: 14px}
	.deal_box .img_box{height: 200px;}
	.navbar{margin: 0; height: 0;margin-top: -50px;}
	.user-sec{width: 100%;justify-content: center;margin: 5px 0;}
	.countdown li{margin-right: 5px}
	.nav_block a{font-size: 12px; padding: 5px 15px;}
	header.affix .bottom_header{display:block;}
	header.affix .user-sec{display:none;}
	header.affix .middle_header .logo{margin-bottom:6px;}
	
	
	

}
@media all and (max-width:991px){
.category_banner_sec .category_block{width: 100%;padding-right: 0; margin-bottom: 30px;}
.scrollbar {overflow-y: scroll; height: 100%; max-height: 350px;}
.category_banner_sec .banner01_block, .category_banner_sec .banner02_block {height: 320px;}
.category_banner_sec .banner01_block {width: 75%; margin: 0;}
.category_banner_sec .banner02_block {width: 24%;}
.gift_coupon .col_1 i{display: inline-block;width: 20px;}
.gift_coupon .col_1 h3 {font-size: 16px;}
.featured_prod .single_prod, .new_items .single_prod{width: 32%;}
.sign_up_sec .container{flex-direction: column;align-items: center;}
.sign_up_sec .col_3, .sign_up_sec .col_1{max-width: 100%;text-align: center; margin: 15px 0;}
.sign_up_sec .col_2 {margin-right: 0;margin-left: 0;max-width: 100%;width: 100%;}
footer .col-xs-4 {padding-left: 10px;}
.nav_block{max-height: 450px;}
#boxscroll{max-height: 400px;}
.add_cart .c_btn{opacity: 1;transform: none;}
.nav_block span {
    font-size: 14px;
    font-weight: 400;
    border-bottom: #eee solid 1px;
}
.nav_block ul{margin-right:0;}
.scrollBody {
    height: auto;
    overflow: scroll;
    max-height: 400px;
}
}

@media all and (max-width:768px){
.category_banner_sec .banner01_block, .category_banner_sec .banner02_block { height: 300px;}
.deal_box{width: 100%; margin-bottom: 15px;}
.right-bar {width: 72%;padding-left: 2%;}
.left-bar { width: 27%;}
.gift_coupon .col_2{width: 60%;}
.gift_coupon .col_1{width: 40%;}
header .top_header h5{font-size: 13px;}
header .top_header aside{padding-right: 5px;}
}

@media all and (max-width:767px){
.featured_prod .single_prod, .new_items .single_prod {width: 49%; max-width: 100%;}
.category_section .cate_block.midium {width: 60%;}
.category_section .cate_block.small {width: 38%;}
.category_section .cate_block.large {width: 49%;}
.offer_section .col-6{flex: 0 0 100%; max-width: 100%;margin-bottom: 15px;}
.daily_deals,.offer_section{margin-bottom: 10px;}
.gift_coupon .col_1,.gift_coupon .col_2{ width: 100%;}
.gift_coupon .col_2:before{display: none;}
.gift_coupon .col_2 {padding: 10px 20px;}
.disc_label{height: 32px;width: 32px;line-height: 32px;}

}

@media all and (max-width:550px){
	header .top_header{flex-direction: column;}
	header .top_header aside:nth-child(2){display: flex;width: 100%; justify-content: space-between;}
	.user-sec li:nth-child(4){display: none;}
	.user-sec{justify-content: space-between;}
	header .middle_header .cart_box>div{padding: 0;}
	header .middle_header .cart_box>div a{width: 10px;display: flex;
    justify-content: center;
    align-items: center;}
	header .middle_header .logo{width: 120px;}
	header .country, header .lang, header .currency{margin: 0 ;}
	header .country{margin-left: 20px;}
	header .nice-select, header .lang, header .currency{margin-left: 0;padding-right: 12px!important;}
	.search_box form .inner-form .input-field.first-wrap .choices[data-type*="select-one"]:after{right: 10px;}
	.search_box form .inner-form .input-field.first-wrap .choices__inner{padding: 10px;}
	.search_box form .inner-form .input-field input{padding: 10px 15px;}
	.search_box form .inner-form .input-field{height: 40px;}
	.choices__inner{min-height: 40px;}
	.search_box form .inner-form .input-field.third-wrap {width: 50px;}
	.category_banner_sec .banner01_block, .category_banner_sec .banner02_block {height: 220px;}
.category_banner_sec .category_block{margin-bottom: 10px;}
.navbar{margin-top:-50px;}
.btn-navbar-navtoggle{top: -50px;}
header .middle_header .cart_box {margin-top: -35px;}
.right-bar,.left-bar{width: 100%;padding: 0}
.category_section .cate_block .img_wrap{height: 220px;
    background-position: top center;}
.single_prod{padding: 15px}
.gift_coupon .col_1,.gift_coupon .col_2{justify-content: center;text-align: center;    padding:10px 15px;}
.gift_coupon .col_2 p { font-size: 13px; line-height: 18px;}
.deal_wrap .slick-list{margin: 0}
footer .footer_bottom aside img { width: 125px;}
header .country .nice-select, header .lang .nice-select, header .currency .nice-select,header .top_header h5,.user-sec li a{font-size: 12px}
.user-sec li a i{width: 12px;}
.latest_prod,.info_block,.latest_blog{margin-bottom: 10px;padding-bottom: 10px;}
.info_block>div h4:after{width: 90%;}
header .top_header aside{padding-right: 0;margin-top: 7px;margin-bottom: 5px;}
header .lang .nice-select{background-size: 12px;background-position: left 7px center;}
header .currency .nice-select{padding-left:15px;}
header .top_header .nice-select .option {padding-left: 5px;padding-right: 5px;}
.banner_sec{margin-bottom: 30px;}
.latest_blog .slick-dots{margin-top: 10px;}
footer .col-6{margin-bottom: 30px;}
.sign_up_sec p{font-size: 12px;line-height: 17px;}
.sign_up_sec .col_2{width: 100%;}
.user-sec li{margin-left:0;margin-right: 0;}
.gift_coupon .col_1 i{width: 15px;}
.gift_coupon .col_1 h3 {font-size: 16px;font-weight: 500;}
.info_block{margin-top: 15px;}
.search_box form .inner-form .input-field.first-wrap .choices__list.choices__list--dropdown{padding: 10px 5px;;}
.choices__list--dropdown .choices__item{font-size: 13px}
/*.container{width: 99%;}*/
.gift_coupon .col_2 p span{font-size: 15px}
.title h2 {font-size: 14px; padding: 10px 15px; font-weight: 500}
.category_section .cate_block.midium,.category_section .cate_block.small,.category_section .cate_block.large{width: 100%;}
footer .footer_bottom .container{display: -webkit-flex; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center;}
footer .footer_bottom img{width: 50%; float: left;}
footer .footer_bottom p{font-size: 12px;}
footer .footer_bottom{padding: 10px 0; margin-top: 25px;}
footer h3 {font-size: 16px;margin-bottom: 15px;}
footer ul li { margin-bottom: 5px;}
footer address, footer .call a, footer .mail a {line-height: 17px; font-size: 14px;    padding-right: 0;}
footer .call{padding: 5px 0 16px;padding-left: 50px;}
.sign_up_sec{padding: 15px 0}
.featured_prod .prod_wraper, .new_items .prod_wraper{margin-bottom: 15px;}
.featured_prod .single_prod, .new_items .single_prod{margin: 1%;width: 48%; padding: 10px;}
.single_prod .prod_name{font-size: 13px;}
.search_box form .inner-form .input-field.first-wrap .choices__inner .choices__list.choices__list--single,.search_box form .inner-form .input-field input{font-size: 12px}
.search_box form .inner-form .input-field input[type='text']::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 font-size: 12px;
}

.search_box form .inner-form .input-field input[type='text']:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-size: 12px;
}

.search_box form .inner-form .input-field input[type='text']::-ms-input-placeholder { /* Microsoft Edge */
  font-size: 12px;
}

.info_block>div h4{padding-bottom: 20px; padding-left: 60px;}
.arrows{top: 0}
.home .container,.category_banner_sec .container,header .container{padding: 0}
header .bottom_header{margin-top: 0}
.deal_wrap .slick-slide{margin: 0 5px;}

.deal_box .content_box h3{font-size: 16px;font-weight: 600;margin-bottom: 10px;}
.input_box input, .nice-select .current{font-size: 13px;}
header .logo img { min-width: 100px;}


}



@media all and (max-width:480px){
.category_banner_sec .banner01_block, .category_banner_sec .banner02_block { height: 160px;}
.deal_box .content_box .price .strike{display: block;margin-left: 0;}
.countdown span{min-width: 30px}
.countdown li{margin-right: 4px}
.inner-form .selected a{padding:10px;font-size: 12px;}

}

@media all and (max-width:380px){
.search_box form .inner-form .input-field.first-wrap .choices[data-type*="select-one"]:after {right: 7px;}
.search_box form .inner-form .input-field.first-wrap {width: 220px;}
}