html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;background:transparent;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
.f-left {float:left;}
.f-right {float:right;}
.clear {padding:0px;margin:0px;line-height:0px;clear:both;}
.no-mr-right {margin-right:0px !important;}	
*, *:before, *:after { margin: 0; padding: 0; box-sizing: border-box; }
body{background:#fff;font-family:Arial, Helvetica, sans-serif;}
a{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0}
body {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;overflow-x: hidden;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
blockquote, q {quotes:none}
blockquote:after, blockquote:before, q:after, q:before {content:'';content:none}
a {margin:0;padding:0;font-size:100%;background:0 0;text-decoration:none;transition:all .4s linear 0s}
ins {background-color:#ff9;color:#000;text-decoration:none}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del {text-decoration:line-through}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help}
table {border-collapse:collapse;border-spacing:0}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input[type=text], input[type=password], input[type=submit], input[type=button], select, textarea {outline:0}
textarea {font-family:Arial, Helvetica, sans-serif;resize:none;font-size:13px}
.f-left {float:left}
.f-right {float:right}
.clear {padding:0;margin:0;line-height:0;clear:both}
a[href^=tel] {color:inherit;text-decoration:none}
.no-mr-right {margin-right:0 !important}
.text-red {color:#ca0000}
@font-face{font-family:"Arial-Black";font-display:auto;src:url("/script/fonts/Arial-Black.eot");src:url("/script/fonts/Arial-Black.eot") format('embedded-opentype'),url("/script/fonts/Arial-Black.woff2") format('woff2'),url("/script/fonts/Arial-Black.woff") format('woff'),url("/script/fonts/Arial-Black.ttf") format('truetype'),url("/script/fonts/Arial-Black.svg#Arial-Black") format('svg')}
.container{width:1170px;margin:0 auto;padding:0 10px;}
.skiplink {background:#d92026;color:#fff;display:block;float:left;left:30px;padding:8px 5px;position:absolute;top:-1000px;z-index:999;font-size:13px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.skiplink:focus {top: 30px;}
.skiplink:hover{background:#b60000;color:#fff;}
/* top timmer */
.fixed_coupon_banner{position: fixed; top: 0;left: 0;width: 100%; z-index:99}
.drilled-whole-menu-wrapper{float:left;width:100%;}
.top-header-wrapper{border-top:2px solid #d92026;background:#252525;}
.r1top-header-wrapper{color:#fff;float:left;width:100%;background:#d92026;}
.top-header-wrapper-content{float:left;width:100%;}
.r1top-header-inner{float: left;width: 100%;padding: 5px 0;color: #fff;text-align: center;}
.r1top-header-upper{float: left;}
.r1top-header-left{float: left;margin-right:10px;font-size:15px;font-family:"Arial-Black";}
.r1top-header-mid{font-size: 100%;background:none;float: left;margin-top:2px;}
.r1top-timer-pop-btn{text-align: center;cursor pointer;border: none;font-size: 12px;color:#fff;text-decoration:underline;}
.r1top-timer-pop-btn:hover{text-decoration:none;}
.r1top-header-right{color: #fff;text-align: center;border: 0;outline: 0;font-size: 100%;background:none;float: right;}
.r1top-timer{color: #fff;text-align: center;box-sizing: border-box;margin: 0;padding: 0;border: 0;outline: 0;background: 0 0;font-size: 15px;}
.r1timer-sec-wrapper{font-size: 100%;background: 0 0;display: inline-block;}
.first-text{font-size: 15px;float: left;margin-right: 10px;margin-top: 3px; }
.r1timer-sec{margin-left: 9px;font-size: 100%;background: 0 0;float: left;}
.r1timersmalltext{margin-left: 4px;font-size: 100%;background: 0 0;}
#timerclock{text-align: center;font-size: 14px;}
.r1timer-popup-wraper{display:flex;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}
.r1timer-popup-container {background: #fff;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.8);box-sizing: border-box;height: auto;margin: auto;position: relative;width: 70%;z-index: 2;}
.r1timer-close-popup {background: #000;border-radius: 50%;box-sizing: border-box;color: #fff;display: block;font-size: 17px;height: 25px;line-height: 10px;padding: 3px;position: absolute;right:-10px;text-align: center;text-decoration: none;top:-10px;width: 25px;z-index: 100;}
.r1timer-popup-content {box-sizing: border-box;height: auto;overflow: auto;padding: 20px;position: relative;width: 100%;}.r1timer-popup-inner {float: left;width: 100%;}
.r1timer-popup-bg {background: rgba(0, 0, 0, 0.5) ;height: 100%;left: 0;position: fixed;top: 0; width: 100%;z-index: 1;}
.r1timer-chpop-body{float:left;width:100%;color:#000;}
.r1timer-chpop-body .title{font-size:18px;margin-bottom:10px;float:left;width:100%;}
.r1timer-chpop-body .content{font-family:"DINProRegular_new";font-size:12px;float:left;width:100%;}
/* top timmer */

/* header */
.lower-header-wrapper{background:#363636;float:left;width:100%;}
.lower-header-wrapper .lower-header{padding-top:10px;float:left;width:100%;position:relative;}
.lower-header-wrapper .lower-header .lower-header-left{float:left}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{padding:20px 0;width:430px;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img img{width:100%;}
.lower-header-wrapper .lower-header .lower-header-right{float:right;width:49%;}
.lower-header-wrapper .lower-header .lower-header-right ul li .drld-hdr-phn-wrap{float:left;margin-right:10px;}
.lower-header-wrapper .lower-header .lower-header-right ul li .header-chat-wrap{float:left;}
.lower-header-wrapper .lower-header .lower-header-right ul{list-style:none;float:right;padding:10px 0;}
.lower-header-wrapper .lower-header .lower-header-right ul li{float:left}
.header-chat{margin-top: 9px;margin-right: 10px;}
.lower-header-wrapper .lower-header .lower-header-right .header-chat a{text-decoration:none;}
.lower-header-wrapper .lower-header .lower-header-right .header-chat a .header-chat-content i{color:#d92026  ;font-size:18px;}
.lower-header-wrapper .lower-header .lower-header-right .header-chat a .header-chat-content span{color:#fff;font-size:14px;display:inline-block;}
#hd-my-account{margin-right: 5px;}
.shopping_cart_url{vertical-align: baseline;text-decoration: none;border: 2px solid #d92026;text-align: center;
border-radius: 50%;display: block;}
.shopping_cart_url:hover {background: #d92026;}
.shopping_cart_url .fa-shopping-cart{text-align:center;display:inline-block;font-family:"FontAwesome";text-rendering:auto;-webkit-font-smoothing:antialiased;color:#ffffff;font-size:18px;height:35px;padding:8px;width: 35px;}
.shopping_cart_url .fa-login{text-align:center;display:inline-block;font-family:"FontAwesome";text-rendering:auto;
-webkit-font-smoothing:antialiased;color:#ffffff;font-size:18px;height:35px;padding:8px;width:35px;	}
.drld-mob-menu{margin-left:10px;}
.drld-mob-menu .header-top-new-drop-menu{margin-top:0;background:none;}
.header-top-new-drop-menu{float:left; margin-top:7px;}
.header-top-new-drop-menu a{font-size:30px;color:#fff;}
.header-top-new-drop-menu a:hover{color:#d92026 ;}
.lower-header-wrapper .lower-header .lower-header-right .header-search{margin:5px 0 10px;}
.lower-header-wrapper .lower-header .lower-header-right .header-search .searchbox {position: relative;width: 100%;height: 40px;overflow: hidden;float: right;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;-ms-transition: width 0.3s;-o-transition: width 0.3s;transition: width 0.3s;}
.lower-header-wrapper .lower-header .lower-header-right .header-search .searchbox-input {position: absolute;top: 0;right: 4px;border: 0;outline: 0;background-color: #fff;width: 95%;height: 40px;margin: 0;padding: 0 45px 0 10px;font-size: 14px;color: #666;}
.lower-header-wrapper .lower-header .lower-header-right .header-search .searchbox-icon, .searchbox-submit {position: absolute;right: 0;top: 0;width: 44px;height: 40px;display: block !important;font-size: 24px;text-align: center;line-height: 10px;margin: 0;padding: 7px 0;border: 0;outline: 0;cursor: pointer;color: #fff;background-color: #d92026  ;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.my-account-drop {display:none}
.my-account-drop {padding-top:5px;position:absolute;width:275px;z-index:99999;right:30px}
.my-account-drop-inner {border-top:none;border-radius:0 0 5px 5px;-moz-box-shadow:0 4px 10px #d5d5d5;-webkit-box-shadow:0 4px 10px #d5d5d5;box-shadow:0 4px 10px #d5d5d5;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5')";filter:progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5')}
.my-account-drop-top {border-radius:5px 5px 0 0;background:#fff;border-bottom:1px solid #DEE4E4;padding:15px 20px}
.my-account-drop-top span {font-weight:700;color:#282727}
.my-account-drop-top span.account-drop-hd {font-size:18px}
.my-account-drop-top span.account-drop-link {float:right}
.my-account-drop-top span.account-drop-link a {color:#d92026   ;font-size:14px;display:inline-block;border:none !important;}
.my-account-drop-top span.account-drop-link a:hover {color:#4f4f4f; background:none !important;}
.my-account-drop-mid {background:#fff;padding:15px 20px}
.my-account-drop-mid input[type=text], .my-account-drop-mid input[type=password] {border:1px solid #D7DBDB;border-radius:3px;margin:0 0 15px;padding:7px 15px;width:100%;color:#333}
.my-account-drop-mid label {display:block;margin:0 0 15px;cursor:pointer}
.my-account-drop-mid label input[type=checkbox] {margin:0 8px 0 0}
.my-account-drop-mid input[type=submit] {background:#4F4F4F;border-radius:3px;color:#FFF;padding:8px;cursor:pointer;width:100%;border:none;font-weight:700;font-family:Arial, Helvetica, sans-serif}
.my-account-drop-mid input[type=submit]:hover {background:#d92026   }
.my-account-drop-bot {background:#fff;border-top:1px solid #DEE4E4;padding:15px 20px;border-radius:0 0 5px 5px}
.my-account-drop-bot ul li {line-height:12px;float:left;padding:0 8px;border-right:1px solid #DEE4E4}
.my-account-drop-bot ul li:first-child {border-right:none;padding-left:0}
.my-account-drop-bot ul li a {line-height:12px;color:#d92026   ;border:none !important;}
.my-account-drop-bot ul li a:hover {color:#4f4f4f; background:none !important;}
.cart-drop {display:none}
.cart-drop-inner {border-top:none;border-radius:0 0 5px 5px;-moz-box-shadow:0 4px 10px #d5d5d5;-webkit-box-shadow:0 4px 10px #d5d5d5;box-shadow:0 4px 10px #d5d5d5;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5')";filter:progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5')}
.cart-drop {position:absolute;right:0;z-index:99999;width:550px;padding-top:8px;}
.cart-drop-btn a{border:none !important;}
.cart-drop-top {border-radius:5px 5px 0 0;background:#fff;border-bottom:1px solid #DEE4E4;padding:15px 20px}
.cart-drop-top h2 {font-size:18px;color:#282727}
.cart-drop-mid {background:#fff}
.cart-drop-single-product {padding:15px 20px;border-bottom:1px solid #DEE4E4}
.cart-pr-pic {margin-right:15px;float:left}
.cart-pr-pic a{display:block;}
.cart-pr-pic img {line-height:0;border:1px solid #DEE4E4;padding:3px}
.cart-pr-des {margin-right:20px;float:left;width:45%;}
.cart-pr-des a{color:#000;text-decoration:underline;float:left;width:100%;}
.cart-pr-des a:hover{text-decoration:none;}
.cart-pr-des h2 {font-size:15px;color:#282727}
.cart-pr-price {font-size:15px;color:#ca0000;float:left;font-weight:700}
.cart-pr-cross {float:right}
.cart-pr-cross img {line-height:0;}
.cart-drop-bot {background:#fff;padding:15px 20px;border-radius:0 0 5px 5px}
.cart-drop-text {background:url(../images/icon-clock.png) no-repeat;line-height:36px;padding-left:22px}
.cart-drop-btn {float:right}
.cart-drop-btn input[type=submit], .cart-drop-btn input[type=button] {background:#4F4F4F;border:none;border-radius:3px;color:#FFF;cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-weight:700;padding:8px 20px;width:100%}
.cart-drop-btn input[type=submit]:hover, .cart-drop-btn input[type=button]:hover {background:#d92026}
/* header */

/* search */
.search-content{width:100%;left:0;right:0;position:absolute;z-index:99;border:2px solid #f2f2f2;background:#ffffff;padding:10px;margin: 5px 0 0 0;float: left;font-size: 18px;color: #444444;overflow-y: scroll;max-height: 500px;}
.left-popup-content {height:auto;overflow:auto;width:25%;float:left;background-color:#f3f3f3;}
.image-block {height:auto;width:75%;float:left;background-color:#fff;}
.left-popup-content-large {height:auto;width:100%;float:left;background:#fff;}
.key-search-result div {text-decoration:none;color:#666666;/*background-color:#FFFFFF; */padding:5px;font-size:13px;margin:0 5%;}
.key-search-result div:hover {background-color:#dfdfdf;color:#111111;}
.sub_cat_class {font-size:14px;}
.cat-head {color:#393939;font-weight:bold;font-size:14px;padding:10px 5px;}
.bname {font-weight:700;font-size:12px;}
.subcat {font-weight:normal;font-size:12px;padding-left:10px!important;}
.product-section {width:100%;float:left;}
.prod-section-row {float:left;margin-right:10px;}
.key-prod-title {font-size:14px;padding-bottom:10px;font-weight:bold;}
.prod-subtitle {font-size:18px;padding:5px 0;}
.prod-subtitle a {color:#4e4e4e;}
.prod-subtitle a:hover {color:#e53539;}
.key-prodpic-name-wrap {width:100%;overflow:hidden;}
.prodpic-single-section {float:left;width:48%;margin:0 1% 0 0;}
.key-prodpic-name-wrap ul {padding:0;margin:0;list-style:none;float:left !important;}
.key-prodpic-name-wrap ul li {float:left;width:130px;margin:0 15px 15px 0;}
.key-prodpic-name-wrap ul li a {color: #333333;display:block;height:150px;text-align: center;font-size:12px;cursor:pointer;}
.key-prodpic-name-wrap ul li a span {display:block;}
.key-prodpic-name-wrap ul li a span.prodpic-name-pic {margin:5px 4px;border-radius:2px 2px 0px 0px;}
.key-prodpic-name-wrap ul li a span.prodpic-name-pic img {width:100%;}
.key-prodpic-name-wrap ul li a span.prodpic-name-text {padding:5px 4px;border-radius:0px 0px 2px 2px;height:50px;transition: all 0.4s linear 0s;border-top:2px solid #fff;}
.prodpic-single-section-full {width:100%;float:left;}
.lower-header-wrapper .lower-header .lower-header-right .header-search .searchbox-icon a{color:#fff;}
.lower-header-wrapper .lower-header .lower-header-right .brand-name-wrap ul{float:left;}
.brand-name-wrap ul {padding:0;margin:0;list-style:none;}
.brand-name-wrap ul li {float:left;width:120px;margin:0 10px 10px 0;}
.brand-name-wrap ul li a {color: #333333;display:block;text-align: center;font-size:12px;cursor:pointer;}
.brand-name-wrap ul li a span {display:block;}
.brand-name-wrap ul li a span.prodpic-name-pic {margin:5px 4px;border-radius:2px 2px 0px 0px;height:70px;}
.brand-name-wrap ul li a span.prodpic-name-pic img {width:100%;}
.brand-name-wrap ul li a span.prodpic-name-text {padding:10px 4px;border-radius:0px 0px 2px 2px;transition: all 0.4s linear 0s;height:50px;}
.key-popsearch-section {background:#fff;padding:10px;}
.key-select-pop-title {color:#aaa;font-size:18px;padding-bottom:10px;font-weight:bold;}
.pop-content-for-responsive {padding:0!important;border:none !important;background:none !important;box-shadow:none !important;}
#backgroundPopup {display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:9999;}
#popupContact {display: none;width:1150px;z-index:99999;font-size:13px;top:100px!important;}
#popupContactClose {position:absolute;top:-23px;right:-20px;cursor:pointer;}
.hd-search-drop-holder-forsearch {padding:0;width:100%;background:#fff;float:left;}
.hd-search-drop-inner-forsearch {background:#ffffff none repeat scroll 0 0;float:left;width:100%;}
.hd-search-drop-inner-forsearch input[type="text"] {border: medium none;float: left;outline: 0 none;padding:15px 10px;transition: width 0.3s linear 0s;width:89%;font-size:16px;}
.hd-search-drop-inner-forsearch button[type="submit"] {background: #f90102 none repeat scroll 0 0;border: medium none;color: #ffffff;cursor: pointer;float: right;font-weight: 700;height: 50px;outline: 0 none;padding: 0;width:58px;font-size:26px;}
.load_new_search {float:left;margin:10px 0 0;position:absolute;right:20px;margin:3px 25px 0;top:0;}
/* search */

/* hamburger */
body.openmenu {position: fixed;overflow: hidden; width:100%;}
.overlay {position: fixed;z-index: 9999;background-color: rgba(0, 0, 0, 0.75);bottom: 0;right: 0;left: 0;}
.openmenu .overlay {top: 0;}
#hamburgermenu {height: 100%;width: 0;background: #fff;position: fixed;top: 0;left: 0;z-index: 99999;overflow: hidden;}
#hamburgermenu ul {z-index: 101;overflow-y: auto;overflow-x: hidden;}
#hamburgermenu ul li {display: block;}
.flyout {background:#f3f3f3;}
.flyout > ul {list-style-type: none;margin: 0;}
.flyout > ul li {cursor: pointer;margin: 0;}
.flyout > ul li a.navlink, .flyout > ul li .account-links, .flyout > ul > li > ul > li.customer-links a {border-bottom: 1px solid #ffffff;border-top: medium none;color: #333;display: block;font-size: 14px;height: 50px;line-height: 50px;padding:0 50px 0 15px;text-decoration:none;}
.flyout > ul li a.navlink, .flyout > ul li .account-links, .flyout > ul > li > ul > li.customer-links a {color: #333;font-size: 14px;line-height: 50px;}
.flyout > ul li .more, .flyout > ul > li > ul > li a.navlink, .flyout > ul > li > ul > li.customer-links a {background:#f3f3f3;}
.flyout > ul li, .flyout > ul li .more {-moz-user-select: none;}
.flyout > ul li .more {color: #383838;background:#ececec;cursor: pointer;display: block;float: right;font-size: 18px;height: 50px;line-height: 50px;margin-top: -51px;text-align: center;width: 50px;}
.flyout > ul li .more a{color:#333;}
.flyout > ul li .menu-close {color: #fff;background:#d92026  ;cursor: pointer;display: block;float: right;font-size: 18px;height: 50px;line-height: 50px;margin-top: -51px;text-align: center;width: 50px;}
.flyout > ul li .menu-close a{color:#fff;}
.flyout > ul > li > ul > li a.navlink, .flyout > ul > li > ul > li.customer-links a {color: #333;padding-left:30px;}
#hamburgermenu ul ul ul a {padding-left:50px;}
/* hamburger */

/* newsletter */
.index-newsletter-wrapper{padding:20px 0;width:100%;float:left;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left{float:left;width:48%;text-align:right;padding-right:10px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left .newsletter-title{font-size:24px;color:#252525;text-transform:uppercase;margin-bottom:11px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left .newsletter-text{font-size:14px;colopr:#888;margin-bottom:20px}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left .newsletter-title span{color:#d92026 ;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right{float:left;width:48%;margin-bottom:20px;margin-top:7px;padding-left:15px;position:relative;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .newsletter-form input[type="email"]{background: #f9f9f9;border:3px solid #eee;color:#333333;height:50px;padding:10px;width:74%;float:left;border-right:none;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .newsletter-form input[type="submit"]{background: #d92026;border:none;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;height:50px;margin-left: -5px;padding: 0 10px;text-transform: uppercase;width:21%;border-radius:0;text-shadow:-1px -1px rgba(0, 0, 0, 0.2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .newsletter-form input[type="submit"]:hover{background:#999;}
.newsletter-text-mob{display:none;}
/* newsletter */

/* footer  */
.upper-footer-wrapper{background:#252525;}
.upper-footer-wrapper .upper-footer-content{padding:15px 0;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg{float:left;width:33%;border-right:1px dotted #555;padding:10px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text{color: #ffffff;float: left;font-size: 16px;font-weight: bold;line-height: 24px;text-align: left;text-transform: uppercase;width: 80%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text span{color:#ffd658;font-size:18px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-icon{color:#d92026;float:right;font-size:45px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg:hover{background:#363636;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg.last{border-right:none;}
.mid-footer-wrapper{background:#363636;padding:45px 0 20px;}
.mid-footer-wrapper .mid-footer-top .footer-top-left{width:350px;float:left;margin-right:55px;}
.mid-footer-wrapper .mid-footer-top .footer-top-left .footer-top-left-title{color: #fff;font-size: 24px;font-weight: bold; margin-bottom: 17px;}
.mid-footer-wrapper .mid-footer-top .footer-top-left .footer-top-left-txt{color: #cccccc;font-size: 14px;line-height: 20px;}
.mid-footer-wrapper .mid-footer-top .footer-top-left .footer-top-left-txt a{color:#d92026 ;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-ff, .mid-footer-wrapper .mid-footer-top .footer-top-mid-fl{float:left;width:200px;margin-right:20px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-title{color:#fff;font-size:16px;text-transform:uppercase;margin-bottom:25px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-first .footer-top-mid-first-list ul{color:#d92026  ;padding-left:15px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-first .footer-top-mid-first-list ul li{margin-bottom:15px;font-size:14px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-first .footer-top-mid-first-list ul li a{color:#ccc;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-first .footer-top-mid-first-list ul li a:hover{color:#d92026  ;}
.mid-footer-wrapper .mid-footer-top .footer-top-right{float:right;width:300px;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg{width:100%;float:left;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-icon{color: #d92026  ;display: block;float: left;font-size: 18px;margin-right: 10px;line-height:0;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text{color: #ffd658;display: block;float: left;margin-bottom:10px;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p{
margin-bottom: 8px;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p span{color: #cccccc;display: inline-block;width: 120px;float:left;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p span.width-span{width: 124px;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p a{color:#ffd658;width:152px;word-break:break-all;float:left;}
.mid-footer-wrapper .mid-footer-bottom{border-top: 1px dotted #666666;margin-top: 30px;padding-top: 20px;}
.footer-top-left-upper .footer-top-left-social ul li{float: left; list-style: none; margin-left: 5px;text-align: center;}
.footer-top-left-upper .footer-top-left-social ul li a{color: #fff;font-size: 18px;border: 2px solid #cccccc;border-radius: 50%;height: 40px;width: 40px;display:block;padding-top:7px;}
.footer-top-left-upper .footer-top-left-social ul li a:hover{background:#d92026  ;border-color:#d92026  ;}
.footer-top-left-payment li{list-style:none;float:left;margin-right:3px;}
.footer-top-left-payment{margin-top:20px;}
.lower-footer-wrapper{background:#252525;padding:30px 0;}
.lower-footer-wrapper .lower-footer-content{text-align:center;color:#fff;font-size:14px;float:left;width:100%;}
.footer-bot-inner-right{float:right;}
.lower-footer-wrapper .lower-footer-content span{font-weight:bold;color:#aaa  ;}
.footer-top-left-lower{margin:10px 0 15px -8px;}
/* footer  */

/* back to top  */
#back-top {position: fixed;bottom: 0px;right:10px;z-index:99;}
#back-top a {display: block;text-align: center;text-transform: uppercase;text-decoration: none;color: #bbb;/* transition */-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {color: #000;}
#back-top span {background:#d92026  ;border-radius: 3px;color: #ffffff;display: block;font-size: 20px;height: 34px;line-height: 34px;text-align: center;transition: all 1s ease 0s;width: 40px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {background:#666;}
/* back to top  */

.drilldlisting-side-support-block-wrapper{float:left;width:100%;margin:20px 0;}
.drilldlisting-side-support-block{float:left;width:100%;}
.drilldlisting-side-support-block .border-block {background: #ffffff none repeat scroll 0 0; margin:0 0 10px;float:right; width:100%; border:1px solid #ddd;}
.drilldlisting-side-support-block .support{ background: #f3f3f3;height:70px;padding:5px;border-bottom:1px solid #ddd;}
.drilldlisting-side-support-block .support p { text-align:center;font-weight:bold; font-size:12px; color:#666; line-height:19px;}
.drilldlisting-side-support-block .support p span { color:#990000; font-size:16px;}
.drilldlisting-side-support-block .block-part-wrapper{float:left;width:100%;text-align:center;}
.drilldlisting-side-support-block .dblock-part { width:24%; float:auto !important;display:inline-block; padding:3px;margin:4px;background:#f3f3f3;height:85px;border:1px solid #ddd;}
.drilldlisting-side-support-block .dblock-part span { display: table-cell; vertical-align:top;}
.drilldlisting-side-support-block .dblock-part span.pic { width:60px;vertical-align:middle;background:#fff;text-align:center;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;float:left;height:100%;padding-top:10px;}
.drilldlisting-side-support-block .dblock-part span.pic-shape{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;float:left;margin-top:27px;float:left;}
.drilldlisting-side-support-block .dblock-part span.pic img { width:50px; line-height:0;}
.drilldlisting-side-support-block .dblock-part span.text-part { font-size:11px; padding:5px; line-height:16px;color:#666;float:left;width:73%;text-align:left;}
.drilldlisting-side-support-block .dblock-part span.text-part a{color:#d92026;}
.drilldlisting-side-support-block .dblock-part span.text-part .block-head {font-size:12px;font-weight:bold;padding-bottom:5px;}
.drilldlisting-side-support-block .border-block-last .dblock-part{margin-top:0;}
.drilldlisting-side-support-block-wrapper .border-block {border:none;}





.home-pumpup-content-wrapper{display:flex;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}
.home-pumpup-content {background: #fff;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.8);box-sizing: border-box;margin: auto;position: relative;z-index: 2;border-radius:3px;}
.home-pumpup-content-close{background: #000;border-radius: 50%;box-sizing: border-box;color: #fff;display: block;font-size: 17px;height: 25px;line-height: 10px;padding: 3px;position: absolute;right:-10px;text-align: center;text-decoration: none;top:-10px;width: 25px;z-index: 100;}
.home-pumpup-content-bg {background: rgba(0, 0, 0, 0.5) ;height: 100%;left: 0;position: fixed;top: 0; width: 100%;z-index: 1;}
.footer-pop-content{line-height:24px;color:#333;border-radius:5px;background:#fff;float:left;width:600px;height:400px;overflow:auto;}
.footer-pop-content-top{border-bottom:1px solid #dee4e4;padding:15px;float:left;width:100%;}
.footer-pop-content-top h2{color:#282727;font-size:16px;text-transform:uppercase;float:left;width:100%;}
.footer-pop-content-mid{padding:15px;text-align:center;float:left;width:100%;}
.footer-pop-content-mid h2{font-size:20px;color:#282727;margin-bottom:25px;text-transform:uppercase; font-weight:bold;float:left;width:100%;}
.footer-pop-affiliate-program-icon{text-align:center;float:left;width:100%;}
.footer-pop-affiliate-program-icon li{display:inline-block;padding:0 !important;line-height:normal !important;background-image:none !important}
#footer-pop-join a{background:url(../images/footer-pop-icon-join.png) no-repeat;width:120px;height:120px;display:block;color:#282727;font-weight:700;text-transform:uppercase}
#footer-pop-join a:hover{background:url(../images/footer-pop-icon-join.png) 0 -120px no-repeat;color:#ca0000}
#footer-pop-join a span{display:block;padding-top:125px; font-weight:bold;}
#footer-pop-advertise a{background:url(../images/footer-pop-icon-advertise.png) no-repeat;width:177px;height:155px;display:block;color:#282727;font-weight:700;text-transform:uppercase;margin:0 60px}
#footer-pop-advertise a:hover{background:url(../images/footer-pop-icon-advertise.png) 0 -155px no-repeat;color:#ca0000}
#footer-pop-advertise a span{display:block;padding-top:160px; font-weight:bold;}
#footer-pop-earn a{background:url(../images/footer-pop-icon-earn.png) no-repeat;width:120px;height:120px;display:block;color:#282727;font-weight:700;text-transform:uppercase}
#footer-pop-earn a:hover{background:url(../images/footer-pop-icon-earn.png) 0 -120px no-repeat;color:#ca0000}
#footer-pop-earn a span{display:block;padding-top:125px; font-weight:bold;}
#footer-pop-phone a{background:url(../images/footer-pop-icon-phone.png) no-repeat;width:120px;height:120px;display:block;color:#282727;font-weight:700;text-transform:uppercase}
#footer-pop-phone a:hover{background:url(../images/footer-pop-icon-phone.png) 0 -120px no-repeat;color:#ca0000}
#footer-pop-phone a span{display:block;padding-top:125px}
#footer-pop-live-chat a{background:url(../images/footer-pop-icon-live-chat.png) no-repeat;width:120px;height:120px;display:block;color:#282727;font-weight:700;text-transform:uppercase;margin:0 60px}
#footer-pop-live-chat a:hover{background:url(../images/footer-pop-icon-live-chat.png) 0 -120px no-repeat;color:#ca0000}
#footer-pop-live-chat a span{display:block;padding-top:125px}
#footer-pop-email a{background:url(../images/footer-pop-icon-email.png) no-repeat;width:120px;height:120px;display:block;color:#282727;font-weight:700;text-transform:uppercase}
#footer-pop-email a:hover{background:url(../images/footer-pop-icon-email.png) 0 -120px no-repeat;color:#ca0000}
#footer-pop-email a span{display:block;padding-top:125px}
#footer-pop-print-form a{background:url(../images/footer-pop-icon-print.png) no-repeat;width:124px;height:118px;display:block;color:#282727;font-weight:700;text-transform:uppercase}
#footer-pop-print-form a:hover{background:url(../images/footer-pop-icon-print.png) 0 -118px no-repeat;color:#ca0000}
#footer-pop-print-form a span{display:block;padding-top:123px}
#footer-pop-prepare-package a{background:url(../images/footer-pop-icon-prepare-package.png) no-repeat;width:144px;height:122px;display:block;color:#282727;font-weight:700;text-transform:uppercase;margin:0 22px 0 44px}
#footer-pop-prepare-package a:hover{background:url(../images/footer-pop-icon-prepare-package.png) 0 -122px no-repeat;color:#ca0000}
#footer-pop-prepare-package a span{display:block;padding-top:127px}
#footer-pop-tape-package a{background:url(../images/footer-pop-icon-tape-package.png) no-repeat;width:106px;height:121px;display:block;color:#282727;font-weight:700;text-transform:uppercase;margin:0 44px 0 22px}
#footer-pop-tape-package a:hover{background:url(../images/footer-pop-icon-tape-package.png) 0 -123px no-repeat;color:#ca0000}
#footer-pop-tape-package a span{display:block;padding-top:126px}
#footer-pop-ship-package a{background:url(../images/footer-pop-icon-ship-package.png) no-repeat;width:106px;height:121px;display:block;color:#282727;font-weight:700;text-transform:uppercase}
#footer-pop-ship-package a:hover{background:url(../images/footer-pop-icon-ship-package.png) 0 -121px no-repeat;color:#ca0000}
#footer-pop-ship-package a span{display:block;padding-top:126px}
#footer-pop-order a{background:url(../images/footer-pop-icon-order.png) no-repeat;width:120px;height:120px;display:block;color:#282727;font-weight:700;text-transform:uppercase}
#footer-pop-order a:hover{background:url(../images/footer-pop-icon-order.png) 0 -120px no-repeat;color:#ca0000}
#footer-pop-order a span{display:block;padding-top:125px; font-weight:bold;}
#footer-pop-ship a{background:url(../images/footer-pop-icon-ship.png) no-repeat;width:152px;height:121px;display:block;color:#282727;font-weight:700;text-transform:uppercase;margin:0 60px}
#footer-pop-ship a:hover{background:url(../images/footer-pop-icon-ship.png) 0 -121px no-repeat;color:#ca0000}
#footer-pop-ship a span{display:block;padding-top:126px; font-weight:bold;}
#footer-pop-track a{background:url(../images/footer-pop-icon-track.png) no-repeat;width:120px;height:120px;display:block;color:#282727;font-weight:700;text-transform:uppercase}
#footer-pop-track a:hover{background:url(../images/footer-pop-icon-track.png) 0 -120px no-repeat;color:#ca0000}
#footer-pop-track a span{display:block;padding-top:125px;font-weight:bold;}
.footer-pop-icon-bot{color:#282727;padding-top:30px;float:left;width:100%;}
.footer-pop-icon-bot p{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#777;font-size:15px;}
.footer-pop-icon-bot a{background:#d92026;border-radius:3px;color:#fff;display:inline-block;padding:7px 30px;margin-top:10px;font-weight:bold;text-transform:uppercase;font-size:13px;}
.footer-pop-icon-bot a:hover{background-image: -moz-linear-gradient(top,  rgba(0,0,0,0)  0%, rgba(255,255,255,0) 100%); /* FF3.6+ */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */background-image: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */background-image: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background-image: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%); /* W3C */}
.footer-pop-content-bot h3{font-size:15px;margin-bottom:10px; font-weight:bold;}
.footer-pop-content-bot p{margin-bottom:10px;font-weight:normal; line-height:normal;font-size:13px;}
.footer-pop-content-bot ul li{background:url(../demo_images/footer-arrow-icon.png) 0 1px no-repeat;padding-left:20px;list-style:none;font-size:13px;}
.footer-pop-content-bot{padding:15px;float:left;width:100%;}
.fixed-header {left: 0;padding:0;position: fixed;top: 0;width: 100%;z-index: 999;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .msg_errors{color:#D92026;font-size:14px;background: #ecdbdb;padding:5px 10px;;border-radius:5px;position:absolute;top:-30px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .msg_errors:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ecdbdb;position:absolute;bottom:-9px;content:"";left:10px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .thanks_success_msg{color:#57b00f;background:#ccf8e9;font-size:14px;padding:5px 10px;;border-radius:5px;position:absolute;top:-30px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .thanks_success_msg:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ccf8e9;position:absolute;bottom:-9px;content:"";left:10px;}
.drtn{display:none;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left .newsletter-title:before{width:2px height:20px;background:#000;}
.message-use-affirm {float: right;font-family: unset;font-weight: 550;margin-bottom: 10px;}
.message-use-affirm p {color: white}
.text-affirm-messag {font-weight: bold; text-decoration: underline; font-size: 90%;}
.affirm-logo-home {color:white ! important}
.message-afirm-detail {float:right;margin-top: 15px;}
.icon-ship-right {width: 26px !important;height: 21px;position: absolute;top: 2px;right: 1px;}
.ship-color-img {position: relative;}
.drilldetail-whole-page-loader-wrapper{position:fixed;left:0;top:0;background:rgba(255,255,255,0.9);height:100%;width:100%;z-index:99;}
.drilldetail-whole-page-loader{float:left;width:100%;text-align:center;padding-top:15%;}
.drilldetail-whole-page-loader .img-sec{display:block;float:left;width:100%;margin-bottom:20px;}
.drilldetail-whole-page-loader .img-sec img{width:110px;}
.drilldetail-whole-page-loader .text-sec{text-transform:uppercase;float:left;width:100%;font-size:21px;color:#000;font-weight:bold;}
@media only screen and (max-width: 1199px){
.container{width:1025px;}
.drilldlisting-side-support-block .dblock-part{width:32%;}
.lower-header-wrapper .lower-header .lower-header-right{width:45%;}
.key-prodpic-name-wrap ul li{width:135px;}
.hd-search-drop-inner-forsearch input[type="text"] {width:88%;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left{width:52%}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text{width:80%;font-size:14px;}
.mid-footer-wrapper .mid-footer-top .footer-top-left{width:310px;margin-right:30px;}
.footer-top-left-payment li{width:18%;}
.footer-top-left-payment li img{width:100%;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-ff{width:180px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-fl{width:145px;}
}
@media only screen and (max-width: 1024px){
.container{width:1000px;}	
.r1top-header-right {float: none;}
.r1top-header-left{float:left;width:100%;text-align:center;}
.r1top-header-upper{float:left;width:100%;text-align:center;}
.r1top-header-mid{float:left;width:100%;text-align:center;}
.key-prodpic-name-wrap ul li{width:128px;}	
.hd-search-drop-inner-forsearch input[type="text"] {width:86%;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left .newsletter-text{font-size:13px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-icon{font-size:40px;}
.mid-footer-wrapper .mid-footer-top .footer-top-left{width:250px;}
}
@media only screen and (max-width: 999px){
.container{width:900px;}
.lower-header-wrapper .lower-header .lower-header-left{width:55%;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{width:415px;}
.key-prodpic-name-wrap ul li{width:120px;}
.search-content{max-height:400px;}
.key-prod-title{font-size:13px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left .newsletter-title{margin-bottom:5px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-icon{display:block;width:100%;text-align:center;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text{width:95%;text-align:center;}
.mid-footer-wrapper .mid-footer-top .footer-top-left {margin-right: 60px;width: 43%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right{float: left;margin-top: 15px;width: 100%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p a{width:250px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-ff {width: 24%;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-fl {width: 20%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg-time{width:45%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg-phone{width:55%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg-mail{width:55%;}
}
@media only screen and (max-width: 899px){
.container{width:769px;}
.drilldlisting-side-support-block .dblock-part{width:48%;height:75px;}
.drilldlisting-side-support-block .dblock-part span.pic{padding-top:5px;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{width:400px;}
.left-popup-content{width:30%;}
.image-block{width:70%;}
.key-prodpic-name-wrap ul li{width:90px;}
.key-prodpic-name-wrap ul li a{height:135px;}
.key-prodpic-name-wrap ul li a span.prodpic-name-text{height:65px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left{width:50%;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right{width:50%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text{width:100%;font-size:12.5px;}
.mid-footer-wrapper .mid-footer-top .footer-top-left{margin-right:50px;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p a{width:200px;}
.lower-header-wrapper .lower-header .lower-header-right ul li .drld-hdr-phn-wrap{float:none;margin-right:10px;display:block;}
.lower-header-wrapper .lower-header .lower-header-right ul li .header-chat-wrap{float:none;display:block;}
.header-chat{margin-top:0;margin-right:0;}
.message-afirm-detail {margin-top: 0px;}
}
@media only screen and (max-width: 768px){
.container{width:700px;}
.drilldlisting-side-support-block .block-part{padding:0 10px;}
.drilldlisting-side-support-block .dblock-part{width:48%;height:85px;}
.drilldlisting-side-support-block .dblock-part span.pic{padding-top:10px;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{width:370px;}
.lower-header-wrapper .lower-header .lower-header-right .header-search .searchbox-input{height:35px;}
.lower-header-wrapper .lower-header .lower-header-right .header-search .searchbox-icon, .searchbox-submit{height:35px;padding:4px 0;}
.left-popup-content{width:40%;}
.image-block{width:60%;}
.key-select-pop-title{font-size:18px;}
.key-prodpic-name-wrap ul li {width:135px;margin:0 12px 15px 0;}
.key-prodpic-name-wrap ul li a{height:150px;}
.key-prodpic-name-wrap ul li a span.prodpic-name-text {font-size:12px;height:55px;}
.hd-search-drop-inner-forsearch input[type="text"] {width:83%;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .newsletter-form input[type="submit"]{width:25%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg{border: 1px solid #444444; margin: 5px;padding: 7px;width: 31%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg.last{border-right: 1px solid #444444;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-icon{display: block;float: right;text-align: right;width: 15%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text{margin-top:10px;text-align:left;width:84%;}
.mid-footer-wrapper .mid-footer-top .footer-top-left{width:40%;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-ff{width:26%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg-time{width:50%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg-phone{width:50%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg-mail{width:50%}
}
@media only screen and (max-width: 699px){
.container{width:96%;padding:0;}
.drilldlisting-side-support-block .block-part {padding: 0 50px;}
.lower-header-wrapper .lower-header .lower-header-left{width:52%;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{width:100%;}
.lower-header-wrapper .lower-header .lower-header-right .header-search .searchbox-input{height:30px;}
.lower-header-wrapper .lower-header .lower-header-right .header-search .searchbox-icon, .searchbox-submit{height:30px;font-size:20px;}
.search-content{max-height:350px;}
.key-select-pop-title{font-size:15px;}
.key-prod-title{height:35px;line-height:13px;widht:105px;}
.key-prodpic-name-wrap ul li {width:105px;margin:0 12px 20px 0;}
.key-prodpic-name-wrap ul li a{height:135px;}
.key-prodpic-name-wrap ul li a span.prodpic-name-text {font-size:11px;padding:5px 4px;height:55px;}
.hd-search-drop-inner-forsearch input[type="text"] {width:80%;}
.load_new_search img{width:24px;}
.r1top-header-left{font-size:14px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .newsletter-form input[type="submit"]{width:27%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg{width:31%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-icon {text-align: center;width: 100%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text{width:100%;text-align:center;height:65px;line-height:15px;margin-top:0;font-size:13px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text span{display:block;}
.mid-footer-wrapper .mid-footer-top .footer-top-left{width:55%}
.mid-footer-wrapper .mid-footer-top .footer-top-right { width: 54%;float:right;margin-top:0;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p a{width:170px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-ff {margin-bottom: 25px;width: 32%;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-fl {width: 27%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg-time{width:100%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg-phone{width:100%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg-mail{width:100%;}
.footer-pop-content{width:500px;}
#footer-pop-advertise a{margin:0 10px;}
#footer-pop-ship a{margin:0 10px;}
#footer-pop-live-chat a{margin:0 10px;}
}
@media only screen and (max-width: 599px){
.drilldlisting-side-support-block .dblock-part {height: 95px;width: 49%;margin:1px;}
.drilldlisting-side-support-block .dblock-part span.text-part{width:70%;}
.lower-header-wrapper .lower-header .lower-header-right .header-search .searchbox-input{width:100%;}
.cart-drop {width:505px;}
.left-popup-content {width:50%;}
.image-block {width:50%;}
.prod-section-row {margin-bottom:10px;}
.key-prodpic-name-wrap ul li {width:130px;margin:0 12px 20px 0;}
.key-prodpic-name-wrap ul li a span.prodpic-name-text {font-size:11px;}
#popupContact {width:480px;top:200px!important;}
.hd-search-drop-holder-forsearch {width:100%;}
.hd-search-drop-inner-forsearch input[type="text"] {width:76%;}
.hd-search-drop-inner-forsearch button[type="submit"]{width:50px;}
.index-newsletter-wrapper{padding:15px 0;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left{background:url("/script/images/plus-minus.png") no-repeat scroll 100% 6px;cursor:pointer;padding-right:0;width:100%;text-align:center;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left.curr{background:url("/script/images/plus-minus.png") no-repeat scroll 100% -19px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left .newsletter-title{text-align:left;margin-bottom:0;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left .newsletter-text{display:none;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right{width:100%;padding-left:0;display:none;overflow:visible !important;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .msg_errors{top:auto;bottom:55px;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .thanks_success_msg{top:auto;bottom:55px;}
.newsletter-text-mob{display:block;font-size:13px;margin-bottom:10px;text-align:left;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-right .newsletter-form input[type="email"]{width:73%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg{width:31%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text{padding:0;text-align:center;width:98%;}
.mid-footer-wrapper .mid-footer-top .footer-top-left {margin-bottom: 20px;width: 52%;margin-right:20px;}
.mid-footer-wrapper .mid-footer-top .footer-top-right {width: 63%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p a{width:175px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-fl {width: 28%;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-ff{width:37%;}
.mid-footer-wrapper{padding:20px 0 15px;}
footer .lower-footer-wrapper .lower-footer-content{width:100%;margin-bottom:20px;}
.lower-header-wrapper .lower-header .lower-header-left{width:100%;}
.lower-header-wrapper .lower-header .lower-header-right{width:100%;}
.lower-header-wrapper .lower-header .lower-header-right ul li .drld-hdr-phn-wrap{float:left;margin-right:10px;}
.lower-header-wrapper .lower-header .lower-header-right ul li .header-chat-wrap{float:left;}
.lower-header-wrapper .lower-header .lower-header-right ul li.drld-headre-chatphon-wrap{margin-right:10px;margin-top:10px;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{margin:0 auto;width:400px;}
}
@media only screen and (max-width: 519px){
.drilldlisting-side-support-block .dblock-part {height: 70px;width: 100%;margin:0;}
.drilldlisting-side-support-block .dblock-part span.pic {padding-top: 0;}
.drilldlisting-side-support-block .dblock-part span.text-part {width: 84%;}
.drilldlisting-side-support-block-wrapper{margin:10px 0;}
.cart-drop{width:465px;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{padding:10px 0 5px;}
#popupContact {width:440px;top:130px!important;}
.hd-search-drop-inner-forsearch button[type="submit"]{width:48px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg{width:31%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text{padding:0 13px;font-size:13px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-title{margin-bottom:0;}
.mid-footer-wrapper .mid-footer-top .footer-top-left{border-bottom:1px solid #555;margin-bottom:10px;padding-bottom:10px;width:100%;margin-right:0;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-first{border-bottom:1px solid #555;margin-bottom:10px;padding-bottom:10px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-ff{width:100%;margin-right:0;margin-bottom:10px;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-fl{width:100%;margin-right:0;margin-bottom:10px;}
.mid-footer-wrapper .mid-footer-top .footer-top-right{width:100%;margin-right:0;margin-bottom:0;}
.footer-top-left-payment li{width:11%;}
.footer-top-left-payment{margin-top:10px;}
.footer-top-mid-title{background:url("/script/images/plus-minus-white.png") no-repeat scroll 100% 6px;cursor:pointer;padding-right:0;}
.footer-top-mid-title.curr{background:url("/script/images/plus-minus-white.png") no-repeat scroll 100% -19px;}
.footer-top-left-content-wrapper{display:none;margin-top:20px;}
.footer-top-mid-first-list{display:none;margin-top:20px;}
.footer-top-right-content{display:none;margin-top:20px;}
.footer-pop-content{width:350px;}
#footer-pop-prepare-package a{margin:0;}
#footer-pop-advertise a{margin:0;}
#footer-pop-ship a{margin:0;}
#footer-pop-live-chat a{margin:0;}
}
@media only screen and (max-width: 480px){
.drilldlisting-side-support-block .block-part {padding: 0 15px;}
.drilldlisting-side-support-block .dblock-part span.text-part {width: 80%;}
.cart-drop{width:370px;}
.cart-pr-price{float:right;}
.cart-pr-cross{margin-top:20px;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{padding:15px 0 5px;}
.left-popup-content {width:100%;height:auto !important;padding-bottom:20px;}
.image-block {width:100%;}
.search-content {max-height:300px;}
.cat-head {padding:10px 0;font-size:18px;}
.key-prodpic-name-wrap ul li{width:115px;}
#popupContact {width:360px;}
.hd-search-drop-inner-forsearch input[type="text"] {width:70%;}
.index-newsletter-wrapper .index-newsletter-content .index-newsletter-left .newsletter-title{font-size:18px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg{width:95%;padding:5px;margin:4px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-icon{width:19%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-icon{font-size:35px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text{font-size:12px;width:81%;text-align:left;padding:10px;font-weight:normal;text-transform:none;line-height:13px;height:60px;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p a{width:225px;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{width:350px;}
}
@media only screen and (max-width: 399px){
.cart-drop{width:100%;}
.cart-pr-price{float:left;width:75%;margin-top:20px;}
.cart-pr-cross{margin-top:10px;}
.cart-pr-des{width:60%;margin-right:0;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{padding:10px 0 5px;}
.search-content {font-size:14px;}
.key-prodpic-name-wrap ul li{width:150px;}
#popupContact {width:275px;top:150px !important;}
.hd-search-drop-inner-forsearch input[type="text"] {width:60%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg{padding:3px;margin:2px;width:97%;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-text {font-size:13px;text-align:center;width:100%;padding:5px;height:55px;}
.upper-footer-wrapper .upper-footer-content .upper-footer-seg .upper-footer-seg-icon{width:100%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text{width:90%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p{width:100%;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p span{width:100%;margin-bottom:3px;}
.mid-footer-wrapper .mid-footer-top .footer-top-right .footer-top-right-content .footer-top-right-seg .top-right-text p a{width:100%;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-ff {width: 100%;}
.mid-footer-wrapper .mid-footer-top .footer-top-mid-fl {width: 100%;}
.footer-pop-content{width:250px;}
.lower-header-wrapper .lower-header .lower-header-left .header-logo-img{width:100%;}
}
@media only screen and (max-width: 375px){
.drilldlisting-side-support-block .block-part {padding: 0 5px;}
.drilldlisting-side-support-block .dblock-part span.text-part {width: 79%;}
}
@media only screen and (max-width: 360px){
.drilldlisting-side-support-block .dblock-part{height:80px;}
.drilldlisting-side-support-block .dblock-part span.text-part {width: 76%;}
.drilldlisting-side-support-block .dblock-part span.pic {padding-top: 10px;}
.lower-header-wrapper .lower-header .lower-header-right ul li .drld-hdr-phn-wrap{float:none;margin-right:10px;}
.lower-header-wrapper .lower-header .lower-header-right ul li .header-chat-wrap{float:none;}
.lower-header-wrapper .lower-header .lower-header-right ul li.drld-headre-chatphon-wrap{margin-right:0;margin-top:0;}
.drld-mob-menu .header-top-new-drop-menu{margi-top:4px;margin-left:10px;}
}
@media only screen and (max-width: 320px){
.drilldlisting-side-support-block .dblock-part span.text-part {width: 75%;}
.cat-head {font-size:16px;}
#popupContact {width:250px;}
.hd-search-drop-inner-forsearch input[type="text"] {width:54%;}
}
.price-is-discount {
    color: #000;
    text-decoration: line-through;
}
@media only screen and (min-width: 481px) {
    .ml-one-sixth-not-mobile { margin-left: 16%; }
}

.where-buy {
    float: right;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    color: #000;
    font-family: DINProRegular_new;
    box-sizing: border-box;
    background: 0;
    border: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0!important;
    padding-left: .25rem!important;
    padding-top: .5rem!important;
    /*margin-right: 120px;*/
}

@media only screen and (min-width: 1000px) {
    .where-buy {width: 460px;}
} 
.where-buy h6 {
    text-align: left;
    box-sizing: border-box;
    margin-top: 0;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: .5rem;
    font-size: 1rem;
    padding-top: 17px;
}
.where-buy .img-element-just-one {
    border: 3px solid #dee2e6!important;
    box-shadow: 3px 3px grey;
    margin-left: 20px;
    margin-top: 0;
    top: 1px
}
.where-buy img {
    cursor: pointer;
    color: #000;
    text-align: center!important;
    box-sizing: border-box;
    vertical-align: middle;
    background: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    border: 0;
    max-width: 100%;
    height: 30px;
}
.img-element-just-one {
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    color: #000;
    font-family: DINProRegular_new;
    box-sizing: border-box;
    background: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    border: 3px solid #dee2e6!important;
    box-shadow: 3px 3px grey;
    margin-left: 20px;
    margin-top: 0;
    top: 1px;
}
.img-element-just-one a {
    font-weight: 400;
    line-height: 1.5;
    font-family: DINProRegular_new;
    font-size: 100%;
    box-sizing: border-box;
    background-color: transparent;
    cursor: pointer;
    color: #000;
    border: 0;
    transition: all .4s linear 0s;
    text-decoration: none;
    display: block!important;
    padding: .5rem!important;
    text-align: center!important;
}