.msg_errors{color: #d92026;padding: 10px; text-align: center; display:none;}
/* about */
.bodypart { width:100%; float:left;}
.about-wrapper{margin:40px 0;}
.about-left{float:left;width:45%;}
.about-right{float:left;padding-left:35px;width:55%;}
.about-left-img{}
.about-left-img img{border:1px solid #eee;padding:5px;width:100%;box-shadow:1px 1px 2px #ccc;}
.about-right-content{}
.about-right-content .about-right-title{color:#333333;font-size:21px;margin-bottom:20px;text-transform:uppercase;font-family:"Arial-Black";}
.about-right-content .about-right-title span{color:#d92026;}
.about-right-content .about-right-text{font-size:18px;line-height:28px;color:#333;}
.product-type-select-wrapper{margin-top:40px;float:left;width:100%;}
.product-type-select-title{text-transform:uppercase;font-size:26px;color:#252525;margin-bottom:15px;font-family:"Arial-Black";}
.product-type-select-title span{color:#d92026  ;}
.product-type-select-wrapper .product-type-select{float:left;width:100%;}
.product-type-select-wrapper .product-type-select-sec{float: left;width: 100%;margin:15px 0;}
.product-type-select-wrapper .product-type-select-sec-item{width: 33%;display: inline-block;text-align: center;padding: 0 20px;
vertical-align: top;}
.product-type-select-wrapper .product-type-select-sec-item a{display:block;padding:35px 20px;text-align:center;float:left;width: 100%;box-shadow: 1px 1px 2px #ccc;border:1px solid #eee;box-shadow: 1px 1px 2px #ddd;vertical-align: top;}
.product-type-select-wrapper .product-type-select-sec-item-wrap{float: left;width: 100%;text-align: center;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .img-sec{float: left;width: 100%;text-align: center;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .img-sec img{width: 175px;background: #fff;padding: 5px;
box-shadow: 1px 1px 2px #ccc;border: 1px solid #eee;border-radius: 200px;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .text-sec{margin-top: 20px;font-size: 18px;color: #333;
padding: 0 15px;height:40px;float:left;width:100%;}
.product-type-select-wrapper .product-type-select-sec-item a:hover{border:1px solid #d92026;}
.index-produt-specification-wrapper{margin:40px 0;}
.index-produt-specification-wrapper .product-type-select-title{margin-bottom:25px;}
.index-produt-specification-wrapper .index-product-specification{text-align:justify;width:100%;}
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg{width:31%;display:inline-block;vertical-align:top;}
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg .product-specification-image{border: 2px solid #ccc;margin-bottom:10px;overflow:hidden;}
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg .product-specification-image img{width:100%;vertical-align:middle;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg:hover .product-specification-image img{width:100%;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg:hover .product-specification-image{border: 2px solid #d92026  ;}
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg .product-specification-content .product-specification-title{border-bottom: 1px solid #ccc;color: #252525; font-size: 18px;font-weight: bold;margin-bottom: 10px;padding: 20px 0 10px;text-transform: uppercase;text-align:left;} 
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg .product-specification-content .product-specification-text{font-size: 13px;line-height: 20px;text-align: justify;}
.index-product-type-last{width:100%;height:1px;display:inline-block}
/* about */

/* owl */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;position:absolute;right:0;top:-50px;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}
#owl-example .owl-black:hover{border:1px solid #d92026 ;}
#owl-example .item{padding: 0 0 20px;margin: 10px;color: #FFF;text-align: center;background:#fff;}
#owl-example .item img{width: 100%;margin: 0 auto;display: block;padding:5px;}
#owl-example .item h3{font-size: 28px;font-weight: 300;margin: 25px 0 0;}
#owl-example .item h4{margin: 5px 0 0;font-size: 15px;}
.item h1{margin: inherit;}
.owl-orange{border:1px solid #d92026  ;}
.owl-black{border:1px solid #ddd;box-shadow:1px 1px 2px #ccc;}
#owl-example .owl-black h4{color:#252525;}
#owl-example .owl-orange h4{color:#252525;}
#owl-example .owl-black:hover h4{color:#d92026 ;}
/* owl */

/* breadcrumb */
.breadcumb { float: left; padding: 5px 0; width: 100%;box-shadow:0 2px 5px #ddd;margin-bottom:15px;}
.cd-breadcrumb {width:100%;padding:0;font-size:14px;margin:0;font-weight:normal;}
.cd-breadcrumb li a span{font-size:18px;color:#d92026;}
.cd-breadcrumb::after {clear:both;content:"";display:table}
.cd-breadcrumb li {display:inline-block;margin:0.5em 0;font-weight:bold;font-size:12px;}
.cd-breadcrumb li span { padding:0 5px 0 0; display:inline}
.cd-breadcrumb li a:hover {color:#d92026;}
.cd-breadcrumb li::after {display:inline-block;content:"\f105";font-family:FontAwesome;margin:0 .6em;color:#000}
.cd-breadcrumb li:last-of-type::after {display:none;}
.cd-breadcrumb li>* {display:inline-block;color:#000;}
.cd-breadcrumb li.current, .cd-breadcrumb li.current a, .no-touch .cd-breadcrumb a:hover {color:#d92026}
/* breadcrumb */

.bodyfull { width:100%; float:left;}


/* contact */
.other-block-newtitle { font-family:"Arial-Black";color:#000;font-size:26px;line-height:26px;margin:10px 0;text-transform:uppercase;} 
.heading-link { padding:10px 0; text-transform:uppercase; font-size:16px;color:#333333;}
.heading-link span { text-transform:none; display:inline-block; padding:0; line-height:normal;}
.heading-link span a { color:#000;}
.heading-link span a:hover { color:#d92026; text-decoration:none;}
.form-container { border:1px solid #eee; background:#fff; box-shadow:1px 1px 2px #ccc;padding:20px;float:left;width:100%;}
.form-cont { width:80%; margin:30px auto;}
form legend { background:#fff; padding:10px 0;font-size:16px;text-transform:uppercase;color:#333333;font-weight:bold;width:100%;border-bottom:1px solid #ddd;}
label { font-size:14px;padding:0 0 10px;float:left; vertical-align:top; width:100%; font-weight:bold;color:#000;}
.lbl-star{color:#d92026;}
.register-form input[type="text"] , .register-form input[type="password"], .register-form textarea ,.register-form select{border:1px solid #ddd; width:100%; border-radius:0;margin-bottom:15px;}
.register-form input.create[type="submit"], .register-form input.create[type="button"]{float:right;padding:10px 20px;}
input[type="text"] , input[type="password"], textarea ,select {border:1px solid #ddd; background:#ffffff; border-radius:0; font-size:14px; padding:5px 10px; width:100%;height:40px;margin-bottom:15px;}
input[type="text"]:focus , input[type="password"]:focus, textarea:focus ,select:focus{ border-color:#D92026;  }
select { width:100%;background:url(../demo_images/cart-select.png) no-repeat 97% 50%; -webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
textarea {resize:none;height:100px;}
input[type="submit"],input[type="button"]{background-color: #d92026;border-radius: 0;color: #ffffff;font-size: 16px;font-weight: bold;text-decoration: none;text-shadow: -1px -1px rgba(0, 0, 0, 0.2);cursor:pointer;border:none;padding:10px;  font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
textarea{resize:none;height:100px;}
input[type="submit"]:hover,input[type="button"]:hover{background:#999;}
input[type="submit"].send{width:150px; height:45px;letter-spacing:4px;}
input[type="submit"].create,form input[type="button"].create{margin-left:10px;margin-top:5px;}
form br { clear:left;}
.msg_error { line-height:30px; text-align:center;}
.table-cont { width:98%; margin:20px auto;}
.table-cont ul { padding:0; margin:0; list-style:none;}
.table-cont ul li { width:50%; text-align:left; min-height:46px;}
.order-info { padding:10px; text-align:left;}
.contact-right{float:right;width:34%}
.contact-left{float:left; width:60%;}
.contact-right-content{background:#fff;padding:30px 20px;border:1px solid #eee;box-shadow:1px 1px 2px #ccc;}
.contact-right-content p{color:#666;font-size:18px;}
.contact-right-content .heading-link{color:#000;display:block;font-size:15px;font-weight:bold;padding:20px 0 10px;text-transform:uppercase;}
.contact-right-content .heading-link span{color:#d92026;display:block;line-height:normal;margin-top:7px;padding:0;text-transform:none;font-size:16px;}
.contact-right-content .heading-link span a {color: #d92026;}
.contact-table-cont {margin:20px auto;width:100%;}
.contact-table-cont ul li{width:100%;min-height:46px;text-align:left;padding:5px 0;}
.contact-table-cont ul{list-style:none;margin:0;padding:0;}
.contact-table-cont input.send[type="submit"]{margin-left:0;}
.contact-content-wrapper{margin:30px 0 50px;float:left;width:100%;}
.checkout-table-cont { width:100%; float:left;padding:15px 0;}
.block-pan {border:1px solid #eee; float:left;width:100%;box-shadow:1px 1px 2px #ccc;padding:20px;}
.checkout-table-cont ul li label { display:block; margin-right:10px;}
.fa-asterisk::before { color:#DE0000;font-size:5px;vertical-align:top;}
.return_message {background:#fff;border: 1px solid;padding: 10px;text-align: center;}
/* contact */


.half-block-left{float:left;width:49%;}
.half-block-right{float:right;width:49%;}
.drld-register-content-wrapper{float:left;width:100%;margin:30px 0 50px;} 
.forget-pass { display:inline-block; vertical-align:bottom; margin-top:20px;}
.forget-pass a {color:#d92026;text-decoration:underline;}
.forget-pass a:hover { color:#999;text-decoration:none;}
.form-cont-sec { width:100%; padding:20px 0;float:left;} 
.drld-register-content-wrapper .form-container{height:315px;}
.register-step-two{margin-bottom:20px;}
.drld-register-content-wrapper .pwdre-title p{margin-bottom:20px;float:left;width:100%;font-size:14px;color:#000;}
.drld-register-content-wrapper .pwdre-cntnt a{color:#d92026;text-decoration:underline;}
.drld-register-content-wrapper .pwdre-cntnt a:hover{color:#999;text-decoration:none;}
.cart-checkout-wrap {width:100%; float:left;}
.block-pan-wrap {float:left; width:100%;}
.block-section-head { font-weight:400; padding-bottom:10px; color:#333333; font-size:18px;padding-top:15px;}
.block-pan-info{border:7px solid #f2f2f2;}
.checkout-table-head { background:#fff; padding:15px 0; text-transform:uppercase; color:#333333; font-weight:bold; width:100%;font-size:16px;float:left;border-bottom:1px solid #ddd;}
 .checkout-table-head ul { padding:0; margin:0; list-style:none;}
.checkout-table-head ul li { padding:0; margin:0; list-style:none; float:left; text-align:center;}
.checkout-table-head ul li.image { width:25%;}
.checkout-table-head ul li.name { width:30%;}
.checkout-table-head ul li.quantity { width:10%}
.checkout-table-head ul li.price-unit { width:15%}
.checkout-table-head ul li.subtotal { width:20%}
.checkout-table-cont ul {padding:0; margin:0; list-style:none;}
.checkout-table-cont ul li { padding:5px 10px; margin:0; list-style:none; display:inline-block;text-align:left;vertical-align:top;background:none !important; width:33%;}
.checkout-table-cont ul li.image { width:25%;border-right:1px solid #ebebeb; min-height:120px; float:left;}
.checkout-table-cont ul li.name { width:28%; padding-left:2%; border-right:1px solid #ebebeb; min-height:120px; float:left;}
.checkout-table-cont ul li.quantity { width:10%;border-right:1px solid #ebebeb; min-height:120px; float:left;}
.checkout-table-cont ul li.price-unit { width:15%;border-right:1px solid #ebebeb; min-height:120px; float:left;}
.checkout-table-cont ul li.subtotal { width:19%; border-right:none;float:left;}
.checkout-table-cont ul li label.small { padding:0 4px;display:inline-block;width:auto;}
.checkout-table-cont input[type="checkbox"].check{ margin:3px 0 0;float:left;}
.cont-shop { width:165px; float:left;}
.small-txt-btn{background-color: #666666;border-radius: 3px;color: #ffffff ;font-size: 14px;font-weight: 400;text-decoration: none;text-shadow: -1px -1px rgba(0, 0, 0, 0.2); padding:7px; display:block; border:none;}
.small-txt-btn:hover { text-decoration:none;background:#999;}
.next {float:right;}
a.redbutton {background-color:#d92026 ;border-radius: 3px;color: #ffffff ;font-size: 14px;font-weight: 400;text-decoration: none;text-shadow: -1px -1px rgba(0, 0, 0, 0.2); padding:7px 10px; display:block; border:none;}
a.redbutton:hover {background:#b52b2b;} 
.redbutton {background-color:#d92026;border-radius: 3px;color: #ffffff;font-size: 14px;font-weight: 400;text-decoration: none;text-shadow: -1px -1px rgba(0, 0, 0, 0.2); padding:9px 17px; display:block; border:none; cursor:pointer;}
.redbutton:hover {background:#b52b2b;}
.checkout-table-cont ul li.steptwo_check { margin-top:35px;}
.register-step-two-update{margin-bottom:20px;}



.drldcms-content-wrapper{float:left;width:100%;}
.drldcms-content-inner{float:left;width:100%;margin:20px 0;}
.drldcms-content-inner .other-block-title{font-family:"Arial-Black";color:#000;font-size:30px;line-height:26px;margin-bottom:30px;
}
.drldcms-content-inner .list-txt{float: left;width: 100%;color: #000;}
.drldcms-content-inner p{font-size: 18px;line-height:25px;margin-bottom: 15px;}
.drldcms-content-inner h3,.drldcms-content-inner h2{color: #d92026;font-size: 21px;margin-bottom: 10px;}
.drldcms-content-inner ul{padding-left:15px;margin-bottom:15px;font-size: 18px;line-height: 28px;}
.drldcms-content-inner ul li{list-style:outside;margin-bottom:10px;}
.drldcms-content-inner .term_cond_content span{display:block;color: #d92026;font-size: 21px;margin-bottom: 10px;}
.drldcms-content-inner a{color:#d92026;}

.success{color:#57b00f;background:#ccf8e9;font-size:15px;padding: 10px 0 10px 0; text-align:center;font-family:Arial, Helvetica, sans-serif}
.errors{color:#d92026;background: #ecdbdb;font-size: 15px;padding: 10px 0 10px 0; text-align:center;font-family:Arial, Helvetica, sans-serif}
.success a{color:#57b00f !important;text-decoration:none;}
.errors a{color:#d92026 !important;text-decoration:none;}
.forgotpwd-full-holder{float:left;width:100%;}
.forgotpwd-section-bg-btn input[type="button"] {background-color: #d92026;border-radius: 0;color: #ffffff;font-size: 16px;font-weight: bold;text-decoration: none;text-shadow: -1px -1px rgba(0, 0, 0, 0.2);cursor:pointer;border:none;padding:10px 25px;  font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.forgotpwd-section-bg-btn input[type="button"]:hover {background:#999;}
.forgotpwd-section-bg-holder-inner{background:#fff;border:1px solid #eee;box-shadow:1px 1px 2px #ccc;padding:20px;float:left;width:100%;}
.register-section-bg-top{padding:20px 20px 10px;}
.forgotpwd-full-holder-wrapper{width:100%;float:left;}
.forgotpwd-full-holder{width:100%;float:left;}
.forgotpwd-section-bg-outer{width:100%;float:left;}
.forgotpwd-section-bg-top .rtitle {color:#000;font-size:26px;margin-bottom:30px;font-family:"Arial-Black";text-transform:uppercase;}
.forgotpwd-text-field-holder label{font-size:14px;padding:0 0 10px;float:left; vertical-align:top; width:100%; font-weight:bold;color:#000;}
.forgotpwd-text-field-holder input[type="password"]{border:1px solid #ddd; background:#ffffff; border-radius:0; font-size:14px; padding:5px 10px; width:100%;height:40px;margin-bottom:15px;}
.forgotpwd-text-field-holder input[type="text"]{border:1px solid #ddd; background:#ffffff; border-radius:0; font-size:14px; padding:5px 10px; width:100%;height:40px;margin-bottom:15px;}
.forgotpwd-section-bg-holder{padding:60px 25%;}
.forgotpwd-section-bg-top{text-align:center;}
.forgotpwd-section-bg-top p{font-size:16px;margin-bottom:20px;color:#d92026;}
.forgotpwd-section-bg-btn{float:left;width:100%;text-align:center;}
.forgotpwd-text-field-holder input[type="password"]:hover{border-color:#d92026;}
.forgotpwd-text-field-holder input[type="password"]:focus{border-color:#d92026;}
.forgotpwd-text-field-holder input[type="text"]:hover{border-color:#d92026;}
.forgotpwd-text-field-holder input[type="text"]:focus{border-color:#d92026;}
.forgotpwd-update-section-bg-holder{float:left;width:100%;padding:60px 20%}
.forgotpwd-section-bg-top .update-rtitle{color:#57b00f;font-size:30px;margin-bottom:30px;font-family:"Arial-Black";text-transform:uppercase;}
.forgotpwd-section-bg-top .update-rtitle span{font-size:24px;}
.forgotpwd-section-bg-top .update-sub-rtitle{color:#000;font-size:16px;float:left;width:100%;text-align:center;}
.forgotpwd-section-bg-btn-inner{float:left;width:100%;text-align:center;margin-top:30px;}
.forgotpwd-section-bg-btn-inner a{background-color: #d92026;border-radius: 0;color: #ffffff;font-size: 16px;font-weight: bold;text-decoration: none;text-shadow: -1px -1px rgba(0, 0, 0, 0.2);cursor:pointer;border:none;padding:10px 25px;  font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;display:inline-block;}
.forgotpwd-section-bg-btn-inner a:hover{background-color:#999;}
.forgotpwd-section-bg-top .update-rtitle.red{color:#d92026;}


.cms-holder{float:left;width:100%;margin:10px 0 50px;}
.cms-holder .cms-main-title{font-family: "Arial-Black";color: #000;font-size: 26px;line-height: 26px;margin: 10px 0;text-transform: uppercase;margin-bottom:30px;}
.cms-banner{margin-bottom:30px}
.cms-banner img{line-height:0;padding:4px;border:1px solid #DEE4E4;border-bottom:2px solid #DEE4E4;border-radius:5px;background:#fff}
.cms-inner-holder{border:1px solid #eee; padding:20px;float:left;width:100%;box-shadow:1px 1px 2px #ccc;}
.cms-inner-hd{border-bottom:1px solid #ddd;padding:20px 0; background:#fff;}
.cms-inner-hd .cms-sub-title{color:#000;font-size:18px;text-transform:uppercase;margin-bottom:0;font-weight:bold;}
.cms-inner-content-holder{padding:20px 0;}
.cms-inner-content-holder h3{color:#282727;font-size:16px;font-weight:400;margin:0 0 10px; display:inline-block;}
.cms-inner-content-holder h5{color:#ca0000;font-size:16px;font-weight:700;margin-bottom:10px;text-transform:uppercase}
.cms-inner-content-holder p a{color:#ca0000}
.cms-inner-content-holder p a:hover{text-decoration:underline}
.cms-inner-content-holder ul{margin-bottom:15px; padding:0; margin:0; list-style:none;}
.cms-inner-content-holder ul li{background:url(/script/demo_images/account-arrow.png) 0 2px no-repeat;line-height:18px; margin-right:20px; padding-left:20px;margin-bottom:15px;}
.cms-inner-content-left{float:left;width:48%}
.cms-inner-content-right{float:right;width:48%}
.cms-inner-content-right-bot{margin-top:30px}
.cms-inner-content-holder p {line-height: 24px; margin-bottom: 15px;}
.cms-inner-content-holder p a {color: #ca0000;}
.cms-inner-content-holder p a:hover {text-decoration: underline;}
.cms-status-inner-content-holder{padding: 20px;}
.cms-status-inner-content-holder p {line-height: 24px; margin-bottom: 15px; font-size:13px;color:#333;}
.cms-status-inner-content-holder ul{margin-bottom:15px; padding:0; margin:0; list-style:none;}
.cms-status-inner-content-holder ul li{background:url(/script/demo_images/account-arrow.png) 0 8px no-repeat;line-height:30px;}
.my-account-single {background: #fff;float:left;height:175px;padding:20px; width:32%;box-shadow:1px 1px 2px #ccc;border:1px solid #eee;margin:0 7px;}
.my-account-single .cms-in-title {margin-bottom: 20px;font-size:18px;font-weight:normal;color:#666;}
.my-account-single ul li a {border-radius:0;color: #000;display: block;font-size: 15px;line-height: 18px;padding-left: 5px;text-decoration: none;font-weight:bold;}
.my-account-single ul li a:hover {background: #f2f2f2;color: #ca0000;}
.order-status {position: relative; margin:0; float:left; border:none; width:100%;}
.order-status-text-field-holder {float: left;margin: 0 30px 20px 0;width: 303px;}
.order-status-text-field-holder h2 {font-size: 13px;font-weight: 700;margin-bottom: 10px;}
.order-status-text-field-holder h2 span { color: #ca0000;margin-left: 3px;}
.order-status-text-field-holder input[type="text"], .order-status-text-field-holder input[type="password"] {border: 1px solid #d7dbdb;border-radius: 40px;color: #333;padding: 7px 15px;width: 270px;}
.order-status-btn input[type="submit"] {background: #4f4f4f none repeat scroll 0 0;border: medium none;border-radius: 30px;color: #ffffff;cursor: pointer;float: left;font-weight: 700;margin-top: 24px;padding: 8px 20px;}
.my-profile-single {float: left;margin: 0 10px 5px 0; padding: 12px 10px;width: 49.5%; background:#f7f7f7 none repeat scroll 0 0;}
.cms-holder-newone { width:99.98%; float:left; border:1px solid #ebebeb;}
.my-profile-single  span { display:inline-block;font-size:14px;font-weight:bold;color:#000;}
.my-profile-single-address { float:left;padding:15px 10px; margin:0 1px 1px 0; background:#f7f7f7 none repeat scroll 0 0; width:100%;}
.my-profile-single .pfmain-title{color:#666}
.my-profile-single-address  span {display:inline-block;font-size:14px;font-weight:bold;color:#000;}
.my-profile-single-address  span p { display:inline-block;}
.my-profile-single-address .pfmain-title{color:#666}
.payment-text-field-holder-comments h2 { padding:10px 0; font-weight:normal;}
.checkout-table-headnewone { width:98%; margin:20px auto;}
.checkout-table-headnewone ul{ padding:0; margin:0; list-style:none;}
.checkout-table-headnewone ul li { padding:0; margin:0 1% 1% 0; list-style:none; width:48%; display:inline-block;}
.checkout-table-headnewone ul li input[type="text"],.checkout-table-headnewone ul li input[type="password"],.checkout-table-headnewone ul li select
{background: #ffffff none repeat scroll 0 0;border: 1px solid #ebebeb; border-radius: 3px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #333333;font-size: 12px;padding: 4px 6px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
.checkout-table-headnewone ul li span { display:inline-block;}
.checkout-table-headnewone ul li input[type="radio"],.checkout-table-headnewone ul li input[type="checkbox"] { margin:10px 0 0 12px;}
.checkout-table-headnewone ul li.required {padding-left:1%;}
.cart-details .prod {width:14%;}
.cart-details .des {width:27%; text-align:center;}
.cart-details .des span { display:inline-block; padding-top:5px;}
.cart-details .ref {width:15%;text-align:center;}
.cart-details .ref h2 { display:inline-block; padding-top:5px; font-weight:normal; color:#333;font-weight:bold;}
.cart-details .unit-pr {width:10%;}
.cart-details .no-qty {width:10%; text-align:center; white-space:nowrap;font-weight:bold;}
.cart-details .all-tot {width:18%;}
.cart-details .delbut { width:10%;text-align:center;}
.empty_cart_row { width:100%; text-align:center; float:left; padding:10px 0; border:1px solid #DEE4E4;font-size:16px;}
.cms-profile-inner-content-holder{margin-bottom:30px;}
.cms-profile-inner-content-holder h3{color:#d92026;font-size:15px;font-weight:bold;margin:0; display:inline-block;}



.half-block { width:49%; float:left; margin-right:1%;}
.form-cont-small { width:90%; margin:20px auto;} 
.form-cont-small label { text-align:left;}
.forget-pass { display:inline-block; vertical-align:bottom; margin-top:20px;}
.forget-pass a {color:#555555;}
.forget-pass a:hover { color:#d92026;}
.order-detail-main-table{border:1px solid #eee;margin:0;overflow:auto; width:100%;padding:10px;border-top:none;box-shadow:1px 1px 2px #ccc;}
.order-detail-subf-table{border:1px solid #eeeeee;margin:10px auto 0;width:100%;}
.order-detail-table-wrapper{display:block;overflow:auto;}
.order-detail-subf-table thead{ background:#f2f2f2;}
.order-detail-subf-table thead th{border-right: 1px solid #ffffff;color:#333333;font-size:14px;font-weight:bold;padding:10px 5px;text-align:center;}
.order-detail-subf-table thead th:last-child{border-right:none;}
.order-detail-subf-table tbody tr td{ border-right:1px solid #eeeeee;color:#777777;font-size:13px;padding:10px 5px;text-align:center;}
.order-detail-subs-table{border:1px solid #eeeeee;margin:10px auto 0;width:100%;overflow:auto;}
.order-detail-subs-table thead{background:#f2f2f2;}
.order-detail-subs-table thead th{border-right: 1px solid #ffffff;color:#333333;font-size:14px;font-weight:bold;padding:10px 5px;text-align:center;}
.order-detail-subs-table thead th:last-child{border-right:none;}
.order-detail-subs-table tbody tr td{border-right:1px solid #eeeeee;color:#777777;font-size:13px;padding:10px 5px;text-align:center;}
.order-detail-subt-table{border:1px solid #eeeeee;margin:10px 0; width:50%;float:right;}
.order-detail-subt-table tbody tr{border-bottom:1px solid #eee;}
.order-detail-subt-table tbody tr td{border-right:1px solid #eeeeee;color:#777777;font-size:13px;padding:10px 5px;text-align:left;font-weight:bold;}
.order-detail-subt-table tbody tr td.order-detail-subt-head{font-size:14px; color:#222;background:#f7f7f7;}
.order-detail-subt-table tbody tr td.order-detail-subt-title{color:#de0000;}
.order-detail-table-content{margin-bottom:40px;}
.order-detail-not-found-txt{float:left;width:100%;text-align:center;color:#d92026;box-shadow:1px 1px 2px #ccc;padding:15px;border:1px solid #eee;font-size:18px;margin:20px 0}
.ordr-status-btncvr{margin-top:20px;float:left;width:100%;}
.ordr-status-drop-load{background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;height:100%;position: absolute;text-align: center; z-index:999; left:0; top:0; width:100%;height:100%;}
.ordr-status-drop-load .lod-icon{padding-top:130px;}
.ordr-status-drop-load span{ display:block; font-size:18px; color:#333;text-transform:uppercase;}
.pwd-change-account-wrap{float:left;width:100%;position:relative;}
.chng-pwd-drop-load{background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;height:100%;position: absolute;text-align: center; z-index:999; left:0; top:0; width:100%;height:100%;}
.chng-pwd-drop-load .lod-icon{padding-top:45px;}
.chng-pwd-drop-load span{ display:block; font-size:18px; color:#333;text-transform:uppercase;}

@media only screen and (max-width: 1199px){
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg .product-specification-content .product-specification-title{font-size:16px;}
.contact-right{width:36%;}
.forgotpwd-update-section-bg-holder{padding:60px 15%;}
.my-account-single{width:31.8%;}
.my-profile-single{width:49.4%;}
.my-profile-single-address{width:99.8%;}
}
@media only screen and (max-width: 1024px){
.contact-left{width:60%;}
.contact-right{width:37%;}
.forgotpwd-section-bg-holder{padding:60px 23%;}
}
@media only screen and (max-width: 999px){
.product-type-select-title{font-size:26px;margin-bottom:10px;}
.index-produt-specification-wrapper .product-type-select-title{margin-bottom:20px;}
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg .product-specification-content .product-specification-title{font-size:14px;}
.contact-right{width:41%;}
.contact-left{width:57%;}
.forgotpwd-section-bg-holder{padding:60px 20%;}
.forgotpwd-update-section-bg-holder{padding:60px 11%;}
.my-account-single{width:31.6%;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .text-sec{padding:0;}
}
@media only screen and (max-width: 899px){
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg .product-specification-content .product-specification-title{font-size:15px;padding:10px 0;}
.contact-left{width:52%;}
.contact-right{width:46%;}
.contact-table-cont ul li{width:100%;}
.checkout-table-cont ul li{width:49.5%;}
.checkout-table-cont ul li.steptwo_check{margin-top:20px;}
.about-right-content .about-right-title{font-size:18px;}
.about-right-content .about-right-text{font-size:14px;line-height:22px;}
.product-type-select-title{font-size:24px;}
.forgotpwd-section-bg-holder{padding:60px 14%;}
.my-account-single{width:31.3%;}
.my-profile-single{width:49.2%;}
.product-type-select-wrapper .product-type-select-sec-item{width:32.9%;padding:0 7px;}
.product-type-select-wrapper .product-type-select-sec-item a{padding:25px 15px;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .img-sec img{width:155px;}
}
@media only screen and (max-width: 768px){
.contact-right{width:48%;}
.contact-left{width:49%;}
.about-right-content .about-right-title{font-size:16px;}
.forgotpwd-section-bg-holder{padding:60px 10%;}
.my-account-single{width:31.1%;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .img-sec img{width:145px;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .text-sec{font-size:15px;font-weight:bold;height:35px;}
}
@media only screen and (max-width: 699px){
.product-type-select-wrapper{margin-top:10px;}
#owl-example .item h4{font-size:12px;}
.about-wrapper {margin: 20px 0;}
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg{width:100%;margin-bottom:30px;}
.contact-right{width:100%;margin-bottom:15px;}
.contact-left{width:100%;}
.drldcms-content-inner{margin:15px 0;}
.drldcms-content-inner .other-block-title{font-size:26px;line-height:26px;margin-bottom:25px;}
.drldcms-content-inner p{font-size: 16px;line-height:23px;margin-bottom: 15px;}
.drldcms-content-inner h3,.drldcms-content-inner h2{font-size: 19px;margin-bottom: 10px;}
.drldcms-content-inner ul{margin-bottom:15px;font-size: 16px;line-height: 26px;}
.drldcms-content-inner .term_cond_content span{font-size: 19px;}
.half-block-left{width:100%;margin-bottom:20px;}
.half-block-right{width:100%;} 
.other-block-newtitle{font-size:24px;}
.drld-register-content-wrapper{margin:15px 0 30px;}
.drld-register-content-wrapper .form-container{height:auto;}
.contact-content-wrapper{margin:15px 0 30px;}
.about-left{width:100%;}
.about-right{width:100%;padding-left:0;margin-top:20px;}
.product-type-select-title{font-size:21px;}
.index-produt-specification-wrapper{margin:20px 0 0;}
.forgotpwd-section-bg-holder{padding:60px 5%;}
.forgotpwd-section-bg-top .rtitle{font-size:24px;margin-bottom:25px}
.forgotpwd-update-section-bg-holder{padding:60px 0;}
.cms-holder .cms-main-title{font-size:24px;margin-bottom:25px;}
.my-account-single{height:auto;width:100%;margin:0 0 20px;}
.cms-holder{margin:10px 0 30px;}
.my-profile-single{width:100%;}
.my-profile-single-address{width:100%;}
.order-detail-subt-table{width:100%;}
.ordr-status-drop-load .lod-icon{padding-top:200px}
.product-type-select-wrapper .product-type-select-sec-item{width:32.8%}
.product-type-select-wrapper .product-type-select-sec-item-wrap .text-sec{font-size:14px;height:49px;}
}
@media only screen and (max-width: 599px){
.product-type-select-title{font-size:24px;}
#owl-example .item h4{height:20px;}
.checkout-table-cont ul li label.small{margin:0 0 0 5px;padding:0;}
.checkout-table-cont ul li{padding:0 10px;}
.forgotpwd-section-bg-holder{padding:20px 0 30px;}
.forgotpwd-section-bg-top p{font-size:14px;}
.forgotpwd-section-bg-top .update-rtitle{font-size:26px;}
.forgotpwd-section-bg-top .update-rtitle span{font-size:21px;}
.forgotpwd-section-bg-top .update-sub-rtitle{font-size:14px;}
.forgotpwd-update-section-bg-holder{padding:20px 0 30px;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .img-sec img{width:100%;}
.product-type-select-wrapper .product-type-select-sec{margin:10px 0;}
}
@media only screen and (max-width: 519px){
.product-type-select-title{font-size:22px;}
.index-produt-specification-wrapper .index-product-specification .index-product-specification-seg{margin-bottom:20px;}
.checkout-table-cont ul li{width:100%;padding:0;}
.product-type-select-wrapper .product-type-select-sec-item{width:32.7%;padding:0 6px;}
.product-type-select-wrapper .product-type-select-sec-item a{padding:15px 10px;}
}
@media only screen and (max-width: 480px){
.product-type-select-title{font-size:20px;}
.drldcms-content-inner{margin:10px 0;}
.drldcms-content-inner .other-block-title{font-size:24px;line-height:24px;margin-bottom:20px;}
.drldcms-content-inner p{font-size: 14px;line-height:22px;margin-bottom: 10px;}
.drldcms-content-inner h3,.drldcms-content-inner h2{font-size: 17px;margin-bottom: 10px;}
.drldcms-content-inner ul{margin-bottom:10px;font-size: 14px;line-height: 24px;}
.drldcms-content-inner ul li{list-style:outside;margin-bottom:5px;}
.drldcms-content-inner .term_cond_content span{font-size: 17px;margin-bottom: 10px;}
.form-container{padding:15px;}
.forgotpwd-section-bg-holder-inner{padding:15px;}
.forgotpwd-section-bg-top .update-rtitle{font-size:21px;line-height:21px;}
.forgotpwd-section-bg-top .update-rtitle span{font-size:18px;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .text-sec{height:65px;}
.product-type-select-wrapper .product-type-select-sec-item{width:32.6%}
}
@media only screen and (max-width: 399px){
.product-type-select-title{font-size:18px;}
.other-block-newtitle{font-size:21px;}
.checkout-table-cont ul li label { font-size:12px; text-align:left;}
.drldcms-content-inner .other-block-title{font-size:21px;line-height:22px;margin-bottom:15px;}
.product-type-select-title{font-size:16px;}
.owl-theme .owl-controls{top:-23px;}
.forgotpwd-section-bg-top .rtitle{font-size:21px;margin-bottom:20px;}
.cms-holder .cms-main-title{margin-bottom:20px;font-size:21px;}
.ordr-status-drop-load .lod-icon{padding-top:270px;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .text-sec{height:auto;}
.product-type-select-wrapper .product-type-select-sec-item{width:100%;float:left;padding:0;margin:0 0 20px;display:block;}
.product-type-select-wrapper .product-type-select-sec-item-wrap .img-sec img{width:145px;}
}
@media only screen and (max-width: 375px){
.contact-right-content p{font-size:16px;}
}
@media only screen and (max-width: 360px){
.forget-pass{width:100%;float:left;margin-top:10px;}
}
@media only screen and (max-width: 320px){
}