<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;400;500;600;700&amp;display=swap');
@import "flag-icon.min.css"; 

body{
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	color: #000;
	background-color: #fff;
	position:relative;
}
/*body.overlayDrop:after,
body.overlayFlag:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0, 0, 0, 0.5);
	z-index:9;
}*/


a{
	transition: all .4s ease;	
}
a img{
	border: 0;
}
p a{
	color:#003379;
}
p a:hover{
	color:#000;
}
img{
	max-width: 100%;
	height: auto;
}
h2{
	font-size:30px;
	line-height:35px;
	color:#000;
	font-weight:300;
	padding-bottom:10px;
	margin-bottom:0;
	text-transform:capitalize;
}
h3{
	font-size:32px;
	line-height:38px;
	color:#000;
	font-weight:300;
	padding-bottom:10px;
	margin-bottom:0;
}
h4{
	font-size:24px;
	line-height:30px;
	color:#000;
	font-weight:400;
	padding-bottom:10px;
	margin-bottom:0;
}
h4 a, 
h2 a, 
h3 a{
	color:#000;
}
h4 a:hover, 
h2 a:hover, 
h3 a:hover{
	color:#3e3e3e;
}
h5{
	font-size:18px;
	line-height:22px;
	color:#272727;
	font-weight:600;
	padding-bottom:10px;
	margin-bottom:0;
}
button:focus{
	outline:none;	
}
a{
	color: #990000;
	outline: none;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:none;
}
.blue, 
a.blue{
	color:#003379;
}
.btn{
	background-color: #990000;
	color: #fff;
	transition: all .4s ease;
	padding:6px 20px;
	outline:none;
}

.btn:hover, 
.btn:focus{
	background-color:#650101;	
	outline:none;
	box-shadow:none;
}
.btn-outline{
	background-color:transparent;
	border:solid 1px #000;
	color:#000;
}
.btn-outline:hover, 
.btn-outline:focus{
	background-color:transparent;	
	border:solid 1px #650101;
	color:#650101;
}
.btn-primary{
	background-color:#027904;
	border:solid 1px #027904;
}
.btn-primary:hover, 
.btn-primary:focus{
	background-color:#027904;
	border:solid 1px #027904;
}

input:focus{
	outline: none;
}

.slick-slider .slick-dots{
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:center;
}
.slick-slider .slick-dots li{
	display:inline-block;
	vertical-align:top;
	width:18px;
	height:18px;
	border-radius:10px;
	background-color:#ccc;
	margin:0 5px;
	transition: all .4s ease;
}
.slick-slider .slick-dots li.slick-active{
	background-color:#A21E20;
	width:28px;
}
.slick-slider .slick-dots li button{
	display:none;	
}
.slick-slide:focus{
	outline:none;
}
.slick-arrow{
	position: absolute;
	font-size: 0;
	list-style: 0;
	border: 0;
	background: none;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
	width:50px;
	height:50px;
	background:rgba(0, 0, 0, 0.5)
}
.slick-arrow::after{
    content: "\f104"; 
    font-family: FontAwesome;
    left:50%;
    position:absolute;
	top:50%;
	transform: translate(-50%, -52%);
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	z-index: 99;
}
.slick-prev{
	left:0;
	border-radius:0 10px 10px 0;
}
.slick-prev::after{
	content: "\f104";
}
.slick-next{
	right: 0;
	border-radius:10px 0 0 10px;
}
.slick-next::after{
	content: "\f105";
}


.container{
	max-width: 1500px;
}

.topHeader{
	background-color:#A21E20;
	height:45px;
	display:flex;
	padding-top:10px;
	padding-bottom:10px;
}

.countryPan{
	position:relative;
	z-index:99;
	cursor:pointer;
	width:47px;
	margin-right:15px;
}
.countryPan .selectedCountry{
	margin-right:15px;
}
.countryPan .selectedCountry:after{
    content: "\f0dd"; 
    font-family: FontAwesome;
    right:0;
    position:absolute;
	top:40%;
	transform: translateY(-50%);
	font-size: 16px;
	color: #fff;	
}

.countryPan .flag{
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	border-radius:0;
	width:30px ;
	height: 25px;
}
.countryPan .countryDropdown{
	position:absolute;
	top:35px;
	left:-5px;
	height:217px;
	overflow-y:scroll;
	display:none;
	padding: 0 5px;
	background-color: #fff;
}
.countryPan .countryDropdown ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.countryPan .countryDropdown li{
	padding:2px;
	border:solid 1px #ccc;
	background-color: #fff;
	margin-bottom:5px;
}

.signupPan ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: auto;
	text-align: right;
	color:#fff
}
.signupPan ul li{
	display: inline-block;
	padding: 0 7px 0 5px;
	border-right: solid 1px #fff;
}
.signupPan ul li:last-child{
	border-right: 0 !important;
	padding-right: 0;
}
.signupPan ul li a{
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	transition: all .4s ease;
	font-size:16px;
	line-height:25px;
	font-weight:400;
}
.signupPan ul li a:hover{
	text-decoration: none;
	color:#ccc;
}

/* Header style */
.header{
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	background:#fff;
}
.header .container{
	position:relative;
}
.logo{
	align-self: flex-end;
}
.logo img{
	/*max-width:85px;*/
	height: 100px;
}
.dropDownWrap{
	align-self: center;
}
.categoryPan{
	width: auto;
	display: inline-block;
	vertical-align: top;
	transition: all .4s ease;
	/*position:relative;*/
}
.categoryPan .categoryLink{
	font-size: 18px;
	color: #000;
	padding:0 25px 0 5px;
	position:relative;
	display:block;
	line-height:30px;
	font-weight:700;
}
.categoryPan .homeLink{
	font-size: 18px;
	color: #000;
	padding:0 25px 0 5px;
	position:relative;
	display:block;
	line-height:30px;
	font-weight:700;
}
.categoryPan .categoryLink.dropOpen{
	border-bottom:solid 2px #A21E20;
}
.categoryPan .categoryLink:hover{
	color:#990000;
}
.categoryPan .categoryLink:after{
	content: "\f0dd"; 
	font-family: FontAwesome;
	right:5px;
	position:absolute;
	top:-2px;
	font-size: 16px;
	z-index: 999;
	color: #000;	
}
.categoryPan .categoryDropdown{
	display: none;
	position:absolute;
	top:105px;
	left:0;
	background-color:#f8fbfe;
	z-index:999;
	width:100%;
	border: solid 1px #ccc;
	border-top:3px solid #990000;
	padding:20px 20px;
}
.categoryPan .categoryDropdown ul{
	list-style-type:none;
	padding:0 0 15px 0;
	margin:0;
}
.categoryPan .categoryDropdown ul li{
	 padding-bottom:5px;
	 font-size:14px;
	 line-height:20px;
}
.categoryPan .categoryDropdown ul li a{
	color:#3e3e3e;
}
.categoryPan .categoryDropdown ul li a:hover{
	text-decoration:none;
	color:#990000;
}
.categoryPan .categoryDropdown ul li.title{
	color:#003379;
	font-weight:700;
	font-size:16px;
	line-height:20px;
}
.categoryPan .categoryDropdown ul li.title a{
	color:#003379;
}
.categoryPan h4{
	color:#003379;
	font-weight:700;
	font-size:16px;
	line-height:20px;
}
.dropDownLeftPan{
	height:100%;
	border-right:solid 2px #D0D0D0;
}
.categoryPan .dropDownRightPan ul{
	padding-bottom:25px;
}
.categoryPan .dropDownRightPan ul li{
	padding-left:22px;
	font-size:15px;
	padding-bottom:10px;
}
.categoryPan .dropDownRightPan ul li.title{
	position:relative;
	text-transform:uppercase;
	width:100%;

}
.categoryPan .dropDownRightPan ul li.title .fa{
	font-size:20px;
	position:absolute;
	top:0;
	left:-5px;
}
.categoryPan .dropDownRightPan ul.storeList{

}
.categoryPan .dropDownRightPan ul.storeList li{
	border:solid 1px #000;
	border-radius:15px;
	overflow:hidden;
	padding-left:0;
	padding:10px;
	margin-right:10px;
	margin-bottom:10px;
	
	display:inline-block;
	vertical-align:top;
	max-width:200px;
}
.categoryPan .dropDownRightPan ul.storeList li img{
	border-radius:15px;
}
.categoryPan .dropDownRightPan ul.storeList li.title{
	max-width:100%;
	padding-left:0;
	border:0;
	border-radius:0;
}


.categoryPan .viewAll{
	font-size:20px;
	line-height:normal;
	font-weight:400;
	color:#003379;
	position:relative;
	padding-right:20px;
}
.categoryPan .viewAll:after{
	content: "\f105"; 
	font-family: FontAwesome;
	right:0;
	position:absolute;
	top:-6px;
	font-size: 30px;
	z-index: 999;
	color: #003379;
}

.seachPan{
	position: relative;
	display: flex;
	width: 50%;
	border:solid 2px #A21E20;
	border-radius:30px;
	align-self: center;
	height:50px;
}
.seachPan:before{
	content: "\f041"; 
	font-family: FontAwesome;
	left:20px;
	position:absolute;
	top:10px;
	font-size: 15px;
	z-index: 999;
	color: #000;
}
.seachPan.noLocation{
	overflow:hidden;
}
.seachPan.noLocation:before{
	display:none;
}
.seachPan.noLocation .searchBox{
	width:100%;
}

.seachPan .locationBox{
	width: 180px;
	position: relative;
}
.seachPan .locationBox:before{
	content: "\f0dd"; 
	font-family: FontAwesome;
	right:35px;
	position:absolute;
	top:6px;
	font-size: 16px;
	z-index: 999;
	color: #000;
}
.seachPan .locationBox:after{
	content: "";
	position: absolute;
	top: 8px;
	right: 0;
	border-right: solid 2px #9E9E9E;
	height: 30px;
}
.seachPan .locationBox .locationClick{
	font-size:18px;
	line-height:46px;
	font-weight:700;
	color:#000;
	padding-left:40px;
}
.seachPan .locationBox .locationDrop{
	display:none;
}
.seachPan .searchBox input{
	width: 100%;
	height: 46px;
	background-color: #fff;
	border: 0;
	padding: 10px;
}
.seachPan .searchBox input{
	width: 90%;
	width:calc(100% - 70px);
	font-size:16px;
}
.seachPan .searchBox{
	width: 80%;
	display: flex;
	margin-bottom: 0px;
}
.seachPan .searchBox input[type="submit"]{
	width: 70px;
	height: 46px;
	background: url(../images/icon-search.svg) 50% 50% no-repeat #A21E20;
	font-size: 0;
	line-height: 0;
	text-indent: -50000px;
	margin-left:auto;
	border-radius:0 30px 30px 0;
}
.notificationPan{
	align-self:center;
	position:relative;
	margin-right:10px;
}
.notificationPan a{
	margin:0 0;
	width: auto;
	color: #000;
	position: relative;
}
.notificationPan a span.count, .notificationPan div span.count{
	width:25px;
	height:25px;
	border:solid 1px #fff;
	font-size:11px;
	line-height:23px;
	font-weight:400;
	color:#fff;
	background-color:#A21E20;
	position: absolute;
	top: -19px;
	right: -8px;
	border-radius:50%;
	text-align:center;
}
.notificationPan .iconLink .fa::before{
	font-size: 27px;
}
.notificationDropDown{
	display:none;
	position:absolute;
	top:45px;
	right:0;
	background-color:#f8fbfe;
	z-index:999;
	width:380px;
	border: solid 1px #ccc;
	box-shadow: 0 0 10px #ccc;
	padding:0;
}
.notificationDropDown ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.notificationDropDown ul li{
	background-color:#fff;
	padding:10px;
	margin-bottom:10px;
}
.notificationDropDown ul li:last-child{
	margin-bottom:0;
}
.notificationDropDown ul li p{
	font-size:11px;
	line-height:16px;
	color:#000;
	margin-bottom:3px;
}
.notificationDropDown ul li p.expire{
	background:url(../images/icon-expire.png) 0 2px no-repeat;
	padding-left:20px;
	color:#A21E20;
	font-weight:600;
}
.dropClear{
	padding:5px 10px;
	font-size:12px;
	line-height:normal;
	color:#003379;
	text-align:right;
}
.dropClear a, .dropClear div{
	color:#003379;
}
.dropClear a:hover, .dropClear div:hover{
	color:#000;
}
.dropBottomPan{
	border-top:solid 4px #fff;
	padding:10px 10px 10px;
}
.dropBottomPan h4{
	font-size:12px;
	line-height:15px;
	color:#003379;
	font-weight:700;
}
.dropBottomPan ul{
	display:flex;
	gap:5px;
}
.dropBottomPan ul li{
	background-color:transparent;
	padding:0;
}


/* Banner Style */
.bannerPan{
	margin-bottom:30px;
}
.bannerPan .slider{
	width: 100%;
	text-align: center;
}
.bannerPan .slick-slide{
	width: 100%;
	height:auto;
}
.bannerPan .slick-slider .slick-dots{
	position:absolute;
	bottom:20px;
	left:0;
	right:0;
}
.bannerPan .slick-slide img{
	margin: 0 auto;
	width:100%;
	height:100%;
}
.bannerPan .bannerSlide{
	display:flex;
	padding-top:30px;
	padding-bottom:30px;

}
.bannerPan .bannerSlide .slideTxt, 
.bannerPan .bannerSlide .slideImg{
	width:50%;
	text-align:center;
	justify-content: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.bannerPan .bannerSlide .slideImg img{
	width:auto;
	max-width:100%;
	height:auto;
}
.bannerPan .bannerSlide .slideTxt h3{
	font-weight: 700;
	margin-bottom:20px;
	font-size:36px;
}
.bannerPan .bannerSlide .slideTxt p{
	font-size:23px;
	line-height:normal;
	margin-bottom:15px;
}
.addBtn{
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 30px;
	width: 240px;
	margin: 15px auto;
	padding: 12px;
	font-weight: 700;
	font-size: 20px;
}
.addBtn img{
	width:45px !important;
	margin: 0 10px 0 0 !important;
}
.addBtn:hover{
	color:#fff;
}
/* Carousel Pan Style */
.carouselPan{
	background-color:#EEEEEE;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:30px;
}
.carouselSlider .card{
	width:300px;
	height:225px;
	border-radius:20px;
	border:0;
	box-shadow: none;
	justify-content: center;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.card .cashBack, 
.cashBackBatch{
	position:absolute;
	top:20px;
	left:0;
	width:auto;
	height:30px;
	background:url(../images/icon-cashback.png)5px 50%/20px no-repeat #8DB654;
	border-radius:0px 4px 4px 0px;
	font-size:13px;
	line-height:30px;
	font-weight:700;
	color:#fff;
	padding:0 10px 0 28px;
}
.carouselSlider .slick-arrow{
	background-color:#A6656A;
	width:40px;
	height:40px;
}
.slick-arrow::after{
	font-size:30px;
}
.carouselSlider .slick-prev{
	left:-15px;
}
.carouselSlider .slick-next{
	right:-15px;
}

.addShopCarouselPan{
	background-color:#fff;
}
.addShopCarouselPan h3{
	font-size: 30px;
	line-height: 36px;
	font-weight: 700;
	margin-bottom: 30px;
	text-transform: capitalize;
	text-align:center;
}
.addShopCarouselPan .card{
	box-shadow: 0 0 10px #ccc;
	margin-top:10px;
	margin-bottom:10px;
}
.addShopCarouselPan .addShopTxt{
	max-width:280px;
	margin:0 auto;
	position:relative;
}
.addShopCarouselPan .addShopTxt h3, 
.addShopCarouselPan .addShopTxt p{
	font-size:17px;
	line-height:20px;
	font-weight:500;
	border-bottom:solid 1px #000;
	margin:2px 0;
	padding:2px 0;
	text-align:left;
	text-transform:uppercase;
}
.addShopCarouselPan .addShopTxt p{
	border-bottom:0;
	text-transform:none;
	font-size:16px;
}
.addShopCarouselPan .heart:after{
    content: "\f08a"; 
    font-family: FontAwesome;
    right:2px;
    position:absolute;
	top:0;
	font-size: 20px;
	color: #000;
	cursor:pointer;
}
.addShopCarouselPan .heart.added:after{
content: "\f004";
}

/* Tab Panel Style */
.tabPan{
	display:flex;
}
.tabPan.greyBg{
	background-color:#E0DFDF;
}
.tabPan .adPan{
	width:190px;
	background-color:#D9D9D9
}
/*.tabPan .container{
	max-width:1440px;
}*/

.titleSection{
	text-align:center;
	padding-top:20px;
	padding-bottom:25px;
}
h2.iconTitle{
	text-align:center;
	display:inline-block;
	background:url(../images/icon-coupons.svg) 0 50% no-repeat;
	padding:5px 0 20px 60px;
	font-weight:700;
}
ul.titleMenu{
	display:flex;
	padding:0;
	margin:0;
	list-style-type:none;
	justify-content: center;
}
ul.titleMenu li{
	padding-left:20px;
	padding-right:20px;
	position:relative;
	font-size:18px;
	font-weight:600;
}
ul.titleMenu li:last-child:after{
	display:none;
}
ul.titleMenu li:after{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	border-right: solid 1px #9A9A9A;
	height: 30px;
}
ul.titleMenu li a{
	color:#000;
	display:inline-block;
	background:url(../images/icon-up-and-down.png) 100% 50% no-repeat;
	padding-right:25px;
	opacity:0.4;
}
ul.titleMenu li a.active{
	opacity:10;
}

.custom-switch .custom-control-label{
	padding-left:17px;
	color:#9A9A9A;
}
.custom-switch .custom-control-label::before{
	background-color:#898888;
	width:45px;
	height:22px;
	border-radius:12px;
}
.custom-switch .custom-control-label::after{
	background-color:#fff;
	width: 18px;
	height: 18px;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{
	transform: translateX(23px);
}
.custom-switch .custom-control-input:checked ~ .custom-control-label{
	color:#000;
}

/* Tab Panel */
.tabContainer{
}
.tabContainer .nav-tabs{
	border:0;
	font-weight: bold;
	justify-content: center;
	align-items: center;
}

.tabContainer .nav-tabs .nav-item{
	text-align: center;
	position:relative;
}
.tabContainer .nav-tabs .nav-item:before, 
.tabContainer .nav-tabs .nav-item:after{
	bottom: 0;
	border-radius: 0 0 0 0;
	content: '';
	position: absolute;
	height: 20px;
	width: 20px;
	background: #ced9e6;
	display:none;
}
.tabContainer .nav-tabs .nav-item:before{
	left: -20px;
}
.tabContainer .nav-tabs .nav-item:after{
	right: -20px;
}
.tabContainer .nav-tabs .nav-item .nav-link{
	padding:15px 20px 5px;
	border:0 !important;
	height:100%;
	position:relative;
	transition: none;
}
.tabContainer .nav-tabs .nav-item .nav-link:before, 
.tabContainer .nav-tabs .nav-item .nav-link:after{
	bottom: 1px;
	content: '';
	position: absolute;
	height: 20px;
	width: 20px;
	background: #fff;
	display:none;
	z-index:9;
}
.tabContainer .nav-tabs .nav-item .nav-link:before{
	border-radius: 0 0 25px 0;
	left: -20px;
}
.tabContainer .nav-tabs .nav-item .nav-link:after{
	border-radius: 0 0 0 25px;
	right: -20px;
}
.tabContainer .nav-tabs .nav-item .nav-link .fa{
	color:#BC827A;
	font-size:28px;
	line-height:normal;	
}
.tabContainer .nav-tabs .nav-item .nav-link.active .fa{
	color:#003379;
	font-size:42px;
}

.tabContainer .nav-tabs .nav-item.show .nav-link, 
.tabContainer .nav-tabs .nav-link.active{
	border:solid 2px #ccc;
	border-bottom:0;
	color:#990000;
	background-color:#ced9e6;
	border-radius:50px 50px 0 0;
}
.tabContainer .nav-tabs .nav-item.activeLi:before, 
.tabContainer .nav-tabs .nav-item.activeLi:after, 
.tabContainer .nav-tabs .nav-item .nav-link.active:before, 
.tabContainer .nav-tabs .nav-item .nav-link.active:after{
	display:block;
}


.tabContainer .col, 
.tabContainer [class*='col-']{
	padding-left:10px;
	padding-right:10px;
	margin-top:auto;
	margin-bottom:20px;
}

.tabContainer .tab-content{
	background-color:#ced9e6;
	padding:40px 30px 0px;
	border-radius:20px;
}
.tabContainer .card{
	width:330px;
	height:350px;
	padding: 0 !important;
	box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.1);
	border-color: #dedede !important;
	border-radius:20px;
	overflow:hidden;
}
.tabContainer .card .cardTop{
	background-color:#bfbfbf;
	height:245px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:25px;
	position:relative;
}
.tabContainer .card.dark .cardTop{
	background-color:#000;
}
.discount{
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	width:30px;
	height:30px;
	background:url(../images/icon-discount.png) 0 0 no-repeat;
}
.greenCoupon{
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	width:35px;
	height:31px;
	background:url(../images/green-coupon.png) 0 0 no-repeat;
}
.iconCashback{
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	width:30px;
	height:30px;
	background:url(../images/icon-cashback.png) 0 0/100% no-repeat;
}
.verified{
	position:absolute;
	top:10px;
	right:10px;
	display:block;
	width:20px;
	height:20px;
	background:url(../images/icon-check-mark.png) 0 0 no-repeat;
}
.view{
	display:inline-block;
	font-size:13px;
	line-height:normal;
	color:#fff;
	font-weight:700;
	padding-right:23px;
	position:relative;
}
.view:after{
    content: "\f06e"; 
    font-family: FontAwesome;
    right:0;
    position:absolute;
	top:45%;
	font-size: 17px;
	color: #fff;
	transform: translateY(-50%);
}
.tabContainer .card .view {
	position:absolute;
	bottom:10px;
	left:10px;
}
.likePan{
	display:flex;
}
.tabContainer .card .cardTop .likePan{
	position:absolute;
	bottom:10px;
	right:10px;
}
.likePan p{
	margin-bottom:0;
	font-size:13px;
	font-weight:700;
	color:#027904;
	margin-right:7px;
}
.likePan p .fa{
	font-size:18px;
}
.likePan p.disLike{
	color:#990000;
	margin-right:0;
}
.tabContainer .card .cardBottom{
	background-color:#fff;
	padding:15px;
}
.tabContainer .card .cardBottom .cardBottomTitle{
	font-size:16px;
	line-height:20px;
	color:#990000;
	font-weight:700;
	margin-bottom:12px;
}
.cashBackTxt{
	font-size:12px;
	color:#027904;
	background:url(../images/icon-cashback.png) 0 50%/20px no-repeat;
	display:inline-block;
	padding-left:25px;
	margin-left:10px;
}
.tabContainer .card .cardBottom .info{
	font-size:17px;
	line-height:22px;
	font-weight:700;
	color:#000;
	margin-bottom:0;
}


.tabContainer .tab-pane{
	display: block;
	height: 0;
	overflow: hidden;
}
.tabContainer .tab-pane.show{
	height:auto;
	overflow: visible;
}

.adPan{
	width: 100%;
	max-width: 900px;
	background-color: #142077;
	height: 100%;
	height: 500px;
	margin: 0 auto 30px;
}



.rectangularPan{
	margin-top:30px;
	margin-bottom:30px;
	background:url(../images/rectangle-bg.jpg) 0 0 no-repeat;
	padding-top:30px;
	padding-bottom:30px;
}

.trustedPan{
	padding-top:30px;
	padding-bottom:30px;
}
.trustedPan .trustedSlider{
	width:90%;
	margin:0 auto;
}
.trustedSlider .card{
	border:0;
	border-radius:20px;
	box-shadow: 0 0 10px #ccc;
	background:#fff;
	margin:10px;
	overflow:hidden;
	padding:15px;
}
.trustedSlider .card .cardLogo{
	margin:0 auto 20px;
}
.trustedSlider .card .cardTxt{
	color:#000;
}
.trustedSlider .card p{
	font-size:18px;
	line-height:normal;
}
.trustedSlider .btn{
	font-weight:700;
	position:relative;
	height:40px;
	margin-left:auto;
	line-height:25px;
	border-radius:10px;
}
.viewCoupon{
	width:220px;
}
.btn.outline{
	background-color:#fff;
	color:#990000;
	border:solid 1px #990000;
	margin: 10px 0 15px 0;
}
.btn.outline:hover{
	background-color:#990000;
	color:#fff;
}
.btn.deal{
	width:120px;
	background-color:#fff;
	color:#990000;
	border:solid 1px #990000;
}
.btn.deal:hover{
	color:#fff;
}
.trustedSlider .slick-arrow{
	border-radius:10px;
	background-color:#A6656A;
}
.trustedSlider .slick-arrow.slick-prev{
	left:-4%;
}
.trustedSlider .slick-arrow.slick-next{
	right:-4%;
}
.trustedSlider .slick-arrow::after {
  font-size: 47px;
}
.trustedSlider .slick-arrow.slick-prev:after{
	left:47%;
}
.trustedSlider .slick-arrow.slick-next:after{
	left:53%;
}



/* Footer Panel Style */
.footer{
	background-color:#912626;
	padding-top:30px;
	padding-bottom:30px;
}
.footer h4{
	font-size:22px;
	line-height:30px;
	font-weight: bold;
	color: #fff;
	position:relative;
	margin-bottom:20px;
}
.footer h4:after{
	content:"";
	width:70px;
	height:3px;
	background-color:#fff;
	position:absolute;
	bottom:3px;
	left:0;
}
.footer ul{
	padding:0 0 15px 0;
	margin:0;
	list-style-type:none;
}
.footer ul li{
	font-size:15px;
	line-height:20px;
	color:#ccc;	
	padding:0 0 7px;
}
.footer ul li a{
	color:#ccc;
	font-weight:700;
}
.footer ul li a:hover{
	 color:#fff;
	 text-decoration:none;
}
.footer .socialLinks li{
	display:inline-block;
	vertical-align:top;
	font-size:24px;
	margin-right:7px;
}
.footer .socialLinks li .fa{
	color:#fff;
}
.iconTwitter{
	background:url(../images/icon-twitter.png) 0 0/20px no-repeat;
	width:20px;
	height:20px;
	display:block;
	position:relative;
	top:2px;
}

.newsletterPan input[type="text"]{
	width:350px;
	height:40px;
	border:solid 2px #fff;
	border-radius:5px;
	padding:0 10px;
	background-color:#912626;
	color:#ccc;
	font-size:15px;
	font-weight:700;
}
.newsletterPan input[type="submit"]{
	background:#fff;
	border:0;
	border-radius:5px;
	height:40px;
	padding:0 15px;
	font-size:13px;
	font-weight:700;
	color:#003379;
}
.newsletterPan p{
	padding-top:10px;
	font-size:13px;
	color:#fff;
	font-weight:700;
}

.footer .footerLogo li{
	display:inline-block;
	padding:0;
	margin:0;
	width:112px;
}
.footer .footerLogo li img{
	border:0;
	display:block;
}

/* Copyright Panel style */
.copyRightPan{
	background-color:#000;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	color:#ccc;	
	font-size:14px;
}
.fontBig .copyRightPan{
	font-size:15px;
}
.fontBigger .copyRightPan{
	font-size:16px;
}
.fontSmall .copyRightPan{
	font-size:13px;
}
.fontSmaller .copyRightPan{
	font-size:12px;
}

.copyRightPan a{
	 color:#ccc;	
}
.copyRightPan a:hover{
	 color:#fff;
	 text-decoration:none;
}

.socialLink{
	
}
.socialLink li a{
	width:26px;
	height:26px;
	border-radius:50%;
	border:solid 1px #fff;
	text-align:center;
	line-height:normal;
}
.socialLink li a .fa{
	position:relative;
	top:5px;
}


.bulletList{
	list-style-type:none;
	padding-left:0;
}
.bulletList li{
	padding-left:23px;
	position: relative;
}
.bulletList li:before{
	content: "\f192"; 
    font-family: FontAwesome;
    left:6px;
    position:absolute;
    top:14px;
	transform:translate(-50%, -50%);
	color:#003885;
	font-size: 14px;
	line-height: 1.5;
}

.table th{
	background-color:#003885;
	color:#fff;
}
tr:nth-child(odd){
  background-color: #eee;
}

.exclusivePan{
	margin-bottom:20px;	
}
.exclusivePan .card-img-top{
	width:150px;
	margin:0 auto;
}
.exclusivePan h3{
	padding-bottom:10px;
}
.exclusivePan .exclusiveLinkList, 
.exclusivePan .exclusiveLinkList2{
	list-style: none;
	padding: 0;
	margin: 0;
}
.exclusivePan .exclusiveLinkList li, 
.exclusivePan .exclusiveLinkList2 li{
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 25px;
	font-weight: bold;
	position:relative;
}
.exclusivePan .exclusiveLinkList li .fa, 
.exclusivePan .exclusiveLinkList2 li .fa{
	margin-right: 5px;
	display: inline-block;
	vertical-align: top;
	width: 25px;
	font-size:16px;
	line-height:normal;
	position:relative
}
.exclusivePan .exclusiveLinkList2 li:after{
    content: "\f00c"; 
    font-family: FontAwesome;
    right:0;
    position:absolute;
	top:3px;
	font-size: 10px;
	color: #fff;
	background:#00be04;
	width:15px;
	height:16px;
	text-align:center;
	line-height:16px;
}
.exclusivePan .exclusiveLinkList2 li:before{
    content: "\f067"; 
    font-family: FontAwesome;
    right:20px;
    position:absolute;
	top:2px;
	font-size: 10px;
	color: #3e3e3e;
}
.exclusivePan .exclusiveLinkList2 li.open:before{
    content: "\f068";	
}

.exclusivePan .exclusiveLinkList li .fa.fa-mobile, 
.exclusivePan .exclusiveLinkList li .fa.fa-lightbulb-o, 
.exclusivePan .exclusiveLinkList2 li .fa.fa-lightbulb-o{
	font-size:21px;
	line-height:normal;
	top:-2px;
	left:4px;
}
.exclusivePan .exclusiveLinkList a.active{
	color:#990000;
}
.exclusivePan .exclusiveLinkList a.active:after{
    content: "\f054"; 
    font-family: FontAwesome;
    right:2%;
    position:absolute;
	top:50%;
	transform: translateY(-50%);
	font-size: 13px;
	color: #990000;
}

.exclusivePan .exclusiveLinkList2 li ul{
	list-style-type:none;
	padding:15px 0 0 30px;
	margin:0;
	display:none;
}
.exclusivePan .exclusiveLinkList2 li ul li:before, 
.exclusivePan .exclusiveLinkList2 li ul li:after{
	display:none;
}
.exclusivePan .exclusiveLinkList2 li ul li{
	margin-bottom:5px;
	padding-bottom:5px;
	font-size:14px;
}




.exclusivePan.categoryExclusivePan .exclusiveTopLinkWrap .nav-tabs{
	margin-bottom:25px;	
}
.exclusivePan.categoryExclusivePan .exclusiveTopLinkWrap .nav-tabs li{
	margin-bottom:-1px;
	text-align:center;
}
.exclusivePan.categoryExclusivePan .exclusiveTopLinkWrap .nav-tabs li.active{
	border-color: #ccc #ccc #fff;	
}
.exclusivePan.categoryExclusivePan .exclusiveTopLinkWrap .nav-tabs li a:after{
	display:none;	
}


.exclusivePan.categoryExclusivePan .exclusiveTab .card{
	flex-direction:row;
}
.exclusivePan.categoryExclusivePan .exclusiveTab .card .card-img, 
.exclusivePan.categoryExclusivePan .exclusiveTab .card .card-img-top{
	width:175px;
	height:80px;
	margin:auto;
}


.exclusivePan .exclusiveTab{
	display:none;
}
.exclusivePan .exclusiveTab select{
	margin-left:10px;
	padding:5px;
}
.exclusivePan .exclusiveTab .filterPan{
	padding-right:40px;
	text-align:right;
}
.exclusivePan .exclusiveTab .filterPan .varified{
	right:15px;
}

.exclusivePan .exclusiveTab .col, 
.exclusivePan .exclusiveTab [class*='col-']{
	margin-bottom:30px;
}	
.exclusivePan .exclusiveTab#exclusiveTab1{
	display:block;
}
.exclusiveTab .card .card-body{
	padding:10px 10px 25px;
	position:relative;
}
.exclusiveTab2.exclusiveTab .card .card-body{
	padding-right:200px;	
}

.exclusiveTab .card .card-body p{
	margin-bottom:5px;	
	font-weight:bold;
}
.exclusiveTab .card .card-body p.saleTxt{
	color:#054a08;
}
.exclusiveTab .card .card-body p.usedTxt{
	color:#990000;
}
.exclusiveTab .card .card-body h3{
	font-size:17px;
	line-height:22px;
	padding-bottom:12px;
}
.exclusiveTab .card .card-body .bottomTxt{
	display:flex;	
}
.exclusiveTab .varified{
	width: 16px;
	height: 16px;
	border-radius: 0%;
}
.exclusiveTab .varified:after{
	font-size:10px;
}
.exclusiveTab .card .likePan{
    position: absolute;
    bottom: 0;
    right: 5px;	
}
.exclusiveTab .card .likePan .likeTxt{
	display:inline-block;
	vertical-align:top;
	color:#027904;
	margin:5px;
}
.exclusiveTab .card .likePan .likeTxt.disLike{
	color:#990000;	
}

.exclusiveTab .card .card-body .viewBtn{
    position: absolute;
    top: 50%;
    right: 65px;
	transform:translateY(-50%);
    display: inline-block;
    padding: 5px 15px;
    background-color: #990000;
    border: dashed 2px #fff;
    color: #fff;
    font-weight: bold;
}
.exclusiveTab .card .card-body .viewBtn:hover{
	text-decoration:none;
    background-color: #310000;
}


.viewTxt{
	text-align:right;	
}

.brandLogo{
	border:solid 2px #ccc;
	padding:5px;
	text-align:center;
	margin-bottom:30px;
}
.searchBox{
	margin-bottom:20px;
}
.searchBox input{
	width:100%;	
	padding:5px;
	border:solid 1px #ccc;
}
.searchBox .inputWrap{
	position:relative;	
}
.searchBox .clearIcon{
	position:absolute;
	top:11px;
	right:6px;
	color:red;
	font-size:12px;
	z-index:99;
	cursor:pointer
}

.couponDetails{
	display:none;
	width:900px;
}
.popLogo{
	width:100px;
	margin:0 auto 30px;
}
.popupContent .bigCard{
	flex-direction: row;
	margin-bottom:30px;
}
.popupContent .bigCard .card-img-top {
    width: auto;
    height: auto;
    margin: auto;
}
.popupContent .bigCard .card-body {
    padding: 10px;
    position: relative;
}
.couponCode{
	font-family: 'Special Elite', cursive;
	font-size:20px;
	line-height:normal;
	text-transform:uppercase;
	color:#990000;
	border:dashed 1px #990000;
	padding:10px 15px 8px;
	display:inline-block;
	font-weight:bold;
	background-color:#ffe2e2;
	margin:0 10px;
}

.popupCodePan{
	display:flex;
}
.couponCodePan{
	font-size:16px;
	font-weight:bold;
	margin
}

.popupCodePan .couponSitePan{
	margin-left:auto;
	margin-top:5px;
	font-weight:bold;
}

.smallCard .cardLogo{
	padding:10px 0;	
}
.smallCard .cardTxt{
	padding:10px;
}
.smallCard .cardTxt h5{
	font-size:16px;	
}
.smallCard .btn{
	margin:0 10px;	
}


.leftPan ul li{
	
}
.leftPan ul li a {
    padding: 3px 0;
    display: block;
    color: black;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	border-bottom:dotted 1px #ccc;
}

.tagcloud a {
    text-transform: uppercase;
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 7px;
    margin-right: 4px;
    border-radius: 4px;
    color: #000;
    border: 1px solid #ccc;
    font-size: 11px;
}
.tagcloud a:hover {
    border-color: #990000;
    background: #990000;
    color: #fff;
	text-decoration:none;
}

.col-form-label{
	font-weight:bold;	
}
.col-form-label em{
	color: #990000;
	font-style:normal;
}

.formPan h5{
	color:#003885;
}



.hiddenCodeBtn {
	position:relative;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:0.02px;
	font-weight:bold;
	line-height:40px;
	width:215px;
	height:40px;
	padding:0 10px 0 0;
	cursor:pointer;
	text-align:right;
	color:#ea5656;
	border:3px dashed #990000;
	border-radius:8px;
	background-color:#fff;
	margin-left:auto;
}
.hiddenCodeBtn:after, .hiddenCodeBtn:before {
	position:absolute;
	right:15px;
	width:30px;
	height:2px;
	content:'';
	background-color:#990000
}
.hiddenCodeBtn:after {
	bottom:-1px
}
.hiddenCodeBtn:before {
	top:-1px;
	right:30px;
	transition:transform .3s ease-out;
	backface-visibility:hidden
}
.hiddenCodeBtn:hover:before {
	transform:translate(-14px, 0);
	background-color:#de4f4f
}
.hiddenCodeBtn:hover:after {
	background-color:#de4f4f
}
.hiddenCodeBtn .p1 {
	position:absolute;
	top:0;
	left:0;
	box-sizing:border-box;
	width:170px;
	height:40px;
	margin:-3px 0 0 -3px;
	padding-left:10px;
	white-space:nowrap;
	color:white;
	border-radius:8px 0 0 8px;
	background:#990000
}
.hiddenCodeBtn .p2 {
	position:absolute;
	top:-3px;
	right:15px;
	overflow:hidden;
	width:45px;
	height:40px;
}
.hiddenCodeBtn span {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	display:block;
	width:190px;
	height:100%;
	color:#fff;
	text-align:center;
	line-height:36px;
}
.hiddenCodeBtn .t1, .hiddenCodeBtn .t2 {
	transition:transform .3s ease-out;
	backface-visibility:hidden
}
.hiddenCodeBtn .t1 {
	position:absolute;
	top:0;
	overflow:hidden;
	width:63.64px;
	height:63.64px;
	transform:translate(-17px, -2px) rotate(-45deg);
	background:#990000
}
.hiddenCodeBtn .t1:last-of-type {
	background:none;
	z-index:3
}
.hiddenCodeBtn .t2 {
	position:absolute;
	top:17.5px;
	right:-25px;
	width:30px;
	height:30px;
	transform:rotate(45deg);
	background:#650101
}
.hiddenCodeBtn:hover .t1 {
	transform:translate(-24px, 6px) rotate(-45deg)
}
.hiddenCodeBtn:hover .t1:first-of-type {
	background-color:#de4f4f
}
.hiddenCodeBtn:hover .t2 {
	top:17px;
	right:-14px
}
.hiddenCodeBtn:hover .p1 {
	background-color:#de4f4f
}

.shopBannerPan{
	background-color:#EEEEEE;
	text-align:center;
}
.shopBannerPan .container{
	padding-top:60px;
	padding-bottom:60px;
}
.shopBannerPan h2{
	font-size:48px;
	line-height:52px;
	font-weight:700;
}
.shopBannerPan h3{
	font-size:31px;
	line-height:40px;
	color:#646464;
	font-weight:500;
}
.shopBannerPan h2 span, 
.shopBannerPan h3 span{
	color:#027904;
}

.bannerBottom{
	position:relative;
}
.bannerBottom:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	height:50%;
	width:100%;
	background-color:#EEEEEE;
}
.bannerBottom .logoPan{
	background-color:#000000;
	border-radius:10px;
	padding:50px;
	height:100%;
}
.bannerBottom .logoPan img{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.bannerBottom .logoDescriptionPan{
	background-color:#fff;
	border-radius:10px;
	box-shadow:0 0 10px #ccc;
	padding:20px 30px 30px;

}
.logoDescriptionPan h4{
	font-size:36px;
	line-height:42px;
	font-weight:700;
	color:#000;
	border-bottom:solid 1px #4B4A4A;
	margin-bottom:10px;
}
.logoDescriptionPan p{
	font-size:16px;
	line-height:20px;
	color:#000;
	font-weight:300;
}
.logoDescriptionPan ul{
	list-style-type:none;
	padding:0;
	margin:0 0 15px;
	display:flex;
}
.logoDescriptionPan ul li{
	font-size:19px;
	margin-right:10px;
	padding-right:10px;
	border-right:solid 1px #B4B4B4;
}
.logoDescriptionPan ul li:last-child{
	border:0;
	padding:0;
	margin:0;
}
.logoDescriptionPan ul li a{
	color:#003379;
}
.logoDescriptionPan ul li a:hover{
	color:#000;
}
.logoDescriptionPan p.cashBackTxt{
	font-size:36px;
	line-height:40px;
	font-weight:800;
	color:#027904;
	padding-bottom:0;
	margin-bottom:0;
	background:url(../images/icon-cashback.png) 0 0/40px no-repeat;
	padding-left:50px;
}

.bannerStrip{
	background-color:#EEEEEE;
	text-align:center;
	margin-bottom:35px;
}
.bannerStrip .container{
	padding-top:20px;
	padding-bottom:20px;
}
.stripTxt{
	display:flex;
	justify-content: center;
}
.bannerStrip p, 
.bannerStrip ul, 
.bannerStrip ul li{
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:0;
	list-style-type:none;
	margin-top:auto;
	margin-bottom:auto;
}
.bannerStrip p{
	font-size:28px;
	font-weight:700;
	color:#000;
	margin-right:20px;
}
.bannerStrip p span{
	color:#027904;
	text-transform:uppercase;
}

.leftBorPan{
	background-color:#FBFBFBl;
	box-shadow:0 0 4px #ccc;
	padding:15px 10px;
}
.leftBorPan h3{
	font-size:22px;
	line-height:30px;
	color:#000;
	font-weight:400;
	text-transform:capitalize;
}
.categoryWrap{
	border:solid 1px #BEBABA;
	background-color:#fff;
	padding:10px;
	height:220px;
	overflow-x:hidden;
	overflow-y:auto;
}
.leftMenuPan{
	margin-bottom:25px;
}
.leftBorPan ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.leftBorPan ul li a{
	display:block;
	background-color:#FBFBFB;
	border:solid 2px #BEBABA;
	border-radius:20px;
	padding:5px 10px 5px 28px;
	margin-bottom:4px;
	font-size:16px;
	font-weight:300;
	color:#000;
	text-transform:capitalize;
	position:relative;
}
.leftBorPan ul li a .fa{
	font-size:14px;
	color:#000;
}
.leftBorPan ul li a::before{
    content: "\f1db"; 
    font-family: FontAwesome;
    left:10px;
    position:absolute;
	top:49%;
	font-size: 14px;
	color: #000;
	transform: translateY(-50%);
}
.leftBorPan ul.withChild li a::after{
    content: "\f105"; 
    font-family: FontAwesome;
    right:10px;
    position:absolute;
	top:49%;
	font-size: 22px;
	color: #807E7E;
	transform: translateY(-50%);
}
.leftBorPan ul.withChild li.open a::after{
    content: "\f107"; 
}
.leftBorPan ul li ul{
	display:none;
	padding-left:20px;
}
.leftBorPan ul li ul li a{
	border:0;
	padding-top:0;
	padding-bottom:0;
	background-color:transparent;
}
.leftBorPan ul li ul li a:after{
	display:none;
}

.leftBorPan ul.noBullet li a{
	padding-left:15px;
}
.leftBorPan ul.noBullet li a:before{
	display:none;
}

.couponLi a{
	padding-left:35px !important;
	background:url(../images/icon-coupon2.png) 10px 50% no-repeat;
}
.dealLi a{
	padding-left:35px !important;
	background:url(../images/icon-tag.png) 10px 50% no-repeat;
}
.offerLi a{
	padding-left:35px !important;
	background:url(../images/icon-promo.png) 10px 50% no-repeat;
}

.topSearchPan{
	margin-bottom:30px;
}
.searchPanWith{
	display:flex;
	align-items: center;
	justify-content: space-between;
}
.bodySearchPan{
	border:solid 1px #BEBABA;
	border-radius:20px;
	display:flex;
	width:50%;
}
.bodySearchPan.full{
	width:100%;
}
.bodySearchPan input[type="text"]{
	border:0;
	border-radius:20px;
	width: 90%;
	width:calc(100% - 40px);
	font-size:16px;
	height:40px;
	padding-left:15px;
	font-weight:400;
}
.bodySearchPan input[type="submit"]{
	width:40px;
	height: 40px;
	background: url(../images/icon-search.png) 50% 50% no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -50000px;
	margin-left:auto;
	border-radius:0 20px 20px 0;
	border:0;
}

.offerPan{
	background-color:#FBFBFB;
	box-shadow:0 0 4px #ccc;
	padding:20px;
}
.offerPan .shopLogoWrap{
	border:solid 1px #000;
	border-radius:10px;
	height:150px;
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
	margin-bottom:30px;
}
.offerPan .shopLogoWrap img{
	border-radius:10px;
}
.offerPan .shopLogoWrap .cashBackBatch{
	top:10px;
}
.offerWrap{
	border:solid 1px #B7B4B4;
	border-radius:10px;
	padding:20px;
	margin-bottom:30px;
}
.offerWrap .logoWrap{
	border:dashed 1px #000;
	border-radius:6px;
	height:100%;
}
.offerWrap .logoWrap .logoPan{
	height:calc(100% - 50px);
	border-radius: 6px;
	display: flex;
	align-items: center;
	padding: 5px;
	margin:10px;
}
.offerWrap .logoWrap .logoPan.dark{
	background-color:#000;
}
.offerWrap .logoWrap .logoCode{
	background-color:#C1B9B9;
	border-radius:0 0 6px 6px;
	font-size:17px;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
	color:#000;
	font-weight:600;
}
.offerWrap .titleTxt{
	font-size:20px;
	line-height:30px;
	font-weight:600;
	color:#000;
	margin-bottom:0;
}
.offerWrap .subTitleTxt{
	font-size:18px;
	line-height:24px;
	font-weight:400;
	color:#000;
}
.offerWrap .verified{
	position:static;
	margin-left:auto;
}
.offerWrap .hiddenCodeBtn{
	margin:15px 0 20px 0;
}
.offerWrap .cashBackTxt{
	font-size:20px;
	font-weight:600;
	margin:0;
}
.offerWrap .btn.outline{
	display:block;
	margin: 15px 0 20px 0;
	font-weight:700;
}
.offerBottomTxt{
	display:flex;
	justify-content: space-between;
}
.offerWrap .view{
	color:#000;
	position:relative;
	bottom:0;
	left:0;
	line-height:23px;
}
.offerWrap .view:after{
	color:#000;
}
.offerWrap .hoursTxt{
	font-size:12px;
	color:#000;
}
.walletPan{
	background:url(../images/icon-wallet.png) 0 0 no-repeat;
	font-size:13px;
	line-height:20px;
	font-weight:700;
	color:#990000;
	padding-left:26px;
}
.aboutPan{
	padding-top:50px;
	padding-bottom:50px;
}
.aboutPan .container{
	max-width: 1440px;
}
.aboutPan .aboutBox{
	box-shadow:0 0 10px #ccc;
	border-radius:10px;
	padding:20px;
}
.aboutPan .aboutBox h3{
	font-size:24px;
	line-height:30px;
	font-weight:700;
	color:#000;
}
.aboutPan .aboutBox p{
	font-size:20px;
	line-height:26px;
	font-weight:400;
	color:#000;
}

.rightBtnPan{
	display:flex;
	justify-content: right;
}
.topOfferPan{
	box-shadow:0 0 10px #ccc;
	border-radius:20px;
	padding:20px;
	margin-bottom:20px;
}
.topOfferPan h3{
	font-size:32px;
	line-height:40px;
	font-weight:700;
	color:#000;
	border-bottom:solid 1px #000;
	margin-bottom:15px;
}
.topOfferPan p{
	font-size:14px;
	line-height:20px;
}
.topOfferPan ul{
	list-style-type:none;
	padding:0;
	margin:15px 0 0 0;
	display:flex;
	gap:30px;
}
.topOfferPan ul li{
	border:solid 1px #ccc;
	border-radius:10px;
	padding:5px;	
}

.whiteBox{
	background-color:#fff;
	border-radius:20px;
	padding:20px;
}
.profileBox .profileImg{
	width:120px;
	height:120px;
	border-radius:50%;
	overflow:hidden;
	margin:0 auto 20px;
}
.profileBox h2{
	font-size:30px;
	line-height:36px;
	font-weight:700;
	text-align:center;
	padding-bottom:0;
}
.profileBox p{
	font-size:18px;
	line-height:22px;
	font-weight:400;
	text-align:center;
	margin-bottom:6px;
}
.referalBox{
	text-align:center;
}
.referalBox p{
	font-size:14px;
	margin-bottom:3px;
}
.referalBox .referalCode{
	border:dashed 1px #990000;
	background-color:#e0b3b3;
	display:inline-block;
	margin:0 auto;
	padding:5px 10px;
	font-size:11px;
	line-height:16px;
	border-radius:6px;
}
.referalBox .referalCode span{
	margin-left:15px;
}


.cashBackBox h3{
	font-size:24px;
	line-height:30px;
	color:#424242;
	font-weight:700;
	text-align:center;
}
.cashBackBox .ammount{
	font-size:40px;
	font-weight:500;
	text-align:center;
	margin-bottom:25px;
}
.cashBackBox h4{
	font-size:23px;
	line-height:26px;
	font-weight:500;
	padding-bottom:5px;
	text-transform:capitalize;
}
.cashBackBox ul{
	list-style-type:none;
	padding:0;
	margin:0 0 30px 0;
}
.cashBackBox ul li{
	font-size:16px;
	line-height:20px;
	font-weight:400;
	color:#626262;
	text-transform:capitalize;
}
.cashBackBox ul li a{
	color:#626262;
	padding:4px 0 4px 30px;
	display:block;
	position:relative;
}
.cashBackBox ul li a:after{
    font-family: FontAwesome;
    left:0;
    position:absolute;
	top:5px;
	color: #626262;
	font-size:18px;
}
.cashBackBox ul li.iconCashbackLi a{
	background:url(../images/icon-refund.svg) 0 7px no-repeat;
}
.cashBackBox ul li.iconReferralLi a{
	background:url(../images/icon-annouce.svg) 0 7px no-repeat;
}
.cashBackBox ul li.iconWithdrawalLi a{
	background:url(../images/icon-withdraw.svg) 0 7px no-repeat;
}
.cashBackBox ul li.iconHelpLi a{
	background:url(../images/icon-support.svg) 0 7px no-repeat;
}
.cashBackBox ul li.iconFaqLi a{
	background:url(../images/icon-faq.svg) 0 7px no-repeat;
}
.cashBackBox ul li.iconNotificationLi a::after{
    content: "\f0f3"; 
}
.cashBackBox ul li.iconWishlistLi a::after{
    content: "\f004"; 
}
.cashBackBox ul li.iconSettingLi a::after{
    content: "\f013";
	font-size:20px;
}
.cashBackBox ul li.iconBankLi a::after{
    content: "\f19c";
}
.cashBackBox ul li.iconLogoutLi a::after{
    content: "\f011";
}
.cashBackBox ul li.iconHowLi a::after{
    content: "\f059";
}
.iconBox ul{
	display:flex;
	list-style-type:none;
	padding:0;
	margin:0;
	justify-content: space-between;
}
.iconBox ul li{
	font-size:19px;
	line-height:25px;
	font-weight:400;
	text-transform:capitalize;
	padding-top:60px;
	text-align:center;
}
.iconBox ul li.confirmLi{
	background:url(../images/icon-verified.svg) 50% 0 no-repeat;
}
.iconBox ul li.withdrawLi{
	background:url(../images/icon-withdrawal2.svg) 50% 0 no-repeat;
}
.iconBox ul li.pendingLi{
	background:url(../images/icon-clock.svg) 50% -7px no-repeat;
}
.iconBox ul li.referralLi{
	background:url(../images/icon-marketing.svg) 50% 0 no-repeat;
}
.inviteBox{
	height: calc(100% - 172px);
}
.inviteBox .inviteInner{
	max-width:600px;
	margin:0 auto;
	text-align:center;
	padding-top:70px;
}
.inviteBox .inviteInner img{
	margin-bottom:25px;
}
.inviteBox .inviteInner h3{
	font-size:36px;
	line-height:40px;
	font-weight:400;
}

.inviteBox .copyWrapper{
	margin-top:20px;
}
.inviteBox .copyWrapper p{
	margin-bottom:10px;
}
.inviteBox .copyBox{
	border:solid 1px #BFBCBC;
	border-radius:26px;
	height:40px;
	position:relative;
	padding:0 150px 0 25px;
	font-size:16px;
	line-height:40px;
	text-align:left;
	margin-bottom:30px;
}
.inviteBox .copyBox .copyBtn{
	width:130px;
	background-color:#003379;
	text-align:center;
	font-size:16px;
	font-weight:600;
	line-height:40px;
	border-radius:25px;
	position:absolute;
	top:0;
	right:0;
	color:#fff;
	text-transform:uppercase;
}
.inviteBox .socialList{
	list-style-type:none;
	padding:0;
	margin:0;
	display:flex;
	gap:10px;
	align-items: center;
	justify-content: center;
}
.inviteBox .socialList img, 
.inviteBox .socialList a img{
	margin:0;
	border:0;
	display:block;
}

.withdralBox{
	padding-top:20px;
	padding-bottom:25px;
	text-align:center;
}
.withdralBox p{
	font-size:16px;
	line-height:24px;
	font-weight:300;
}
.withdralBox h3{
	font-weight:500;
	padding-bottom:20px;
}
.withdralBox .btn{
	padding:15px 30px;
	border-radius:25px;
	font-size:20px;
	line-height:24px;
	font-weight:800;
	margin:0 15px;
	text-transform:capitalize;
}
.withdralBox .btn:hover{
	color:#fff;
	background-color:#000;
}

.boxesPan{
	padding:0;
	overflow:hidden;
	margin-bottom:0;
}
.boxesPan ul{
	list-style-type:none;
	padding:0;
	margin:0;
	display:flex;
	flex-wrap: wrap;
}
.boxesPan ul li{
	flex: 50%;
	border-right:solid 1px #E0DFDF;
	border-bottom:solid 1px #E0DFDF;
	font-size:13px;
	line-height:16px;
	font-weight:300;
	text-align:center;
	padding:20px;
	height:150px;
}
.boxesPan ul li .boxWrap{
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
}
.boxesPan ul li span{
	display:block;
	font-size:24px;
	font-weight:500;
	margin-bottom:20px;
}

.iconBox2{
	height:100%;
	margin-bottom:0;
}
.iconBox2 ul{
	display:flex;
	list-style-type:none;
	padding:0;
	margin:0;
	justify-content: space-between;
	height: 100%;
	align-items: center;
}
.iconBox2 ul li{
	font-size:20px;
	line-height:25px;
	font-weight:300;
	padding:90px 30px 0;
	text-align:center;
}
.iconBox2 ul li.inviteLi{
	background:url(../images/icon-invitation.svg) 50% 0 no-repeat;
}
.iconBox2 ul li.friendLi{
	background:url(../images/icon-add-friend.svg) 50% 0 no-repeat;
}
.iconBox2 ul li.friendCashLi{
	background:url(../images/icon-friend-cashback.svg) 50% 0 no-repeat;
}
.iconBox2 ul li.friendReferalLi{
	background:url(../images/icon-friend-referal.svg) 50% 0 no-repeat;
}

.shopCarouselPan{
	text-align:center;
	padding:50px 0 70px;
}
.shopCarouselPan h3{
	font-size:30px;
	line-height:36px;
	font-weight:700;
	display:inline-block;
	background:url(../images/icon-shop.png) 0 50% no-repeat;
	padding-left:50px;
	margin-bottom:30px;
	text-transform:capitalize;
}
.shopCarouselPan .card{
	border: 0;
	border-radius: 20px;
	box-shadow: 0 0 10px #ccc;
	background: #fff;
	margin: 10px;
	overflow: hidden;
	padding: 15px;
}
.shopCarouselPan .carouselSlider2 {
	padding-left:55px;
	padding-right:55px;
}
.carouselSlider2 .slick-arrow{
	border-radius:10px;
	background-color:#A6656A;
}

.carouselSlider2 .slick-arrow::after {
  font-size: 47px;
}

.alertPan{
	background-color:#FFF3F3;
	border:solid 1px #B7B4B4;
	padding:20px 20px 20px 100px;
	border-radius:20px;
	position:relative;
	margin-bottom:20px;
}
.alertPan:after{
	content:"";
	background:url(../images/icon-danger.svg) 0 0 no-repeat;
	width:100px;
	height:50px;
	position:absolute;
	top:25px;
	left:30px;
}
.alertPan p{
	font-weight:300;
	width:70%;
}
.alertPan .btn{
	background:transparent;
	margin:0;
}
.close{
	background:url(../images/icon-close.svg) 50% 50% no-repeat;
	width:12px;
	height:12px;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	display:block;
	cursor:pointer;
	opacity:10;
}

.cashbackDataPan .cashbackHeader{
	border:solid 1px #B7B4B4;
	border-radius:20px 20px 0 0;
	background-color:#fff;
	padding:20px;
	border-bottom:0;
}
.cashbackHeader h3{
	font-size:20px;
	line-height:24px;
	font-weight:400;
	margin-bottom:0;
	padding-bottom:0;
	text-transform:capitalize;
}
.cashbackHeader p{
	font-size:15px;
	font-weight:200;
}
.cashbackHeader p a.faqLink{
	font-size:16px;
	font-weight:400;
	color:#2E2D2D;
	position:relative;
	display: inline-block;
	padding-right: 22px;
}

.cashbackHeader p a.faqLink::after{
    content: "\f29c"; 
    font-family: FontAwesome;
    right:0;
    position:absolute;
	top:0;
	font-size: 18px;
	font-weight: bold;
	color: #2E2D2D;
	z-index: 99;
}
.cashbackHeader .searchBox{
	border:solid 1px #BEBABA;
	border-radius:20px;
	display:flex;
	margin-bottom:0;
}
.cashbackHeader .searchBox input[type="text"]{
	border-radius:20px 0 0 20px;
	border:0;
	padding:0 10px 0 15px;
	font-size:16px;
	font-weight:300;
	height:40px;
}
.cashbackHeader .searchBox select{
	text-align:right;
	appearance: none;
	border:0;
	background:url(../images/icon-down-arrow.svg) 95% 50% no-repeat #fff;
	padding-right:20px;
	font-size:15px;
	cursor:pointer;
}
.cashbackHeader .searchBox select option{
	text-align:right;
}
.cashbackHeader .searchBox input[type="submit"] {
	width: 60px;
	height: 30px;
	background: url(../images/icon-search.png) 50% 50% no-repeat #fff;
	font-size: 0;
	line-height: 0;
	text-indent: -50000px;
	margin-left: auto;
	border-radius: 0 20px 20px 0;
	border:0;
	border-left:solid 2px #9E9E9E;
	margin:5px 0;
}
.cashbackHeader .datePicker input{
	background:url(../images/icon-calendar.svg) 96% 50% no-repeat;
	height:32px;
	border:solid 1px #7E7E7E;
	border-radius:6px;
	padding:5px 20px 5px 10px;
	font-size:14px;
	font-weight:400;
}

.cashbackDataPan table{
	border-collapse: separate;

}
.cashbackDataPan table th{
	background-color:#fff;
	font-size:16px;
	line-height:20px;
	font-weight:400;
	text-align:center;
	padding:10px;
	border-bottom:solid 1px #B7B4B4;
}
.cashbackDataPan table th:first-child{
	border-left:solid 1px #B7B4B4;
	border-bottom-left-radius: 5px;
}
.cashbackDataPan table th:last-child{
	border-right:solid 1px #B7B4B4;
	border-bottom-right-radius: 5px;
}

.cashbackDataPan table tr{
	background-color:#fff;
	font-size:16px;
	line-height:20px;
	font-weight:400;
	text-align:center;
	padding:10px;
	border-bottom:solid 1px #B7B4B4;
}
.cashbackDataPan table tr td{
	background-color:#fff;
	font-size:16px;
	line-height:20px;
	font-weight:400;
	text-align:center;
	padding:10px;
	border-bottom:solid 1px #B7B4B4;
}
.cashbackDataPan table td:first-child{
	border-left:solid 1px #B7B4B4;
	border-bottom-left-radius: 5px;
}
.cashbackDataPan table td:last-child{
	border-right:solid 1px #B7B4B4;
	border-bottom-right-radius: 5px;
}

.cashbackTableDataHeader{
	background-color:#fff;	
	border-left:solid 1px #B7B4B4;
	border-right:solid 1px #B7B4B4;
	border-bottom:solid 1px #B7B4B4;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-bottom:10px;
	margin-bottom:15px;

}
.cashbackTableDataHeader .row{
	margin-left:0;
	margin-right:0;
	padding-left:5px;
}
.cashbackTableDataHeader .col,
.cashbackTableDataHeader [class*='col-']{
	font-size:15px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	text-transform:capitalize;
	white-space:nowrap;
	font-weight:500;
}
.cashbackTableDataHeader.smallFont .col,
.cashbackTableDataHeader.smallFont [class*='col-']{
	font-size:13px;
}
.cashbackTableDataHeader select{
	font-size:14px;
	text-align: right;
	appearance: none;
	border: 0;
	background: url(../images/arrow-down.svg) 95% 50% no-repeat #fff;
	padding-right: 20px;
}
.cashbackTableDataHeader .sort{
	width:15px;
	height:15px;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
}
.cashbackTableDataHeader .sort.down{
	background: url(../images/arrow-down.svg) 50% 50% no-repeat #fff;
}
.cashbackTableDataHeader .sort.up{
	background: url(../images/arrow-up.svg) 50% 50% no-repeat #fff;
}

.cashbackTableDataBody .row{
	background-color:#fff;	
	border:solid 1px #B7B4B4;
	border-radius: 5px;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	padding-left:5px;
}
.cashbackTableDataBody .col,
.cashbackTableDataBody [class*='col-']{
	font-size:14px;
	line-height:17px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	color:#7E7E7E;
	margin-top:auto;
	margin-bottom:auto;
	padding-left:5px;
	padding-right:5px;
}
.cashbackTableDataBody.smallFont .col,
.cashbackTableDataBody.smallFont [class*='col-']{
	font-size:12px;
	line-height:15px;
}
.cashbackTableDataBody .logoWrap{
	border:solid 1px #9B9B9B;
	border-radius: 5px;
	width:80px;
	height:60px;
	display: flex;
	align-items: center;
}
.cashbackTableDataBody .logoWrap img{
	border-radius: 5px;
}
.cashbackTableDataBody .offerCol{
	text-align:left !important;
}
.cashbackTableDataBody .offerCol h6{
	font-weight:400;
	color:#000;
}
.cashbackTableDataBody .offerCol ul{
	display:flex;
	list-style-type:none;
	padding:0;
	margin:0;
}
.cashbackTableDataBody .offerCol ul li.expired{
	margin-right:50px;
	font-weight:600;
	font-size:12px;
	background:url(../images/icon-expire.png) 0 2px no-repeat;
	padding-left:20px;
	color:#A21E20;
}
.cashbackTableDataBody .offerCol ul li{
	color:#000;
	font-size:12px;
}
.cashbackTableDataBody .offerCol ul li .view, 
.cashbackTableDataBody .offerCol ul li .view:after{
	color:#000;
	font-size:12px;
}
.cashbackTableDataBody .offerCol ul li .view{
	padding-right:20px;
	margin-right:6px;
}
.cashbackTableDataBody .row .close{
	position: absolute;
	top: 0;
	right: 8px;
}


.progressBulletPan ul{
	padding:0;
	margin:0;
	list-style-type:none;
	display:flex;
}
.progressBulletPan li{
	position:relative;
	padding-top:20px;
}
.progressBulletPan li:after{
	content:"";
	border:solid 1px #D2D2D2;
	position:absolute;
	top:5px;
	left:0;
	height:1px;
	width:100%;
}
.progressBulletPan li:before{
	content:"";
	border:solid 1px #D2D2D2;
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%);
	height:12px;
	width:12px;
	border-radius:50%;
	background-color:#fff;
	z-index:99;
}
.progressBulletPan li:first-child:after{
	width:50%;
	left:50%;
}
.progressBulletPan li:last-child:after{
	width:50%;
	left:auto;
	right:50%;
}
.progressBulletPan li span{
	font-size:10px;
	line-height:normal;
}
.progressBulletPan li.completed span{
	color:#003379;
}
.progressBulletPan li.completed:before{
	border-color:#003379;
	background-color:#003379;
}

.iconSM{
	display:inline-block;
	vertical-align:middle;
	width:21px;
	height:21px;
	border-radius:5px;
	margin-left:10px;
	margin-right:25px;
	float:right;
}
.iconSM.completed{
	background:url(../images/icon-completed.svg) 0 0 no-repeat;
}
.iconSM.failed{
	background:url(../images/icon-failed.svg) 0 0 no-repeat;
}
.iconSM.pending{
	background:url(../images/icon-pending.svg) 0 0 no-repeat;
}

.modal-content{
	border-radius:20px;
}
.withdralModal .modal-body{
	padding:30px 30px 0;
}
.withdralModal label{
	font-size:18px;
	line-height:22px;
	display:block;
	padding-bottom:5px;
}
.withdralModal input[type="text"]{
	border:solid 1px #000;
	border-radius:5px;
	padding:5px 10px;
	height:45px;
	width:100%;
	margin-bottom:10px;
}
.withdralModal select{
	border:solid 1px #000;
	border-radius:5px;
	height:45px;
	width:100%;
	appearance: none;
	background: url(../images/drop-arrow.png) 99% 50% no-repeat #fff;
	padding-right: 45px;
	padding-left:10px;
	margin-bottom:10px;
	cursor:pointer;
}
.smTxt{
	font-size:13px;
	line-height:16px;
	color:#3E3D3D;
}
.smTxt.error{
	color:#990000;
}
.smTxt.success{
	color:#027904;
}
.modal-footer{
	border:0;
	justify-content: space-between;
	padding:20px 30px 30px;
}
.modal-footer .btn{
	padding:10px 20px;
	font-size:18px;
	text-align:center;
	width:45%;
	font-weight:600;
	max-width:180px;
}

.contentPan{
	font-size:20px;
	line-height:30px;
}
.bestBoxPan{
	display:flex;
	justify-content: space-evenly;
}
.bestBoxPan .bestBox{
	background-color:#28466F;
	border-radius:10px;
	width:350px;
	height:275px;
	text-align:center;
	font-size:24px;
	line-height:28px;
	font-weight:700;
	color:#fff;
	padding:185px 15px 0;
	text-transform:capitalize;
}
.bestBoxPan .bestBox.ratedBox{
	background:url(../images/rating.svg) 50% 40px no-repeat #28466F;
}
.bestBoxPan .bestBox.trustedBox{
	background:url(../images/certificate.svg) 40% 50px no-repeat #28466F;
}
.bestBoxPan .bestBox.maxBox{
	background:url(../images/money-back.svg) 40% 50px no-repeat #28466F;
}
.modal .close{
	position:absolute;
	top: 14px;
	right: 15px;
	background-size: 16px;
	width: 16px;
	height: 16px;
	z-index:99;
}
.notificationModal .logoWrap{
	border:solid 1px #C7C6C6;
	text-align:center;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.notificationModal h6{
	font-size:22px;
	line-height:30px;
	font-weight:400;
	color:#000;
	margin-bottom:0;
}
.notificationModal p{
	font-size:18px;
	line-height:26px;
	color:#626262;
}
.notificationModal ul{
	list-style-type:none;
	padding:20px 0 0 0;
	margin:0;
	display:flex;
	justify-content: space-between;
	align-items: baseline;
}
.notificationModal ul li{
	margin:0;
	font-size:13px;
	color:#626262;
}
.notificationModal ul li.cashBackTxt{
	font-size:18px;
	line-height:30px;
	font-weight:600;
	background-size:23px;
	color:#027904;
}
.bell{
	position:relative;
	cursor:pointer;
}
.bell:after{
    content: "\f0f3"; 
    font-family: FontAwesome;
    left:0;
    position:absolute;
	top:0;
	transform: translate(-50%, -52%);
	font-size: 20px;
	color: #000;
}
.bell.mute:after{
	content: "\f1f6";
}

.wishlistModal .modalBanner{
	padding-top:15px;
	padding-bottom:15px;
}
.wishlistModal .modalBanner .logoPan{
	border-radius:20px;
	box-shadow: 0 0 10px #ccc;
	overflow:hidden;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.wishlistModal .modalBanner .logoDescriptionPan{
	box-shadow: 0 0 10px #ccc;
	border-radius:20px;
	padding:20px;
}
.wishlistModal .modalBanner .logoDescriptionPan p{
	font-size:22px;
	line-height:30px;
	color:#343434;
	font-weight:400;
	margin-bottom:5px;
}
.wishlistModal .modalBanner .logoDescriptionPan p.price{
	color:#000;
	padding-bottom:10px;
}
.wishlistModal .modalBanner .logoDescriptionPan ul{
	list-style-type:none;
	padding:0;
	margin:0;
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.wishlistModal .modalBanner .logoDescriptionPan ul li{
	color:#4D4D4D;
	padding:0;
	margin:0;
	border:0;
}
.wishlistModal .modalBanner .logoDescriptionPan ul li span{
	color:#252525;
}
.wishlistModal .offerWrap{
	padding:10px;
	margin-bottom:15px;
}
.wishlistModal .offerWrap .logoPan{
	height: calc(100% - 50px);
}
.wishlistModal .offerWrap .titleTxt {
  font-size: 18px;
  line-height: 26px;
}
.wishlistModal .offerWrap .subTitleTxt {
  font-size: 16px;
  line-height: 20px;
  padding-bottom:15px;
}
.wishlistModal .offerWrap .hiddenCodeBtn {
  margin: 5px 0 10px 0;
}
.chartBtn{
	border-radius:10px;
	padding:15px 56px 15px 20px;
	font-size:18px;
	line-height:22px;
	font-weight:600;
	color:#fff;
	text-transform:capitalize;
	background:url(../images/icon-graph.svg) 95% 50% no-repeat #027904;
}
.chartBtn:hover{
	color:#fff;
	background-color:#006666;
}
.borderTitle{
	position:relative;
	display:inline-block;
	margin-bottom:15px;
}
.borderTitle:after{
	content:"";
	height:2px;
	background-color:#990000;
	width:80%;
	position:absolute;
	bottom:0;
	left:0;
}
[data-toggle="modal"] {
   cursor:pointer;
}

.wishCarouselPan{
	max-width:90%;
	margin:0 auto;
}
.wishCarouselPan h4{
	font-size:16px;
	line-height:20px;
	font-weight:400;
	color:#343434;
	text-transform:capitalize;
	padding:0 15px 0 0;
	margin:10px 0 2px 0;
	display:inline-block;
	border-bottom:solid 1px #4B4A4A;
}
.wishCarouselPan p{
	font-size:15px;
	line-height:20px;
	color:#343434;
	font-weight:300;
	padding:0;
	margin:0;
}
.wishCarouselPan p.price{
	font-size:16px;
	line-height:20px;
	font-weight:600;
	color:#252525;
}
.wishCarouselPan .slideInner{
	width:160px;
	margin:0 auto;
}
.carouselSlider4 .slick-arrow {
  border-radius: 10px;
  background-color: #A6656A;
}
.carouselSlider4 .slick-prev{
	left:-5%;
}
.carouselSlider4 .slick-next{
	right:-5%;
}

.settingPan{
	padding:26px;
}
.settingPan .settingInner{
	border:solid 1px #9d9d9d;
	padding:20px;
	border-radius:10px;
}
.settingPan .col, 
.settingPan [class*='col-']{
	
}
.settingPan label{
	font-size:20px;
	line-height:24px;
	font-weight:400;
	color:#000;
	text-transform:capitalize;
}
.settingPan input[type="text"], 
.settingPan input[type="password"]{
	height:48px;
	font-size:20px;
	margin-bottom:15px;
	border:solid 1px #000;
}
.settingPan select{
	height:48px;
	font-size:20px;
	margin-bottom:15px;
	border:solid 1px #000;
	appearance: none;
	background:url(../images/drop-arrow.png) 99% 50% no-repeat #fff;
	padding-right:45px;
	text-transform:capitalize;
}
.settingPan .radioWrap{
	display:flex;
	margin-bottom:20px;
}
.settingPan .radioWrap label{
	margin-right:30px;
	display: flex;
	align-items: center;
}
.settingPan .radioWrap label input{
	margin-right:5px;
}
.btnPan .btn{
	font-size:18px;
	font-weight:700;
	text-transform:capitalize;
	padding:8px 30px;
	margin-right:15px;
}
.btnPan input[type="button"]{
	background:transparent;
	border:solid 1px #000;
	color:#000;
}
.btnPan input[type="submit"]{
	background:#027904;
	border:solid 1px #027904;
	color:#fff;
}
.mendatoryTxt{
	font-size:15px;
	font-weight:300;
	padding-top:5px;
	margin-bottom:0;
}
.mendatory{
	font-weight:600;
	color:#9F0B0B;
}
.tooltipWrap{
	position:relative;
}
.toolTipTxt{
	font-size:12px;
	line-height:15px;
	color:#fff;
	background-color:#000;
	border-radius:10px;
	padding:15px;
	position:absolute;
	bottom:32px;
	left:0;
	min-width:400px;
	display:none;
}
.toolTipTxt:after {
	top: 100%;
	left: 30px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #000;
	border-width: 10px;
	margin-left: -10px;
}
.cross::after{
    content: "\f00d"; 
    font-family: FontAwesome;
    right:6px;
    position:absolute;
	top:4px;
	font-size: 15px;
	font-weight: 300;
	color: #fff;
	z-index: 99;
	cursor:pointer;
}

.bankInfoWrap{
	border:solid 1px #777777;
	padding:30px;
	border-radius:10px;
}
.bankInfoWrap h3{
	font-size:24px;
	line-height:30px;
	font-weight:500;
	padding:0;
	margin:0;
	text-transform:capitalize;
}
.bankInfoWrap h4{
	font-size:20px;
	line-height:26px;
	font-weight:500;
	padding:0;
	margin:0;
	text-transform:capitalize;
}
.bankInfoWrap p{
	font-size:15px;
	line-height:20px;
	font-weight:400;
}
.withdrawalBtn{
	border:solid 1px #000;
	background:transparent;
	color:#000;
	font-size:20px;
	padding:10px 20px;
	font-weight:600;
	text-transform:capitalize;
}
.withdrawalBtn:hover, 
.withdrawalBtn:focus{
	border:solid 1px #777;
	background:transparent;
	color:#777;
}
.bankInfoWrap h3.credit{
	color:#434343;
	background:url(../images/icon-credit.svg) 0 0 no-repeat;
	padding-left:45px;
	margin-bottom:10px;
	margin-top:30px;
}
.bankInfoWrap h3.bank{
	color:#434343;
	background:url(../images/icon-bank.svg) 0 0 no-repeat;
	padding-left:45px;
	margin-bottom:10px;
	margin-top:30px
}
.bankInfoWrap h3.upi{
	color:#434343;
	background:url(../images/icon-upi.svg) 0 0 no-repeat;
	padding-left:30px;
	margin-bottom:10px;
	margin-top:30px
}
.bankInfoWrap p.bankDetails{
	font-size:16px;
	font-weight:500;
	color:#3E3D3D;
	margin-bottom:2px;
	text-transform:capitalize;
}
.bankInfoWrap .edit{
	font-weight:400;
	color:#003379;
}
.primeryAc{
	font-size:15px;
	font-weight:300;
	text-transform:uppercase;
	position:absolute;
	top:0;
	left:15px;
}
.bankInfoWrap h5{
	font-weight:400;
	font-size:20px;
	line-height:25px;
	background:url(../images/icon-alert.svg) 0 0 no-repeat;
	padding-left:35px;
}
.bankInfoWrap ol{
	padding:0 0 0 25px;
	margin:0;
	font-size:16px;
	line-height:22px;
	font-weight:300;
	list-style-position:outside;
}
.bankInfoWrap ol li{
	padding-bottom:3px;
}

.addWithdralModal .modal-body{
	padding:30px;
}
.addWithdralModal .modal-footer{
	padding-top:0;
}
.addWithdralModal .modal-footer .btn{
	margin-right:15px;
}
.addWithdralModal h4{
	font-size:24px;
	line-height:30px;
	font-weight:500;
	text-transform:capitalize;
	padding-bottom:0;
}
.addWithdralModal p{
	font-size:15px;
	line-height:20px;
	font-weight:400;
}
.addWithdralModal h3{
	font-size:20px;
	line-height:26px;
	font-weight:500;
	text-transform:capitalize;
	padding: 0 30px 8px 58px;
	color:#990000;
	margin-bottom:20px;
	display:inline-block;
	border-bottom:solid 1px #990000;
}
.addWithdralModal h3.cardTitle{
	background:url(../images/icon-card-red.svg) 10px 0 no-repeat;
}
.addWithdralModal h3.bankTitle{
	background:url(../images/icon-bank-red.svg) 10px 0 no-repeat;
}
.addWithdralModal h3.upiTitle{
	background:url(../images/icon-upi-red.svg) 20px 0 no-repeat;
}
.addWithdralModal .cardForm label{
	font-size:17px;
	line-height:22px;
	font-weight:300;
	color:#3D3D3D;
	text-transform:capitalize;
}
.addWithdralModal .cardForm .col,
.addWithdralModal .cardForm [class*='col-']{
	padding-bottom:15px;
}

.payList{
	padding:20px 0 0 0;
	margin:0;
	list-style-type:none;
}
.payList li{
	text-transform:capitalize;
	color:#434343;
	font-size:22px;
	line-height:28px;
	padding-bottom:15px;
}
.payList li label{
	cursor:pointer;
}
.payList li input[type=radio] {
    border: 0px;
	width:1em;
    height: 1em;
}
.payList li span{
	padding-left:55px;
	display:inline-block;
	position:relative;
}

.payList li.credit span{
	color:#434343;
	background:url(../images/icon-credit.svg) 7px 0 no-repeat;
}
.payList li.bank span{
	color:#434343;
	background:url(../images/icon-bank.svg) 7px 0 no-repeat;
}
.payList li.upi span{
	color:#434343;
	background:url(../images/icon-upi.svg) 7px 0 no-repeat;
}
.payList li.upi span:after{
	content:"";
	width:210px;
	height:13px;
	background:url(../images/upi-methods.svg) 0 0/100% no-repeat;
	position:absolute;
	top:10px;
	right:-230px;
}
.methodImg{
	max-width:400px;
	height:50px;
	background:url(../images/upi-methods.svg) 0 0/100% no-repeat;
}

.BannerBottomTxt{
	padding:20px 0;
}
.BannerBottomTxt h2{
	font-size:40px;
	line-height:55px;
	font-weight:700;
	text-align:center;
	color:#4f0000;
}

.logoListPan{
	padding:50px 0 55px;
	background-color: #EEEEEE;
}
.whiteBg{
	background-color: #fff;
}
.whiteBg .card{
	border:solid 3px #eee !important;
}
.greyBg{
	background-color: #EEEEEE;
}
.logoListPan h3{
	font-weight:600;
	text-align:center;
	margin-bottom:20px;
}
.logoList{
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
}
.logoList .card{
	margin:0 5px 10px;
	border:0;
	border-radius:10px;
	overflow:hidden;
	max-width:150px;	
}
.logoList .card .cardLogo{
	height:100px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:5px;
}
.logoList .card .cardTxt{
	padding:5px;
	text-align:center;
	font-size:13px;
	line-height:20px;
	color:#990000;
}
.logoList .card .cardTxt span{
	display:inline-block;
	background: url(../images/icon-discount.png) 0 0/18px no-repeat;
	padding-left:25px;
}

.storePan, 
.categoryStorePan, 
.worksPan, 
.otherCountryPan{
	padding-top:50px;
	padding-bottom:50px;
}
.storePan h3, 
.categoryStorePan h3, 
.worksPan h3{
	font-weight:700;
	text-align:center;
	font-size:40px;
	margin-bottom:15px;
}
.otherCountryPan h4{
	font-weight:600;
	text-align:center;
	margin-bottom:15px;
}
.storePan p, 
.categoryStorePan p{
	font-size:20px;
	line-height:normal;
	text-align:center;
	margin-bottom:30px;
}
.storePan .storeLogoPan{
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
}
.storePan .storeLogoPan .card{
	width:150px;
	height:150px;
	border-radius:50%;
	border:solid 2px #eee;
	overflow:hidden;
	margin:20px;
	box-shadow:0 0 10px #ffd6d6;
	justify-content: center;
}

.categoryStorePan .col, 
.categoryStorePan [class*='col-']{
	text-align:center;
	display:flex;
	justify-content: center;
	text-align:center;
	margin:20px 0;
}
.categoryStorePan img{
	width:100px;
}
.categoryStorePan .categoryLogoWrap{
	max-width:1000px;
	margin:0 auto;
}
.categoryStorePan .categoryLogoWrap .fa{
	font-size:60px;
}
.categoryStorePan .categoryLogoWrap a .fa{
	color:#000;
}
.categoryStorePan .categoryLogoWrap a:hover .fa{
	color:#990000;
}

.worksPan ul{
	display:flex;
	list-style-type:none;
	justify-content: center;
	padding:0;
	margin:0;
	flex-wrap: wrap;
}
.worksPan li{
	text-align:center;
	margin:0 20px 30px;
	width:360px;
}
.howImgPan{
	max-width:300px;
	height:250px;
	margin:0 auto 20px;
}

.flagWrap{
	list-style-type:none;
	padding:0;
	margin:0;
	justify-content: center;
}
.flagWrap li, 
.flagWrap li a{
	justify-content: center;
	align-items: center;
	padding:0;
	display:flex;
	margin:15px 0;
	opacity:0.3;
	color:#000;
}
.flagWrap li.active, 
.flagWrap li.active a{
	opacity:100;
	color:#990000;
}
.flagWrap .flag{
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	border-radius:0;
	width:40px ;
	height: 28px;
	margin-right:10px;
	border-radius:6px;
}
.msgPan{
	width: 100%;
	border: solid 2px #fff;
	border-radius: 5px;
	padding: 10px;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
}
.success{
	color:#1bda47 !important;
	border-color:#1bda47 !important;
}
.error{
	color:#ffa3ac !important;
	border-color:#ffa3ac !important;
}</pre></body></html>