﻿@charset "utf-8";
.sku-main-container{font-family:Arial,Helvetica,sans-serif;}
.sku-main-container a{color:#1D50C3;text-decoration:none;cursor:pointer;}
.sku-main-container a:hover{color:#CC0000;text-decoration:underline;}
.top-nav-search{display:none!important;}
.step{color:#cc0000;}
.step i{font-family:Arial,Helvetica,sans-serif;font-style:normal;color:white;background-color:#cc0000;border-radius:50%;width:20px;height:20px;display:inline-block;text-align:center;padding-top:0px;font-weight:bold;font-size:15px;line-height:20px;margin-right:5px;text-indent:0px;}
#pricelist li a,#pricelist li a:hover,#pricelist li a:visited,#pricelist li a:active{color:#333;text-decoration:none!important;}
.sizePatch input[type="button"]:hover{border-color:#D0D0D0;background-color:#F3F3F3;}
.sizePatch.selected input[type="button"]{background-color:#FEFAF6;font-weight:bold;border:none;}
.matPatch{display:none!important;}
.matPatch input{display:none;}
.qvAdders .body7,.qvAdders label{/*font-family:Arial,Helvetica,sans-serif;*/font-size:13px;line-height:18px;font-weight:normal;}
.qvAdders .body7 b,.qvAdders label b{display:inline-block;}
.sku-main-container h1{font-size:20px;line-height:1.2;/*font-family:Arial,sans-serif;*/font-weight:normal;text-rendering:optimizeLegibility;margin:0;color:#111; }
table.table-bordered td{padding:3px 8px;border:1px solid #ccc;}
.bigbossMain_block .quote_table.table-bordered td:nth-child(1){font-size:12px;}
table.table-bordered td:nth-child(1){font-size:12px;width:30%;white-space:nowrap;}
table.table-bordered td:nth-child(2){font-size:13px;width:70%;}
.qvpart_detail{margin-bottom:15px;}
.qvproduct-des{margin-bottom:15px;}

/* slider image */
#qvMatLabel3,#qvSizeLabel2{color:#111;}
.popover-header, .popover-title{/*font-family:Arial,Helvetica,sans-serif;*/font-weight:bold;color:#333;padding:5px 10px;}
.help-Popover.popover{max-width:320px;}

/* for loading spinner : start */
.ajxloader{position:fixed;z-index:1010;top:0;left:0;height:100%;width:100%;background:rgba(128,128,128,0.25);}
.ajxloader2{position:fixed;z-index:1004;top:0;left:0;height:100%;width:100%;background:rgba(128,128,128,0.25);}
.loader,.loader:before,.loader:after{border-radius:50%;}
.loader:before,.loader:after{position:absolute;content:'';}
.loader:before{width:5.0em;height:10.0em;background:rgba(255,145,0,0.5);border-radius:10.0em 0 0 10.0em;top:0em;left:0em;-webkit-transform-origin:5em 5em;transform-origin:5em 5em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s;}
.loader{font-size:11px;text-indent:-99999em;margin:-5em auto 0;position:absolute;  /*left: 47%;*/top:45%;left:0;right:0;width:10em;height:10em;box-shadow:inset 0 0 0 1em rgba(145,96,215,0.5);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.loader:after{width:5.0em;height:10.0em;background:rgba(0,145,255,0.5);border-radius:0 10.0em 10.0em 0;top:0em;left:5em;-webkit-transform-origin:0px 5em;transform-origin:0px 5em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease;}
@-webkit-keyframes load2{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes load2{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}

/* for loading spinner:end */
.matFeatures th,.matFeatures td{width:initial;height:25px;text-align:center;border:1px solid #DDD;cursor:pointer;padding:3px 5px!important;/*font-family:Tahoma,Geneva,sans-serif;*/font-size:11px;color:#555555;}
.matdiv1 .mat-box{margin-top:10px;}
.mat-box .videoThumb .videoFrame,.mat-box .videoThumb .videoThumbnail,.mat-box .videoThumb .videoButton{z-index:1;}
.popup-overlay{background-color:rgba(68,68,68,0.8);position:fixed;top:0;left:0;width:100%;height:100%;}
.product-gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:1000;}
.product-gallery-popup .product-popup-content{position:absolute;width:980px;height:580px;top:50%;left:50%;margin-left:-490px;margin-top:-290px;background-color:#fff;overflow:hidden;}
.product-information p{display:block;}
.product-image{width:66%;height:580px;overflow:hidden;position:relative;text-align:center;background:#000;}
.product-image img{max-height:100%;}
a.cross{position:absolute;top:10px;right:10px;font-size:18px;color:#333;text-decoration:none;}
.gallery-nav-btns{position:absolute;top:50%;width:100%;height:40px;margin-top:-25px;}
.gallery-nav-btns a{display:block;position:absolute;width:35px;height:80px;text-align:center;right:0;background-image:url('/img/src/slim-arrow-sprite.png');background-repeat:no-repeat;opacity:0.8;cursor:pointer;}
.gallery-nav-btns a:hover{opacity:1;}
.nav-btn.prev{left:0;background-position:0px 0px;}
.nav-btn.next{right:0;background-position:-35px 0px;}
#user-rating .full{width:auto;}

/* pricelist table */
#QuantityDiscounts .subhead{display:none;}
.atrt0{font-weight:bold;}
.atr{/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:8pt;font-weight:normal;border-bottom:1px solid #E6DBD1;padding:2px 0px 2px 0px;line-height:18px;}
.body8bcolor{color:#d43900!important;font-size:12px;line-height:15px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/}
.pricelist-details .body7{font-size:11px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/}
table.pricelist-details>thead>tr>th{text-align:center;/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:7.5pt;line-height:1;padding:4px 0;border-top:1px solid #AFAFAF;border-bottom:1px solid #71706F;background:#F1F1F1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
table.pricelist-details>thead>tr>th:first-child{text-align:left;padding-left:5px;}
table.pricelist-details tbody .Collmatgroup td:nth-child(3){background-color:#E6EBF1;}
table.pricelist-details>thead>tr>th:nth-child(3){border-bottom:1px solid #000000;background-color:#E6EBF1;}
table.pricelist-details>thead>tr>th:nth-child(4){border-bottom:1px solid #000000;background-color:#F8F3E9;}
table.pricelist-details tbody .Collmatgroup td:nth-child(2){border-bottom:1px solid #E6DBD1;}
.pricelist-details tr.active{background:#FFC;}
.pricelist-details tr.active label.custom-label,.pricelist-details tr.active .price1,.pricelist-details tr.active .price0{font-weight:bold;}
label.custom-label{float:left;padding-left:5px;line-height:16px;cursor:pointer;margin:0;font-weight:normal;}
.pricelist-details tr.active{background:#FFC;}
.pricelist-details strong{font-weight:bold!important;}
.price1{/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:8pt;line-height:18px;font-weight:normal;border-bottom:1px solid #E6DBD1;background-color:#E6EBF1;padding:1px 0px 1px 0px;}
.price0{/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:8pt;line-height:18px;font-weight:normal;border-bottom:1px solid #E6DBD1;background-color:#F8F3E9;padding:1px 0px 1px 0px;}
.material-cont{padding:0px!important;margin:0!important;border:0!important;}
.material-details{display:none;border-bottom:#E6DBD1 1px solid;padding:10px;background:#fff;overflow:hidden;clear:both;}
.material-table{width:100%;display:table;}
.material-row{  /*float:left;*/
padding-left:15px;display:table-cell;vertical-align:top;}
.material-row:first-child{padding-left:16px;}
.matrial-detail-txt{display:table-cell;padding-right:10px;vertical-align:top;}
.matrial-feature-icons{display:table-cell;vertical-align:top;}
.matrial-detail-txt ul{margin:0;padding:0px 0;}
.matrial-detail-txt ul li{list-style:none;padding-left:9px;line-height:normal;padding-bottom:4px;font-size:11px;position:relative;}
.matrial-detail-txt ul li:before{content:"\f105";display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;color:#000;font-weight:normal;top:2px;}
.mateial-label{/*font-family:Tahoma,Geneva,sans-serif;*/font-size:11px;font-weight:bold;margin-bottom:4px;color:#666;}
table.pricelist-details .mat-box{position:relative;}
.material-details .videoThumb ul li .videoDuration{/*font-family:Verdana,Tahoma,Geneva,sans-serif;*/font-size:10px;font-weight:normal;text-align:center;max-width:35px;height:14px;margin-top:50px;margin-left:15px;color:#ddd;position:absolute;z-index:48;}
.material-details .videoThumb{border:none;margin-top:0;}
.price-row{clear:both;text-align:right;}
.product-quantity{border:1px solid #9E9E9E;margin-top:10px;font-size:12px;text-align:center;}
.product-quantity th,.product-quantity td{border-left:1px solid #9E9E9E;padding:3px 0;}
.product-quantity th:first-child,.product-quantity td:first-child{border-left:0px;}
.product-quantity th{background:#d3e2f1;}
.quantity-label{background:#FFFFCC;padding:0 10px;font-size:12px;color:#6F6F6F;float:right;border:1px solid #FC0;border-left:0px;margin:0;line-height:30px;}
.quantity-plus,.quantity-minus{width:26px;text-align:center;padding:4px 0;font-weight:bold;font-size:14px;float:right;margin:0;height:32px;border:1px solid #aaa;background:linear-gradient(to bottom,#f6f6f6,#e1e1e1);color:#444;}
.quantity-plus:active,.quantity-minus:active{background:linear-gradient(to top,#f6f6f6,#e1e1e1);}
.quantity-input{border:1px solid #cacaca;width:40px;text-align:center;padding:4px 0px;font-weight:bold;font-size:14px;float:right;margin:0;height:32px;border-left:0;border-right:0;}
.quantity-txt{color:#111;font-weight:normal;font-size:13px;clear:both;padding:0 0 5px 0;}
.pricelist-details .product-value-txt{color:#414141;font-size:12px;float:right;margin-top:15px;}
.product-value-txt .btn{border-radius:2px;}
a.free-dwonload-cont{float:right;width:200px;padding:10px;background:#f9ffe7;border:1px solid #cacaca;text-decoration:none;color:#000000;font-weight:normal;display:block;font-size:11px;margin-bottom:15px;-webkit-border-radius:4px;border-radius:4px;}
a.free-dwonload-cont .download-title{color:#0b56a6;font-size:15px;font-weight:bold;margin-bottom:5px;display:block;line-height:24px;}
a.free-dwonload-cont .download-title.download-icon{background:url(/css/sku-icon.png) no-repeat left top;height:24px;padding-left:32px;}
.tab-container{clear:both;width:100%;border-left:solid 1px #d4dee5;border-right:solid 1px #d4dee5;border-bottom:solid 1px #d4dee5;text-align:left;padding:10px 0;}
div#cart-animation{background:none repeat scroll 0 0 #333333!important;border:1px solid #FFFFFF;border-radius:50%;color:#FFFFFF!important;display:none;font-size:16px;font-weight:bold;height:35px;line-height:35px;position:absolute;text-align:center;width:35px;z-index:200;}
div#minicart{text-align:right;}
div#minicart a.cart{border-right:1px solid #E8E8E8;padding-bottom:1px;padding-left:25px;padding-right:20px;text-decoration:none;}
header div.container.upper div#minicart a span{color:#999999;}
.sku-product-option hr{margin-top:15px;margin-bottom:15px;border:0;border-top:1px solid #D6D6D6;}
.order-pack{display:inline-block;line-height:30px;padding:0 10px 0 0;color:#d43900;}
.ckbox{width:16px;height:16px;}
.custom-checkbox{position:relative;display:inline-block;float:left;overflow:hidden;cursor:pointer;}
.custom-checkbox>.box{position:relative;display:block;width:16px;height:16px;background:url(/css/sku-checkbox-table.png) top left no-repeat;padding:0px;margin:0px;cursor:pointer;}
.custom-checkbox>.box>.tick{position:absolute;left:0px;top:0px;width:16px;height:16px;background:url(/css/sku-checkbox-table.png) bottom left no-repeat;display:none;cursor:pointer;}
.custom-checkbox>input:checked+.box>.tick{display:block;}
.custom-checkbox>input{position:absolute;outline:none;left:0;top:0;padding:0;width:16px;height:16px;border:none;margin:0;opacity:0;z-index:1;cursor:pointer;}
.adder-container.checked{background-color:#FFFFCC;border:1px solid #FFCC00;}
table.adder-container{font-size:7pt;border:1px solid #ddd;margin:0;width:235px;}
.adder-container label{font-weight:normal;margin-bottom:0;}
table.adder-container>tbody>tr>td:first-child{padding:5px 0 5px 5px;}
table.adder-container input[type=checkbox]{margin:0;}
.zoomtxt{display:block;font-size:10px;text-align:center;}
.atrt{/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:7.5pt;font-weight:bold;background-color:#E8E3D9;border-bottom:1px solid #6B5C4F;padding:0px 0px 0px 0px;border-left:0px;border-top:0px;border-right:0px;}
.buttonOrange{-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;box-shadow:inset 0px 1px 0px 0px #fff6af;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffec64),color-stop(1,#ffab23));background:-moz-linear-gradient(center top,#ffec64 5%,#ffab23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffec64,endColorstr=#ffab23);background-color:#ffec64;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ffaa22;display:inline-block;color:#333333;/*font-family:Arial;*/font-size:12px;font-weight:bold;padding:3px 14px;text-decoration:none;text-shadow:1px 1px 0px #ffee66;}
.buttonGray{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(center top,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#e9e9e9);background-color:#f9f9f9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dcdcdc;display:inline-block;color:#333333;/*font-family:Arial;*/font-size:12px;font-weight:bold;padding:3px 14px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}
#cart_block li a img{display:inline-block;margin-right:10px;margin:0px 0 10px 0;width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-moz-interpolation-mode:bicubic;-webkit-interpolation-mode:bicubic;interpolation-mode:bicubic;}
ul.products-cont{margin:0;padding:0;list-style:none;}
.PriceListCart .popover-body, .PriceListCart .popover-content{padding:9px 14px;}
.product-value-txt li a{display:block;line-height:17px;}
.PriceListCart.popover{max-width:380px;/*font-family:Arial,Helvetica,sans-serif;*/}
.PriceListCart .popover-body .cart-img, .PriceListCart .popover-content .cart-img{width:50px;margin-right:10px;float:left;}
.PriceListCart .popover-body .cart-img>.mutilayerImg, .PriceListCart .popover-content .cart-img>.mutilayerImg{width:100%!important}
.PriceListCart .popover-body li a img,.PriceListCart .popover-body li img, .PriceListCart .popover-content li a img,.PriceListCart .popover-content li img{display:inline-block;margin-right:10px;margin:0px 0 10px 0;width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-moz-interpolation-mode:bicubic;-webkit-interpolation-mode:bicubic;interpolation-mode:bicubic;}
.PriceListCart .popover-body .cart-product-details, .PriceListCart .popover-content .cart-product-details{float:left;width:119px;color:#343336;font-size:11px;font-weight:normal;padding-right:10px;}
.PriceListCart .popover-body .cart-product-details>span, .PriceListCart .popover-content .cart-product-details>span{display:block;}
/*.PriceListCart.popover{z-index:1004;}*/
.PriceListCart .popover-body .cart-product-details span:last-child, .PriceListCart .popover-content .cart-product-details span:last-child{margin-bottom:10px;}
.PriceListCart .popover-body .cart-product-details .product-name, .PriceListCart .popover-content .cart-product-details .product-name{color:#d43900;font-size:14px;font-weight:normal;margin-bottom:4px;line-height:16px;}
.PriceListCart .popover-body .quantity-formated, .PriceListCart .popover-content .quantity-formated{margin-right:5px;float:left;color:#343336;}
.PriceListCart .popover-body .products-cont .price, .PriceListCart .popover-content .products-cont .price{font-size:15px;font-weight:bold;padding:15px 0 0;}
.PriceListCart .product-value-txt .cart-prices div{border-top:1px dotted #b2b2b2;padding:7px 10px;background:#FDFDE2;line-height:22px;}
.PriceListCart .product-value-txt .product-value-txt_shipping_cost,.PriceListCart .product-value-txt .product-value-txt_total,.product-value-txt .product-value-txt_wrapping_cost{float:right;color:#343336;}
.PriceListCart .popover-body span.price, .PriceListCart .popover-content span.price{font-weight:bold;color:#d43900;font-size:14px;display:table-cell;vertical-align:top;}
.PriceListCart .popover-body .price-txt, .PriceListCart .popover-content .price-txt{color:#9a9a9a;padding-right:5px;}
.PriceListCart .popover-body .price-txt span, .PriceListCart .popover-content .price-txt span{display:inline-block;}
.PriceListCart .bottomActionBtn{padding-top:10px;float:left;width:100%;}
.cart-heading{padding:5px 10px;}
.tick-green{color:#02A94C;font-size:18px;}
.popover-header, .popover-title{padding:5px 10px;}

/*.icon-right-cart{background:url(/img/src/quick-view-icons.png) no-repeat top left;width:10px;height:10px;background-position:-110px -20px;display:inline-block;vertical-align:middle;margin-left:6px;}
.icon-left-rust{background:url(/img/src/quick-view-icons.png) no-repeat top left;width:10px;height:10px;background-position:-110px 0px;display:inline-block;vertical-align:middle;margin-right:6px;}
*/
.product-value-txt .popover{max-width:320px;}

/*.qvProductImage img{display:block;margin:0px auto;padding:0px;border:0px;}*/
.popover-body:before,.popover-body:after, .popover-content:before,.popover-content:after{content:"";display:table;line-height:0;}

/* new css added by rohit on 14-05-2019 start */
.qvMaterial-details .material_note{font-size:14px;/*font-family:Arial,Helvetica,sans-serif;*/line-height:20px;}
.qvConfirmation-block .viewall_qty{width:100%;text-align:right;padding:0 8px 8px;}
.pr_zero{padding-right:0px!important;}
.qvMaterial-block a.more_detail{font-size:12px;padding-left:12px;}
.qv_headsection .selected_Option{color:#000;}
hr.stepDivider{margin:20px 0px;border-color:#ececec;}
.toolBar{padding:10px 0;border-top:1px solid #dcdcdc;margin-bottom:20px;text-align:right;}
.toolBar .btn{padding:6px 10px;}
.btn-lg-fix i{font-size:14px;}
.finish_options .quote_main{width:240px;display:table-cell;vertical-align:top;padding-left:20px;}
.finish_options .option_detail_main{display:table-cell;vertical-align:top;}
.finish_options .option_block{padding:10px;border:1px solid #ccc;border-radius:4px;margin-bottom:0px;font-size:13px;}
.help_text{padding-bottom:8px;margin:0;}
.option_block .form-group:last-child{margin-bottom:0;}
.option_block .form-md-radios.lastBorder0 .md-radio:last-child,.option_block .form-md-checkbox.lastBorder0 .md-checkbox:last-child{border-bottom:none;}
.form-md-checkbox,.form-md-radios{padding-top:5px;}
.finish_options .option_block .form-md-radios .md-radio-list,.finish_options .md-checkbox-list{padding:0;}
.option_block .form-md-radios .md-radio-list,.finish_options .md-checkbox-list{display:table-cell;padding:5px 0;}
.md-radio-list{margin:5px 0;}
.upload-artwork .md-radio.checked{background-color:#fff6eb;}
.upload-artwork .md-radio{padding:5px;border-bottom:1px solid #e5e4e4;margin-bottom:0px;}
.upload-artwork .md-radio label{height:auto;width:100%;}
.artwork_label .label_heading{font-size:13px;padding-bottom:5px;font-weight:bold;}
.artwork_label .btn{margin-top:5px;}
.quote_detail{background-color:#ffffcc;padding:0 10px;border:1px solid #ddd;}
.quote_heading{/*font-family:'Open Sans',Arial,'Helvetica Neue',Helvetica,'sans-serif';*/font-size:18px;font-weight:400;color:#cc0000;margin:10px 0;}
.quote_detail .quote_table{margin-bottom:10px;background-color:#ffffff;}
.quote_detail .table-bordered>tbody>tr{border-top:1px solid #ddd;}
.quote_detail .table-bordered>tbody>tr>td{border:0;border-right:1px solid #ddd;}
.quote_detail .table-bordered>tbody>tr>td:last-child{border:none;}
.text_bold{font-weight:bold!important;}
.stickycontent{display:none!important;}
.quote_detail .table-bordered>tbody>tr.totalPrice{border:1px solid #FF8600;background-color:#FFF7D6;}
#pricelist li div.bigboss_qtywrapheader:before{content:"For:";font-weight:normal;}
.page-heading-row{border-bottom:1px solid #DDD;margin-bottom:15px;padding-bottom:10px;}
.bigboss_products{margin:0px;}
.bigboss_products .productcontent_box.checked .img_boxinner{  /*box-shadow: inset 0 0 0 2px #ee8800;*/}
.bigboss_products .product_content > .md-radio label{padding:0px;}
.bigboss_products .productcontent_box{width:20%;vertical-align:top;float:left;padding:10px;border:none;}
.bigboss_products .productcontent_box:last-child{border-right:0px;}
.productcontent_box .product_imgbox{margin-bottom:10px;  /*padding-left: 30px;*/}
.productcontent_box .product_imgbox .img_boxinner{height:108px;width:108px;  /*border: 1px solid #ddd;*/line-height:108px;text-align:center;cursor:pointer;  /*margin: 0 auto;*/}
.productcontent_box .product_imgbox .img_boxinner:hover{cursor:pointer;}
.productcontent_box .product_content .detail_text{font-weight:normal;}
.productcontent_box .product_content .detail_text > span{font-weight:bold;color:#cc0910;padding-left:26px;display:block;line-height:18px;font-size:12px;}
.productcontent_box .product_content .detail_text > ul{font-size:12px;padding-top:5px;}
.productcontent_box .product_content .product_title{font-weight:bold;font-size:13px;line-height:20px;color:#000;padding:0px 0px 0px 26px;}
.productcontent_box .adderprice_qty{padding:10px 0 5px 15px;}
/*.productcontent_box .adderprice_qty .product_adderprice{display: table-cell;vertical-align: middle;}*/
.productcontent_box .adderprice_qty .product_qtylabel{font-size:14px;color:#d43900;display:table-cell;vertical-align:middle;padding-right:10px;}
.productcontent_box .adderprice_qty .product_adderqty{display:table-cell;vertical-align:middle;width:107px;}
.product_adderprice{font-size:16px;color:#d43900;font-weight:bold;padding:10px 0px 0px 15px;}
.bigboss_products .productcontent_box.checked{background-color:#fefad6;box-shadow:inset 0 0 0 2px #ee8800;}
.product_adderprice small{font-size:13px;color:#000;font-weight:normal;}
.productcontent_box .adderprice_qty .product_adderprice{font-size:16px;color:#d43900;font-weight:bold;}
ul.list_styled{padding-left:15px;}
ul.list_styled > li{list-style:none;position:relative;line-height:normal;padding-bottom:6px;}
ul.list_styled > li:last-child{padding-bottom:0px;}
ul.list_styled > li:before{content:'\2022';position:absolute;left:-13px;top:-4px;font-size:18px;height:15px;width:15px;line-height:normal;}

/* material css*/
.md-radio.md-radio-inline{display:block;float:left;width:20%;}
.md-radio input[type="radio"]{display:none;}
.md-radio input[type="radio"]:checked+label:before{border-color:#666;animation:ripple 0.2s linear forwards;}
.md-radio input[type="radio"]:checked+label:after{transform:scale(1);}
.md-radio label{display:inline-block;position:relative;padding:0 0 0 28px;margin-bottom:0;cursor:pointer;vertical-align:bottom;line-height:17px;font-weight:normal;font-size:12px;}
.md-radio label:before,.md-radio label:after{position:absolute;content:'';border-radius:50%;transition:all .3s ease;transition-property:transform,border-color;}
.md-radio label:before{left:0;top:0;width:20px;height:20px;border:2px solid rgba(0,0,0,0.54);}
.md-radio label:after{top:5px;left:5px;width:10px;height:10px;transform:scale(0);background:#36c6d3;}
@keyframes ripple{
  0%{box-shadow:0px 0px 0px 1px transparent;}
  50%{box-shadow:0px 0px 0px 15px rgba(0,0,0,0.1);}
  100%{box-shadow:0px 0px 0px 15px transparent;}
}

/* adder qty css */
.product_adderqty button.qtyminus,.product_adderqty button.qtyplus,.product_adderqty button.qtyminus,.product_adderqty button.qtyplus{line-height:28px;height:30px;vertical-align:middle;/*font-family:arial;*/font-size:18px;padding:0;width:28px;margin:0;float:left;}
.product_adderqty button.qtyminus{border-radius:4px 0 0 4px;}
.product_adderqty button i,.product_adderqty button i{font-size:14px;position:relative;color:#696969;transition:all .5s;}
.product_adderqty input{width:40px;text-align:center;vertical-align:middle;font-size:18px;height:30px;padding:0px;line-height:31px;display:inline-block;border-left:0px;border-right:0;border-radius:0;float:left;}
.product_adderqty button.qtyplus{border-radius:0 4px 4px 0;}

/*new css assed by rohit on 14-05-2019 end*/
a[data-zoom-id] img, a[data-slide-id] img, .mz-thumb img,.selectors a{vertical-align:top;}
/* pricelist table */

/*new added on 08/19/2021*/
.size_option > .sku_stylePatch{border: 1px solid #D0D0D0 !important;font-size: 14px;line-height: 26px;color: #111;padding: 4px 6px;cursor: pointer;display: inline-block;margin: 0px 5px 10px 0px;}
.size_option > .sku_stylePatch.selected{box-shadow: inset 0 0 0 1px #ee8800 ;border-color: #ee8800 !important;background-color: #FEFAF6;font-weight: 600;}
.size_option .sku_shape{height: 30px;display: inline-block;vertical-align: middle;margin: 0px 0px 0px 0px;text-align: center;}
.size_option .sku_shape > span{border:2px solid #333;display: inline-block;vertical-align: middle;}
.size_option .sku_shape .circle{width: 30px;height: 30px;border-radius: 100%;}
.size_option .sku_shape .rectangle {width: 20px;height: 30px;}
.size_option .sku_shape > svg, .size_option .sku_shape > img{max-width: 30px;max-height: 30px;}
.size_option .sku_shape .rectangle_h{width: 30px;height: 20px;}
.size_option .skuStyle_size{display: inline-block;vertical-align: middle;line-height: normal;}
.price_listTitle{font-size: 16px; font-weight: bold; color: #cc3300;}
hr.headDivider {margin-bottom: 15px;border-color: #ddd;margin-top: 10px;}
@media (min-width:768px) {
    .bigboss_products{display:flex;flex-flow:row wrap;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{display:table;width:auto;}

  /* .bigboss_pricedetail.qvConfirmation-block .qvCart{
     border: none;
     padding: 0px;
   }*/
  .bigboss_pricedetail .qvConfirmationArea .attrLabel{font-size:15px;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{font-size:15px;padding:0 0 10px 0;display:block;}
  .bigboss_pricedetail.qvConfirmation-block .qvQtyArea{padding:0px;}
    /*.header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container{margin: 0px auto;width: 100%;max-width: 750px;}*/
   .department-list.slick-slider{margin: 0 20px;}
/*   .modal.fade{z-index:1003!important;}*/
.qv_heading .qv_head {display: flex;width: 100%;padding-bottom: 0;flex-flow: row wrap;align-items: baseline;}
.sku-main-container h1 {flex-grow: 1;padding-right: 8px;}
.sku-main-container #ratingDiv {vertical-align: middle;white-space: nowrap;min-height: 25px;}
}
@media (min-width:768px) and (max-width:1350px){
  .bigboss_products .productcontent_box{width:33.33%;}
}
@media (min-width:768px) and (max-width:992px){
  .bigboss_pricedetail.qvConfirmation-block .qvCart{background-color:#f9f9f9;border:1px solid #ccc;padding:10px;display:flex;flex-flow:row wrap;align-items:center;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:0px;display:inline-flex;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart_detail{margin-left:auto;display:inline-flex;}
}
@media (min-width:992px){
  .col-md-9{border-left:none!important;}
  .page-heading-row{display:table;width:100%;border-bottom:1px solid #DDD;}
  .page-heading-col{display:table-cell;padding-right:20px;}
  .page-review-col{display:table-cell;width:280px;vertical-align:middle;font-size:20px;}
  .cutoff-details-txt .green-status-txt{display:inline-block;}
    /*.header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container{margin: 0px auto;max-width: 950px;width: 100%;}*/
}
@media (min-width:992px) and (max-width:1024px){
  .productcontent_box .adderprice_qty .product_adderprice{display:block;padding-bottom:5px;}

  /*.productcontent_box .adderprice_qty .product_adderqty{
    display: block;
  }*/
  .finish_options .option_detail_main{display:block;padding-right:0px;}
  .finish_options .quote_main{display:block;width:100%;}
  .bigboss_pricedetail.qvConfirmation-block .qvCart{border:1px solid #ccc;padding:0px;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;display:block;background-color:#f7f7f7;border-bottom:1px solid #ccc;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{padding:8px;}
}

/* Quicktabviewss.css start */
.qvCart:after{display:table;content:" ";clear:both;}
.quantity-minus{border-radius:4px 0px 0px 4px;}
.quantity-plus{border-radius:0px 4px 4px 0px;}
.qvQty{display:inline-block;width:48px;/*font-family:Arial,Helvetica,sans-serif;*/font-weight:bold;font-size:18px;color:#333;border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-left:0;border-right:0;padding:3px 3px;text-align:center;height:32px;margin:0;}
.atrt{/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:12px;font-weight:bold;background-color:#E8E3D9;border-bottom:1px solid #6B5C4F;padding:0px 0px 0px 0px;border-left:0px;border-top:0px;border-right:0px;}
.pricelisthead{color:#111;font-weight:normal;text-align:right;margin-bottom:4px;font-size:12px;}
.pricelisthead span{color:#555;font-weight:normal;font-size:11px;}
.qtywrapper{overflow-y:auto;max-height:initial;width:100%;}
#pricelist{width:100%;margin:0;padding:0;display:inline-block;background-color:#fff;}
.qvMaterial-block .matFeatures{border-collapse:collapse;margin-top:0px;margin-left:0px;float:left;}
.qvMaterial-block .matFeatures_detail{font-weight:normal;font-size:12px;margin-bottom:3px;float:left;padding-left:10px;line-height:26px;}
.item .bullet{/*font-family:Arial,Tahoma,Geneva,sans-serif;*/font-size:12px;line-height:15px;margin:0px 0px 3px 11px;text-align:left;color:#333;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:auto;}
.fancybox-overlay{overflow:auto;overflow-y:auto;}
.sku-row-container h2,.sku-main-container h2{font-size:16px;font-weight:bold;padding:0 0 5px 0;color:#d43900;}
img{border:0;}
.container{padding:0;width:100%;max-width:100%;}
.sku-main-container{width:100%;max-width:1350px;margin:0 auto;position:relative;}
.sku-row-container{width:100%;max-width:1350px;margin:0 auto;}
.p_bottom15{padding-bottom:15px;}
.attrLabel{font-size:13px;/*font-family:Arial,Helvetica,sans-serif;*/font-weight:normal;}
.attrLabel span:not(.m3){min-width:80px;display:inline-block;}
.attrLabel span{font-size:13px;}
.attrLabel b span{font-weight:normal;}
.attrLabel b span b{font-weight:bold;color:#d43900;}
.attrLabel b{font-weight:bold;}
.sizePatch{display:inline-block;border:2px solid #FFF;padding:0px;margin:0px 2px 5px 0px;}
.sizePatch.selected{border:2px solid #ee8800;}
.sizePatch input[type="button"]{/*font-family:Arial,Helvetica,sans-serif;*/font-size:14px;line-height:26px;color:#111;border:1px solid #E0E0E0;padding:0px 8px;margin:0px;cursor:pointer;background-color:transparent;border-radius:0;min-width:78px;font-weight:normal;}
.sizePatch input[type="button"]:active {background: none !important;border: none !important; box-shadow: none !important;}
.qvMaterial-block .signconfig{display:table-cell;width:120px;padding-right:10px;border-right:1px solid #ddd;vertical-align:top;}
.qvMaterial-block .signconfig .ftrPatch{padding-left:0;}
.qvMaterial-block .ftrPatch{padding-left:10px;display:table-cell;}
.signconfig .ftrPatch img{width:108px;height:108px;margin:0 auto;}
.qvPackText{/*font-family:Arial,Helvetica,sans-serif;*/background:#FFFFCC;font-size:14px;font-weight:normal;color:#111111;padding:0 12px;float:none;display:block;border:1px solid #FC0;border-left:0px;line-height:30px;margin:0 0 0 -3px;}
.qvConfirmation-block .product-value-txt>button{position:relative;width:100%;}
/*#qv_AddToCartBtn{padding:5px 16px;border-radius:2px;}*/
.qvMaterial-details>.qvMaterials{margin-left:-30px;}
.qvMaterials{margin-bottom:0px;position:relative;}
.qvSizes .hidden{padding:0px 0 0 30px;font-size:14px;}
.arrow_box{position:relative;padding:10px;background:#fff;border: 2px solid rgb(238, 136, 0);display:table;border-radius:6px;}
.SKUmatArrow{width:50px;height:50px;position:absolute;top:95px;left:2px;z-index:1;display:none;}
.SKUmatArrow:before{right:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(163,161,158,0);border-right-color:rgb(238, 136, 0);border-width:15px;margin-top:-15px;}
.SKUmatArrow:after{right:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,204,0);border-right-color:#FFFFFF;border-width:13px;margin-top:-13px;}
.materialRow{position:relative;}
.qvMaterial-block .qvMaterials{position:relative;}
.qvMaterial-block .qvMaterials .qvSizeMatLabel{font-size:15px;font-weight:bold;margin-bottom:8px;}
.qvMaterial-block #materialFeatures h2{padding:8px 0 6px 0}
.qvMaterials .hidden{padding:0px 0 0 30px;font-size:14px;}
.ftrPatch table td{vertical-align:middle;}
.ftrPatch>table>tbody>tr>td:nth-child(1){padding-right:10px;}
.ftrPatch>table>tbody>tr>td:nth-child(2) .matdiv2 table p.bullet{/*font-family:Arial,sans-serif;*/font-size:12px;line-height:15px;text-indent:-11px;margin:0px 0px 3px 11px;}
.qvMaterial-block .matdiv1{width:130px;display:table-cell;vertical-align:top;}
.qvMaterial-block .matdiv2{display:table-cell;width:auto;}

/*.qvMaterial-block .matdiv2 table > tbody> tr> td{padding-top: 10px;}*/
.qvMaterial-block .matdiv2 ul{list-style:none;padding:10px 0 0 10px;font-size:13px;/*font-family:Arial,Tahoma,Geneva,sans-serif;*/color:#333;text-align:left;}
.qvMaterial-block .matdiv2 ul li{padding:0 0 3px;line-height:15px;position:relative;}
.qvMaterial-block .matdiv2 ul li:before{content:'\2022';position:absolute;top:0;left:-10px;font-weight:600;}
.qvMaterial-block .matdiv2 ul li:last-child{padding:0;}
.product-Des-content{font-size:15px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/color:#333;}
.product-Des-content ul.list-unstyled{padding:0 0 0 10px;text-align:left;}
.product-Des-content ul.list-unstyled li{padding:0 0 5px;line-height:18px;position:relative;font-size:13px;}
.product-Des-content ul.list-unstyled li:before{content:'\2022';position:absolute;top:0;left:-10px;font-weight:600;}
.product-Des-content ul.list-unstyled li:last-child{padding:0;}
.product-Des-content p{margin:0 0 5px 0;line-height:18px;}

/*.item table tbody tr td{padding:0 0 0 0;}
*/
#ratingDiv p{margin:5px 0px 1px 0px;}

/* pricelist-table css*/
#pricelist li div.qtywrap{width:80%;border-right:none;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:35px;}
#pricelist li.selected div.qtywrap{width:calc(80% + 1px);}
#pricelist li{display:block;margin:0;padding:0 0 0 10px;border-style:none solid solid solid;border-width:0px 1px 1px 1px;background-color:#fff;border-color:#CCCCCC;overflow:hidden;position:relative;}
#pricelist li .fast_shipping{width:30px;position:absolute;left:10px;top:0;line-height:27px;}
#pricelist li .fast_shipping > img{width:30px;display:inline-block;}
#pricelist li.materialHeader { padding: 10px 0 2px 0; margin: 0px; font-size: 12px!important; border-width:0 0 1px 0; text-transform:uppercase;}
#pricelist li:nth-child(1){border-top:none;background-color:#f6f6f6;border-radius:0;font-weight:bold;border-width:0 0 1px 0;}
#pricelist li:nth-last-child(1){border-bottom:1px solid #CCCCCC;border-radius:0 0 0px 0px;}
.AttributeLabelSpan{color:#111;}
#pricelist li.selected{background-color:#FEFAF6;border:2px solid rgb(238,136,0);margin-top:-1px;padding-left:8px;  /*transition: all 0.3s;*/color:#333;font-weight:bold;}
#pricelist li.selected div{height:28px;line-height:28px;}
#pricelist li>div{display:inline-block;width:85px;text-align:left;vertical-align: middle;}
#pricelist li div{/*font-family:Arial,Helvetica,sans-serif;*/font-size:14px;height:30px;line-height:30px;}
#pricelist li div.qtywrapheader:before{content:"For size:";font-weight:normal;}
#pricelist li div.qtywrapheader,#pricelist li div.bigboss_qtywrapheader{border-right:none;width:80%;font-weight:bold;float:left;}
#pricelist li>div.pricewrapheader{width:20%;text-align:right;padding-right:10px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/*#pricelist li div.qtywrap {
width: 65%;
border-right: none;
float: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}*/
#pricelist li div.shipby{width:15%;border-right:none;border-left:none;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;}
#pricelist li div.shipby i{font-size:14px;color:#666;}
#pricelist li div.pricewrap{width:20%;padding-right:10px;text-align:right;float:left;}

/*#pricelist li.selected div.qtywrap {
width: calc(65% + 1px);
}*/
#pricelist li.selected div.shipby{width:calc(15% - 1px);font-weight:normal;}
#pricelist li.selected div.shipby i{color:#d43900;}
#pricelist li.selected div.pricewrap{width:calc(20% - 1px);padding-right:8px;}
.sku-img-block table{width:100%;}
.sku-img-block .slidercontainer{float:left;width:100%;margin:0;}
.sku-img-block .slidercontainer .xpslider{width:100%;}
.cart-heading i{color:#77AD32;}
.cart-heading span{/*font-family:Arial,Helvetica,sans-serif;*/font-size:14px;font-weight:bold;line-height:21px;color:#000;}
.qvSizes .hidden{padding:5px 0 0 0;font-size:14px;}
.qvPriceBreak{margin:2px 0 8px 0;text-align:left;}
.qvConfirmation-block .qvCart{margin:0;display:inline-block;padding:10px 0;border-radius:0px;border:1px solid #ccc;clear:both;position:relative;z-index:0;}
.qvConfirmation-block .product-value-txt{color:#414141;font-size:12px;display:table-cell;float:none;padding:0 15px;vertical-align:middle;margin-top:15px;}
.qvConfirmation-block .qvConfirmationArea{padding:0 15px;display:table-cell;width:auto;vertical-align:middle;border:none;float:none;}
.qvConfirmation-block .qvConfirmationArea .attrLabel{margin-top:3px;}
.qvConfirmation-block .qvConfirmationArea .attrLabel:first-child{margin-top:0;}
.qvConfirmation-block .qvQtyArea{margin:0;padding:0 15px;border-bottom:none;text-align:center;float:none;width:auto;display:table-cell;vertical-align:middle;white-space:nowrap;}
.qvQtyLabel{text-align:center;color:#d43900;font-weight:normal;font-size:14px;line-height:20px;display:inline-flex;margin-bottom:5px;}
.qvConfirmation-block .qvQtybtn{display:inline-flex;}
.qvConfirmation-block .qvQtyactionbtn{display:inline-block;}
.price_container{width:66%;float:right;text-align:right;/*font-family:Arial,Helvetica,sans-serif;*/font-size:16px;line-height:22px;}
.qvConfirmation-block .qvConfirmationArea .label_container{font-size:14px;font-weight:600;color:#000;width:auto;display:inline-block;float:none;/*font-family:Arial,Helvetica,sans-serif;*/line-height:22px;}
.qvConfirmation-block .qvConfirmationArea .price_container{width:auto;color:#d43900;display:inline-block;float:right;text-align:right;/*font-family:Arial,Helvetica,sans-serif;*/font-weight:bold;font-size:16px;line-height:22px;padding:0 0 0 10px;}
.qvConfirmation-block .qvConfirmationArea .label_container.qvPriceDiscountLabel{font-size:12px;width:auto;float:left;font-weight:normal;line-height:16px;}
.qvConfirmation-block .qvConfirmationArea .price_container.qvPriceDiscount{width:auto;float:right;font-weight:normal;padding:0 0 0 10px;color:#333;font-size:12px;line-height:16px;}
.qvConfirmation-block .qvConfirmationArea .price_container.actual-price{color:#333;font-size:12px;float:right;}
.qvConfirmation-block .qvCart .qvCart_detail{display:table-cell;}
.qvConfirmation-block .product-value-txt>button>i{color:#FFF;left:38px;position:absolute;font-size:20px;top:5px;}
.product-Des-content .body10{margin-bottom:5px;}
hr.headDivider{margin-bottom:15px;border-color:#ddd;}
#ratingDiv:empty+hr.headDivider{margin-top:5px;}
.product-Des-content .bullet:last-child{margin:0px 0px 0 9px;}

/*Responsive grid css*/
.sku-row-container p{margin-bottom:10px;}
.ss_responsive_table .ss_reponsive_cell{position:relative;min-width:130px;height:130px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/font-size:11px;float:left;margin:0;padding:0;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;background:#fff;text-align:center;}
.ss_responsive_table .ss_reponsive_cell .ss-product-img-cont{width:100%;height:128px;line-height:128px;background:#FFFFFF;position:relative;padding:0 10px 10px;}
.ss_responsive_table .ss_reponsive_cell:last-child{border-right:1px solid #DDDDDD;}
.gridLast{border-right:1px solid #DDDDDD;}
.grayBorderTop{border-top:1px solid #DDDDDD;}
.gridColumn10{width:10%;}
.gridColumn9{width:11.1111%;}
.gridColumn8{width:12.50%;}
.gridColumn7{width:14.2857%;}
.gridColumn6{width:16.66666667%;}
.gridColumn5{width:20%;}
.gridColumn4{width:25%;}
.gridColumn3{width:33.33%;}
.gridColumn2{width:50%;}
.gridColumn1{width:100%;}

/*#customerReviews{border-bottom:none;}*/
.sku-row-container .row_with_divider,.sku-main-container .row_with_divider{padding-top:15px;border-top:1px solid #ddd;margin:0px 0px 20px 0px;}
.sku-row-container:last-child .row_with_divider{/*margin:0;*/}
.owl-carousel{padding:0 35px;}
.owl-carousel {-ms-touch-action: pan-x;touch-action: pan-x;-ms-touch-action: pan-y;touch-action: pan-y;}
.owl-nav div{cursor:pointer;display:block;height:37px;line-height:37px;overflow:hidden;width:36px;display:inline-block;zoom:1;filter:Alpha(Opacity=70);opacity:0.7;}
.owl-nav .owl-next{background:url(/img/src/sprite-carousel-arrows.png) no-repeat -38px -38px;position:absolute;top:35%;right:0;}
.owl-nav .owl-prev{background:url(/img/src/sprite-carousel-arrows.png) no-repeat 0 -38px;position:absolute;top:35%;left:0;}
.owl-carousel.department-list{padding-top:10px;display:none;}
.department-list .item, .department-list .slick-slide{height:182px;width:170px;border:1px solid #CCCCCC;line-height:140px;text-align:center;}
.owl-carousel .owl-item img, .slick-slider .slick-slide img{width:auto!important;max-width:150px;max-height:120px;display:inline-block!important;}
.department-list .department-title-cont h4{background:#f0f0f0;padding:3px 5px 3px 18px!important;border-bottom:1px solid #CCCCCC;font-size:13px;font-weight:bold;text-align:left;position:relative;line-height:16px;height:38px;}
.department-list h4 i{font-weight:normal;font-size:11px;color:#337ab7;position:absolute;left:6px;top:6px;}
.owl-dots{margin:7px 0 0 0;text-align:center;}
.owl-dots .owl-dot{display:inline-block;zoom:1;}
.owl-dots .owl-dot span{display:block;width:11px;height:11px;margin:3px 7px 0;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-dots .owl-dot.active span{opacity:1}
.owl-nav .owl-prev.disabled,.owl-nav .owl-next.disabled{opacity:0.2;cursor:default!important;}
.design_carousel{width:auto;margin:0 28px 0 28px;}
.text-cont{padding-top:5px;float:left;width:100%;font-size:8pt;}

/*slick slider css start*/
.department-list.slick-slider{max-height:192px;padding-top:10px;display:none;}
.department-list .slick-slide{ margin-right:20px;}
.slick-slider .slick-track {margin-left: 0px;}
.slick-slide a:focus, .slick-slide a:active, .slick-slide:focus, .slick-slide:active {outline: none;}
.slick-slider {visibility: hidden; opacity: 0;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.slick-slider.slick-initialized {visibility: visible;opacity: 1;display:block;}
.slick-slider .slick-dots li {margin: 0px; vertical-align: middle;}
.slick-slider .slick-dots li button:before {line-height: 23px;}
.slick-slider .slick-prev:before, .slick-slider .slick-next:before {color: #0047ba; font: 14px/1 FontAwesome;font-size: 40px;line-height:18px;}
.slick-slider .slick-prev:before {content: "\f104";}
.slick-slider .slick-next:before {content: "\f105";}
/*slick slider css end*/

/*---------material-checkbaox------*/
.md-checkbox-list .md-checkbox:last-child{margin-bottom:0;}
.md-checkbox-list .md-checkbox{display:block;margin-bottom:10px;}
.md-checkbox{position:relative;}
.md-checkbox input[type=checkbox]{visibility:hidden;position:absolute;}
.md-checkbox label{cursor:pointer;padding-left:30px;}
.md-checkbox label>span.inc{background:#fff;left:-20px;top:-20px;height:60px;width:60px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-webkit-animation:growCircle .3s ease;-moz-animation:growCircle .3s ease;animation:growCircle .3s ease;}
.md-checkbox label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;}
.md-checkbox label>.check{top:-4px;left:6px;width:10px;height:20px;border:2px solid #36c6d3;border-top:none;border-left:none;opacity:0;z-index:5;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;}
.md-checkbox label>.box{top:0;border:2px solid #666;height:20px;width:20px;z-index:5;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;}
.md-checkbox input[type=checkbox]:checked~label>.check{opacity:1;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);}
.md-checkbox input[type=checkbox]:checked~label>.box{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg);}

/*---------material-checkbaox------*/
.qv_previewarea{padding:0 30px 0 0;}
.bigbossMain_block .sku-detail-block .qv_detail_main{padding:0px 0px 15px 30px;}
.sku-detail-block .qv_detail_main{padding:0px 0px 20px 30px;}
.sku-detail-block .qv_headsection{padding:0 0 10px;}
.copyBlock{font-size:16px;font-weight:bold;color:#cc3300;padding:0;margin:0;border-top:none;line-height:20px;}
.mat-box .videoThumb{margin:0px;float:left;border:none;}
/*.userreview-popover.popover{z-index:99;}*/
.userreview-star-ratings>i{display:inline-block;position:relative;font-family:FontAwesome;font-style:normal;font-size:16px!important;border:0;}
.userreview-star-ratings>span{display:inline-block;color:#bbb;font-size:12px;position:relative;top:0px;line-height:19px;}
/*.userreview-star-ratings.popup-rating:after{font-size:14px!important;left:86px!important;top:5px!important;}*/
.qvSizes .Divtable-col{display:table-cell;vertical-align:top;}
.selectedSizePreview{width:160px;height:auto;float:left;overflow:hidden;border:1px solid #e0e0e0;padding-top:5px;}
#qvSizeLabel2,#qvAttribute1Label,#qvAttribute2Label,#qvAttribute3Label,#qvAttribute4Label,#qvAttribute5Label,#qvCartLabel{color:#111;}
.productchange_message{padding: 3px 8px 4px;font-weight: normal;font-size: 14px;position: absolute;border: 1px solid #f5c6cb;border-radius: .25rem;color: #b51625;background-color: #f8d7da;transition: opacity .15s linear;display: inline-block;font-family: 'Open Sans';top: -5px;line-height: normal;}
/* toolbox css */
.toolbox{position:absolute;width:150px;}
.toolbox .title{background-color:#d43900;color:white;font-weight:bold;padding:5px 8px;border-radius:6px 6px 0px 0px;}
.toolbox .inside{border-color:#ccc;border-width:0px 1px 1px 1px;border-style:solid;border-radius:0px 0px 6px 6px;padding:8px;}
.toolbox .md-checkbox label{line-height:20px;margin-bottom:0;width:100%;}

/* toolbox css */
.sticky_button{margin-bottom:15px;}
.sticky_button .button_box{padding:0px 20px 0px 0px;cursor:pointer;display:inline-block;vertical-align:top;text-align:center;}
.sticky_button .custom_btn{width:32px;height:32px;border-radius:100%;background-color:#fff;text-align:center;border:1px solid #adadad;line-height:32px;margin:0 auto 5px;transition:all 0.2s ease-in-out;transform:translateY(0);color:#333;}
.sticky_button .button_box:hover .custom_btn{box-shadow:0px 2px 5px rgb(51,51,51,0.4);border-radius:100%;transform:translateY(-2px);background-color:#f5f5d6;  /*border:1px solid #ec8749;*/border:1px solid #d26624;color:#d26624;}
.sticky_button .button_box .text{color:#333;}
.sticky_button .button_box:hover .text{color:#d26624;}
.sticky_button .button_box:hover .custom_btn i{color:#d26624;}
.sticky_button .custom_btn i{font-size:18px;vertical-align:-2px;}
.sticky_button .custom_btn a{color:#333;}
.sticky_button .custom_btn .btn_text{font-weight:600;font-size:10px;vertical-align:1px;}
.tooltip{position:absolute;z-index:1070;display:block;/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0;width:inherit!important;height:inherit!important;}

/*----competitor_chart------*/
.popover.Competitor_chart{max-width:600px;width:600px;}
.popover.Competitor_chart .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.5;margin-top:-3px;}
table.compare{border:1px solid #ddd;font-size:12px;}
table.compare>tbody>tr>td:last-child,table.compare>thead>tr>th:last-child{white-space:nowrap;}
table.compare td:first-child,table.compare th:first-child{text-align:left;white-space:nowrap;}
table.compare>tbody>tr>td,table.compare>thead>tr>th{text-align:center;border:1px solid #ddd;padding:3px 5px;vertical-align:middle;}
.popover.Competitor_chart .text_block{padding-bottom:10px;font-size:12px;}
.popover.Competitor_chart .popover-header, .popover.Competitor_chart .popover-title{padding:10px 10px;}
table.compare td.us,table.compare th.us{background-color:#FFFFCC!important;white-space:nowrap;}
table.compare td.saving{vertical-align:middle;font-weight:bold;color:#009900;font-size:14px;}
table.compare td div{text-align:center!important;font-weight:bold;}

/*-----Dimensions-chart-css----*/
table.signholes{/*font-family:Verdana,Geneva,sans-serif;*/width:100%;border:none;margin-top:5px;border-collapse:collapse;}
.signholes th{background:#C7D8FA;font-size:10px;font-weight:normal;border:1px solid #FFF;}
.signholes th,.signholes td{padding:2px;text-align:center;}
.signholes td{background:#EDF2FC;font-size:11px;border:1px solid #FFF;}

/*----regulation-css-----*/
.regulation_container{background-color:#fffec6;border:2px solid #ece7ad;padding:6px 8px;font-size:12px;}
.regulation_content{padding-bottom:6px;}
.regulation_container .heading_text{font-size:12px;font-weight:600;padding:0 0 6px;}
.regulation_container .regulation_icon{width:28px;float:left;margin-right:-28px;}
.regulation_container .regulation_text{display:float;float:left;padding-left:40px;}

/*----step-video-css----*/
.stepview_videos .videoSSL{margin-top:6px;}
div.flex_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}
div.flex_container [class*="patch"]{cursor:pointer;flex:1;padding:7px 2px 5px 2px;  /*width: 120px;*/min-width:119px;max-width:119px;border:1px solid #E6E6E6;text-align:center;font-size:11px;margin-right:-1px;margin-bottom:-1px;}
    /*div.flex_container [class*="patch"].firstrow{border-top:1px solid #E6E6E6;}
div.flex_container [class*="patch"].lastcolumn{border-right:1px solid #E6E6E6;}*/
div.flex_container .active{box-shadow:inset 0 0 0 2px #FF9900;background-color:#FFC;/*border-right:none;border-bottom:none;border-left:none;border-top:none;*/}

/* design carousel common css start*/
/*.design_carousel{width:auto;margin:0 28px 0 28px;}*/
.design-grid .product-thumb{padding:0 2px 2px 2px;height:100%;overflow:hidden;width:100%;}
.touchdevice .product-thumb{position:relative;overflow:visible;}
/* design carousel common css end*/

/* design-grid owl carousel css start*/
.design-grid div.item{cursor:pointer;position:relative;width:107px;font-size:11px;display:inline-block;float:left;margin:0;padding:0;border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;background:#fff;box-sizing:content-box!important;}
.design-grid div.item.selected{width:104px;margin:0;padding:0;border-left:2px solid #e80;border-top:2px solid #e80;border-right:2px solid #e80;border-bottom:2px solid #e80;background-color:#FEFAF6;}
.design-grid div.item>a,.design-grid div.item>a img{border:none;outline:none;display:block;position:relative;}
.design-grid div.item .product-img-cont{  
height:98px;line-height:98px;background:#FFFFFF;position:relative;}
.design-grid div.item.selected .product-img-cont{height:97px;line-height:97px;}
.design-grid div.item.selected .product-thumb{padding:0 1px 1px 0px;}
.design-grid div.item .text-cont{padding-top:0px;float:left;width:100%;font-size:11px;line-height:1.5;}
.design-grid div.item .size-cont{padding-top:5px;font-size:7pt;float:left;width:100%;}
.design-grid div.item.touchdevice{height:auto}
.touchdevice .product-thumb{position:relative;overflow:visible;}
.design-grid div.item .product-img-cont a{display:block}
.design-grid div.item.on>.product-thumb{height:auto;overflow:visible;z-index:5;background:#FFF;border-bottom:1px solid #DDD;box-shadow:0px 5px 10px 5px rgba(128,128,128,.3);}
.design-grid div.item .option-cont{margin:0 0px}
.design-grid div.item .option-cont a{display:inline-block;width:31%;}
.design-grid div.item:first-child .option-cont a{margin-left:0px;}
.design-grid div.item .option-cont a:nth-child(1){text-align:left;}
.design-grid div.item .option-cont a:nth-child(2){text-align:center;}
.design-grid div.item .option-cont a:nth-child(3){text-align:right;}
.design-grid div.item .option-cont a:nth-child(1).custom{width:25%!important;}
.design-grid div.item .option-cont a:nth-child(2).custom{width:22%!important;}
.design-grid div.item .option-cont a:nth-child(3).custom{width:48%!important;}
.design-grid .owl-item img{width:auto!important;max-width:80px;max-height:80px;display:inline-block!important;}
.design-grid .owl-nav .owl-next{background:url(/img/src/sprite-carousel-arrows.png) no-repeat -38px -38px;position:absolute;top:35%;right:-35px;}
.design-grid .owl-nav .owl-prev{background:url(/img/src/sprite-carousel-arrows.png) no-repeat 0 -38px;position:absolute;top:35%;left:-35px;}
/* design-grid carousel css */

/* design-grid slick css start*/
.slickDesign_main.design_carousel {width: auto;margin: 0 25px 0 28px;}
#design-grid1{height:118px;}
.design-grid{list-style:none;padding:0;margin:0 auto;text-align:center;width:100%;/*display:none;*/float:left;border-left:1px solid #E0E0E0;border-top:0px solid #E0E0E0;visibility:hidden;}
.design-grid div.slick-slide{cursor:pointer;position:relative;width:107px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/font-size:11px;display:inline-block;float:left;margin:0;padding:0;background:#fff;box-sizing:content-box!important;}
.design-grid div.slick-slide.selected{width:104px;margin:0;padding:0;background-color:#FEFAF6;}
.design-grid div.slick-slide a,.design-grid div.slick-slide a img{border:none;outline:none;display:block;position:relative;}
.design-grid div.slick-slide .product-img-cont{  /*width:60px;*/
height:98px;line-height:98px;background:#FFFFFF;position:relative;}
.design-grid div.slick-slide > .design_contentBox {border-top: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0; width: 100%;}
.design-grid div.slick-slide.selected > .design_contentBox {border-left: 2px solid #e80;border-top: 2px solid #e80;border-right: 2px solid #e80; border-bottom: 2px solid #e80; background-color: #FEFAF6;}
.design-grid div.slick-slide.selected .product-img-cont{height:97px;line-height:97px;}
.design-grid div.slick-slide.selected .product-thumb{padding:0 1px 1px 0px;}
.design-grid div.slick-slide .text-cont{padding-top:0px;float:left;width:100%;font-size:11px;line-height:1.5;}
.design-grid div.slick-slide .size-cont{padding-top:5px;font-size:7pt;float:left;width:100%;}
.design-grid div.slick-slide.touchdevice{height:auto}
.design-grid div.slick-slide .product-img-cont a{display:block}
.design-grid div.slick-slide.on .product-thumb{height:auto;overflow:visible;z-index:5;background:#FFF;border-bottom:1px solid #DDD;box-shadow:0px 5px 10px 5px rgba(128,128,128,.3);}
.design-grid div.slick-slide .option-cont{margin:0 0px}
.design-grid div.slick-slide .option-cont a{display:inline-block;width:31%;}
.design-grid div.slick-slide:first-child .option-cont a{margin-left:0px;}
.design-grid div.slick-slide .option-cont a:nth-child(1){text-align:left;}
.design-grid div.slick-slide .option-cont a:nth-child(2){text-align:center;}
.design-grid div.slick-slide .option-cont a:nth-child(3){text-align:right;}
.design-grid div.slick-slide .option-cont a:nth-child(1).custom{width:25%!important;}
.design-grid div.slick-slide .option-cont a:nth-child(2).custom{width:22%!important;}
.design-grid div.slick-slide .option-cont a:nth-child(3).custom{width:48%!important;}
.design-grid .slick-slide img{width:auto!important;max-width:80px;max-height:80px;display:inline-block!important;}
/* design-grid slick css end*/

/*new css added by rohit on 12june*/

.stepview_videos .videoDHU{margin-bottom:15px;margin-top:0;}
table.pricelist-details>thead>tr>th:first-child{text-align:left;padding-left:5px;}
table.pricelist-details>thead>tr>th{text-align:center;/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:7.5pt;line-height:1;padding:4px 0;border-top:1px solid #AFAFAF;border-bottom:1px solid #71706F;background:#F1F1F1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.yourMaterialSymbols{min-height:24px;float:left;padding-top:5px;}
.yourMaterialSymbols table{border-collapse:collapse;margin:0 0 8px;}
.yourMaterialSymbols table td{border:1px solid #ddd;background:#fff;cursor:pointer;padding:2px 10px!important;text-align:center;}
.showbestsizes,.showallsizes{/*font-family:Arial,Helvetica,sans-serif;*/font-size:16px;color:#0066CC;font-weight:bold;margin:0 0 2px 0;}

/*new css added by rohit on 12june*/

/* Media css start here*/
.materialRow{position:relative;}
#customerReviews{border-bottom:none;padding:0;margin:0;height:0;}
/*.top_link_cont .top_link_inner{margin: 4px auto 0;}*/
/*fixed for bootstrap 4 z-index issue*/
/* Yarnball */
#yarnball {font-family:Arial, Helvetica, sans-serif;font-size: 12px;margin-bottom: 12px;color:#585858;}
.yarnball {list-style:none;margin: 0;padding: 0;}
.yarnlet {display: inline;}
.yarnlet a, .yarnlet a:link, .yarnlet a:visited {color:#585858;display: inline-block;text-decoration: none;	border-bottom:1px solid #CCC;}
.yarnlet:hover a {color:#06C;border-bottom:1px solid #06C;}
.yarnlet:active a {	color:#06C;}
.yarnlet .left-yarn {z-index: 11;}
.qv_heading .qv_head .learnmore{ font-size:14px; font-weight:normal; }
/* code for firefox only */
@-moz-document url-prefix() {
	.yarnlet .left-yarn {
		/*padding-top: .6em;*/
	}
}

@media (min-width:992px){
  .sku-detail-block{float:left;width:100%;padding-left:310px;}
  .sku-main-container{padding-left:52px;}
  .sku-img-block{padding-left:0;width:285px;float:left;margin-right:-285px;/*margin-top:-52px;*/position:relative;z-index:1;}
 /* .qv_heading{margin:0 0 0 310px;} */ 
  #price_comparison,#floatingSticky{right:0!important}
  .header_options .search_yellow_box {width: 230px;}
}
@media (min-width:1200px){
  .SKUmatArrow{display:block!important;}
  .pr_lg_zero{padding-right:0px!important;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;display:block;background-color:#f7f7f7;border-bottom:1px solid #ccc;font-size:15px;}
  .bigboss_pricedetail.qvConfirmation-block .qvCart{border:1px solid #ccc;padding:0px;width:100%;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{padding:8px;}
  .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:0 0 0 15px;}
}
@media only screen and (min-width:1025px) and (max-width:1200px){
  .ftrPatch>table>tbody>tr>td{display:block;padding-top:10px;}
    /*.qvMaterial-block .matdiv2{display:block;}*/
}
@media (max-width:1366px) {
  .slickDesign_main.design_carousel {margin: 0 26px 0 28px;}
}
@media (max-width:1199px){
  .qvConfirmation-block .qvCart .qvCart_detail{display:table;width:100%;}
  .qvConfirmation-block.bigboss_pricedetail{margin-top:10px;}
  .qvConfirmation-block .qvConfirmationArea{padding:0 8px;}
  .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:0 0 0 15px;}
  .qvConfirmation-block .qvQtyArea{padding:0 8px;}
  .qvChoose .design_carousel{width:auto;}
  .qvConfirmation-block .qvCart{padding:10px 0 0 0;overflow:hidden;width:100%;}
  .qvConfirmation-block .qvConfirmationArea .label_container{float:left;display:block;}
  .qvConfirmation-block .qvConfirmationArea .price_container{float:right;display:block;}
  .qvConfirmation-block .product-value-txt{display:block;background-color:#f7f7f7;padding:10px;border-top:1px solid #d7d7d7;}
  .qvConfirmation-block .product-value-txt>button{width:auto;float:right;}
  #pricelist li div.qtywrap{width:calc(75% + 1px);}
  #pricelist li div.pricewrap{width:calc(25% - 1px);}
  #pricelist li>div.pricewrapheader{width:25%;}
  #pricelist li div.qtywrapheader,#pricelist li div.bigboss_qtywrapheader{width:75%;}
  #pricelist li.selected div.qtywrap{width:calc(75% + 1px);}
  #pricelist li.selected div.pricewrap{width:calc(25% - 1px);}
}
@media (min-width:768px) and (max-width:1199px) {
    .slickDesign_main.design_carousel{
        margin: 0 24px 0 28px;
    }
}
@media (min-width:1025px) and (max-width:1300px){
  .qvConfirmation-block.bigboss_pricedetail .qvCart{padding:0px;display:block;border:1px solid #ccc;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;border-bottom:0px;background-color:#fff;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{display:block;width:100%;padding:0px;}
  .bigboss_pricedetail.qvConfirmation-block .qvQtyArea{display:block;background:#ffffcc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationArea{display:block;padding:8px;}
}
@media (min-width: 1350px){
    /*.nav-menu > ul.menu > li > a{padding:8px 30px;}
	ul.user_options li{padding-left:20px;margin-left:20px;}
	ul.user_options li:first-child{margin-left:0px;padding-left:0px;}*/
	.header_options .search_yellow_box{float: right; margin: 0 20px 0 20px;width: 520px;}
}
/*
@media (max-width:1630px) and (min-width:1350px){
	.header_options{padding:0 20px;}
}

@media (min-width: 1849px){
	.header-menu.menu-fixed .top-nav-search, .header-menu.menu-fixed .top-nav-Complogo, .top-nav-Complogo{
    display: block;
}
}
@media (min-width: 1850px){
	.header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container{margin: 0 auto; max-width: 1350px;}
}
@media (max-width: 1849px) and (min-width: 1350px){
	.header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container{margin: 0 auto; max-width: 1350px;}
}*/
@media (max-width:1199px){
  .arrow_box:before{left:40px;top:-17px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(163,161,158,0);border-bottom-color:#ee8800;border-width:15px;margin-top:-15px;}
  .arrow_box:after{left:41px;top:-14px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,204,0);border-bottom-color:#fff;border-width:14px;margin-top:-14px;}
  .arrow_box{display:block;}
  .SKUmatArrow{display:none;}
  .qvMaterial-details[class*=col-md-],.qvMaterial-block[class*=col-md-]{width:100%;}
  .qvMaterial-details{margin:0px 0px 20px 0px;}  
}
@media (max-width:1024px){   
  .ftrPatch>table>tbody>tr>td{display:table-cell;padding-top:0px;}
  .material_list_popup .modal-body{height:600px;overflow-y:auto;}  
}
@media (max-width:992px){
  .etalage{float:left!important;}
  .sku-detail-block{clear:both;display:block;}
  .sku-img-block{margin-bottom:15px;}
  .qvConfirmation-block .viewall_qty{padding:5px 0 0 0;}
}
@media (max-width:768px){
  .star-rating-detail .a-size-mini:nth-child(2){width:210px;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;}
  .toolbox{display:none;}
  .sku-main-container h1{font-size:16px;}
    .sku-main-container h1>#divTitle {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        line-height: 1.4;
        max-height: 75px;
        font-size:16px;
    }
    #divTitle.full-view {
        overflow: visible!important;
        max-height: initial!important;
        display: block!important;
        -webkit-line-clamp: unset!important;
        -webkit-box-orient: unset!important;
    }          
    #ratingDiv{min-height:21px;}
    .headDivider{margin-top:0px}
}
@media(max-width:767px){
  .productcontent_box .product_content .detail_text > ul{font-size:13px;}
  .sku-main-container{padding: 15px 15px 0px 15px;}
  .sku-detail-block .qv_detail_main{padding:0 0 20px 0;}
  .qv_previewarea{padding:0 10px 0 0;}
  .qvMaterial-block .ftrPatch{display:block;padding:0 0 0px 0;position:relative;}
  .qvMaterial-block .ftrPatch:before,.qvMaterial-block .ftrPatch:after{content:'';display:table;}
  .qvMaterial-block .ftrPatch:after{clear:both;}
  .qvMaterial-block .signconfig{border-right:none;display:block;width:100%;text-align:center;}
  .qvMaterial-details>.qvMaterials{margin-left:0;}
  .sku-main-container .qv_heading h1{padding-top:0px;}
  .bigboss_products .productcontent_box{width:100%;    /*border-bottom: 1px solid #ccc;*/padding:10px 10px 10px 35px;position:relative;}
  .bigboss_products .product_content > .md-radio label{position:unset;}
  .bigboss_products .product_content > .md-radio label:before{top:15px;left:10px;}
  .bigboss_products .product_content > .md-radio label:after{top:20px;left:15px;}
  .productcontent_box .product_content .product_title{padding:0px;}
  .productcontent_box .product_content .detail_text > span{padding:0 0 3px 0;}
  .productcontent_box .product_imgbox{display:table-cell;vertical-align:top;margin:0;width:108px;}
  .productcontent_box .product_imgbox .img_boxinner{width:108px;height:108px;line-height:108px;}
  .bigboss_products .product_adderprice{padding:10px 0 0;}
  .productcontent_box .adderprice_qty{padding:10px 0 5px 0;}
  .productcontent_box .product_content{display:table-cell;vertical-align:top;padding:0 0 0 10px;}
  .bigboss_products .productcontent_box:last-child{border-bottom:0px;}
  .finish_options .quote_main{display:block;width:100%;}
  .finish_options .option_detail_main{display:block;padding:0;}
  .sku-detail-block .qv_headsection{padding:0 0 10px 25px;position:relative;}
  .qv_headsection .step{position:absolute;left:0;top:0;}
  .mat_productsDetail .productcontent_box .product_imgbox{display:block;margin: 0 auto 5px;}
  .mat_productsDetail .productcontent_box .product_content{text-align:center;}
  /*.bigbossMain_block .pricelisthead{
  float: left !important;
  padding-left: 26px;
  }*/
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;}
  .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:8px;display:block;}
  .qvConfirmation-block .qvCart .qvCart_detail{display:flex;width:100%;flex-flow:row wrap;}
  .qvConfirmation-block .qvCart{padding:0;background-color:#fff;}

  /*.qvConfirmation-block .qvQtyArea {
    display: block;
    padding: 10px;
    text-align: center;
    background: #ffffcc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    max-width: 100%;
    border-radius: 0;
  }*/
  .bigbossMain_block .qvMaterial-block .matdiv2{display:block;}
  .qvConfirmation-block .qvConfirmationArea{padding:8px;flex:1;}

  /* new added on 23-09-2019 by rohit*/
  .qvMaterial-block .matdiv1{margin-right:-130px;float:left;display:inline-block;position:relative;z-index:1;}
  .qvMaterial-block .matdiv1 + .matdiv2{padding-left:130px;float:left;display:inline-block;z-index:0;}
  .qvMaterial-block .matdiv2{display:block;}
  .sticky_button{display:none;}
  .design-grid .owl-nav{display:none;}
  .qvChoose .design_carousel{margin:0px -15px 0 0;}
  .sku-detail-block .qv_detail_main .qvDesigns > .clearfix{padding:0px!important;}
    /*.design-grid div.item.selected{width:97px;}
  .design-grid div.item{width:100px;}*/
  .qvPriceBreak{margin:2px 0 0 0;}
  .qvMaterial-block .matdiv1 .mat-box{margin:5px 0 0 0;}
  .qvMaterial-block .matdiv2 ul{padding-top:5px;}
  .qvQtyactionbtn .qvPackText{border:none;}
  .qvConfirmation-block .product-value-txt{margin-top:0px;}
  .qvQtybtn .qvQty{border-radius:0px;box-shadow:none;}
  .qvConfirmation-block .qvConfirmationArea .attrLabel,.qvConfirmationArea .attrLabel span.m3{font-size:14px;margin:0px;}
  .qvConfirmation-block .qvConfirmationArea .attrLabel{margin:0 0 3px 0;}
  .qvConfirmation-block .qvQtyArea{padding:8px;text-align:center;background:#ffffcc;max-width:100%;width:140px;border-radius:0;white-space:normal;border-left:1px solid #ccc;border-right:1px solid #ccc;}
  .qvQtyactionbtn .qvPackText,.qvQtyArea .qvQtyLabel{text-transform:uppercase;visibility:hidden;position:relative;display:block;line-height:normal;height:auto;font-size:12px;}
  .qvQtyactionbtn .qvPackText{margin:5px 0 0 0;}
  .qvQtyactionbtn .qvPackText:before{content:'SIGNS';position:absolute;visibility:visible;transform:translateX(-50%);left:50%;}
  .qvQtyArea .qvQtyLabel:before{content:'QUANTITY:';position:absolute;visibility:visible;transform:translateX(-50%);left:50%;}
  .product_review .first .charttxt span{line-height:25px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/}
  .product_review .first .charttxt strong{line-height:normal;}
  .design-grid .product-thumb{padding:2px 2px 2px 3px;}
    /*.design-grid div.item.selected .product-thumb{padding:0;}
  .design-grid div.item.selected .product-img-cont{height:98px;line-height:98px;background:#FEFAF6;}
  .design-grid div.item.selected{width:95px;border:3px solid #e80;}*/
  .design-grid div.slick-slide.selected .product-thumb, .design-grid div.item.selected .product-thumb{padding:0;}
  .design-grid div.slick-slide.selected .product-img-cont, .design-grid div.item.selected .product-img-cont{height:98px;line-height:98px;background:#FEFAF6;}
  .design-grid div.slick-slide, .design-grid div.slick-slide.selected{width:auto;}
  .design-grid div.slick-slide.selected .design_contentBox{border:3px solid #e80;}
  .design-grid div.item {width: 100px;}
  .design-grid div.item.selected {width: 97px;}
  .design-grid div.item.selected {width: 95px;border: 3px solid #e80;}
  .qvMaterial-block .matFeatures_detail{margin:0px;display:block;line-height:normal;padding:4px 0 0 4px;float:none;clear:both;}
  .qvConfirmation-block .qvQtyactionbtn{display:block;}
  div.flex_container [class*="patch"]{width:50%;min-width:auto;max-width:inherit;flex:auto;border:1px solid #E6E6E6;margin-right:-1px;margin-bottom:-1px;}
  .qvrelated-pro-dept .owl-carousel{padding:0px;}
  .qvrelated-pro-dept .owl-carousel .owl-nav{display:none;}
  .qvrelated-pro-dept .owl-stage-outer{margin-right:-14px;}
  .qvrelated-pro-dept .department-list .item{width:220px;}
  .qvrelated-pro-dept .owl-carousel{padding:5px 0 0 0;}
  .sku-row-container > .row_with_divider:last-child{margin:0px;}
  .sku-row-container{ padding: 0px 15px 15px 15px; }
  .PriceListCart.popover{max-width:300px;width:100%;}
  .sku-img-block .zoom-gallery .video-slide .wistia_responsive_wrapper{left:0!important;right:0;margin:0 auto;top:50%!important;transform:translateY(-50%);}
  .product_review .first { margin: 0 0 0px; }
  .design-grid .slick-list{padding-right:40px;}
}
@media (max-width:480px){
  .product-value-txt{margin-top:0;}
  .ftrPatch>table>tbody>tr>td{display:block;padding-top:0;}
  .qvConfirmation-block .qvConfirmationArea,.qvConfirmation-block .qvConfirmationLabel{border-bottom:1px solid #ccc;flex:auto;width:100%;}
  .qvConfirmation-block .qvQtyArea{border-left:0px;}
  .qvConfirmation-block .qvQtyArea + .qvConfirmationArea{border-bottom:0px;width:auto;}
  .attrLabel span:not(.m3){width:auto;display:table-cell;float:none;padding:0 0 2px 0;font-size:12px;}
  .attrLabel span:not(.m3) + strong{display: table-cell;}
  .department-list.slick-slider{margin-right:-15px;margin-left:-15px;}
  .mat_productsDetail .slick-list{padding-right:40px;}
}
@media (max-width:320px){
  .qvMaterial-block .matdiv2{display:block;}
  .qvConfirmation-block .qvQtyArea{width:125px;}
  .qvMaterial-block .matdiv1{margin-right:0;float:none;display:block;}
  .qvMaterial-block .matdiv1 + .matdiv2,.qvMaterial-block .matdiv2{padding-left:0;float:none;display:block;}
  .qvMaterial-block .matdiv1:before,.qvMaterial-block .matdiv1:after{content:'';display:table;}
  .qvMaterial-block .matdiv1:after{clear:both;}
  .mat_productsDetail .slick-list{padding-right:30px;}
}

/* Media css end here*/

/* to fix search textbox z-index */

/*new css end here*/
.innerPageSticky{width:100%;/*font-family:Arial,sans-serif,Helvetica;*/margin:0 0 10px 0;font-size:11px;position:relative;background:#fff;-webkit-border-radius:6px;border-radius:6px;border:#ababab 1px solid;padding:10px 10px 0;display:none;}
@media(max-width:1760px){
  .innerPageSticky{display:block;}
  .price_comparison_inner{display:none;}
}

.pickup_in_store { width: 30px; float: left; line-height:30px; margin-right: -35px; }
.pickup_in_store img { width: 30px; height: 24px;}