@charset "utf-8";
/* CSS Document */
html{overflow-x: hidden;}
body{margin:0px; padding:0px; -webkit-text-size-adjust: none;font-family: 'Open Sans', sans-serif; line-height: 31.92px; font-size:19px; color:#242424; font-weight: 400;}
.clear{clear:both;}
img{max-width:100%;height:auto !important;}
a{text-decoration:none; transition-property:all; transition-duration:0.2s; transition-timing-function:ease-in-out;}
.wrapper{max-width:1490px; margin:0 auto; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding: 0px 20px;}
.full-container{max-width:100%; width: 100%; margin:0 auto; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding: 0px 50px;}
.top-bg{background: #212d5b;}
.top-pnl{padding: 7px 0;}
.top-pnl .lft-top{ width: 427px; float: left;}
.top-pnl .lft-top ul{ margin: 0; padding: 0; list-style: none; font-size:16.34px; line-height: 32.69px; letter-spacing: 0.25px; font-family: 'Open Sans', sans-serif; font-weight:600; }
.top-pnl .lft-top ul li{ display: inline-block; padding-left: 10px;}
.top-pnl .lft-top ul li:first-child{padding-left:0px;}
.top-pnl .lft-top ul li i{ font-weight:bold;}
.top-pnl .lft-top ul li a{ color: #171717;}
.top-pnl  .rgt-top{width: calc(100% - 427px);width: -moz-calc(100% - 427px);width: -webkit-calc(100% - 427px); float: right; text-align: right; font-family: 'Open Sans', sans-serif; font-weight:400; color:#171717; }
.top-pnl  .rgt-top a{color:#ffffff;}
.top-pnl  .rgt-top ul{ margin: 0; padding: 0; list-style: none;}
.top-pnl  .rgt-top ul li{ display: inline-block; vertical-align: middle; border-left: 1px solid #ffffff;padding-left: 26px;padding-left: 16px;margin-left: 14px;font-size:14px;line-height: 14px;}
.top-pnl  .rgt-top ul li:first-child{border-left:  none;padding-left: 0px;margin-left: 0px;}
.search-sec{ display: inline-block; vertical-align: middle; padding-right: 13px; font-size: 18px;position: relative;padding-left: 18px;}
.top-menu{display: inline-block;vertical-align: middle;}
.cart-sec{ display:inline-block; vertical-align: middle;margin-left: 9px;font-size: 14px;}
.cart-sec .fa{color:#fff;}
.social-sec{ padding:14px 0 13px;}
.social-sec .full-container{ width:100%; display: table;}
.social-lft{font-size: 18px; line-height: normal; letter-spacing: -0.05px; font-family: 'Open Sans', sans-serif; font-weight:600; color: #ffffff; width: calc(100% - 486px);width: -moz-calc(100% - 486px);width: -webkit-calc(100% - 486px);float:left;text-align: center;}
.social-lft p{margin:0px; font-size: 25px;font-size:600;}
.social-lft p a{color:#ffffff; }
.social-rgt{width: 486px; float:right;}
.social-icon{ display:inline-block; vertical-align: middle;}
.top-pnl .rgt-top .social-icon ul ,.social-icon ul{margin:0px; padding: 0px; list-style: none;line-height: normal;}
.top-pnl .rgt-top .social-icon ul li,.social-icon ul li{float: left;margin-left:10px;width: 30px; height: 30px; background: #ffffff; text-align: center; border-radius: 100%; padding-left: 0px;}
.top-pnl .rgt-top .social-icon ul li:nth-child(1) img{width:7px;}
.top-pnl .rgt-top .social-icon ul li:nth-child(2) img{width:14px;}
.top-pnl .rgt-top .social-icon ul li:nth-child(3) img{width:11px;}
.top-pnl .rgt-top .social-icon ul li:nth-child(4) img{width:14px;}
.top-pnl .rgt-top .social-icon ul li a,.social-icon ul li a{ display:block;}
.top-pnl .rgt-top .social-icon ul li:first-child,.social-icon ul li:first-child{margin-left:0px; }
.social-icon ul li{width: 42px; height: 42px;}
.social-icon ul li table{ width: 100%;height: 42px;border-collapse: collapse; border-spacing: 0px;}
.top-pnl .rgt-top .social-icon ul li table{ width:100%;height: 31px;border-collapse:collapse;border-spacing:0px;}
.top-pnl .rgt-top .social-icon ul li table td,.social-icon ul li table td{ width:100%; height: 100%;}
.top-newsletter{display:inline-block; vertical-align: middle; color: #ffffff;padding-left:0px;width: 100%;}
.top-newsletter .lft-newsletter{ display: inline-block; letter-spacing: 0.10px; font-family: 'Open Sans', sans-serif; font-weight:600;  vertical-align: middle;padding-right: 20px;     width: 300px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;    text-align: center; padding-left:125px}
.top-newsletter .rgt-newsletter{display: inline-block;width: calc(100% - 306px);width: -moz-calc(100% - 306px);width: -webkit-calc(100% - 306px);vertical-align: middle;}
.top-newsletter .rgt-newsletter input[type="email"],.top-newsletter .rgt-newsletter input[type="submit"]{ width: 100%;height:41px; border: 0; outline: none; box-shadow: none;-webkit-appearance: none;margin: 0;padding: 0; padding-left: 13px; color:#88878b; font-size: 14.5px;font-family: 'Open Sans', sans-serif; font-weight:400;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;    padding-right: 13px; border-radius:0;}
.top-newsletter .rgt-newsletter input[type="submit"]{  cursor: pointer;padding: 0; text-align: center; text-transform: uppercase; background: #920111; font-size: 10.5px; letter-spacing: 0.25px; font-weight: 600;color:#ffffff;border-radius:0;}
.input-newletter{width: 200px; float: left;}
.submit-newletter{width: calc(100% - 200px);width: -moz-calc(100% - 200px);width: -webkit-calc(100% - 200px);float: left;  }
.header-bg{ background-color:#171717;}
.menu-section{width: 100%; padding: 21px 0 6px; border-top:1px solid rgba(255,255,255,0.20);}
.menu-section .full-container{ display: table; width: 100%; height: 100%;}
.header-bg .logo{ width: 270px; display: table-cell; vertical-align: middle;}
.header-bg .menus-panel{width: calc(100% - 275px);width: -moz-calc(100% - 275px);width: -webkit-calc(100% - 275px); display: table-cell; vertical-align: middle;}
.header-bg .menus-panel .social-sec{}
.menu-pnl{text-align: center;border-top: 1px solid rgba(255,255,255,0.20); padding-top: 5px;padding-bottom: 5px;}
.menu-pnl ul{ margin:0px; padding:0; list-style: none;  }
.menu-pnl ul li{ display:inline-block; text-transform: uppercase; color: #ffffff; margin-left: 15px;letter-spacing: 0.75px; font-family: 'Open Sans', sans-serif; font-weight:600; line-height: 24.34px;font-size: 14px;}
.menu-pnl ul li:first-child{ margin-left:0px;}
.menu-pnl ul li a{ color:#ffffff;}
.menu-pnl ul li:hover a{/* color:#920111;*/color: rgb(237,28,36); }
.menu-pnl ul li.current_page_item a ,.menu-pnl ul li.current-menu-item a{/* border-bottom:1px solid #920111*/;/*color:#920111;*/ font-weight:800; color: rgb(237,28,36);border-bottom:1px solid rgb(237,28,36);}
.have-question{ width:100%; display: table;background: #212d5b;margin-bottom: 45px; height: 268px; position: relative; z-index: 1;}
.lft-question{ width:800px;height: 100%; display: table-cell;vertical-align: middle;-webkit-clip-path: polygon(0 0, 100% -100%, 84% 100%, 0% 100%);clip-path: polygon(0 0, 100% -100%, 84% 100%, 0% 100%);background: #fff;}
.have-ques-pnl{ height: 206px;  width: 100%; background: url(../images/have-bg.jpg) repeat left top; font-size: 56.06px; line-height: normal; text-align: right; color: #171717; font-weight: 700; font-style: italic;font-family: 'Noto Serif', serif; padding-right: 110px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.have-ques-pnl table{ width:100%; height: 100%; border-collapse:collapse;border-spacing:0px;}
.rgt-question{width: calc(100% - 800px);width: -moz-calc(100% - 800px);width: -webkit-calc(100% - 800px);display: table-cell; vertical-align: middle; position: relative;}
.right-have-ques{ height: 268px; background: #212d5b; width: 100%;}
.right-have-ques table{ width:100%; height: 100%; border-collapse:collapse;border-spacing:0px;}
.lft-quer{font-size: 43.5px; letter-spacing: 0.10px; display: inline-block; vertical-align: middle; font-weight:400; font-style: italic;    line-height: 40px; color: #ffffff;    text-align: right; }
.rgt-quer {display: inline-block; vertical-align: middle;}
.btn-cont{display: inline-block; padding-left: 60px;}
.btn-cont a{ font-size:17.47px;letter-spacing: 1px; min-width: 254px; text-align: center; display: block; text-align: center; border: 1px solid #bec1cf; padding: 22px 0 22px; color: #ffffff; text-transform: uppercase; font-weight: 700;position: relative;z-index: 1;}
.btn-cont:after{ width: 291px; content: ''; bottom:0;opacity: 0.2; background: url(../images/vectors_mart_object.png) no-repeat center bottom; height: 291px; background-size: 291px 267px; position: absolute; opacity: 0.2;}
.footer-pnl{ background: #171717; }
.widget-pnl{ padding: 57px 0 46px;}
.widget-pnl .col-one{ width:22%; float: left; color: #b7b6bb; font-weight: 400;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-right: 53px;}
.widget-pnl .col-one img{ padding:0 0 18px;color: #b7b6bb; }
.widget-pnl .col-two{width:17%; float: left;}
.widget-col {font-size: 15.31px; font-weight: 400; line-height: normal;}
.widget-pnl .col-three{width:40%; float: left;}
.widget-pnl .col-four{width:21%; float: left;}
.widget-col ul{ margin:0; padding: 0; list-style: none; float:left;  padding-left:10px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.widget-col  ul li{ padding-bottom:16px;}
.cont-menu{ margin-left:-10px; }
.widget-pnl .col-two  ul{ width:50%;}
.widget-pnl .col-two .widget-col .menu-quick-link-1-container ul{ width:37%;}
.widget-pnl .col-two .widget-col .menu-quick-link-2-container  ul{ width:63%;}
.widget-pnl .col-three  ul{ width:25%;}
.widget-pnl .col-three .widget-col .menu-product-1-container ul{ width:26%;}
.widget-pnl .col-three .widget-col .menu-product-2-container ul{ width:22%;}
.widget-pnl .col-three .widget-col .menu-product-3-container ul{ width:25%;}
.widget-pnl .col-three .widget-col .menu-product-4-container ul{ width:27%;}
.cont-menu a{color: #b7b6bb;}
.widget-col h3{ font-size:22.46px;  font-family: 'Noto Serif', serif; font-weight: 700; margin: 0; padding: 25px 0 36px; color: #ffffff; font-style: italic;margin-left: 10px;}
.toll-address{ background: #920111;}
.sec-address{ max-width: 1508px; width:100%; display: table; height: 125px; margin: 0px auto;}
.sec-address .four-col{ padding:0 30px; display: table-cell;vertical-align: middle; font-size: 19px; line-height: normal; letter-spacing: 0.25px; color: #ffffff; border-left: 1px solid #b20216;}
.sec-address .four-col:first-child{ border-left: 0px solid #b20216;}
.sec-address .four-col a{color: #ffffff;}
.sec-address .four-col span{ display:inline-block; line-height: 20px; border-left: 1px solid #fff; padding-left: 16px; margin-left: 16px;}
.sec-address .four-col span:first-child{padding-left: 0px; margin-left: 0px;border-left: 0px solid #fff;}
.lft-four{ font-weight:700;font-family: 'Noto Serif', serif;font-style: italic; }
.lft-four img{ margin-right:10px;display: inline-block;vertical-align: center;}
.widget-col .input-newletter { float:none;width: 100%;}
.widget-col .input-newletter input[type="email"],.widget-col .submit-newletter input[type="submit"]{ width: 100%;height:66px; border: 0; outline: none; box-shadow: none;-webkit-appearance: none;margin: 0;padding: 0; padding-left: 30px; padding-right: 30px;color:#88878b; font-size: 16.33px;font-family: 'Open Sans', sans-serif; font-weight:400;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.widget-col .submit-newletter {width: 144px; margin-top: 10px; float: right;}
.widget-col .submit-newletter  input[type="submit"]{  cursor: pointer;padding: 0; text-align: center; height: 50px;  text-transform: uppercase; background: #920111; font-size: 10.5px; letter-spacing: 1.40px; font-weight: 600;color:#ffffff;}
.copy-right{border-top:1px solid rgba(255,255,255,0.20); padding: 40px 0 31px;}
.copy-right .full-container{ display:table; width:100%; height: 100%;}
.copy-right .lft-copyright{width: calc(100% - 200px);width: -moz-calc(100% - 200px);width: -webkit-calc(100% - 200px); font-family: 'Open Sans', sans-serif; line-height: normal; font-size: 16.33px; font-weight:400; color: #b7b6bb; display: table-cell;vertical-align: middle; }
.copy-right .lft-copyright a{color:#ffffff;}
.copy-right .rgt-copyright{width:200px; display:  table-cell; vertical-align: middle; text-align: right;}
.policy-heading .swiper-slide{background-size:cover; background-position: center center; background-repeat: no-repeat; min-height: 80px;} 
.policy-heading .swiper-container.gallery-thumbs .swiper-slide{width:100px !important;}
.policy-heading .swiper-container.gallery-thumbs .swiper-slide img{border:2px solid #920111;}
.policy-heading .swiper-container.gallery-thumbs{padding-top:30px; padding-bottom: 20px;}
.policy-box.pad{padding-bottom:70px; margin-top: 30px;}
.policy-box.pad .policy-heading{max-width:1000px; margin: 0px auto;}
.policy-box.defult{margin-top:20px;}
.woocommerce-breadcrumb{display: none}
.inner-wrap.product-main{padding-top: 62px;    max-width: 1600px;}
.post-type-archive .inner-wrap.product-main{padding-top: 45px}
.woocommerce .product-main ul.products li.product, .woocommerce-page .product-main ul.products li.product{text-align: center;margin: 0px 0px 128px;
padding: 0px 45px;border-left: 1px solid #e1e1e1;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;width: 25%;}
.woocommerce .product-main ul.products li.first.product, .woocommerce-page .product-main ul.products li.first.product{border: 0}
.woocommerce .products ul.columns-4, .woocommerce ul.products.columns-4{margin-left: -45px;margin-right: -45px}
.product-main .count{display: none}
.woocommerce .product-main h2{font-size: 29.5px !important;line-height: 36.8px;pading-top: 0 !important; padding-bottom:19px !important;}
.woocommerce .product-main h2:after{content: ''; width: 55px; display: block; margin: 0px auto; height: 1px; background-color: #242424;margin-top: 19px; position: absolute; bottom:0px; left:50%;-webkit-transform: translate( -50%, 0%);-ms-transform: translate( -50%, 0%);transform: translate( -50%, 0%);}
.woocommerce .product-main ul.products li.product a img{max-width: 174px;;margin: 0px auto 15px !important;object-fit: cover;width: 173px;height: 182px !IMPORTANT;}
.product-main .img-content ul li {display: inline;box-sizing: border-box;padding: 0 11px;}
.product-main .img-content ul li img {width: 111px;height: 111px !important;object-fit: cover;border: 9px solid #fff;-webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.75);}
.woocommerce .product-main div.product .product_title{display: none}
.product-main .img-content {width: 52%;float: left;padding-right: 68px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.product-main .contentsingle {width: 48%;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.product-main .img-content .main-img-sec{width: 100%; border: 11px solid #fff;-webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.75);box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.product-main .img-content .main-img-sec {max-height: 575px !important;object-fit: cover; width: 100%;}
.woocommerce .product-main div.product div.summary{width: 100%; float: none}
.product-main .img-content ul{padding-left: 0;margin: 20px 0px 0px -11px}
.product-main .woocommerce-Price-amount.amount,.single-product .woocommerce div.product p.price, .single-product  .woocommerce div.product span.price{color: #920111;font-size: 41.88px;line-height: 41.09px;letter-spacing: -0.1px;font-family: 'Noto Serif', serif; font-style: italic;font-weight: 700}
.product-main .price{margin: 0}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color: #920111 !important;border-radius: 0;text-transform: uppercase;font-family: 'Open Sans', sans-serif; font-weight: 700;font-size: 13.5px;height: 74px;}
.woocommerce div.product form.cart div.quantity{margin: 0px !important}
.woocommerce div.product form.cart .button{width: 50%;}
.product-main a .dec-pro {color: #242424; padding-top: 23px;}
.product-main .product-pnl{max-width: 1540px;margin: 0px auto;}
.heading-pack{text-align: center;}
.description-box{margin-top: 95px;}
.product-main .pro-price-box{display: inline-block;vertical-align: middle;width: 167px;}
.product-main .tag-single{font-style: italic;font-family: 'Open Sans', sans-serif;font-weight: 600;color: #212d5b;display: inline-block;vertical-align: middle;width: calc(100% - 173px);width: -webkit-calc(100% - 173px);width: -moz-calc(100% - 173px);}
.product_meta.hidemeta-box{display: none}
.qib-container button{background: #ffffff !important; border: 2px solid #efefef !important;font-size: 20px !important;color: #242424 !important;font-weight: 400 !important;border-radius: 0 !important;outline: none !important;-webkit-appearance: none;}
.woocommerce .quantity .qty {text-align: center;height: 74px;background: #ffffff;border: 2px solid #efefef !important;font-size: 20px;color: #242424;font-weight: 400 !important;border-radius: 0 !important;outline: none !important;-webkit-appearance: none;}
.product-main .woocommerce form .form-row label, .product-main .woocommerce-page form .form-row label,.contentsingle .product-option label{display: inline-block;vertical-align: middle;width: calc(100% - 240px);width: -webkit-calc(100% - 240px);width: -moz-calc(100% - 240px);padding-right: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-size: 20px;}
.product-main .woocommerce form .form-row select, .product-main .woocommerce-page form .form-row select,.contentsingle .product-option select {width: 234px;display: inline-block;vertical-align: middle;height: 45px;border: 1px solid #e5e5e5;padding: 0px 10px 0px 35px;background-image: url(../images/select-arrow-pro.png); background-position: center right; background-repeat: no-repeat; background-size: 29px 42px;-webkit-appearance:none;outline: none;box-sizing: border-box;-webkit-box-sizing: border-box;moz-box-sizing: border-box;font-size: 15px;    font-family: 'Open Sans', sans-serif;box-shadow: none}
.product-main #ppom-price-cloner-wrapper{display: none !important}
.product-main .ppom-field-wrapper,.contentsingle .product-option{padding: 32px 0px;border-bottom: 1px solid #ebebeb}
.woocommerce .product-main form .form-row{padding: 0;margin-bottom: 32px}
.woocommerce .product-main div.product form.cart{margin-bottom: 0 !important}
.woocommerce .product-main div.product div.summary{margin-bottom: 0}
.woocommerce ul.products li.product .btn{background-color:  #920111; color: #fff; text-transform: uppercase;padding: 21px 15px;font-size: 13.5px;letter-spacing: 1px;font-weight: 700}
.contentsingle .product-option{padding-top: 0; margin-bottom: 32px}
.contentsingle .product-option label{display:inline-block; width: 220px;}
.contentsingle .product-option select, .contentsingle .product-option .stylish-select{width: calc(100% - 225px); width: -webkit-calc(100% - 225px); width: -moz-calc(100% - 225px);}
.contentsingle .product-option select, .contentsingle .product-option .stylish-select{float: right}
.contentsingle .product-option .stylish-select .newListSelected {border: 1px solid #e5e5e5; padding: 0px 10px 0px 35px; background-image: url(../images/select-arrow-pro.png); background-position: center right;
	background-repeat: no-repeat; background-size: 29px 42px;}
.contentsingle .product-option .stylish-select .selectedTxt{background: none; padding: 0px !important; height: 45px; line-height: 45px !important;}
.contentsingle .product-option .stylish-select .SSContainerDivWrapper {top: 44px !important;}
.contentsingle .product-option .stylish-select .highLite {color: #ffffff !important; height: auto;}
form.cart .qib-container + button[type='submit']:not(#qib_id), form.cart .qib-container + div:not(#qib_id):not(_){margin-left: 15px !important}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{height: auto}
.woocommerce-cart table.cart td a{color: #242424}
.woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text  {width: 130px !important;height: 42px;}	
.policy-box ul.woocommerce-error{padding: 1em 2em 1em 3.5em;margin: 0 0 2em;position: relative;background-color: #f7f6f7;color: #b81c23;border-top: 3px solid #b81c23;list-style: none outside;width: auto;word-wrap: break-word;}
.policy-box ul.woocommerce-error li:before{display: none}
form.cart button[type='submit']:not(#qib_id):not(_):not(_) {height: 74px !important;}
.search-sec button {-webkit-appearance: none; border: 0; background: 0 0;cursor: pointer; outline: none; padding: 0;font-size: 14px;color: #fff; }
.search-sec form {position: absolute; display: none;width: 260px;left: -233px;top: 32px; }
.search-sec input[type="search"]{ width: 70%;height: 41px;border: 0;outline: none;box-shadow: none;-webkit-appearance: none;margin: 0;padding: 0;padding-left: 13px;color: #88878b;font-size: 14.5px;font-family: 'Open Sans', sans-serif;font-weight: 400;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding-right: 13px;display: inline-block}
.search-sec input[type="submit"]{display:inline-block; width: 29%;cursor: pointer;padding: 0;text-align: center;text-transform: uppercase;background: #920111;font-size: 10.5px;letter-spacing: 0.25px;font-weight: 600;color: #ffffff;height: 41px;border: none;margin-left: -5px;}
.woocommerce ul.products li.product .btn{ margin-top: 24px;}
.woocommerce ul.products li.product .price-1{font-weight: 600; font-style:italic; font-size:21px; line-height: 32px;color:#920111; margin-top: 24px;}
.woocommerce ul.products li.product .btn{font-size:13.5px; letter-spacing: 1px; font-weight: 700; font-style: normal;}
.woocommerce .product-main h2{position:relative;}
.woocommerce table.cart.woocommerce-cart-form__contents {background: #ffffff;}
.woocommerce table.cart.woocommerce-cart-form__contents th{background: #212d5b; color: #ffffff;}
/* Style the navbar */
.cat-form select{line-height: 40px;height: 40px;color: #000000;max-width: 150px;width: 100%;display: block;padding-left: 5px;outline: none;}
.faq-content .ui-accordion-content p{margin-bottom: 10px!important}
.faq-content .ui-accordion-content a{color: #920111}
.faq-content{max-width: 1226px; margin: 0px auto;padding: 20px 0px 10px;}
.faq-content .ui-widget-content{border: 0;border-bottom: 1px solid #ebebeb;font-family: 'Raleway', sans-serif;font-weight: 500;color: #2d2d2d; line-height: 32px;font-size: 19.01px;padding: 0px 20px 60px 96px;}
.faq-content .ui-accordion .ui-accordion-header{padding: 60px 20px 60px 94px;outline: none;margin: 0;position: relative;}
.faq-content .ui-state-default, .faq-content .ui-widget-content .ui-state-default, .faq-content .ui-widget-header .ui-state-default, .faq-content .ui-button, html .faq-content .ui-button.ui-state-disabled:hover, html .faq-content .ui-button.ui-state-disabled:active{border: 1px solid transparent;background: transparent;color: #2d2d2d;border-top: 1px solid #ebebeb}
.faq-content .ui-state-active, .faq-content .ui-widget-content .ui-state-active, .faq-content .ui-widget-header .ui-state-active, .faq-content a.ui-button:active, .faq-content .ui-button:active, .faq-content .ui-button.ui-state-active:hover{border: 1px solid transparent;background: transparent;color: #2d2d2d ;padding-bottom: 10px !important;border-top: 1px solid #ebebeb}
.faq-content .ui-icon {width: 52px;height: 52px;background-image: none !important;background-color: #efefef;margin-right: 25px;background-position: initial;text-indent: 1px;text-align: center;line-height: 52px;position: absolute;left: 0;}
.faq-content .ui-icon:before{content: "\f067";font-family: "Font Awesome 5 Pro";display: block;color: #000;font-size: 27px;font-weight: 900;}
.faq-content h3{font-family: 'Quicksand', sans-serif; font-weight: 700; color: #2d2d2d !important;font-size: 25px !important;line-height: 36px;letter-spacing: -0.1px;font-style: normal!important}
.faq-content p{margin: 0px;}
.faq-content .ui-state-active .ui-icon {background-color: #920111;color: #fff;margin-top: 11px;}
.faq-content .ui-state-active .ui-icon:before{content: '\f068';color: #fff}
.faq-content h3:nth-child(1){border-top: 0 !important}
.faq-content:after{content: ''; width: 100%;height: 1px; background-color: #fff; display: block;margin-top: -13px;padding-bottom: 20px;}
.policy-box.defult.secured{background-color:#ffffff;padding: 20px 0px 31px;}
.policy-box.defult.secured .policy-heading.bg{background-color:#ffffff; max-width: 730px;margin: 0px auto; text-align: left;}
.policy-box.defult.secured .policy-heading.bg input[type="password"]{width: 100%; height: 50px; border: 1px solid #000000; outline: none; box-shadow: none; -webkit-appearance: none; margin: 0;padding: 0; padding-left: 30px; padding-right: 30px; color: #88878b; font-size: 16.33px;font-family: 'Open Sans', sans-serif; font-weight: 400;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.policy-box.defult.secured .policy-heading.bg label{display:inline-block;width: calc(100% - 149px); width: -moz-calc(100% - 149px); width: -webkit-calc(100% - 149px);vertical-align: bottom; }
.policy-box.defult.secured .policy-heading.bg input[type="submit"]{display:inline-block; width:144px; cursor: pointer; padding: 0; text-align: center; height: 50px;text-transform: uppercase; background: #920111; font-size: 10.5px; letter-spacing: 1.40px; font-weight: 600;color: #ffffff; outline:none; border:1px solid #920111; margin-top: -1px;vertical-align: bottom; margin-left: -4px;}
.policy-box.defult.secured .policy-heading.bg p{text-align: center;}
.policy-box.defult.secured .policy-heading.bg p:nth-child(2){max-width: 500px; margin: 0px auto; margin-bottom: 30px;}
.secured-page .for-panel{float:left; width: 25%;margin: 0px 0px 70px; padding: 0px 45px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-left: 1px solid #e1e1e1; text-align: center;}
.secured-page .for-panel:first-child{border-left: 0px;}
.secured-page .for-panel:nth-child(4n+1){border-left: 0px}
.secured-page .for-panel .date{font-size:12px; text-align: right;  display:block; text-transform: uppercase;}
.secured-page .for-panel img{max-width:90px; margin: 0px auto; text-align: center; margin-bottom: 15px;}
.secured-page .for-panel h2{padding: 19px 0;position: relative;}
.secured-page .for-panel h2:before{content: ''; width: 55px;display: block;margin: 0px auto;height: 1px;background-color: #242424; margin-top: 19px; position: absolute; bottom: 0px; left: 50%; -webkit-transform: translate( -50%, 0%); -ms-transform: translate( -50%, 0%); transform: translate( -50%, 0%);}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
	z-index: 99;
}
.sticky .menu-pnl{background-color:#171717 ;}
/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 60px;
}
.banner-pnl.home.testi {margin-top:50px;display:block;min-height:auto;height:auto}
.banner-pnl.testi .content{
    max-width: 800px;
    margin: 0px auto;
    text-align: center;
    padding: 50px 0px;
position: relative;width:100%;}
.banner-pnl.testi .content .swiper-button-prev,.banner-pnl.testi .content .swiper-button-next{border: 1px solid rgba(255,255,255,0.5);
width: 55px;
height: 55px;
border-radius: 4px;
outline: none;}
.banner-pnl.testi .content .swiper-button-prev{    left: -80px;
    right: auto;
}
.banner-pnl.testi .content .swiper-button-next{right: -90px;
left: auto;}
.banner-pnl.testi .content .swiper-button-next:after,.banner-pnl.testi .content .swiper-button-prev:after{font-size: 20px;
color: #ffffff;}
.banner-pnl.testi .banner-cont{display:inherit}
.banner-pnl.testi  .banner-cont .name {
    padding-top: 20px;
}
.banner-pnl.home{min-height:auto;height:280px}
.woocommerce td.product-name{font-weight: 700;}
.woocommerce td.product-name dl.variation dd p{ margin:0px !important;}
.woocommerce td.product-name dl.variation dt{padding-right: 10px; margin: 0px !important; padding:5px; font-weight: 700; font-size: 14px; line-height: 15px; vertical-align: top;}
.woocommerce td.product-name dl.variation dd{padding:5px; font-weight: 400; font-size: 14px; line-height: 15px; vertical-align: top;} 
.woocommerce ul#shipping_method li:before{display: none;}
.woocommerce ul#shipping_method li input{vertical-align: middle !important; margin-top: -3px !important;}
.sec-address .lft-four.icon-1{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 0px 602px;display: inline-block;padding-left: 33px !important;}
.sec-address .lft-four.icon-2{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 0px 602px;display: inline-block;padding-left: 33px !important;}
.sec-address .lft-four.icon-3{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 0px 627px;display: inline-block;padding-left: 33px !important;}
.sec-address .lft-four.icon-4{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 0px 648px;display: inline-block;padding-left: 33px !important;}
.social-icon .facebook{position:relative;}
.social-icon .facebook:before{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 0px 741px;display: inline-block;padding-left: 33px !important; position: absolute;content:'';width: 20px; height: 20px; z-index: 9999; top: 6px; left: -1px;}
.social-icon .instagram{position:relative;}
.social-icon .instagram:before{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 0px 714px;display: inline-block;padding-left: 33px !important; position: absolute;content:'';width: 20px; height: 20px; z-index: 9999; top: 6px; left: -1px;}
.social-icon .pintrest{position:relative;}
.social-icon .pintrest:before{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 0px 692px;display: inline-block;padding-left: 33px !important; position: absolute;content:'';width: 20px; height: 20px; z-index: 9999; top: 6px; left: -1px;}
.social-icon .youtube{position:relative;}
.social-icon .youtube:before{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 0 668px;display: inline-block;padding-left: 33px !important; position: absolute;content:'';width: 20px; height: 20px; z-index: 9999; top: 6px; left: -1px;}
footer .social-icon .facebook{position:relative;}
footer .social-icon .facebook:before{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 7px 745px;display: inline-block;padding-left: 33px !important; position: absolute;content:'';width: 20px; height: 30px; z-index: 9999; top: 6px; left: -1px;}
footer .social-icon .instagram{position:relative;}
footer .social-icon .instagram:before{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 7px 719px;display: inline-block;padding-left: 33px !important; position: absolute;content:'';width: 20px; height: 28px; z-index: 9999; top: 6px; left: -1px;}
footer .social-icon .pintrest{position:relative;}
footer .social-icon .pintrest:before{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 7px 696px;display: inline-block;padding-left: 33px !important; position: absolute;content:'';width: 20px; height: 29px; z-index: 9999; top: 6px; left: -1px;}
footer .social-icon .youtube{position:relative;}
footer .social-icon .youtube:before{background: url(../images/sprites.png) left center no-repeat;background-repeat: repeat-y;background-position: 7px 672px;display: inline-block;padding-left: 33px !important; position: absolute;content:'';width: 20px; height: 29px; z-index: 9999; top: 6px; left: -1px;}
.woocommerce-MyAccount-navigation ul li:before, li.woocommerce-MyAccount-navigation-link--dashboard,.woocommerce-Message a.woocommerce-Button.button{display: none!important}
.content-hide{display:none}
.rgt-newsletter .btn,.widget-pnl .col-four .btn{margin-top: 0}
.btn.request-btn{max-width: 182px; margin: 0px auto; font-family: 'Open Sans', sans-serif; font-style: normal;}
.single-product  .product_title{color: #242424;text-align: left;margin-bottom: 10px;font-size: 50.35px;position: relative;display: inline-block;padding: 0px 150px;}
.single-product #ppom-price-container{display: none}
.single-product .price{margin: 40px 0px}
.single-product.woocommerce div.product .product_title{display: block !important}
.single-product .woocommerce-tabs{display: none}
.new-thank{max-width:1060px;width: 100%;margin: 0 auto;text-align: center;padding-top: 18px;}
.new-thank h3{padding-top: 30px;font-weight: 500}
.links{padding-top: 30px}
.new-thank .c-left{display: inline-block;width: 40%;vertical-align: middle;}
.new-thank .c-right{display: inline-block;width: 59%;vertical-align: middle;}
.new-thank .c-right a{background: rgba(153,1,22,1);padding: 10px 20px;color: #ffffff;font-size: 36px;max-width: 400px;width: 100%;display: block;line-height: 43px;border-radius: 5px;}
.new-thank .content{max-width: 385px;width: 100%;}
.new-thank .content p{line-height: 25px}
.new-thank .images{float: left;width: 25%}
.new-thank .images img{display: block}
.new-thank .blue-bg{background: #212d5b;padding: 11px;}
.new-thank .bot-address{background: #212d5b;padding: 10px}
.new-thank .addr{max-width: 300px;width: 100%;margin: 0 auto; text-align: center}
.new-thank .addr p {margin: 0;text-decoration: underline;line-height: inherit;font-size: 18px;text-transform: uppercase}
.new-thank .addr a{color: #ffffff;}
main{padding-top: 205px}
.content-area main{ padding-top: 0}
