/*------------common css------------*/
html {-webkit-text-size-adjust:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6,ul{margin:0; padding:0;}
ul{list-style:none;}
.clr{clear:both;}
img {max-width: 100%;border:none;height:auto;}
.mrg_bot_5{margin-bottom:5px;}
.mrg_bot_10{margin-bottom:10px;}
.mrg_bot_15{margin-bottom:15px;}
.mrg_bot_20{margin-bottom:20px;}
.mrg_bot_25{margin-bottom:25px;}
.mrg_bot_30{margin-bottom:30px;}
a{transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;}
a:hover{color:#4C2B1B;}
/*--------------End Common css------------------*/
/*----------Home page-----------*/
body .container {max-width: 1350px;width: 100%;margin: 0 auto;}
header .header_top {padding:15px 0;background:#f5f5f5;}
.header-center h2 span {display: block;font-size: 25px;font-weight:600;letter-spacing: 1px;margin-top: 8px;text-transform: uppercase;}
.inquiry_call {color: #fff;text-align: right;font-size: 25px;font-weight: 600;text-transform: uppercase;margin-top:5px;}
.header-center {margin-top:22px;}
header .menu_block {background:#333;padding:15px 0;}
.header-center p {font-size:30px;text-align: center;font-weight: 600;margin: 0;color:#4C2B1B;text-transform: uppercase;}
.site_logo {margin-top:7px;}
.header-center p span {display: block;font-size:16px;color: #333;}
.phone_call {clear: both;float: right;margin-top:10px;}
.phone_call a{color:#fff;}
.phone_call a img {width: 22px;margin-right: 10px;}
.phone_call a {color: #333;font-weight: 600;font-size:20px;}
.usa-img img {float: right;}
.main_menu ul li {float: left;margin-right:30px;}
.main_menu ul li:last-child {margin-right:0;}
.main_menu ul li a {color:#fff;text-transform: uppercase;font-weight: 600;font-size:15px;position: relative;}
.main_menu ul li:last-child a {padding-right:0;}
.main_menu ul li a::after {position: absolute;height:13px;background: #FFF;width: 2px;content: "";right:-15px;top:4px;}
.main_menu ul li:last-child a::after {display: none;}
.main_menu ul li.active a{color:#fff !important;}
.main_menu ul li.active a::before {content: "";position: absolute;width: 100%;height:3px;background: #f5f5f5;bottom: -15px;}
.main_menu ul li a:hover::before {content: "";position: absolute;width: 100%;height:3px;background: #f5f5f5;bottom: -15px;}
.mid_top{padding:40px 0;}
.mid_top h1{font-size: 25px;font-weight: 600;}
.mid_top h1.inner_head{margin-bottom:0;}
.mid_top p {font-size: 15px;line-height: 22px;}
.mid_top p:last-child {margin: 0;}
.mid_top p a {font-weight: bold;}
.mid_container{padding:40px 0 25px;background:#f5f5f5;}
.custom_bk {text-align: center;background: #ccc;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding: 15px;margin-bottom: 15px;position: relative;}
.cust_bk_name {font-size: 18px;font-weight: 600;}
.cust_bk_img {height: 225px;display: flex;align-items: center;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;background: #fff;padding: 15px;}
.box-des p {text-align: center;font-size:14px;text-transform: uppercase;font-weight: 600;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;padding: 10px;margin: 0;width:100%;display: flex;align-items: center;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;height:65px;color:#656565;}
.box-des p a{color:#656565;}
.box_title a {background:#5a5555;color: #fff;padding: 8px 40px;display: inline-block;letter-spacing:1px;font-size:15px; font-weight:600;}
.box_title a:hover { background:#686363;}
.submit_btn:hover { background:#686363;}
.work_img img {padding: 5px;border: 1px solid #ccc;}
.box_title {text-align: center;padding: 15px;}
.box_outer {background: #fff;position: relative;box-shadow: 0px 1px 4px 2px #ccc;-moz-box-shadow: 0px 1px 4px 2px #ccc;-webkit-box-shadow: 0px 1px 4px 2px #ccc;}
.new_product {position: absolute;background: #cc0000;color: #fff;height: 40px;width: 40px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;text-align: center;padding-top: 11px;top: 10px;left: 10px;}
.own_work h2 {font-size: 14px;line-height: 22px;margin-top: 50px;}
.own_work{padding:40px 0;}
.supply_product {position: absolute;bottom: 135px;font-weight: 600;left: 0;right: 0;text-align: center;}
.supply_product a{color: #cc0000;}
footer{background:#3F3E3E;padding:30px 0 40px;}
footer p {color: #fff;font-size: 16px;line-height:24px;}
footer .footer_address p:last-child{margin-bottom:0;}
footer .footer_copyright p:last-child{margin-bottom:0;}
.accpect_card p {line-height: 20px;}
.footer_address a {color: #fff;}
.footer_copyright p {text-align: center;}
.footer_copyright a {color: #fff;}
.footer_copyright li {line-height: 30px;}
.footer_copyright a {color: #fff;font-size: 16px;}
.footer_copyright ul li span {color: #fff;font-size: 25px;padding-right: 6px;}
.box_outer img {opacity: 1;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.footer_copyright ul li:hover a  {padding-left:5px;}
.footer_address {padding-top: 10px;}
.accpect_card {padding-top: 10px;}
.accpect_card ul li {float:left;padding: 0 5px;}
/*********responsive-navigator************/
#navigator {width:300px;height: 100%;position: fixed;top: 0;left: -300px;background:#3f3e3e;float: left;z-index:100;}
#nav {width:300px;height: auto;display: block;margin: 0;padding: 0;}
.tel_no {position:fixed;top: 8px;right: 15px;background: transparent !important;width: auto !important;font-weight: 600;z-index:50;}
.tel_no a{color: #fff;font-size: 20px;}
.tel_no img {margin-right: 15px;width: 28px;}
.nav_tab {width: 250px;height: 50px;display: block;}
.menu_heading {height: 45px;background:#333;color: #fff;padding-top: 8px;z-index: 999999;font-size: 20px;font-weight: 600;padding-left: 15px;}
.mobile_menu ul li a {padding: 8px 15px;display: block;color: #fff;font-size:16px;}
.mobile_menu ul li a:hover {background:#545252;}
.nav_tab a p {color: rgba(255,255,255,0.8);font-size: 18px;padding: 15px 0;text-align: center;transition: 0.35s ease;-webkit-transition: 0.35s ease;-moz-transition: 0.35s ease;}
.nav_tab a p:hover {background: rgba(255,255,255,0.9);color: rgba(0,0,0,1);letter-spacing: 2px;transition: 0.35s ease;-webkit-transition: 0.35s ease;-moz-transition: 0.35s ease;}
.menu-icon {width:100%;height:45px;position: fixed;top: 0;left: 0px;margin: 0;z-index: 10;background:#333;padding: 5px 15px;}
.menu-icon.on{ z-index:100;}
.menu-icon div {width:40px;height:5px;background: #fff;margin: 5px;transition: all 0.35s;border-radius: 2px;}
.on .line_one {transform: rotate(45deg) translate(7px, 7px);}
.on .line_two {opacity: 0;}
.on .line_three {transform: rotate(-45deg) translate(7px, -7px);}
/*-----------------------Inner pages---------------------*/
.p_feature ul li {background: url(../images/check_icon.png) no-repeat scroll 1px 3px;text-align: left;margin-bottom: 4px;color: #636363;padding: 0 0 5px 20px;background-size: 12px;}
.p_feature {padding: 15px 15px 0 0;}
.p_feature h2 {font-size: 20px;font-weight: 600;margin-bottom: 15px;color:#942c21;text-align:left !important;}
.box-inner p {border: none;}
.product_order.mid_order {padding: 15px 15px 0 0;}
.in_des_box {text-align: center;padding-bottom: 15px;}
.price_product, .product_id {color: #4C2B1B;font-weight: 600;font-size: 16px;}
.product_order {padding: 15px 0px 0 15px;}
.submit_btn {background:#5a5555;color: #fff;border: none;font-weight: 600;padding:10px 20px;margin-top:15px;transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;}
.col-sm-12.mid_btn {padding-left:15px;}
.view_cart{margin-left:10px;}
.input_width_1 label {display: block;font-weight: normal;color: #942c21;}
.row_btm {border-bottom: 1px solid #ccc;}
.both_border {border-left: 1px solid #ccc;padding-bottom:65px;}
.border_box{position:relative;}
.border_box::after {content: "";position: absolute;width: 1px;height: 100%;background: #ccc;right: -1px;top: 0;}
.form_head {color: #942c21;font-weight: 600;}
.form_head span {font-weight: normal;color: #656565;margin: 10px 0;display: block;}
.border_box .cust_bk_img {height: 235px;}
.border_box_height {height: 420px;}
.p_feature.feature_content {color: #636363;line-height: 22px;}
.color_box {padding: 15px;border-top:1px solid #ccc;}
.color_box ul li {float: left;width:25%;text-align:center;}
.color_box ul li span {display:block;margin-top:8px;}
.product_abl {text-align: center;line-height: 24px;}
.color_box ul li a {display: flex;align-items: center;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;width: 100%;height: 85px;}
.product_order.product_gap {padding: 15px;}
.disclamer {padding: 40px 0;background: #fff;}
.disclamer h2 {font-size: 25px;margin-bottom: 18px;font-weight: 600;}
.disclamer p {line-height: 22px;margin-bottom: 0;}
.contact_sec {text-align: center;}
.contact_sec h2 {color: #4C2B1B;font-weight: 600;font-size: 21px;margin-bottom: 6px;}
.contact_sec p {line-height: 30px;color: #656565;font-size: 18px;}
.contact_sec p:first-child {line-height: auto;font-size: inherit;}
.contact_sec h1 {background: #aaa;color: #fff;padding: 10px 112px;display: inline-block;}
.contact_sec p a {color: #656565;}
.disclamer.contact_disclamer {text-align: center;background: #f5f5f5;}
.table {color: #333;}
.table tbody td:first-child {font-size: 16px;}
.table tbody td {border: 1px solid #ccc;text-align: center;font-weight: 600;}
.not_able span {display: block;color: #942c21;font-size: 22px;font-weight: 600;}
.not_able {display: block;text-align: center;font-size: 22px;font-weight: 600;line-height: 36px;padding: 60px 0;}
.price_product span {display: block;color: inherit;font-weight: normal;font-size: 14px;margin: 3px 0;}
.more_color {margin-top: 8px;}
.more_color ul li {float: left;width: 50%;text-align: center;}
.more_color ul li span {display:block;margin-top:3px;}
.supply_last {color: #942c21;font-weight: 600;font-size: 16px;margin-top: 5px;}
.color_box.three_color li {float: left;width: 33.333%;padding:5px;}
.p_des {text-align: center;margin-bottom: 8px;}
.p_feature.feature_content.feature_height {margin: 25px 0 0 25px;}
.weekly_refill .cust_bk_img.light_box {height: 260px;}
.plan_price {color: #942c21;text-align: center;font-weight: 600;font-size: 20px;padding: 15px 0;}
.swat_opne {font-weight: 600;text-align: center;margin: 0;}
.four_color ul li{float:left;width:25%;text-align:center;}
.four_color ul li span{display:block;margin-top:10px;}
.color_box.four_color {padding: 38px 15px;}
.contact_sec .contact_head, .mid_top .home_head {margin-bottom: 18px;}
.inner_menu {text-align: center;margin-bottom: 25px;}
.inner_menu a {background:#5a5555;padding: 10px 15px;font-size: 18px;font-weight: 600;display: inline-block;color: #fff;margin: 0 10px;width:15%;}
.inner_menu a:hover{background:#686363;}
.contact_sec .text {color: #4C2B1B;text-transform: uppercase;text-decoration: underline;}
.contact_inner .box_outer {margin: 0 50px;}
.contact_inner .cust_bk_img {height: 150px;}
.anoter_link {margin-top: 35px;}
.contact_inner .contact_sec h1 {background: no-repeat;color: #333;display: inline-block;margin: 10px 0 10px;padding: 0;}
.imprint_method {padding: 40px 0 25px;background: #f5f5f5;}
.box_outer h2 {text-align: center;padding-top: 15px;font-weight: 600;text-transform: uppercase;font-size: 20px;color: #4C2B1B;}
.cust_bk_img.prnt_mtd {height: 170px;}
.wel_contain > div {float: left;margin-right: 25px;}
.wel_contain > div > img {border: 1px solid #ccc;padding: 20px;}
.wel_contain > div {float: left;margin-right: 25px;line-height: 25px;}
.welcome_sec {padding: 40px 0;}
.img_content span {font-size: 24px;position: relative;top: 2px;margin-right: 5px;text-decoration:none;}
.img_content a {text-decoration:underline;}
.img_content .box_title {text-align: left;padding: 0;margin-top: 15px;}
.img_content .box_title a{text-decoration:none;}
.img_content {margin-right: 0 !important;padding-top: 10px;}
.top_content h1 {margin-bottom: 18px;}
/*-----------------------End inner pages-----------------*/
/************************media**********/
@media (max-width:1199px) {
.md_clear .col-sm-12:nth-child(2n+1) {clear: left;}	
.md_clear .col-sm-6:nth-child(2n+1) {clear: left;}
}
@media (min-width:1024px) and (max-width:1199px){
.main_menu ul li:last-child {margin-right: 0;}
.main_menu ul li a {font-size:13px;}
.main_menu ul li {margin-right: 11px;}
.main_menu ul li a::after {height: 11px;top: 5px;width: 2px;right:-7px;}
.site_logo {margin-top:10px;}
.not_able, .not_able span {font-size: 18px;line-height:25px;}
.submit_btn {padding: 10px 12px;}
.view_cart {margin-left: 3px;}
.border_box_height {height: 475px;}
}
@media (max-width:1024px) {}
@media (min-width:992px) and (max-width:1023px){
.main_menu ul li:last-child {margin-right: 0;}
.main_menu ul li a {font-size:13px;}
.main_menu ul li {margin-right: 11px;}
.main_menu ul li a::after {height: 11px;top: 5px;width: 2px;right:-7px;}
.site_logo {margin-top:18px;}
.not_able, .not_able span {font-size: 18px;line-height:25px;}
.submit_btn {padding: 10px 12px;}
.view_cart {margin-left: 3px;}
.border_box_height {height: 475px;}
}
@media (min-width:992px) {.mobile_menu{display:none;}}
@media (max-width:991px) {
header .menu_block {display: none;}
header .header_top {margin-top: 42px;}
header .site_logo {margin-top: 0 ;}
header .header_top {padding: 15px 0;margin-top: 45px;}	
.phone_call {display: none;}
.header-center {margin-top: 0;}
.call_us {font-size: 16px;}
.own_work h2 {margin-top: 24px;}
.footer_copyright p {text-align: left;}
.header-center p {font-size: 22px;}
.header-center {margin-top: 16px;}
.site_logo {margin-top: 16px;}
.contact_inner .box_outer {margin: 0;}
.inner_menu a {margin: 0 5px;width: 20%;}
.anoter_link {margin-top: 20px;}
.imprint_method {padding: 15px 0 15px;}
.welcome_sec {padding: 15px 0;}
.border_box::after {display: none;}
.p_feature.feature_content.feature_height {margin: 0 0 0 15px;}
.border_box_height {height: auto;}
.not_able {line-height: 30px;padding: 0 0 15px 0;}
.border_box .cust_bk_img {height: 220px;}
.p_feature, .product_order, .box-des.box-inner, .product_order.mid_order{padding: 0 10px;}
.product_order.mid_order {padding: 0 10px;}
.color_box ul li {width: 50%;margin-bottom: 10px;}
.color_box {padding: 10px;margin: 10px 0 0 0;}
.row_btm {margin-bottom: 10px;}
.both_border {border-left: none;padding-bottom: 15px;}
.mid_container.mid_clear .col-sm-12:nth-child(2n+1) {clear: left;}
.mid_container.mid_clear .col-sm-6:nth-child(2n+1) {clear: left;}
}
@media (min-width:991px) and (max-width:1023px){}
@media (min-width:768px) {.desk_view {display: none;}}
@media (max-width:767px){
.usa-img img{float:none;}
.site_logo{text-align:center;}
.usa-img{text-align:center;}
footer .footer_address p:last-child{margin-bottom:10px;}
footer .footer_copyright:last-child{margin-bottom:10px;}
footer {padding: 5px 0 15px;}
.site_logo { margin-top:0;}
.site_logo img {width:45%;}
header .header_top {padding: 15px 0 10px;}
.s_mail {display: block;}
.s_mail img {width: 15%;}
.mid_top, .own_work {padding: 15px 0;}
.mid_container {padding: 15px 0 5px;}
.inner_menu a {margin: 0 3px;width: 17%;font-size: 14px;}
.inner_menu {margin-bottom: 10px;}
.disclamer {padding: 15px 0;}
.mid_top h1 {font-size: 22px;}
.in_des_box {padding-bottom: 0;}
}
@media (max-width:667px) {
.own_work h2 {margin-top: 0;}	
.inner_menu a {width: 33%;margin-bottom: 15px;}
.color_box ul li span {margin-top: 0;}
}
@media (min-width:641px) {
.mobile_view_table{display:none}	
}
@media (max-width:640px) {
.desktop_view_tbl{display:none;}
.site_logo {margin-top: 3px;}
.site_logo img {width: 52%;}
.mobile_view_table > table {border: 1px solid #656565;text-align: center;width: 100%;}
.mobile_view_table thead tr th:first-child {border-right: 1px solid #fff;}
.mobile_view_table {padding: 0 10px;margin: 0 0 10px 0;}
.mobile_view_table thead th {background: #ccc;color: #ffffff;font-size:16px;font-weight: bold;padding:10px;text-align: center;}
.mobile_view_table tr td:first-child {border-right: 1px solid #656565;color: #656565;font-size:14px;font-weight: bold;}
.mobile_view_table tr td {border-bottom: 1px solid #656565;padding: 5px 15px;}
}
@media (max-width:567px){
.site_logo {margin-top: 10px;}
.site_logo img {width:65%;}
.submit_btn {padding: 10px 12px;	}
.view_cart {margin-left: 3px;}
.box-des.box-inner {border-bottom: 1px solid #ccc;padding-bottom: 15px;}
}
@media (max-width:500px){
.contact_sec h1 {padding: 10px 35px;font-size: 22px;margin-bottom:15px;}
.disclamer h2 {font-size: 22px;margin-bottom: 15px;}	
.not_able, .not_able span {font-size: 18px;line-height:25px;}
}
@media (max-width:480px){
.usa-img img {float: none;width:70%;}
.site_logo {margin-top: 5px;}
.site_logo img {width: 71%;}
.top_content {text-align: center;}
.product_abl {line-height: 18px;}
.submit_btn {padding: 8px 10px;font-weight:normal;}
.view_cart {margin-left: 0px;}
}
@media (max-width:479px){
.contact_sec .contact_head, .mid_top .home_head {margin-bottom: 5px;}	
.mid_top h1 {font-size:20px;}	
.mid_container .col-xs-6 {width: 100%;}
.own_work .col-xs-3 {width: 100%;text-align: center;margin-bottom: 15px;}
.own_work .col-xs-9 {width: 100%;text-align: center;}
.anoter_link .col-xs-6 {width: 100%;}
.imprint_method .col-xs-6 {width: 100%;}	
}
@media (min-width:400px) and (max-width:414px){.usa-img {padding-top: 5px;}}
@media (max-width:400px){
.usa-img{padding-top:0px;}
.site_logo {margin-top:0;}
.inner_menu a {width: 100%;margin-bottom: 10px;}
.inner_menu {margin-bottom: 0;}
}
/*
     FILE ARCHIVED ON 18:51:32 Mar 06, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:16:32 Aug 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.591
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.044
  esindex: 0.011
  cdx.remote: 89.681
  LoadShardBlock: 1208.347 (3)
  PetaboxLoader3.datanode: 285.335 (5)
  PetaboxLoader3.resolve: 1157.776 (3)
  load_resource: 353.308 (2)
*/