@media (max-width:1199px){
.resp-tabs-list li{font-size:24px}
.toprow a{font-size: 13px;}
}

@media only screen and (max-width:1023px){.DSgrid .tableheader th.bkspace{display:none;}}

@media (max-width:991px){

.right-to-left{text-align:left!important}
.resp-tabs-list li{font-size:18px}
.cart-popup{top: 30px; right: 13px;}
.filters .newcol{width:100%}
.toprowleft .visible-sm.visible-xs{display: inline-block!important;}        
.engament .st2.txt-links li{font-size: 13px;}    
.popup{position:absolute}
.popup-content{width:100%}
.popup-large .bo-tac{background:0 0}
.myact{padding-top:15px;padding-bottom:15px;min-height:inherit}
.myact .lefttab{float:left;text-align:center;overflow:hidden;width:100%;border-right:0;background:#fff;height:41px!important;border-bottom:1px solid #dcd2c3;}
.myact .lefttab li{float:none;border:0;width:auto;display:inline;margin-left:-3px}
.myact .lefttab li i {margin-right:0px;}
.myact .lefttab li a{float:none;width:auto;line-height:21px;padding:10px;display:inline-block}
.myact .lefttab li a img{vertical-align:middle;margin-right:0}
.myact .lefttab li a span{display:none}
.myact .actright{padding-left:0;float:left;width:100%}
.myact .input-label{text-align:left!important}
.myact .actright .actborder{border-left:0;padding:20px 0 0}
.myact .registr{padding-bottom:20px;padding-top:20px}
.myact .mybg a.hd{font-size:14px}
.myact .lefttab li a:hover, .myact .lefttab li a.lefttab-act{background-color:#fff6f5}
.dmd-info-box{display:none}
.Result-table-width{width:100%}
.toprowleft{text-align:center;width:100%}
.hpleftban{width:100%;}
.hpleftban li{padding:0 5px 5px;}

.hpfban{margin:5px;}
.hpfban li{padding-right:11px;}


.filters .newcol {padding:0px;}
.categorylist h3{font-size:14px;}

.catlist-box:hover .cat-contant{display:none}

}

@media (max-width:767px){
.prod-info ul.none-margin { margin-top:0px;}
.hide767{display:none}.show767{display:block}
h4{font-size:16px}
.tac767{text-align:center}
.toprowleft{float:none}
.hpleftban li{width:50%}
.toprowleft, .logo{text-align:center; padding-top: 0px;}
.topicon{text-align:center;padding-top:0}
.botcol{width:100%;padding-bottom:2px}
.botcol h4 span.arrow-down{display:block}
.resp-tabs-list li{font-size:12px}
.cat-banner{padding-top:0px;}
.myact .actright .desi{width:50%}
.popup-large .slider-mid{max-width:90%}
.popup-large .slider-mid .owl-prev{left:-15px;margin-top:-20px}
.popup-large .slider-mid .owl-next{right:-15px;margin-top:-20px}
.result-filter .dropdown a.label{width:100%}
.show-cart, .show-signin{display:none}
.DSgrid .gridMiddle td{height:51px;}
.DSgrid{width:800px;}
.DSgrid .gridMiddle td, .DSgrid .tableheader th { width:86px;}
.DSgrid .tableheader th.price-col, 
.DSgrid .tableheader th.details-col{height:47px !important;line-height:37px !important;z-index:1;border-top:1px solid #ccd5ee;top:0px;border-bottom:1px solid #ccd5ee;}
.DSgrid .gridMiddle td.price-data, .DSgrid .tableheader th.price-col,
.DSgrid .gridMiddle td.details-data, .DSgrid .tableheader th.details-col
{position:absolute;right:59px;width:60px;height:51px;line-height:37px;-webkit-transform: translate3d(0,0,0);-webkit-transform: translateZ(0px);-webkit-perspective: 5000;}
.DSgrid .gridMiddle td.fix-price-data-height {height:59px;}
.DSgrid .gridMiddle td.details-data, .DSgrid .tableheader th.details-col{right:0px;}
.DSgrid .gridMiddle td.details-data, .DSgrid .tableheader th.details-col{border-right:1px solid #ccd5ee;}
.DSgrid .allborder .gridData tr:hover td,
.DSgrid .allborder .gridData tr:nth-child(2n+2):hover td.details-data, 
.DSgrid .allborder .gridData tr:nth-child(2n+2):hover td.price-data {height:51px;}
.npointer{cursor:default;}
.text-con{ position:absolute; left:0px; padding:10px 0px 0px 0px; width:300px; display:none; z-index:999; margin:50px 0px 0px -1px;}
.text-con .inner {background-color:#f6f6f6; border:1px solid #9e9e9e; padding:10px;position:relative;min-height:44px;box-shadow: 0px 0px 4px 1px rgba(119, 119, 119, 0.68);-moz-box-shadow: 0px 0px 4px 1px rgba(119, 119, 119, 0.68);-webkit-box-shadow: 0px 0px 4px 1px rgba(119, 119, 119, 0.68);}
.text-con .inner:before{border-bottom:11px solid #9e9e9e;border-right:11px solid transparent;border-left:11px solid transparent;content:"";display:inline-block;left:15px;position:absolute;top:-11px;}
.text-con .inner:after{border-bottom:10px solid #f6f6f6;border-right:10px solid transparent;border-left:10px solid transparent;content:"";display:inline-block;left:15px;position:absolute;top:-9px;}
.hpfban{width:99%;}
.categorylist h3 br{ display:none;}
.categorylist .catlist-img{margin-bottom: 10px;}
}

@media (max-width:540px){.shop-info-box{width:32.5%;margin-bottom:15px}}

@media (max-width:480px){
.categorylist h3{font-size:13px; height:55px;}
.hpfban{width:auto;}
.categorylist h3{ font-size:11px; height:40px; line-height:14px; padding:7px 5px;}
.resp-tabs-list li#item-tab-1, .resp-tabs-list li#item-tab-2, .resp-tabs-list li#item-tab-3{ min-height:68px;}
.resp-tabs-list li#tab_item_1, .resp-tabs-list li#tab_item_2, .resp-tabs-list li#tab_item_3{ min-height:0px;}
}

@media (max-width:479px){
    
    .popup-container {
    flex-direction: column;
}

.popup-right label {
    font-size: 10px !important;
}

.popup-right label {
    font-size: 10px !important;
}

.popup-right h2 {
    font-size: 17px !important;
}
    
    
.top_bottom_sec .logo a img {
    width: 31% !important;
}

.top_bottom_sec .logo {
    left: 120px !important;
}
.dl-banner .ban-text small{font-size:16px;}
.dl-banner .ban-text h1{font-size:28px;}
.emailbox input{min-width:170px;margin-right:4px;}
.social a{padding: 0px;}
.setting-title .detail-select .title{width: 100%; text-align: left; padding:0 0 5px 0;}
}

@media (max-width:450px) and (min-width:395px){
    
    
    .popup-container {
    flex-direction: column;
}

.popup-right label {
    font-size: 10px !important;
}

.popup-right label {
    font-size: 10px !important;
}

.popup-right h2 {
    font-size: 17px !important;
}
.resp-tabs-list li{width:48%;}

.top_bottom_sec .logo a img {
    width: 31% !important;
}

.top_bottom_sec .logo {
    left: 120px !important;
}

.popup-right label {
    font-size: 8px !important;
}

.popup-right h2 {
    font-size: 8px !important;
}

.popup-right label {
    font-size: 6px !important;
}

.decline-offer {
    font-size: 7px !important;
}

.popup-right button {
    font-size: 10px !important;
    padding: 5px 0 !important;
}

.popup-right input[type="email"] {
    padding: 5px 5px !important;
    font-size: 12px !important;
}

.popup-left {
    padding: 0 0 !important;
    object-fit: cover !important;
}


}

@media (max-width:360px){
    
    .popup-container {
    flex-direction: column;
}

.popup-right label {
    font-size: 10px !important;
}

.popup-right label {
    font-size: 10px !important;
}

.popup-right h2 {
    font-size: 17px !important;
}
    
.top_bottom_sec .logo {
    left: 102px !important;
}


.top_bottom_sec .logo a img {
    width: 28% !important;
}    
    
    
.hpfban{margin-top:-1px; width:auto;}
.hpfban li{width:100%; margin-bottom:5px; padding-right:1px;}
.hpleftban li{width:100%}
.subitem.mslist ul li a span.left{ padding:7px 0px 0px 20px;}
.toprow a{font-size: 11px;}


.popup-right label {
    font-size: 8px !important;
}

.popup-right h2 {
    font-size: 8px !important;
}

.popup-right label {
    font-size: 6px !important;
}

.decline-offer {
    font-size: 7px !important;
}

.popup-right button {
    font-size: 10px !important;
    padding: 5px 0 !important;
}

.popup-right input[type="email"] {
    padding: 5px 5px !important;
    font-size: 12px !important;
}

.popup-left {
    padding: 0 0 !important;
    object-fit: cover !important;
}
}

@media (max-width:1199px) and (min-width:992px){
.toprow .toprowright .sap{padding-left:5px;padding-right:5px}
}


@media (max-width:375px){
    
.popup-container {
    flex-direction: column;
}

.popup-right label {
    font-size: 10px !important;
}

.popup-right label {
    font-size: 10px !important;
}

.popup-right h2 {
    font-size: 17px !important;
}    
    
    
 .top_bottom_sec .logo {
    left: 102px !important;
}


.top_bottom_sec .logo a img {
    width: 28% !important;
}   
 
.popup-right label {
    font-size: 8px !important;
}

.popup-right h2 {
    font-size: 8px !important;
}

.popup-right label {
    font-size: 6px !important;
}

.decline-offer {
    font-size: 7px !important;
}

.popup-right button {
    font-size: 10px !important;
    padding: 5px 0 !important;
}

.popup-right input[type="email"] {
    padding: 5px 5px !important;
    font-size: 12px !important;
}

.popup-left {
    padding: 0 0 !important;
    object-fit: cover !important;
} 
 
    
}