:root {
	--fontBook: 300;
	--fontRegular: 400;
	--fontStyleNormal: normal;
	--fontStyleItalic: italic;
	--fontFamily: filson-soft, sans-serif;
}



body {
	font-family: var(--fontFamily);
	font-weight: var(--fontBook);
}
#points .category-img .category-img-details span.auction-time { white-space: nowrap; }

.titleRowBox{
	padding: 0px 40px;
	background: #E6E5E5;
	margin-bottom: 0;
	height: 103px;
}

body .titleRowBox h1{ 
	padding: 0px !important;
	letter-spacing: -0.8px; 	
	color: #061A41;
	font-size: 40px; 
	text-align: left;
	align-items: center;
	display: flex;
	font-weight: var(--fontRegular);
	}

body .titleRowBox .btn {
	background: transparent;
	color: #061A41;
	border-radius: 25px;
	box-shadow: none;
	border: 2px solid #061A41;
	height: 40px;
	line-height: 25px;
	font-weight: var(--fontBook);
	width: auto;
	min-width: initial;
	display: inline-block;
	padding: 6px 28px;
}

#divBody{ transition: all 0.2s; }

.bgMycard{ background: #FFF; padding:18px 41px 41px 41px; }




.setUpMin6{ margin-top: -11px; }


#owl-homemain .owl-stage-outer {    background: #FDB101;     border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px;}


#contactus textarea, .updatePreferencePage textarea{
 resize: none;
}
.actionBtnBox .btn{ font-size: 14px; font-weight: var(--fontRegular); }
.actionBtnBox .modal-dialog{ max-width: 532px; }
.actionBtnBox .modal-dialog .modal-content .close {
    right: 26px;
    top: 13px;
}

.actionBtnBox  .modal-dialog .modal-content .modal-title {
    font-size: 20px;
    color: #061A41;
    font-weight: var(--fontRegular);
    letter-spacing: -0.4px;
    line-height: 100%;
}

.actionBtnBox  .modal-dialog .modal-content .close {
   opacity: 1;
}


 .actionBtnBox  .modal-dialog .modal-content .modal-header {
    padding: 30px 90px 20px 30px;
    background: #E6E5E5;
    border: 0;
    border-radius: 0;
}


  .actionBtnBox .modal-dialog .modal-content {
    border-radius: 0;
    border: 0;
}

 .actionBtnBox  .modal-dialog .modal-content .modal-body {
    background: #fff;
    padding: 20px 40px;
}



 .actionBtnBox .btn-primary:hover,  .actionBtnBox .btn-primary:focus, .actionBtnBox .btn-primary:active {
    color: #061a41 !important;
    background-color: #ffc641 !important;
    border-color: #ffc641 !important;
}

.addpreferencePage textarea{ resize: none; }

body .titleRowBox .btn:hover,
body .titleRowBox .btn:focus,
body .titleRowBox .btn:active,
body .account-details .btn:hover,
body .account-details .btn:focus,
body .account-details .btn:active
{
    color: #061a41 !important;
    background-color: #ffc641 !important;
    border-color: #ffc641 !important;
}
#footer .social-links { display: flex; justify-content: center; align-items: center; }
#footer .social-links a { display: block; width: 34px; height: 34px; background-size: 100% 100%;  }
#footer .social-links a  img{ display: none; }
#footer .social-links a:nth-child(1){ background:url(/content/frontend/assets/img/InstagramIcon.svg) no-repeat;  }
#footer .social-links a:nth-child(2){ background:url(/content/frontend/assets/img/FacebookIcon.svg) no-repeat;  }

#footer .social-links a:nth-child(1):hover{ background:url(/content/frontend/assets/img/InstagramIcon-hover.svg) no-repeat; }
#footer .social-links a:nth-child(2):hover{ background:url(/content/frontend/assets/img/FacebookIcon-hover.svg) no-repeat; }


#contactus .social-links { display: flex; justify-content: flex-start; align-items: center; }
#contactus .social-links a { display: block; width: 34px; height: 34px;   }
#contactus .social-links a  img{ display: none; }
#contactus .social-links a:nth-child(1){ background:url(/content/frontend/assets/img/InstagramIcon.svg) no-repeat;  }
#contactus .social-links a:nth-child(2){ background:url(/content/frontend/assets/img/FacebookIcon.svg) no-repeat;  }

#contactus .social-links a:nth-child(1):hover{ background:url(/content/frontend/assets/img/InstagramIcon-hover.svg) no-repeat; }
#contactus .social-links a:nth-child(2):hover{ background:url(/content/frontend/assets/img/FacebookIcon-hover.svg) no-repeat; }




.addNewPaymentBox .account-details .cardHolderBox{ 
	background: url(/Content/FrontEnd/assets/img/LineBreak.png) no-repeat bottom; 
	padding-bottom: 17PX; padding-top: 17PX;
  }
.addNewPaymentBox .account-details .cardHolderBox .cardName{ font-size: 14PX; font-weight: var(--fontRegular); }

.addNewPaymentBox .account-details .cardHolderBox .cardExp,
.addNewPaymentBox .account-details .cardHolderBox .cardHolderName{ font-size: 14PX; font-weight: var(--fontBook); line-height: 22px; }

.addNewPaymentBox .account-details  select.form-control {
    background: #fff url("/Content/FrontEnd/assets/img/selectarrow.jpg") no-repeat right .75rem center;
    font-size: 14PX; font-weight: var(--fontBook);
}

.cvvBox{ margin: 15px 0; }


/*================================================*/

.cardPaymentPage .paymentTitleMain{ font-size: 40px; font-weight: var(--fontRegular); margin-bottom: 65px; text-align: center; }
.cardPaymentPage .subTitleRow{ font-size: 28px; font-weight: var(--fontRegular); margin-bottom:18px;
background: url(/Content/FrontEnd/assets/img/LineBreak.png) no-repeat bottom; padding-bottom: 17PX; }
.cardPaymentPage .bgMycard{ padding: 0px; }

.cardPaymentPage .cardHolderBox{ 
	background: url(/Content/FrontEnd/assets/img/LineBreak.png) no-repeat bottom; 
	padding-bottom: 17PX; padding-top: 17PX;
  }
.cardPaymentPage .cardHolderBox .cardName{ font-size: 14PX; font-weight: var(--fontRegular); }

.cardPaymentPage .cardHolderBox .cardExp,
.cardPaymentPage .cardHolderBox .cardHolderName{ font-size: 14PX; font-weight: var(--fontBook); line-height: 22px; }

.myProfileMyAccount .account-details  select.form-control {
    background: #fff url("/Content/FrontEnd/assets/img/selectarrow.png") no-repeat right .75rem center;
    font-size: 14PX; font-weight: var(--fontBook);
}

.parentLabel{ font-size: 13px; line-height: 19px; padding-left: 26px; margin-bottom: 4px; }


.cardPaymentPage .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-size: 14PX; font-weight: var(--fontBook); 
  opacity: 1;
}

.cardPaymentPage .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
 font-size: 14PX; font-weight: var(--fontBook);
 opacity: 1;
}

.cardPaymentPage .form-control::-ms-input-placeholder { /* Microsoft Edge */
  font-size: 14PX; font-weight: var(--fontBook);
  opacity: 1;
}

.cardPaymentPage .actionBtnholder{ display: flex; justify-content: flex-end; }
.cardPaymentPage .addNewPaymentBox{ margin-top: 40px; }
.cardPaymentPage.paymentDetailsBox .btn{ margin-top: 20px; }

.cardPaymentPage .addNewPaymentBox .subTitleRow{ background:none; }
.cardPaymentPage .addNewPaymentBox .form-control{ height: 50px; }
.cardPaymentPage .btn{ height: 43px; }
/* The container */
.cutomRadioBtn {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.cutomRadioBtn input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #FFF;
  border:solid 1px #061A41;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.cutomRadioBtn:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.cutomRadioBtn input:checked ~ .checkmark {
  background-color: transparent;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.cutomRadioBtn input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.cutomRadioBtn .checkmark:after {
 	top: 4px;
	left: 4px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #061A41;
}


.cardPaymentPage.paymentDetailsBox{ padding-bottom: 41px; }
.cardPaymentPage.paymentDetailsBox .cardHolderBox .cardName{ font-size: 18px; }
.cardPaymentPage.paymentDetailsBox .btn{ margin-top: 15px !important; }


#privacypolicies .policies  p:blank ,#privacypolicies .policies  p:empty, #privacypolicies .policies  div:empty{ display: none;  }

#privacypolicies .policies p{
	font-size: 16px;
color: #061A41;
padding-bottom: 55px;
margin-bottom: 46px;
background: url('/Content/FrontEnd/assets/img/LineBreak.svg') no-repeat center bottom;
letter-spacing: -0.32px;
line-height: 24px;
font-weight: 300;
background-size: 100% 2px;
}


#privacypolicies .policies h1,
#privacypolicies .policies h2,
#privacypolicies .policies h3,
#privacypolicies .policies h4,
#privacypolicies .policies h5,
#privacypolicies .policies h6 {
   
    color: #061A41;
    margin-bottom: 20px;
    font-weight: 400;
}

#privacypolicies .policies h1{ font-size: 18px;}
#privacypolicies .policies h2{ font-size: 17px;}
#privacypolicies .policies h3{ font-size: 16px;}
#privacypolicies .policies h4{ font-size: 15px;}
#privacypolicies .policies h5{ font-size: 14px;}
#privacypolicies .policies h6{ font-size: 13px;}





/*================================================*/


#preference-centre textarea, .addpreferencePage textarea{ max-height: 40px; }


/*companyPartners*/

.companyPartners{ padding: 80px 0 60px; }


.companyPartners .pageTitleRow{ text-align: center; margin-bottom: 50px; }
.companyPartners .pageTitleRow h1{ font-size: 40px; font-weight: var(--fontRegular); line-height: 100%;  }



.companyDetail{}

.companyDetail ul.viewPartnerListBox{ padding: 0px; margin: 0px; display: flex; justify-content: center; align-items: stretch;
height: 100%;  flex-wrap: wrap;}
.companyDetail ul.viewPartnerListBox li{ list-style: none; border:solid 2px #061A41; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; max-width: 205px; max-height: 185px; width: 100%; min-height: 185px; overflow: hidden; padding: 25px; text-align: center; 
  margin: 0 17px 39px;  }
.companyDetail ul.viewPartnerListBox li a{  display: block; color: #061A41; }
.companyDetail ul.viewPartnerListBox li .companyLogoBox{ max-height:73px;  height:73px; text-align: center; margin-right:  }
.companyDetail ul.viewPartnerListBox li .companyLogoBox img{ max-height: 58px; }

.companyDetail ul.viewPartnerListBox li .companyName{ font-size: 17px; font-weight: var(--fontRegular); }
.companyDetail ul.viewPartnerListBox li .companyCategory{font-size: 12px; font-weight: var(--fontBook);}

.companyDetail ul.viewPartnerListBox li .companyAppUrl a{font-size: 12px;  transition: all 0.2s; text-decoration: underline; margin-top: 10px;}
.companyDetail ul.viewPartnerListBox li .companyAppUrl a:hover{text-decoration:none; transition: all 0.2s;}


/*end of companyPartners*/


/* input icon in mac*/
input:focus::-webkit-textfield-decoration-container {
   visibility: hidden !important;
   pointer-events: none !important;
   
}

/* end of input icon in mac*/


/*transferPoints*/
#account-details.transferPoints h1{ background: none; justify-content: center; margin-top: 20px; margin-bottom: 10px; }

#account-details.transferPoints .transferPointsLogobox{margin: -35px -25px 0px;padding: 35px 25px;background: #FFC641; }
#account-details.transferPoints .transferPointsLogobox img{ max-width: 100%; max-height: 100px; }

#account-details.transferPoints .yourTescoPoints{margin: 0 -25px  35px;padding:25px;background: #FDB101; }
#account-details.transferPoints .yourTescoPoints .yourTescoPointsInner{ max-width: 380px; margin: 0 auto; }
#account-details.transferPoints .yourTescoPoints .yourTescoPointsInner span{ font-size: 20px; font-weight: var(--fontBook); }
#account-details.transferPoints .yourTescoPoints .yourTescoPointsInner .col-sm-12{ display: flex; justify-content: space-between; align-items: center;  }
#account-details.transferPoints .yourTescoPoints .yourTescoPointsInner .col-sm-12 .form-control{max-width: 165px;
background-color: #FFFF;
text-align: center;
padding: 10px;
height: 44px;}


#account-details.transferPoints .account-details{padding: 35px 25px;}
#account-details.transferPoints .account-details .editProfilesubmit{ margin-bottom: 0px;  }

#account-details.transferPoints .form-control{background-color: #FFFF; text-align: center !important; padding: 10px;} 
#account-details.transferPoints .points-transfer-details{ text-align: center; }
#account-details.transferPoints .points-transfer-details p{ font-size: 17px; font-weight: var(--fontRegular); margin-bottom: 25px; }
#account-details.transferPoints .btn{height: 44px;}

#account-details.transferPoints .desktopBoxImgNew{}
#account-details.transferPoints .mobileBoxImgNew{ display: none; }
#account-details.transferPoints .arrowIconBox{ text-align: center; }
#account-details.transferPoints .arrowIconBox img{ margin: 0  auto; }

#account-details.transferPoints .col-sm-4 {
    -ms-flex: 0 0 37.333333%;
    flex: 0 0 37.333%;
    max-width: 37.333%;
}

#account-details.transferPoints .col-sm-4.arrowIconBox {
    -ms-flex: 0 0 23.333333%;
    flex: 0 0 23.333%;
    max-width: 23.333%;
}

/*end of transferPoints*/



#home-main .owl-carousel .item h1{ /*word-break: break-word;*/ }


.purchasePointsDetailBox{ background-color: #F4F4F4; padding: 33px 0;   }
.purchasePointsDetailBox .purchaseNumberBox .purchaseNumber{ font-weight: var(--fontRegular); font-size: 35px; padding: 0 10px;
line-height: 100%; }
.purchasePointsDetailBox .purchaseNumberBox span{ font-weight: var(--fontBook); font-size: 17px; }

.purchasePointsDetailBox .col-2.text-center{ -ms-flex: 0 0 6.333333%;  flex: 0 0 6.333333%;  max-width: 6.333333%;}
.purchasePointsDetailBox .col-5{    -ms-flex: 0 0 46.666667%; flex: 0 0 46.666667%; max-width: 46.666667%;}

.purchasePointsDetailBox .col-5.text-left{ padding-left: 32px; }
.purchasePointsDetailBox .col-5.text-right{ padding-right: 32px; }



body #points .slider-title{    padding-bottom: 36px; padding-top: 85px; height: 340px;}

.great-offers .topBottomPosition {     display: flex;
    flex-direction: column;
    align-content: space-around;
    justify-content: space-between; }
.great-offers .topBottomPosition .ViewAllBtn{     border-color: #061A41;
    color: #061A41;
    min-width: 123px;
    height: 42px;
    font-size: 14px;
    width: auto;
    display: inline-block;
    max-width: 123px;
    margin-top: 25px;
    line-height: 28px;}
    .great-offers .topBottomPosition .ViewAllBtn:hover,
    .great-offers .topBottomPosition .ViewAllBtn:focus,
    .great-offers .topBottomPosition .ViewAllBtn:active{     border-color: #061A41;
    color: #FFF;
    min-width: 123px;
    background-color: #061A41;
    height: 42px;
    width: auto;
    display: inline-block;
    max-width: 123px;
    box-shadow: none !important;
    margin-top: 25px;
    line-height: 28px;}
.great-offers .auctionHappeningNow-title .ViewAllBtn{     margin-left: 47px; }


.five .topBottomPosition {  display: flex;
    flex-direction: column;
    align-content: space-around;
    justify-content: space-between; }
.five .topBottomPosition .ViewAllBtn{   border-color: #FFF;
    color: #FFF;
    min-width: 123px;
    height: 42px;
    font-size: 14px;
    width: auto;
    display: inline-block;
    max-width: 123px;
    margin-top: 25px;
    line-height: 28px; }
    .five .topBottomPosition .ViewAllBtn:hover,
    .five .topBottomPosition .ViewAllBtn:focus,
    .five .topBottomPosition .ViewAllBtn:active{   border-color: #FFF;
    color: #061A41;
    background-color: #FFF;
    box-shadow: none !important;
    min-width: 123px;
    height: 42px;
    width: auto;
    display: inline-block;
    max-width: 123px;
    margin-top: 25px;
    line-height: 28px; }



.div1000points .topBottomPosition {  display: flex;
    flex-direction: column;
    align-content: space-around;
    justify-content: space-between; }
.div1000points .topBottomPosition .ViewAllBtn{   border-color: #061A41;
    color: #061A41;
    min-width: 123px;
    height: 42px;
    font-size: 14px;
    width: auto;
    display: inline-block;
    max-width: 123px;
    margin-top: 25px;
    line-height: 28px; }

   .div1000points .topBottomPosition .ViewAllBtn:hover,
   .div1000points .topBottomPosition .ViewAllBtn:focus,
    .div1000points .topBottomPosition .ViewAllBtn:active{     border-color: #061A41;
    color: #FFF;
    min-width: 123px;
    background-color: #061A41 !important;
    height: 42px;
    box-shadow: none !important;
    width: auto;
    display: inline-block;
    max-width: 123px;
    margin-top: 25px;
    line-height: 28px;}




@media (min-width:1200px) and (max-width:1920px) {


.info-descHolder{ max-height: 228px; min-height: 228px; }
#home-main .owl-carousel .item h1{ font-size: 50px; }


#home-main .owl-carousel .item h1 {
        font-size: 34px;
    }
#home-main .owl-carousel .item p{font-size: 20px;margin-bottom: 8px;}
#home-main .owl-carousel .item button.goto-offer, #home-main .owl-carousel .item a.goto-offer{
    font-size: 15px;
}



/*slick-slider*/



.slick-slider { position: relative; }
.slick-slider .slick-arrow{ position: absolute; top: -35px; width: 10.48px; height: 10.48px; border: 0px;
font-size: 1px; overflow: hidden;  text-indent: -999px; }
.slick-slider .slick-prev { cursor: pointer; background: url(/Content/FrontEnd/assets/img/slide-arr-lt.svg) no-repeat !important; right: 21px;  background-size: 100% 100% !important;  }
.slick-slider .slick-next { cursor: pointer; background: url(/Content/FrontEnd/assets/img/slide-arr-rt.svg) no-repeat !important; right: 0px; background-size: 100%  100% !important; }
.slick-slider .slick-track .item { padding-right: 38px !important; }


/*end of slick-slider*/





	body #points .owl-carousel .owl-item img{     height: 100%;  object-fit: cover; }
.myPurchasesPage .save-changes{ line-height: 35px; }
	#points.great-offers .col-lg-4.slider-slides {
		flex: 0 0 30.333333%;
		max-width: 30.333333%;
		padding: 100px 40px 70px 80px;
	}

	#points.great-offers .slider-title:nth-child(3) {
		flex: 0 0 22.666667%;
		max-width: 22.666667%;
	}

	#points.great-offers .slider-title:nth-child(3) h1 {
		padding-left: 47px;
	}
	
	#dLabel{ height:50px; }
	#purchasepoints #dLabel .caret {height: 25px;}
	#purchasepoints .form-control{height:50px;}
	#purchasepoints .btn{ height:50px; }

	#points.great-offers .col-lg-4.slider-slides:nth-child(4) {
		padding: 100px 10px 60px 50px;
	}

	#points .category-img .category-img-details .col-sm-5 {
		padding: 0;
	}

	#points .category-img .category-img-details .col-sm-5 .col-sm-12 {
		padding-left: 0;
	}

	#points.even-more .slider-title h1 {
		max-width: 160px;
	}

	#points.even-more .col-lg-10.slider-slides, section#points .col-lg-10.slider-slides {
		padding: 100px 20px 70px 80px;
	}

	#double-bupp-points .container .row .col-lg-7 {
		max-width: 65.333333%;
	}

	#double-bupp-points .container .row .col-lg-5 {
		flex: 0 0 34.666667%;
		max-width: 34.666667%;
	}

	#category-box ul li a {
		border-radius: 44px;
	}

	body #header {
		top: 0;
	}

	#product-listing .productlisting-area {
		padding: 120px 0px 0;
	}

	ul.product-item-list .product-grid .product-content a.btn.btn-primary.bidnow.mr-auto {
		font-size: 12px;
		letter-spacing: -0.24px;
		line-height: 20px;
		font-weight: var(--fontBook);
	}

	button.currentbid, a.currentbid {
		letter-spacing: -0.32px;
		min-width: 172px;
		font-size: 16px;
		font-family: var(--fontFamily) !important;
		font-weight: var(--fontBook) !important;
	}

	.productlisting-banner-sale.productlisting-banner {
		background: #72102F;
	}

	.productlistingbanner-contents p {
		letter-spacing: -0.28px;
	}

	.productlisting-banner a.btn.btn-primary.bidnow {
		background: #DB0044;
		border-radius: 44px;
		width: 123px;
		height: 35px;
		border: none;
		outline: none;
		font-size: 12px;
		letter-spacing: -0.24px;
		line-height: 25px;
		font-weight: var(--fontBook) !important;
	}

	.productlisting-banner a.btn.btn-primary.bidnow:hover, .productlisting-banner a.btn.btn-primary.bidnow:focus {
		color: #061a41;
		background-color: #ffc641;
	}

	#category-you-like .alsolike-options {
		padding: 100px 50px 60px 80px;
	}

	.red3 {
		padding: 34px 70px;
	}

	.red2 {
		padding: 20px 70px;
	}

	.red1 {
		padding: 90px 70px 25px;
	}

	.red3 button.btn.btn-primary.btn-block.redeem-now {
		font-size: 14px;
		letter-spacing: -0.28px;
		font-weight: var(--fontBook) !important;
	}

	.red3 a.btn.btn-primary.btn-block.topup-here {
		font-size: 14px;
		letter-spacing: -0.28px;
		font-weight: var(--fontBook) !important;
	}

	section#banner {
		padding: 0 0 50px 0;
	}
	section#banner .info-3 span.input-group-btn button#btnBidNow {
	    font-size: 14px;
	    font-weight: var(--fontBook) !important;
	    letter-spacing: -0.28px;
	    width: 164px;
	}
	section#banner .info-3 #enter-bid input#bidValue {
	    padding-left: 21px;
	}
	.info-3 {
	    padding: 40px 70px;
	}
	.info-1{
		    padding: 80px 70px 36px;
	}
	.bid-status {
	    padding: 40px 70px;
	}
/*	.bid-status .label {
	    padding-top: 4px;
	}
*/	
	.bid-status .label-value {
	  
	    line-height: normal;
	    
	}
.bid-status .label-value { font-size: 16px; }

	.back-to-profile a img.img-fluid {
	    height: 27px;
	}
	#account-details .table th, #account-details .table td{
		vertical-align: middle;
	}
	#account-details .account-details form[action="/User/Account/PromoCode"] .col-sm-3 button.btn.btn-primary.save-changes {
	    height: 50px;
	}
	section#account-details.PromoCode_section {
	    padding-bottom: 110px;
	}
	#account-details.ReferAFriend__section {
	    padding-bottom: 70px;
	}
	#purchasepoints .question-block .question {
	    margin: 87px 0px 27px;
	}
	#purchasepoints .question-block .question.mb-4, #purchasepoints .question-block .question.my-4 {
	    margin:0 0 1.5rem;
	}
	#purchasepoints {
	    padding: 62px 0 161.25px;
	}
	#contactus button.send-message, #contactus a.send-message, 
	#contactus .contactus-box.got-a-question .contactusbox-contents button.btn.btn-primary.faqs{
		letter-spacing: -0.3px;
		    font-weight: var(--fontBook) !important;
		    font-size: 15px;
		    height: 45px;
	}
    #contactus button.send-message:hover, #contactus a.send-message:hover, #contactus .contactus-box.got-a-question .contactusbox-contents button.btn.btn-primary.faqs:hover {
        background: #ffc641;
        color: #061a41;
    }
	#contactus .social-links {
	    padding: 6px 0px 0px;
	}
	#howitworks a.btn.btn-primary.btn-block.sign-up, #howitworks a.btn.btn-primary.btn-block.faq {
	    letter-spacing: -0.34px;
	    font-weight: var(--fontBook) !important;
	}
	#privacypolicies .policies .policy-info:last-child {
	    background: none;
	}
	#privacypolicies {
	    padding: 70px 0 15px;
	}
	#howitworks .container, #howitworks .container-lg, #howitworks .container-md, #howitworks .container-sm, #howitworks .container-xl {
	    padding: 48px 0 82px;
	}
	section#purchasepoints.NotFound_section {
	    padding: 92.71px 0 209.69px;
	}
	section#purchasepoints.NotFound_section a.btn.btn-primary.save-changes {
	    font-size: 14px;
	    letter-spacing: -0.28px;
	    line-height: 43px;
	    border-radius: 23px;
	    height: 47px;
	}
	section#sign-up.homeThankYouPage {
	    padding: 68.71px 0px 174.25px;
	}
	section#sign-up.homeThankYouPage h1 {
	    letter-spacing: -0.8px;
	    color: #061A41;
	    font-size: 40px;
	    height: 53px;
	    margin-bottom: 6px;
	}
	section#sign-up.homeThankYouPage p {
	    letter-spacing: -0.44px;
	    color: #061A41;
	    font-size: 22px;
	    line-height: 30px;
	    margin-bottom: 29.25px;
	    font-weight: var(--fontBook) !important;
	}
	section#sign-up.homeThankYouPage .btn.btn-primary {
	    font-size: 15px;
	    letter-spacing: -0.3px;
	    font-weight: var(--fontBook) !important;
	    line-height: 43px;
	    height: 50px;
	}
	#faqs {
	    padding: 68.71px 0 36.25px;
	}
	#faq .card:last-child {
	    margin-bottom: 0;
	}
	#LiveAuction .modal-dialog .modal-content .modal-body .popup-info h1{
		line-height: 60px;
	}
	#LiveAuction .modal-dialog .modal-content .modal-body .popup-button a.btn.btn-primary.btn-block.go-to-aution {
	    width: 205px;
	    height: 44px;
	    letter-spacing: -0.36px;
	    font-size: 18px;
	    font-weight: var(--fontBook) !important;
	    line-height: 28px;
	}
	#LiveAuction .modal-dialog .modal-content .close{
		opacity: 1;
	}
	#interests .section-hd h1 {
	    color: #FDB101;
	    font-size: 38px;
	    margin-bottom: 0;
	    letter-spacing: -0.76px;
	    line-height: 80px;
	}
	#interests .section-hd p {
	    margin-bottom: 0;
	    font-size: 20px;
	    letter-spacing: -0.4px;
	    line-height: 25px;
	    font-weight: var(--fontBook) !important;
	}
	#interests input[type="checkbox"] + label {
	    border-radius: 190px;
	     padding: 5px 20px;
	     margin: 0 5px 18px;
	    height: 50px;
	    line-height: 39px;
	    font-size: 17px;
	    font-weight: var(--fontBook) !important;
	}
	#interests .each-sec h2 {
	    font-size: 24px;
	    margin-bottom: 30px;
	    letter-spacing: -0.48px;
	}
	#interests .each-sec{
		padding: 40px 40px;
		background: url(/Content/FrontEnd/assets/img/LineBreak.svg) no-repeat center bottom;
		    background-size: auto;
		background-size: 100% 2px;
		border-bottom: none;
	}
	#interests .section-hd {
	    padding-left: 40px;
	    padding-right: 40px;
	    background: url(/Content/FrontEnd/assets/img/LineBreak.svg) no-repeat center bottom;
	        background-size: auto;
	    background-size: 100% 2px;
	    border-bottom: none;
	}
	#interests #formAddUserPreference #btnFinish {
	    width: 90%;
	    margin: 0 auto;
	}
	#interests .each-sec button.dropdown-select {
	    font-size: 17px;
	    font-weight: var(--fontBook) !important;
	}
	#interests .each-sec .dropdown-menu li {
	   
	    font-weight: var(--fontBook) !important;
	    font-size: 17px;
	}
	#interests.addpreferencePage .form-control{ height:50px; }
	body #sign-up.resetPasswordLink h1{ margin-bottom: 42px !important; }
	body #sign-up.resetPasswordLink p{ font-size:16px !important; line-height:25px !important; letter-spacing:-0.32px; margin-bottom: 22px !important; }
	body #sign-up.resetPasswordLink .grey-box{    padding: 32px 55px 33.9px !important;}
	#sign-up.forgotPasswordPage h1{margin-bottom: 42px !important;}
	#sign-up.forgotPasswordPage .grey-box {padding: 32px 55px 33.9px !important;}
	#sign-up.forgotPasswordPage .form-group { margin-bottom: 23.51px;}
	#sign-up.forgotPasswordPage .grey-box p{
		font-size:16px !important ;
		font-weight:var(--fontBook) !important;
		line-height:25px !important;
		letter-spacing: -0.32px !important;
	}
	#sign-up{
		padding: 79px 0px 73px !important;
	}
	 #sign-up.registerPage {
    	padding: 54px 0px 73px !important;
	 }
	#sign-up > .container{
		padding: 0 !important;
	}
	body #sign-up h1 {
	    font-size: 38px !important;
	    font-weight: var(--fontRegular) !important;
	    margin-bottom: 32px !important;
	}
	#sign-up.userLoginPage{padding: 76px 0px 82px !important;}
	#sign-up.userLoginPage .grey-box p.signup-p {
	 	font-size:17px !important;
	 	font-weight: var(--fontBook) !important;
	 	line-height: 100% !important;
	}
	#sign-up.userLoginPage .grey-box{margin-bottom: 34px !important;}
	#sign-up.registerPage .grey-box{ margin-bottom:28px !important; }
	#sign-up p {
		 margin-bottom:34px;
	    font-size: 24px !important;
	    font-weight: var(--fontBook) !important;
	    line-height: 40px !important;
	    letter-spacing: -0.48px;
	    color: #061A41;
	}
	#sign-up .grey-box {
	    padding: 45px 54px 33.9px !important;
	    margin-bottom: 37px !important;
	}
	#grey-signin-with {
	    padding: 26px 55px 32px !important;
	}
	.grey-box .form-control {
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#sign-up p.input-instructions {
	    font-size: 13px !important;
	    letter-spacing: -0.26px !important;
	    color: #061A41 !important;
	    line-height: 25px !important;
	    font-weight: var(--fontBook) !important;
	}
	#sign-up #btnSubmit {
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	    height: 43px;
	    margin-top: 22px !important;
	}
	#sign-up #ReferalCode {
	    margin-bottom: 25px;
	}
	body #sign-up #grey-signin-with h1 {
		font-weight: var(--fontBook) !important;
	    font-size: 25px !important;
	    margin-bottom: 24px !important;
	}
	body #sign-up #grey-signin-with #Google, body #sign-up #grey-signin-with #Facebook {
	    letter-spacing: -0.34px !important;
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#nearly-there h1 {
	    font-weight: var(--fontBook) !important;
	}
	#nearly-there .grey-box {
	    padding: 39px 54.5px 37.09px;
	}
	body #nearly-there p.verify {
	    font-weight: var(--fontBook) !important;
	    line-height: 40px !important;
	}
	#nearly-there #btnReturnToHome {
	    height: 43px;
	    letter-spacing: -0.34px;
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#RedeemNow .modal-dialog .modal-content .modal-header{
		padding: 38.97px 90px 25.95px 41px;
	    height: 91px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-title {
	    letter-spacing: -0.4px;
	    font-weight: var(--fontBook) !important;
	    line-height: 24px;
	}
	#RedeemNow .modal-dialog .modal-content .close {
	    right: 17px;
	    top: 7px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 h1 {
	    color: #FFFFFF;
	    font-size: 28px;
	    margin-bottom: 54.02px;
	    font-weight: var(--fontBook) !important;
	    letter-spacing: -0.36px;
	    line-height: 24px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 .purchase-info p {
	    letter-spacing: -0.36px;
	    font-size: 18px;
	    font-weight: var(--fontBook) !important;
	    line-height: 24px;
	    margin-bottom: 20px;
	    padding: 0;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 .purchase-info p span {
	    width: auto;
	    padding-right: 10px;
	}

	#contactus .contactus-box.send-message .contactusbox-contents {
	    padding: 25.74px 41px 26.5px;
	}
	#contactus .contactus-box.got-a-question .contactusbox-contents {
	    padding: 29px 41px 28px;
	}

/*.owlprev-slide*/

.owlprev-slide, .owlnext-slide{  width: 10.48px; height: 10.48px;     background-size: 100% !important;}

.owlprev-slide{    right: 27px;}




#account-details.myProfileMyAccount .account-details{ padding: 29.24px 41px 38.78px; }


.myProfileMyAccount .account-details .cardHolderBox{ 
	background: url(/Content/FrontEnd/assets/img/LineBreak.png) no-repeat bottom; 
	padding-bottom: 17PX; padding-top: 17PX;
  }
.myProfileMyAccount .account-details .cardHolderBox .cardName{ font-size: 14PX; font-weight: var(--fontRegular); }

.myProfileMyAccount .account-details .cardHolderBox .cardExp,
.myProfileMyAccount .account-details .cardHolderBox .cardHolderName{ font-size: 14PX; font-weight: var(--fontBook); line-height: 22px; }

.myProfileMyAccount .account-details  select.form-control {
    background: #fff url("/Content/FrontEnd/assets/img/selectarrow.jpg") no-repeat right .75rem center;
    font-size: 14PX; font-weight: var(--fontBook);
}

.parentLabel{ font-size: 13px; line-height: 19px; padding-left: 26px; margin-bottom: 4px; }


.myProfileMyAccount .account-details .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-size: 14PX; font-weight: var(--fontBook); 
  opacity: 1;
}

.myProfileMyAccount .account-details .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
 font-size: 14PX; font-weight: var(--fontBook);
 opacity: 1;
}

.myProfileMyAccount .account-details .form-control::-ms-input-placeholder { /* Microsoft Edge */
  font-size: 14PX; font-weight: var(--fontBook);
  opacity: 1;
}









body.modal-open{ padding-right:  0 !important; }




#points.great-offers{height: 340px;}




    #points .slider-slides #owl-greatoffers,
    #points .slider-slides #owl-evenmore,
    #points .slider-slides #owl-500ormore,
    #points .slider-slides #owl-1000ormore,
    #instaSection .slider-slides #owl-insta {
        min-height: 169px;
    }



#howitworks{min-height: 81vh;}

}



@media (min-width:1200px) and (max-width:1610px) {

  #home-main .owl-carousel .item h1 { font-size: 34px;}

  /*#home-main .owl-carousel .item h1 { font-size: 24px; line-height: 100% !important;}*/
}

@media (min-width:1024px) and (max-width:1190px) {

  #home-main .owl-carousel .item h1 { font-size: 20px; line-height: 100% !important;}
}




@media (min-width:1400px) and (max-width:1490px) {
  
    #divBody.noffer-vh {
        min-height: 79vh !important;
    }
	#dLabel{ height:50px; }
	#purchasepoints #dLabel .caret {height: 25px;}


	#purchasepoints .form-control{height:50px;}
	#purchasepoints .btn{ height:50px; }

	#points.great-offers .col-lg-4.slider-slides:nth-child(4) {
		padding: 100px 10px 60px 50px;
	}

	#points.great-offers .slider-title:nth-child(3) h1 {
		padding-left: 22px;
	}
	.great-offers .auctionHappeningNow-title .ViewAllBtn{margin-left: 22px;}

	#double-bupp-points .container .row .col-lg-7 {
		max-width: 63.333333%;
	}

	#double-bupp-points .container .row .col-lg-5 {
		flex: 0 0 36.666667%;
		max-width: 36.666667%;
	}

	#home-main .owl-carousel .item .item-img {
		align-items: inherit;
	}

	#category-you-like .alsolike-options {
		padding: 100px 0px 60px 80px;
	}

	#category-you-like .col-lg-8.alsolike-options {
		flex: 0 0 69.667%;
		max-width: 69.667%;
	}
	
	#refer-a-friend .block-text { padding: 0 160px;}
    #no-offer .block-text {
        padding: 127px 160px;
    }
#points #owl-greatoffers .category-img{height: 95px;}
#double-bupp-points .owl-carousel .owl-item img{object-fit: cover;}
#howitworks{min-height: 81vh;}

.companyPartners{min-height: 73vh;}

.companyPartners .companyDetail{min-height: 60vh;}



}

@media (min-width:1200px) and (max-width:1380px) {
     
    #divBody.noffer-vh {
        min-height: 79vh !important;
    } 
    #no-offer .block-text {
         padding: 145px 100px 146px; 
    }
	.bid-status .label-value {
	  
	    line-height: normal;
	}
	section#banner .info-3 #enter-bid input#bidValue {
	    padding-left: 7px;
	}
	#double-bupp-points .container .row .col-lg-7 {
		max-width: 62.333333%;
	}

	#double-bupp-points .container .row .col-lg-5 {
		flex: 0 0 37.666667%;
		max-width: 37.666667%;
	}
	
	#dLabel{ height:50px; }
	#purchasepoints #dLabel .caret {height: 25px;}
	#purchasepoints .form-control{height:50px;}
	#purchasepoints .btn{ height:50px; }

	#points.great-offers .col-lg-4.slider-slides:nth-child(4) {
		padding: 100px 0px 60px 30px;
	}

	#points.great-offers .slider-title:nth-child(3) h1 {
		padding-left: 12px;
	}
	.great-offers .auctionHappeningNow-title .ViewAllBtn {
    margin-left: 12px;
	}

	#points.great-offers .col-lg-4.slider-slides {
		flex: 0 0 30.333333%;
		max-width: 30.333333%;
	}

	#points.great-offers .slider-title:nth-child(3) {
		flex: 0 0 20.666667%;
		max-width: 20.666667%;
	}

	#points .category-img .category-img-details .col-sm-5 {
		flex: 0 0 44.667%;
		max-width: 44.667%;
	}

	#points .category-img .category-img-details .col-sm-7 {
		flex: 0 0 55.333%;
		max-width: 55.333%;
	}

	#points.great-offers .col-lg-4.slider-slides {
		padding: 100px 40px 70px 62px;
	}

	#double-bupp-points .title {
		height: 341px;
	}

	#double-bupp-points .owl-carousel .owl-item img {
		display: block;
		width: auto;
		height: auto;
	}

	#double-bupp-points h1 {
		line-height: 60px;
	}

	#home-main .owl-carousel .item .item-img {
		align-items: inherit;
	}

	.productlistingbanner-contents {
		padding: 20px 0 20px 79px;
	}

	#category-you-like .alsolike-options {
		padding: 100px 0px 60px 80px;
	}
	section#banner .info-3 span.input-group-btn button#btnBidNow {
	    font-size: 14px;
	    font-weight: var(--fontBook) !important;
	    letter-spacing: -0.28px;
	    width: 113px;
	    padding-left: 0;
	    padding-right: 0;
	}
	.bid-status .row .col-sm-4.label {
	    padding: 0px 0px 0px;
	}
	#my-profile .profile-sec-details {
	  
	    padding: 45px 37px 0px;
	}
	#my-profile .profile-sec-details h1 {
	    font-size: 22px;
	    margin-bottom:18px;
	}
	.back-to-profile a img.img-fluid {
	    height: 27px;
	}

#points .category-img{    height: 95px;}
#points #owl-greatoffers .category-img{    height: 85px ;}
#points #owl-greatoffers .category-img  img{ height: 100%; object-fit: cover; }
#points #owl-homeauctions .category-img { height: 169px;}


}

@media (min-width:181px) and (max-width:1600px) {
#home-main .owl-carousel .item img{ height: 100%; }

 }
@media (min-width:1367px) and (max-width:1399px) {
.nav-menu > ul > li {
        padding: 0 0 0 16px;
    }

    .nav-menu a {
        font-size: 16px;
    }

    .nav-menu a span.new {
        top: -15px;
        left: 18px;
    }

    .nav-menu > ul > li:first-child {
        padding-left: 15px !important;
    }

    #header .container .logo {
        max-width: 84px !important;
    }

    #header a.logo img {
        width: 84px;
        height: auto;
    }
    
}
@media (min-width:992px) and (max-width:1199px) {


#home-main #owl-homemain .owl-stage-outer .owl-item .item .row .item-info {
    max-width: 35%;
    flex: 0 0 35%;
    padding: 50px 40px;
}
#home-main #owl-homemain .owl-stage-outer .owl-item .item .row .col-sm-9.item-img {
    max-width: 65%;
    flex: 0 0 65%;
   
    align-items: inherit;
}



    #divBody.noffer-vh {
        min-height: 79vh !important;
    }
    #no-offer .col-lg-6.block-text {
        padding: 178px 40px !important;
    }
    #contactus .contactusbox-contents .contactus-info p {
        max-width: 100%;
    }
        #purchasepoints .question-block .question {
	    margin: 87px 0px 27px;
	}
	#purchasepoints .question-block .question.mb-4, #purchasepoints .question-block .question.my-4 {
	    margin:0 0 1.5rem;
	}
	#purchasepoints {
	    padding: 62px 0 161.25px;
	}
	#account-details.ReferAFriend__section {
	    padding-bottom: 70px;
	}
	section#account-details.PromoCode_section {
	    padding-bottom: 110px;
	}
	.bid-status .label-value {
	  
	    line-height: normal;
	}
	#my-profile .profile-sec-details {
	  
	    padding: 45px 21px 0px;
	}
	#my-profile .profile-sec-details h1 {
	    font-size: 19px;
	    margin-bottom:18px;
	}
	
	.bid-status .row .col-sm-4.label {
	    padding:0px 0px 0px;
	}
	body #header {
		top: 0;
	}

	#home-main .owl-carousel .item .item-img, #home-main .owl-carousel .item {
		height: 388px;
	}

	#home-main .owl-carousel .item .item-img {
		align-items: inherit;
	}

	#points.great-offers .slider-title h1 {
		font-size: 27px;
		line-height: 40px;
	}

	#double-bupp-points .container .row .col-lg-7 {
		max-width: 62.333333%;
	}

	#double-bupp-points .container .row .col-lg-5 {
		flex: 0 0 37.666667%;
		max-width: 37.666667%;
	}
	
	#dLabel{ height:50px; }
	#purchasepoints #dLabel .caret {height: 25px;}
	#purchasepoints .form-control{height:50px;}
	#purchasepoints .btn{ height:50px; }

	#points.great-offers .col-lg-4.slider-slides:nth-child(4) {
		padding: 010px 0px 60px 30px;
	}

	#points.great-offers .slider-title:nth-child(3) h1 {
		padding-left: 2px;
	}

.great-offers .auctionHappeningNow-title .ViewAllBtn {
    margin-left: 2px;
}
	#points.great-offers .col-lg-4.slider-slides {
		flex: 0 0 30.333333%;
		max-width: 30.333333%;
	}

	#points.great-offers .slider-title:nth-child(3) {
		flex: 0 0 17.666667%;
		max-width: 17.666667%;
	}

	#points .category-img .category-img-details .col-sm-5 {
		flex: 0 0 44.667%;
		max-width: 44.667%;
	}

	#points .category-img .category-img-details .col-sm-7 {
		flex: 0 0 55.333%;
		max-width: 55.333%;
	}

	#points.great-offers .col-lg-4.slider-slides {
		padding: 100px 40px 70px 62px;
	}

	#double-bupp-points .title {
		height: 293px;
	}
	
	#dLabel{ height:50px; }
	#purchasepoints #dLabel .caret {height: 25px;}
	#purchasepoints .form-control{height:50px;}
	#purchasepoints .btn{ height:50px; }

	#points.great-offers .col-lg-4.slider-slides:nth-child(4) {
		padding: 010px 0px 60px 15px;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	#points .category-img .category-img-details .col-sm-5 {
		padding: 0;
	}

	#points .category-img .category-img-details .col-sm-5 .col-sm-12 {
		padding-left: 0;
	}

	ul#banner-options li a {
		font-size: 15px;
	}

	#owl-homeauctions .category-img .category-img-details span.auction-time {
		font-size: 15px;
	}

	#LiveAuction .modal-dialog {
		max-width: 90%;
	}

	#double-bupp-points .owl-carousel .owl-item img {
		height: auto;
	}

	#double-bupp-points h1 {
		font-size: 42px;
		line-height: 56px;
	}

	.nav-menu > ul > li:first-child {
        padding: 0 !important;
    }

    .nav-menu a {
        display: block;
        position: relative;
        color: #061a41;
        transition: 0.3s;
        font-size: 15px;
        padding: 0px;
        font-weight: 400;
        letter-spacing: -0.34px;
        line-height: 100%;
    }

    .header-btn {
        font-size: 13px;
        padding: 9px 14px 9px 9px;
    }

	ul.product-item-list .product-grid .product-content {
		padding: 30px 0 30px 14px;
	}

	#product-listing .productlisting-area {
		padding: 60px 0px 0;
	}

	ul.product-item-list .product-grid .product-content a.btn.btn-primary.bidnow.mr-auto {
		font-size: 12px;
		letter-spacing: -0.24px;
		line-height: 20px;
		font-weight: var(--fontBook);
	}

	button.currentbid, a.currentbid {
		letter-spacing: -0.32px;
		min-width: 172px;
		font-size: 16px;
		font-family: var(--fontFamily) !important;
		font-weight: var(--fontBook) !important;
	}

	.productlisting-banner-sale.productlisting-banner {
		background: #72102F;
	}

	.productlistingbanner-contents p {
		letter-spacing: -0.28px;
	}

	.productlisting-banner a.btn.btn-primary.bidnow {
		background: #DB0044;
		border-radius: 44px;
		width: 123px;
		height: 35px;
		border: none;
		outline: none;
		font-size: 12px;
		letter-spacing: -0.24px;
		line-height: 25px;
		font-weight: var(--fontBook) !important;
	}

	.productlisting-banner a.btn.btn-primary.bidnow:hover, .productlisting-banner a.btn.btn-primary.bidnow:focus {
		color: #061a41;
		background-color: #ffc641;
	}

	.productlistingbanner-contents {
		padding: 20px 0 20px 56px;
	}

	#category-you-like .alsolike-options {
		padding: 100px 50px 60px 80px;
	}

	.red3 {
		padding: 34px 70px;
	}

	.red2 {
		padding: 20px 70px;
	}

	.red1 {
		padding: 90px 70px 25px;
	}

	.red3 button.btn.btn-primary.btn-block.redeem-now {
		font-size: 14px;
		letter-spacing: -0.28px;
		font-weight: var(--fontBook) !important;
	}

	.red3 a.btn.btn-primary.btn-block.topup-here {
		font-size: 14px;
		letter-spacing: -0.28px;
		font-weight: var(--fontBook) !important;
	}

	#category-you-like .alsolike-options {
		padding: 100px 0px 60px 80px;
	}

	section#banner {
		padding: 0 0 50px 0;
	}
	.container-fluid.productlisting-banner div#owl-sellListing .col-lg-8.pl-0 {
	    flex: 0 0 57.666667%;
	    max-width: 57.666667%;
	}
	.container-fluid.productlisting-banner div#owl-sellListing .col-lg-4.pr-0 {
	    flex: 0 0 42.333333%;
	    max-width: 42.333333%;
	}
	#header .container {
	    padding-top: 0;
	}
	#header a.logo img {
	    width: 56px;
	    height: auto;
	}

	#header .container #mobnavrow .nav-menu ul {
	    align-items: center !important;
	}
	section#banner .info-3 span.input-group-btn button.confirm {
	    font-size: 14px;
	    font-weight: var(--fontBook) !important;
	    letter-spacing: -0.28px;
	    width: 100%;
	    margin: 0;
	}
	section#banner .info-3 #enter-bid input#bidValue {
	    padding-left: 21px;
	}
	.info-3 {
	    padding: 40px 70px;
	}
	.info-1{
		    padding: 80px 70px 36px;
	}
	.bid-status {
	    padding: 40px 70px;
	}
	.bid-status .label {
	    font-size: 14px;
	}
	.bid-status .label-value {
	    font-size: 18px;
	}
	section#banner .info-3 .input-group .form-control {
	    display: block;
	    width: 100%;
	    margin-bottom: 16px;
	}
	section#banner .info-3 .input-group {
	    display: block;
	}
	#category-box ul {
	   text-align: justify;
	}
	#my-profile {
	    padding: 110px 0 14px;
	}
	.back-to-profile a img.img-fluid {
	    height: 27px;
	}
	#account-details .table th, #account-details .table td{
		vertical-align: middle;
	}
	#account-details .account-details form[action="/User/Account/PromoCode"] .col-sm-3 button.btn.btn-primary.save-changes {
	    height: 50px;
	}
	#contactus button.send-message, #contactus a.send-message, 
	#contactus .contactus-box.got-a-question .contactusbox-contents button.btn.btn-primary.faqs{
		letter-spacing: -0.3px;
		    font-weight: var(--fontBook) !important;
		    font-size: 15px;
		    height: 45px;
	}
	#contactus .contactusbox-contents {
	    padding: 29px 35px 28px;
	}
    #contactus button.faqs, #contactus a.faqs {
        width: 115px;
    }
	#howitworks a.btn.btn-primary.btn-block.sign-up, #howitworks a.btn.btn-primary.btn-block.faq {
	    letter-spacing: -0.34px;
	    font-weight: var(--fontBook) !important;
	}
	#privacypolicies .policies .policy-info:last-child {
	    background: none;
	}
	#privacypolicies {
	    padding: 70px 0 15px;
	}
	#howitworks .container, #howitworks .container-lg, #howitworks .container-md, #howitworks .container-sm, #howitworks .container-xl {
	    padding: 41px 0 68px;
	}
	section#purchasepoints.NotFound_section {
	    padding: 92.71px 0 209.69px;
	}
	section#purchasepoints.NotFound_section a.btn.btn-primary.save-changes {
	    font-size: 14px;
	    letter-spacing: -0.28px;
	    line-height: 43px;
	    border-radius: 23px;
	    height: 47px;
	}
	section#sign-up.homeThankYouPage {
	    padding: 68.71px 0px 174.25px;
	}
	section#sign-up.homeThankYouPage h1 {
	    letter-spacing: -0.8px;
	    color: #061A41;
	    font-size: 40px;
	    height: 53px;
	    margin-bottom: 6px;
	}
	section#sign-up.homeThankYouPage p {
	    letter-spacing: -0.44px;
	    color: #061A41;
	    font-size: 22px;
	    line-height: 30px;
	    margin-bottom: 29.25px;
	    font-weight: var(--fontBook) !important;
	}
	section#sign-up.homeThankYouPage .btn.btn-primary {
	    font-size: 15px;
	    letter-spacing: -0.3px;
	    font-weight: var(--fontBook) !important;
	    line-height: 43px;
	    height: 50px;
	}
	#faqs {
	    padding: 68.71px 0 36.25px;
	}
	#faq .card:last-child {
	    margin-bottom: 0;
	}
	#LiveAuction .modal-dialog .modal-content .modal-body .popup-info h1{
		line-height: 60px;
	}
	#LiveAuction .modal-dialog .modal-content .modal-body .popup-info .auction-title {
	    padding: 46px 80px;
	}
	#LiveAuction .modal-dialog .modal-content .modal-body .popup-button a.btn.btn-primary.btn-block.go-to-aution {
	    width: 205px;
	    height: 44px;
	    letter-spacing: -0.36px;
	    font-size: 18px;
	    font-weight: var(--fontBook) !important;
	    line-height: 28px;
	}
	#LiveAuction .modal-dialog .modal-content .close{
		opacity: 1;
	}
	#interests .section-hd h1 {
	    color: #FDB101;
	    font-size: 38px;
	    margin-bottom: 0;
	    letter-spacing: -0.76px;
	    line-height: 80px;
	}
	#interests .section-hd p {
	    margin-bottom: 0;
	    font-size: 20px;
	    letter-spacing: -0.4px;
	    line-height: 25px;
	    font-weight: var(--fontBook) !important;
	}
	#interests input[type="checkbox"] + label {
	    border-radius: 190px;
	     padding: 5px 20px;
	     margin: 0 5px 18px;
	    height: 50px;
	    line-height: 39px;
	    font-size: 17px;
	    font-weight: var(--fontBook) !important;
	}
	#interests .each-sec h2 {
	    font-size: 24px;
	    margin-bottom: 30px;
	    letter-spacing: -0.48px;
	}
	#interests .each-sec{
			padding: 40px 40px;
			background: url(/Content/FrontEnd/assets/img/LineBreak.svg) no-repeat center bottom;
			    background-size: auto;
			background-size: 100% 2px;
			border-bottom: none;
		}
		#interests .section-hd {
		    padding-left: 40px;
		    padding-right: 40px;
		    background: url(/Content/FrontEnd/assets/img/LineBreak.svg) no-repeat center bottom;
		        background-size: auto;
		    background-size: 100% 2px;
		    border-bottom: none;
		}
	#interests #formAddUserPreference #btnFinish {
	    width: 90%;
	    margin: 0 auto;
	}
	#interests .each-sec button.dropdown-select {
	    font-size: 17px;
	    font-weight: var(--fontBook) !important;
	}
	#interests .each-sec .dropdown-menu li {
	   
	    font-weight: var(--fontBook) !important;
	    font-size: 17px;
	}
	#interests.addpreferencePage .form-control{ height:50px; }
	body #sign-up.resetPasswordLink h1{ margin-bottom: 42px !important; }
	body #sign-up.resetPasswordLink p{ font-size:16px !important; line-height:25px !important; letter-spacing:-0.32px; margin-bottom: 22px !important; }
	body #sign-up.resetPasswordLink .grey-box{    padding: 32px 55px 33.9px !important;}
	#sign-up.forgotPasswordPage h1{margin-bottom: 42px !important;}
	#sign-up.forgotPasswordPage .grey-box {padding: 32px 55px 33.9px !important;}
	#sign-up.forgotPasswordPage .form-group { margin-bottom: 23.51px;}
	#sign-up.forgotPasswordPage .grey-box p{
		font-size:16px !important ;
		font-weight:var(--fontBook) !important;
		line-height:25px !important;
		letter-spacing: -0.32px !important;
	}
	#sign-up{
		padding: 79px 0px 73px !important;
	}
	 #sign-up.registerPage {
    	padding: 54px 0px 73px !important;
	 }
	#sign-up > .container{
		padding: 0 !important;
	}
	body #sign-up h1 {
	    font-size: 38px !important;
	    font-weight: var(--fontRegular) !important;
	    margin-bottom: 32px !important;
	}
	#sign-up.userLoginPage{padding: 76px 0px 82px !important;}
	#sign-up.userLoginPage .grey-box p.signup-p {
	 	font-size:17px !important;
	 	font-weight: var(--fontBook) !important;
	 	line-height: 100% !important;
	}
	#sign-up.userLoginPage .grey-box{margin-bottom: 34px !important;}
	#sign-up.registerPage .grey-box{ margin-bottom:28px !important; }
	#sign-up p {
		 margin-bottom:34px;
	    font-size: 24px !important;
	    font-weight: var(--fontBook) !important;
	    line-height: 40px !important;
	    letter-spacing: -0.48px;
	    color: #061A41;
	}
	#sign-up .grey-box {
	    padding: 45px 54px 33.9px !important;
	    margin-bottom: 37px !important;
	}
	#grey-signin-with {
	    padding: 26px 55px 32px !important;
	}
	.grey-box .form-control {
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#sign-up p.input-instructions {
	    font-size: 13px !important;
	    letter-spacing: -0.26px !important;
	    color: #061A41 !important;
	    line-height: 25px !important;
	    font-weight: var(--fontBook) !important;
	}
	#sign-up #btnSubmit {
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	    height: 43px;
	    margin-top: 22px !important;
	}
	#sign-up #ReferalCode {
	    margin-bottom: 25px;
	}
	body #sign-up #grey-signin-with h1 {
		font-weight: var(--fontBook) !important;
	    font-size: 25px !important;
	    margin-bottom: 24px !important;
	}
	body #sign-up #grey-signin-with #Google, body #sign-up #grey-signin-with #Facebook {
	    letter-spacing: -0.34px !important;
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#nearly-there h1 {
	    font-weight: var(--fontBook) !important;
	}
	#nearly-there .grey-box {
	    padding: 39px 54.5px 37.09px;
	}
	body #nearly-there p.verify {
	    font-weight: var(--fontBook) !important;
	    line-height: 40px !important;
	}
	#nearly-there #btnReturnToHome {
	    height: 43px;
	    letter-spacing: -0.34px;
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#RedeemNow .modal-dialog .modal-content .modal-header{
		padding: 38.97px 90px 25.95px 41px;
	    height: 91px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-title {
	    letter-spacing: -0.4px;
	    font-weight: var(--fontBook) !important;
	    line-height: 24px;
	}
	#RedeemNow .modal-dialog .modal-content .close {
	    right: 17px;
	    top: 7px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 h1 {
	    color: #FFFFFF;
	    font-size: 28px;
	    margin-bottom: 54.02px;
	    font-weight: var(--fontBook) !important;
	    letter-spacing: -0.36px;
	    line-height: 24px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 .purchase-info p {
	    letter-spacing: -0.36px;
	    font-size: 18px;
	    font-weight: var(--fontBook) !important;
	    line-height: 24px;
	    margin-bottom: 20px;
	    padding: 0;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 .purchase-info p span {
	    width: auto;
	    padding-right: 10px;
	}

	#category-box ul {
    text-align: center !important;
}
}

@media (min-width:768px) and (max-width:991px) {



	.great-offers .auctionHappeningNow-title .ViewAllBtn {
    margin-left: 0px;
}

#home-main .owl-carousel .item h1 {
    font-size: 30px;
}

	ul#howitworks-steps .step {
     padding: 30px 30px 30px;
 }


    #contactus .contactus-box.got-a-question .contactusbox-contents {
        height: auto;
    }

    #interests .each-sec {
        padding: 40px 40px;
        background: url(/Content/FrontEnd/assets/img/LineBreak.svg) no-repeat center bottom;
        background-size: auto;
        background-size: 100% 2px;
        border-bottom: none;
    }
		#interests .section-hd {
		    padding-left: 40px;
		    padding-right: 40px;
		    background: url(/Content/FrontEnd/assets/img/LineBreak.svg) no-repeat center bottom;
		        background-size: auto;
		    background-size: 100% 2px;
		    border-bottom: none;
		}
	#interests #formAddUserPreference #btnFinish {
	    width: 90%;
	    margin: 0 auto;
	}
	#LiveAuction .modal-dialog .modal-content .modal-body .popup-info h1{
		line-height: 60px;
	}
	
	#LiveAuction .modal-dialog .modal-content .close{
		opacity: 1;
	}
	#howitworks a.btn.btn-primary.btn-block.sign-up, #howitworks a.btn.btn-primary.btn-block.faq {
	    letter-spacing: -0.34px;
	    font-weight: var(--fontBook) !important;
	}
	#howitworks .container, #howitworks .container-lg, #howitworks .container-md, #howitworks .container-sm, #howitworks .container-xl {
	    max-width: 703px;
	    padding: 41px 0 68px;
	}
	#contactus button.send-message, #contactus a.send-message, 
	#contactus .contactus-box.got-a-question .contactusbox-contents button.btn.btn-primary.faqs{
		letter-spacing: -0.3px;
		    font-weight: var(--fontBook) !important;
		    font-size: 15px;
		    height: 45px;
	}
	
	#purchasepoints .question-block .question {
	    margin: 87px 0px 27px;
	}
	#purchasepoints .question-block .question.mb-4, #purchasepoints .question-block .question.my-4 {
	    margin:0 0 1.5rem;
	}
	#purchasepoints {
	    padding: 62px 0 161.25px;
	}
	#account-details.ReferAFriend__section {
	    padding-bottom: 70px;
	}
	section#account-details.PromoCode_section {
	    padding-bottom: 0px;
	}
	#account-details .account-details form[action="/User/Account/PromoCode"] .col-sm-3 button.btn.btn-primary.save-changes {
	    height: 50px;
	    min-width: 120px;
	}
	.bid-status .label-value {
	  
	    line-height: normal;
	}
	body #header {
		top: 0;
	}

	#header .container #mobnavrow .mobile-nav-toggle img {
		width: 23px;
		height: 38px;
	}

	#LiveAuction .modal-dialog {
		max-width: 90%;
	}

	#LiveAuction .modal-dialog .modal-content .modal-body {
		flex-wrap: wrap;
		overflow: visible;
		max-height: initial;
		max-width: 700px;
	}

	#LiveAuction .modal-dialog .modal-content .modal-body .popup-info {
		order: 2;
		width: 100%;
	}

	#LiveAuction .modal-dialog .modal-content .modal-body .popup-image {
		order: 1;
	}

	#LiveAuction .modal-dialog .modal-content .modal-body .popup-button {
		position: static;
		padding: 20px 17px;
	}

	#LiveAuction .modal-dialog .modal-content .modal-body .popup-info .auction-title {
		padding: 20px 17px;
		width: 100%;
	}

	#LiveAuction .modal-dialog .modal-content .modal-body .popup-info h2 {
		font-size: 15px;
		margin-bottom: 5px;
	}

	#LiveAuction .modal-dialog .modal-content .modal-body .popup-info h1 {
		font-size: 30px;
	}

	#LiveAuction .modal-dialog .modal-content .modal-body .popup-button .btn-block {
		display: inline-block;
		width: auto;
		padding: 10px 25px;
		font-size: 16px;
		line-height: 20px;
	}

	#home-main .owl-carousel .item {
		height: 248px;
		padding: 0px;
	}

	#home-main #owl-homemain .owl-stage-outer .owl-item .item .row .item-info {
		max-width: 30%;
		flex: 0 0 30%;
		padding: 20px 40px;
	}

	#home-main #owl-homemain .owl-stage-outer .owl-item .item .row .col-sm-9.item-img {
		max-width: 70%;
		flex: 0 0 70%;
		height: 250px;
		align-items: inherit;
	}

	#home-main .owl-carousel .item h1 {
		font-size: 24px;
	}
#home-main .owl-carousel .item p{font-size: 14px;margin-bottom: 8px;}
#home-main .owl-carousel .item button.goto-offer, #home-main .owl-carousel .item a.goto-offer{
	font-size: 15px;
}
	ul#banner-options li {
		flex: 0 0 50%;
		max-width: 50%;
	}

	ul#banner-options li:first-child {
		padding-left: 15px;
	}

	ul#banner-options li:last-child {
		padding-right: 15px;
	}

	ul#banner-options li a {
		width: 100%;
		margin: 8px 0px;
	}

	.logobarRowMobile .closeMobilemenu, .logobarRowMobile .closeMobilemenu img {
		width: 19.26px;
		height: 19.26px;
		cursor: pointer;
	}

	.mobile-nav-active .mobile-nav {
		width: 70%;
		left: 0vw;
		transition: all 0.5s;
		top: 0px;
		bottom: 0px;
		background: #ffc641;
		border-radius: 0px;
		padding: 0 23px 0 18px;
	}

	.logobarRowMobile .logo, .logobarRowMobile .logo img {
		max-width: 100%;
		width: auto !important;
		height: auto !important;
		max-height: 80px;
	}

	.mobile-nav.d-lg-none ul li {
		background-color: #FFF;
		margin-bottom: 19px;
	}

	.mobile-nav.d-lg-none ul li a span {
		font-size: 20px;
		color: #061A41;
		line-height: 50px;
		display: inline-block;
		padding-left: 21px;
        position: relative;
	}

    .mobile-nav.d-lg-none ul li a span.new{
    position: absolute;
    font-size: 10px;
    background: #d8124f;
    color: #fff;
    padding: 0;
    border-radius: 50px;
    width: 35px;
    height: 15px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    top: 4px;
    text-transform: uppercase;
    right: -19px;
}

	.mobile-nav.d-lg-none ul li a {
		padding: 0px;
	}

	#points.great-offers {
		height: auto;
		padding: 5px 0;
		width: 100%;
		background: #f4f4f4;
	}

	#points.great-offers .slider-title h1 {
		max-width: inherit;
	}

	#points.great-offers .slider-title, #points.even-more .slider-title, #points.five .slider-title, #points .slider-title {
		padding: 35px 15px 30px;
	}

	#points .slider-slides {
		padding: 50px 20px 50px;
	}

	#owl-homeauctions .category-img {
		height: 311px;
	}

	#points .category-img .category-img-details {
		padding: 2px 15px;
	}

	#points.even-more .slider-title h1 {
		max-width: inherit;
	}

	#points.five .slider-title h1, #points .slider-title h1 {
		max-width: inherit;
	}

	#double-bupp-points .container .row {
		margin: 0 15px;
	}

	#double-bupp-points #owl-midad .owl-item .item .col-lg-5.pr-0 {
		order: 2;
	}

	#double-bupp-points #owl-midad .owl-item .item .col-lg-7.pl-0 {
		order: 1;
	}

	#double-bupp-points .owl-carousel .owl-item img {
		height: auto;
	}

	#double-bupp-points .title {
		height: auto;
		padding: 23px;
	}

	#double-bupp-points h1 {
		font-size: 51px;
	}

	ul.product-item-list .product-grid .product-content {
		padding: 30px 0 30px 14px;
	}

	#product-listing .productlisting-area {
		padding: 60px 0px 0;
	}

	ul.product-item-list .product-grid .product-content a.btn.btn-primary.bidnow.mr-auto {
		font-size: 12px;
		letter-spacing: -0.24px;
		line-height: 20px;
		font-weight: var(--fontBook);
	}

	button.currentbid, a.currentbid {
		letter-spacing: -0.32px;
		min-width: 172px;
		font-size: 16px;
		font-family: var(--fontFamily) !important;
		font-weight: var(--fontBook) !important;
	}

	.productlisting-banner-sale.productlisting-banner {
		background: #72102F;
	}

	.productlistingbanner-contents p {
		letter-spacing: -0.28px;
	}

	.productlisting-banner a.btn.btn-primary.bidnow {
		background: #DB0044;
		border-radius: 44px;
		width: 123px;
		height: 35px;
		border: none;
		outline: none;
		font-size: 12px;
		letter-spacing: -0.24px;
		line-height: 25px;
		font-weight: var(--fontBook) !important;
	}

	.productlisting-banner a.btn.btn-primary.bidnow:hover, .productlisting-banner a.btn.btn-primary.bidnow:focus {
		color: #061a41;
		background-color: #ffc641;
	}

	.productlistingbanner-contents {
		padding: 20px 0 20px 20px;
	}

	.row.productlisting-items ul#listPage li.col-sm-4 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	#category-you-like .alsolike-options {
		padding: 100px 50px 60px 80px;
	}

	.red3 {
		padding: 34px 70px;
	}

	.red2 {
		padding: 20px 70px;
	}

	.red1 {
		padding: 30px 70px 25px;
	}

	.red3 button.btn.btn-primary.btn-block.redeem-now {
		font-size: 14px;
		letter-spacing: -0.28px;
		font-weight: var(--fontBook) !important;
	}

	.red3 a.btn.btn-primary.btn-block.topup-here {
		font-size: 14px;
		letter-spacing: -0.28px;
		font-weight: var(--fontBook) !important;
	}

	#category-you-like .alsolike-options {
		padding: 100px 20px 60px 20px;
	}

	section#banner {
		padding: 0 0 50px 0;
	}

	#category-you-like .alsolike-hd {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	#category-you-like .alsolike-hd h1 {
		text-align: center;
	}

	#category-you-like .alsolike-hd h1 span {
		float: none;
		width: 100%;
		text-align: center;
	}

	#category-you-like .alsolike-hd h1 span br {
		display: none;
	}
	#header .container #mobnavrow {
	    align-self: center !important;
	}
	section#banner .info-3 span.input-group-btn button#btnBidNow {
	    font-size: 14px;
	    font-weight: var(--fontBook) !important;
	    letter-spacing: -0.28px;
	    width: 164px;
	}
	section#banner .info-3 #enter-bid input#bidValue {
	    padding-left: 21px;
	}
	section#banner .info-desc{
		background-size: cover !important;
	}
	#footer .footer-links li a {
	    margin: 5px 0;
	}
	#footer {
	   
	    height: 248px;
	}
	#category-box ul {
	   text-align: center;
	}
	#my-profile {
	    padding: 110px 0 14px;
	}
	.back-to-profile a img.img-fluid {
	    height: 27px;
	}
	#account-details .table .thead-dark th{
		white-space: nowrap;
	}
	#account-details .table th, #account-details .table td {
	    padding: 25px 10px;
	}
	#account-details .table th, #account-details .table td{
		vertical-align: middle;
	}
	table tr td button.save-changes{
		min-width: 124px;
	}
	#account-details .table th, #account-details .table tr{
		background-size: calc(100% - 20px) 2px;
	}
	#contactus .contactus-box.contact-info {
	    margin-top: 24px;
	}
	#howitworks .container .step-1 .step-desc, 
	#howitworks .container .step-2 .step-desc, 
	#howitworks .container .step-3 .step-desc{
		padding: 30px 40px;
	}
	#privacypolicies .policies .policy-info:last-child {
	    background: none;
	}
	#privacypolicies {
	    padding: 70px 0 15px;
	}
	section#purchasepoints.NotFound_section {
	    padding: 92.71px 0 209.69px;
	}
	section#purchasepoints.NotFound_section a.btn.btn-primary.save-changes {
	    font-size: 14px;
	    letter-spacing: -0.28px;
	    line-height: 43px;
	    border-radius: 23px;
	    height: 47px;
	}
	section#sign-up.homeThankYouPage {
	    padding: 68.71px 0px 174.25px;
	}
	section#sign-up.homeThankYouPage h1 {
	    letter-spacing: -0.8px;
	    color: #061A41;
	    font-size: 40px;
	    height: 53px;
	    margin-bottom: 6px;
	}
	section#sign-up.homeThankYouPage p {
	    letter-spacing: -0.44px;
	    color: #061A41;
	    font-size: 22px;
	    line-height: 30px;
	    margin-bottom: 29.25px;
	    font-weight: var(--fontBook) !important;
	}
	section#sign-up.homeThankYouPage .btn.btn-primary {
	    font-size: 15px;
	    letter-spacing: -0.3px;
	    font-weight: var(--fontBook) !important;
	    line-height: 43px;
	    height: 50px;
	}
	#faqs {
	    padding: 68.71px 0 36.25px;
	}
	#faq .card:last-child {
	    margin-bottom: 0;
	}
	#interests .section-hd h1 {
	    color: #FDB101;
	    font-size: 38px;
	    margin-bottom: 0;
	    letter-spacing: -0.76px;
	    line-height: 80px;
	}
	#interests .section-hd p {
	    margin-bottom: 0;
	    font-size: 20px;
	    letter-spacing: -0.4px;
	    line-height: 25px;
	    font-weight: var(--fontBook) !important;
	}
	#interests input[type="checkbox"] + label {
	    border-radius: 190px;
	     padding: 5px 20px;
	     margin: 0 5px 18px;
	    height: 50px;
	    line-height: 39px;
	    font-size: 17px;
	    font-weight: var(--fontBook) !important;
	}
	#interests .each-sec h2 {
	    font-size: 24px;
	    margin-bottom: 30px;
	    letter-spacing: -0.48px;
	}
	#interests .container, #interests .container-lg, #interests .container-md, #interests .container-sm, #interests .container-xl {
	    max-width: 540px;
	}
	#interests .each-sec button.dropdown-select {
	    font-size: 17px;
	    font-weight: var(--fontBook) !important;
	}
	#interests .each-sec .dropdown-menu li {
	   
	    font-weight: var(--fontBook) !important;
	    font-size: 17px;
	}
	#interests.addpreferencePage .form-control{ height:50px; }
	body #sign-up.resetPasswordLink h1{ margin-bottom: 42px !important; }
	body #sign-up.resetPasswordLink p{ font-size:16px !important; line-height:25px !important; letter-spacing:-0.32px; margin-bottom: 22px !important; }
	body #sign-up.resetPasswordLink .grey-box{    padding: 32px 55px 33.9px !important;}
	#sign-up.forgotPasswordPage h1{margin-bottom: 42px !important;}
	#sign-up.forgotPasswordPage .grey-box {padding: 32px 55px 33.9px !important;}
	#sign-up.forgotPasswordPage .form-group { margin-bottom: 23.51px;}
	#sign-up.forgotPasswordPage .grey-box p{
		font-size:16px !important ;
		font-weight:var(--fontBook) !important;
		line-height:25px !important;
		letter-spacing: -0.32px !important;
	}
	#sign-up{
		padding: 79px 0px 73px !important;
	}
	 #sign-up.registerPage {
    	padding: 54px 0px 73px !important;
	 }
	#sign-up > .container{
		padding: 0 !important;
	}
	body #sign-up h1 {
	    font-size: 38px !important;
	    font-weight: var(--fontRegular) !important;
	    margin-bottom: 32px !important;
	}
	#sign-up.userLoginPage{padding: 76px 0px 82px !important;}
	#sign-up.userLoginPage .grey-box p.signup-p {
	 	font-size:17px !important;
	 	font-weight: var(--fontBook) !important;
	 	line-height: 100% !important;
	}
	#sign-up.userLoginPage .grey-box{margin-bottom: 34px !important;}
	#sign-up.registerPage .grey-box{ margin-bottom:28px !important; }
	#sign-up p {
		 margin-bottom:34px;
	    font-size: 24px !important;
	    font-weight: var(--fontBook) !important;
	    line-height: 40px !important;
	    letter-spacing: -0.48px;
	    color: #061A41;
	}
	#sign-up .grey-box {
	    padding: 45px 54px 33.9px !important;
	    margin-bottom: 37px !important;
	}
	#grey-signin-with {
	    padding: 26px 55px 32px !important;
	}
	.grey-box .form-control {
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#sign-up p.input-instructions {
	    font-size: 13px !important;
	    letter-spacing: -0.26px !important;
	    color: #061A41 !important;
	    line-height: 25px !important;
	    font-weight: var(--fontBook) !important;
	}
	#sign-up #btnSubmit {
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	    height: 43px;
	    margin-top: 22px !important;
	}
	#sign-up #ReferalCode {
	    margin-bottom: 25px;
	}
	body #sign-up #grey-signin-with h1 {
		font-weight: var(--fontBook) !important;
	    font-size: 25px !important;
	    margin-bottom: 24px !important;
	}
	body #sign-up #grey-signin-with #Google, body #sign-up #grey-signin-with #Facebook {
	    letter-spacing: -0.34px !important;
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#nearly-there h1 {
	    font-weight: var(--fontBook) !important;
	}
	#nearly-there .grey-box {
	    padding: 39px 54.5px 37.09px;
	}
	body #nearly-there p.verify {
	    font-weight: var(--fontBook) !important;
	    line-height: 40px !important;
	}
	#nearly-there #btnReturnToHome {
	    height: 43px;
	    letter-spacing: -0.34px;
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	
	#RedeemNow .modal-dialog .modal-content .modal-header{
		padding: 38.97px 90px 25.95px 41px;
	    height: 91px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-title {
	    letter-spacing: -0.4px;
	    font-weight: var(--fontBook) !important;
	    line-height: 24px;
	}
	#RedeemNow .modal-dialog .modal-content .close {
	    right: 17px;
	    top: 7px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 h1 {
	    color: #FFFFFF;
	    font-size: 28px;
	    margin-bottom: 54.02px;
	    font-weight: var(--fontBook) !important;
	    letter-spacing: -0.36px;
	    line-height: 24px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 .purchase-info p {
	    letter-spacing: -0.36px;
	    font-size: 18px;
	    font-weight: var(--fontBook) !important;
	    line-height: 24px;
	    margin-bottom: 20px;
	    padding: 0;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 .purchase-info p span {
	    width: auto;
	    padding-right: 10px;
	}
}


@media (min-width:1024px) and (max-width:1366px) { 
    #divBody {
        min-height: 86.5vh;
    } 
    body {
        padding-bottom: 208px;
        position: relative;
    }
#divBody { min-height: 86.5vh;}
footer{ position: absolute; width: 100%; bottom: 0; left: 0; right: 0; }

#points.great-offers .col-lg-4.slider-slides:nth-child(4) {
    padding: 100px 10px 60px 50px;
}

}



@media (max-width: 1920px) {


/*slick-slider*/



.slick-slider { position: relative; }
.slick-slider .slick-arrow{ position: absolute; top: -35px; width: 10.48px; height: 10.48px; border: 0px;
font-size: 1px; overflow: hidden;  text-indent: -999px; }
.slick-slider .slick-prev { cursor: pointer; background: url(/Content/FrontEnd/assets/img/slide-arr-lt.svg) no-repeat !important; right: 21px;  background-size: 100% 100% !important;  }
.slick-slider .slick-next { cursor: pointer; background: url(/Content/FrontEnd/assets/img/slide-arr-rt.svg) no-repeat !important; right: 0px; background-size: 100%  100% !important; }
.slick-slider .slick-track .item { padding-right: 38px !important; outline: none !important; }
.slick-slider .slick-track .item img{ width: 100%; }
#owl-evenmore .slick-track .item img{ width: 100%; }

 
/*end of slick-slider*/


#points.great-offers::after { display: none; }
.fullbg{ position: relative; }
.fullbg:before{
position: absolute;
top: 0;
left: 0px;
right: 0px;
height: 260px;
background-color: #FFC641;
/*z-index: 0;*/
z-index: -1;
content: "";
width: 100%;
display: block;
}


/*TabsBox*/
body #divBody #account-details .TabsBox .nav.nav-tabs{ padding: 0px; background: none;
display: flex;
justify-content: flex-start;
align-items: center;
border:none;
 }
body #divBody #account-details .TabsBox .nav.nav-tabs li{  padding: 0px; margin: 0px; border:none; border-radius: none;}
body #divBody #account-details .TabsBox .nav.nav-tabs li a{ padding:15px 0 8px; min-width: 123px; display: block; color: #061A41;
font-size: 16px;  font-weight: var(--fontRegular); text-align: center; border-radius: 0px; background-color: #E6E5E5; margin: 0px !important; }

body #divBody #account-details .TabsBox .nav.nav-tabs li a.active{ padding:15px 0 8px; min-width: 123px; display: block; color: #FFF;
  border-radius: 0px;  background-color: #061A41;     border-color: #061A41;}


.myPurchasesPage .save-changes{ line-height: 25px; min-width: inherit !important; padding: 0 14px; font-size: 14px; height: 28px; }

.auctionsBid td:last-child{ text-align: left !important; }


.setUpMin11 .row [class*="col-"]:nth-child(1){ padding-right: 5px; }
.setUpMin11 .row [class*="col-"]:nth-child(2){ padding-left: 5px;  padding-right:  5px;}
.setUpMin11 .row [class*="col-"]:nth-child(3){ padding-left: 5px; }


.myProfileMyAccount .account-details .cardHolderBox{ 
	background: url(/Content/FrontEnd/assets/img/LineBreak.png) no-repeat bottom; 
	padding-bottom: 17PX; padding-top: 17PX;
  }
.myProfileMyAccount .account-details .cardHolderBox .cardName{ font-size: 14PX; font-weight: var(--fontRegular); }

.myProfileMyAccount .account-details .cardHolderBox .cardExp,
.myProfileMyAccount .account-details .cardHolderBox .cardHolderName{ font-size: 14PX; font-weight: var(--fontBook); line-height: 22px; }


}


@media (min-width: 1920px) {


#banner img{ width: 100%; }
.setUpMin11 .row [class*="col-"]:nth-child(1){ padding-right: 5px; }
.setUpMin11 .row [class*="col-"]:nth-child(2){ padding-left: 5px;  padding-right:  5px;}
.setUpMin11 .row [class*="col-"]:nth-child(3){ padding-left: 5px; }

/*TabsBox*/
body #divBody #account-details .TabsBox .nav.nav-tabs{ padding: 0px; background: none;
display: flex;
justify-content: flex-start;
align-items: center;
border:none;
 }
body #divBody #account-details .TabsBox .nav.nav-tabs li{  padding: 0px; margin: 0px; border:none; border-radius: none;}
body #divBody #account-details .TabsBox .nav.nav-tabs li a{ padding:15px 0 8px; min-width: 123px; display: block; color: #061A41;
font-size: 16px;  font-weight: var(--fontRegular); text-align: center; border-radius: 0px; background-color: #E6E5E5; margin: 0px !important; }

body #divBody #account-details .TabsBox .nav.nav-tabs li a.active{ padding:15px 0 8px; min-width: 123px; display: block; color: #FFF;
  border-radius: 0px;  background-color: #061A41;     border-color: #061A41;}

.auctionsBid td:last-child{ text-align: left !important; } 

.myPurchasesPage .save-changes{ line-height: 25px; min-width: inherit !important; padding: 0 14px; font-size: 14px; height: 28px; }


.fullbg{ position: relative; }
.fullbg:before{
position: absolute;
top: 0;
left: 0px;
right: 0px;
height: 260px;
background-color: #FFC641;
z-index: 0;
content: "";
width: 100%;
display: block;
}

	#points.great-offers .col-lg-4.slider-slides {
		flex: 0 0 30.333333%;
		max-width: 30.333333%;
		padding: 100px 40px 70px 80px;
	}

	#points.great-offers .slider-title:nth-child(3) {
		flex: 0 0 22.666667%;
		max-width: 22.666667%;
	}

	#points.great-offers .slider-title:nth-child(3) h1 {
		padding-left: 47px;
	}
	
	#dLabel{ height:50px; }
	#purchasepoints #dLabel .caret {height: 25px;}
	#purchasepoints .form-control{height:50px;}
	#purchasepoints .btn{ height:50px; }

	#points.great-offers .col-lg-4.slider-slides:nth-child(4) {
		padding: 100px 10px 60px 50px;
	}

	#points .category-img .category-img-details .col-sm-5 {
		padding: 0;
	}

	#points .category-img .category-img-details .col-sm-5 .col-sm-12 {
		padding-left: 0;
	}

	#points.even-more .slider-title h1 {
		max-width: 160px;
	}

	#points.even-more .col-lg-10.slider-slides, section#points .col-lg-10.slider-slides {
		padding: 100px 20px 70px 80px;
	}

	#double-bupp-points .container .row .col-lg-7 {
		max-width: 65.333333%;
	}

	#double-bupp-points .container .row .col-lg-5 {
		flex: 0 0 34.666667%;
		max-width: 34.666667%;
	}

	#category-box ul li a {
		border-radius: 44px;
	}

	body #header {
		top: 0;
	}

	#product-listing .productlisting-area {
		padding: 120px 0px 0;
	}

	ul.product-item-list .product-grid .product-content a.btn.btn-primary.bidnow.mr-auto {
		font-size: 12px;
		letter-spacing: -0.24px;
		line-height: 20px;
		font-weight: var(--fontBook);
	}

	button.currentbid, a.currentbid {
		letter-spacing: -0.32px;
		min-width: 172px;
		font-size: 16px;
		font-family: var(--fontFamily) !important;
		font-weight: var(--fontBook) !important;
	}

	.productlisting-banner-sale.productlisting-banner {
		background: #72102F;
	}

	.productlistingbanner-contents p {
		letter-spacing: -0.28px;
	}

	.productlisting-banner a.btn.btn-primary.bidnow {
		background: #DB0044;
		border-radius: 44px;
		width: 123px;
		height: 35px;
		border: none;
		outline: none;
		font-size: 12px;
		letter-spacing: -0.24px;
		line-height: 25px;
		font-weight: var(--fontBook) !important;
	}

	.productlisting-banner a.btn.btn-primary.bidnow:hover, .productlisting-banner a.btn.btn-primary.bidnow:focus {
		color: #061a41;
		background-color: #ffc641;
	}

	#category-you-like .alsolike-options {
		padding: 100px 50px 60px 80px;
	}

	.red3 {
		padding: 34px 70px;
	}

	.red2 {
		padding: 20px 70px;
	}

	.red1 {
		padding: 90px 70px 25px;
	}

	.red3 button.btn.btn-primary.btn-block.redeem-now {
		font-size: 14px;
		letter-spacing: -0.28px;
		font-weight: var(--fontBook) !important;
	}

	.red3 a.btn.btn-primary.btn-block.topup-here {
		font-size: 14px;
		letter-spacing: -0.28px;
		font-weight: var(--fontBook) !important;
	}

	section#banner {
		padding: 0 0 50px 0;
	}
	section#banner .info-3 span.input-group-btn button#btnBidNow {
	    font-size: 14px;
	    font-weight: var(--fontBook) !important;
	    letter-spacing: -0.28px;
	    width: 164px;
	}
	section#banner .info-3 #enter-bid input#bidValue {
	    padding-left: 21px;
	}
	.info-3 {
	    padding: 40px 70px;
	}
	.info-1{
		    padding: 80px 70px 36px;
	}
	.bid-status {
	    padding: 40px 70px;
	}
/*	.bid-status .label {
	    padding-top: 4px;
	}
*/	
	.bid-status .label-value {
	  
	    line-height: normal;
	    
	}
.bid-status .label-value { font-size: 16px; }

	.back-to-profile a img.img-fluid {
	    height: 27px;
	}
	#account-details .table th, #account-details .table td{
		vertical-align: middle;
	}
	#account-details .account-details form[action="/User/Account/PromoCode"] .col-sm-3 button.btn.btn-primary.save-changes {
	    height: 50px;
	}
	section#account-details.PromoCode_section {
	    padding-bottom: 110px;
	}
	#account-details.ReferAFriend__section {
	    padding-bottom: 70px;
	}
	#purchasepoints .question-block .question {
	    margin: 87px 0px 27px;
	}
	#purchasepoints .question-block .question.mb-4, #purchasepoints .question-block .question.my-4 {
	    margin:0 0 1.5rem;
	}
	#purchasepoints {
	    padding: 62px 0 161.25px;
	}
	#contactus button.send-message, #contactus a.send-message, 
	#contactus .contactus-box.got-a-question .contactusbox-contents button.btn.btn-primary.faqs{
		letter-spacing: -0.3px;
		    font-weight: var(--fontBook) !important;
		    font-size: 15px;
		    height: 42px;
	}
	#contactus .social-links {
	    padding: 6px 0px 0px;
	}
	#howitworks a.btn.btn-primary.btn-block.sign-up, #howitworks a.btn.btn-primary.btn-block.faq {
	    letter-spacing: -0.34px;
	    font-weight: var(--fontBook) !important;
	}
	#privacypolicies .policies .policy-info:last-child {
	    background: none;
	}
	#privacypolicies {
	    padding: 70px 0 15px;
	}
	#howitworks .container, #howitworks .container-lg, #howitworks .container-md, #howitworks .container-sm, #howitworks .container-xl {
	    padding: 41px 0 68px;
	}
	section#purchasepoints.NotFound_section {
	    padding: 92.71px 0 209.69px;
	}
	section#purchasepoints.NotFound_section a.btn.btn-primary.save-changes {
	    font-size: 14px;
	    letter-spacing: -0.28px;
	    line-height: 43px;
	    border-radius: 23px;
	    height: 47px;
	}
	section#sign-up.homeThankYouPage {
	    padding: 68.71px 0px 174.25px;
	}
	section#sign-up.homeThankYouPage h1 {
	    letter-spacing: -0.8px;
	    color: #061A41;
	    font-size: 40px;
	    height: 53px;
	    margin-bottom: 6px;
	}
	section#sign-up.homeThankYouPage p {
	    letter-spacing: -0.44px;
	    color: #061A41;
	    font-size: 22px !important;
	    line-height: 30px;
	    margin-bottom: 29.25px;
	    font-weight: var(--fontBook) !important;
	}
	section#sign-up.homeThankYouPage .btn.btn-primary {
	    font-size: 15px;
	    letter-spacing: -0.3px;
	    font-weight: var(--fontBook) !important;
	    line-height: 43px;
	    height: 50px;
	}
	#faqs {
	    padding: 68.71px 0 36.25px;
	}
	#faq .card:last-child {
	    margin-bottom: 0;
	}
	#LiveAuction .modal-dialog .modal-content .modal-body .popup-info h1{
		line-height: 60px;
	}
	#LiveAuction .modal-dialog .modal-content .modal-body .popup-button a.btn.btn-primary.btn-block.go-to-aution {
	    width: 205px;
	    height: 44px;
	    letter-spacing: -0.36px;
	    font-size: 18px;
	    font-weight: var(--fontBook) !important;
	    line-height: 28px;
	}
	#LiveAuction .modal-dialog .modal-content .close{
		opacity: 1;
	}
	#interests .section-hd h1 {
	    color: #FDB101;
	    font-size: 38px;
	    margin-bottom: 0;
	    letter-spacing: -0.76px;
	    line-height: 80px;
	}
	#interests .section-hd p {
	    margin-bottom: 0;
	    font-size: 20px;
	    letter-spacing: -0.4px;
	    line-height: 25px;
	    font-weight: var(--fontBook) !important;
	}
	#interests input[type="checkbox"] + label {
	    border-radius: 190px;
	     padding: 5px 20px;
	     margin: 0 5px 18px;
	    height: 50px;
	    line-height: 39px;
	    font-size: 17px;
	    font-weight: var(--fontBook) !important;
	}
	#interests .each-sec h2 {
	    font-size: 24px;
	    margin-bottom: 30px;
	    letter-spacing: -0.48px;
	}
	#interests .each-sec{
		padding: 40px 40px;
		background: url(/Content/FrontEnd/assets/img/LineBreak.svg) no-repeat center bottom;
		    background-size: auto;
		background-size: 100% 2px;
		border-bottom: none;
	}
	#interests .section-hd {
	    padding-left: 40px;
	    padding-right: 40px;
	    background: url(/Content/FrontEnd/assets/img/LineBreak.svg) no-repeat center bottom;
	        background-size: auto;
	    background-size: 100% 2px;
	    border-bottom: none;
	}
	#interests #formAddUserPreference #btnFinish {
	    width: 90%;
	    margin: 0 auto;
	}
	#interests .each-sec button.dropdown-select {
	    font-size: 17px;
	    font-weight: var(--fontBook) !important;
	}
	#interests .each-sec .dropdown-menu li {
	   
	    font-weight: var(--fontBook) !important;
	    font-size: 17px;
	}
	#interests.addpreferencePage .form-control{ height:50px; }
	body #sign-up.resetPasswordLink h1{ margin-bottom: 42px !important; }
	body #sign-up.resetPasswordLink p{ font-size:16px !important; line-height:25px !important; letter-spacing:-0.32px; margin-bottom: 22px !important; }
	body #sign-up.resetPasswordLink .grey-box{    padding: 32px 55px 33.9px !important;}
	#sign-up.forgotPasswordPage h1{margin-bottom: 42px !important;}
	#sign-up.forgotPasswordPage .grey-box {padding: 32px 55px 33.9px !important;}
	#sign-up.forgotPasswordPage .form-group { margin-bottom: 23.51px;}
	#sign-up.forgotPasswordPage .grey-box p{
		font-size:16px !important ;
		font-weight:var(--fontBook) !important;
		line-height:25px !important;
		letter-spacing: -0.32px !important;
	}
	#sign-up{
		padding: 79px 0px 73px !important;
	}
	 #sign-up.registerPage {
    	padding: 54px 0px 73px !important;
	 }
	#sign-up > .container{
		padding: 0 !important;
	}
	body #sign-up h1 {
	    font-size: 38px !important;
	    font-weight: var(--fontRegular) !important;
	    margin-bottom: 32px !important;
	}
	#sign-up.userLoginPage{padding: 76px 0px 82px !important;}
	#sign-up.userLoginPage .grey-box p.signup-p {
	 	font-size:17px !important;
	 	font-weight: var(--fontBook) !important;
	 	line-height: 100% !important;
	}
	#sign-up.userLoginPage .grey-box{margin-bottom: 34px !important;}
	#sign-up.registerPage .grey-box{ margin-bottom:28px !important; }
	#sign-up p {
		 margin-bottom:33px;
	    font-size: 24px !important;
	    font-weight: var(--fontBook) !important;
	    line-height: 40px !important;
	    letter-spacing: -0.48px;
	    color: #061A41;
	}
	#sign-up .grey-box {
	    padding: 45px 54px 33.9px !important;
	    margin-bottom: 37px !important;
	}
	#grey-signin-with {
	    padding: 26px 55px 32px !important;
	}
	.grey-box .form-control {
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#sign-up p.input-instructions {
	    font-size: 13px !important;
	    letter-spacing: -0.26px !important;
	    color: #061A41 !important;
	    line-height: 25px !important;
	    font-weight: var(--fontBook) !important;
	}
	#sign-up #btnSubmit {
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	    height: 43px;
	    margin-top: 22px !important;
	}
	#sign-up #ReferalCode {
	    margin-bottom: 25px;
	}
	body #sign-up #grey-signin-with h1 {
		font-weight: var(--fontBook) !important;
	    font-size: 25px !important;
	    margin-bottom: 24px !important;
	}
	body #sign-up #grey-signin-with #Google, body #sign-up #grey-signin-with #Facebook {
	    letter-spacing: -0.34px !important;
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#nearly-there h1 {
	    font-weight: var(--fontBook) !important;
	}
	#nearly-there .grey-box {
	    padding: 39px 54.5px 37.09px;
	}
	body #nearly-there p.verify {
	    font-weight: var(--fontBook) !important;
	    line-height: 40px !important;
	}
	#nearly-there #btnReturnToHome {
	    height: 43px;
	    letter-spacing: -0.34px;
	    font-size: 17px !important;
	    font-weight: var(--fontBook) !important;
	}
	#RedeemNow .modal-dialog .modal-content .modal-header{
		padding: 38.97px 90px 25.95px 41px;
	    height: 91px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-title {
	    letter-spacing: -0.4px;
	    font-weight: var(--fontBook) !important;
	    line-height: 24px;
	}
	#RedeemNow .modal-dialog .modal-content .close {
	    right: 17px;
	    top: 7px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 h1 {
	    color: #FFFFFF;
	    font-size: 28px;
	    margin-bottom: 54.02px;
	    font-weight: var(--fontBook) !important;
	    letter-spacing: -0.36px;
	    line-height: 24px;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 .purchase-info p {
	    letter-spacing: -0.36px;
	    font-size: 18px;
	    font-weight: var(--fontBook) !important;
	    line-height: 24px;
	    margin-bottom: 20px;
	    padding: 0;
	}
	#RedeemNow .modal-dialog .modal-content .modal-body .popup-info .red2 .purchase-info p span {
	    width: auto;
	    padding-right: 10px;
	}

	#contactus .contactus-box.send-message .contactusbox-contents {
	    padding: 25.74px 41px 26.5px;
	}
	#contactus .contactus-box.got-a-question .contactusbox-contents {
	    padding: 29px 41px 28px;
	}

/*.owlprev-slide*/

.owlprev-slide, .owlnext-slide{  width: 10.48px; height: 10.48px;     background-size: 100% !important;}

.owlprev-slide{    right: 27px;}




#account-details.myProfileMyAccount .account-details{ padding: 29.24px 41px 38.78px; }


.myProfileMyAccount .account-details .cardHolderBox{ 
	background: url(/Content/FrontEnd/assets/img/LineBreak.png) no-repeat bottom; 
	padding-bottom: 17PX; padding-top: 17PX;
  }
.myProfileMyAccount .account-details .cardHolderBox .cardName{ font-size: 14PX; font-weight: var(--fontRegular); }

.myProfileMyAccount .account-details .cardHolderBox .cardExp,
.myProfileMyAccount .account-details .cardHolderBox .cardHolderName{ font-size: 14PX; font-weight: var(--fontBook); line-height: 22px; }

.myProfileMyAccount .account-details  select.form-control {
    background: #fff url("/Content/FrontEnd/assets/img/selectarrow.jpg") no-repeat right .75rem center;
    font-size: 14PX; font-weight: var(--fontBook);
}
















.parentLabel{ font-size: 13px; line-height: 19px; padding-left: 26px; margin-bottom: 4px; }


.myProfileMyAccount .account-details .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-size: 14PX; font-weight: var(--fontBook); 
  opacity: 1;
}

.myProfileMyAccount .account-details .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
 font-size: 14PX; font-weight: var(--fontBook);
 opacity: 1;
}

.myProfileMyAccount .account-details .form-control::-ms-input-placeholder { /* Microsoft Edge */
  font-size: 14PX; font-weight: var(--fontBook);
  opacity: 1;
}



#points.great-offers{ position: relative; height: 339px; }
#points.great-offers::after {
    content: "";
    background: #FFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 35%;
    z-index: 0;
}
body #points .owl-carousel .owl-item img{     height: 100%;  object-fit: cover; }

/*slick-slider*/



.slick-slider { position: relative; }
.slick-slider .slick-arrow{ position: absolute; top: -35px; width: 10.48px; height: 10.48px; border: 0px;
font-size: 1px; overflow: hidden;  text-indent: -999px; }
.slick-slider .slick-prev { cursor: pointer; background: url(/Content/FrontEnd/assets/img/slide-arr-lt.svg) no-repeat !important; right: 21px;  background-size: 100% 100% !important;  }
.slick-slider .slick-next { cursor: pointer; background: url(/Content/FrontEnd/assets/img/slide-arr-rt.svg) no-repeat !important; right: 0px; background-size: 100%  100% !important; }
.slick-slider .slick-track .item { padding-right: 38px !important; }


/*end of slick-slider*/

#howitworks{min-height: 81vh;}

}