body {
	width:100%;
	overflow-x:hidden;
	overflow-y:hidden; 
}
   
.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2000;
}

a.btn.btn--solid.btn--medium.btn--auto,
a.btn.btn--solid.btn--large.btn--auto{
	background-color: #fdeda8 !important;background: linear-gradient(to right, #fdeda8 0%, #e8c883 50%, #cca666 100%) !important;
	border:none;
	color:#000 !important;
	letter-spacing:1px;
	font-family: 'Montserrat';font-weight:700;
}

.smallh1 {font-size:48px;}

.feature__text {
 	font-size:1em !important;
}
 
#block-1678304867061 .btn,
#block-1701705957617_3 .btn {
	position:relative;
	z-index:100 !important;
}

.arrow {
	position: absolute; 
	z-index: 1; 
	right: 0;
}
	
h6.gift {
	line-height:140%;
	float:left;
	width:75%;
	color: #fff; 
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.7); 
	margin-top: 15px; 
	margin-bottom: 15px;
	margin-left:20px;
}

.gifticon {
	position:absolute;
	z-index:1000;
	top:295px;
	right:220px;
}

.giftimg {
	width:220px;
	position:relative;
	top:40px;
	right:0;
}
	.testi-col-4 {width:32%;float:left;margin:5px;}
.morebtn {margin-left:60px;background:#580D49;border-radius:5px;padding:20px 30px;font-weight:bold;text-transform:uppercase;color:#fff;}
	
    
@media only screen and (max-width: 1440px) and (min-width: 1301px) {
     #section-1639781335121 .sizer {padding-top:20px !important;padding-bottom:20px !important;}
      .arrow {right: 0px !important;}
      #block-1678309670067 .image {width:80% !important;}
     .tablet h3 {font-size:1.4em !important;}
     .tablet h4 {font-size:1.1em !important;}
}
     
@media only screen and (max-width: 1300px) and (min-width: 1280px) {
     #section-1683081391123 h5 {font-size:1em !important;}
     #block-1678309670067 .image {width:85% !important;}
     .tablet h3 {font-size:1.3em !important;}
     .tablet h4 {font-size:1em !important;}
     .tablet p  {font-size:.7em !important;}
     #section-1639781335121 .sizer {padding-top:0 !important;padding-bottom:10px !important;}
      .arrow {right: -15px !important;}
}

@media only screen and (max-width: 1279px) and (min-width: 1125px) {
     #block-1639781335121_0 h3 {font-size:1.2em !important;}
     #block-1639781335121_0 h4 {font-size:1.1em !important;}
     #block-1683080038240 {width:80% !important;}
      #section-1683081391123 h5 {font-size:.9em !important;}
     #block-1678309670067 .image {width:80% !important;}
     .tablet h3 {font-size:1.2em !important;}
     .tablet h4 {font-size:1em !important;}
     .tablet p  {font-size:.7em !important;}
     #section-1639781335121 .sizer {padding-top:0 !important;padding-bottom:5px !important;}
     .mobilebonus {right:50px !important;}
      .arrow {right: -120px !important;}
      .gifticon {position:absolute;z-index:1000;top:295px !important;right:140px!important;}
      h6.gift {font-size:.9em !important;}
      h1 {font-size:2.4em !important;}
}

@media only screen and (max-width: 1124px) and (min-width: 1024px) {
     #block-1639782244473 h1,
     #block-1695059827531 h2 {font-size:36px !important;}
     
     
     #block-1678814367334_0 h1,
     #block-1678901628335 h1,
     #block-1639784550916_0 h1 {font-size:42px !important;}
     #block-1701733415044 {display:none !important;}
     
     
     #block-1701792479084_0 h2 {font-size:24px !important;}
     
     #block-1639781335121_0 h3 {font-size:1.2em !important;}
     #block-1639781335121_0 h4 {font-size:1.1em !important;}
     #block-1683080038240 {width:80% !important;}
      #section-1683081391123 h5 {font-size:.9em !important;}
     #block-1678309670067 .image {width:80% !important;}
     .tablet h3 {font-size:1.2em !important;}
     .tablet h4 {font-size:1em !important;}
     .tablet p  {font-size:.7em !important;}
     #section-1639781335121 .sizer {padding-top:0 !important;padding-bottom:5px !important;}
     .mobilebonus {right:50px !important;}
      .arrow {right: -110px !important;}
      .gifticon {position:absolute;z-index:1000;top:295px !important;right:60px!important;}
      h1 {font-size:2.4em !important;}
}
     
@media only screen and (max-width: 800px) and (min-width: 480px) {
      .arrow {display:none;}
     .tablet h4 {font-size:1.15em !important;}
     .tablet p  {font-size:.6em !important;}
}

	
@media only screen and (max-width: 440px) {
    
     .morebtn {margin-left:10px !important;font-size:.8em !important; padding-left:15px !important;padding-right:15px !important;}
     
     .more .testi-col-4 {width:95% !important;}
     
     .mobile, #section-1682010180915, .mobilebonus, .gifticon {display:none;}
     
     .smallh1 {font-size:28px !important;}
     
     #section-1639781476870 .col-2 {width:49%;}
     h6.gift {font-size:1em;line-height:140%;float:none !important;width:100% !important; margin-top: 5px; margin-bottom: 5px;margin-left:0 !important;}
	
	
	#section-1678746424956 {background-position: bottom right !important;
    }
    
    #section-1639784550916 {background-position: bottom left !important;
    }
 }