.sticky {
position: fixed;
top: 0;
width: 100%;
z-index: 3000;
}

video {
  /* override other styles to make responsive */
  width: 100%    !important;
  height: auto   !important;
}
#block-1699928593800_31,
#block-1714060708942_4,
#block-1714060713177_4 {position:relative;z-index:100;}

.montserrat-<uniquifier> {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

 a.btn.btn--solid.btn--medium.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;}

.testi-col-4 {width:32%;float:left;margin:5px;}
.morebtn {margin-left:60px;background:#3E70B7;border-radius:5px;padding:20px 30px;font-weight:bold;text-transform:uppercase;color:#fff;}
.arrow {position: absolute; z-index: 1; right: 0;}
h5.gift {font-size:1.2em;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:240px;position:relative;top:40px;right:0;}
	
@media only screen and (max-width: 1440px) and (min-width: 1301px) {
}
     
@media only screen and (max-width: 1300px) and (min-width: 1280px) {
}

@media only screen and (max-width: 1279px) and (min-width: 1125px) {
}

@media only screen and (max-width: 1124px) and (min-width: 1024px) {
    h1 {font-size:1.8em !important;}
    h2 {font-size:1.4em !important;}
    h3 {font-size:1.4em !important;}
    h4 {font-size:1em !important;}
    h5 {font-size:1em !important;padding-left:100px;padding-right:100px;}
     a.btn.btn--solid.btn--medium.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:0 !important;font-family: 'Montserrat';font-weight:700;}
    .arrow img {width: 270px !important;right:150px !important;margin-top:5px;}
.giftimg {width:240px;position:relative;top:20px;right:0;}

}

 @media only screen and (max-width: 440px) {
     h5.gift {font-size:1em;line-height:140%;float:none !important;width:100% !important; margin-top: 5px; margin-bottom: 5px;margin-left:0 !important;}
	.gifticon {display:none;}
     .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 {display:none;}
     .mobileh3 {font-size:1.5em !important;}
 }