body{
    color: #282828;
    font: 400 13px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif !important;
}
h2, .h2 {
    font: 400 20px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif !important;
    margin: 0 0 20px;    
}




.cms-index-index .cdz-block-title p:last-child {
    display: inline-block !important;
}
.cms-index-index .ajax_f66b4d3a205cbff01f029c464c5d0e04 {
    display: none !important;
}
.cms-index-index .cdz-product-top .main-image .product-image-container:nth-child(2){
     display: none !important;
}
.cms-index-index .cdz-brand-slider-wrap .cdz-brand-slider {
    overflow: hidden !important;
}
.page-layout-1column.checkout-index-index .columns,
.page-layout-1column.checkout-cart-index .columns,
.page-layout-1column.cms-no-route .columns,
.page-layout-1column.catalog-product-view .columns,
.page-layout-1column.catalog-category-view .columns,
.page-layout-1column.customer-account-forgotpassword .columns,
.page-layout-1column.customer-account-login .columns,
.page-layout-1column.cms-home .columns,
.page-layout-1column.customer-account-create .columns,
.page-layout-1column.cms-index-index .columns {
  background-color: transparent !important;
  box-shadow: none !important;
}
.product-info-price .price-box .old-price{ display: block !important; }



.header-wrapper-content.sticky-menu:not(.active) .header-main-menu {
    max-width: 100%;
}
.header.content {
    padding: 0;
}
.search-wrapper {
    width: 200px;
    position: relative;
    left: 150px;
}
.checkout-cart-index div[name="shippingAddress.region_id"],
.checkout-cart-index div[name="shippingAddress.region"],
.checkout-cart-index div[name="shippingAddress.country_id"] {
      display: none !important;
}

.header-wrapper-content.sticky-menu:not(.active) .minicart-wrapper {margin-top:45px;}
p.contentssxy {
    display: none;
}
.brand-slider-wrapper .owl-stage {
    margin: auto;
    display: -webkit-flex;
    display: flex;
}
.cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {
    padding: 15px 10px 14px;
}
.cdz-new-trend-wrap.product_style03{margin-top:50px;}
/*add new css */
.addto-button{display:none;}
.product-image-wrapper{height:auto !important;min-height: 345px !important;}


.products-list .item a.product-item-photo .main-image .product-image-container, .products-grid .item a.product-item-photo .main-image .product-image-container{
    position: inherit !important;
}
.products-list .item:hover a.product-item-photo .main-image .product-image-container, .products-grid .item:hover a.product-item-photo .main-image .product-image-container{
   opacity:1; 
}
.block.widget .product-item-info .product.photo.product-item-photo span { 
    padding-bottom: 0px !important;
    height:auto !important;
}

.block.widget .product-item-info .product.photo.product-item-photo span.hover-image{display:none;}

 .new-products .products.list.items.product-items .item.product.product-item {
    position: relative;
}
.new-products .products.list.items.product-items .item.product.product-item {
    width: calc(20% - 20px);
    margin: 10px;
}


.minicart-wrapper .action.showcart .counter.qty{left: 52px !important;}
a.head_wishlist {
    position: relative !important;
    top: 5px !important;
}
.header-wrapper-content.sticky-menu.active .colc-02.wishlist{display:none !important;}
.colc-02.wishlist a img{display:none !important;}
.products.wrapper.grid.products-grid.products-related {
    overflow: hidden !important;
}
.products.wrapper.grid.products-grid.products-related button.slick-prev.slick-arrow, .products.wrapper.grid.products-grid.products-related button.slick-next.slick-arrow {
    position: absolute !important;
    top: 46% !important;
    z-index: 9 !important;
    height: 30px !important;
    width: 30px !important;
    font-size:0px !important;
} 

.products.wrapper.grid.products-grid.products-related button.slick-next.slick-arrow {  
    right:0px !important;
} 
.products.wrapper.grid.products-grid.products-related .slick-dots{padding-left:0px!important;
    margin: 0 auto !important;
    display: table !important;}
.products.wrapper.grid.products-grid.products-related .slick-dots li {    margin: 0px 3px !important;display:inline-block !important;}
.products.wrapper.grid.products-grid.products-related .slick-dots li button{
    border: 2px solid #282828 !important;
    padding: 5px !important;
    font-size:0px !important;
    height: 15px !important;
    width: 15px !important;
    background: #282823 !important;
    line-height: 0px !important;
    color: #fff !important;
    text-align: center !important;
    border-radius: 100px !important;
}

.catalog-product-view .product-info-main .product-add-form .box-tocart .control{
        width: 100%  !important; 
}
.catalog-product-view .lof-shipping-estimate{padding: 2px !important;}
.shipmsg {
    border:2px solid #7d7d7d;
    font-style: italic;
    margin-bottom: 4px;
    color: #fff;
    background-color: #7d7d7d;
    border-color: #7d7d7d;
    margin-bottom: 10px;
        min-height: 33px;
}
.shipmsg p {
    padding: 6px;
    margin: 0;
}
p.d-none{display:none;}
.block.widget .product-item-info .product.photo.product-item-photo {
    width: 100%;
    display: inline-block;
}
.block.widget .product-item-info .product.photo.product-item-photo span {
    width: 100%!important;
}

li.product-item .product-item-info .product-item-details {
    min-height: 160px!important;
    display: inline-block;
    width: 100%;
    padding: 10px;
}
.cdz-buttons-container button.tocart.primary:before{display:none;}
.cdz-buttons-container button.tocart.primary{width:100%;}
.product-item .product-item-info .product-item-name {
    min-height: initial;
}
.product-item .product-item-info .product-item-name a.product-item-link {
    display: inline-block;
    width: 100%;
    /*text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;*/
    font-size:16px;
        text-transform: uppercase;
            min-height: 42px;
}
.discouted.comlaptop {
    min-height: 50px;
    display: flex;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.cdz-three-banner.hidden-xs {
    display: none;
}

.new-products .products.list.items.product-items .item.product.product-item {
    position: relative;
}

.product-item .cdz-buttons-container {margin-top:3% !important;}
.catalog-product-view .product-item .cdz-buttons-container {margin-top:10% !important;}

.product-item .cdz-buttons-container .product-item-actions form {
    float: left;
}
.product-item .cdz-buttons-container {
    background: transparent;
    position: initial!important;
    float: left;
    padding-top: 10px!important;
    left: 0!important;
    box-shadow: none!important;
    opacity: 1!important;
    height: auto!important;
}

.product-item .cdz-buttons-container {
    background: transparent;
    position: initial!important;
    float: left;
    padding-top: 10px!important;
    left: 0!important;
    box-shadow: none!important;
    opacity: 1!important;
    height: auto!important;
}

.product-item .cdz-buttons-container {
    bottom: 0!important;
    height: auto;
    max-height: initial;
    position: relative!important;
    left: 0px;
    right: 0;
    width: 100%!important;
    padding: 0!important;
}
.product-item .cdz-buttons-container .product-item-actions {
    border: none!important;
    text-align: left!important;
    padding: 0!important;
    width: 100%;
    background: transparent;
    margin-top: 0;
    text-align: center;
    box-sizing: border-box;
    margin: 0!important;
    margin-top:3% !important;
}
.product-item .cdz-buttons-container .actions-primary {
    left: 0;
}
button.catalogbutton.decideddd, .catalogbutton{
     border: 2px solid #282823;
    font-size: 12px!important;
    padding: 10px!important;
    height: 36px!important;
    line-height: 1!important; 
    display: inline-block;
    -webkit-transition: all ease-in-out .3s;
    cursor: pointer;
    background: #fff;   
    box-shadow: 0 6px 30px -10px #9a9a9a;
  
}
.catalogbutton {
    right: 0;
    text-transform: uppercase;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 48%;
    text-align:center;
}
.catalogbutton a{
    color:#282828;
        font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-weight: 600 !important;
}
.product-item .cdz-buttons-container .product-item-actions form {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 48%;
}
button.catalogbutton.decideddd, .catalogbutton:hover{
   color: #fff;
    background-color: #282823;
    border-color: #282823;   
}
button.catalogbutton.decideddd, .catalogbutton:hover a{
   color:#fff;
   text-decoration:none; 
}

.cdz-buttons-container button.tocart.primary {
     border: 2px solid #282823;
    font-size: 12px!important;
    padding: 10px!important;
    height: 36px!important;
    line-height: 1!important;
    display: inline-block;
    -webkit-transition: all ease-in-out .3s;
    cursor: pointer;
    background: #fff;  
    color: #222 !important;
    box-shadow: 0 6px 30px -10px #9a9a9a;
}
.cdz-buttons-container button.tocart.primary:hover {
    color: #fff !important;
    background-color: #282828;
    border-color: #282828;
}
.ajax-load-wrapper .ajax-load-button .ajax-loader, .ajax-load-wrapper .ajax-load-button a{
    background-color: #282823;
    border-color: #282823;   
    color: #fff !important;
    box-shadow: 0 6px 30px -10px #282823; 
}
.ajax-load-wrapper .ajax-load-button .ajax-loader, .ajax-load-wrapper .ajax-load-button a:hover{
   text-decoration:none; 
    background-color: #fff !important;
    color: #222 !important;
    border-color: #282823;
}
.ajax-load-wrapper .ajax-load-button .ajax-loader, .ajax-load-wrapper .ajax-load-button a:focus{
   text-decoration:none; 
    background-color: #fff !important;
    color: #222 !important;
    border-color: #282823;
}
.product-buttons-inner .actions-secondary .action, .cdz-buttons-container .action, .addto-hover-container .action, .product-buttons-inner .table-comparison .action.towishlist{border:2px solid;}
.products-grid .product-item-info .product-item-details .product-item-description{display:none;}

/*.discouted {
    float: left;
    padding: 0;
    display: flex;
    font-size: 12px;
    clear: both;
    width: 100%;
    align-items: center;
        -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}*/
.product-item .price-box {
    margin-right: 10px;
}
.product-item .price-box span {
    font-size: 13px!important;
}
.product-item .old-price {
    margin: 5px 0;
    margin-left: 10px;
}
.old-price {
    margin-left: 10px;
    color: #f64400;
}
.old-price .price-wrapper {
    text-decoration: line-through;
}
.comlaptop .label-product.label-sale {
    margin-top: 5px;
    margin-left: 3px;
}
.abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover, .minicart-items .product-item-name > a:hover{
color: #f64400;
}
.old-price .price {
    color: #f64400;
}
.product-item .cdz-buttons-container .product-item-actions .actions-primary {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}

.product-item .cdz-buttons-container .cdz-buttons-inner{
 -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.cdz-buttons-container .cdz-buttons-inner form{
   -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align:center;
}

.cms-index-index .cdz-buttons-container .cdz-buttons-inner form{
   -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 48%;
    text-align:center;
}

.cms-home .products-grid .product-item{float:unset;}
.products-grid .product-item .product-item-info .cdz-product-bottom:not(.non-hover) .cdz-buttons-container .qs-button{    
display:none;
}
.products-grid .product-item .product-item-info .cdz-product-bottom:not(.non-hover) {
    position: inherit !important;  
    backface-visibility: visible ;
    -moz-backface-visibility: visible !important;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    transform: scale(1, 1) !important;
    top:0px !important;
}
.products-grid .product-item .product-item-info .cdz-product-bottom{background:transparent !important;}
.products-grid .product-item .product-item-info .cdz-buttons-container .cdz-buttons-inner{
    display: flex !important;
}
.products-grid .product-items:not(.owl-carousel) > .product-item .product-item-info:hover {
    box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.08);
    -o-box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.08);
}
.products-grid .product-items .product-image-wrapper{padding-bottom:100%!important;}
button{
   border: 2px solid #282828; 
}
.payment-method-billing-address{display:none !important;}


.cdz-product-wishlist{top:45px;}

.product-item-info .cdz-product-wishlist a.action.towishlist {
    color: #fc7070;
}
.footer.content {
    width: 100%;
    padding: 25px 15px;}
.page-footer .footer-link li a {
    padding: 5px 0;  
    text-transform: uppercase;}
.page-footer .footer-link li a:hover {
    color: #febd17;
}    
.page-footer .footer-social a span:before{font-size:20px;}    
.page-footer .footer-social a {
    display: inline-block;
    vertical-align: top;
    width:35px;
    height:35px;
    line-height:40px;
    }
    .page-footer .footer-social{padding-top:0px !important;}
.page-footer .footer-custom-block{display:none;}
.page-footer .bottom-footer-wrapper {
    padding: 20px 0;
    overflow: hidden;
    background: #f4f4f4;
    border: 0px;
}
.page-footer .copyright {
    font: 400 14px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
    float: left;
    font-size: 100%;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.block-static-block.widget, .block-cms-link.widget{margin-bottom:0px;}
.bottom-footer-wrapper .footer.content{padding:0px;}
.logo img{width: 100% !important;
    padding: 10px;
    height: 100% !important;
    max-height: 120px;}
img.footer-logo.img-responsive{margin:0 auto !important;}
/*a.all-sarees.h2 {
    right: 10px;
    position: absolute;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase !important;
    color: #121212;
    font: 400 16px/1.35 Alice, Helvetica Neue, Verdana, Arial, sans-serif;
    top: 30px;
}*/
.product-add-form .product-addto-links span{
        background: #ffffff;
    border: 2px solid #282828;
    color: #282828;
    font: 600 14px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
    padding: 8px 20px !important;
}
.top_left_text{float:left;margin:0px;
    margin:0px;
    width:78%;
    text-align: right;
}
.product-info-main .product-add-form .title{
      margin: 0 0 5px;
    font: 500 20px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
    text-transform: initial;
    color: #121212;}
.product-info-main .product-add-form  .topnavafter{
     margin: 0 0 5px;
    font: 500 20px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
    text-transform: initial;
    color: #121212;
}
.product-info-main .product-social-links a[type=button]{
 margin: 0 0 5px;
    text-transform: initial;
    color: #121212;
    background: #ffffff;
    border: 2px solid #282828;
    color: #282828;
    margin-right: 15px;
}
.product-info-main .product-add-form  .topnavafter label{margin-bottom: 10px;display: block;}
.product-info-main .product-options-bottom .box-tocart .addbuynow{float:right;}
.product-info-main .product-options-bottom .box-tocart .addbuynow .buttonbuy{padding-left:20px;padding-right:20px;}
.product-info-main .action.primary{background: #ffffff;border: 2px solid #282828;color: #282828;}
.product-info-main .action.primary:hover{
     background: #282828;
    border: 2px solid #282828;
    color: #fff;   
}
.box-tocart .action.tocart:not(:last-child){
        margin-bottom:15px;
    font-size: 14px;
    padding: 7px 20px;
}
.product-main-content{position:relative !important;} 
button.clipboard_btn {
    background: #282828;
    color: #fff;
    position: absolute;
    width: 20px !important;
    height: 20px !important;
    top: 5px;
    right: 5px;
}
     
.catalog-product-view .product-info-main .product-add-form .addbuynow {
    width: 100% !important;
}
.catalog-product-view .product-info-main .product-add-form .addbuynow .buttonbuy {
    width: 100% !important;
}

.postcode-action .action.tocart:not(:last-child){margin-bottom:5px !important;}

.product-add-form .product-addto-links span:hover{
    background: #282828;
    border: 2px solid #282828;
    color: #fff;

}
.product-info-main .product-add-form  .topnavafter button{
    padding: 8px 35px;
    position: relative;
    top: 4px;
}
.column.main .product-item span.hover-image{display:none !important;}

.catalog-product-view .product-buttons-inner .actions-secondary .action, .cdz-buttons-container .action, .addto-hover-container .action, .product-buttons-inner .table-comparison .action.towishlist{
width: 48%;
    height: auto;
    padding: 0;
    margin: 0;
    line-height: 32px;
    font-size: 14px;
    text-align:center;
text-decoration:none;
}

.catalog-product-view .product-buttons-inner .actions-secondary .action:before, .cdz-buttons-container .action:before, .addto-hover-container .action:before, .product-buttons-inner .table-comparison .action.towishlist:before{
display: none;
}
.abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary{border:2px solid #282828;}
.action.button, .action.continue{border:2px solid #282828;}
.pages a.page:visited{border:2px solid #282828;}

.items.text-uppercase li {
    display: inline-block;
}
.top_left_text .item_lefttop{float:left;}

.cdz-best-seller-wrap{position:relative;}
.main-colc.onlysignin .colc-01 {
    display: none;
}
.search-wrapper {
    position: relative;
    float: left;
    top: 41px;
    width: 50%;
    left: inherit;
}

.product-item .price-box {
    display: inline-flex;
    flex-direction: row-reverse;
}
.product-info-main .product-info-price .price-box{
 display: inline-flex;
    flex-direction: row-reverse;   
}
.block p:last-child{
  display: inline-flex;
    flex-direction: row-reverse;     
}

.cms-home .block p:last-child{
     display: inline-block;
    flex-direction: row-reverse;     
}
.product-info-main .product-info-price .price-box .price-final_price > span:last-child{
     margin-right: 10px;   
}
.product-item .price-box span{
        margin: 0px;
    margin-right: 2px;
}
.header-wrapper-content.sticky-menu.active .colc-02.wishlist{display:none;}
.catalog-product-view .freeshinicon{padding:0px;margin:0px;margin-top:30px;
-webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.catalog-product-view .freeshinicon li {list-style-type:none;margin:0px 8px;}

.cdz-best-seller-wrap.cdz-products.product-style20 .ajax-load-wrapper{
padding-top:0px;
margin-bottom: 50px;
    margin-top: -20px;
}
 .block-search .action.search:before{
        color: #000000;
}
.header-wrapper-content.sticky-menu.active .block-search .action.search:before{
     color: #fff;
}
.block-search input[type="text"]{
background-color: #fff;
    border-color: #000000;
    border: 1px solid ;    
}

.search-form-container .cdz-cat-search .current-cat:focus, .search-form-container .cdz-cat-search .current-cat:visited, .search-form-container .cdz-cat-search .current-cat :active {
    background-color: #ffffff;
    color: #000000;
}

.search-form-container .cdz-cat-search .current-cat {
    background-color: transparent !important;
    color: #000000;
}
.search-form-container .cdz-cat-search {
    border-right: 0px solid #222 !important;
    color: #999999;
    background:#fff;
}
 .cdz-cat-search .current-cat {
    padding: 0px 10px;   
    width: 130px;    
    margin-left: 0px;
    left: 0px;
    position: absolute;
}
.cms-home .search-form-container .cdz-cat-search .current-cat span:active, .search-form-container .cdz-cat-search .current-cat span:hover {
    color: #fc7070;
    background-color:transparent;
}
.cdz-cat-search .current-cat:after{
    right: 5px;
}

.cms-home .product-actions-right.computers {
    position: absolute;
    left: 15px;
    top:50px;
    z-index: 3;
}
.cms-home .product-item .action.towishlist {
    color: #fc7070;
}

.cms-home .product-item a.action.towishlist:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f08a";
    font-size: 18px;
    width: 20px;
    text-align: center;
}

.sidebar .block-wishlist .product-items .product-item-details {
    margin: 0 0 0 70px;
    margin-top: 15px;
}
.sidebar .block-wishlist .product-items .product-item-info .product-item-photo {
    width: 70px !important;
}
.filter-options-item, .filter dl.options-item, .filter-options dt, .filter dl.options dt {
    border-top: 1px dashed #e1e1e1;
    padding-bottom: 15px;
}

a.action.tocompare.show-tooltip {
    display: none;}

.product-options-bottom .price-box .old-price, .product-info-price .price-box .old-price{
margin-left: 0px !important;    
}    



.product-info-main .product-info-stock-sku{
display:grid !important;
}
.product-main-content .product-reviews-summary {
    float: left !important;
    margin-bottom: 10px !important;
}
.product-main-content .product-info-main .page-title-wrapper {
    width: 100% !important;
    display: inline-block !important;
}
.product-main-content .product-info-main .stock.availabl, .product-info-main .product.attribute.sku{margin-bottom:5px !important;}





.page-layout-checkout dl.items.check.payable .title{
display: none;
}

.page-layout-checkout dl.items.check.payable  .address.checkmo.mailing.address{
display: none;
}

#copy_box{display:none !important;}








.catalog-product-view .lof-shipping-estimate {
    margin:10px 0px;
    background: #efefef;
   /* box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);
    -moz-box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);
    -webkit-box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);
    -o-box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);
    -ms-box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);*/
    -webkit-border-radius: 0;
    -moz-border-radius:0;
    border-radius: 0;
    border-width: 0;
    border-top-width: 1px;
   /* padding:15px;*/
        display: grid;
}
.catalog-product-view .lof-shipping-estimate #shipping-estimate-results{margin:0px;padding:0px;}
.catalog-product-view .product-info-main .product-add-form .field.configurable.required{margin-top:15px;}
.catalog-product-view .lof-shipping-estimate .fieldset{margin:0px;}
.catalog-product-view .lof-shipping-estimate .postcode-action a{
    margin-top:0px;
    display: inline-block;
    float:right;

}

.product-add-form .product-options-wrapper .field:not(.date) > .control{
	position: relative;
    display: -webkit-box;
    display: flex;
   width: 100%; 
    line-height: 3;
    background: #282828;
    overflow: hidden;
    border-radius: .25em;
}

.product-add-form .product-options-wrapper .field:not(.date) > .control select {
    -webkit-box-flex: 1;
    flex: 1;
    padding: 0 .5em;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: revert;
    -moz-appearance: revert;
    -ms-appearance: revert;
    appearance: revert;
    outline: 0;
    box-shadow: none;
    border: 0 !important;
    background: #282828;
    background-image: none;
}
/*.product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{
color: #fff;	
}
*/


.cms-home .ajax_f66b4d3a205cbff01f029c464c5d0e04{display:none;} 

.size-chart-fashion .sizechart-trigger{top:-10px; display:none;}
.catalog-product-view .product-info-main .product-add-form{
   margin: 40px 0px;
    background: #efefef;
    box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);
    -moz-box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);
    -webkit-box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);
    -o-box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);
    -ms-box-shadow: 1px 3px 1px rgba(50, 50, 50, 0.04);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-width: 0;
    border-top-width: 1px;
    padding:15px;  
}
.catalog-product-view .lof-shipping-estimate h3{
text-transform:uppercase;  
}
.catalog-product-view .product-info-main .product-add-form h3{
text-transform:uppercase;  
font-size:16px !important;

}

.product-info-main .page-title-wrapper .page-title{
text-transform:uppercase;   
font-size:16px;
}
.product-options-bottom .price-box .old-price, .product-info-price .price-box .old-price {
    font-size: 0;
}
.product-info-main .product-info-price,
.product-info-price .price-box .price-container .price {
    margin-top: 0;
}
/*.product-info-main .product-info-price {
    margin-bottom: -8px;
}*/


.box-tocart .control .qty-minus .btn-qty, .box-tocart .control .qty-plus .btn-qty{
border: 1px solid #282828;    
}
.box-tocart .control .qty-input .input-text.qty{
border: 1px solid #000;    
}
span.price-label {
    display: none;
}
.product-social-links .social-addthis {
    float: left;
    margin-bottom: 10px;
}
.product-social-links .social-addthis a {
    margin-left: 15px;
    margin-top: 5px;
    margin-right:0px;
    position: relative;
    top: 3px;
}
.catalog-product-view .lof-shipping-estimate #shipping-estimate-results > li > span{
    display:none;
}
.catalog-product-view .lof-shipping-estimate #shipping-estimate-results  li{list-style-type:none;margin-top:15px;}
.catalog-product-view .lof-shipping-estimate #shipping-estimate-results  ul{padding:0px}

.catalog-product-view .lof-shipping-estimate #shipping-estimate-results  ul li .price{
    font-size: 14px;
    float: right;
    font-weight: 500;
}
.product-main-content .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{
font-size: 16px !important;
    margin-top: 6px !important;
    display: block !important;
}

.product-main-content span.piceprice h3{font-size: 16px !important;}

.product-main-content .product-info-main .product-add-form .title{font-size: 16px !important;text-transform:uppercase;}

.product-info-main .product-options-bottom .box-tocart .addbuynow .buttonbuy {
    width: 100% !important;
    padding: 14px 17px;
    font-size: 1.8rem;
    background: #282828;
    color: #fff;
}
.product-info-main .action.primary{
    margin-bottom: 15px !important; 
    font-size: 14px !important;
    padding: 7px 20px !important;
}
.block.related .block-actions{display:none !important;}


@media all and (min-width: 1024px), print {
.column.main .product-item{
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
}
}

@media only screen and (min-width: 1200px){
.page-with-filter .product-image-wrapper {height: auto !important;}
.page-with-filter .cdz-hover-section  {height: auto !important;}
.page-with-filter .product-item .cdz-product-top{
min-height: 370px !important;
    overflow: hidden;
    height: 350px;
}

.page-with-filter .product-item .cdz-product-top span.main-image img {
    margin: auto !important;
    object-fit: cover;
    width: 100vw;
}

.products-grid .product-item .product-item-info .cdz-product-top{
min-height: 370px !important;
    overflow: hidden;
    height: 350px;	
}

.block.widget .product-item-info .product.photo.product-item-photo span img{
  margin: auto !important;
    object-fit: cover;
    width: 100vw;
}


}

@media only screen and (min-width: 768px){
.header-wrapper-content.sticky-menu.active .search-wrapper {   
    left: inherit !important;
        top: 8px;
        z-index: 9;
}
.page-header .header.panel {
    padding-bottom: 0px;
    padding-top: 10px;
}
}
@media only screen and (max-width: 768px){
.top_left_text{display:none;}
.page-header .header.panel {
    padding-bottom: 10px;
}

@media only screen and (max-width: 767px){
.logo img {padding: 15px;margin-top:0px !important;}
.cdz-block-title03, .cdz-block-title{margin-bottom:50px;}
.top_left_text{display:none;}
/*.discouted{display: inherit;}*/
a.all-sarees.h2{top:60px;}
.page-footer .footer-social a{width: 30px;height: 30px;line-height: 30px;}

}

@media screen and (max-width: 576px) {
h1, .h1{font-size:16px !important}
.product-info-main .product-social-links a[type=button]{margin-right:5px}
.downlink a{font-size:13px !important;}
.product-info-main .product-options-bottom .box-tocart .addbuynow{width:100%;}
.product-info-main .product-options-bottom .box-tocart .addbuynow .buttonbuy{width:100%;}
.catalog-product-view .products-grid .product-item{width:100%;}
.products.wrapper.grid.products-grid.products-related .product-item{width: 344px !important;}
.products.wrapper.grid.products-grid.products-related .product-items .product-image-wrapper{max-height: 350px !important;}

.products.wrapper.grid.products-grid.products-related .product-items {height: 550px !important;overflow: hidden !important;}
.cdz-buttons-container .cdz-buttons-inner form{flex: 0 0 100%;max-width: 100%;}
.catalog-product-view .product-buttons-inner .actions-secondary .action, .cdz-buttons-container .action, .addto-hover-container .action, .product-buttons-inner .table-comparison .action.towishlist{
width: 100%;
margin-top:10px;    
}
.block-brands .block-content .owl-carousel .owl-nav{top:-40px;}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td{float:left;}


/*.discouted.comlaptop{display:inline-block;}*/
.product-item .price-box{margin-right:0px;}
.block.widget .product-item-info .product.photo.product-item-photo span{min-height:auto;}
.header-wrapper-content.sticky-menu:not(.active) .minicart-wrapper{margin-top:0px;}

.product-item .product-item-info .product-item-name a.product-item-link{font-size:12px;}
.cart.table-wrapper .product-item-photo{top:3px;}
h1#page-title-heading {
    font-size: 22px !important;
}


.product.media .fotorama__stage__frame .fotorama__img {
    /*object-fit: cover;*/
   /* width: 100% !important;*/
  /*  height: 455px !important;*/
    /*position: relative !important;
    top: 228px !important;*/
}
.fotorama__stage {
    height: 465px !important ;
    width::350px !important ;
}
.product-main-content{padding:0px !important;}

.catalog-product-view .product-info-main {
    width: 100% !important;
    padding:20px;
}
.product.media .fotorama__stage{margin-left:0px !important;}
.product.media .fotorama {
    padding-right: 0px !important;
}

}



.page-title-wrapper.product {
    clear:both;
}
.product-reviews-summary {
    clear:both;
    float: left !important;
}
.product.attribute.sku {
    clear:both;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions {
    clear: both;
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
    display: flex !important;
}
.catalog-product-view .product-info-main .product-add-form .fieldset:last-child {
    margin-bottom: 0;
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
    display: flex !important;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .control {
    margin-bottom: 15px;
    float: inherit !important;
}

.catalog-product-view .product-info-main .product-add-form .field.qty {
    margin: 20px 0px !important;
}
button:hover{border: 2px solid #282828 !important;}

@media (min-width: 768px) and (max-width: 991px) {
  .stock.available {
    position: absolute;
    top: 345px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .stock.available {
    position: absolute;
    top: 345px !important;
  }
}
@media (min-width: 1200px) {
  .stock.available {
    position: absolute;
    top: 345px !important;
  }
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .control{
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
    display: flex !important;  
    align-items: center !important;
}
.catalog-product-view .product-info-main .product-add-form .field.postcode label{display:none !important;}

.price-box-section {
    min-height: 50px;
    display: flex;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}







@media only screen and (max-width: 767px) {
.price-box-section, .discouted.comlaptop {
    min-height: 10px !important;
    }    
.cdz-brand-slider-wrap .shop-by-brand-slider.owl-carousel {
    overflow-x: auto !important;
}
.row {
    margin-left: -6px !important;
    margin-right: -6px !important;
}
a.head_wishlist {
    position: absolute !important;
    top: 45px !important;
    right: 62px !important;
    left: auto !important;
}
.minicart-wrapper .action.showcart .counter.qty {
    left: 27px !important;
}

.page-with-filter .columns .sidebar-main {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.page-header .logo {
    width: calc(100% - 220px) !important;
    margin: 0 20px 10px 90px !important;
    
}
.nav-toggle{
    top: 45px !important;
}
.minicart-wrapper .action.showcart{
top:35px !important;    
}
.categorypath-kurtis .brand-slider-wrapper .owl-stage{
	display: inline-block;
    width: 100% !important;
}
.categorypath-kurtis .brand-slider-wrapper .owl-stage .owl-item.active{
    width: 60% !important;
    margin: 0 auto !important;
}
.page-products .catalogbutton {
    flex: 0 0 48% !important;
    max-width: 48% !important;
    width: 48% !important;
        margin-bottom: 5px;
}
.page-products .product-item .product-item-info .cdz-buttons-container form {
    width: 48% !important;
}
.catalog-product-view .product-info-main .product-add-form .field.configurable.required{
font-size:16px; 
text-transform:uppercase;   
}
.product-info-main .product-add-form .title{
 font-size:18px; 
text-transform:uppercase;      
}
.product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{
    color: #fff !important;    
}
.checkout-cart-index table#shopping-cart-table td, table#shopping-cart-table th {
    border: 1px solid #ddd;
    margin: 0px;
    width: 100%;
    border-bottom: 0px;
}
.checkout-cart-index .cart.table-wrapper .item .col.item{
    min-height: 100px !important;
}
.checkout-cart-index .cart.table-wrapper .cart-price {
    font-size: 12px !important;
}
.checkout-cart-index .cart.table-wrapper .col.qty:before, .cart.table-wrapper .col.price:before, .cart.table-wrapper .col.subtotal:before, .cart.table-wrapper .col.msrp:before{
 font-size: 16px !important;
}
.checkout-cart-index .cart.table-wrapper .cart > .item {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
    display: flex !important;
    width: 100% !important;
    padding: 0px !important;
}
.checkout-cart-index .cart-container .form-cart .actions.main a, .cart-container .form-cart .actions.main button{
   width:100% !important;  
}
.catalog-product-view .product-info-main .product-add-form .product-add-form .product-addto-links span{width:100% !important;}
.catalog-product-view .product-info-main .product-add-form .product-addto-links .action{width:100% !important;}
.product-add-form .product-addto-links span{font-size: 14px !important;
width: 100% !important;
margin-bottom: 15px !important;

}
.box-tocart .action.tocart:not(:last-child){padding: 7px 20px !important;}
.product-addto-links .action span{padding: 8px 20px !important;}
.catalog-product-view .product-info-main .product-add-form span.qtytext{
font-size:13px !important;
}
/*.catalog-product-view .product-social-links .social-addthis {
    margin-bottom: 10px;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    display: flex;
   float: inherit !important;
}*/
.catalog-product-view .product-social-links .social-addthis span.sharecatlog {
margin-top: 8px !important;
}
/*.price-box-section{
display: inline-block !important;    
}*/
.products-grid .product-items:not(.owl-carousel) > .product-item{
width:100% !important;	
}

span.mobile-menu {
    font-size: 15px;
    margin-top: 20px !important;
    position:absolute;
}
span.mobile-menu:after, span.mobile-menu:before{display:none !important;}

.main-colc.onlysignin .colc-01 {
    position: absolute !important;
    right: 100px !important;
    top: 46px !important;
    display:block !important;
}
.main-colc.onlysignin .colc-01 .header.links li > a:before{
    font-size: 20px !important;	
}

li.product-item .product-item-info .product-item-details{min-height:170px !important;}
.product-item .cdz-buttons-container .product-item-actions{display:block;}
.discouted.comlaptop{min-height:10px !important;}

}

div#productlist > div {
    border-bottom: 1px dashed #c8c8c8;
    padding: 5px;
    color: #39c;
    font-size: 14px;
    line-height: 1.5;
}

div#productlist > div a{color: #39c !important;}

.sidebar.sidebar-main .button {
    width: 100%;
    margin-bottom: 15px;
}

.products-grid .product-item-info input[type="checkbox"]{display:none !important;}
span.old-price.sly-old-price{display: block !important;}

.products-grid .product-items .product-image-wrapper{padding-bottom:0%!important;}
.products-grid .product-items .product-image-wrapper .product-image-photo{position: inherit !important;}
.cdz-buttons-container button.tocart.primary { width: 80%; }

@media only screen and (max-width: 576px) {
.cdz-cat-search{
    position: absolute;
   border-right: none;
    z-index: 1 !important;
    display:block !important;
}
.mobile-search-wrapper .mobile-search-form-container input[type="text"]{padding-left:145px;}
.breadcrumbs{display:block;}
.related-upsell-crossell.block-content.content button.action.select{display:none;}

.related-upsell-crossell.block-content.content .block-actions {
    margin-bottom: 10px;
}

.cart.items.data.table tr.item-actions{

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;

}
.cart.items.data.table tr.item-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    border-bottom: 1px solid #e1e1e1 !important;
}
.cart.items.data.table td.col.item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 100%;
    max-width: 100%;
}
.cart.items.data.table td.col.price {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
        border-right: none !important;
}
.cart.items.data.table td.col.qty {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
        border-right: none !important;
}
.cart.items.data.table td.col.subtotal {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.cart.table-wrapper .cart > .item{border-bottom:none;}

.products.wrapper.grid.products-grid.products-related button.slick-prev.slick-arrow, .products.wrapper.grid.products-grid.products-related button.slick-next.slick-arrow{
display:none !important;    
}
.page-main .sidebar .block.filter {
    position: absolute;
    top: 60px;
    width: 100%;
}




/*.product.data.items .data.item.title a.switch:after {
    position: absolute;
    right: -22px;
    top: 2px;
}*/




}
