@media (max-width: 1200px) {
  .btn-custom {
    height: 42px;
    width: 42px;
    padding: 10px 0;
  }
  .btn-custom .filter {top:65%;}
  
  .btn .filter-text {
    display: block;
    position: absolute;
    left: 50%;
    top: 2px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-transform: uppercase;
    font-size: .58rem;
    font-weight: 600;
    letter-spacing: .03rem;
  }

}
@media(min-width:768px){#wrapper{padding-left:250px;}
#wrapper.toggled{padding-left:0;}
#sidebar-wrapper{width:250px;}
#wrapper.toggled #sidebar-wrapper{width:0;}
#page-content-wrapper{padding:20px;position:relative;}
#wrapper.toggled #page-content-wrapper{position:relative;margin-right:0;}
.cart-btn{padding:0;}
.zoom-image-div{width:100%;float:left;}
.container{padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;}
.col-sm-4{width:33.33333333%;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){
  .popover {
    width: 300px;
}
  .final_oreder #myTabs{display: block;}
  .product .product_price {
 
    font-size: 13px;
}
.filter_sort {
    text-align: left;
}
/*--- DO NOT COPY BELOW CODE - Just for demo purpose ---*/
.desktop_filter{display: none;}
.responsive_filter{display: block;}
.responsive_product_filter .content {opacity:1; -webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;    height: fit-content;    z-index: 9;}
.responsive_product_filter .content.show {opacity:1;}

.responsive_product_filter .btn-custom {
    float: right;
  position: relative;
  font-weight: 500;
  padding: 12px 42px 12px 12px;
  overflow:hidden;
  line-height: 1.3;    width: 100px;    margin-top: -50px;background:white;
 
}

.responsive_product_filter .btn-custom .filter {
  position:absolute;
  height:42px;
  width:42px;
  top:65%;
  right:0;
  transform:translateY(-50%);
  cursor:pointer;
}



.responsive_product_filter .btn-custom .filter span, .btn-custom .filter span:before, .btn-custom .filter span:after {
  transition:all .3s ease-in-out;
  background: #f88701;
  position: absolute;
} 
.responsive_product_filter .btn-custom .filter span:before, .btn-custom .filter span:after {
  content: '';
  display: block;
  width: 20px;
  height: 2px;
  left: -3px;
}
.responsive_product_filter .btn-custom .filter span {
  height: 10px;
  width: 4px;
  top: 10px;
  left: 14px;
  box-shadow: 8px 11px 0 #f88701;  
}
.responsive_product_filter .btn-custom .filter span:before {
    top: 4px;
}
.responsive_product_filter .btn-custom .filter span:after {
    top: 15px;
}



.responsive_product_filter .btn[aria-expanded=true] .filter span {
  transition:all .1s ease-in-out;
  background:transparent;
  box-shadow:8px 11px 0 transparent;
}


.responsive_product_filter .btn[aria-expanded=true] .filter::after,
.responsive_product_filter .btn[aria-expanded=true] .filter::before {
    opacity: 0
}

.responsive_product_filter .btn[aria-expanded=true] .filter span.rotate::after,
.responsive_product_filter .btn[aria-expanded=true] .filter span.rotate::before {
    opacity: 1
}

.responsive_product_filter .btn[aria-expanded=true] .filter span.rotate::before {
    -webkit-transform: rotate(45deg)translate(4px,4px);
    -ms-transform: rotate(45deg)translate(4px,4px);
    transform: rotate(45deg)translate(4px,4px);
}

.responsive_product_filter .btn[aria-expanded=true] .filter span.rotate::after {
    -webkit-transform: rotate(-45deg)translate(4px,-4px);
    -ms-transform: rotate(-45deg)translate(4px,-4px);
    transform: rotate(-45deg)translate(4px,-4px);
}


.checkout_signin .form {
    position: relative;
    max-width: 312px;
    /*margin: 35px 5px;*/
    padding: 12px;
}
/*.ih_icon img{width: 90%;padding: 10px 5px 0px 0px;}*/
.customer_order_list h5{font-size: 10px;}
.customer_order_list h4{font-size: 14px;}
.offer_strip h5 {text-align: center;}
.cart_right_side .nav-justified li a{    padding: 10px 0;}
.pagemarginhome{margin-top:10rem;}
.pagemargin{margin-top:11rem;}
.user_icon .dropdown-toggle{position:relative;top: 0px;left:0;display: block;}
.bnr_left{width:50%;float:left;padding:2.5px;}
.bnr_right{float:right;width:50%;padding:2.5px;}
.banner{padding:10px 0px 10px 0px;}
.rewards_container .customer_order_list .row1{height:40px;display:-webkit-box;}
.rewards_container .total_amouunt{width:60%;}
.rewards_container .col-sm-3.total_price{width:30%;padding:0px 10px;}
.user_icon .dropdown{height:0px;}
.product .buy_now{font-size:12px;} 
.product .col-sx-12,
.col-sm-3{padding-right:0px;padding-left:0px;}
.container{padding-right:0px !important;padding-left:2px !important;margin-right:auto;margin-left:auto;}
.menu_bar{display:none;padding:5px;}
.top_header .offer_section{font-size:10px;}
.main_search{position:relative;top:6rem;left:-15px;}
.logo{position:absolute;width:100%;margin:auto;top:0px;left:10%;}
.user_icon{width:80%;padding:0;cursor:pointer;height:0;}
.main_header{background:#fff;height:auto;border-bottom: 0px dotted#ff7521;}
.main_header .header_user_cart{padding-top:0;height:0;margin-top: -10px;}
.product{margin-top:0px;width:50%;float:left;margin:0 auto;margin-bottom:-10px;padding-right:0px;padding-left:0px;margin:1px;border:1px solid #eeeeee;}
#wrapper{padding-left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
#wrapper.toggled{padding-left:250px;}
#sidebar-wrapper{z-index:1000;position:fixed;left:246px;top:0;width:0;height:100%;margin-left:-250px;overflow-y:auto;background:#ffffff;border-right:4px solid #000000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
#wrapper.toggled #sidebar-wrapper{width:250px;}
#page-content-wrapper{width:100%;position:absolute;padding:0px;height:0;}
.btn-cart-responsive{height:0;}
#wrapper.toggled #page-content-wrapper{position:absolute;margin-right:-250px;}
.sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:0;list-style:none;}
.sidebar-nav li{text-indent:20px;line-height:40px;}
.sidebar-nav li a{display:block;text-decoration:none;color:#000000;border-bottom:1px solid #d7e6e6;text-align:left;font-size:16px;}
.sidebar-nav li a:hover{text-decoration:none;color:#0f1432;background:rgba(255, 255, 255, 0.2);}
.sidebar-nav li a:active,
.sidebar-nav li a:focus{text-decoration:none;}
.sidebar-nav>.sidebar-brand{height:65px;font-size:18px;line-height:60px;}
.sidebar-nav>.sidebar-brand a{color:#ebfffc;background: #eb366f;font-size:24px;}
.sidebar-nav>.sidebar-brand a:hover{color:#fff;background:none;}
.responsive-toggle-btn{position:relative;float:left;color:#ffffff;top:-90px;z-index:99;left:0px;font-weight:bold;cursor:pointer;padding:6px 12px;border-radius:5px;width:13%;display:block;}
.responsive-toggle-menu.toggled .collspan-overlay{position:fixed;background:#000;opacity:.5;filter:alpha(opacity=50);left:0;display:block;right:0;bottom:0;height:100%;z-index:55;}
.responsive-toggle-menu.toggled .responsive-toggle-btn{display:none;}
.search-wrapper input{background:#ffffff;}
.cart_left_side{width:100%;margin-bottom:5px;}
.cart_right_side{width:100%;}
.alert{width:40%;top:15%;right:30%;}
.update_btn button{float:right;margin-top:-7px;}
.responsive_none{display:none;}
.responsive-toggle-menu{display:block;}  
.tab label{background:#ffffff;padding:5px;border:1px solid #ecebe5;margin-left:-1px;position:relative;left:1px;max-width:100%;width:120px;height:50px;text-align:center;line-height:35px;}
.product_buttons{padding:0px 0px;position:fixed;bottom:0px;width:100%;z-index:99;display:flex;left:0;background:#eb366f;}
.product_buttons button {    border-radius: 10px;}
.product_buttons .btn_add_cart{    width: 50%;    color: #000;
    border: 1px solid #fff;font-weight:bold;font-size: 20px;margin: 2px;
    padding: 10px 0;}
.product_buttons .btn_buy_now   { width: 50%;    color: #000;
    border: 1px solid #fff;font-size: 20px;    margin: 2px;
    padding: 10px 0;font-weight:bold;}
    .product_buttons .quick_buy {
   width: 33.33%;    color: #000;font-size: 20px;
    border: 1px solid #fff;
    padding: 5px 0;font-weight:bold;
}
.breadcum-section{float:none;width:90%;margin:auto;padding:10px;}
.shopping_cart_product_details .image{margin-top:15px;width:25%;}
.checkout_header{height:100px !important;}
.checkout_header .logo img{width: 180px;left: -10%;position: relative;}
.checkout_header .user_img img{width:100%;position:relative;top: 8rem;right:0;left:-30px;}
.checkout_header .user_icon .dropdown-menu {position: absolute;border-radius: 0;top: 115px;left: -145px;border-top: 4px solid #010101;}
.form-group{width:100%;text-align:left;padding:0 0px;}
.veen{padding:5px;margin:40px 0 0 0;width:100%;display:block;}
.product-right{float:right;width:100%;}
.add_cart_btn{padding:0 0 0px 0;}
.customer_order_list .row1{height:40px;}
.offer_section span{display:none;}
.shopping_cart_product_details .p_details{width:75%;float:right;margin:5px 0px 0px 0px;}
.nav-justified>li>a{margin-bottom:5px;}
.nav-pills>li{float:left !important;}
.top_cart_header h4{font-size:14px;}

.main_login_page .veen{left:0px;top:-25px;min-height:500px;}
.main_login_page .veen>.wrapper{position:absolute;width:100%;left:0%;}
.child_thanks_left{width:100%;}
.master_thanks_page{padding:1rem;height:auto;overflow:auto;font-family:monospace;position:relative;background:#80808014;}
.details span{width:50%;font-size:12px;margin:0px 0rem;text-align:center;position:relative;top:14px;display:block;}
.thanks_product_details .image img{width:75%;margin:10px;}
.child_thanks_right{width:100%;float:none;margin:0px 0px;background:white;height:auto;}
.thanks_product_details{margin:5px;display:-webkit-box;}
.massage-sent-icon img{width:80%;}
.btn_thanks_continue{padding:10px 5px;}
.btn_thankyou_odr_view{padding:10px 5px;}
.columnBlockA01 ul.grid li{width:46%;float:left;margin:5px;}
.right_block{float:left;width:100%;}
.columnBlockA01 ul.grid li:nth-child(3n){margin:5px;}
.product_list .list .col-sm-12{padding-right:0px;padding-left:0px;}
.product_list-page .product{width:100%;}
.product{width:49%;}
.related_product .Recommonded_pdp .product{width:100%;}
.columnBlockA01 ul.grid{padding:0;}
.product_description .tab-content>.active{padding:1rem;}
.product_description .nav-tabs>li>a{padding:6px;font-size:12px;}
.user_icon .dropdown-menu{position:absolute;border-radius:0;top:20px;left:-145px;border-top:4px solid #010101;}
.dartproduct-qty{position:absolute;top:-5px;right:0px;}
.customer_order_list .image img{width:100%;}
.customer_order_list .col-sm-6{width:50%;}
.order_number{float:left;}
.track_order{float:right;}
.customer_order_list .row{display:-webkit-box;}
.customer_order_list .col-sm-2{width:16.66%;}
.customer_order_list .col-sm-4{width:33.33%;}
.customer_order_list .col-sm-3{width:25%;font-size:12px;padding:0px;}
.col-sm-8{}
.customer_order_list .col-sm-2{width:16.66%;padding:0;}
.customer_order_list p{margin:0 0 0px;}
.product_zoom img{width:100%;margin:auto;}
.customer_order_list .col-sm-4{width:33.33%;float:left;text-align:center;}
.card-header{padding:10px;margin-bottom:2rem;}
.veen .wrapper>form{padding:0px 10px 10px;}
.checkout_login .veen .wrapper #loggdin .or_login{position:absolute;top:325px !important;}
.checkout_login .veen .wrapper #register .or_login{position:absolute;top:65px !important;}

#progressbar{margin-bottom:-12px;height:auto;}
.checkout_login .veen>.wrapper{max-height:430px;}
.update_btn{display:initial;}
.customer_detail .user_checkout_profile img{width:20%;}
.customer_detail{padding:2rem;}
.p_details p{margin:6px;font-size:11px;}
.product_detail p{font-size:10px;}
.main_login_page .veen{width:95%;margin:40px auto;}
.responsive_logo img{    width: 50%;
    position: relative;
    left: 75px;
    top: 5px;}
.headmid-mr{position:relative;top:0rem;padding:0;}
.main_header .header_user_cart .ih_icon{width:35px;height:35px;top:-20px;position:relative;}
.popover:before{content:"";position:absolute;right:25px;}
.user_img{position:relative;top:0px;left:0;}
}
@media only screen and (max-width:480px){
	.main_header .header_user_cart .ih_icon {
    width: 35px;
    height: 35px;
    top: -38px;
    position: relative;
}
.responsive-toggle-btn{position:relative;top:-60px;}
.pagemarginhome{margin-top:11.5rem;}
.dartproduct-qty{position:absolute;top:-5px;right:0px;}
.logo img{width:auto;}.checkout_header .logo img { 
    width: 200px;
    padding: 0;
    margin-top: 0px;
}
.product_list .col-sm-2{display:none;}
}
@media only screen and (max-width:414px)
{
.main_header .header_user_cart .ih_icon {width: 35px;height: 35px;top: -28px;position: relative;}
.responsive-toggle-btn {position: relative;top: -45px;}
}
@media only screen and (max-width:400px){
.main_header .header_user_cart .ih_icon{width:40px;height:35px;top:-30px;position:relative;}
.pagemarginhome{margin-top:10rem;}
.responsive-toggle-btn{position:relative;float:left;color:#ffffff;top:-43px;}
}
@media only screen and (max-width:340px){
.pagemarginhome{margin-top:9.5rem;}
}
@media only screen and (max-width:320px){
.pagemarginhome{margin-top:9rem;}
.search-wrapper input{width:120px;}
.search-wrapper{width:180px;}
.responsive-toggle-btn{position:relative;top:2px;}
.Add_cart{width:48%;padding:5px 0px;font-size:12px;}
.buy_now{width:48%;padding:5px 0;font-size:12px;}
.responsive_logo img{width:25%;position:relative;top: 0px;}
.main_header .header_user_cart .ih_icon{width:35px;height:35px;top:-18px;position:relative;}
.popover{width:285px;right:-37px;}
.responsive-toggle-btn{position:relative;top:-45px;width:15%;}
}
@media only screen and (max-width:375px){
.Add_cart{width:48%;font-size:12px;}
}
@media only screen and (max-width:320px){}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){}
@media only screen and (min-width:1224px){}
@media only screen and (min-width:1824px){}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){}
@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){}
@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){}
@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){}
@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){}
@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){}
@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){}
@media only screen and (min-device-width:375px) and (max-device-height:812px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){}
@media only screen and (min-device-width:375px) and (max-device-height:812px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){}
@media only screen and (min-device-width:414px) and (max-device-height:896px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){}
@media only screen and (min-device-width:414px) and (max-device-height:896px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){}
@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){}
@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){}
@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){}
@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){}
@media only screen and (min-device-width:360px) and (max-device-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){}
@media only screen and (min-device-width:360px) and (max-device-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){}
