/*@font-face{font-family:BrightGrotesk;src:url(fonts/brightgrotesk-book-italic.woff2) format("woff2"),url(fonts/brightgrotesk-book-italic.woff) format("woff"),url(fonts/brightgrotesk-book-italic.ttf) format("truetype");font-style:italic;font-weight:400}
@font-face{font-family:"Bright Grotesk Book Italic";src:url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.eot");src:url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.woff") format("woff"),url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.svg#Bright Grotesk Book Italic") format("svg")}
@font-face{font-family:"Cabrito Didone";font-style:normal;font-weight:400;src:local("Cabrito Didone"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw84426e23/fonts/CabritoDidone.ttf) format("ttf");font-display:swap}
@font-face{font-family:"Proxima Nova Thin";font-style:normal;font-weight:400;src:local("Proxima Nova Thin"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw9d69cf6c/fonts/ProximaNovaT-Thin.woff) format("woff");font-display:swap}
@font-face{font-family:"Proxima Nova Regular";font-style:normal;font-weight:400;src:local("Proxima Nova Regular"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwc4e801b8/fonts/ProximaNova-Regular.woff) format("woff");font-display:swap}
@font-face{font-family:nunito_sansblack;src:url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw4a206340/fonts/nunitosans-black-webfont.eot),url(https://www.taneira.com/n/demandware.static/Sites-Taneira-Site/-/en_IN/v1736379175678/fonts/-black-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw8ac69f0e/fonts/nunitosans-black-webfont.woff2) format("woff2"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw649df89b/fonts/nunitosans-black-webfont.woff) format("woff"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw0d381545/fonts/nunitosans-black-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:nunito_sansbold;src:url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwdd8699e3/fonts/nunitosans-bold-webfont.eot),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/en_IN/v1736379175678/fonts/nunitosans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwee6a5a0a/fonts/nunitosans-bold-webfont.woff2) format("woff2"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw1e2b0d04/fonts/nunitosans-bold-webfont.woff) format("woff"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwcf7a1549/fonts/nunitosans-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:nunito_sansextrabold;src:url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwcb3ca291/fonts/nunitosans-extrabold-webfont.eot),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/en_IN/v1736379175678/fonts/nunitosans-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw9b49b0be/fonts/nunitosans-extrabold-webfont.woff2) format("woff2"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw43f16fba/fonts/nunitosans-extrabold-webfont.woff) format("woff"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwed33a27d/fonts/nunitosans-extrabold-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:nunito_sansextralight;src:url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwd266a10d/fonts/nunitosans-extralight-webfont.eot),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/en_IN/v1736379175678/fonts/nunitosans-extralight-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw7bb56d91/fonts/nunitosans-extralight-webfont.woff2) format("woff2"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwe44043f3/fonts/nunitosans-extralight-webfont.woff) format("woff"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwa4e885b7/fonts/nunitosans-extralight-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:nunito_sanslight;src:url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw6663dd51/fonts/nunitosans-light-webfont.eot),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/en_IN/v1736379175678/fonts/nunitosans-light-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwaff3b6db/fonts/nunitosans-light-webfont.woff2) format("woff2"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwec79b1d4/fonts/nunitosans-light-webfont.woff) format("woff"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw88580e26/fonts/nunitosans-light-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:nunito_sansregular;src:url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw855f47bc/fonts/nunitosans-regular-webfont.eot),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/en_IN/v1736379175678/fonts/nunitosans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw554c1eff/fonts/nunitosans-regular-webfont.woff2) format("woff2"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw5828ffd1/fonts/nunitosans-regular-webfont.woff) format("woff"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw9de513cc/fonts/nunitosans-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:nunito_sanssemibold;src:url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwc704ec11/fonts/nunitosans-semibold-webfont.eot),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/en_IN/v1736379175678/fonts/nunitosans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dw13db0c13/fonts/nunitosans-semibold-webfont.woff2) format("woff2"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwc6d12805/fonts/nunitosans-semibold-webfont.woff) format("woff"),url(https://www.taneira.com/on/demandware.static/Sites-Taneira-Site/-/default/dwbfc77460/fonts/nunitosans-semibold-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*/

@font-face {
  font-family: BrightGrotesk;
  src: url(fonts/brightgrotesk-book-italic.woff2) format("woff2"),
       url(fonts/brightgrotesk-book-italic.woff) format("woff"),
       url(fonts/brightgrotesk-book-italic.ttf) format("truetype");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "Bright Grotesk Book Italic";
  src: url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.eot");
  src: url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.eot?#iefix") format("embedded-opentype"),
       url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.woff") format("woff"),
       url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.ttf") format("truetype"),
       url("https://db.onlinewebfonts.com/t/43d61dae60bbdca1a7eeebbc8811e43e.svg#Bright Grotesk Book Italic") format("svg");
}
@font-face {
  font-family: "Cabrito Didone";
  font-style: normal;
  font-weight: 400;
  src: local("Cabrito Didone"),
       url(../vendor/webfonts/CabritoDidone.ttf) format("ttf");
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova Thin";
  font-style: normal;
  font-weight: 400;
  src: local("Proxima Nova Thin"),
       url(../vendor/webfonts/ProximaNovaT-Thin.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova Regular";
  font-style: normal;
  font-weight: 400;
  src: local("Proxima Nova Regular"),
       url(../vendor/webfonts/ProximaNova-Regular.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: nunito_sansblack;
  src: url(../vendor/webfonts/nunitosans-black-webfont.eot),
       url(../vendor/webfonts/-black-webfont.eot?#iefix) format("embedded-opentype"),
       url(../vendor/webfonts/nunitosans-black-webfont.woff2) format("woff2"),
       url(../vendor/webfonts/nunitosans-black-webfont.woff) format("woff"),
       url(../vendor/webfonts/nunitosans-black-webfont.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: nunito_sansbold;
  src: url(../vendor/webfonts/nunitosans-bold-webfont.eot),
       url(../vendor/webfonts/nunitosans-bold-webfont.eot?#iefix) format("embedded-opentype"),
       url(../vendor/webfonts/nunitosans-bold-webfont.woff2) format("woff2"),
       url(../vendor/webfonts/nunitosans-bold-webfont.woff) format("woff"),
       url(../vendor/webfonts/nunitosans-bold-webfont.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: nunito_sansextrabold;
  src: url(../vendor/webfonts/nunitosans-extrabold-webfont.eot),
       url(../vendor/webfonts/nunitosans-extrabold-webfont.eot?#iefix) format("embedded-opentype"),
       url(../vendor/webfonts/nunitosans-extrabold-webfont.woff2) format("woff2"),
       url(../vendor/webfonts/nunitosans-extrabold-webfont.woff) format("woff"),
       url(../vendor/webfonts/nunitosans-extrabold-webfont.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: nunito_sansextralight;
  src: url(../vendor/webfonts/nunitosans-extralight-webfont.eot),
       url(../vendor/webfonts/nunitosans-extralight-webfont.eot?#iefix) format("embedded-opentype"),
       url(../vendor/webfonts/nunitosans-extralight-webfont.woff2) format("woff2"),
       url(../vendor/webfonts/nunitosans-extralight-webfont.woff) format("woff"),
       url(../vendor/webfonts/nunitosans-extralight-webfont.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: nunito_sanslight;
  src: url(../vendor/webfonts/nunitosans-light-webfont.eot),
       url(../vendor/webfonts/nunitosans-light-webfont.eot?#iefix) format("embedded-opentype"),
       url(../vendor/webfonts/nunitosans-light-webfont.woff2) format("woff2"),
       url(../vendor/webfonts/nunitosans-light-webfont.woff) format("woff"),
       url(../vendor/webfonts/nunitosans-light-webfont.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: nunito_sansregular;
  src: url(../vendor/webfonts/nunitosans-regular-webfont.eot),
       url(../vendor/webfonts/nunitosans-regular-webfont.eot?#iefix) format("embedded-opentype"),
       url(../vendor/webfonts/nunitosans-regular-webfont.woff2) format("woff2"),
       url(../vendor/webfonts/nunitosans-regular-webfont.woff) format("woff"),
       url(../vendor/webfonts/nunitosans-regular-webfont.ttf) format("truetype");
  font-weight: 400; 
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: nunito_sanssemibold;
  src: url(../vendor/webfonts/nunitosans-semibold-webfont.eot),
       url(../vendor/webfonts/nunitosans-semibold-webfont.eot?#iefix) format("embedded-opentype"),
       url(../vendor/webfonts/nunitosans-semibold-webfont.woff2) format("woff2"),
       url(../vendor/webfonts/nunitosans-semibold-webfont.woff) format("woff"),
       url(../vendor/webfonts/nunitosans-semibold-webfont.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

body{background:#fff;font-family:"IBM Plex Sans"!important;font-size:14px;color:#212529;font-weight:400;overflow-x:hidden}
a{color:#c3026d}
.noPadding{padding:0}
.noMargin{margin:0}
.paddingTop10{padding-top:10px}
.paddingBottom10{padding-bottom:10px}
.paddingLeft10{padding-left:10px}
.paddingRight10{padding-right:10px}
.paddingTop15{padding-top:15px}
.paddingBottom15{padding-bottom:15px}
.paddingRight15{padding-right:15px}
.paddingLeft15{padding-left:15px}
.paddingTopBottom15{padding-top:15px;padding-bottom:15px}
.marginTop10{margin-top:10px}
.marginBottom10{margin-bottom:10px}
.marginLeft10{margin-left:10px}
.marginRight10{margin-right:10px}
.marginTop15{margin-top:15px}
.marginBottom15{margin-bottom:15px}
.marginLeft15{margin-left:15px}
.marginRight15{margin-right:15px}
.marginTopBottom15{margin-top:15px;margin-bottom:15px}
.floatLeft{float:left}
.floatRight{float:right}
.floatNone{float:none}
li,ul{padding:0;margin:0}
.listItems li{line-height:2}
.designedBy{text-align:right}
.footerLinks li{list-style:none}
a:hover{color:#c3026d}
hr{border-color:#6b6b6b}
nav{background:0 0!important;border:none}
nav .navbar-toggle{background:0 0!important}
.navbar-default{background:0 0!important;border:none!important;border-radius:0;box-shadow:none!important}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fecf06!important;background:#af2d46!important}
.collapse,.container-fluid,.navbar .navbar-inner,.navbar-collapse,.navbar-default,nav .navbar-nav,nav .navbar-nav li{padding:0;margin:0}
nav .navbar-nav{border:none;color:#fff;width:100%;font-size:small;position:relative;z-index:999}
nav .navbar-nav li{margin-bottom:10px}
nav .navbar-nav .navmenu-last{border-right:none}
nav .navbar-nav a{background:#fdf7f3;color:#402020;text-align:center;line-height:20px;font-size:small;text-shadow:none}
nav .navbar-nav1 a{line-height:30px}
.navbar-nav1 .iconhead{width:25px!important;height:25px!important}
.navbar-default .navbar-nav>li>.active{color:#fff!important;text-shadow:none;text-outline:none}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff}
.bg-light1{background:#fff!important}
.header-mobile .navbar-light .navbar-toggler{border:none;position:relative;left:0;padding:.25rem}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.scrolling-text{overflow:hidden;white-space:nowrap;display:inline-block;animation:marquee 50s linear infinite;color:#000;text-align:center;position:relative;width:100%;margin-top:8px}
.logo img{margin-top:0;margin-bottom:0;width:250px}
.logoContainertop{background-color:#dab476}
.logoContainer{background:0 0;color:#fff;position:fixed;width:100%;z-index:9999;transition:all .3s ease-in-out;padding-top:10px;padding-bottom:10px}
.logoContainer:hover{background:#fff;color:#2b2b2b}
.logoContainer .dropdown1 .btn{color:#fff}
.logoContainer .dropdown1 .btn:hover{color:#2b2b2b}
.logoContainer.scrolled .btn{color:#2b2b2b}
.logoContainer.scrolled{background:#fff;color:#2b2b2b;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}
.logo-img{transition:all .3s ease-in-out}
.logoContainer.scrolled .logo-img{content:url('../images/logo.svg')}
.logoContainer:hover .logo-img{content:url('../images/logo.svg')}
.logoContainer1{position:relative;background:0 0;color:#2b2b2b;width:100%;z-index:9999;transition:all .3s ease-in-out;padding-top:0;padding-bottom:0;-webkit-box-shadow:1px 0 2.125rem rgba(0,0,0,.13);box-shadow:1px 0 2.125rem rgba(0,0,0,.13);border-bottom:rgba(0,0,0,.08)}
.logoContainer1:hover{background:#fff;color:#2b2b2b}
.logoContainer1 .dropdown1 .btn{color:#2b2b2b}
.logoContainer1 .dropdown1 .btn:hover{color:#2b2b2b}
.logoContainer1.scrolled .btn{color:#2b2b2b}
.logoContainer1.scrolled{background:#fff;position:fixed;color:#2b2b2b;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}
.logoContainer1.scrolled .logo-img{content:url(../images/logo.svg)}
.logoContainer1:hover .logo-img{content:url(../images/logo.svg)}
.logoContainer{background:0 0;color:#fff;position:fixed;width:100%;z-index:9999;transition:all .3s ease-in-out;padding-top:0;padding-bottom:0}
.logoContainer1 .menu a{padding-left:13px;padding-right:13px;color:#2b2b2b;transition:color .3s ease-in-out;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}
.menu{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin:0}
.menu li{position:relative}
.menu a{padding:10px 20px;color:#fff;transition:color .3s ease-in-out;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-decoration:none}
.menu a:hover{color:#b78053!important}
.menu a::after{content:"";position:absolute;bottom:-25px;left:0;width:0;height:2px;background-color:#b78053;transition:width .3s ease-in-out}
.menu a:hover::after{width:100%}
.logoContainer.scrolled a{color:#2b2b2b}
.logoContainer:hover .dropdown-menu .nav-link,.logoContainer:hover .dropdown1 .btn,.logoContainer:hover .menu a{color:#2b2b2b}
.ratetable{position:relative;display:inline;left:144px;top:-11px;margin-bottom:0}
.ratetable th{color:#2b2b2b!important;text-align:center;border-bottom:none!important;padding-bottom:3px!important;background-color:#fff;border-top:none!important}
.ratetable td{font-size:15px;color:#e6116d!important;border-top:none!important;text-align:center;padding-top:3px!important;border-width:0;border-color:#fff;font-weight:600}
.ratetable .table-dark{border-color:#fff}
.ratetable>:not(caption)>*{border-color:#fff;border-width:0}
.dropdown1{position:relative;display:inline-block;cursor:pointer;color:#000;padding:8px 10px;border-radius:5px;left:-71px;font-weight:700;text-align:right}
.dropdown-menu1{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999;width:180px;margin-top:0;font-weight:400;left:62%}
.dropdown-menu1 li{list-style-type:none;padding:3px 10px 0;text-align:center;border-bottom:1px solid #ddd}
.dropdown-menu1 a{text-decoration:none;color:#000;display:block;padding:10px}
.dropdown-menu1 a:hover{background-color:#f2f2f2}
.dropdown1:hover .dropdown-menu1{display:block}
.dropdown-menu1>li>a:focus,.dropdown-menu1>li>a:hover{background:#fff}
.footer_top h4{color:#b31851;font-weight:500;line-height:2;font-family:'IBM Plex Serif',serif;font-weight:600;letter-spacing:.04em;font-size:20px}
li{list-style:none}
.policies a{line-height:2;color:#402020!important}
.app{color:#014d8b}
.app img{width:80%}
.footer_bottom{background:#fbb929;color:#ddc561}
.footer_btn1{position:relative;top:4px}
.footer_btn{position:relative;top:3px}
.copyright{margin-top:10px;margin-bottom:10px;font-weight:500;color:#014d8b}
.terms{margin-top:0;margin-bottom:10px;font-weight:500;color:#014d8b;text-align:center}
.powerdby{margin-top:10px;margin-bottom:10px;font-weight:500;color:#014d8b;text-align:right}
.footer{background:#fff;color:#fff;margin-top:30px;margin-bottom:30px}
.social p{color:#858689!important;display:inline}
.social img{margin-left:5px;width:13%;background:#fff;padding:5px;border-radius:20px}
.footer_payment img{width:40%}
.social{position:relative;top:10px}
.footer_top{background:-webkit-gradient(linear,left top,left bottom,color-stop(13.35%,#fff),color-stop(88.58%,#f29eb6));background:linear-gradient(180deg,#fff 13.35%,#f29eb6 88.58%);padding-top:80px;padding-bottom:0}
.contact a{font-weight:600}
.contact p{font-weight:500;letter-spacing:1.1}
.log{width:400px;margin:5% auto;background-color:#fff;padding:30px;-webkit-box-shadow:1px 0 2.125rem rgba(0,0,0,.13);box-shadow:1px 0 2.125rem rgba(0,0,0,.13)}
.log h2{text-align:center;color:#2f251c;font-size:17px;margin-bottom:30px;border-bottom:1px solid #dbdbdb;line-height:2.5;font-family:"Bright Grotesk Book Italic";font-style:italic;font-weight:700}
.log .input-cont{position:relative;margin:0 0 17px}
.log .input-cont input{position:relative;z-index:1;width:100%;height:40px;outline:0;color:#6d6e71;font-size:17px;font-weight:400;background:0 0;border:none;padding-left:10px}
.log .input-cont input:focus{outline:0}
.log .input-cont label{position:absolute;color:#6d6e71;top:0;left:0;line-height:40px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:500}
.log .input-cont input:focus+label{margin-top:-30px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);color:#6d6e71}
.log .border1,.log .border2{position:absolute;height:1px;background-color:#6d6e71;left:0;bottom:0;width:100%}
.log .border1::after,.log .border1::before,.log .border2::after,.log .border2::before{content:"";position:absolute;bottom:0;width:0;height:2px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.log .border1::after,.log .border2::after{right:50%;background-color:#2f3589}
.log .border1::before,.log .border2::before{left:50%;background-color:#2f3589}
.log .input-cont input:focus~.border1::after,.log .input-cont input:focus~.border1::before,.log .input-cont input:focus~.border2::after,.log .input-cont input:focus~.border2::before{width:50%}
.log .check,.log a{float:left;width:calc(50% - 4px);display:block;font-size:12px;margin-bottom:30px}
.log .check{margin-left:3px;color:#402020;font-size:14px}
.log a{text-align:right;text-decoration:none;font-size:15px;color:#402020!important}
.log a:hover{text-decoration:underline;color:red}
.submit-btn{color:#fff!important;border:none!important;width:100%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;line-height:2.2;margin-bottom:20px;font-size:17px;margin-top:20px;background:linear-gradient(95.29deg,#f29eb6 -6.72%,#e6116d 98.84%)!important;border-radius:2.5rem;text-transform:uppercase}
.submit-btn1{color:#fff!important;border:none!important;width:100%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;line-height:2.2;margin-bottom:20px;font-size:17px;margin-top:20px;background:linear-gradient(95.29deg,#f29eb6 -6.72%,#e6116d 98.84%)!important;border-radius:2.5rem;text-transform:uppercase}
.log form input[type=submit]:focus{outline:0}
.log form input[type=submit]:hover{border:2px solid #2f3589}
.model-login{width:100%}
.check label{font-weight:400}
.login{margin-top:13%}
.signup-btn{color:#6d6e71;display:table;width:100%;text-align:center}
.signup-btn a{display:contents;text-align:center;width:100%}
.home_img{padding-right:0;padding-left:0}
.forgrt{margin-top:0}
.signuppage{margin-top:0}
.signup .col-md-6{padding-left:0}
.input-cont1{padding-left:0;padding-right:0}
.core_values{padding-top:40px;padding-bottom:40px}
.core_values p{font-weight:500;color:#2e368b;margin:auto;font-size:17px!important;line-height:1.6}
.core_values1 img{width:88px;height:90px}
.core_values1 h4{font-weight:600;font-size:16px;color:#b3842c;text-align:center!important}
.core_values1 p{color:#858689;text-align:center!important;font-size:13px;line-height:2}
.core_values1{text-align:center}
.datepicker{color:#646262;font-weight:500;padding:30px}
#datepicker{box-shadow:none}
.month,.year{display:block;padding:5px 0;text-align:center}
.rescheme-log h1{text-align:center;color:#ac7c25;font-size:17px;line-height:2.5;margin-bottom:0}
.rescheme-log h2{text-align:center;color:#373a9f!important;font-size:17px;margin-bottom:50px;border-bottom:none;line-height:2.5;margin-top:10px}
.rescheme-log{margin-top:15%}
.right-line{border-right:1px solid #ededed}
.left-line{border-left:1px solid #ededed}
.left-menu{margin-top:52px}
.left-menu li{line-height:2.5;text-align:center}
.left-menu li a{color:#858689!important;text-align:center;font-size:15px}
.join-login{background:#e6116d;color:#fff;width:70%;border-radius:6px;border:1px solid #e6116d;margin-bottom:30px;line-height:2}
.join-login:active,.join-login:focus,.join-login:hover{background:#e6116d;border:1px solid #e6116d;outline:0!important;box-shadow:none!important;border-color:transparent!important}
.plan-head{color:#b3821f!important;border-radius:6px!important;text-align:center;font-size:20px;margin-top:60px;margin-bottom:30px}
.plan-subhead{font-size:18px;font-weight:500;text-align:center;color:#000;margin-bottom:0}
.join-plan hr{border-color:#e6e6e6;margin-top:0;width:94%}
.join-img{margin-bottom:20px}
.join-scheme{margin-top:57px}
.join-schemetit h1{font-size:20px;font-weight:300;color:#ac7c25!important;text-align:center;margin-top:30px;margin-bottom:30px}
.join-schemetit p{color:#858689!important;margin:auto;font-size:14px!important;line-height:2;margin-bottom:20px;text-align:center}
.join-schemeterms{width:66%;margin:0 auto;text-align:left;border:1px solid #ccc;border:1px solid #2e368b!important;border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}
.join-schemeterms h3{background:#302c82;margin-top:0;text-align:center;font-size:16px;line-height:2.5}
.join-schemeterms p{color:#838383;margin-top:21px;margin-bottom:20px;line-height:2.3!important;padding-left:20px}
.cheeckscheme{color:#838383}
.readmore{text-align:right;position:relative;right:10px;color:#302c82!important}
.cheeckscheme1{margin-top:20px;margin-bottom:20px;text-align:center}
.schemecore{margin-top:50px}
.terms-join{width:30%;margin:0 auto;text-align:left}
.modal-title img{width:20%}
.schememodel .modal-header{background:#2f3589}
.schememodel .modal-header .close{margin-top:-31px;color:#fff;opacity:1}
.schememodel .modal-footer{padding:8px;background:#2f3589;text-align:center}
.schememodel .modal-footer .btn{color:#000;padding:6px 62px}
.schememodel .modal-body{height:350px;overflow:auto;color:#000}
.schememodel .modal-body h3{font-size:16px;font-weight:700;color:#ac7c25!important;text-align:center}
.application{width:100%;margin-top:0}
.application .input-cont input{border-radius:5px;padding-left:10px;font-size:14px;height:50px}
.application .input-cont:last-of-type{margin-bottom:20px}
.confor-reg{width:30%;margin:0 auto;text-align:left}
.plan-name{font-size:16px;font-weight:700;color:#ac7c25}
.plan-img{width:53%;margin-bottom:8px}
.conform-plan{margin-top:10px}
.application .plan-head{margin-top:20px;color:#6d6e71!important;border-radius:6px!important;text-align:left;font-size:20px;margin-bottom:30px;padding-left:15px}
.application select{border:none;border-radius:5px;padding-left:10px;font-size:14px;width:100%;height:40px;color:#6d6e71}
.application select:active,.application select:focus,.application select:hover{border:none;outline:0}
.details-table{width:100%;margin-top:25px;border:1px solid #ddd}
.details-table thead{background:#2e368b;color:#fff}
.details-table th{padding:8px;text-align:center}
.details-table td{padding:8px;text-align:center;color:#000;border:1px solid #ddd;font-weight:400}
.button-login1{background:#2f3589!important;color:#fff!important;border-radius:6px!important;height:auto!important;width:auto!important;margin-top:0;border:none}
.scheme-detail .plan-head{margin-bottom:0;margin-top:20px}
.scheme-detail{margin-top:33px}
.table-container{width:100%;overflow-x:auto}
.details-table{border-collapse:collapse;width:100%}
.details-table thead{background:#2e368b;color:#fff}
.details-table td,.details-table th{padding:8px;border:1px solid #ddd;text-align:center}
.details-table th{position:sticky;top:0;z-index:1;font-weight:300}
.details-table th.sticky{position:sticky;left:0;background:#2e368b;z-index:2}
.details-table td.sticky{position:sticky;left:0;background-color:#fff;z-index:1;border-right:1px solid #ddd}
.schemeacc{margin-top:30px}
.about p{color:#858689!important;line-height:2}
.about{background:#fff;padding:18px 20px}
.about h3{color:#2e368b;font-size:18px;margin-bottom:20px;font-weight:400}
.about h4{color:#b3821f;font-size:16px;line-height:1.8}
.store p{color:#858689!important;line-height:2;margin-top:20px;text-align:center}
.store{background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);padding:18px 20px;margin-bottom:20px}
.store h3{color:#2e368b;font-size:18px;margin-bottom:20px;text-align:center;font-weight:700}
.store h4{color:#b3821f;font-size:16px;line-height:1.8}
.store img{width:100%;margin-bottom:20px}
.faq{width:100%}
.faq th{text-align:center;color:#b3821f;font-weight:400}
.faq tr{text-align:center;color:#858689;font-weight:400}
#togglePassword{color:#000;position:relative;}
#toggleCPassword{color:#000;position:relative;}
#tsum-tabs h1{padding:50px 0;font-weight:400;text-align:center}
#tsum-tabs p{margin:0 0 20px;line-height:1.5}
#tsum-tabs main{padding:50px;margin:0 auto;background:#fff}
#tsum-tabs section{display:none;padding:20px 20px 0;border:1px solid #ddd;margin-top:20px;color:#858689!important}
#tsum-tabs input{display:none}
#tsum-tabs label{display:inline-block;margin:0 0 -1px;padding:7px 12px;font-weight:600;text-align:center;color:#6e6868;width:400px;border-radius:10px;border:1px solid #d3d3d3;background:#fff;font-size:17px}
#tsum-tabs label:before{font-family:fontawesome;font-weight:400;margin-right:10px}
#tsum-tabs label:hover{color:#888;cursor:pointer}
#tsum-tabs input:checked+label{color:#fff;background:#302c82}
#tsum-tabs #tab1:checked~#content1,#tsum-tabs #tab2:checked~#content2,#tsum-tabs #tab3:checked~#content3,#tsum-tabs #tab4:checked~#content4{display:block}
#tsum-tabs button{color:#fff;background:#302c82;display:inline-block;margin:10px 0 -1px;padding:10px;font-weight:400;text-align:center;width:200px;border-radius:10px;border:1px solid #d3d3d3;font-size:15px;text-shadow:none}
.gold_rate{border:1px solid #ddd}
.rate_his{padding:0 15px;width:50%}
.rate_his .input-cont1{padding-left:15px;padding-right:15px}
.rate-his{margin-bottom:80px}
.historytable th{background:#2f3589;color:#fff;text-align:center}
.historytable td{text-align:center;border:1px solid #000}
.historytable{border:1px solid #ddd;color:#000}
.firstname{padding-left:0;padding-right:0}
#new_user{background:#302c82;border:1px solid #302c82;margin-top:14px}
#city,#state{margin-top:10px}
#nomineename{margin-top:30px}
.pay-amt{color:#2f3589;font-size:19px;position:relative;top:7px}
.daterangepicker table{color:#000}
.notes{animation:blink-color 1s infinite}
@keyframes blink-color{
0%,100%{color:#ff4500}
50%{color:#00f}
}
.logInLink{color:#6d6e71;display:table;width:100%;text-align:center}
#payment_history_filter input,#payment_history_filter input:active,#payment_history_filter input:hover{border:1px solid #ddd;border-radius:5px;outline:0}
.overlay {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
    backdrop-filter: blur(10px); /* Background blur effect */
    display: none; /* Crucial: make sure it is hidden by default! */
    justify-content: center;
    align-items: center;
    z-index: 9999; /* Ensure it's above other content */
}
.overlay>.fa {
    position: absolute;
    color: #e6116d;
    font-size: 30px;
    top: 50%;
    left: 50%;
}

#pay_now{top:20px;position:relative;float:right}
#schemefull_desc p{line-height:2}
#user_select{top:6px;position:relative}
#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:0;background-color:#2f3589;color:#fff;cursor:pointer;padding:10px;border-radius:10px;transition:opacity .5s ease;opacity:0}
#myBtn:hover{background-color:#555}
#myBtn.show{display:block;opacity:1}
div.dataTables_length select{border:1px solid #ddd}
#manage_account th{padding:8px 25px}
.cardKyc{border:1px solid #6d6e71!important;padding:10px;margin-bottom:10px}
.cardKycName{color:#6d6e71;display:inline-block;margin:0}
#kyc_notes{text-align:center}
#kyc_card .input-cont input{font-size:14px;margin-top:15px}
#kyc_card label{color:#6d6e71!important;font-weight:400;margin-top:10px}
#kyc_card .col-xs-12{padding-left:0;padding-right:0}
#kyc_card img{margin-top:10px;box-shadow:none}
.details-table td label{font-weight:400}
.label-float{position:relative;display:flex;align-items:center;padding-top:13px;color:#000;font-weight:400;letter-spacing:.7px;font-size:12px}
.label-float .icon{position:absolute;right:20px;font-size:15px;color:#402020}
.label-float input{border:1px solid #d3d3d3;border-radius:5px;outline:0;width:100%;padding:8px 20px;font-size:16px;color:#402020!important;transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-appearance:none}
.label-float input:focus{border:1px solid #dedede}
.label-float input::placeholder{color:transparent}
.label-float label{pointer-events:none;position:absolute;top:calc(50% - 10px);left:20px;transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;background-color:#fff;padding:5px 0 0;box-sizing:border-box;font-weight:400;color:#c9c5c5}
.label-float input:focus+label,.label-float input:not(:placeholder-shown)+label{font-size:13px;top:0;color:#3951b2}
.text-right{text-align:right}
.label-float input:hover{outline:0}
.label-float .form-control:focus{box-shadow:none!important}
.hover-dropdown:hover .dropdown-menu{display:block;margin-top:0}
.hover-dropdown .dropdown-menu{display:none;transition:opacity .3s;-webkit-box-shadow:0 6px 20px rgba(131,39,41,.2);box-shadow:0 6px 20px rgba(131,39,41,.2);border:none;top:64px;left:-100px;width:300px;font-weight:400;font-style:normal;font-size:14px;letter-spacing:1}
.hover-dropdown:hover .dropdown-menu{opacity:1}
.hover-dropdown .dropdown-menu{display:block!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}
.head{color:#e6116d;font-size:30px;margin-top:40px;margin-bottom:40px}
.table-responsive .badge{padding:8px 20px}
.table-responsive tr th{background:#e6116d;color:#fff;text-align:center}
.table-responsive .table{background:#fff}
.dropdown1 .dropdown-menu li a{line-height:2.2;font-weight:400;padding:8px 50px}
.dropdown1 .dropdown-menu li a:hover{background:#fff;color:#b78053!important}
.submit-btn a{width:calc(50% - -37px);color:#fff!important;margin-bottom:5px}
.submit-btn1 a{width:calc(50% - -15px);color:#fff!important;margin-bottom:5px}
.btn-check:focus+.btn,.btn:focus{box-shadow:none}
.fa-user{font-size:18px}
.dropdown1 .dropdown-toggle::after{display:none}
.dropdown-menu .fas{position:relative;right:8px}
.person-icon{transition:filter .3s ease}
.nav-link:hover .person-icon{filter:brightness(0) sepia(1) saturate(300%) hue-rotate(0deg) brightness(1.2)}
@keyframes slide-in-left{
0%{left:-100%}
100%{left:0}
}
@keyframes slide-out-left{
0%{left:0}
100%{left:-100%}
}
.navbar-toggler-icon{display:block;width:30px;height:20px;position:relative}
.navbar-toggler-icon span,.navbar-toggler-icon::after,.navbar-toggler-icon::before{content:'';position:absolute;width:100%;height:2px;background-color:#fff;border-radius:2px;left:0}
header .navbar-toggler-icon span,header .navbar-toggler-icon::after,header .navbar-toggler-icon::before{content:'';position:absolute;width:100%;height:2px;background-color:#2b2b2b;border-radius:2px;left:0}
.navbar-toggler-icon::before{top:0}
.navbar-toggler-icon span{top:8px}
.navbar-toggler-icon::after{bottom:0}
.navbar-light .navbar-toggler-icon{background-image:none}
.scrolled{background-color:#fff!important;box-shadow:0 4px 8px rgba(0,0,0,.1)}
.scrolled .navbar-toggler-icon span{background-color:#2b2b2b}
.scrolled .navbar-toggler-icon span,.scrolled .navbar-toggler-icon::after,.scrolled .navbar-toggler-icon::before{content:'';position:absolute;width:100%;height:2px;background-color:#2b2b2b;border-radius:2px;left:0}
.scrolled #logo-img{content:url('../images/logo1.svg')}
header .header-mobile{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}
header .scrolled{background-color:#fff!important;box-shadow:0 4px 8px rgba(0,0,0,.1)}
header .scrolled .navbar-toggler-icon span{background-color:#2b2b2b}
header .scrolled .navbar-toggler-icon::after,header .scrolled .navbar-toggler-icon::before{background-color:#2b2b2b}
.scrolled #logo-img{content:url('../images/logo.svg')}
.nav-item{position:relative}
.nav-item .iconhead,.nav-item .iconhead-hover{position:absolute;top:12px;left:18px;width:23px;height:23px;transition:opacity .3s ease}
.nav-item .iconhead-hover{opacity:0}
.nav-item:hover .iconhead{opacity:0}
.nav-item:hover .iconhead-hover{opacity:1}
.iconhead-hover{width:35px!important;height:35px!important;left:10px!important;top:3px!important}
.login_btn{color:#fff!important;background:linear-gradient(95.29deg,#f29eb6 -6.72%,#e6116d 98.84%)!important;border-radius:2.5rem;padding:5px 0;position:relative;left:23px;text-align:center;white-space:nowrap;border:none;letter-spacing:1;font-size:12px;margin:13px 0 13px}
.login_btn a:hover{background:0 0!important}
.login_btn a{padding:3px 91px!important}
nav .navbar-nav1{margin-top:26px;background:#fdf7f3}
nav .navbar-nav1 li{margin-bottom:0}
nav .navbar-nav1 li a{text-transform:uppercase}
hr{border:1px solid #faeee6;bottom:0;height:1px;margin:0 36px;width:67%;position:relative;background-color:#faeee6}
.hometab{background:#f4e4db;border-radius:12px}
.tab-card-header{background:0 0}
.tab-card-header>.nav-tabs{border:none;margin-left:0;margin-top:0;margin-bottom:0}
.tab-card-header>.nav-tabs>li{margin-right:2px}
.tab-card-header>.nav-tabs>li>a{border-bottom:none;color:#2b2b2b;font-size:15px;font-style:normal;font-weight:600;letter-spacing:.04em;line-height:1.1875rem;padding:14px 36px;transition:all .3s ease-in-out;text-transform:uppercase}
.tab-card-header .active{border-radius:50px}
.tab-card-header>.nav-tabs>li.active,.tab-card-header>.nav-tabs>li:focus,.tab-card-header>.nav-tabs>li:hover{background:#fff;border-radius:50px;box-shadow:8px 8px 16px rgba(0,0,0,.04);position:relative;border:none;transition:all .3s ease-in-out}
.tab-card-header>.nav-tabs .nav-link{border:none}
.tab-card-header>.tab-content{padding-bottom:0}
.tab-card-header1{padding:40px 0}
#myTabContent .tab-pane{margin-top:20px}
#myTabContent p{font-size:1rem;line-height:1.8125rem;margin-top:2.5rem;color:#553526;font-weight:400;padding-bottom:1.25rem}
#myTabContent h6{color:#aaa;font-size:1rem;font-weight:400;letter-spacing:.12em;line-height:1rem;margin-bottom:.75rem;text-transform:uppercase;line-height:1.3125rem}
#myTabContent h3{align-items:center;color:#2f251c;display:flex;font-family:Cabin,sans-serif;font-style:italic;font-size:32px;line-height:3.4375rem}
.tab-card-header1 .card{background:0 0;border:none}
.tab-card-header{background:0 0;border:1px solid #f7e2d1;width:66%;transition:.4s;padding:6px 5px;border-radius:30px!important}
.img_select img{transition:opacity .3s ease-in-out;display:none;width:100%;border-top-right-radius:10px;border-bottom-right-radius:10px;height:100%}
.img_select{padding-right:0}
.join-login1{background:#e6116d;color:#fff;border-radius:6px;border:1px solid #e6116d;margin-bottom:30px;line-height:2}
.join-login1:active,.join-login1:focus,.join-login1:hover{background:#e6116d;border:1px solid #e6116d;outline:0!important;box-shadow:none!important;border-color:transparent!important}
#total_amount{color:#fff}
.otherpage{background:#f4e4db;background:linear-gradient(180deg,#f4e4db 0,#fff 99%);margin-left:15px;margin-right:15px;padding:4.125rem 4.875rem 2rem}
.otherpage p{font-size:1rem;line-height:1.8125rem;color:#553526;font-weight:400;padding-bottom:1.25rem}
.otherpage h6{color:#aaa;font-size:1rem;font-weight:400;letter-spacing:.12em;line-height:1rem;margin-bottom:.75rem;text-transform:uppercase;line-height:1.3125rem;font-family:nunito_sansregular}
.otherpage h3{align-items:center;color:#2f251c;display:flex;font-family:Cabin,sans-serif;font-style:italic;font-size:2.875rem;line-height:3.4375rem}
.aboutus_gallery{display:flex;flex-wrap:wrap;padding-top:6rem;position:relative;position:relative}
.aboutus_gallery::before{background:url(../images/left-flower.png) no-repeat;background-size:11.75rem;width:11.75rem;height:16.1875rem;position:absolute;left:0;top:-10.1875rem;content:"";z-index:99;display:block}
.aboutus_gallery::after{background:url(../images/right-flower.png) no-repeat;background-size:15.875rem;width:15.875rem;height:29.375rem;position:absolute;right:-6.375rem;top:-1.25rem;content:"";z-index:99;display:block}
.web{width:100%;z-index:999}
.about-aboutus_gallery img{border-radius:12px 0;position:relative;width:100%}
.faq{background:#fff}
.faq .container{padding-top:50px}
.faq h3{color:#2b2b2b;font-size:1.25rem;font-weight:500;line-height:1.75rem;margin-bottom:1rem}
.faq_leftcolumn{background:#e72076;border-radius:8px;margin:0;padding:1rem .5rem .5rem}
.faq_leftcolumn .nav-link.active,.nav-pills .show>.nav-link{background:#f4e4db;font-weight:600;color:#272932}
.faq_leftcolumn .nav-link:hover{background:#f4e4db;font-weight:600;color:#272932}
.faq_leftcolumn .nav-link{border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:1.375rem;list-style:none;margin:.25rem 0;padding:1rem 1.5rem;position:relative;width:100%;text-align:left}
.faq_right{background:#fff;border:.0625rem solid hsla(0,0%,90%,.6);border-radius:.5rem;box-shadow:1px 8px 17px rgba(0,0,0,.04);padding:1.5rem}
.faq__accordions{position:relative;transition:.3s ease-out}
.faq__accordions h5{font-size:.875rem;font-weight:500;letter-spacing:.02em;line-height:1.25rem;text-transform:uppercase}
.faq__accordion{overflow:hidden;padding:1.25rem 0;transition:.2s ease-out}
.faq__accordion__head{padding:0 1.75rem 0 0;align-items:center;cursor:pointer;display:flex;justify-content:space-between}
.faq__accordions .faq__accordion .faq__accordion__head h3{color:#000;margin-left:1.75rem;font-weight:400;font-size:16px}
.faq__accordion h4{font-family:nunito_sansregular;color:#212529}
.faq__accordion__head p{color:#000}
.faq__accordion__head ul li{color:#000;line-height:2}
.faq__accordions .accordion-button:not(.collapsed){color:#000;background:#f4e4db;padding:1.25rem 16px;font-weight:600;box-shadow:none}
.faq__accordions .accordion-body{background:#f4e4db;padding:0 1.25rem;line-height: 2;padding-bottom: 2px;}
.faq__accordions h3{font-size:16px;margin-left:1.75rem}
.faq__accordions .accordion-button:focus{box-shadow:none;border-color:#f4e4db}
.faq__accordions .accordion-item{border:none}
.faq__accordions .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.abc{position:relative;padding:10px 32px 10px 6px}
.terms-content ul li p{color:#555;font-size:14px;font-weight:400;line-height:1.375rem;margin-bottom:0}
.terms p{text-align:left;color:#2b2b2b;font-weight:400;font-size:15px}
.terms{color:#555}
.terms h3{text-align:left;margin-left:0}
.other ul{list-style-type:disc}
.other ul li{color:#212529;font-size:15px;font-weight:400;line-height:1.375rem;margin-bottom:0;text-align:left}
.list_line li{list-style-type:disc!important;display:list-item;line-height:2.5!important}
.list_line{padding-left:30px}
.other ul li p{color:#212529;font-size:15px;font-weight:400;line-height:1.375rem;margin-bottom:0}
.other p{text-align:left;color:#212529;font-weight:400;font-size:15px;line-height:1.9}
.other{color:#212529}
.other h4{text-align:left;margin-left:0;color:#212529;font-size:25px}
.other h3{text-align:left;margin-left:0;color:#212529;font-size:25px}
.other .title{font-size:26px;color:#e72076;font-weight:700;font-style:normal}
.terms_title{font-size:26px;color:#2b2b2b;font-weight:500;font-style:normal;text-align:left;padding-left:0}
.policyTxt ol li{color:#212529;font-size:15px;font-weight:400;line-height:1.9;text-align:left}
.faq-content{background:#fff;border:.0625rem solid hsla(0,0%,90%,.6);border-radius:.5rem;box-shadow:1px 8px 17px rgba(0,0,0,.04)}
.faq-content .accordion-flush .accordion-item .accordion-button{border-bottom:.0625rem solid #eee}
.faq-content .faq__accordions .accordion-button:focus{box-shadow:none;border-color:#f4e4db}
.faq-content .faq__accordions .accordion-button:not(.collapsed){box-shadow:none;border-color:#f4e4db}
.faq-content ul li{list-style-type:disc!important;display:list-item;line-height:2.5!important}
.faq-content ul{padding-left:30px}
.steps figure img{height:183px;margin:50px auto}
.steps{margin-bottom:25px}
.steps .dots{position:absolute;width:60%;top:50%;left:74%;z-index:-1}
.steps .dots img{height:57px;margin:-24px auto}
.steps .text{text-align:center;color:#212529;font-size:15px;line-height:1.9}
.home-page{background:#fff}
.benefits-calculator{background:url(../images/bg_New.jpg) left top no-repeat;background-size:100% 100%;padding:21px;margin-top:25px;position:relative}
.benefits-text p{font-size:18px;margin-bottom:15px;color:#222}
.benefits-calculator .deposit{text-align:center;margin:15px 0}
.benefits-calculator .field-text,.benefits-calculator label{font-size:18px;display:block;color:#b3a46b;font-weight:400}
.benefits-calculator .deposit .input-group{position:relative;display:inline-block}
.benefits-calculator .input-field{width:200px;margin:0 auto;position:relative}
.benefits-calculator .form-control{border-radius:0;height:60px;width:270px;background:0 0;margin:0 auto;border:#e72076 2px solid;box-shadow:none;float:none;font-size:39px;text-align:center;color:#e72076;padding-left:52px;padding-right:52px}
.benefits-calculator .input-field span{position:absolute;font-size:39px;color:#e72076;left:15px;top:5px}
.benefits-calculator .deposit .input-group .input-group-btn.minus,.benefits-calculator .deposit .input-group .input-group-btn.minus button{position:absolute;bottom:0;right:0;z-index:99;height:30px;width:45px;background:#a11e56;border:none;outline:0;color:#fff}
.benefits-calculator .deposit .input-group .input-group-btn.minus button:focus,.benefits-calculator .deposit .input-group .input-group-btn.minus button:hover{background-color:#7a6a32;border-color:#7a6a32}
.benefits-calculator .deposit .input-group .input-group-btn.plus,.benefits-calculator .deposit .input-group .input-group-btn.plus button{position:absolute;top:0;right:0;z-index:99;height:30px;width:45px;background:#e72076;border:none;outline:0;color:#fff}
.benefits-calculator .field-text,.benefits-calculator label{font-size:18px;display:block;color:#222;font-weight:400;text-align:center}
.benefits-calculator .title{font-size:40px;text-align:center;text-transform:uppercase;line-height:0;margin:35px 0;color:#e72076}
.tab-benefits-header1 .tab-card-header{width:auto;margin:0 auto;display:flex;justify-content:center;padding:6px 15px}
.tab-benefits-header1 input.input-number::-webkit-inner-spin-button,.tab-benefits-header1 input.input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.tab-benefits-header1 input.input-number{-moz-appearance:textfield}
.tab-card-header1>.nav-tabs>li.active,.tab-card-header>.nav-tabs>li:focus,.tab-card-header>.nav-tabs>li:hover{background-color:#e72076!important;border-radius:50px;box-shadow:8px 8px 16px rgba(0,0,0,.04);position:relative;border:none;transition:all .3s ease-in-out}
.tab-card-header1 li.active{background:#d6cbad;border-radius:50px;box-shadow:8px 8px 16px rgba(0,0,0,.04);position:relative;border:none;transition:all .3s ease-in-out}
.tab-card-header1 .nav-item .active{background-color:#e72076!important;border-radius:50px;box-shadow:8px 8px 16px rgba(0,0,0,.04);position:relative;border:none;transition:all .3s ease-in-out;color:#fff}
.tab-card-header>.nav-tabs>li>a:focus,.tab-card-header>.nav-tabs>li>a:hover{color:#fff}
@keyframes flipLeft{
from{transform:rotateY(90deg);opacity:0}
to{transform:rotateY(0);opacity:1}
}
.flip-left{animation:flipLeft 1s ease-out forwards}
@keyframes fadeUp{
from{transform:translateY(50px);opacity:0}
to{transform:translateY(0);opacity:1}
}
.fade-up{animation:fadeUp 1s ease-out forwards}
@keyframes fadeRight{
from{transform:translateX(-50px);opacity:0}
to{transform:translateX(0);opacity:1}
}
.fade-right{animation:fadeRight 1s ease-out forwards}
@keyframes zoomIn{
from{transform:scale(.5);opacity:0}
to{transform:scale(1);opacity:1}
}
.zoom-in{animation:zoomIn 1s ease-out forwards}
.delay-1{animation-delay:.5s}
.delay-2{animation-delay:1s}
.delay-3{animation-delay:1.5s}
.delay-4{animation-delay:2s}
.delay-5{animation-delay:2.5s}
@keyframes rotateIn{
from{transform:rotateY(-90deg);opacity:0}
to{transform:rotateY(0);opacity:1}
}
.rotate-in{animation:rotateIn 2s ease-out forwards}
@keyframes fadeRight{
from{transform:translateX(-50px);opacity:0}
to{transform:translateX(0);opacity:1}
}
.fade-right{animation:fadeRight 2s ease-out forwards}
.iconhead1{width:20px;height:20px}
#letsgetstarted{margin-top:50px}
input:-webkit-autofill{background-color:#fff!important;color:#000!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 5000s ease-in-out 0s}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none!important}
.benefits{font-size:20px;color:#222;font-weight:700}
.plan-table th{color:#e72076!important;border:1px solid #e72076;text-align:center;padding:5px 10px}
.plan-table td{color:#2f251c!important;border:1px solid #e72076;text-align:center;padding:8px;line-height:25px}
.plan-table{width:100%}
.hometab h3,.steps-area .title{font-family:"Bright Grotesk Book Italic"!important;font-size:40px;text-transform: uppercase;}
.label-float input:focus+label,.label-float input:hover+label{color:#c3026d;transition:color .3s ease-in-out}
.owl-nav{position:absolute;top:-100px;right:10px;z-index:10}
.owl-next,.owl-prev{background-color:rgba(0,0,0,.5);color:#fff;font-size:30px;padding:10px;border-radius:50%;border:none}
.owl-prev{left:-50px}
.owl-next{right:-50px}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;-webkit-box-shadow:8px 8px 16px rgba(0,0,0,.04);box-shadow:8px 8px 16px rgba(0,0,0,.04);width:3rem;height:3rem;background:#fff!important;border:1px solid #e6e6e6!important;border-radius:25px!important}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:#623c21!important;border:none;padding:0!important;font:inherit;font-size:30px!important;margin-top:10px}
.storepage .home-category .range-products-list-product h6{font-family:brightgrotesk-book-italic;font-size:1.25rem;line-height:120%;letter-spacing:-.02rem;color:#2f251c;margin-bottom:0;margin-top:1.5rem}
.range-products-list-product{position:relative;display:inline-block;width:100%;overflow:hidden;transition:transform .3s ease;font-family:"Bright Grotesk Book Italic"}
.shop-by-cat{display:block;text-decoration:none;position:relative}
.image-container{position:relative;overflow:hidden;width:100%;margin-top:20px}
.image-container img{width:100%;transition:opacity .3s ease}
.product-view{font-size:16px;font-weight:700;font-family:"IBM Plex Sans"!important}
.cat-heading{font-size:22px;color:#2f251c;text-align:left;transition:font-size .3s ease;padding-left:10px}
.product-description{display:none;font-size:14px;color:#555;text-align:center;margin-top:5px;opacity:0;transition:opacity .3s,display 0s .3s}
.shop-by-cat:hover .product-overlay{opacity:1;visibility:visible}
.shop-by-cat:hover .product-description{display:block;opacity:1;transition:opacity .3s,display 0s 0s;text-align:left;padding-left:10px}
.range-products-list-product:hover{transform:scale(1.05)}
.shop-by-cat:hover .cat-heading{font-size:28px;transition:font-size .3s ease}
.range-products-list-product img{border-top-left-radius:10px;border-bottom-right-radius:10px}
.range-products-list-product img:hover{border-top-left-radius:10px;border-bottom-right-radius:10px}
.storepage .row{padding-left:15px;padding-right:15px}
.product-overlay{position:absolute;top:-30px;left:20%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;color:#fff;padding:5px 15px;text-align:center;transition:opacity .6s ease-in-out,visibility .6s ease-in-out,top .3s;font-size:16px;font-weight:700;display:inline-block;position:relative}
.product-view::before{background:#fff;content:"";opacity:0;position:absolute;height:2px;left:0;top:-.8rem;width:251%;transform:scaleX(0);transform-origin:left;transition:transform .6s ease-in-out,opacity .6s ease-in-out}
.product-view::after{height:6px;width:6px;background:#fff;content:"";position:absolute;right:-104px;top:-.9rem;opacity:0;transform:rotate(0) translateX(-180px);transition:transform .6s ease-in-out,opacity .6s ease-in-out;border-radius:50%}
.shop-by-cat:hover .product-view::before{opacity:1;transform:scaleX(1)}
.shop-by-cat:hover .product-view::after{opacity:1;transform:rotate(0) translateX(0)}
.cloned{padding-right:20px!important}
.range-products-list-product:hover .image-container{border-top-left-radius:10px;border-bottom-right-radius:10px}
.shop-by-category-heading{font-family:"Bright Grotesk Book Italic"!important;font-size:40px;text-transform: uppercase;}
.heading-tag-6{font-family:'Nunito Sans';margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-size:1rem;line-height:1.3125rem;color:#aaa}
.owl-next span,.owl-prev span{position:relative;top:-3px}
.tab-card-header1 h3{font-size:40px;text-align:center;margin-bottom:20px;text-transform: uppercase;}
.tab-card-header1 p{font-size:16px}
.total_amt1{padding-left:90px}
.total_amt{padding-left:73px}
.hometab{background-color:#f4e4db;border-radius:12px;position:relative;overflow:hidden}
.hometab::after{content:'';position:absolute;top:0;right:-33px;width:100%;height:100%;background-image:url("../images/footer_flowers1.png");background-repeat:no-repeat;background-position:right center;opacity:.4;pointer-events:none}
.hometab::before{content:'';position:absolute;top:0;left:-10%;width:100%;height:100%;background-image:url("../images/footer_flowers1.png");background-repeat:no-repeat;background-position:left;opacity:.4;pointer-events:none}
.tab-card-header2{padding:0 0}
.plan-table1{width:50%;margin-left:24%;margin-bottom:20px}
.spl_benefits{background:#e72076;padding:30px 60px;color:#fff;margin-top:50px}
.spl_benefits .tab-pane{padding:25px 0}
.spl_benefits .block.first{text-align:left}
.spl_benefits .block.first h2{font-size:40px;text-transform:uppercase;line-height:50px;margin:0}
.spl_benefits .block.first h5{font-size:18px}
.spl_benefits .block img{height:80px;margin:30px auto}
.spl_benefits .block h4{font-size:11px;text-transform:uppercase;font-weight:700}
.spl_benefits p{font-size:10px;opacity:.7;margin-bottom:0}
.contact-bar{background:#faf8f6;height:40px;padding:12px;margin-top:10px;text-align:center;font-weight:700;color:#877d51}
.spl_benefits .block{text-align:center}
.store_location{margin-top:40px}
.image-container{overflow:hidden;display:inline-block;transition:transform .3s ease-in-out}
.image-container img{width:100%;transition:transform .3s ease-in-out}
.image-container:hover img{transform:scale(1.1)}
.store_location1{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;padding:15px;border-radius:8px;text-align:center}
.store_location1:hover{transform:scale(1.05)}
.store_location .cat-heading{margin-bottom:0;font-weight:500;font-size:.875rem;line-height:1.125rem;letter-spacing:.05rem;text-transform:uppercase;color:#b78053;margin-bottom:20px;margin-top:10px}
.store_location1 div{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:10px}
.store_location1 i{font-size:20px;color:#444}
.store_location1 p{margin:0;font-size:16px;color:#333}
.store_location1 img{border-top-left-radius:10px;border-bottom-right-radius:10px}
.store_address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.6875rem;color:#858585}
.store_address .fas{color:#858585;margin-top: 4px;}
.store_location .searchbox-wrap{width:17rem;height:3rem;margin:0;border-radius:2.5rem}
.store_location .searchbox-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:36%;margin-top:16px;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4rem;color:#d5d5d5;border-radius:1.5625rem;border:.0625rem solid #d5d5d5;margin-bottom:30px}
.store_location .searchbox-wrap input{padding-right:0;padding:1rem 1.25rem}
.store_location .searchbox-wrap input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.8125rem 1.25rem;font-size:.875rem;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#000;margin:0}
.store_location .searchbox-wrap button{margin-right:1.25rem;padding:0;border:none;cursor:pointer;white-space:nowrap;color:#e6116d;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.store_location button:disabled{opacity:.3}
.bg-transparent{background-color:transparent!important}
.store_location .searchbox-wrap:not(.share-box) button span{color:#e6116d;border-bottom:1px solid;font-weight:500;font-size:.75rem;text-decoration:none;margin-left:auto}
.store_location .home-showrooms-cities{grid-gap:0.5rem;display:flex;margin-right:2rem;overflow-x:hidden;padding-bottom:.6rem;padding-right:.6rem;transition:all .3s ease;margin-bottom:20px}
.store_location .home-showrooms-cities:hover{overflow-x:scroll}
.store_location .home-showrooms-cities::-webkit-scrollbar{height:5px}
.store_location .home-showrooms-cities::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px}
.store_location .home-showrooms-cities::-webkit-scrollbar-track{background-color:transparent}
.store_location .home-showrooms-cities button{padding:.75rem 1.5rem;border:1px solid #d5d5d5;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.125rem;text-transform:capitalize;color:#2b2b2b}
.home-showrooms-cities button:not(:disabled){cursor:pointer}
.button-capsule{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.06em;line-height:1rem;text-decoration:none;white-space:nowrap;background:#fff;border:none;color:#000;overflow:visible;overflow:initial;padding:.6875rem .75rem;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}
.button-capsule::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsdGVyPSJ1cmwoI2EpIj48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuOSIvPjwvZz48cGF0aCBkPSJtNS41OTQgNS41OTggNC44IDQuODAxTTUuNTk0IDEwLjQwMmw0LjgtNC44MDEiIHN0cm9rZT0iZ3JheSIgc3Ryb2tlLXdpZHRoPSIxLjE0MyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGRlZnM+PGZpbHRlciBpZD0iYSIgeD0iLTYuODU3IiB5PSItNi44NTciIHdpZHRoPSIyOS43MTQiIGhlaWdodD0iMjkuNzE0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZSIgc3RkRGV2aWF0aW9uPSIzLjQyOSIvPjxmZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl80N184NjAiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzQ3Xzg2MCIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=);content:"";height:1rem;opacity:0;position:absolute;right:-.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:0.1s;transition-delay:0.1s;width:1rem}
#customCarousel .owl-nav{margin-top:5px}
#customCarousel .owl-stage-outer{padding:0 3.09rem}
.store_address a{color:#858585}
.total_price{font-size:30px;color:#e72076}
.modal-title{color:#fff;}
.modal-header{background:#e72076}
.modal-header .btn-close{color:#fff;}
/* .modal-footer{padding:8px;background:#2f3589;text-align:center} */
/* .modal-footer .btn-close{background:#e72076;color:#fff;padding:6px 62px} */
.modal-body{overflow:auto;color:#e72076}
/* .modal-body h3{font-size:16px;font-weight:700;color:#ac7c25!important;text-align:center} */
#enable_AB{background:#e72076;color:#fff;border: none;}
#res_btn{background:#e72076;color:#fff;border: none;}
.required{color:#e72076}