@media all and (min-width: 1921px){
	
	.container{margin:auto}	

}
@media all and (min-width: 992px){
    .filterpopup .close3{display:none}
    .filtersticky{display:none}
}
@media all and (max-width: 1900px){

.tracking .wrap{max-width: 560px;}
.track_sec h3{font-size: 24px;}
.tracking i {left: -135px; width: 150px;}
.tracking address{padding: 70px 45px; border-width: 7px;right: -250px;}
.track_sec{padding: 65px  80px;}
ul.prodtrckr li.prodtrckr-done:before{width: 27px;height: 27px;line-height: 27px;}
ul.prodtrckr li.prodtrckr-todo:before{width: 27px;height: 27px;}
ul.prodtrckr li:before{left: -15px;}
ul.prodtrckr li{line-height: 80px;}
.tracking{padding: 100px 0}
}

@media all and (max-width: 1600px){
	
	.custompad{padding:70px 0px;}	
	.menu li a{font-size:12px;}
	.top-nav{margin-left:10px;line-height: 21px;}
	.menu{padding-left:10px;}
    .bottom-blk .search-container input{width:240px;font-size:11px;padding-bottom:5px;}
    .menu > ul > li a{font-size:12px;padding:15px 17px}
	.top-nav li{padding:7px 10px;line-height: 17px;}
	.bottom-blk .search-container{padding:12px 22px 0px;}
	.bottom-blk .search-container .search-btn{padding-bottom:2px;}
	.top-nav li a:after{right:-14px;}
    .wish-cart ul li a{padding:10px 10px 0px;font-size: 10px;line-height: 8px;}
    .bannner .banner-left  div{height:415px;}
    .bannner .banner-right .banner2 .banner-img2{height:199px}
    .bannner .banner-right .banner3 .banner-img3{height:199px}
    .offer-wrap-1 p{font-size:15px;}
    .offer-wrap-1 p i img{width:100px;}
    .offer-wrap-1 .shop_btn{padding:6px 20px;font-size: 12px;}
    .home-essentials .wrap .box h2{font-size: 32px;}
    .home-essentials .wrap .box h2 span{font-size:25px;}
    .home-essentials .wrap .box1 .col1{height:215px;}
    .home-essentials .wrap .box3 .col3{height:215px;}
    .home-essentials .wrap .box2 .col2{height:450px;}
    .featured_prdt .hover-box a,.featured-product .producr-box .add_cart .c_btn{font-size:11px;padding:10px 6px;}
    .featured_prdt .prdt-discript{padding:20px 15px}
    .featured_prdt .price{font-size:15px;}
    .featured_prdt .price span{font-size:13px}
    .featured_prdt .prdt-image{height:220px}
    .new-products .bx-right .prdt-image{height:170px;}
    .new-products .bx-left .prdt-image{height:450px;}

    .popcate .search2{padding:15px 30px;}
    .popcate .cate ul li a{font-size:14px;padding:0px 5px;}
    .popcate .search2 input{padding-bottom:10px;}
    .popcate .modal-body{padding:25px 30px;}
    .c-wrap a{font-size:12px;}
    .c_body .prdt_name{width: 55%;}
    .skin-7 input.in-num{font-size:12px;width: 25px;}
    .c_body .total{font-size:14px;}
    .c_head{font-size:14px;padding: 8px 20px;}
    .c_body{padding:10px 10px;}
    /*.c_body .prdt_name img{width:100px;}*/
    .cart .order-summary .promocode{margin-top:25px;}
    .promocode .prmoinput{width: calc(100% - 100px);padding:0px 15px;}
    .promocode .psubmit{width:100px;font-size:14px;}
    
    .addr_bx .checkblock{left:25px;}
    .delivery_address .addr_wrap .addr_bx{padding:30px 30px 30px 57px}
    .delivery_address .addr_wrap .addr_bx p{font-size:12px;}
    .edit,.delete{ width: 76px; height: 30px; line-height: 30px;font-size: 10px;}
    .chekcout .order-summary hr{margin: 10px 0}
    .wishlist .c_head .prdt_name,.wishlist .c_body .prdt_name{width:35%;}
    .wishlist .c_body .remove{width:25%}
    .wishlist .c_body .remove a{font-size:11px;padding: 8px 13px;max-width: 150px;}
    .c_body .remove i{font-size: 12px;    margin-left: 5px;}
    .c_body .remove i img { width: 20px;}
    .cart .c_body .remove i img{width:15px;}
    .wishlist .c_head .stock{font-size:14px;}
    .wishlist .c_body .stock{font-size:14px;}
    .wishlist .c_head .remove{width:20%}
    .empty{padding:90px 0px;}
    .myorder .order-body .buy-again{height:34px;line-height:34px;}
    .fa-refresh{top:12px;}
    .myorder .order-head{padding:12px 20px;}
    .myorder .order-body .buy-again{margin-top:10px;padding:0px 13px;}
    .fa-refresh img{width:18px !important;margin-left: 1px;}
    .myorder .order-body .track a,.myorder .order-body .track button{font-size:12px;padding:10px 0px;max-width: 175px;}
    .myorder .order-body .prdt-img .imgbox{height:110px;}
    .order-return .box .prodt-name img{width:110px;}
    .order-return .box .prodt-name{padding-left:125px;}
    .order-return .box{min-height: 143px;}
    .order-return .return-reason{padding-top: 15px;}
    .order-return .box .prodt-name img{width:110px;}
    .post-content {margin-left:125px;}
    .post-thumb img {width:110px;}
    .btn-blk .addbag{height:43px;font-size:11px;line-height:43px; margin-right: 7px;}
    .btn-blk .addwish{height:43px;font-size:11px;line-height:43px;}
    .product-details .deliver-option .pincheck{height:43px;font-size:12px;}
    .product-details .deliver-option .check-btn{height:43px;line-height:43px; font-size:11px;width: 100px;}
    .product-details .deliver-option .pincheck {width: calc(100% - 100px);}
    .product-details .select-size{padding:10px 25px}
    .product-details .box{padding-right:40px}
    .product-details .box-r{padding-left:15px;padding-right:0px}
    .product-list .featured_prdt .prdt-image{width:220px}
    .product-list .featured_prdt .prdt-discript{width:calc(100% - 220px);padding:25px 200px 25px 25px;}
    
    .tracking address{right: -230px;}
    .contact .bx-l{padding-right:25px;}
    .contact .bx-r{padding-left:25px;}
    .contact .address_blk .coll img{width:40px;}

    .about .sec-3 .col_1 {width: 38%;}
    .about .sec-3 .col_2 {width: 22%;}
    .about .sec-3 .col_1.black { width: 40%!important;}
    .about .sec-3 .col_2,.about .sec-3 .col_1.black{padding: 45px 35px 10px;}
    /*--new-*/
    .update-bag i{display: inline-block; width: 15px; }
    .update-bag{padding: 13px 40px;font-size: 10px; min-width: 130px;}
    .login_sec .update-bag{padding: 11px 35px;font-size: 12px; min-width: 120px;}
    .forgot_pass .update-bag{padding: 10px 40px;}
    .login_sec .sbmt_btn{padding: 11px 40px;padding-right: 65px;background-position: right 35px center;font-size: 12px;background-size: 13px;}
    .featured_prdt h4,.cart h2,.inner-title,.login_sec h2,.my_account h2,.product h2,.register h2,.about .sec-1 h2{font-size: 20px;margin-bottom: 11px;}
    .send_msg{font-size: 11px;width: 150px;height: 40px;}
    .register{padding: 30px 0 35px;}
    .cart .order-summary p{padding: 8px 0;font-size: 12px!important;}
    .c_body .remove a{font-size: 11px;    max-width: 140px;
    padding: 8px 6px;} 
    .addaddress{font-size: 11px;padding: 12px 22px;}
    .btnpro a{font-size: 12px; letter-spacing: 1px;}
    .promocode .psubmit,.promocode .prmoinput{height: 37px;font-size: 11px}
    .promocode .psubmit{font-size: 10px;}
    .cart .order-summary h4{margin-bottom: 13px;padding-bottom: 10px;}
    .btnpro{font-size: 12px;margin-top: 33px;height: 43px;line-height: 43px;}
    .custompad2 {padding: 25px 0px;}
    .featured_prdt .prdt-discript a{font-size: 12px;height: 20px;margin-bottom: 5px;}
    .delivery_address h5{margin-bottom: 20px; font-size: 12px;padding: 10px 20px;}
    .cshoping{padding: 10px 40px; font-size: 13px;}
    .update-bag{margin-top: 20px;}
    .my_account .checkblock .checkmark{width: 20px;height: 20px; top: 1px;}
    .my_account .checkblock{padding-left: 27px;}
    .input_box{margin-bottom: 12px;}
    .image-upload .image-edit input + label{font-size: 11px; height: 32px;line-height: 32px;}
    .myorder .order-body .buy-again i{display: inline-block; width: 15px;} 
    .myorder .order-body .buy-again{font-size: 12px;}
    .s-btn {width: 130px; height: 42px;line-height: 42px;font-size: 13px;}
    .filter .accordion,.product .filter h3{font-size: 15px;}
    
    .btn-blk .addbag,.btn-blk .addwish { padding-left: 24px;padding-right: 24px; min-width: 170px}
    .product-details .add_cart .c_btn{padding-left: 24px; padding-right: 24px; min-width: 170px;font-size: 12px;height: 43px;}
    .product-details .skin-1 .num-in input {height: 43px;width: 45px;}
    .product-details .skin-1 .num-in span {height: 43px;width: 45px;}
    .product-details .skin-1 .num-in span.minus:before { width: 11px; left: 17px;}
    .product-details .skin-1 .num-in span.plus:before, .product-details .skin-1 .num-in span.plus:after {right: 17px; width: 10px;}
    .product-details .num-block { margin-right: 5px;}
    .product-spec ul.tabs li{padding: 0 22px;height: 42px;line-height: 42px;font-size: 11px;min-width: 150px;}
    .product-spec .tab_content h2{font-size: 14px;}
    .select-size .checkblock .checkmark{font-size: 12px;}
    .product-details .box-r h3{font-size: 18px;margin-bottom: 7px;}
    .product-details .box-r h4{font-size: 12px; margin-bottom: 15px;}
    .product-details .deliver-option p{margin-bottom: 5px;}
    .product-list .featured_prdt .prdt-discript ul li{font-size: 13px;}
    .product-list .featured_prdt .prdt-discript ul{margin-top: 12px;}
    .register .checkblock .checkmark{width: 17px;height: 17px;top: 3px;}
    .register .checkblock{padding-left: 30px;}
    .track_sec h3{font-size: 21px;}
    .about .sec-3 h3{font-size: 17px;padding-bottom: 12px;margin-bottom: 20px;}
    .about .sec-3 p{font-size: 12px;line-height: 20px;font-weight: 400;}
    p,.about .sec-1 p,.contact .bx-l p,.product-spec .tab_content p{font-size: 12px;line-height: 21px;}
    .about .sec-2 .col_1 i {height: 55px; width: 55px}
    .about .sec-2 .col_1 h3{font-size: 13px;margin-top: 15px;}
    .hint{font-size: 12px;}
    .myorder .order-head .order-col span{font-size: 12px;}
    .myorder .order-head .order-col{font-size: 12px;}
    .btn-blk button i{display: inline-block;left: 8;width: 22px;}
    .register .input_box button{font-size: 11px; padding: 5px 15px;}
    .input_box input,.nice-select .current{font-size: 12px;height: 40px;}
    .terms p{font-size: 12px}
    .tracking address p{font-size: 13px;}
    .tracking address{padding: 60px 35px;}
    .track_sec h3 { font-size: 20px;}
    footer .main-area .bx-right ul li a,footer .main-area .bx-left .copy-rite{font-size: 12px;line-height: 26px;}
    footer .main-area .bx-right .coll h2{font-size: 15px;}
    footer .footer-logo{width: 130px}
    footer .main-area .bx-left p span{font-size: 13px;}
    footer .main-area .bx-left p{font-size: 13px;}
    footer .main-area .help a {font-size: 18px;}
    .downlos-store a{width: 100px;}
    footer .main-area .payment-type{width: 180px;    margin-top: 15px;}
    footer .main-area .bx-right .coll h4{font-size: 13px}
    footer .ftop-area ul a{font-size: 13px}
    .bannner .banner-right{padding-left: 16px}
    .bannner .banner-right .banner2{margin-bottom: 16px}
    .offer-wrap-1{margin: 16px 0}
    .home-essentials .wrap{margin-top: 0}
    .home-essentials .wrap .box1 .col1,.home-essentials .wrap .box3 .col3{margin-bottom: 16px}
    .home-essentials .wrap .box{padding:0 8px}
    .featured_prdt{padding: 16px 0 20px}
    .brdr1{margin-top: 15px}
    footer .main-area .bx-right{padding-bottom: 15px}
    .offer-wrap-1{padding: 20px 0}
    .top-nav li a,.profile a,.lang-bar .form-control{font-size: 11px}
    .lang-bar .form-control{padding: 7px 3px 7px 15px}
    .lang-bar a{font-size: 10px;padding: 7px 0px 7px 15px}
    .profile a{padding: 7px 10px}
    /*header .logo { margin-top: 23px;}*/
    /*header .logo img { width: 150px;}*/
    .offer-wrap-1 p i{display: inline-block;padding-right: 30px;}
    .menu > ul > li.menu-dropdown-icon ul li a{font-size: 12px}
    .wish-cart .cart_price{font-size: 13px}
    .wish-cart i img{width: 20px;margin-right: 3px; margin-top: 6px;}
    .menu > ul > li > ul > li > ul > li{line-height: 24px}
    .login_sec .d-flex.align-items-center.p0 .hint,.login_sec .checkblock{font-size: 12px;}
    .checkblock{padding-left: 25px;font-size: 12px;}
    .checkblock .checkmark:after {left: 5px; top: 1px;}
    .social_login{padding: 21px 0 10px} 
    .padd-right { padding-right: 30px;}
    .padd-left{padding-left: 30px;}
    .myorder .order-body .prdt-img .prdtname{font-size: 12px;}
    .truck {margin-left: 10px;width: 30px;display: inline-block;}
    .product-spec .col-r ul li label{line-height: 17px;}
    .product-spec .col-r ul li{font-size: 12px}
    .contact h4,.about .sec-1 h3{font-size: 14px;margin-bottom: 10px;margin-top: 5px;}
    .contact .address_blk .coll a, .contact .address_blk .coll p{font-size: 13px;}
    .input_fi3, .textarea3{font-size: 12px;}
    .c_head .prdt_name,.c_head .qtyy,.c_head .total,.wishlist .c_head .stock{font-size: 12px}
    .c_head .prdt_name{width: 45%;}
    .cart .order-summary .cart-tot,.fulltotal span{font-size: 15px;}
     /*.empty_pot img{width: 300px}*/
    .empty_pot p{font-size: 21px;}
    .myorder .order-body p.price{font-size: 16px}
    .order-return .return-details p,.return-reason p,.nice-select .option{font-size: 12px;}
    .input-fi{font-size: 12px;}
    .product-details .product_thumb,.product-details .product-display{height: 580px;overflow: hidden;}
    .product-details .discr li{padding-left: 33px; font-size: 13px;line-height: 20px}
    .image-upload .image-preview{width: 85px; height: 85px;}
    .register .image-upload .image-preview > div{ background-size: 65px;}
    .register h3{padding: 10px 15px; font-size: 11px;}
    .about .sec-1 p{margin-bottom: 15px}
    .cart .order-summary .tax{font-size: 13px;}
    .cart .order-summary h4{font-size: 13px;}
    .contact #map{height: 330px}
    .image-upload .image-edit{left: 110px;}
    .order-return .box .price{font-size: 14px}
    .filter .panel ul li .checkblock{line-height: 17px;}
    .filter .panel ul li .checkblock .checkmark{border-width: 1px;width: 12px;height: 12px;}
    .filter .panel ul li .checkblock .checkmark:after{left: 3px;top: 0px;width: 4px;height: 8px;}
    .product-details .price{font-size: 16px;}
    .product-details .price span{font-size: 13px;}
    .rating,.rating a{font-size: 11px}
    .product-details .deliver-option .terms1{font-size: 11px;}
    .product-review .box h2 { font-size: 14px;}
    .input-fi2, .textarea1{font-size: 12px;}
    .textarea1::-webkit-input-placeholder,.input-fi2::-webkit-input-placeholder { /* Edge */font-size: 12px;}

.textarea1:-ms-input-placeholder,.input-fi2::-webkit-input-placeholder{ /* Internet Explorer 10-11 */
  font-size: 12px;
}

.textarea1::placeholder,.input-fi2::-webkit-input-placeholder {
  font-size: 12px;
}


.post-content p {font-size: 12px;}
.grey_btn{font-size: 11px;}
.register .otp input{font-size: 12px;}
.terms ul li{font-size: 13px;}
.tracking address h3{font-size: 16px;}
.tracking address h4{font-size: 13px;}
.wishlist .update-bag {padding: 11px 70px;}

.featured-product .producr-box .skin-1 .num-in span, .featured-product .producr-box .skin-1 .num-in input{height:36px;}
.featured-product .producr-box .skin-1 .num-in span.plus:before, .featured-product .producr-box .skin-1 .num-in span.plus:after {right: 0;width: 10px; left:0; margin:auto;}
.featured-product .producr-box .skin-1 .num-in span.minus:before {width: 10px;left: 0; right:0; margin:auto;}
.blog .blog-bx { height: 500px; }
.home { margin-bottom: 0px;}
.sortList li a{font-size:14px;}
.sortList li.init{padding:9px 10px;}
.product .sortby{min-width:260px;}
.image-upload .image-edit{top:25px;}

.blog .row-2 .blog-head h2{font-size: 22px;line-height: 31px; padding: 15px 0 20px 30px;}
.filter .checkblock .checkmark{width:11px;height:11px;top: 4px;}
.filter  .checkblock{padding-left:20px;}
.page_next li{width:25px;height:25px;}
.page_next li a,.page_next li span{font-size:13px;}


.filter .checkblock .checkmark:after {
    left: 3px;
    top: 0px;
    width: 4px;
    height: 8px;
}
.product-details .btn-blk .addwish{font-size:11px;}
.product-details .add_cart .c_btn{font-size:11px;}
.product-details .btn-blk button i{font-size: 12px;width: auto;left: 8px;}

}

@media all and (max-width: 1400px){
	
    /*.bottom-blk .search-container input{width:195px}*/
    .banner_sec{margin-bottom: 50px;}
    .info_block>div h4{padding-bottom: 29px;}
     footer address{    padding: 0 70px 15px 60px;}
     .hint { font-size: 11px;line-height:17px;}
     p{font-size: 11px;}
     .input_box input, .nice-select .current{font-size: 11px;}
     .contact h4, .about .sec-1 h3 { font-size: 13px;margin-bottom: 13px;}
.about .sec-3 p {font-size: 11px;}
.about .sec-3 h3 { font-size: 16px;}
.update-bag {padding: 11px 35px;}
.btnpro a{font-size: 11px;}
.c_body .prdt_name{width: 50%;}
.btnpro {font-size: 11px; margin-top: 10px; height: 41px; line-height: 41px;}
.menu > ul > li a { font-size: 11px; font-weight: 400}
.featured_prdt .prdt-discript a {font-size: 11px;}
.featured_prdt .price {font-size: 13px;}
.featured_prdt .price span{font-size: 11px;}
.featured_prdt .hover-box a,.featured-product .producr-box .add_cart .c_btn{font-size: 10px;font-weight: 200;}
.featured_prdt h4, .cart h2, .inner-title, .login_sec h2, .my_account h2, .product h2, .register h2, .about .sec-1 h2 {font-size: 18px; margin-bottom: 8px;}
.send_msg{width: 140px;}
footer .ftop-area ul a i {margin-right: 6px;width: 26px; height: 26px; display: inline-block;}
.contact .address_blk .coll a, .contact .address_blk .coll p {font-size: 12px;}
.empty_pot p {font-size: 17px;}
.cshoping {font-size: 11px;margin-top: 20px;}
/*.empty_pot img { width: 250px;}*/
.forgot_pass .update-bag {padding: 10px 40px;font-weight: 300; font-size: 11px;}
.forgot_pass .update-bag i{width: 13px;}
.social_login h2 {font-size: 13px!important;}
.social_login i{line-height: 35px;}
.social_login>div {width: 35px!important; height: 35px;}
.login_sec .d-flex.align-items-center.p0 .hint, .login_sec .checkblock {font-size: 11px;}
.image-upload .image-edit input + label {font-size: 10px;}
.my_account .checkblock .checkmark {width: 17px; height: 17px; top: 2px;}
.my_account .checkblock{font-size: 11px;}
.top-nav li a, .profile a {font-size: 10px;font-weight: 300;}
.lang-bar a {font-size: 9px;padding: 9px 0px 7px 15px;}
.wish-cart .cart_price {font-size: 12px;}
.myorder .order-body .track a,.myorder .order-body .track button {font-size: 10px;padding: 10px 0px;max-width: 160px;}
.myorder .order-body .buy-again {font-size: 10px;font-weight: 400;padding: 0px 18px;height: 33px;line-height: 33px;}
.myorder .order-body .buy-again i{position: relative;}
.myorder .order-body .prdt-img .prdtname {font-size: 11px;}
.myorder .order-body p.price {font-size: 14px;}
.myorder .order-head .order-col span { font-size: 11px;}
.myorder .order-head .order-col {font-size: 11px;}
.order-return .return-details p, .return-reason p, .nice-select .option {font-size: 11px;}
.return-reason .nice-select{height: 37px; line-height: 32px;}
.order-return .return-reason {width: 35%;float: right;}
.order-return .box .prodt-name a {font-size: 12px;}
.return-reason .nice-select:after{width: 8px;height: 8px; border-width: 1px;margin-top: -7px;}
.return-reason .nice-select .option{min-height: 24px;line-height: 24px;}
.s-btn {width: 130px; height: 40px;line-height: 40px; font-size: 11px;}
.order-return .pickup-details h2{font-size: 14px;margin-bottom: 15px;}
.clearall{font-size: 10px}
.product .sortby{font-size: 11px;padding: 0px 15px 0px 70px;}
.product .sortby .nice-select{min-width: 130px;height: 35px;line-height: 35px;}
.product .sortby:after{top: 12px;font-size: 14px;}
.product .sortby .nice-select .option{line-height: 25px;min-height: 25px;}
.produt-grid{margin-top: 6px}
.featured_prdt .prdt-image {height: 200px;}
.product-details .price {font-size: 15px;margin-top: 12px;}
.product-details .price span {font-size: 12px;}
.select-size .checkblock{height: 36px;line-height: 36px;}
.select-size .checkblock .checkmark {font-size: 11px;}
.btn-blk .addbag, .btn-blk .addwish {height: 41px;font-size: 10px;line-height: 41px;margin-right: 5px;min-width: 150px;}
.product-details .skin-1 .num-in span,.product-details .skin-1 .num-in input,.product-details .add_cart .c_btn{height:41px;}
.product-spec ul.tabs li {padding: 0 15px;height: 40px;line-height: 40px;font-size: 11px;min-width: 144px;}
.product-list .featured_prdt .prdt-discript ul li {font-size: 12px;line-height: 17px;}
.post-content p:first-child {font-size: 13px; margin-bottom: 6px;}
.input-fi2, .textarea1 {font-size: 11px;}
.textarea1{height: 70px}
.image-upload .image-preview {width: 77px;height: 77px;}
.register .image-upload .image-preview > div {background-size: 60px;}
.terms p,.terms ul li{ font-size: 11px;}
.terms h4{font-size: 16px}
.wishlist .c_body .remove a {font-size: 10px;padding: 7px 10px;max-width: 140px;}
.c_head .prdt_name, .c_head .qtyy, .c_head .total, .wishlist .c_head .stock {font-size: 11px;}
.lang-bar .form-control {padding: 6px 2px 6px 9px;font-size: 10px;}
.featured-product .producr-box .skin-1 .num-in span, .featured-product .producr-box .skin-1 .num-in input {height: 35px;}
.product-details .add_cart .c_btn{min-width:150px;}
.login_sec .checkblock .checkmark{top:0;}
}



@media all and (max-width: 1280px){
		
    .top-nav li a{font-size: 12px;}
    .profile a{font-size:12px;padding-top:15px;padding-bottom:15px;}
    .wish-cart ul li a{padding:7px 10px;}
    .wish-cart i img{width:22px;}
    .wish-cart .cart_price{font-size:14px;}
    /*header .logo img{width:160px;}*/
    .bannner .banner-left  div{height:360px;}
    .bannner .banner-right .banner2 .banner-img2{height:170px}
    .bannner .banner-right .banner3 .banner-img3{height:170px}
    .bottom-blk .search-container input{width:135px}
    
    .home-essentials .wrap .box h2{font-size: 25px;}
    .home-essentials .wrap .box h2 span{font-size:19px;}
    .home-essentials .wrap .box1 .col1{height:150px;}
    .home-essentials .wrap .box3 .col3{height:150px;}
    .home-essentials .wrap .box2 .col2{height:320px;}
    .new-products .bx-right .prdt-image{height:150px;}
    .new-products .bx-left .prdt-image{height:429px;}
    footer .main-area .bx-right .coll{padding-left:25px;margin-bottom:25px;}
    footer .main-area .bx-right .coll h2{font-size:15px;}
    footer .main-area .bx-left{padding-right:25px;}
    footer .main-area .bx-left p{font-size:14px;line-height:24px;}
    footer .ftop-area ul a{font-size:14px;}
    footer .main-area .bx-left{padding-top:30px;}
    footer .main-area .bx-left .footer-logo{width:120px;margin-bottom:15px;}
    footer .main-area .help a{font-size:14px;}
    footer .copy-rite .bx-right{padding-left:25px;}
    .brdr1{margin-left:25px;}
    footer .main-area .payment-type{margin-left:25px;margin-top:25px;}
    .filter .accordion{font-size:17px;}
    .delivery_address .addr_wrap .addr_bx{padding:30px 10px 30px 40px}
    .addr_bx .checkblock{left:10px}
    .myorder .order-body .track a,.myorder .order-body .track button{max-width:140px}
    .product-list .featured_prdt .prdt-image{width:170px;height:170px}
    .product-list .hover-box{width:140px}
    .product-list .featured_prdt .prdt-discript{width:calc(100% - 170px);padding: 25px 180px 25px 25px}
    .product-list .featured_prdt .prdt-discript ul{margin-top:10px}
    .product .sortby .nice-select{min-width:160px}
    .tracking i,.tracking address{position: static;}
    .tracking .wrap{max-width: 100%;}
    .tracking i{display: inline-block;width: 130px; margin-bottom: 20px;}
    .track_sec {padding: 50px 60px; margin-bottom: 30px;}
    .featured_prdt h4{font-size:22px;}
    .cart h2{font-size:20px;}
    .featured-product .producr-box{width:33.333%}
    .inner-title{font-size:22px;}
    .contact h4{font-size:16px;}
    .contact .bx-r p{font-size:14px;line-height:24px;}
    .contact .address_blk .coll a, .contact .address_blk .coll p{font-size:12px;}
    .contact .address_blk .coll p.title{font-size:14px;}
    .contact .address_blk .coll{padding:10px 0px;}
    .my_account h2,.login_sec h2{font-size:20px;}
    .blog .blog-bx { height: 520px; }
.blog .row-2 .column-1 { width: 65%; float: left;}
.blog .row-2 .column-2 { width: 30%; float: right;}

}



@media all and (max-width: 1199px){

	.custompad{padding:50px 0px;}
    .bottom-blk{background:#f7f7f7}
    .bottom-blk:after{position:absolute;top:0px;height:100%;right:-100%;width:100%;content:"";background:#f7f7f7;}
    .bottom-blk .search-container{padding:17px 22px 0px 22px}
    .menu-container {width: 100%;}
    .menu{padding:0px;float:right;background:none;right:5%;position:absolute;z-index: 444;width:100%;left:0px;right:0px;}
    .menu-container .menu{display:block;}
    .menu-mobile {display:inline-block;    float: right;    padding:10px 20px 10px 15px;background:#f6324e;margin-right: 5%;}
    .menu-dropdown-icon:before {
     display: block;
      background: #000;
      color:#fff;
      position: relative;
      z-index: 55;
  }
  .menu > ul {
    display: none;
    width:100%;
  }
  .menu > ul > li {
    width: 100%;
    float: left;
    display: block;
  }
  .menu > ul > li a {
    padding: 9px 15px;
    width: 100%;
    display: block;
  }
  .menu > ul > li > ul {
    position: relative;    
    padding: 0 40px;
  }
  .menu > ul > li > ul.normal-sub {
    width: 100%;
  }
  .menu > ul > li > ul > li {
    float: left;
    width: 50%;
  }
  .menu > ul > li > ul > li:first-child {
    margin: 0;
  }
  .menu > ul > li > ul > li > ul {
    position: relative;
  }
  .menu > ul > li > ul > li > ul > li {
    float: none;
  }
  .menu .show-on-mobile {
    display: block;
	width:100%;
	float:left;
	margin-bottom:20px;
    background:#f6324e;
      
  }

  .menu-right{top:0px;margin-right:105px;position: relative;
    z-index: 4444;}
   header .top_bar:after{display:none}
   .bottom-blk:after{display:none}
    .lang-bar a{padding:14px 15px 14px 15px}
    .menu > ul > li > ul{box-shadow:none;width:100%;padding:15px 15px;background:#f7f7f7}
    .bottom-blk .search-container input{background:#f7f7f7}
    .skin-7 .num-in input{width:30px;}
    .c_body .total{font-size:14px;}
    .cart .order-summary .cart-tot{font-size:16px;}
    .cart .order-summary .tax{font-size:14px;}
    .cart .order-summary p{font-size:14px;}
    .fulltotal span{font-size:16px;}
    .cart .order-summary{padding-left:30px;}
    .cart .order-summary h4{font-size: 14px;}
    .chekcout .order-summary{padding-left:0px;padding-right:30px}
    .wishlist .c_body .remove a{font-size:0px;padding:0px;width:40px;height:40px;line-height: 40px;text-align:center}
    .wishlist .c_body .remove a i{font-size:20px;line-height: 40px;}
    .c_body .remove i img{width:21px;}
    .wishlist .c_head .stock{width:15%;}
    .wishlist .c_body .stock{width:15%;}
    .wishlist .c_body .remove i.icon-heart-empty{position:relative;top:-3px;left:2px;}
    .myorder .order-head .order-col{font-size:14px}
    .myorder .order-head .order-col span{font-size:12px}
    .myorder .order-body .prdt-img .imgbox { height: 90px;}
    .myorder .box{width:49%}
    .order-return .box .prodt-name img{width:80px;}
    .order-return .box .prodt-name{padding-left:90px;}
    
    .post-content {margin-left:110px;}
    .post-thumb img {width:90px;}
    .social_login .fb,.social_login .twitt,.social_login .insta,.social_login .g-plus{width: 100%;}
    .product-spec .col-r{padding:30px 20px}
    .product-spec .col-l{padding:30px 20px}
    .contact .bx-l{padding-right:0px;}
    .contact .bx-r{padding-left:0px;}
    .contact .address_blk .coll img{width:50px;}
    .about .sec-3 .col_1,.about .sec-3 .col_2,.about .sec-3 .col_1.black{width: 100%!important;}
    .c_body .remove a{font-size:12px}
    .edit, .delete{width:60px;height:27px;line-height:27px;font-size:12px}
    .product-spec ul.tabs li{font-size:14px}
    .cart .bx-left{width: 70%}
    .cart .bx-right{width: 30%}
    .c_body .remove{width: 25%}
    .product-details .product_thumb, .product-details .product-display{height: 500px}
    /*blog*/
.blog .row-1 ul li { width: 49%; }
}

@media all and (max-width: 1024px){

    .offer-wrap-1{padding-bottom:75px;}
    .offer-wrap-1 .shop_btn{position: absolute;bottom:20px;left:0px;right:0px;margin-left:0px;width:150px;margin:auto}
    footer .ftop-area ul a{margin:0px 10px;}
     
}

@media all and (max-width: 991px){
    
    .top-nav li{padding:5px 10px;}
    .profile a{padding-top:10px;padding-bottom:10px;}
    .lang-bar a{padding:10px 0px 10px 15px}
    .wish-cart ul li a{font-size: 0px;}
    .bottom-blk .search-container{padding:10px 22px 0px 0px}
    .wish-cart i{margin-top:-20px;}
    header .top_bar{background: #141515;
    float: left;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 4;}
    .top-right{margin-right:5%}
    header .left{display:flex;align-items: center}
    header .right{margin-top:40px;}
    header .logo{margin-top:35px;}
    .bannner .banner-left{width:100%}   
    .bannner .banner-right{width:100%}

    .bannner .banner-left  div{height:300px;margin-bottom:20px}
    .bannner .banner-right .banner2 {width:50%;float: left}
    .bannner .banner-right .banner3 {width:50%;float: left}
    .bannner .banner-right{padding:0px 10px;}
    .bannner .banner-right .banner2{padding:0px 10px;}
    .bannner .banner-right .banner3{padding:0px 10px;}
    .bannner .banner-right .banner3 .banner-img3{height:170px}
    .bottom-blk{padding:10px 0px;}
    .offer-wrap-1 p{font-size:15px;}
    .new-products .bx-right{width:100%}
    .new-products .bx-left{width:100%;margin-bottom: 20px;}
    .menu-mobile{padding:0px 7px 0px 3px;margin-top:5px}
    .menu-mobile:after{font-size:28px}
    .menu .show-on-mobile{margin-top:15px}
    .menu-right{margin-right:70px}
    .bottom-blk .search-container input{font-size:12px}
    .bottom-blk .search-container .search-btn{padding-bottom:9px}

    .filterpopup.modal {
    position: fixed;
    display: none;
    padding-right: 0px !important;
    z-index: 99999;
        height:100%;
    } .product .bx-left .advt2{display:none}
    .product .bx-left,.product .bx-right{width:100%;-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;padding:0;}
    .product .bx-right{margin-top: 0px;}
    .advt2{margin-top: 0px;}
    .product .sortby{margin-top: 10px;}
    .featured-product h2{padding-left: 0px;text-align:center;}
    .product .modal-wrap{padding:30px 15px;background:#fff;height:100%;overflow-y:scroll}
    .close3{position:absolute;right:10px;font-size:28px;top:0px;cursor:pointer}
    .popcate .modal-body .box{-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;}
    .popcate .modal-dialog{width:95%}
    .product .sortby .nice-select{min-width:140px}
    .cart .bx-left{width:100%;margin-bottom:10px;}
    .cart .bx-right{width:100%}
    .cart .order-summary{padding-left:0px}
    .btnpro{margin-top:30px}
    .chekcout .order-summary{padding-left:0px;padding-right:0px}
    .empty{padding:70px 0px;}
    
    .empty_pot p{font-size:20px;}
    .cshoping{padding:10px 30px;}
    .myorder .wrap .box{width:100%}
   .myorder .order-body .track a,.myorder .order-body .track button{max-width:200px}
    .order-return .return-details{margin-bottom:20px;}
    .s-btn{height:45px;line-height:45px;}
    .order-return .pickup-details{padding-left:0px;}
    .padd-right{padding-right: 15px}
    .padd-left{padding-left: 15px}
     .login_sec .sbmt_btn{margin-left: 0; margin-top: 20px; max-width: 200px;}
    .align{width:100%;margin-top:0px;}
    .produt-grid{margin-top:20px;}
    .contact .bx-r{margin-top:30px;}
    .contact .bx-l,.contact .bx-r{text-align:center}
    .terms .bx-l, .terms .bx-r{text-align:left}
    .about .sec-2 .col_1 i{display: inline-block;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;}
    .about .sec-2 .col_1 h3 { font-size: 15px;}
    .btn-blk.two .addbag, .btn-blk.two .addwish{padding-left:10px;padding-right: 10px;}
    .product-details .product_thumb, .product-details .product-display{height: auto;}
    .blog .row-2 .column-1 { width: 100%; float: left;}
.blog .row-2 .column-2 { width: 100%; float: right;}
    
   .filter.checkblock .checkmark:after {left: 4px; top: 1px; height: 8px;}  
   .product .bx-left{    background: #f5f5f5;}
}

@media all and (max-width: 900px){ 
.blog .row-1 ul li { width: 49%; padding: 20px; }
.blog .blog-bx { height: 450px;  }
.blog .blog-bx .img-bx { height: 180px; }
.blog .blog-bx .contd-bx { padding: 50px 30px 30px 30px; }
.blog .blog-bx .contd-bx .date { width: 60px; height: 80px; top:-50px; padding: 20px 10px; line-height: 18px; left: 30px; } 

}

@media all and (max-width: 991px){ 
.about .sec-1 .row{    flex-direction: column-reverse;;}
.about .sec-1 .img_wrap{margin-bottom:30px;}
}

@media all and (max-width: 767px){   

    .profile a{padding:12px 7px;font-size:0px;}
    .lang-bar a{padding:10px 0px 5px 5px}
    .profile .fa-user{font-size:13px;}
    header .left{width:35%;}
    header .right{width:65%}
    .bottom-blk .search-container{padding:10px 10px 0px;float:left}
    .wish-cart ul li:first-child a{border:none}
    .wish-cart ul li a{padding:0px}
    .wish-cart ul li:last-child a{padding-left:5px;}
    .wish-cart .cart_price{font-size:12px;}
    .bottom-blk .search-container{padding:7px 5px 0px;}
    .wish-cart .cart_price{line-height:29px;margin-left:5px;}
    .bottom-blk .search-container{position:relative}
    /*.home-essentials .wrap .box h2{font-size: 14px;}
    .home-essentials .wrap .box h2 span{font-size:10px;}*/
    .home-essentials .wrap .box1 .col1{height:100px;}
    .home-essentials .wrap .box3 .col3{height:100px;}
    .home-essentials .wrap .box2 .col2{height:210px;}
    .home-essentials .wrap .box1 .col1,.home-essentials .wrap .box3 .col3{margin-bottom:10px;}
    .home-essentials .wrap .box{padding:0px 5px;}
    .home-essentials .wrap{margin:5px 0px 0px}
    .offer-wrap-1{margin:0px 0px;}
    .bannner .banner-right .banner2{margin-bottom:10px;}
    .featured_prdt .hover-box i{font-size:14px;margin-left:0;}
    .product .sortby{right:8px;}
    .featured_prdt .prdt-image{height:150px;}
    .featured_prdt .prdt-discript{padding:10px 10px;}
    /*.featured_prdt .price span{display:block}*/
    .featured_prdt .producr-box{padding:0px 5px;}
    .featured_prdt .wrap{margin-left:-5px;margin-right:-5px;}
    .new-products .bx-left .prdt-image{height:300px}
    footer .main-area .bx-left{width:100%;padding-right:0px;padding-bottom:20px;}
    footer .main-area .bx-right{width:100%;padding-top:30px;}
    footer .main-area .bx-right .coll{padding-left:0px;}
    footer .main-area .bx-right .coll{width:50%;float:left}
    footer .footer-logo{margin-bottom:20px;}
    footer .main-area .bx-left:after{content:"";width:100%;right:-100%;position:absolute;height:100%;top:0px;bottom:0px;background:#efeeee;}
    footer .main-area .payment-type{margin-left:0px;}
    .brdr1{margin-left:0px;}
    footer .main-area .bx-left .copy-rite {display:none}
    footer .main-area .copy-rite{text-align:center;margin-top:10px;}
    footer .main-area .payment-type{width:100%;text-align: center;margin-top:10px;}
    .menu-mobile{margin-top:-2px}
    .menu-right{margin-right:60px;top: 4px}
    .menu .show-on-mobile{margin-top:0px}
    .bottom-blk{padding:0px}
    .search_mob{float:right;margin-top:8px;margin-left:10px;cursor:pointer}
    header{overflow:unset}
    .bottom-blk .search-container .search-wrap{position:absolute;width:100%;top:46px;width:200px;left:-63px;border-radius:3px;overflow:hidden;display:none}
    .bottom-blk .search-container input{width:83%;background:#fff;padding:10px 15px;}
    .bottom-blk .search-container .search-btn{width:17%;background:#fff;padding-top:6px;padding-bottom:8px;}
    .bottom-blk{background:none;height:50px}
    .bottom-blk .search-container .search-wrap .fa-search{position:relative;top:2px}
        .menu-mobile{height:50px;line-height: 50px;}
    .popcate .top-header{display:block}
    .popcate .search2{width:100%}
    .popcate .cate{width:100%}
    .c_head{display: none}
    .c_body{display:block;padding:0px;margin-bottom:10px;position:relative}
    .c_body .prdt_name{width:100%;padding-right:120px;min-height:90px;}
    .cart .c_body .prdt_name{padding-right:0;}
    .c_body .qtyy{width:100px;position:absolute;right:0px;top:0px;}
    .c_body .total{width:50%;background:#f3f3f3;font-size:17px;padding:5px 0px 5px 10px;text-align: left;height: 43px;display: flex; align-items: center;}
    .c_body .remove{width:50%;text-align:right;background:#f3f3f3; display:flex;justify-content:flex-end;height: 43px;}
    .c_body .remove a{font-size:0px;display:inline-block;border:none;margin-bottom: 0px;padding: 7px 10px 7px 0px;width: auto; margin: 0; display:flex;}
    .c_body .remove i{font-size:16px}
    .wishlist .c_head .prdt_name, .wishlist .c_body .prdt_name{width:100%}
    .wishlis .c_body .total{width:50%;background:#f3f3f3;font-size:17px;padding:5px 0px 5px 10px;}
    .wishlis .c_body .remove{width:50%;text-align:right;background:#f3f3f3}
    .wishlis .c_body .remove a{font-size:0px;display:inline-block;border:none;margin-bottom: 0px;padding: 7px 10px 7px 0px}
    .wishlis .c_body .remove i{font-size:14px}
    .wishlist .c_body .remove{width:50%;}
    .wishlist .c_body .stock {width: 100px; position: absolute;right: 0px;top: 50px;}
    .c_body .prdt_name img{width:50px;}
    .wishlist .c_body .remove a{height: 43px;
    width: 40px;
    line-height: 43px;}
    .wishlist .c_body .remove a i{line-height:35px;font-size:18px; margin:0;}
    .wishlist .c_body .total{text-align: left}
    .wishlist .c_body .remove i.fa-trash-alt{margin-right: 0px;}
    .myorder .order-body .prdt-img{width:100%}
    .myorder .order-body{display:block}
    .myorder .order-body .buy-again{height: 40px;line-height:40px;}
    .myorder .order-body .track{width: 100%;margin-top:20px;}
    .myorder .order-body .track ul li{float:left;width:33.33%;}
    .myorder .order-body .track a{max-width:100%;display:flex;align-items:center;height:100%;justify-content:center;font-size:11px;padding:0px 5px;}
    .myorder .order-body .track ul{width:100%;display:flex;}
    .product-review .bx-r{margin-top:20px}
    .textarea1{min-height:70px}
    .product-review .box h2{font-size:16px}
    
    .login_toggles{width: 100%; float: left;margin-bottom: 20px;}
    .padd-right{padding-right: 15px}
    .padd-left{padding-left: 15px; padding-top: 35px;}
     #create_ac{display: none;padding-top:0px;}
     .login_toggles li {
    width: auto;
    float: left;
    display: inline-block;
    padding: 7px 15px;
    border: #008272  solid 1px;
    margin-right: 5px;
    cursor:pointer;
}
.login_toggles li.active{background: #008272 ;}
.login_toggles li.active h2{color: #fff;}

.login_sec h2{padding: 0; margin:0;font-size: 16px;text-transform: lowercase;color: #008272 ; }
    
    .product-details .box{width:100%}
    .product-details .box{max-width:70%}
    .product-details .box-r{max-width:100%;padding-left:0px;margin-top:30px}
    .product-details .box-r h3{font-size:20px;margin-bottom:10px}
    .product-details .box-r h4{font-size:16px;margin-bottom:10px}
    .product-details .deliver-option p{margin-bottom:10px}
    .product-details .price{font-size:18px;margin-top:10px}
    .product-details .select-size{margin-top:15px}
    .product-details .discr li{font-size:14px;padding-top:2px;padding-bottom:2px;}
    .product-details .deliver-option .pincheck{width: calc(100% - 100px);}
    .product-details .deliver-option .check-btn{width:100px}
    .select-size .checkblock{width:30%}
    .product-spec .tab_content h2{font-size:16px;}
    .product-list .featured_prdt .prdt-discript{padding:25px 20px 25px 20px}
    .product-list .hover-box{width:100%;left:0px;right:10px;bottom:15px;margin-left:auto;margin-right:auto;height:auto;text-align:center;transform: none;top:auto}
    .product-list .featured_prdt .hover-box a{width:auto;float:none;display:inline-block; padding:10px; }
    .listview .hover-box a,.listview .producr-box .add_cart{
        width: 100%!important;
    max-width: 150px;
    float: none;
    display: block!important;
    margin: auto;
    margin-right: 0;
    margin-bottom: 5px;
    }
    .featured-product .producr-box .add_cart .c_btn{padding:10px;}
    .product-list .featured-product .producr-box{padding-bottom:70px;}
    .featured_prdt .hover-box a,.featured-product .producr-box .add_cart .c_btn{font-size:0px;}
    .featured_prdt .price{font-size:14px;}
    .featured_prdt .price span{font-size:12px;}
    .contact #map{height:auto;}
    .inner-title{font-size:19px;}
    .about .sec-2 .col_1{width:33.333%;margin-bottom:15px}
    .about .sec-2 .col_1 i{width:40px;height:40px}
    .about .sec-2{margin-bottom:0px}
    .offering_slider{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height: 42px;line-height: 42px;}
    .about .sec-2 .col_1 h3{margin-top:10px}
    .social_login>div {width: 33px!important;height: 33px;}
    .social_login i{line-height: 31px;}
    .social_login h2{color: #4c4c4c!important;margin-bottom: 10px;}
    .social_login{padding: 13px 30px;}
    .login_sec .checkblock,.login_sec .d-flex.align-items-center.p0 .hint{font-size: 12px;}
    .featured-product .producr-box .skin-1 .num-in span, .featured-product .producr-box .skin-1 .num-in input {height: 34px;}
    .blog .row-2 .comments-form { padding: 20px 0px 30px 26px; position:relative; }
.blog .row-2 .comments-form .bg { width: 95%; height: 70%; }
.blog .row-2 .comments-form h2 { font-size: 20px; line-height: 26px; padding: 50px 20px 26px 0px; }
.blog .row-2 .comments-form h2.icon { background:url(../images/comments.svg) top left no-repeat;padding: 10px 20px 20px 0 }
.blog .row-2 .img-blk { height: 370px;}
.blog .row-2 .blog-head h2{font-size: 16px;    padding: 7px 0 7px 20px;}
    
}

@media all and (max-width:576px){
    
    .bannner .banner-left div{margin-bottom:10px;}
    .bannner .banner-right{padding:0px 0px;}
    .bannner .banner-right .banner3,.bannner .banner-right .banner2{padding:0px 5px;}
    .bannner .banner-left div{height:200px;}
    .bannner .banner-right .banner2 .banner-img2{height:130px;}
    .bannner .banner-right .banner3 .banner-img3{height:130px;}
    .offer-wrap-1 i{display:block}
    .home-essentials .wrap .box2 .col2 h2{padding:10px 20px;}
    .featured_prdt{padding:20px 0px;}
    .featured_prdt h4{font-size:20px;margin-bottom:15px;}
    .ad-space .advt {width:100%;margin-bottom:10px;}
    .new-products .bx-right .producr-box{width:50%}
    footer .main-area .bx-right ul li a{font-size:13px;}

    .nice-select{min-width:130px;}.popcate .modal-body .box{-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;}
    .c-wrap a{font-size:12px;}
    .myorder .order-body .buy-again{height: 35px;line-height:35px;font-size:12px;}
    .fa-refresh img{width: 15px !important;}
    .fa-refresh{top:11px}
    .myorder .order-head .order-col:nth-child(1){width:100%}
    .order-return .box .prodt-name{width:100%}
    .order-return .return-reason{width:100%;padding-top:0px;}
    .order-return .box .prodt-name{padding-top:0px;min-height:85px;}
    .product-details .box{max-width:100%}
    .btn-blk .addbag,.btn-blk .addwish{padding-left: 20px;padding-right:20px;font-size: 12px;}
    .product-spec .col-r ul li{font-size:12px;margin-bottom:10px;}
    .product-spec .col-r{padding:30px 10px;}
    .product-list  .featured_prdt .hover-box i{margin-left:0px}
    .product-list .featured_prdt .prdt-discript{width:100%}
    .product-list .featured_prdt .prdt-image{width:100%}
    .featured_prdt .prdt-image{height:120px}
    .featured_prdt .prdt-image img{max-height: 90%;max-width:90%}
    .featured-product .producr-box{width:50%}
    .contact .address_blk .coll{width:100%}
    .send_msg{width:150px;height:45px;font-size:14px;}
    .about .sec-2 .col_1 h3{font-size:14px}
    .update-bag{margin-top:15px;}
    .btn-blk.two .addbag{margin-bottom:10px}
     .blog .row-1 ul li { width: 100%; height: auto; padding: 10px; }  
 .blog .blog-bx { height: auto;  } 
 .blog .row-2 .comments-form .form-box { padding: 30px; }
 .pagination > li > a, .pagination > li > span{font-size:13px;}
    .terms.faq ul{margin-left:0}
    .terms.faq h4{font-size:14px;}
    .terms.faq p,.terms.faq h4{padding:15px;}
    .blog .row-2 .comments{    margin: 10px 0 5px;}
    .blog .row-2 .comments-form h2{padding-top:15px;font-size: 17px;}
    .blog .row-2 .img-blk {
    height: 200px;
}
.product-details .product_thumb .img-thum{height:50px;}
.myorder .order-body .track ul{display:block}
.myorder .order-body .track ul li,.myorder .order-body .track a, .myorder .order-body .track button{width:100%; max-width:100%;}
    .myorder .order-body .track ul li a,.myorder .order-body .track a{padding:10px 5px;}
    .myorder .order-head .order-col {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 2px 0;
}
.product .sortby:after {
    top: 12px;
    font-size: 13px;
    left: 9px;
}
.product .sortby {
    min-width: 190px;
    right: 4px;
    padding: 0px 4px 0px 60px;
    height: 35px;
}
.sortList li.init {
    padding: 3px 5px;
}
.product .sortby:after {
    top: 7px;
    font-size: 13px;
    left: 9px;
}
.produt-grid {
    margin-top: 13px;
    margin-right: 100px;
}
  .product .sortby {
    min-width: 185px;
    right: 4px;
}
   
   .sortList li {
    font-size: 13px;
} 
.sortList li{padding:3px;}
.sortList li a {
    font-size: 13px;
}
.square.imgbox{min-width:100px;    height: 110px; margin-bottom:15px;}

.blog .row-2 .blog-head h2 {
    font-size: 17px;
    line-height: 27px;
    padding: 10px 0 10px 20px;
}
.blog .row-2 .comments h3{margin-bottom:15px;}
.blog .row-2 .img-blk .date{width: 55px;    line-height: 18px;height: 65px;    font-size: 18px;}
.blog .row-2 .social-wrap a{margin-right:5px;}
.wallet .balance_statement    {padding: 25px 20px;
    margin-top: 20px;
    margin-bottom: 30px;}
    .cart .bx-left{padding-right: 0}
    .wishlist  .c_body .remove i img{width: 20px}
    .wallet .trans_statement {
    margin-top: 20px;
}



}

@media all and (max-width: 480px){
    
    .home-essentials .wrap .box{width:100%}
    .home-essentials .wrap .box{margin-bottom:10px;}
    .home-essentials .wrap .box1 .col1{height:210px;}
    .home-essentials .wrap .box3 .col3{height:210px;}
    .home-essentials .wrap .box2 .col2{height:210px;}
    .product-spec .tabs {display: none;}
	.product-spec .tab_drawer_heading {
		background-color: #141515;
		color: #fff;
		margin: 0;
		padding: 10px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
        font-size:14px;
        background:#141515 url(../images/arrow_dwn.png) no-repeat center right 15px ;
	}
	 .product-spec .d_active {
        font-weight: 400;
    background-color: #026b5e;
		color: #fff;
	}
.register h3{padding: 7px 15px;font-size: 14px;}
.register h2{font-size: 21px;}
.input_box input{height: 35px;}
.btn_wrap{flex-direction: column;justify-content: normal;padding:0;}
.btn_wrap a {display: inline-block;margin-left: 0;max-width: 200px;text-align: center;margin: 10px 0;width: 100%;}
.image-upload .image-preview { width: 80px;height: 80px;}
.login_toggles li{padding: 7px 10px;} 
.login_sec h2{font-size: 15px;}
.hint{letter-spacing: 0;}
ul.prodtrckr li{font-size: 14px;}
.track_sec h3 {font-size: 20px;}
ul.prodtrckr li.prodtrckr-done:before {width: 20px;height: 20px;line-height: 20px;}
ul.prodtrckr li.prodtrckr-todo:before {width: 20px;height: 20px;}
ul.prodtrckr li:before {left: -12px;}
.track_sec {padding: 40px 30px;}
.tracking address {padding: 40px 25px;border-width: 3px;}
.tracking address p{font-size: 14px;}
.tracking address h3 {font-size: 18px;}
.tracking address h4 {font-size: 15px;}
.tracking {padding: 50px 0;}
.about .sec-1 .img_wrap,.about .img_wrap{min-height: 200px;}
 .about .sec-3 .col_2, .about .sec-3 .col_1.black{padding: 30px; }
 .featured-product .producr-box .skin-1 .num-in span, .featured-product .producr-box .skin-1 .num-in input {height: 28px;}
 .featured_prdt .hover-box a, .featured-product .producr-box .add_cart .c_btn{padding:7px 6px;}
.home { margin-bottom: 10px;}
.sortList li{font-size:14px;}
.btn-blk button i{left:5px;top:0;}
.product-spec .tab_content{padding:15px!important;}

}
@media all and (max-width: 400px){
.home-essentials .wrap .box1 .col1{height:170px;}
.home-essentials .wrap .box3 .col3{height:170px;}
.home-essentials .wrap .box2 .col2{height:170px;}
    
    
    .bannner .banner-left div{height:150px}
    .bannner .banner-right .banner2 .banner-img2,.bannner .banner-right .banner3 .banner-img3{height: 90px;}
    .featured-product .producr-box .skin-1 .num-in span.plus:before, .featured-product .producr-box .skin-1 .num-in span.plus:after {right: 10px;width: 8px;}
    .featured-product .producr-box .skin-1 .num-in span.minus:before {width: 8px;left: 11px;}
}


