.button.btn-redTheme,
input[type="button"].btn-redTheme,
input[type="submit"].btn-redTheme,
.btn.btn-redTheme {
border-color: #da1415;
background-color: #da1415;
color: #fff;
color: var(--white);
}
.ylwTxt{color: #f9b41c;}
.eWarrenty{padding-left: 20px;text-align: center;}
.eWarrenty .header{font-weight:600;}
.eWarrenty p{margin-bottom:10px;}


.ylwBg {color: rgb(252, 186, 3);}
.gryBg {color: rgb(175, 175, 175);}
.rml{color: var(--main);font-weight: 600;font-size: 15px;}
.rml:hover{color: #222;}

.button.btn-redTheme .ltx-btn-overlay,
input[type="button"].btn-redTheme .ltx-btn-overlay,
input[type="submit"].btn-redTheme .ltx-btn-overlay,
.btn.btn-redTheme .ltx-btn-overlay {
background-color: #fff;
background-color: var(--white);
}
.button.btn-redTheme:hover,
input[type="button"].btn-redTheme:hover,
input[type="submit"].btn-redTheme:hover,
.btn.btn-redTheme:hover {
color: #da1415 ;
color: var(--redTheme);
}

.button.btn-yellowTheme,
input[type="button"].btn-yellowTheme,
input[type="submit"].btn-yellowTheme,
.btn.btn-yellowTheme {
border-color: #e31e25;
background: linear-gradient(#e31e25,#e31e25);
color: #fff;
color: var(--white);
border-radius: 3px;
font-family: var(--font-headers), serif !important;
font-size: 16px;
font-weight: 600;
}

.button.btn-yellowTheme .ltx-btn-overlay,
input[type="button"].btn-yellowTheme .ltx-btn-overlay,
input[type="submit"].btn-yellowTheme .ltx-btn-overlay,
.btn.btn-yellowTheme .ltx-btn-overlay {
background-color: unset;
}
.button.btn-yellowTheme:hover,
input[type="button"].btn-yellowTheme:hover,
input[type="submit"].btn-yellowTheme:hover,
.btn.btn-yellowTheme:hover {
color: #222;
}

.button.btn-yellow2Theme,
input[type="button"].btn-yellow2Theme,
input[type="submit"].btn-yellow2Theme,
.btn.btn-yellow2Theme {
border-color: #f9b41c;
background: linear-gradient(#ffbe1e,#ffaf00);
color: #222;
border-radius: 3px;
font-family: var(--font-headers), serif !important;
font-size: 16px;
font-weight: 600;
}
.button.btn-yellow2Theme .ltx-btn-overlay,
input[type="button"].btn-yellow2Theme .ltx-btn-overlay,
input[type="submit"].btn-yellow2Theme .ltx-btn-overlay,
.btn.btn-yellow2Theme .ltx-btn-overlay {
    background-color: unset;
}
.button.btn-yellow2Theme:hover,
input[type="button"].btn-yellow2Theme:hover,
input[type="submit"].btn-yellow2Theme:hover,
.btn.btn-yellow2Theme:hover {
color: #ffffff;
}

.btn-yellow2Theme i {
font-size: 14px !important;
margin: 0 4px 0 0 !important;
}

.btn-yellowTheme i {
font-size: 14px !important;
margin: 0 4px 0 0 !important;
}
.btn-yellowTheme:hover{color: #ffd8d8 !important;} 
nav.navbar #navbar.navbar-desktop ul.navbar-nav a {
text-transform: uppercase;
}

.button.btn-redTheme-bordered,
input[type="button"].btn-redTheme-bordered,
input[type="submit"].btn-redTheme-bordered,
.btn.btn-redTheme-bordered {
color: #ff0505;
color: var(--redTheme);
border-color: #ff0505;
border-color: var(--redTheme);
padding: 14px 38px 17px 38px;
}
.button.btn-redTheme-bordered:hover,
input[type="button"].btn-redTheme-bordered:hover,
input[type="submit"].btn-redTheme-bordered:hover,
.btn.btn-redTheme-bordered:hover {
color: #fff;
color: var(--white);
background-color: #ff0505;
background-color: var(--redTheme);
}
.button.btn-redTheme-bordered,
input[type="button"].btn-redTheme-bordered,
input[type="submit"].btn-redTheme-bordered,
.btn.btn-redTheme-bordered {
background: transparent;
box-shadow: inset 0 0px 0 0 #B19777;
box-shadow: inset 0 0px 0 0 var(--main);
border-style: solid;
border-width: 1px;
}
.button.btn-redTheme-bordered.btn-xs,
input[type="button"].btn-redTheme-bordered.btn-xs,
input[type="submit"].btn-redTheme-bordered.btn-xs,
.btn.btn-redTheme-bordered.btn-xs{
border-width: 1px;
}
.rs-layer .btn.btn-redTheme-bordered {
padding-top: 10px !important;
padding-bottom: 12px !important;
}
.rs-layer .btn.btn-lg.btn-redTheme-bordered {
padding-top: 15px !important;
padding-bottom: 17px !important;
}
@media (max-width: 768px) {
.rs-layer .btn.btn-lg.btn-redTheme-bordered {
padding-top: 11px !important;
padding-bottom: 13px !important;
font-size: 12px;
}
}
.float-end {
  float: right !important;
}
/* nav.navbar{background: #e31e25;} */
nav.navbar{background: #e31e2500;}

nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span:after {
border-top: 0px solid #f9b31c  !important;
border-color: #fab31b !important;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav > li > a:hover{
color: #fab31b !important;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a:before {
border-color: #fab51c !important;
}

#nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, 
#nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, 
#nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, 
#nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a, 
#nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, 
#nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, 
#nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, 
#nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a, 
#nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, 
#nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, 
#nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, 
#nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a, 
#nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, 
#nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, 
#nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, 
#nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a, 
#nav-wrapper.navbar-layout-full-width nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a, 
#nav-wrapper.navbar-layout-hamburger nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a, 
#nav-wrapper.navbar-layout-transparent nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a, 
#nav-wrapper.navbar-layout-transparent-overlay nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a {
color: #fab31b !important;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span > span:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a > span > span:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a > span > span:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a > span > span:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a > span > span:after,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a > span > span:after {
border-top: 0px solid #fab51c !important;
border-color: #fab51c !important;
}

.float-start{float: left !important;}
.float-end{float: right !important;}
.text-start{text-align: left !important;}
.text-end{text-align: right !important;}
.text-center{text-align: center !important;}

/* .ltx-footer-wrapper{background-color: #8f0303 !important;} */
.ltx-footer-wrapper{background: linear-gradient(#273044,#1e2b40);}
@media (min-width: 768px) {
.footer-widget-area .widget_ltx_navmenu ul li { width: 100%  !important; }
}

#rev_slider_9_1_wrapper .hebe.tparrows::before{
background-color: transparent !important;
background: transparent !important;
}
#rev_slider_9_1_wrapper .hebe.tparrows{
background-color: transparent !important;
background: transparent !important;
}
.hebe.tparrows::before{
color: #fff !important;
}

/* #slider-9-slide-29-layer-15 {font-size: 40px !important;margin-top: 920px !important; font-weight: 700 !important;}
#slider-9-slide-29-layer-15 span{font-size: 40px !important; font-weight: 600 !important;}
#slider-9-slide-30-layer-15{font-size: 40px !important;margin-top: 920px !important; font-weight: 700 !important;}
#slider-9-slide-30-layer-15 span{font-size: 40px !important; font-weight: 600 !important;}
#slider-9-slide-31-layer-15{font-size: 40px !important;margin-top: 920px !important; font-weight: 700 !important;}
#slider-9-slide-31-layer-15 span{font-size: 40px !important; font-weight: 600 !important;} */

/* .rs-parallax-wrap{bottom: 205px !important; top:unset !important;} */

#slider-9-slide-29-layer-18{ top: 210px; display: none !important;}
#slider-9-slide-30-layer-18{ top: 210px; display: none !important;}
#slider-9-slide-31-layer-18{ top: 210px; display: none !important;}

#slider-9-slide-29-layer-54{ top: 0px;}
.footer-widget-area .header-widget{
font-weight: 600 !important;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-ancestor > a:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-item > a:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current-menu-parent > a:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_parent > a:before,
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.current_page_item > a:before {
border-left: 0px solid rgba(0, 0, 0, 0.5) !important;
border-right: 0px solid rgba(0, 0, 0, 0.5) !important;
}
.hebe.tparrows::before{line-height: 40px !important;}
.hebe.tparrows.tp-rightarrow::before{line-height: 40px !important;}
.tparrows{
width:  20px !important;
height: 20px !important;
}

#rev_slider_9_1_wrapper .hebe.tparrows::before{
min-width:  40px !important;
min-height: 40px !important;
}
.side-h{min-height: auto !important;}
.ltx-block-icon.ltx-icon-size-xl .ss-icon {
font-size: 50px !important;
line-height: 100px;
margin-bottom: 20px;
color: var(--main);
}

.comment-text table:not(#wp-calendar):not(.variations) thead th, .text-page table:not(#wp-calendar):not(.variations) thead th{
background-color: #586882;
background-color: #586882;
}


.center {
text-align: center;
}

.pagination {
display: inline-block;
}

.pagination a {
color: black;
float: left;
padding: 8px 16px;
text-decoration: none;
transition: background-color .3s;
border: 1px solid #ddd;
margin: 0 4px;
}

.pagination a.active {
background-color: #586882;
color: white;
border: 1px solid #586882;
}

.pagination a:hover:not(.active) {background-color: #ddd;}


.ss-container {
width: 100%;
margin:0;
background-color: #fff;
padding: 0 20px 20px;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
box-shadow: 0 2px 5px rgba(0,0,0,0.075);
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.075);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.075);
text-align: center;
}
.ss-container:hover .avatar-flip {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
}
.ss-container:hover .avatar-flip img:first-child {
opacity: 0;
}
.ss-container:hover .avatar-flip img:last-child {
opacity: 1;
}
.avatar-flip {
border-radius: 100px;
overflow: hidden;
height: 78px;
width: 78px;
position: relative;
margin: auto;
top: 0px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
/* box-shadow: 0 0 0 13px #f0f0f0;
-webkit-box-shadow: 0 0 0 13px #f0f0f0;
-moz-box-shadow: 0 0 0 13px #f0f0f0; */
}
.avatar-flip img {
position: absolute;
left: 0;
top: 0;
border-radius: 100px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.avatar-flip img:first-child {
z-index: 1;
}
.avatar-flip img:last-child {
z-index: 1;
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
opacity: 1;
}



.back-btn-arrow {
font-size: 14px;
width: 14px;
height: 14px;
display: inline-block;
margin-right: 10px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.back-btn-arrow::after {
display: inline-block;
font-family: ltx-font;
font-weight: 400 !important;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\2190";
}


.earnedPoints{
float: left !important;
height: auto;
background: white;
border: 0px solid #e6deca;
border-radius: 3px;
padding: 15px 0px;
text-align: center;
margin-top: 0px;
display: flex;
align-content: center;
align-items: center;
justify-content: center;
}
.earnedPoints img{
height: 40px;
margin-right: 10px;
}

.ltx-content-wrapper.ltx-footer-parallax + .ltx-footer-wrapper{
position: unset;
z-index: unset;
left: unset;
bottom: unset;
}

.profileLabel{
float: left !important;
width: 100%;
font-weight: bold;
}
.profileField{
float: left !important;
width: 100%;
text-align: left !important;
color: #777 !important;
}
.attachDownButton{
display: flex;
float: left;
border: 1px solid #ccc;
padding: 7px;
border-radius: 3px;
margin-top: 5px;
background: #f0f0f0;
}
.attachDownButton img{height: 30px; margin-right: 10px;}
.attachDownButton span{ margin-right: 0px;}

.ltx-social a span::before{font-size: 20px !important;}

.contact-box {
background: white;
border: 1px solid #efefef;
border-radius: 5px !important;
box-shadow: 0px 7px 5px -5px #d2d2d2 !important;
min-height: 210px !important;
padding: 10px;
}

@media only screen and (max-width: 600px) {
    #slider-9-slide-29-layer-15 {font-size: 18px !important; top:216px !important;font-weight: 700 !important;line-height: normal !important;}
    #slider-9-slide-29-layer-15 span{font-size: 18px !important; line-height: normal !important;}
    #slider-9-slide-30-layer-15 {font-size: 18px !important; top:216px !important;font-weight: 700 !important;line-height: normal !important;}
    #slider-9-slide-30-layer-15 span{font-size: 18px !important; line-height: normal !important;}
    #slider-9-slide-31-layer-15 {font-size: 18px !important; top:216px !important;font-weight: 700 !important;line-height: normal !important;}
    #slider-9-slide-31-layer-15 span{font-size: 18px !important; line-height: normal !important;}

    #nav-wrapper .container{min-height: 75px !important;}
    nav.navbar .logo img {height: 65px !important;max-height: 65px !important;}
    .innerPadding{padding-top:0px; padding-bottom:0px;}
    .ltx-block-icon.ltx-icon-size-xl .ss-icon {
    font-size: 30px !important;
    line-height: 60px;
    margin-bottom: 20px;
    }
    h6.header{
    font-weight: 700;
    font-size: 16px;
    }
    .earnedPoints img {
    margin-right: 0px;
    }
    .mHide{display: inline-block;}
    .ltx-block-icon.ltx-grid-hover .side-a, .ltx-block-icon.ltx-grid-hover .side-b{padding: 30px;}

    .mobSlide-show{display: inline-block !important;}
    .mobSlide-hide{display: none !important;}
    .mbSw{display: block !important;}
    .mbHd{display: none !important;}

    .carousel__thumbnails  li {max-width: calc((100% / 6) - 13px) !important;}

    #rev_slider_9_1_wrapper {height: 450px !important;}
    #rev_slider_9_1{height: 450px !important;max-height: 450px !important;}
    #rev_slider_9_2_wrapper {height: 450px !important;}
    #rev_slider_9_2{height: 450px !important;max-height: 450px !important;}
    .wpb_wrapper.ss-wrapper{
    height: auto !important;
    max-height: 450px !important;
    }
    #slider-7-slide-25-layer-2 {
    position: absolute;
    width: 300px !important;
    left: -0px !important;
    top: 150px !important;
    }
    #rev_slider_9_1_wrapper .hebe.tparrows{left: 100% !important;}
    #rev_slider_9_2_wrapper .hebe.tparrows{left: 100% !important;}

    .tabPro button{width: 100% !important; margin: 0px 0px !important;}
    .tabPro{display: table-row !important;}
    .carousel__slides{height: 275px !important;}
    .pruduct-emi {width: 100% !important;}
    .proB{width: 100% !important;}

    .mac-hide{display: block !important;}
    .mac-show{display: none !important;}
    .sale-box-cont{height: 235px;margin-top: 20px;width: 100% !important;}
    .sale-box{width: 90% !important;}
    #nav-wrapper{min-height: 74px !important;}
    .product{border: 0px solid !important;}
    .border-right-theme {border-right: 0px solid #ebdadb !important;}
    .padding-product{padding-left: 1.5rem !important;padding-right: 1.5rem !important;}
    .paddingFaqs {padding-right: 1rem !important;padding-left: 2rem !important;}

    .sectionPadding{padding-top: 40px !important; padding-bottom: 40px !important;}
    .sitemap-menu-box{margin-bottom: 30px;}
    .copyrightText{text-align: center;}
    .socialText{text-align: center;}
    #myVideo{left: 0 !important;}
 .productEnq {
      box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
      padding: 20px;
      max-width: 800px;
      margin-top: 40px;
    }   
}
@media screen and (min-width: 601px) and (max-width: 4500px) {
    .mHide{display: none;}
    .mobSlide-show{display: none !important;}
    .mobSlide-hide{display: inline-block !important;}
    .mbSw{display: none !important;}
    .mbHd{display: block !important;}
    .padding-product{padding-left: 3rem !important;padding-right: 3rem !important;}
    .paddingFaqs {padding-right: 3rem !important;}
    .sectionPadding{padding-top: 70px !important; padding-bottom: 70px !important;}
    .copyrightText{text-align: left;}
    .socialText{text-align: right;}
    .productEnq { box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);padding: 50px;max-width: 800px;    }
}
#slider-7-slide-25-layer-16 {
border-radius: 100% !important;
padding: 20px !important;
background: #efefef;
}
#slider-7-slide-25-layer-16 img {
height: unset !important;
}

@media screen and (min-width: 601px) and (max-width: 1024px) {
    #rev_slider_9_1_wrapper {height: 550px !important;}
    #rev_slider_9_2_wrapper {height: 550px !important;}
    #rev_slider_9_1{height: 550px !important;max-height: 550px !important;}
    #rev_slider_9_2{height: 550px !important;max-height: 550px !important;}
    .wpb_wrapper.ss-wrapper{height: auto !important;max-height: 550px !important;}
}

@media screen and (min-width: 1281px) and (max-width: 4500px) {
    #slider-9-slide-29-layer-15 {font-size: 40px !important;top: 365px  !important;}
    #slider-9-slide-29-layer-15 span{font-size: 40px !important;}
    #slider-9-slide-30-layer-15{font-size: 40px !important;top: 365px  !important;}
    #slider-9-slide-30-layer-15 span{font-size: 40px !important;}
    #slider-9-slide-31-layer-15{font-size: 40px !important;top: 365px  !important;}
    #slider-9-slide-31-layer-15 span{font-size: 40px !important;}
    nav.navbar .logo img {height: 80px !important;max-height: 80px !important;}
    #rev_slider_9_1_wrapper .hebe.tparrows{left: 96% !important;top: 96% !important;}
    #rev_slider_9_1_wrapper {height: 650px !important;}
    #rev_slider_9_2_wrapper {height: 650px !important;}
    #rev_slider_9_1{height: 650px !important;max-height: 650px !important;}
    #rev_slider_9_2{height: 650px !important;max-height: 650px !important;}
    .wpb_wrapper.ss-wrapper{height: auto !important;max-height: 650px !important;}
    .ew-top{margin-top: 10%;}
    .mac-hide{display: show !important;}
    .mac-show{display: none !important;}
    .sectionHeight{height: 500px !important;}
    .vidMr {margin-top: 150px;}
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
    rs-module{height: 700px !important; max-height: 700px !important;}
    rs-module-wrap{height: 700px !important; max-height: 700px !important;} 
    #rev_slider_9_1_wrapper {height: 500px !important;}
    #rev_slider_9_2_wrapper {height: 500px !important;}
    #rev_slider_9_1{height: 500px !important;max-height: 500px !important;}
    #rev_slider_9_2{height: 500px !important;max-height: 500px !important;}
    .wpb_wrapper.ss-wrapper{height: auto !important;max-height: 500px !important;}

    .innerPadding{padding-top:50px; padding-bottom:50px;}
    nav.navbar .logo img {max-height: 70px !important;height: 70px !important;margin-top: 0px;}
    #rev_slider_9_1_wrapper .hebe.tparrows{top: 95% !important;right: 13% !important;margin-right: 10px !important;left: 96% !important;   }
    #nav-wrapper .container{min-height: unset !important;}
    nav.navbar #navbar.navbar-desktop ul.navbar-nav a{font-size: 14px; font-weight: 700;}
    nav.navbar #navbar{padding: 20px 0px 20px 0;}
    .navbar{height: 75px !important;}
    #nav-wrapper{min-height: 75px !important;}
    header.page-header .container{padding-top: 30px !important;padding-bottom: 20px !important;}
    .btn-yellowTheme{
    padding: 8px 10px 8px 10px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    }
    .btn-yellow2Theme{
  
   padding: 8px 10px 8px 10px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    }
    /* .ss-wrapper{height: 600px !important; max-height: 600px !important;}  */
    #slider-9-slide-29-layer-15 {font-size: 26px !important;top: 380px !important;}
    #slider-9-slide-29-layer-15 span{font-size: 26px !important;}
    #slider-9-slide-30-layer-15{font-size: 26px !important;top: 380px !important;}
    #slider-9-slide-30-layer-15 span{font-size: 26px !important;}
    #slider-9-slide-31-layer-15{font-size: 26px !important;top: 380px !important;}
    #slider-9-slide-31-layer-15 span{font-size: 26px !important;}
    #slider-9-slide-29-layer-18{ top: 50px; display: none !important;}
    #slider-9-slide-30-layer-18{ top: 50px; display: none !important;}
    #slider-9-slide-31-layer-18{ top: 50px; display: none !important;}
    .ltx-video-popup.style-plain .ltx-video-bg-1{right: 50px !important;}
    .ltx-video-popup.style-plain .ltx-video-bg-2{left: 50px !important;}

    .faq-drawer__title{font-size: 1em !important;padding: 12px 20px 15px 0px !important;}

    .mac-hide{display: none !important;}
    .mac-show{display: block !important;}
    .border-foam span img {max-width: 60px !important;}
    .ltx-block-icon .descr {font-size: 12.5px !important;}
    .sectionHeight{height: 400px !important;}
}
.position-relative{
position: relative !important;
}
#myVideo {
/* position: absolute;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
opacity: .8; */

position: absolute;
  right: auto;
  bottom: 0;
  min-width: 98%;
  min-height: 100%;
  opacity: .8;
  left: auto;

}

rs-fullwidth-wrap{
/* height: 600px !important; */
height: auto !important;
}
rs-mask-wrap {
overflow: unset !important;
}

#rev_slider_9_1_wrapper .hebe.tparrows{
width:  40px !important;
height: 40px !important;
min-width:  40px !important;
min-height: 40px !important;
}

@media (max-width:768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {float:left}.col-sm-12 {width:100%}.col-sm-11 {width:91.66666667%}.col-sm-10 {width:83.33333333%}.col-sm-9 {width:75%}col-sm-8 {width:66.66666667%}.col-sm-7 {width:58.33333333%}.col-sm-6 {width:50%}.col-sm-5 {width:41.66666667%}.col-sm-4 {width:33.33333333%}.col-sm-3 {width:25%}.col-sm-2 {width:16.66666667%}.col-sm-1 {width:8.33333333%}.col-sm-pull-12 {right:100%}.col-sm-pull-11 {right:91.66666667%}.col-sm-pull-10 {right:83.33333333%}.col-sm-pull-9 {right:75%}.col-sm-pull-8 {right:66.66666667%}.col-sm-pull-7 {right:58.33333333%}.col-sm-pull-6 {right:50%}.col-sm-pull-5 {right:41.66666667%}.col-sm-pull-4 {right:33.33333333%}.col-sm-pull-3 {right:25%}.col-sm-pull-2 {right:16.66666667%}.col-sm-pull-1 {right:8.33333333%}.col-sm-pull-0 {right:auto}.col-sm-push-12 {left:100%}.col-sm-push-11 {left:91.66666667%}.col-sm-push-10 {left:83.33333333%}.col-sm-push-9 {left:75%}.col-sm-push-8 {left:66.66666667%}.col-sm-push-7 {left:58.33333333%}.col-sm-push-6 {left:50%}
.col-sm-push-5 {left:41.66666667%}.col-sm-push-4 {left:33.33333333%}.col-sm-push-3 {left:25%}.col-sm-push-2 {left:16.66666667%}.col-sm-push-1 {left:8.33333333%}.col-sm-push-0 {left:auto}.col-sm-offset-12 {margin-left:100%}.col-sm-offset-11 {margin-left:91.66666667%}.col-sm-offset-10 {margin-left:83.33333333%}.col-sm-offset-9 {margin-left:75%}.col-sm-offset-8 {margin-left:66.66666667%}.col-sm-offset-7 {margin-left:58.33333333%}.col-sm-offset-6 {margin-left:50%}.col-sm-offset-5 {margin-left:41.66666667%}.col-sm-offset-4 {margin-left:33.33333333%}.col-sm-offset-3 {margin-left:25%}.col-sm-offset-2 {margin-left:16.66666667%}.col-sm-offset-1 {margin-left:8.33333333%}.col-sm-offset-0 {margin-left:0}}
/* Margin classes */
.m-0 { margin: 0 !important; }.m-1 { margin: 0.25rem !important; }.m-2 { margin: 0.5rem !important; }.m-3 { margin: 1rem !important; }.m-4 { margin: 1.5rem !important; }.m-5 { margin: 3rem !important; }.mt-0 { margin-top: 0 !important; }.mt-1 { margin-top: 0.25rem !important; }.mt-2 { margin-top: 0.5rem !important; }.mt-3 { margin-top: 1rem !important; }.mt-4 { margin-top: 1.5rem !important; }.mt-5 { margin-top: 3rem !important; }.mb-0 { margin-bottom: 0 !important; }.mb-1 { margin-bottom: 0.25rem !important; }.mb-2 { margin-bottom: 0.5rem !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.mb-5 { margin-bottom: 3rem !important; }.ml-0 { margin-left: 0 !important; }.ml-1 { margin-left: 0.25rem !important; }.ml-2 { margin-left: 0.5rem !important; }.ml-3 { margin-left: 1rem !important; }.ml-4 { margin-left: 1.5rem !important; }.ml-5 { margin-left: 3rem !important; }.mr-0 { margin-right: 0 !important; }.mr-1 { margin-right: 0.25rem !important; }.mr-2 { margin-right: 0.5rem !important; }.mr-3 { margin-right: 1rem !important; }.mr-4 { margin-right: 1.5rem !important; }.mr-5 { margin-right: 3rem !important; }.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }.mx-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }.mx-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }.mx-3 { margin-left: 1rem !important; margin-right: 1rem !important; }.mx-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }.mx-5 { margin-left: 3rem !important; margin-right: 3rem !important; }.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }.my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }.ml-auto { margin-left: auto !important; }.mr-auto { margin-right: auto !important; }.mx-auto { margin-left: auto !important; margin-right: auto !important; }
/* Padding classes */
.p-0 { padding: 0 !important; }.p-1 { padding: 0.25rem !important; }.p-2 { padding: 0.5rem !important; }.p-3 { padding: 1rem !important; }.p-4 { padding: 1.5rem !important; }.p-5 { padding: 3rem !important; }.pt-0 { padding-top: 0 !important; }.pt-1 { padding-top: 0.25rem !important; }.pt-2 { padding-top: 0.5rem !important; }.pt-3 { padding-top: 1rem !important; }.pt-4 { padding-top: 1.5rem !important; }.pt-5 { padding-top: 3rem !important; }.pb-0 { padding-bottom: 0 !important; }.pb-1 { padding-bottom: 0.25rem !important; }.pb-2 { padding-bottom: 0.5rem !important; }.pb-3 { padding-bottom: 1rem !important; }.pb-4 { padding-bottom: 1.5rem !important; }.pb-5 { padding-bottom: 3rem !important; }.pl-0 { padding-left: 0 !important; }.pl-1 { padding-left: 0.25rem !important; }.pl-2 { padding-left: 0.5rem !important; }.pl-3 { padding-left: 1rem !important; }.pl-4 { padding-left: 1.5rem !important; }.pl-5 { padding-left: 3rem !important; }.pr-0 { padding-right: 0 !important; }.pr-1 { padding-right: 0.25rem !important; }.pr-2 { padding-right: 0.5rem !important; }.pr-3 { padding-right: 1rem !important; }.pr-4 { padding-right: 1.5rem !important; }.pr-5 { padding-right: 3rem !important; }.px-0 { padding-left: 0 !important; padding-right: 0 !important; }.px-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }.px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }.px-3 { padding-left: 1rem !important; padding-right: 1rem !important; }.px-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }.px-5 { padding-left: 3rem !important; padding-right: 3rem !important; }.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.padding-0{padding: 0px !important;}.padding-5{padding: 5px !important;}.padding-10{padding: 10px;}.padding-20{padding: 20px;}.padding-30{padding: 30px;}.padding-40{padding: 40px;}.padding-y-10{padding-top: 10px; padding-bottom: 10px;}.padding-y-20{padding-top: 20px; padding-bottom: 20px;}.padding-y-30{padding-top: 30px; padding-bottom: 30px;}.padding-y-40{padding-top: 40px; padding-bottom: 40px;}.padding-y-50{padding-top: 50px; padding-bottom: 50px;}.padding-y-60{padding-top: 60px; padding-bottom: 60px;}.padding-t-10{padding-top: 10px;}.padding-t-20{padding-top: 20px;}.padding-t-30{padding-top: 30px;}.padding-t-40{padding-top: 40px;}.padding-t-50{padding-top: 50px;}.padding-t-60{padding-top: 60px;}.padding-b-10{padding-bottom: 10px;}.padding-b-20{padding-bottom: 20px;}.padding-b-30{padding-bottom: 30px;}.padding-b-40{padding-bottom: 40px;}.padding-b-50{padding-bottom: 50px;}.padding-b-60{padding-bottom: 60px;}
/* Border classes */
.border { border: 1px solid #dee2e6 !important; }.border-0 { border: 0 !important; }.border-top { border-top: 1px solid #dee2e6 !important; }.border-top-0 { border-top: 0 !important; }.border-right { border-right: 1px solid #dee2e6 !important; }.border-right-0 { border-right: 0 !important; }.border-bottom { border-bottom: 1px solid #dee2e6 !important; }.border-bottom-0 { border-bottom: 0 !important; }.border-left { border-left: 1px solid #dee2e6 !important; }.border-left-0 { border-left: 0 !important; }
/* Border color classes */
.border-primary { border-color: #007bff !important; }.border-secondary { border-color: #6c757d !important; }.border-success { border-color: #28a745 !important; }.border-danger { border-color: #dc3545 !important; }.border-warning { border-color: #ffc107 !important; }.border-info { border-color: #17a2b8 !important; }.border-light { border-color: #f8f9fa !important; }.border-dark { border-color: #343a40 !important; }.border-white { border-color: #fff !important; }
/* Border radius classes */
.rounded { border-radius: 0.25rem !important; }.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }.rounded-circle { border-radius: 50% !important; }.rounded-0 { border-radius: 0 !important; }
.text-green{color: #33b879 !important;}
.productName {position: relative;}
.productName::before {content: "";background: #206eb2;width: 100px;height: 4px !important;display: block;position: absolute;bottom: -10px;}
.box-link-icon img{width: 80px;}.bg-light{background: #f5f6fa !important;}
.brand-logo img {height: 50px;}
.thankYou img{width: 80px;}
.shadow-none {box-shadow: none !important;}
.shadow-sm {box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;}
.shadow {box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;}
.shadow-lg {box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;}
.text-main{color: var(--main);}
.top-ewr{top: -28px !important;}
.m-h-280{min-height: 280px;}
.float-start{float: left !important;}
.w-100{width: 100%;}
.bg-white{background-color: white !important;}
.fw-light {font-weight: 300 !important;}.fw-normal {font-weight: 400 !important;}.fw-semibold {font-weight: 600 !important;}.fw-bold {font-weight: 700 !important;}.fw-bolder {font-weight: bolder !important;}.fw-italic {font-style: italic !important;}.fw-light-italic {font-weight: 300 !important;font-style: italic !important;}.fw-bold-italic {font-weight: 700 !important;font-style: italic !important;}
.heading-some h3:before {content: "";position: absolute;background: #da1415;height: 5px;width: 130px;bottom: -14px;left: 2px;}
@media screen and (min-width: 601px) and (max-width: 4500px) {.carousel__slides_width{width: 500px !important;}}
@media screen and (max-width: 600px) {.carousel__slides_width{width: 100% !important;}}

.accordion-menu {display: inline-block;position: relative;margin: 20px auto;max-width: 100%;padding:20px;border-radius: 5px;}
ul#sleepFaqs {list-style: none;perspective: 900;padding: 20px;margin: 0;background-color: #fff;border-radius: 5px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(255, 255, 255, 0.19);}
ul#sleepFaqs li {position: relative;padding: 15px 15px 10px 15px;margin: 10px 0 0;background: #f3f3f3;border-radius: 3px;min-height: 60px;}
ul#sleepFaqs li h5{margin: 0 !important; font-size:20px;}
ul#sleepFaqs li div.faq-desc{margin-top: 20px !important;}
ul#sleepFaqs li:nth-child(1){ border:none; }
ul#sleepFaqs li:nth-of-type(1) { animation-delay: 0.5s; }
ul#sleepFaqs li:nth-of-type(2) { animation-delay: 0.75s; }
ul#sleepFaqs li:nth-of-type(3) { animation-delay: 1.0s; }
ul#sleepFaqs li:last-of-type { padding-bottom: 0; }
ul#sleepFaqs li .arrow {position: absolute;transform: translate(-6px, 0);margin-top: 12px;right: 20px;}
ul#sleepFaqs li .fas{color:#f6483b;font-size: 15px;margin-right: 10px;}
ul#sleepFaqs li .arrow:before, ul li .arrow:after {content: "";position: absolute;background-color: #f6483b;width: 3px;height: 9px;}
ul#sleepFaqs li .arrow:before {transform: translate(-2px, 0) rotate(45deg);}ul#sleepFaqs li .arrow:after {transform: translate(2px, 0) rotate(-45deg);}
ul#sleepFaqs li input[type=checkbox] {position: absolute;cursor: pointer;width: 100%;height: auto !important;z-index: 1;    opacity: 0;}
ul#sleepFaqs li input[type=checkbox]:checked ~ div.faq-desc {max-height: 0;opacity: 0; display: none; transform: translate(0, 50%);margin:20px 0 0 0;padding: 5px 0;}
ul#sleepFaqs li input[type=checkbox]:checked ~ .arrow:before {transform: translate(2px, 0) rotate(45deg);}
ul#sleepFaqs li input[type=checkbox]:checked ~ .arrow:after {transform: translate(-2px, 0) rotate(-45deg);}

.transition, p, div.faq-desc , ul li .arrow:before, ul li .arrow:after {transition: all 0.25s ease-in-out;}
.flipIn, h1, ul li {animation: flipdown 0.5s ease both;}
.no-select, h2 {-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;user-select: none;}
@keyframes flipdown {0% {opacity: 0;transform-origin: top center;transform: rotateX(-90deg);}5% { opacity: 1; }80% { transform: rotateX(8deg); }83% { transform: rotateX(6deg); }92% { transform: rotateX(-3deg); }100% {transform-origin: top center;transform: rotateX(0deg);}}
.btnPadding{padding:10px 20px 10px 20px !important;}
.ltx-testimonials-list .inner .image img.sliderImg {-webkit-border-radius: 1rem !important;-moz-border-radius: 1rem !important;border-radius: 1rem !important;max-width: 100% !important;height: auto !important;}
.wpb_single_image .vc_single_image-wrapper{max-width: 97%; float: left;}
.ltx-testimonials-list .inner .image{margin-bottom: 0 !important;}
.inner-sleep-slider{margin: 0 0 0px 0 !important; padding: 0px 0px 0px !important;}

.ltx-block-icon.ltx-grid-hover .side-b a span img, .ltx-block-icon.ltx-grid-hover .side-a a span img {max-width: 90px;}
.ltx-block-icon.ltx-grid-hover .side-b a span img {filter: contrast(200%);}
.readmoreBtn {align-items: center;color: var(--main);  }
.swiper-slide{cursor: pointer;}

.justify-content-center{justify-content: center;}
.text-white{color: var(--white) !important;}
.text-theme{color: #da1415 !important;}
.text-theme-yellow{color: #f9b41c !important;}
.bg-theme{background: #da1415 !important;}
header.bg-theme-hd:before {background-color: #eb0607 !important;}
.d-flex{display: flex !important;}
.carousel__slide {img {border-radius: 5px !important;}}
.share {position: absolute;top: -20px;right: -20px;text-align: center; cursor: pointer;}
.share .btn-share {border-radius: 100%;background-color: transparent;padding: 15px 15px;display: inline-block;transition: all 0.4s linear; margin-top: 10px; font-size: 20px;}
.share .btn-share:hover {transform: rotate(360deg);}
.share .btn-share:hover i {color: #da1415;}
.share .btn i {cursor: pointer;color: #fff;}
.share .social.open ul li {opacity: 1;}
.share .social ul {list-style: none;padding: 0;margin: 0;}
.share .social ul li {border-radius: 100%;background-color: #181818;padding: 10px 15px;cursor: pointer;opacity: 0;margin: 5px 0;transition: all 0.4s ease-in-out;}
.share .social ul li i {color: #fbfbfb;}

.size-cont{ display: inline-block;min-width: 10px;padding: 10px 25px;font-size: 14px;font-weight: bold;color: #da1415;border: 1px solid #da1415;line-height: 1;vertical-align: middle;white-space: nowrap;text-align: center;background-color: #ffffff;border-radius: 5px;}
.announcement-slide {text-align: center;overflow: hidden; background: #2b2a29;padding: 3px;line-height: normal;height: 33px;color: #fff;}    

.mattress-price{margin: 0 !important;}
.mattress-price s{font-size: 24px; color: #828282;}
.pruduct-emi {width: 100%;}
.pruduct-emi p {font-size: 14px;color: #000000;letter-spacing: 0.48px;line-height: 15px;cursor: pointer;}
#emi-month {display: flex;border: #faa916 thin solid;border-radius: 5px;padding: 8px 10px; background: linear-gradient(270deg, #FBC50A 23.86%, #ffdd79 47.06%, #FBC50A 66.05%);justify-content: center;animation: 5s linear 0s infinite normal none running offersBG;}
#emi-table {font-size: 12px;background: #F5F5F5;border-radius: 5px;margin-top: 15px;padding: 15px 15px 5px;}
.feature-table td{color: #828282; padding: 5px 0;}
.text-icoPro {color: #7a6a6a;}
.d-none{display: none !important;}
@keyframes offersBG {
    0% {background-position: -1000px 0px;}
    100% {background-position: 1000px 0px;}
}

.w-100{width: 100% !important;}
.button.btn-blackTheme,input[type="button"].btn-blackTheme,input[type="submit"].btn-blackTheme,.btn.btn-blackTheme {border-color: #222222;background: linear-gradient(#2b2b2b,#222222);color: #fff;color: var(--white);border-radius: 3px;font-family: var(--font-headers), serif !important;font-size: 16px;font-weight: 600;}
.button.btn-blackTheme .ltx-btn-overlay,input[type="button"].btn-blackTheme .ltx-btn-overlay,input[type="submit"].btn-blackTheme .ltx-btn-overlay,.btn.btn-blackTheme .ltx-btn-overlay {background-color: #222222;}
.button.btn-blackTheme:hover,input[type="button"].btn-blackTheme:hover,input[type="submit"].btn-blackTheme:hover,.btn.btn-blackTheme:hover {color: #fff;}
.btn-blackTheme i {font-size: 14px !important;margin: 0 4px 0 0 !important;}
.bg-dark {background: #222222 !important;}

select#mattress_size {width: auto;height: 54px;padding: 10px;margin-top: 10px;min-width: 100%;border-radius: 0;border: 1px solid;
  display: block;
  width: 100%;
  padding: .375rem 2.25rem .375rem .75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.pincode {width: auto;height: 51px;padding: 10px;margin-top: 0px;min-width: 60%;border-radius: 0;border: 1px solid;flex: 1;}
.pincode-cont {margin-top: 10px; display: flex;width: 100% !important;align-items: center;justify-content: center;}
.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
.sale-box{position: absolute; width: 100%; height: 100%; background: #fff; bottom: 0; padding: 10px; border: 2px solid #da1415; border-radius: 10px;}

.sale-offers {display: flex; align-items: center; justify-content: center;}
.sale-offers img {max-width: 40px;}
.sale-offers span {font-size: 20px;font-weight: 700;color: #272727;margin-left: 5px;}
.slider-prd {width: 100%;max-width: 340px;overflow: hidden;margin: 0 auto;}
.slides-prd {position: relative;transition: all linear .2s;will-change: transform;transform: translateZ(0);}
.slide-prd {float: left;transform: translateZ(0);}
.slide-prd img {width: 100%;display: block;border-radius: 5px;}

.layer-count-cont{    margin: 15px 0 15px 0;}
.layer-count{background: #e31e25;border-radius: 100%;width: 30px !important;height: 30px;margin-right: 10px;display: inline-block;text-align: center;line-height: 32px;} 
.border-right-theme{border-right: 1px solid #ebdadb;}
.prd-feature {text-align: center;border: 0px solid #e31e25;border-radius: 0px;padding: 15px 5px;}
.prd-feature img{max-width: 50px;}
ul#featrCont {border: 0px solid #fff3f3;border-radius: 5px;justify-content: center;align-items: center;margin: 0;padding: 15px 0px;background: #fff9ed;}

/* Style the tab */
.tabPro {overflow: hidden;border: 0px solid #ccc;background-color: transparent;text-align: center;display: flex;justify-content: center;align-items: center;}
.tabPro button {background-color: inherit;border-bottom: 5px solid rgb(249, 249, 249);float: left;font-weight: bold;border: none;outline: none;cursor: pointer;margin: 0px 15px;padding: 15px 15px;transition: 0.3s;font-size: 16px;}
.tabPro button:hover {border-bottom: 5px solid #e31e25;color: #e31e25;}
.tabPro button.active {border-bottom: 5px solid #e31e25;color: #e31e25;}
.tabcontent {display: none;padding: 6px 12px;border: 0px solid #ccc;}

.proDetailTab{padding: 20px 0 0px 0;}
.proDetailRow{display: flex;flex-wrap: wrap;gap: 10px 0;}
.proB{display: flex;gap: 10px;width: 50%;padding: 0 0px;}
.proInfo{flex: 1;}
.proInfo h4{margin: 0 0 5px;color: #e31e25;font-size: 20px;}
.proInfo p{margin-bottom: 10px;}

.warrantyData{display: flex;flex-direction: column; gap: 10px;}
.warrantyWrapper{display: block;text-align: left;line-height: normal;letter-spacing: normal;text-transform: capitalize;margin-bottom: 10px;}
.warrantyWrapper h5 {display: block;margin-bottom: 10px;color: #e31e25;}
ul#warrantylist1{list-style: disc;font-size: 14px;line-height: normal;letter-spacing: normal;text-transform: capitalize;margin-bottom: 5px;}
ul#warrantylist1 li{font-size: 14px;}
ul#warrantylist2{list-style: disc;font-size: 14px;line-height: normal;letter-spacing: normal;text-transform: capitalize;margin-bottom: 5px;}
ul#warrantylist2 li{font-size: 14px;}

.fs-40-icon{font-size: 40px !important;width: 50px !important;}
.woocommerce-product-search label, .wp-searchform label, form.post-password-form label, form.search-form label, form.wpcf7-form label, form.form label, form label {text-align: left;display: block;font-size: 14px;padding-left: 15px;margin-bottom: -2px;}
#review_form #respond p {margin-bottom: 15px !important;text-align: left;}
p.stars a {position: relative;height: 1em;width: 1em;text-indent: -999em;display: inline-block;text-decoration: none;}
p.stars a::before {display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: WooCommerce;content: "\e021";text-indent: 0;}
.comment-form-rating p, label {padding: 0 !important;margin-bottom: 5px !important;}
.proRating {margin-top: 5px;border: none;float: left;}
.ratingProdInner {flex: 1;}
.ratingProdInner > label {float: left !important;}
.proRating > label {color: #b5b5b5;float: right;width: 19px;font-size: 12px;}
.proRating > label:before {margin: 5px 10px 5px 0px;font-size: 1.2em;font-family: "Font Awesome 5 Free";content: "\f005";display: inline-block;}
.proRating > input {display: none;}
.proRating > input:checked ~ label,.proRating:not(:checked) > label:hover,.proRating:not(:checked) > label:hover ~ label {color: #F79426;margin-left: 0px;padding-left: 10px;}
.proRating > input:checked + label:hover,.proRating > input:checked ~ label:hover,.proRating > label:hover ~ input:checked ~ label,.proRating > input:checked ~ label:hover ~ label {color: #FECE31;margin-left: 0px;padding-left: 10px;}
.cptchCode {position: relative;}
.cptchCode img.captImg {position: absolute;top: 8px;left:unset;left: 10px;}
.cptchCode img.captImg-ew {position: absolute;top: 51px;left:unset;left: 15px;}
#captcha {padding-left: 5rem !important;}
#captcha-code {padding-left: 5rem !important;}
.otp-code {padding-left: 3rem !important;}

.align-center-items{align-items: center;display: flex;}

.btn-check{padding-left: 20px !important; padding-right: 50px !important;border-radius: 0 !important;padding-top: 14px; padding-bottom: 14px;position: relative;}
.loaderBtn { 
  display: none; 
  border: 4px solid rgba(255, 255, 255); 
  border-top: 4px solid rgb(255, 0, 0);
  border-radius: 50%;
  width: 20px;
  height: 20px;
  animation: spin 1s linear infinite;
  margin-left: 10px;
  margin-bottom: 0 !important;
  line-height: normal;
  padding: 0 !important;
  float: right;
  position: absolute;
} 

.bgImg {background: #cccccc; padding: 10px !important;border-radius: 100% !important;max-width: 50px;}
.bgImg1{background: #d2bcdf !important;}
.bgImg2{background: #bce3fb !important;}
.bgImg3{background: #a6e1d1 !important;}
.bgImg4{background: #ffacac !important;}

.fs-18{font-size: 18px !important;color: #aaa !important;}

/*.prodDesc:before {content: "Great Freedom Sale";position: absolute;right: 0;font-size: 12px;background: #da1415;color: white;padding: 0 12px;font-weight: bold;}*/

@keyframes spin { 
    0% { 
        transform: rotate(0deg); 
    } 
  
    100% { 
        transform: rotate(360deg); 
    } 
} 
  
.loading-btn { 
    background-color: #ccc; 
    pointer-events: none; 
}

.align-items-center {
    align-items: center;
  }


.no-border{border: 0px solid !important;}
.catalogCont{border: 1px solid #efefef; box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;}
.bg-theme-black{
    background: linear-gradient(#161d2f,#283344) !important;
    background-color: #161d2f !important;
}



.eStatus.ulList {margin-bottom: 0px}
.eStatus.ulList ul {margin: 0;padding: 0}
.eStatus.ulList ul li {list-style: none;padding: 10px 0;border-bottom: 1px solid #edf0f3;width: 100%;font-size: 14px;}
.pull-right{float: right !important;}
.statusInfo ul li{text-align:left;} .statusInfo .redTxt{color:#F00;margin-top:0;font-weight:bold;}
.statusInfo ul li{text-align:left;} .statusInfo .warningTxt{color:rgb(255, 120, 0);margin-top:0;font-weight:bold;}

.thankYou img {width: 60px;}
.giftImg img{width: 120px;}
.widget_text_hover a:hover{color: #f9b41c !important;}

.sitemap-menu-box {
    width: 100%;
    float: left;
    border: 0px solid;
    padding: 20px;
    min-height: 340px;
    margin-bottom: 0px;
    border-radius: 3px;
    box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
  }

  ul#menu-sitemap1 {list-style: none;padding: 0;}
  ul#menu-sitemap1 li{padding: 2px 0; font-weight: 500 !important;margin-left: 10px;}
  ul#menu-sitemap1 li a{list-style: none;padding: 0;}
  ul#menu-sitemap1 li a:before{content: "\f105" !important;font-family: 'Font Awesome 5 Free';font-weight: 900;color: #f9b41c;font-size: 12px;margin-right: 10px;}

  ul#menu-sitemap2 {list-style: none;padding: 0;}
  ul#menu-sitemap2 li{padding: 2px 0; font-weight: 500 !important;margin-left: 10px;}
  ul#menu-sitemap2 li a{list-style: none;padding: 0;}
  ul#menu-sitemap2 li a:before{content: "\f105" !important;font-family: 'Font Awesome 5 Free';font-weight: 900;color: #f9b41c;font-size: 12px;margin-right: 10px;}
  
  ul#menu-sitemap3 {list-style: none;padding: 0;}
  ul#menu-sitemap3 li{padding: 2px 0; font-weight: 500 !important;margin-left: 10px;}
  ul#menu-sitemap3 li a{list-style: none;padding: 0;}
  ul#menu-sitemap3 li a:before{content: "\f105" !important;font-family: 'Font Awesome 5 Free';font-weight: 900;color: #f9b41c;font-size: 12px;margin-right: 10px;}
  
  ul#menu-sitemap4 {list-style: none;padding: 0;}
  ul#menu-sitemap4 li{padding: 2px 0; font-weight: 500 !important;margin-left: 10px;}
  ul#menu-sitemap4 li a{list-style: none;padding: 0;}
  ul#menu-sitemap4 li a:before{content: "\f105" !important;font-family: 'Font Awesome 5 Free';font-weight: 900;color: #f9b41c;font-size: 12px;margin-right: 10px;}

  .navShadow{box-shadow: 0px 0px 8px rgba(0,0,0,.3);}
  .text-dark{color: #222222 !important;}
  .icon-phone:before{color: #ffa700 !important;}
  .fa-whatsapp:before{color: #3ebd10 !important;}
  .icon-email:before{color: #ff3c00 !important;}

  .ltx-overlay-black{opacity: .7 !important;}
  .vc_custom_rewards {
    background-image: url(../images/couponsBG.jpg) !important;
  }

  .border-foam{border: 1px solid #313c53 !important;
    min-height: 265px;
    padding: 1.5rem 1rem !important;
    border-radius: 10px !important;
    text-align: center !important;}
  .border-foam span img {max-width: 80px;margin: 10px auto  5px auto;  }
  form span{font-weight: 700 !important; margin-bottom: 8px;}

  #like_sc_header_10136607 {
    background-color: rgba(0, 0, 0, 0.65);
    border-radius: 10px;
  }

  .ltx-block-icon.ltx-icon-top:not(.ltx-icon-type-circle) li img {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .ltx-block-icon.ltx-icon-top:not(.ltx-icon-type-circle) li:hover img {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  .vc_custom_bannerE{
    background-image: url(../images/banner-eWarrnty.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 320px;
    border: 10px solid #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,.1);
    position: relative;
  }

  .ewr-overlay-dark{background-color: #181818;
    background-color: var(--black);
    zoom: 1;
    filter: alpha(opacity=60);
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    opacity: 0.6;
    content: "";
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
  }

  .blogHome{text-overflow: ellipsis; height: 94px; overflow: hidden; position: relative;}
  .blogHome:before{content: "......"; position: absolute;bottom: -7px;}
  
  .productDescV{text-overflow: ellipsis;height: 106px;overflow: hidden;position: relative;margin-bottom: 20px;}
  .productDescV:before{content: "......"; position: absolute;bottom: -7px;}

  .tpcontact__input {position: relative;}
.tpcontact__input img {position: absolute;top: 19px;left: 15px;}
.cptchCode{position: relative;}
/* .cptchCode img.captImg {position: absolute;top: 18px;left:unset;right: 15px;} */
.tpcontact__input input {padding-left: 75px;}
.videoInfo{margin-top: 160px;} .txtLightWhite{color: #a5a6a7;}


form textarea,.form-row textarea,form select,.form-row select,form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]),
.form-row input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]) {padding: 10px !important;}
.table-container {text-align: center;width: 100%;background: #f6f7fb;padding: 6px;border-radius: 3px;border: 1px solid #e9ebf0;}
.table-container table {border-collapse: collapse;width: 100%; margin-top: 0px;}
.table-container table th, td {border: 0px solid #ddd !important;text-align: center;padding: 4px !important;}
.table-container table th {background-color: #f2f2f2 !important; color: var(--black-text) !important;}
.table-container table td input{padding: 10px !important; margin: 4px;}
input {width: 90%;padding: 5px;border: 1px solid #ccc;border-radius: 3px;}
.add-button, .remove-button {margin: 0px;width: 50px; height: 30px; font-size: 13px;cursor: pointer;border: none;border-radius: 5px;background-color: #4CAF50;color: white;}
.remove-button {background-color: #f44336;}
@media (max-width: 768px) {.add-button, .remove-button {padding: 4px; width: 30px !important;}}

.prdLyrs{border-radius: 5px !important;}
.ms-auto {margin-left: auto !important;}