body{   font-family:"Montserrat";
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;}
#top #logo {
    width: auto;
    max-width: none;
    line-height: 22px;
    font-size: 22px;
    letter-spacing: -1px;
    color: #444;
    font-family: open sans;
    font-weight: 600;
    align-self: center;
}
#top {
    position: relative;
    z-index: 9998;
    width: 100%;    height: auto;
    padding: 10px 0;
}
#top #logo img {
    text-indent: -9999px;
    max-width: none;
    width: auto;
    margin-bottom: 0;
    display: block;
    transition: opacity .4s ease;
	height:100px;    margin-top: 4px;max-width:100%;
}
 .mainNav .nav-link{    transition: color .2s ease;}
 	.menu-title-txt{color: #000000 !important;    font-family: Montserrat;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;}
    .memberonly{background:linear-gradient(to bottom right,#fcda6c,#dba000) !important;    padding-top: 0.8em;
        padding-right: 2em;
        padding-bottom: 0.8em;
        padding-left: 2em; }
	.signupBtn{    background: linear-gradient(45deg, #dba000, #fcda6c, #dba000) ;
    color: #000 !important;
    padding: 10px;
    border-radius: 7px;
    padding-right: 15px;
    padding-left: 15px;}
	    /* Custom CSS for full-screen background image with overlay */
    .full-screen-bg {
    background-image: url(../../images/homeimages/new_site_home_banner.png);
    
    
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      overflow: hidden;
	  height: 600px;
  
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
	  
	  
	  
    }
    .overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black overlay */
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      text-align: center;
      color: #fff;
    }
    .overlay-content {
 max-width: 580px;
    position: absolute;
    left: 2%;
    text-align: left;
    font-family: 'Libre Franklin';
    bottom: 22px;
    }
	.overlay-content h1{line-height:1;}
	.imgSmall{    background-position: center center;
    background-repeat: no-repeat;
    background-color: rgb(219, 219, 219);
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2023/08/SPECIAL-BONUS-DESKTOP.png?fit=2000%2C315&ssl=1);
    background-size: 100%;
    height: 165px;
}

.mainImgSmall{
width:100%;
height:100%;
}
.bg-black{background-color:#000;color:#fff;}
.count-down {
   
    margin: auto;
    padding: 20px;
}
.count-down .flipdown {
    margin: auto;
    width: 600px;
    margin-top: 30px;
}
.count-down h1 {
    text-align: center;
    font-weight: 400;
    font-size: 3em;
    margin-top: 0;
    margin-bottom: 10px;
}

.shoppingbag{    width: 30px;
    height: 30px;
    margin: 14px;
    margin-bottom: 21px;margin-left:0px;}
.usermenu{    margin: 10px;
    margin-bottom: 17px;
    width: 25px;
    height: 25px;}
 .mobileOnly{display:none}
@media (max-width: 991px) {
	.text-8 {
    font-size: 1rem !important;
  
    margin-top: 1rem !important;
}
.text-31 {
font-size: 1rem !important;
}
.mainDiv img {
    max-width: 80% !important;
}
.text-37 {
    font-size: 1rem !important;
  
    line-height: 5 !important;
    text-align: center;
}
p.text-36
{font-size:1rem !important;}
.winnersays {
    margin-top: 25px !important;
}
.text-75 {
    font-size: 1rem !important;
   
width: 100% !important;}
.text-46{font-size:1rem !important;}
.rectangle-3-holder,.rectangle-3-copy-5-holder,.rectangle-1-copy-6-holder-3{font-size:14px !important;}
p.text-39 {
font-size:14px  !important;}
.rectangle-1-copy-6-holder-2{font-size:0.8rem !important;width:80% !important;}

    header.fixed {
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1000;
        transition: transform .3s ease, height .3s ease, background .3s ease, opacity .3s ease, border-color .3s ease, box-shadow .3s ease, backdrop-filter .3s ease;
    }
    #mainNav{display: none !important;}
    section.promotionBanner {
        height: 600px !important;
        background-size: 100% auto !important;
    
    }
    .count-down {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;

    }
    .count-down h1 {
        font-size: 2.5em;
    }
    .bg-image-left{    width: 100%;
        height: 300px !important;}
  /* Your CSS styles here */
  .mobileOnly{display:contents}
}
.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before, .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after
{background:transparent !important;}
.flipdown.flipdown__theme-dark .rotor, .flipdown.flipdown__theme-dark .rotor-top, .flipdown.flipdown__theme-dark .rotor-leaf-front {
    color: #d33 !important;
    background-color: #fff !important;
}
.flipdown.flipdown__theme-dark .rotor:after {
    border-top: solid 1px #fff  !important;
}
.flipdown.flipdown__theme-dark .rotor-bottom, .flipdown.flipdown__theme-dark .rotor-leaf-rear {
      color: #d33 !important;
    background-color: #fff !important;
}
section.timer {
    background: #dbdbdb;
    height: 150px;
}
.count-down .flipdown{margin-top:0px  !important; }
.bg-box-blue{    border-radius: 20px;    height: 103%;
    background: linear-gradient(180deg, rgb(2, 98, 228) 0%, rgb(5, 234, 241) 100%);}
	.white{color:#fff;}
	.bg-box-blue .countDownNumber{
    font-size: min(100px,4vw);
}	
.bg-box-blue .countDownNumber h2{
    font-size: min(100px,5vw);
	    -webkit-text-stroke: 2px black;
}

.bg-box-red{    border-radius: 20px;    height: 103%;
       background: url(https://rsrewards.com.au/images/homeimages/rectangle_1.png) no-repeat right bottom;

    background-size: 100% 100%;}

	.bg-box-red .countDownNumber{
    font-size: min(100px,4vw);
}	
.bg-box-red .countDownNumber h2{
    font-size: min(100px,5vw);
	    -webkit-text-stroke: 2px black;
}
   

.bg-box-yellow{    border-radius: 20px;    height: 103%;
   /* background:  linear-gradient(180deg, rgb(139, 79, 0) 0%, rgb(255, 207, 90) 100%);*/
   background: url(https://rsrewards.com.au/images/homeimages/rectangle_1_copy_4.png) ;

    background-size: 100% 100%;
	
	}
	.white{color:#fff;}
	.bg-box-yellow .countDownNumber{
    font-size: min(100px,4vw);
}	
.bg-box-yellow .countDownNumber h2{
    font-size: min(100px,5vw);
	    -webkit-text-stroke: 2px black;
}
.yellowbtn {
  /*  background: linear-gradient(270deg, #ffcf5a, #d18900) !important;*/
     background: url(https://rsrewards.com.au/images/homeimages/rectangle_1_copy_4_2.png) ;

    background-size: 100% 100%;
}


.bg-background{  
    background: #fff;
    width: 94%;
    min-height: 300px;
    display: block;
   
    bottom: 0;
    z-index: -1;
    left: 3%;
    right: 3%;
    border-radius: 10px;
    height: 100%;
    bottom: 1%;margin:0px auto;}
	.relative{position:relative;}

.option ul{        display: inline-block;
    text-align: center;
    margin-bottom: 0px;
    margin-left: 0;
    padding: 0;
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;}
	hr.line {
    color: #000;
    width: 80%;
    text-align: center;
    margin: 8px auto;
}
.option ul li {list-style: none;
    margin-bottom: 10px;
    font-size: 13px;
    font-family: 'Montserrat';
    line-height: 1.4;
    font-weight: 700;}
.divider {
    height: 20px;
}
.price-text{    font-size: 2.5rem;
    font-family: "Montserrat";
    color: rgb(0, 0, 0);
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    -moz-transform: matrix(0.70136390072543, 0, 0, 0.84267837911721, 0, 0);}
.single_add_to_cart_button {
    color: #fff !important;
    font-size: 16px;
    display: block !important;
   /* border: 2px solid #000;*/
    border-radius: 5px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 94% !important;line-height: 3.2em;    text-transform: uppercase !important;
    font-size: 18px;
        text-shadow: 0.28px 0.28px 6.72px #000000, -0.28px -0.28px 6.72px #000000, 0.28px -0.28px 6.72px #000000, -0.28px 0.28px 6.72px #000000;

}
.bluebtn {
    background: url(https://rsrewards.com.au/images/homeimages/rectangle_1_copy_3_2.png);
    background-size: 100% 100%;
}
/*.bluebtn{background: linear-gradient(90deg, #0262e4, #05eaf1) !important;}*/
/*.redbtn{background: linear-gradient(90deg,#ff3131, #d80019)!important}*/
 .redbtn{ background: url(https://rsrewards.com.au/images/homeimages/rectangle_1_copy.png);}
.main{width: 94%;
    margin: 0px auto;
    border-radius: 10px;}
	.bg-image-left{    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/05/new-home-page-graphic-photo.png?fit=1300%2C1000&ssl=1);
	width:100%;
	height:100%;background-size:100% 100%;
	}
	.bg-image-right{background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/02/RS-FADED.png?fit=1000%2C2000&ssl=1);width:100%;
	height:100%;background-size:100% 100%;}
	
	.wpb_wrapper {
    width: 94%;
    margin: 0px auto;
}
.nectar-cta.font_size_desktop_1vw, .nectar-cta.font_size_desktop_1vw * {
    font-size: 1vw;
    line-height: 1.1;
}
#ajax-content-wrap .nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap:hover {
    transition: background-color .5s cubic-bezier(.23,.46,.4,1);
}
.nectar-inherit-border-radius, body[data-button-style*=slightly_rounded] .nectar-cta:not([data-style=material]) .link_wrap, body[data-button-style*=slightly_rounded] .nectar-button.see-through, body[data-button-style*=slightly_rounded] .nectar-button.see-through-2, body[data-button-style*=slightly_rounded] .nectar-button.see-through-3, body[data-button-style*=slightly_rounded] .portfolio-filters-inline .container ul li a, body[data-button-style*=slightly_rounded] .slide-out-widget-area-toggle[data-custom-color=true] a:before, body[data-button-style*=slightly_rounded] #infscr-loading, body[data-button-style*=slightly_rounded] .flex-direction-nav a, body[data-button-style*=slightly_rounded] #pagination span, body[data-button-style*=slightly_rounded] #pagination a, body[data-button-style*=slightly_rounded] #pagination .next.inactive, body[data-button-style*=slightly_rounded] #pagination .prev.inactive, body[data-button-style*=slightly_rounded].woocommerce nav.woocommerce-pagination ul li a, body[data-button-style*=slightly_rounded].woocommerce .container-wrap nav.woocommerce-pagination ul li span, body[data-button-style*=slightly_rounded] .container-wrap nav.woocommerce-pagination ul li span, body[data-button-style*=slightly_rounded].woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body[data-button-style*=slightly_rounded] input[type=submit], body[data-button-style*=slightly_rounded] button[type=submit], body[data-button-style*=slightly_rounded] input[type=button], body[data-button-style*=slightly_rounded] button, body[data-button-style*=slightly_rounded] .nectar-button, body[data-button-style*=slightly_rounded] .swiper-slide .button a, body[data-button-style*=slightly_rounded] #top nav>ul>li[class*=button_solid_color]>a:before, body[data-button-style*=slightly_rounded] #top nav>ul>li[class*=button_bordered]>a:before, body[data-button-style*=slightly_rounded] #header-outer .widget_shopping_cart a.button, body[data-button-style*=slightly_rounded] .comment-list .reply a, body[data-button-style*=slightly_rounded].material #page-header-bg.fullscreen-header .inner-wrap>a, body[data-button-style*=slightly_rounded] .sharing-default-minimal .nectar-social-inner>a, body[data-button-style*=slightly_rounded] .sharing-default-minimal .nectar-love, body[data-button-style*=slightly_rounded].single .heading-title[data-header-style=default_minimal] .meta-category a, body[data-button-style*=slightly_rounded] #page-header-bg[data-post-hs=default_minimal] .inner-wrap>a, body[data-button-style*=slightly_rounded] .masonry.classic_enhanced .posts-container article .meta-category a, body[data-button-style*=slightly_rounded] .blog-recent[data-style*=classic_enhanced] .meta-category a, body[data-button-style*=slightly_rounded] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button, li[class*=menu-item-btn-style]>a:before, li[class*=menu-item-btn-style]>a:after {
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    box-shadow: none;
    -webkit-transition: opacity .45s cubic-bezier(.25,1,.33,1), transform .45s cubic-bezier(.25,1,.33,1), border-color .45s cubic-bezier(.25,1,.33,1), color .45s cubic-bezier(.25,1,.33,1), background-color .45s cubic-bezier(.25,1,.33,1), box-shadow .45s cubic-bezier(.25,1,.33,1);
    transition: opacity .45s cubic-bezier(.25,1,.33,1), transform .45s cubic-bezier(.25,1,.33,1), border-color .45s cubic-bezier(.25,1,.33,1), color .45s cubic-bezier(.25,1,.33,1), background-color .45s cubic-bezier(.25,1,.33,1), box-shadow .45s cubic-bezier(.25,1,.33,1);
}
span.link_wrap {
    background: linear-gradient(to bottom right, #fcda6c, #dba000);color:#000;
}
.btn2{background: linear-gradient(to bottom right, #fcda6c, #dba000) !important;
    padding-left: 4rem !important;
    padding-right: 4rem !important;}
.blackstrip{    text-transform: none;
    font-size: 34px;
    font-weight: 600;
    font-family: Libre Franklin;
	 opacity: 0;
      transform: translateY(50px);
      transition: opacity 0.5s, transform 0.5s;
	
	}	
	.blackstrip.active{ opacity: 1;
      transform: translateY(0);}
	.accText{width: 80%;
    margin: 0px auto;
    margin-top: -12px;
    font-family: Libre Franklin;
    font-weight: 200;}
	.rotor-group-heading {
    font-size: 1rem;
    font-family: 'Libre Franklin';
}
.packages h5 {
    font-family: Libre Franklin;
    letter-spacing: 0;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}
span.before-text {
    font-size: 0.7em;
    font-weight: 700;
    vertical-align: top;
    font-family: 'Libre Franklin';
}
.mainDiv {
    line-height: 1;
}
.para{  
  text-align: center;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 12px;
   
}
.mostPopular{    font-weight: 900;
    margin: 0 auto;
    position: relative;
    top: -16px;
    width: 75% !important;
    background: linear-gradient(90deg, #d80019, #ff3131) !important;
    border: 1px solid #282828;
    font-size: 18px !important;
    -webkit-text-stroke: 1px black;
    line-height: 2.2em;}
	.middleShadow{    box-shadow: 0 0 14px 10px rgba(219, 160, 0, .25) !important;}
.mainboxImage {
    width: 100%;
    height: 300px;
    background-size: 100% 100%;
	  background-position: center bottom;
	
    background-color: rgba(0, 27, 33, 0.8);
    opacity: 0.9;
	
	
}
.relative{position:relative;}
.stripImage h2 {    font-size: 0.8rem;
    text-align: center;
    line-height: 2.5;
    font-family: 'Libre Franklin';
    font-weight: 600;
    color: #fff;
    z-index: 9999;
 
    width: 100%;
    background: #f5bc1d;
    }
	.stripImage {bottom: 0;   position: absolute;}
	span.OYPEnA.text-decoration-none.text-strikethrough-none {
    font-family: 'Libre Franklin';
    color: #Fff;
    font-size: 0.7rem;
    width: 80%;
    line-height: 2;
}
section.members {
    background: #dbdbdb;
}
section.ebooks {
    background-position: right center;
    background-repeat: no-repeat;
    background-color: rgb(219, 219, 219);
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2023/08/5-1.png?fit=2000%2C1000&ssl=1);
}
.b-40{    border: 25px solid #fff;}
.mainEbooks {
    font-family: 'Libre Franklin';
    color: #000;
    font-size: 1rem;
    width: 100%;
    text-align: center;
    line-height: 1.2;
}
section.ourPartners {
    background-position: center center;
    background-repeat: no-repeat;
    background-color: rgb(219, 219, 219);
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/05/middle-bg.png?fit=2000%2C1000&ssl=1);
}
section.testimonial {
    font-family: "Libre Franklin", sans-serif;
	    background-position: left center;
    background-repeat: no-repeat;
    background-color: rgb(219, 219, 219);
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2023/08/4-2.png?fit=2000%2C1000&ssl=1);
}
footer {
    background: #000;
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}
a {text-decoration:none}
.nectar_icon_wrap.translate_x_desktop_0px {
    padding: 30px;
}
.nectar_icon_wrap[data-style=default] .icon_color_custom_ccae2b i {
    color: #ccae2b !important;
}
.mainIcon{display:flex;    justify-content: center;margin-top:-20px;
    align-items: center;}
.nectar_icon_wrap {
    padding: 30px;
}
.mainLogo img {max-width:64%;margin-top:-20px;}
.nectar-button.regular.m-extra-color-gradient-1 {
    background: #fcda6c;
    background: linear-gradient(125deg, #fcda6c, #dba000);
	padding:1rem;
	border-radius:8px;font-size:14px;    font-family: 'Libre Franklin';
    font-weight: 500;
}
.mainfooterLogo img {max-width: 60%;
    margin-bottom: 63px;}
.flipdown.flipdown__theme-dark {
    font-family: 'Libre Franklin';
   
    display: flex;
    align-items: center;
    justify-content: center;
}
 .carousel {
      background: transparent !important;
      /* Adjust the height of the carousel to fit images */
      height: 300px; /* Adjust as needed */
    }
    .carousel-cell {
      width: 25%; /* 100% / 3 = 33.333% */
      padding-right: 10px; /* Optional spacing between cells */
      box-sizing: border-box;
    }
    .carousel-cell img {
      display: block;
      width: 100%;
      height: auto;padding:15px;
    }
.slider {
    background-position: left center;
    background-repeat: no-repeat;
    background-color: rgb(219, 219, 219);
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2023/08/giveaway-bg-left.png?fit=2000%2C1000&ssl=1);}
/*Login Screen Starts*/

section.login {
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2023/08/4-2.png?fit=2000%2C1000&ssl=1);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-size:cover;
}
.card{background:transparent !important;border:none !important;}
.card h2 {color:#ccae2b!important;  font-family: "Libre Franklin"}
.card label {font-family: Libre Franklin;
    font-size: 14px !important;
    margin:0 !important;
    font-weight: 700 !important;}
	span.required {
    color: #FF3131 !important;
}
.form-control:focus
{outline:none !important;}.form-control {
 background-color: #fff;
    border-color: #aaa;
    font-size: 16px;
    border-width: 1px;
 
padding: 0.875rem .75rem !important;}
button.btn.btn-primary.w-100 {
    background: linear-gradient(45deg, #dba000, #fcda6c, #dba000) !important;
    height: 50px;
    color: #000;
    font-family: Montserrat;
    text-transform: capitalize !important;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 600;border:none !important;
}
p.woocommerce-LostPassword.lost_password{
    text-align: center;
    font-family: Libre Franklin;
    font-size: 14px !important;
    font-weight: 700 !important;
}
/*Login Screen End*/

/*Member Ship Page Starts*/
.bannerImage {
    background-position: center bottom;
    background-repeat: no-repeat;
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/07/hwader-image-dt.png?fit=1920%2C1080&ssl=1);
    width: 100%;
    height: 100vh;
    background-size: 100% 100%;
}
.mainbtn{    font-size: 3vw;
    line-height: 1.1;    background: linear-gradient(to bottom right, #e100fd, #ff3131);
	   font-family: "Libre Franklin", sans-serif;font-weight:600;color:#fff;
	}
.bg-imageiCon{ background-position: center bottom;
    background-repeat: no-repeat;
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/06/33.png?fit=2000%2C315&ssl=1);
       width: 100%;
    height: 100%;
    background-size: cover;
}
.internalText
{margin:0px auto;width:80%;}
.internalText p{    font-size: 24px;
    margin-bottom: 2rem;
    line-height: 1.5;
}
.img-thumbnail {
   
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    border-radius: 0 !important;
}
.txtArea h2 {
    font-family: libre franklin;
    font-size: 1.2rem;
    font-weight: 600;
    margin-top: 13px;
    text-align: center;
}
.txtArea p {
    text-align: center;
    margin-top: 10px;
    font-size: 0.9rem;
    font-family: libre franklin;
}
.benefitsImage{    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/07/membership-has-its-benefits.png?fit=2000%2C515&ssl=1);
	height:50vh;width:100%;background-size:100%;margin-top:1rem;
}
.flickity-prev-next-button.previous {
   /* left: 38px !important;*/
}
.flickity-prev-next-button.next {
   /* right: 32px !important;*/
}
ol.flickity-page-dots {
    display: none !important;
}
.membersmanarea{
	  background-position: center center;
    background-repeat: no-repeat;
 font-family: libre franklin;
	width:100%;background-size:100%;margin-top:1rem;
	 background:linear-gradient(0deg, #000, #6c757d00), url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/06/TOYOTA-HILUX-IMAGE.png?fit=1280%2C720&ssl=1);
	 
    height: 400px;
    border-radius: 10px;
	    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.postiontext {
    padding-left: 4%;
    color: #fff;
    width: 46%;
    line-height: 3;
}
.flickity-prev-next-button {
/*top: 80% !important;*/
}
a.nectar-button.large.regular.m-extra-color-gradient-2.has-icon {
    background: linear-gradient(125deg, #e100fd, #ff3131);
    padding: 1rem;
    border-radius: 5px;
    padding-left: 2rem;
    padding-right: 2rem;
    color: #000;
}
 a em {
    background-image: linear-gradient(to right, #ccae2b 0, #ccae2b 100%), linear-gradient(to right, #ccae2b 0, #ccae2b 100%);
	background-size: 100% 28%;color:#000;
}
.nectar-cta.alignment_tablet_default.alignment_phone_default.display_tablet_inherit.display_phone_inherit {
    font-family: 'Libre Franklin';
    font-size: 0.8rem;
    margin-top: 2rem;
    font-weight: 300;
	text-align:center;
}
  .rounded-circle {
    width: 100px;
    height: 100px;
    object-fit: cover;
    border: none;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
  .img-fluid.main{    width: 100%;margin-top:10px;margin-bottom:10px;border-radius:0;
    background-size: 100%;
    max-height: 400px;}
	
	
/*Member Ship Page End*/

/*Store Page Start*/
.imgBorder {
    box-shadow: rgba(0, 0, 0, .04) 0 1px 0, rgba(0, 0, 0, .05) 0 2px 7px, rgba(0, 0, 0, .06) 0 12px 22px;
    background: #ffffff63;
    padding: 20px;
	margin-top:10px;
}
.clothing {
    background-position: center top;
    background-repeat: no-repeat;
    background-color: rgb(221, 221, 221);
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/04/dashboard-bg-3.png?fit=2000%2C4000&ssl=1);
}
button.btn.btn-primary.mainbtn {
    background: linear-gradient(45deg, #dba000, #fcda6c, #dba000) !important;
    height: 50px;
    color: #000;
    font-family: Montserrat;
    text-transform: capitalize !important;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 600;border:none !important;
}
/*Store Page End*/

/*Win Page Start*/
.bannerImageWin {
    background-position: center bottom;
    background-repeat: no-repeat;
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/06/hilux-dt-header.png?fit=1920%2C1080&ssl=1);
    width: 100%;
    height: 100vh;
        background-size: cover;
    background-position: top center;
}

.carousel-cells {
	width: 68%;
	/* height: 500px; */
	margin-right: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
	color: white;
	/* background: linear-gradient(rgba(45, 110, 156, 0.73), rgba(45, 110, 156, 0.73)), url('http://orig15.deviantart.net/7604/f/2011/205/2/9/texture_old_640x480_by_bluezircon_graphics-d41jn8n.jpg'); */
	/* border-radius: 100px; */
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: .5;
	
	z-index: 99;
	&:before {
		position: absolute;
		content: '';
		width: 96%;
		border: 8px dashed white;
		top: -30px;
		z-index: 999999;
		overflow: visible !important;
	}
	&:after {
		position: absolute;
		content: '';
		width: 96%;
		border: 8px dashed white;
		bottom: -30px;
		z-index: 99999999;
		overflow: visible !important;
	}
}

.is-selected {
	opacity: 1;
	/* background: linear-gradient(rgba(45, 110, 156, 0.73), rgba(45, 110, 156, 0.73)), url('http://orig15.deviantart.net/7604/f/2011/205/2/9/texture_old_640x480_by_bluezircon_graphics-d41jn8n.jpg'); */
	/* box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5); */
}

.giveawayContent {
	width: 100%;
	/* padding: 0 50px; */
	line-height: 2;
}
.giveawayContent img {}
.giveawayDetails .flickity-prev-next-button {
    top: 50% !important;
}
.rightTextArea {
    font-family: Libre Franklin;
}
.rightTextArea h3 {
    font-family: Libre Franklin;
	font-weight:300;
}
em {
    font-style: italic;
}

#ajax-content-wrap .nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap {
    transition: background-color .3s ease;
}
.nectar-cta[data-style=text-reveal-wave] .link_wrap .link_text {
    padding-right: 0;
}
.nectar-cta .link_wrap .link_text {
    color: inherit;
}
span.link_wrap.latest {
        font-family: 'Libre Franklin';
    font-weight: 600;
    color: #fff;
    background: #e100fd;
    background: linear-gradient(to bottom right,#e100fd,#ff3131);
}
.mt-7{margin-top:5rem !important;}
/*Win Page End*/
/*Winner Page Starts*/

	marquee{
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/02/rolling-header-background.png?fit=1200%2C80&ssl=1);

    padding: 7px;
	background-size:100%;}
	.nectar_video_player_self_hosted .play_button .play {
    position: absolute;
    top: 0;
    left: 0;
    width: 8%;
    margin-top: -4%;
    margin-left: -4%;
    top: 50%;
    left: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mainAreaVideo {
    background-position: left top;
    background-repeat: no-repeat;
    background-color: rgb(219, 219, 219);
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/02/hrfgwriygfw.png?fit=2000%2C1000&ssl=1);
}
.image-container:hover img {
    transform: scale(1.1);
}
.freeGiveWinners {
    background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2023/08/RS-FADED-BACKGROUND-LOGO.png?fit=2000%2C2000&ssl=1);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #dbdbdb;
}
/*Winner Page End*/

 /* Optional CSS for custom styling */
    .sidebar {
      height: 100vh;
      background-color: #f8f9fa;
    }
    .sidebar .nav-link {
      color: #333;
    }
    .content {
      padding: 20px;
    }
	.dashboard {
    background-position: center center;background-size:cover;margin-top:-10px;
    background-repeat: no-repeat;
 background-image: url(https://i0.wp.com/rsrewards.com.au/wp-content/uploads/2024/04/dashboard-bg-3.png?fit=2000%2C4000&ssl=1);
}
.txtarea{line-height:2;    font-family: "Libre Franklin", sans-serif;
    font-size: 16px;
   
    font-weight: 400;
}
.mainBgImage{

     height: 150px;


   background-size: 100%;}
	.textmainArea a{color:#fff;}.textmainArea {
    padding: 8%;
    font-size: 2rem;font-weight:600;
    font-family: 'Libre Franklin';color:#fff;
}
.dash_menu ul li {
    list-style: none;
    padding: 10px 0px;    font-family: Libre Franklin;
    font-size: 14px !important;
    line-height: 24px;
    font-weight: 700 !important;color:#000
}

li.current-menu-item a {
    color: #CCAE2B !important;font-weight:bold;    font-family: Libre Franklin;
    font-size: 14px !important;
    line-height: 24px;
    font-weight: 700 !important;
}
.current-menu-item::before{color:#ccae2b !important;}
.wpb_column.force-desktop-text-align-left .col {
    text-align: left !important;
}
.dash_menu ul li:not(li.menu-item-has-children ul li):after {
    content: "";
    border: 1px solid #eee;
    margin-top: 15px;
    display: block;
}
.dash_menu ul li i[class*=fa-] {
    margin-right: 10px;
    color: #CCAE2B;
    font-size: 20px;
}
.main-items-sub a {color:#000;font-weight:bold;    font-family: Libre Franklin;
    font-size: 14px !important;
    line-height: 24px;
    font-weight: 700 !important;}
	.dash_menu li.menu-item-has-children.active > a::after {
    content: "\f107";
}
 .dash_menu li.menu-item-has-children > a::after {
    position: absolute;
    content: "\f105";
    font-family: fontAwesome;
    margin-right: 10px;
    padding-bottom: 5px;
    color: #333;
    font-size: 18px;
    display: inline-block;
    webkit-animation: slide-down .5s ease-out;
    -moz-animation: slide-down .5s ease-out;
}
.dash_menu li.menu-item-has-children > a::after {
    /* transform: rotate(45deg); */
    margin-left: 10px;
}
.sub-menu {
    z-index: 3;position:relative;
}
.dash_menu li.menu-item-has-children ul li {
    margin-left: 40px;
}
.dash_menu li.menu-item-has-children ul li:before{
	position: absolute;
    content: "\f105";
    font-family: fontAwesome;
    margin-right: 10px;
    padding-bottom: 5px;
    color: #333;
    font-size: 18px;
    display: inline-block;
    webkit-animation: slide-down .5s ease-out;
    -moz-animation: slide-down .5s ease-out;    left: 20%;
	
}
#menubenefitsul.main-items-sub li a {
    font-weight: 400 !important;
}
.material .main-content .dash_menu .widget li>ul.sub-menu li a {
    font-weight: 400 !important;
}

/* Basic styles for the bordered table */
.bordered-table {
  width: 100%;
  border-collapse: collapse;
  background-color: white;
}

.bordered-table th
{
	border-style: none solid solid none;
    border-top: medium none;
     border: 1px solid #ececec;
    font-weight: 700;
    padding: 10px;
    text-align: left;
}

 .bordered-table td {
  border: 1px solid #ececec;
  padding: 8px;
  text-align: left;    color: #404f64;
    font-size: 12px;
}

.bordered-table th {
  background-color: #FFF;
}
a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button {
    color: #404f64;
}
.main-entries-tab h3 {
    font-family: Libre Franklin;
    text-transform: none;
    font-size: 30px;
    line-height: 38px;    font-weight: 600;

}
.mainBg p{    font-family: Libre Franklin;
    letter-spacing: 0;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}
.mainBg{padding:calc((100vw - 180px) * 0.015);box-shadow: 0 30px 60px rgba(0, 0, 0, .15);border-radius:3px;background:#ffffff4a}

.download-button {
    background: linear-gradient(to bottom right, #fcda6c, #dba000);
    font-weight: 500;
    border-radius: 4px;
    color: #000;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    position: relative;
    /*font-size: 1.1vw;*/
    line-height: 1.1;
    font-family: 'Libre Franklin';
}

.download-button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}

/* Adjust the translateY value to control the upward animation */
.download-button.hovered span:nth-child(1) {
  transform: translateY(-5px);
}


.download-button.hovered span:nth-child(2) {
  transform: translateY(-10px);
}

.download-button.hovered span:nth-child(3) {
  transform: translateY(-15px);
}

.download-button.hovered span:nth-child(4) {
  transform: translateY(-20px);
}

.download-button.hovered span:nth-child(5) {
  transform: translateY(-25px);
}

.download-button.hovered span:nth-child(6) {
  transform: translateY(-30px);
}

.download-button.hovered span:nth-child(7) {
  transform: translateY(-35px);
}

.download-button.hovered span:nth-child(8) {
  transform: translateY(-40px);
}

.download-button.hovered span:nth-child(9) {
  transform: translateY(-45px);
}

.download-button.hovered span:nth-child(10) {
  transform: translateY(-50px);
}
ul.sub-menu li a {
font-weight:400 !important;
}

/* Panel Container with effect wrap */
.ocm-effect-wrap {
    position: relative;transition: transform .8s cubic-bezier(.15,.2,.1,1);
}

/* Slide-Out Panel */
.slide-out-panel {
    position: fixed;
    top: 0;
    right: -300px; /* Start position off-screen */
    width: 300px;
    height: 100%;
    background-color: #333; /* Dark background */
    color: #fff;
    transition: right 0.3s ease;
    box-shadow: -2px 0 5px rgba(0, 0, 0, 0.5);
    padding: 20px;
    z-index: 1000; /* Ensure it's on top */
}

/* Panel visible state with material design effect */
.material-ocm-open .slide-out-panel {
    right: 0; /* Slide-in position */
}

/* Close Button */
.close-btn {
       position: absolute;
    top: 10px;
    right: 10px;
    background: transparent;
    color: #fff;
    border: none;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    cursor: pointer;
    transition: background 0.3s ease;
    padding: 41px;
}

.close-btn:hover {
    background: #c00;
}

/* Toggle Button */
.toggle-btn {
    position: fixed;
    right: 20px;
    top: 20px;
    background: #007bff;
    color: #fff;
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    cursor: pointer;
    /*transition: background 0.3s ease;*/
	 transition: background-color 0.3s ease, transform 0.3s ease;
}
#slide-out-widget-area.slide-out-from-right {
    visibility: hidden;display:none
}
#slide-out-widget-area.slide-out-from-right.activemenu {
    visibility: visible !important;display:block;
	min-width: 78vw;
        width: 78vw;
        padding-left: 50px;
        padding-right: 50px;
        transition: transform .8s cubic-bezier(.15,.2,.1,1);
		
		background-color: #0f0000;    opacity: 1;
    height: 100%;
    width: 100%;
    z-index: 1;position: fixed;
  top:0px;
    overflow: hidden;
}
.mainMenu {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 600px;
    min-width: 78vw;
    width: 78vw;
    padding-left: 50px;
    padding-right: 50px;
    color: #fff;
}
ul.menu li {
    margin-bottom: 0;
    line-height: 1.2;
    font-family: Montserrat;
    font-size: 18px;
   /* line-height: 35px;*/
    font-weight: 300;
	list-style:none;
}
ul#menu-my-dashboard-basic {
    padding-right: 1rem  !important;
    padding-left: 1rem !important;
}
ul.menu li a {color:#000;}

.black{background-color:#000;overflow:hidden;}

.toggle-btn:hover {
    background: #0056b3;
}
.ocm-effect-wrap.material-ocm-open {
        -webkit-transform: scale(.84) translateX(-93vw) translateZ(0) !important;
        transform: scale(.84) translateX(-93vw) translateZ(0) !important;
		    z-index: 99;    transition: transform .8s cubic-bezier(.15,.2,.1,1);
			   
    }
	i.fa.fa-bars {
    color: #000;
    font-size: 25px;
}
i.fa.fa-shopping-bag {
    color: #000;
    font-size: 25px;
    padding: 0 12px 9px 12px;
}
i.fa.fa-user {
    color: #000;
    font-size: 25px;
   padding: 0 0px 6px 0px;
}
.navbar{background:#fff ;}
header{background:#fff;}
.ocm-effect-wrap.material-ocm-open .nectar-social.fixed {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.ocm-effect-wrap.material-ocm-open .swiper-container .slider-next,.ocm-effect-wrap.material-ocm-open .swiper-container .slider-prev {
    transition: background-color .2s linear,opacity .45s cubic-bezier(.15,.2,.1,1);
    -webkit-transition: background-color .2s linear,opacity .45s cubic-bezier(.15,.2,.1,1)
}

.ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width=true] .swiper-container .slider-next,.ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width=true] .swiper-container .slider-prev {
    opacity: 0!important
}



.width40{width:40%;}
.width50{width:50%;}
.width80{width:80%}
.width60{width:60%}
/* .w0{width:0 !important}
.w19{width:19% !important} */
.width86{width:86% !important;}
.w-80{width:80%}
   .desktopShow{display:block;}
    .responsiveShow{display:none;}

@media only screen and (max-width: 320px) {
    .entireBtn{
        font-size: 0.9rem !important;
    }
}
@media only screen and (max-width: 767px) {

    .desktopShow{display:none;}
    .responsiveShow{display:block;}
        #top #logo img {
    max-width: 100% !important;
    margin-top: 0 !important;
    height: auto !important;
}
    .personImg img {
        max-width: 85% !important;
    }
    .mainfooterLogo img {
        max-width: 80% !important;
                margin-bottom: 20px !important;
    }
    .copyrightText,.footermenu{font-size: 1rem !important;}
    .footermenu ul li 
    {margin-bottom:10px;}
    .footermenu ul li a {
    font-size: 1.7 !important;
    font-weight: 700;
}
    .footermenu{padding-bottom: 0 !important;}
    .customerSupport{padding-block: 18px !important;}
        img#prizeone {
    border-bottom: 1px solid #000 !important;
}
    .mainWinner #winner-carousel .winner-name{font-size:13px !important; line-height: normal !important;
   
    }
      .mainWinner #winner-carousel .vehicle-name{font-size:11px !important; line-height: normal !important;
   
    }
   
   .mainWinner  .heading {
        font-size: 1.5rem !important;}
    .headingeach{    font-size: 1.65rem !important;}
    .width86{width:100;}
    .w0 {
        width: -20px !important;
    }
    .w19{width:49% !important}
    .social {
       
        justify-content: center !important;
    }
    .width80{width:100%}
    .width60{width:100%}
    .diamondbg{ background-size: 100% 100% !important;}
    span.text-style-3 {
    font-size: 12px !important;
    line-height: 3 !important;
    font-weight: bold;
}
img.layer-21-copy-2 {
    max-width: 80% !important;
    margin: 0px auto !important;
    height: 60px !important;
}

p.coupons{width:76% !important;font-size: 10px !important;}
    footer{text-align: center !important;}
    .text-72 {
    width: 90% !important;
    text-align: center;
    margin: 28px auto;
    font-size: 0.8rem !important;
    font-weight: 400;
    font-family: 'Montserrat';
}
.text-34 {
    font-weight: 500;
    text-align: center;
    width: 100% !important;
    margin: 15px auto !important;
    line-height: 1.2 !important;
    font-size: 15px !important;
}
.mainContent{width: 100% !important;}
    .centered{width:100% !important ;}
   #top #logo img,

   #top {
      height: auto !important;
   }
      .footermenu,.customerSupport{text-align:center !important}
   .smallimg {
     
   }
   .ms-3 {
      margin-left: 0.3rem !important;
   }
   .entireBtn {
      padding: 12px 15px !important;

      font-size: 1rem !important;
      font-weight: bold;
      letter-spacing: -0.02em;
      text-align: center;
   }
   .main-collapsable {
      margin: 0px auto;
   }
   .textTick {
      font-family: "Montserrat" !important;
      font-size: 0.9rem !important;
      margin-top: -3px !important;
      margin-left: 20px;
   }
   .iconTickimg {
      width: 12px !important;
      height: 12px !important;
   }
   .width50 {
      width: 90% !important;
   }
   .viewmasterDetail .carousel-cells.is-selected {
   
   }
   .viewmasterDetail .carousel-cells.is-selected .giveawayContents img {
      height: auto !important;
      padding: 12px !important;
      padding-left: 10px !important;
   }
   .winnerStyle {
      line-height: 1 !important;
      font-size: 10px !important;
      margin: 8px 14px 2px 7px !important;
   }
   .winnerName {
      margin-top: 7px !important;
      font-size: 13px !important;
      margin: 8px 14px 2px 7px !important;
   }
   .viewmasterDetail .carousel-cells.is-selected{height:auto !important;}
   .viewmasterDetail .carousel-cells .giveawayContents img {
      height: auto !important;
   }
   #viewmasterDetail .giveawayContents {
      height: auto !important;
   }
   #viewmasterDetail .giveawayContents img {
      height: auto !important;
      padding: 0px !important;
   }
   .viewmasterDetail .carousel-cells {
      /* height: 35% !important; */
	      height: 100px !important;
    margin: 0px !important;
   }
   button.tapBtn {
      font-size: 1.2rem !important;

      text-align: center;
      padding: 10px 28px !important;
   }

   .packagetoEnter {
      font-size: 1.1rem !important;
   }
   .width40 {
      width: 100%;
   }
   .CountDownArea .bonus {
      font-size: 16px !important;

      padding-top: 20px;
   }
   .mobileResponsiveAuto {
    margin: 0px auto !important;
}
}

@media only screen and (max-width: 991px) {
	button.tapBtn {
   
    font-size: 1.2rem !important;
    
    text-align: center;
    padding: 10px 28px !important;
}

	.packagetoEnter {
    font-size: 1.5rem !important;
    padding-block: 15px !important;
	}
	.width40{width:100%;}
	.CountDownArea .bonus {
   
    font-size: 23px !important;
   
    padding-top: 20px;
}
	.full-screen-bg{height:50vh}
	.text-3{font-size:1rem !important;}
	.giveawayContent img {
    height: auto !important;
}
    .textmainArea {
        
        font-size: 1.5rem;
        
        padding: calc(690px* 0.10);
    }
    .mainbtn {
        font-size: 5vw !important;
        line-height: 1.1 !important;
        width: 80% !important;
        margin: 0px auto;
    }
    .imgSmall{    height: 78px;}
    .carousel-cell {
        width: 100% !important; /* 100% / 3 = 33.333% */}
        .nectar-cta.font_size_desktop_1vw, .nectar-cta.font_size_desktop_1vw * {
            font-size: 5vw;
            line-height: 1.1;
        }
        .carousel{height:auto;}
        .mainboxImage {
            width: 80%;
            height: 362px;
            background-size: 100% 100%;
            background-position: center bottom;
            background-color: rgba(0, 27, 33, 0.8);
            opacity: 0.9;
            margin: 0px auto;
            margin-bottom: 5rem;
        }
        .stripImage{width:80%;}
        .blackstrip{padding:15px;font-size:20px;}
}

@media only screen and (min-width: 768px) {
    .option ul li{
        font-size: 10px;
    }
    .winnerStyle{
        font-size: 15px;
    }
}
.mainMenu .menu li a {
    color: #fff;
}
.text-3 {
  width: 703px;
    color: #ffffff;
    font-size: 2rem;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 4px 18px #000000;
}
.rectangle-1-copy-5-holder {
   margin: 10px 0 0 1px;
    min-height: 41px;
    position: relative;
    width: 180px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9IjE3LjUlIiBzdG9wLWNvbG9yPSIjZmNjZTE3IiBzdG9wLW9wYWNpdHk9IjEiIC8+CjxzdG9wIG9mZnNldD0iODIuNSUiIHN0b3AtY29sb3I9IiNlYmFiMTciIHN0b3Atb3BhY2l0eT0iMSIgLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNyZWN0YW5nbGUtMS1jb3B5LTUpIiAvPjwvc3ZnPg==);
    background: -moz-linear-gradient(270deg, #fcce17 17.5%, #ebab17 82.5%);
    background: -o-linear-gradient(270deg, #fcce17 17.5%, #ebab17 82.5%);
    background: -webkit-linear-gradient(270deg, #fcce17 17.5%, #ebab17 82.5%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(17.5%, #fcce17), color-stop(82.5%, #ebab17));
    background: -webkit-linear-gradient(top, #fcce17 17.5%, #ebab17 82.5%);
    background: -moz-linear-gradient(top, #fcce17 17.5%, #ebab17 82.5%);
    background: -o-linear-gradient(top, #fcce17 17.5%, #ebab17 82.5%);
    background: linear-gradient(180deg, #fcce17 17.5%, #ebab17 82.5%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 1.76px 2.24px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 1.76px 2.24px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 1.76px 2.24px rgba(0, 0, 0, 0.5);
    font-size: 1rem;
    font-weight: bold;
    /* letter-spacing: -0.02em; */
    line-height: 43px;
    text-align: center;color:#000;
}
.rectangle-1-copy-6-holder {
  margin: 11px 0 0 1px;
  color:#000;
  position: relative;
  width: 180px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9IjE3LjUlIiBzdG9wLWNvbG9yPSIjZmNjZTE3IiBzdG9wLW9wYWNpdHk9IjEiIC8+CjxzdG9wIG9mZnNldD0iODIuNSUiIHN0b3AtY29sb3I9IiNlYmFiMTciIHN0b3Atb3BhY2l0eT0iMSIgLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNyZWN0YW5nbGUtMS1jb3B5LTYpIiAvPjwvc3ZnPg==);
  background: -moz-linear-gradient(270deg, #fcce17 17.5%, #ebab17 82.5%);
  background: -o-linear-gradient(270deg, #fcce17 17.5%, #ebab17 82.5%);
  background: -webkit-linear-gradient(270deg, #fcce17 17.5%, #ebab17 82.5%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(17.5%, #fcce17), color-stop(82.5%, #ebab17));
  background: -webkit-linear-gradient(top, #fcce17 17.5%, #ebab17 82.5%);
  background: -moz-linear-gradient(top, #fcce17 17.5%, #ebab17 82.5%);
  background: -o-linear-gradient(top, #fcce17 17.5%, #ebab17 82.5%);
  background: linear-gradient(180deg, #fcce17 17.5%, #ebab17 82.5%);
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
  -webkit-box-shadow: 0 0 1.76px 2.24px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 1.76px 2.24px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1.76px 2.24px rgba(0, 0, 0, 0.5); /*drop shadow*/
  font-size: 1rem; /* 37.5px / 16px = 2.34375rem */
  font-weight: bold;
  letter-spacing: -0.02em;
  line-height: 40px;
  text-align: center;`
 
}
.text-8 {

      font-size: 2rem;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    margin-top: 3rem;
}
.text-9 {

    opacity: 0.7;
    font-size: 16px;
    font-style: italic;
    letter-spacing: -0.02em;
    text-align: center;
}
.line-2 {
    height: 1px;
    width: 123px;
    background: #000000;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-top: 23px !important;
}
.text-30 {
    width: 935px;
    font-size: 2.916666rem;
    font-weight: 500;
    text-align: center;
}
.line-3 {
    height: 1px;
    width: 123px;
    background: #000000;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-top: 22px !important;
}
.group {
    zoom: 1;
}
.row-3 {
    margin: 41px auto 0;
    position: relative;
    text-align: center;
}
.no-space-between-inline-blocks {
    letter-spacing: -0.31em;
    word-spacing: -0.43em;
}
.layer-14 {
  margin: 7px 0 0;
}
.layer-15 {
  margin: 1px 0 0 50px;
}
.layer-18 {
  margin: 12px 0 0 41px;
}
.layer-19 {
  margin: 3px 0 0 61px;
}
.layer-16 {
  margin: 5px 0 0 57px;
}
.layer-20 {
  margin: 0 0 0 63px;
}
.box-layers{min-height: 224px;
    padding: 29px 0 33px;
    position: relative;
    right: 4px;
    width: 1728px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f8f8f8;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 5px 14.4px 1.6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0 5px 14.4px 1.6px rgba(0, 0, 0, 0.32);
    box-shadow: 0 5px 14.4px 1.6px rgba(0, 0, 0, 0.32);
}
.text-31 {
  font-size: 2.4rem;
    font-weight: 900;
    text-align: center;
}
.embedvideo {
    text-align: center;
    padding: 50px;
}
.mainDiv {
    line-height: 1;
    text-align: center;
}
.mainDiv img {
    max-width: 100%;
}
.text-34 {
    font-weight: 500;
    width: 100%;
    margin: 25px auto;
    line-height: 1.3;
    font-size: 1.8rem;
    text-align: center;
    font-family: 'Montserrat';
}
.rectangle-1-copy-6-holder-2 {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiPgo8c3RvcCBvZmZzZXQ9Ii0xMS41JSIgc3RvcC1jb2xvcj0iI2M3MDEwMSIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8c3RvcCBvZmZzZXQ9IjExMS41JSIgc3RvcC1jb2xvcj0iI2ZjMDMwMyIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3JlY3RhbmdsZS0xLWNvcHktNikiIC8+PC9zdmc+);
    background: -moz-linear-gradient(90deg, #c70101 -11.5%, #fc0303 111.5%);
    background: -o-linear-gradient(90deg, #c70101 -11.5%, #fc0303 111.5%);
    background: -webkit-linear-gradient(90deg, #c70101 -11.5%, #fc0303 111.5%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(-11.5%, #c70101), color-stop(111.5%, #fc0303));
    background: -webkit-linear-gradient(bottom, #c70101 -11.5%, #fc0303 111.5%);
    background: -moz-linear-gradient(bottom, #c70101 -11.5%, #fc0303 111.5%);
    background: -o-linear-gradient(bottom, #c70101 -11.5%, #fc0303 111.5%);
    background: linear-gradient(0deg, #c70101 -11.5%, #fc0303 111.5%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #fcf9f9;
    font-size: 2rem;
    font-weight: 800;
    text-align: center;
    width: 52%;
    margin: 0px auto;
    padding: 14px;
}
.col-15 {
    height: 746px;
    left: 0;
    padding: 36px 0 90px;
    position: absolute;
    top: 0;
    width: 100%;
    background: url(../../images/homeimages/rectangle_4_2.png) no-repeat center 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-box-shadow: 0 0 66.5px 3.5px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 0 0 66.5px 3.5px rgba(0, 0, 0, 0.28);
    box-shadow: 0 0 66.5px 3.5px rgba(0, 0, 0, 0.28);
}
.text-37 {
    font-size: 2.598189rem;
    font-weight: 900;
    line-height: 109px;
    text-align: center;
}
.mainsection {
    /*background-image: url(../../images/homeimages/bg-star.png);*/
    display:flex;
}
.mainWinner{
background-image: url(../../images/popup/upsell_-_desktop_version_.png);
background-size:100% auto;
background-repeat:repeat;
}
p.text-39 {
    opacity: 0.6;
    color: #010101;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    width: 77%;
    margin: 14px auto;
}
p.text-36 {
    opacity: 1;
    color: #010101;
    font-size: 2rem;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    width: 67%;
    margin: 14px auto;
}
.partnerrs{    padding: 20px 0;
    margin: 20px 0;
    background: #ffff;}
	
.text-75 {
       font-size: 20px;
    font-family: "Montserrat";
    color: rgb(0, 0, 0);
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
}
.centered {
    width: 80%;
    margin: 0px auto;
    text-align: center;
}
  .membership-2{  max-width: 50%;
  text-align: center;}
  .text-46 {
   font-size: 2rem;
    font-weight: 900;
    letter-spacing: 0.02em;
    line-height: 63px;
    text-align: center;
}
.rectangle-3-holder{
      -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
    background: rgba(230, 230, 230, 0.99);
    padding: 1rem 20px 0 20px;
    align-items: flex-start;
    display: flex;
    justify-content: flex-start;
    font-size: 17px;
    line-height: 1;
}
.rectangle-3-copy-5-holder {
    padding: 1rem 20px 0 20px;
    align-items: flex-start;
    display: flex;
    justify-content: flex-start;
 font-size: 17px;
    line-height: 1;
}
.mainboxholder {
    text-align: left;
}
.rectangle-1-copy-6-holder-3 {
    border: 1px solid #000000;
    -webkit-border-radius: 3.5px;
    -moz-border-radius: 3.5px;
    border-radius: 3.5px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiPgo8c3RvcCBvZmZzZXQ9Ii0xMS41JSIgc3RvcC1jb2xvcj0iI2M3MDEwMSIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8c3RvcCBvZmZzZXQ9IjExMS41JSIgc3RvcC1jb2xvcj0iI2ZjMDMwMyIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3JlY3RhbmdsZS0xLWNvcHktNikiIC8+PC9zdmc+);
    background: -moz-linear-gradient(90deg, #c70101 -11.5%, #fc0303 111.5%);
    background: -o-linear-gradient(90deg, #c70101 -11.5%, #fc0303 111.5%);
    background: -webkit-linear-gradient(90deg, #c70101 -11.5%, #fc0303 111.5%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(-11.5%, #c70101), color-stop(111.5%, #fc0303));
    background: -webkit-linear-gradient(bottom, #c70101 -11.5%, #fc0303 111.5%);
    background: -moz-linear-gradient(bottom, #c70101 -11.5%, #fc0303 111.5%);
    background: -o-linear-gradient(bottom, #c70101 -11.5%, #fc0303 111.5%);
    background: linear-gradient(0deg, #c70101 -11.5%, #fc0303 111.5%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #fcf9f9;
    font-size: 1.93894rem;
    font-weight: 800;
    text-align: center;
    padding: 1.2rem;
}
.text-49 {
    font-size: 2rem;
    font-weight: 900;
    line-height: 1;
    text-align: center;
    margin-top: 2rem;
}
img.text-58 {
    max-width: 40% !important;
    height: auto;
    margin-bottom: 15px;
}
.rectangle-1-copy-7-holder {
    text-align: center;
    padding: 7px 0px 7px 0px;
    position: relative;
    width: 100%;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9IjIzLjUwMDAwMiUiIHN0b3AtY29sb3I9IiNmY2NlMTciIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSI3Ni41JSIgc3RvcC1jb2xvcj0iI2VlOWUwMSIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3JlY3RhbmdsZS0xLWNvcHktNykiIC8+PC9zdmc+);
    background: -moz-linear-gradient(135deg, #fcce17 23.500002%, #ee9e01 76.5%);
    background: -o-linear-gradient(135deg, #fcce17 23.500002%, #ee9e01 76.5%);
    background: -webkit-linear-gradient(135deg, #fcce17 23.500002%, #ee9e01 76.5%);
    background: linear-gradient(315deg, #fcce17 23.500002%, #ee9e01 76.5%);
}
.rectangle-1-copy-15-holder {
  
    margin: 0 auto;
    position: relative;
    width: 95%;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    background: #ffffff;
    padding-bottom: 2px;
}
span.text-style-3 {
    font-size: 1.362626rem;
    line-height: 53.5578px;
    font-weight: bold;
}

img.layer-21-copy-2 {
        max-width: 100%;
    margin: 0px auto;
    height: 100px;
}
span.text-63 {
    font-size: 1.362626rem;
    line-height: 1.2;
    font-weight: bold;
    position: relative;
    top: 20px;
}
p.coupons{    font-weight: bold;
    width: 80%;
    line-height: 1.4;
    margin: 15px auto;}
	
.text-77 {
    left: 50%;
    position: absolute;
    top: 94px;
    margin-left: -103.5px;
}
	
	.text-72 {
    width: 80%;
    text-align: center;
    margin: 42px auto;
    font-size: 0.8rem;
    font-weight: 400;
}
.text-72 p {  font-size: 18px;
    font-family: "Montserrat";
    color: rgb(0, 0, 0);
    line-height: 1.2;
    text-align: center;}
    .rs-logo img {
    max-width: 80%;
}
	
	.rectangle-4-holder {
    border-radius: 3px;
    background: #f8f8f8;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 5px 14.4px 1.6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: 0 5px 14.4px 1.6px rgba(0, 0, 0, 0.32);
    box-shadow: 0 5px 14.4px 1.6px rgba(0, 0, 0, 0.);
    width: 63%;
    margin: 0px auto;
    padding: 11px;margin-top:1rem;
}
.follow{    width: 100px;
    height: 100px;margin-right: 24px;cursor:pointer;}
	.follow:lastchild{margin:0px;}
	
.graybox {
    border-width: 0px;
    border-color: rgb(0, 0, 0);
    border-style: solid;
    border-radius: 3px;
    background-color: rgb(248, 248, 248);
    box-shadow: 0px 5px 14.4px 1.6px rgba(0, 0, 0, 0.32);
}
.graybox img {
    max-width:70%;
}
.socialbox{width: 70%;
    margin: 43px auto;
    padding: 20px 0;
    background: #f8f8f8;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}
	
	.socialbox img {
    max-width: 50%;
}
.redbonus{color:#fe001e;font-weight:bold;font-family:'Montserrat'}
.normal{color:#000;font-family:'Montserrat'}
.boldtxt{font-weight:bold;font-family:'Montserrat'}
.option {
    line-height: 1.6;
}
.linedivide{    width: 90%;
    background: #000;
    height: 1px;
    margin: 0.6rem auto;}
	section.promotionBanner {
      height: 890px;
    background-size: 100% 100%;
    background-image: url(https://rsrewards.com.au/images/aboutus/winBanner.png?123);
   
    background-repeat: no-repeat;
    background-position: bottom center;
}

img.imagesSize {
    width: 60%;
}
.main-collapsable {
    width: 100%;
    margin: 0px auto;padding:0;
}
.mainFaqsSection .entireBtn {
    padding: 14px 15px;
    cursor: pointer;
    position: relative;
    z-index: 143;
    border: 1px solid #000000;
    -webkit-border-radius: 3.5px;
    -moz-border-radius: 3.5px;
    border-radius: 3.5px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiPgo8c3RvcCBvZmZzZXQ9IjIzLjUwMDAwMiUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSI3Ni41JSIgc3RvcC1jb2xvcj0iI2ZkZmJmYiIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3JlY3RhbmdsZS0xLWNvcHktMikiIC8+PC9zdmc+);
    background: -moz-linear-gradient(90deg, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -o-linear-gradient(90deg, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -webkit-linear-gradient(90deg, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(23.500002%, #bfbfbf), color-stop(76.5%, #fdfbfb));
    background: -webkit-linear-gradient(bottom, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -moz-linear-gradient(bottom, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -o-linear-gradient(bottom, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: linear-gradient(0deg, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 1rem;
    font-weight: bold;
    letter-spacing: -0.02em;
    text-align: center;
}
.entireBtn {
    padding: 14px 15px;
    cursor: pointer;
    position: relative;
    z-index: 143;
    border: 1px solid #000000;
    -webkit-border-radius: 3.5px;
    -moz-border-radius: 3.5px;
    border-radius: 3.5px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiPgo8c3RvcCBvZmZzZXQ9IjIzLjUwMDAwMiUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSI3Ni41JSIgc3RvcC1jb2xvcj0iI2ZkZmJmYiIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3JlY3RhbmdsZS0xLWNvcHktMikiIC8+PC9zdmc+);
    background: -moz-linear-gradient(90deg, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -o-linear-gradient(90deg, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -webkit-linear-gradient(90deg, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(23.500002%, #bfbfbf), color-stop(76.5%, #fdfbfb));
    background: -webkit-linear-gradient(bottom, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -moz-linear-gradient(bottom, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: -o-linear-gradient(bottom, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    background: linear-gradient(0deg, #bfbfbf 23.500002%, #fdfbfb 76.5%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 1rem;
    font-weight: bold;
    letter-spacing: -0.02em;
    text-align: center;
}

.pt-50{padding-top: 50px;}
.slide {
      overflow: hidden;
      transition: max-height 0.5s ease-out;
	  display:none;
    }
    .slide.collapsing {
      max-height: 0;
    }
    .slide.show {
      max-height: 500px; /* Adjust based on content height */
	  display:block;
    }
 .mainFaqsSection   .textTick {
    font-family: 'Montserrat';
    font-size: 1rem;
    margin-top: 4px;
    margin-left: 20px;
}
 .textTick{     font-family: 'Montserrat';
    font-size: 1rem;
    margin-top: 4px;
    margin-left: 20px;}
.iconTickimg{	    width: 25px;
height: 25px;}
	.mainCard{
	    border: 1px solid #000 !important;
    margin: 0 !important;
    background: #f8f8f8 !important;border-top: none !important;
	}
	.brownBtn{
border: 1px solid #b25502;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9Ii0xNyUiIHN0b3AtY29sb3I9IiNmMDczMDQiIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSIxMTclIiBzdG9wLWNvbG9yPSIjOWY1ZjAyIiBzdG9wLW9wYWNpdHk9IjEiIC8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjcmVjdGFuZ2xlLTEtY29weS04KSIgLz48L3N2Zz4=);
    background: -moz-linear-gradient(270deg, #f07304 -17%, #9f5f02 117%);
    background: -o-linear-gradient(270deg, #f07304 -17%, #9f5f02 117%);
    background: -webkit-linear-gradient(270deg, #f07304 -17%, #9f5f02 117%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-17%, #f07304), color-stop(117%, #9f5f02));
    background: -webkit-linear-gradient(top, #f07304 -17%, #9f5f02 117%);
    background: -moz-linear-gradient(top, #f07304 -17%, #9f5f02 117%);
    background: -o-linear-gradient(top, #f07304 -17%, #9f5f02 117%);
    background: linear-gradient(180deg, #f07304 -17%, #9f5f02 117%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #ffffff;
    font-size: 1.5rem !important;
    font-weight: 800;
    letter-spacing: 0.04em;
    line-height: 61px;
    text-align: center;
   /* text-shadow: 0px 0px 6.72px rgb(92 88 88) !important;*/
	  text-shadow: 0px 0px 6.72px rgb(92 88 88) !important;
      
}
	.silverBtn{
	
    border: 1px solid #9a9999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9Ii0yNSUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSIxMjUlIiBzdG9wLWNvbG9yPSIjYmViZWJlIiBzdG9wLW9wYWNpdHk9IjEiIC8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjcmVjdGFuZ2xlLTEtY29weS02KSIgLz48L3N2Zz4=);
    background: -moz-linear-gradient(270deg, #d2d2d2 -25%, #eeeeee 50%, #bebebe 125%);
    background: -o-linear-gradient(270deg, #d2d2d2 -25%, #eeeeee 50%, #bebebe 125%);
    background: -webkit-linear-gradient(270deg, #d2d2d2 -25%, #eeeeee 50%, #bebebe 125%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-25%, #d2d2d2), color-stop(50%, #eeeeee), color-stop(125%, #bebebe));
    background: -webkit-linear-gradient(top, #d2d2d2 -25%, #eeeeee 50%, #bebebe 125%);
    background: -moz-linear-gradient(top, #d2d2d2 -25%, #eeeeee 50%, #bebebe 125%);
    background: -o-linear-gradient(top, #d2d2d2 -25%, #eeeeee 50%, #bebebe 125%);
    background: linear-gradient(180deg, #d2d2d2 -25%, #eeeeee 50%, #bebebe 125%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #ffffff;
    font-size: 1.5rem !important;
    font-weight: 800;
    letter-spacing: 0.04em;
    line-height: 61px;
    text-align: center;
    text-shadow: 0px 0px 6.72px rgb(92 88 88) !important;
	}
	.yellowBtn{    
  
    border: 1px solid #e7a317;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9IjE3LjUlIiBzdG9wLWNvbG9yPSIjZmNjZTE3IiBzdG9wLW9wYWNpdHk9IjEiIC8+CjxzdG9wIG9mZnNldD0iODIuNSUiIHN0b3AtY29sb3I9IiNlYmFiMTciIHN0b3Atb3BhY2l0eT0iMSIgLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNyZWN0YW5nbGUtMS1jb3B5LTQpIiAvPjwvc3ZnPg==);
    background: -moz-linear-gradient(270deg, #fcce17 17.5%, #ebab17 82.5%);
    background: -o-linear-gradient(270deg, #fcce17 17.5%, #ebab17 82.5%);
    background: -webkit-linear-gradient(270deg, #fcce17 17.5%, #ebab17 82.5%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(17.5%, #fcce17), color-stop(82.5%, #ebab17));
    background: -webkit-linear-gradient(top, #fcce17 17.5%, #ebab17 82.5%);
    background: -moz-linear-gradient(top, #fcce17 17.5%, #ebab17 82.5%);
    background: -o-linear-gradient(top, #fcce17 17.5%, #ebab17 82.5%);
    background: linear-gradient(180deg, #fcce17 17.5%, #ebab17 82.5%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #ffffff;
    font-size: 1.5rem !important;
    font-weight: 800;
    letter-spacing: 0.04em;
    line-height: 61px;
    text-align: center;
    text-shadow: 0px 0px 6.72px rgb(92 88 88) !important;}
.darkBlue{border: 1px solid #174de7;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9Ii0xMy41JSIgc3RvcC1jb2xvcj0iIzhjZDJmZiIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8c3RvcCBvZmZzZXQ9IjExMy41JSIgc3RvcC1jb2xvcj0iIzFhNzdmNSIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3JlY3RhbmdsZS0xLWNvcHktNSkiIC8+PC9zdmc+);
    background: -moz-linear-gradient(270deg, #8cd2ff -13.5%, #1a77f5 113.5%);
    background: -o-linear-gradient(270deg, #8cd2ff -13.5%, #1a77f5 113.5%);
    background: -webkit-linear-gradient(270deg, #8cd2ff -13.5%, #1a77f5 113.5%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-13.5%, #8cd2ff), color-stop(113.5%, #1a77f5));
    background: -webkit-linear-gradient(top, #8cd2ff -13.5%, #1a77f5 113.5%);
    background: -moz-linear-gradient(top, #8cd2ff -13.5%, #1a77f5 113.5%);
    background: -o-linear-gradient(top, #8cd2ff -13.5%, #1a77f5 113.5%);
    background: linear-gradient(180deg, #8cd2ff -13.5%, #1a77f5 113.5%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #ffffff;
    font-size: 1.5rem !important;
    font-weight: 800;
    letter-spacing: 0.04em;
    line-height: 61px;
    text-align: center;
    text-shadow: 0px 0px 6.72px rgb(92 88 88) !important;}
	.purple{border: 1px solid #9117e7;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9InJlY3RhbmdsZS0xLWNvcHktNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPgo8c3RvcCBvZmZzZXQ9Ii0yNSUiIHN0b3AtY29sb3I9IiNlOTRiZjciIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSIxMjUlIiBzdG9wLWNvbG9yPSIjOWM0MGZiIiBzdG9wLW9wYWNpdHk9IjEiIC8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjcmVjdGFuZ2xlLTEtY29weS03KSIgLz48L3N2Zz4=);
    background: -moz-linear-gradient(270deg, #e94bf7 -25%, #9c40fb 125%);
    background: -o-linear-gradient(270deg, #e94bf7 -25%, #9c40fb 125%);
    background: -webkit-linear-gradient(270deg, #e94bf7 -25%, #9c40fb 125%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-25%, #e94bf7), color-stop(125%, #9c40fb));
    background: -webkit-linear-gradient(top, #e94bf7 -25%, #9c40fb 125%);
    background: -moz-linear-gradient(top, #e94bf7 -25%, #9c40fb 125%);
    background: -o-linear-gradient(top, #e94bf7 -25%, #9c40fb 125%);
    background: linear-gradient(180deg, #e94bf7 -25%, #9c40fb 125%);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #ffffff;
    font-size: 1rem !important;
    font-weight: 800;
    letter-spacing: 0.04em;
    line-height: 61px;
    text-align: center;
    text-shadow: 0px 0px 6.72px rgb(92 88 88) !important;}
	
.GoldSticker {
    background: url(https://rsrewards.com.au/images/aboutus/rectangle_1_copy_2_2.png) no-repeat;
   background-size: 100% 100%;
    width: 80%;
    margin: 0px auto;
    position: relative;
    top: -12px;
    text-align: center;
}
h2.Most_Popular {
   text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    font-family: "Montserrat";
    color: #fff;
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
	    margin-bottom: 0;
}
.packagetoEnter {
  z-index: 120;
    font-size: 3rem;
    font-family: "Montserrat";
    color: rgb(0, 0, 0);
    font-weight: bold;
    font-style: italic;
    line-height: 1.2;
    text-align: center;
}
.purpleSticker{


background: url(https://rsrewards.com.au/images/aboutus/rectangle_1_copy_7_3.png) no-repeat;
   background-size: 100% 100%;
    width: 80%;
    margin: 0px auto;
    position: relative;
    top: -12px;
    text-align: center;}
	button.tapBtn {
        border-width: 1px;
    border-color: transparent;
    border-style: solid;
    border-radius: 3px;
    background-image: -moz-linear-gradient(90deg, rgb(199, 1, 1) 0%, rgb(252, 3, 3) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(199, 1, 1) 0%, rgb(252, 3, 3) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(199, 1, 1) 0%, rgb(252, 3, 3) 100%);
    padding: 20px;
    color: #fff;
    font-size: 3rem;
    font-family: "Montserrat";
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    padding: 12px 80px;
}


.image-gallery {
    width: 100%;
    margin: 0px auto;
}
.big-image img {width:100%;}
.smallimg{
    padding: 7px;
    font-size: .875em;
    padding-left: 0px;
    width: 100%;
    height: 100%;
}

#viewmasterDetail .giveawayContents {
   opacity:1 !important;box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);border-radius: 5px;
    background: white;
}
#viewmasterDetail .giveawayContents img {
    overflow: hidden;
   
    object-fit: cover;
    object-position: top;
    padding: 15px;
}
.viewmasterDetail .carousel-cells {
    height: 300px;opacity:1 !important;box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);border-radius: 5px;
    background: white;
}
.viewmasterDetail .carousel-cells .giveawayContents img {
    height: 300px;
}
.viewmasterDetail .carousel-cells.is-selected .giveawayContents img {
        height: 350px;
    object-fit: scale-down;
    max-width: 100%;
    object-position: left;
    width: 100%;
}
.winnerStyle{    color: #000;
    font-family: 'Montserrat';
    line-height: 1.3;
    font-size: 18px;
    margin: 0 20px 10px 0px;
    font-weight: 500;}
	.viewmasterDetail .carousel-cells.is-selected{  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    margin: 5px auto;
    background: white;
    border-radius: 5px;
	height:97%;
	}
	.p20{padding:20px;}
	
	.viewmasterDetail .carousel-cells {

	&:before
    {display:none !important;}
	&:after {
		display:none !important;
	}
}
.winnerName{    color: #000;
    font-family: 'Montserrat';
    font-weight: bold;
    font-size: 26px;
    margin-top: 24px;}
	.personImg img {max-width:70%;}
	.mainText{ font-size: 22px;
  font-family: "Montserrat";
  color: rgb(255, 255, 255);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;

   text-shadow: 
        1px 1px 0 #000,  
        -1px -1px 0 #000,
        1px -1px 0 #000,
        -1px 1px 0 #000; /* Black stroke effect */
  }
  .accText p {
    font-size: 17px;
    font-family: 'MONTSERRAT';
    color: rgb(255, 255, 255);
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
     text-shadow: 
        1px 1px 0 #000,  
        -1px -1px 0 #000,
        1px -1px 0 #000,
        -1px 1px 0 #000; /* Black stroke effect */
    
}
span.inner {
    /*font-size: 52px;*/
    font-family: 'MONTSERRAT';
    color: rgb(255, 255, 255);
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}
.CountDownArea .bonus{text-align: center;
    font-size: 39px;
    font-family: "Montserrat";
    color: rgb(252, 251, 251);
    font-weight: bold;
    line-height: 1.2;
    text-align: center;}
	.flipdown.flipdown__theme-dark .rotor-group-heading:before {
    color: #fff;
}
 .count-down{padding:0;}
.CountDownArea .flipdown.flipdown__theme-dark .rotor, .flipdown.flipdown__theme-dark .rotor-top, .flipdown.flipdown__theme-dark .rotor-leaf-front,.flipdown.flipdown__theme-dark .rotor-bottom, .flipdown.flipdown__theme-dark .rotor-leaf-rear
{    color: #d33 !important;
    background-color: transparent !important;}
.CountDownArea .flipdown.flipdown__theme-dark .rotor:after ,.CountDownArea .flipdown.flipdown__theme-dark .rotor:after{border:none !important;}

.animated-button {
    font-size: 25px;
    font-family: "Montserrat";
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    padding: 15px 0;
}

.copyrightText {
    font-family: 'Montserrat';
    color: #fff;
    font-size: 20px;
    line-height: 1;
}
.colorWhite{color:#fff;font-family: 'Montserrat';}
ul.items {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 1.5;
    font-family: 'Montserrat';
}
.footermenu{    width: 90%;
    margin: 0px auto;font-size: 20px;}
    .customersupportHeading {
    font-size: 20px !important;
}
.info a {
    /* color: #fff; */
    cursor: pointer;
    font-size: 20px;
}
.info a:hover {
    text-decoration: underline;
}

.followHeading {
    font-size: 20px;
    margin-top: 2rem;
    font-weight: 800;
}
.socialIcons ul li img {
    width: 50px;
    height: 50px;
}
.socialIcons ul{
    margin-top: 18px;
}
.socialIcons ul li {
 margin-right: 15px;
}
.flipdown.flipdown__theme-dark .rotor-group-heading:before {
    color: #FFF !important;
}
 .instaBtn{  border-width: 0px !important;
    padding: 7px 12px !important;
    border-color: rgb(0, 0, 0) !important;
    border-style: solid !important;
    border-radius: 5px !important;
    background-image: -moz-linear-gradient(-90deg, rgb(252, 206, 23) 0%, rgb(235, 171, 23) 100%) !important;
    background-image: -webkit-linear-gradient(-90deg, rgb(252, 206, 23) 0%, rgb(235, 171, 23) 100%) !important;
    background-image: -ms-linear-gradient(-90deg, rgb(252, 206, 23) 0%, rgb(235, 171, 23) 100%) !important;
    box-shadow: 0px 0px 1.76px 2.24px rgba(0, 0, 0, 0.5) !important;
    font-family: 'Montserrat' !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #000 !important;}
    .width80{width:80%;}

        .animated-button {
     
    }

    .text {
      display: inline-block;
      /* Ensures text is visible initially */
    }

    .char {
      display: inline-block;
      opacity: 1;
      /* Start position below */
      transition: opacity 0.5s ease, transform 0.5s ease;
    }

    .animated-button:hover .char {
      animation: moveUp 0.5s ease forwards;
    }

    @keyframes moveUp {
      from {
        opacity: 0;
        transform: translateY(20px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }
    .social{display: flex;
    list-style: none;
    padding: 0;}
    .diamondbg{background: url(https://rsrewards.com.au/images/aboutus/rectangle_1_copy_7.png) no-repeat;    background-size: 100% 93%;}


/* new css */
.firstPrizeSection {
    position: relative;

    #carousel-custom-navs {
        width: 125%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .owl-dot {
        cursor: pointer;
    }
}
@media only screen and (min-width:1500px){
    section.promotionBanner{
        height: calc(800px + ((100vw - 1500px) / 1.5));
    }
}

@media only screen and (min-width:768px) and (max-width:991px){
    .footermenu {
        margin: 0 !important;
    }
}
@media only screen and (max-width:767px){
    #carousel-custom-navs{
        width: 100% !important;
        z-index: 1;
    }
    #carousel-custom-navs img {
        width: 30px;
    }
    #carousel-custom-dots{
        .owl-dot{
            
            img{
                width:27px;
            }
        }
    }

}

.headingeach{    font-size: 2.1rem;
    font-family: "Montserrat";
    color: rgb(1, 0, 0);
    line-height: 1.2;
    text-align: center;
    font-weight: 900;}

     #timer {
            font-size: 2em;
            text-align: center;
            color: #333;
        }
        .time-unit {
            display: inline-block;
            margin: 0 15px;
            text-align: center;
        }
        .time-unit span {
                display: block;
    font-size: 0.5em;
    color: #fff;
    margin-top: 0.8rem;
    font-family: "Montserrat";
        }
		.digits{   font-size: 39px;
    font-family: "Montserrat";
    font-weight: bold;
			color: #fa0404;}
        #expired {
            display: none;
            font-size: 2em;
            color: red;
        }
        #timer {
            font-size: 2em;
            text-align: center;
            color: #333;
        }
        .time-unit {
            display: inline-block;
            margin: 0 15px;
            text-align: center;    width: 50px;
        }
        .time-unit span {
                display: block;
    font-size: 0.5em;
    color: #fff;
    margin-top: 0.8rem;
    font-family: "Montserrat";
        }
		.digits{   font-size: 39px;
    font-family: "Montserrat";
    font-weight: bold;
			color: #fa0404;}
        #expired {
            display: none;
            font-size: 2em;
            color: red;
        }
        .mainContentArea {
    overflow-y: scroll;
    height: 400px;
}
.f50{font-size:50px;    font-size-adjust: 0.5;}
i {
    font-size: 3rem;
    margin-right: 10px;
}