﻿:root {
--rv-default: #383838;
--rv-white: #ffffff;
--rv-black: #000000;
--rv-grey: #fef6eb;
--rv-red: #A12928;
--rv-orange: #f58220;
--rv-pink: #FFDCCE;
--font-Duplet: 'Duplet-Regular',sans-serif,Arial,Helvetica;
--font-DupletSB: 'Duplet-Semibold',sans-serif,Arial,Helvetica;
--font-DupletBold: 'Duplet-Bold',sans-serif,Arial,Helvetica;
}
html{height:100%}
body{font-size:16px;background:var(--rv-grey);color:var(--rv-default);font-family:var(--font-Duplet);font-weight:normal;position:relative;overflow-x:hidden;word-wrap:break-word;min-height:100%;line-height:1.3}
img{max-width:100%;height:auto;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a{text-decoration:none;color:var(--rv-gold);cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover{text-decoration:none;outline:none;color:var(--rv-purple);box-shadow:none}
button{border:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn:focus,button:focus{text-decoration:none;outline:none;box-shadow:none}
button:hover,button:focus,.accordion-button:focus{outline:none;box-shadow:none}
ul,li,ol{padding:0;margin:0}
li{list-style:none}
.light-text{font-weight:300}
.medium-text{font-weight:500}
.semibold-text{font-weight:600}
.bold-text{font-weight:700}
.italic-text{font-style:italic}
.small-text{font-size:.875rem}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;border-color:#dee2e6;box-shadow:none}
p,h6,li{font-size:1.125rem}

.btnPlay{display:none;border:0}
.orientation{background:var(--rv-white);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;overflow:hidden;text-align:center;display:none}
.orientation img{max-width:150px;height:auto}
.orientation p{font-size:1rem;font-weight:400;color:var(--rv-purple);letter-spacing:3px;text-transform:uppercase}
.portrait-only{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.portrait-only img{margin-bottom:1rem}

.swiper.justify-center .swiper-wrapper{justify-content:center}
.swiper.justify-center .swiper-wrapper .swiper-slide:last-child{margin-right:0!important} 
.swiper-slide{height:auto}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2}
.swiper-nav-wrapper{display:inline-flex;background-color:var(--rv-white);border-radius:50px;margin:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}
.swiper-nav.hide{display:none}

.swiper-pagination-bullet{width:36px;height:4px;background-color:var(--rv-white);opacity:.8;border-radius:5px}
.swiper-pagination-bullet-active{background-color:var(--rv-red);opacity:1}

.swiper-pagination.bottom{position:relative;bottom:auto;margin-top:1rem}
.swiper-nav.bottom{position:relative;text-align:center;margin-top:2rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;bottom:0;margin:6px}
.rv-controls .swiper-button-next:after,.rv-controls .swiper-button-prev:after{content:none}
.rv-controls .swiper-button-next,.rv-controls .swiper-button-prev{position:relative;display:inline-flex;border-radius:50%;color:var(--rv-white);align-items:center;width:40px;height:40px;text-align:center;background-color:var(--rv-orange);font-size:1.25rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.rv-controls .swiper-button-next img,.rv-controls .swiper-button-prev img{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
.rv-controls .swiper-button-next::before{content:"";display:block;position:absolute;width:1px;height:80%;background-color:#FD7801;left:-6px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);opacity:1}
.rv-controls .swiper-button-next:hover,.rv-controls .swiper-button-next:focus,.rv-controls .swiper-button-prev:hover,.rv-controls .swiper-button-prev:focus{background-color:var(--rv-red)}
.rv-controls .swiper-button-next:hover img,.rv-controls .swiper-button-next:focus img{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.rv-controls .swiper-button-prev:hover img,.rv-controls .swiper-button-prev:focus img{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
.rv-controls .swiper-button-next.swiper-button-disabled,.rv-controls .swiper-button-prev.swiper-button-disabled{opacity:.2}

.btn-rv-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--rv-orange);background-color:var(--rv-white);border-radius:2rem;font-size:1.125rem;font-family:var(--font-DupletSB);padding:5px 5px 5px 20px;cursor:pointer;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}
.btn-rv-primary span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--rv-orange);border-radius:50%;margin-left:20px}
.btn-rv-primary span::before{content:"";display:block;width:1px;height:80%;background-color:var(--rv-orange);position:absolute;left:-10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);opacity:.5}
.btn-rv-primary span img{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
.btn-rv-primary:hover,.btn-rv-primary:focus{color:var(--rv-red);background-color:var(--rv-white);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}
.btn-rv-primary:hover span,.btn-rv-primary:focus span{background-color:var(--rv-red)}
.btn-rv-primary:hover span img,.btn-rv-primary:focus span img{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.btn-rv-primary:hover span:before,.btn-rv-primary:focus span:before{background-color:var(--rv-red)}

.btn-rv-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--rv-orange);background-color:var(--rv-white);border-radius:2rem;font-size:1.125rem;font-family:var(--font-DupletSB);padding:5px 5px 5px 20px;cursor:pointer;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}
.btn-rv-secondary span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--rv-orange);border-radius:50%;margin-left:20px}
.btn-rv-secondary span::before{content:"";display:block;width:1px;height:80%;background-color:var(--rv-orange);position:absolute;left:-10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);opacity:.5}
.btn-rv-secondary span img{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
.btn-rv-secondary:hover,.btn-rv-secondary:focus{color:var(--rv-red);background-color:var(--rv-white);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}
.btn-rv-secondary:hover span,.btn-rv-secondary:focus span{background-color:var(--rv-red)}
.btn-rv-secondary:hover span img,.btn-rv-secondary:focus span img{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.btn-rv-secondary:hover span:before,.btn-rv-secondary:focus span:before{background-color:var(--rv-red)}

.btn-block{display:block}
.rv-cta{margin-top:3rem}
.rv-cta.center{text-align:center}

.rv-accordion .accordion-item{background-color:var(--rv-pink);border:0;margin-bottom:10px;border-radius:10px!important;overflow:hidden}
.rv-accordion .accordion-item .accordion-button{position:relative;font-size:1.25rem;font-family:var(--font-DupletSB);color:var(--rv-red);padding:1.25rem 5.5rem 1.25rem 2rem;box-shadow:none;background-color:var(--rv-pink)}
.rv-accordion .accordion-item .accordion-button::after{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--rv-orange);border:3px solid var(--rv-white);border-radius:50%;background-image:none;content:url(../images/arrow_next.svg);position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(0deg) scale(.8);-webkit-transform:translateY(-50%) rotate(0deg) scale(.8);-moz-transform:translateY(-50%) rotate(0deg) scale(.8)}
.rv-accordion .accordion-item .accordion-button:not(.collapsed){background-color:var(--rv-pink)}
.rv-accordion .accordion-item .accordion-button:hover,.rv-accordion .accordion-item .accordion-button:focus{color:var(--rv-red)}
.rv-accordion .accordion-item .accordion-button:hover::after,.rv-accordion .accordion-item .accordion-button:hover:focus::after,.rv-accordion .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(75deg) scale(.8);-webkit-transform:translateY(-50%) rotate(75deg) scale(.8);-moz-transform:translateY(-50%) rotate(75deg) scale(.8)}
.rv-accordion .accordion-body{padding:1.25rem 2rem;border-top:1px solid transparent}
.rv-accordion .accordion-body strong{font-weight:500}
.rv-accordion .accordion-body p{margin-bottom:10px}
.rv-accordion .accordion-body .rv-listing{margin-bottom:10px}

.rv-accordion.acc-secondary .accordion-item .accordion-button::after{content:"+";width:auto;height:auto;font-size:2rem;right:2rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-color:transparent;border:0}
.rv-accordion.acc-secondary .accordion-item .accordion-button:not(.collapsed)::after{content:"-"}
.rv-accordion.acc-secondary .accordion-item .accordion-button:hover::after,.rv-accordion.acc-secondary .accordion-item .accordion-button:hover:focus::after,.rv-accordion.acc-secondary .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}

.rv-listing li{position:relative;padding:4px 0 4px 20px}
.rv-listing li::before{content:"";display:inline-block;width:6px;height:6px;background:var(--rv-purple);border-radius:50%;position:absolute;left:0;top:13px}

.rv-tabs{position:relative;text-align:center;margin-bottom:3rem}
.rv-tabs.scroll-tabs .nav{justify-content:center}
.rv-tabs .nav-link{padding:10px 40px;margin:0;background-color:var(--rv-white);font-size:1.125rem;color:var(--rv-black);border-radius:0}
.rv-tabs .nav-item:first-child .nav-link{border-bottom-left-radius:2rem;border-top-left-radius:2rem}
.rv-tabs .nav-item:last-child .nav-link{border-bottom-right-radius:2rem;border-top-right-radius:2rem}
.rv-tabs .nav-link:hover,.rv-tabs .nav-link:focus,.rv-tabs .nav-link.active{background-color:var(--rv-orange);color:var(--rv-white)}

.rv-tabs.scroll-tabs{overflow-y:hidden;scroll-behavior:smooth}
.rv-tabs.scroll-tabs::-webkit-scrollbar{display:none}
.rv-tabs.scroll-tabs .nav{flex-wrap:nowrap;white-space:nowrap}

.rv-tabs.is-scrollable .nav{justify-content:start}

.disable-btn,.disable-btn:hover,.disable-btn:focus{cursor:default;background:#919191;color:var(--rv-white)}
.rv-form .form-control::-webkit-input-placeholder{color:#1B1D24}
.rv-form .form-control:-moz-placeholder{color:#1B1D24}
.rv-form .form-control::-moz-placeholder{color:#1B1D24}
.rv-form .form-control:-ms-input-placeholder{color:#1B1D24}
.rv-form .form-control{height:50px;border-radius:8px;border:0}
.rv-form textarea.form-control{height:auto;min-height:50px}
.rv-form select{height:50px;border-radius:0;border-color:#404248;background:url(../images/select-arrow-down.png) no-repeat right 10px center;background-color:var(--rv-white);border:0;border-bottom:1px solid var(--rv-black);padding-right:2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.rv-form select::-ms-expand{display:none}
.has-error{border-color:#ba0c15!important}
.has-error::-webkit-input-placeholder{color:#ba0c15}
.has-error:-moz-placeholder{color:#ba0c15}
.has-error::-moz-placeholder{color:#ba0c15}
.has-error:-ms-input-placeholder{color:#ba0c15}
::-ms-clear{display:none}
.rv-error{color:#dc2126;padding-top:.2rem;margin:5px 0 0;display:none}
.thankyou{color:#00950b;padding-top:.2rem;margin-bottom:0;display:none;font-size:1.125rem;font-weight:700}
.form-group,.input-group{margin-bottom:20px}
.form-select:focus{box-shadow:none;outline:0}
.rv-form .file-upload .input-group{margin-bottom:0}
.rv-form .help-text{display:block;font-size:12px;text-align:right;margin-top:8px}
.rv-form .custom-file-button .form-control{border-bottom:0}
.rv-form .custom-file-button{border-bottom:1px solid var(--rv-black)}
.rv-form .custom-file-button .input-group-text{font-size:14px;background:var(--rv-white);border:1px solid var(--rv-gold);border-radius:0;height:40px;margin-left:0!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.rv-form .custom-file-button .input-group-text:hover,.rv-form .custom-file-button .input-group-text:focus{background:var(--rv-gold);color:var(--rv-white)}
.rv-form .custom-file-button input[type=file]{margin-left:-2px!important}
.rv-form .custom-file-button input[type=file]::-webkit-file-upload-button{display:none}
.rv-form .custom-file-button input[type=file]::file-selector-button{display:none}
.rv-form .custom-file-button:hover label{background-color:#dde0e3;cursor:pointer}
.form-check .form-check-input{border:1px solid #dfdfdf}
.form-check-input:checked{background-color:var(--rv-orange);border-color:var(--rv-orange)}
.form-check-input:focus{border-color:#fdd5f6;outline:0;box-shadow:0 0 0 0.25rem rgba(105,55,96,.25);}

.lg-container{width:100%;max-width:1350px;margin-right:auto;margin-left:auto}
.rv-container{width:100%;max-width:1350px;margin-right:auto;margin-left:auto}
.lg-container,.rv-container,.container-fluid{padding-right:30px;padding-left:30px}
.sm-container{max-width:1000px;margin:0 auto}
.rv-wrapper{padding-top:83px;overflow:hidden}
.inner-wrapper{padding-top:88px}
.section{position:relative;padding:4rem 0;overflow:hidden;background-color:var(--rv-grey)}
.section-pt{position:relative;padding:4rem 0 0;overflow:hidden}
.section-pb{position:relative;padding:0 0 4rem;overflow:hidden}
.row-30{--bs-gutter-x:30px}

.section-wrapper{position:relative;z-index:1}
.bg-notes{position:absolute;width:100%;height:100%;top:0;left:0}
.bg-notes img{width:100%;height:100%}

.scrollToTop{position:fixed;background:var(--rv-orange);color:var(--rv-white);text-align:center;font-size:12px;font-weight:500;border:1px solid var(--rv-orange);padding:4px 12px;bottom:10px;right:10px;display:none;z-index:15;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.scrollToTop i{margin-left:5px}
.scrollToTop:hover,.scrollToTop:focus{background:var(--rv-red);color:var(--rv-white);border-color:var(--rv-red)}
.inner-page .scrollToTop{left:auto;right:0}

.rv-breadcrumb{padding:20px 0}
.rv-breadcrumb .breadcrumb{margin-bottom:0;display:block}
.breadcrumb li{display:inline;font-size:14px;color:var(--rv-default);text-transform:uppercase;font-weight:400}
.breadcrumb li a{color:var(--rv-default)}
.breadcrumb li a:hover{color:var(--rv-red)}
.breadcrumb-item+.breadcrumb-item::before{content:'>';font-size:16px;font-weight:900;line-height:21px;float:none}
.breadcrumb li.active,.breadcrumb li.active a{color:var(--rv-red)}

.rv-heading{position:relative;margin-bottom:3rem}
.rv-heading h2{font-size:2.5rem;margin-bottom:0;color:var(--rv-red);font-family:var(--font-Duplet)}
.rv-heading h2 span{color:var(--rv-orange)}
.rv-heading.center{text-align:center}

.rv-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:15;display:none}

header{position:fixed;top:0;left:0;width:100%;z-index:10;box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.3);}
.rv-header{padding:14px 0;background-color:rgba(255,255,255,255.6);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.rv-header .rv-container{position:relative}
.rv-header .navbar{padding:0}
.rv-header .navbar-brand{padding:0;margin-right:2rem;position:relative}
.rv-header .navbar-brand::after{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;left:-100vw}
.rv-header .navbar-brand img,.rv-header .collapse-logo img{max-width:140px}
.rv-header .navbar-toggler{padding:0;border:0;z-index:17}
.rv-header .navbar-toggler:focus{outline:none;box-shadow:none}
.rv-header .navbar-toggler span{display:inline-block;cursor:pointer}
.rv-header .navbar-toggler .menu-close{display:none}
.rv-header .nav-item{position:relative;margin-right:1.5rem}
.rv-header .nav-item:last-child{margin-right:0}
.rv-header .nav-link{font-size:1.125rem;font-weight:500;color:var(--rv-default);text-transform:uppercase;padding:10px 20px}
.rv-header .nav-link:hover,.rv-header .nav-link:focus{color:var(--rv-red)}
.rv-header .collapse-logo{display:none;background-color:var(--rv-white);position:relative;padding:15px 0 15px 74px;border-bottom:1px solid #fff}

.rv-header .dropdown-toggle::after{margin-left:6px;border:0!important;content:"\f078";font:var(--fa-font-solid);font-weight:900;font-size:14px;line-height:0;vertical-align:middle}
.rv-header .dropdown-menu,.rv-header .navbar-nav .dropdown-menu{border:1px solid #ccc;border-radius:5px;padding:0}
.rv-header .navbar-nav .dropdown-item{padding:8px 20px}
.rv-header .dropdown-item:focus,.rv-header .dropdown-item:hover{background-color:var(--rv-red);color:var(--rv-white)}
.rv-header .nav-right{display:flex;align-items:center;position:absolute;top:8px;right:30px}
.rv-header .header-buy-now{display:inline-flex}
.rv-header .header-buy-now .dropdown-toggle::after{content:"\f078";font:var(--fa-font-solid);font-weight:900;font-size:12px;line-height:0;vertical-align:middle;position:relative;top:-1px;right:auto;transform:none}
.rv-header .header-buy-now button{font-size:1rem;padding:.5rem 1.75rem;border:0;margin-bottom:10px;background-color:var(--rv-white);color:var(--rv-default);border-radius:30px;box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2)}
.rv-header .header-buy-now button:hover,.rv-header .header-buy-now button:focus{background-color:var(--rv-white);color:var(--rv-default)}
.rv-header .header-buy-now span{display:inline-block;min-width:96px}
.rv-header .header-buy-now img{max-width:35px}

.rv-header .sel-lang{display:inline-flex;margin-right:1rem}
.rv-header .sel-lang button{padding:.5rem 1rem;margin-bottom:10px;border:0;background-color:var(--rv-white);border-radius:30px;box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2)}
.rv-header .sel-lang .dropdown-menu{min-width:auto}
.rv-header .sel-lang button img{max-width:100%}
.rv-header .sel-lang .dropdown-toggle::after{position:relative;transform:none;right:0}

.rv-footer{position:relative;width:100%;left:0;bottom:0;background-image:url(../images/bg-footer.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.rv-footer .footer-logo img{max-width:250px}
.rv-footer .footer-left,.rv-footer .links-left{min-width:480px;max-width:480px}
.rv-footer .footer-bottom{padding:1.5rem 0;border-top:1px solid var(--rv-grey)}
.rv-footer .footer-bottom a{display:inline-flex;color:var(--rv-red)}
.rv-footer .footer-bottom a:hover,.rv-footer .footer-bottom a:focus{color:var(--rv-default)}
.rv-footer .footer-bottom .footer-links a{display:inline-flex;margin:.5rem 1rem}
.rv-footer .footer-bottom .footer-links a:first-child{margin-left:0}
.rv-footer .footer-bottom .footer-links a:last-child{margin-right:0}
.rv-footer .footer-bottom .footer-links.links-right{text-align:right}
.rv-footer .footer-copy{padding:1rem 0;background-color:var(--rv-default);color:var(--rv-white);text-align:center}
.rv-footer .footer-copy p{font-size:12px;margin-bottom:0}
.rv-footer .footer-row{padding:2rem 3rem 2rem 0;border-bottom:1px solid var(--rv-grey)}
.rv-footer .footer-row:last-child{border-bottom:0}
.rv-footer .footer-row h6{font-size:1.5rem;color:var(--rv-red);font-family:var(--font-DupletSB);margin-bottom:.75rem}
.rv-footer .footer-row p{margin-bottom:0}
.rv-footer .footer-row a{text-decoration:underline}
.rv-footer .footer-row a:hover,.rv-footer .footer-row a:focus{color:var(--rv-red)}
.rv-footer .footer-row.social a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--rv-default);color:var(--rv-white);margin-right:5px}
.rv-footer .footer-row.social a:hover,.rv-footer .footer-row.social a:focus{background-color:var(--rv-red)}
.rv-footer .col-fl{border-right:1px solid var(--rv-grey)}
.rv-footer .subscribe-form{padding:2rem 0 2rem 3rem}
.rv-footer .subscribe-form .form-group{position:relative}
.rv-footer .subscribe-form .form-group .btn-subscribe{position:absolute;background-color:transparent;right:2rem;top:25px}
.rv-footer .subscribe-form .form-group .btn-subscribe br{display:none}
.rv-footer .subscribe-form .form-control{height:70px;background-color:var(--rv-grey);border:0;border-radius:10px;padding:.75rem 4rem .75rem 1.5rem}
.rv-footer .subscribe-form .form-control::placeholder{color:#D2968F;font-style:italic}
.rv-footer .an_arrow_1{max-width:4.167vw;position:absolute;top:-5%;left:2%}
.rv-footer .an_arrow_2{max-width:5.208vw;position:absolute;right:-2%;bottom:15%}

.banner-content{position:absolute;max-width:640px;left:16.5%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.banner-content h1{font-size:2.75rem;color:var(--rv-red)}
.banner-content h1 span{color:var(--rv-orange)}
.banner-content .btn-rv-primary{margin-top:1rem}

.rv-relative{position:relative;z-index:1}

.rv-features-sections .section{overflow:visible}
.rv-features{background-image:url(../images/bg-02.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.rv-features.feature-02{background-image:url(../images/bg-02.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.rv-features .feature-img{position:relative;max-width:39.5625rem}
.rv-features .feature-img .football{position:absolute;max-width:18%;top:12%;right:25%}
.rv-features .feature-text h2{font-size:3rem;color:var(--rv-red)}
.rv-features .feature-text h2 span{font-family:var(--font-DupletSB);color:var(--rv-orange)}
.rv-features .feature-img .player-arrow{position:absolute;width:100%;height:100%;top:0;left:0}
.rv-features .feature-img .feature-img-inner{position:relative;z-index:1}
.feature-01 .an_arrow_1{max-width:7.292vw;position:absolute;left:2%;bottom:25%}
.feature-01 .an_arrow_2{max-width:7.813vw;position:absolute;left:46%;top:4%}
.feature-01 .an_arrow_3{max-width:9.375vw;position:absolute;left:52%;bottom:8%}
.feature-01 .an_arrow_4{max-width:6.25vw;position:absolute;right:-3%;top:25%}

.feature-02 .an_arrow_1{max-width:7.292vw;position:absolute;left:-3%;bottom:25%}
.feature-02 .an_arrow_2{max-width:7.813vw;position:absolute;left:30%;top:8%}
.feature-02 .an_arrow_3{max-width:9.375vw;position:absolute;left:20%;bottom:-5%}
.feature-02 .an_arrow_4{max-width:5.25vw;position:absolute;left:50%;bottom:5%}
.feature-02 .an_arrow_5{max-width:6.25vw;position:absolute;right:2%;top:60%}

.rv-features.feature-01 .feature-img .football{position:absolute;max-width:18%;top:12%;right:25%}
.rv-features.feature-02 .feature-img .football{position:absolute;max-width:18%;top:84%;left:10%}
.rv-features-sections{position:relative}
.rv-features-background{position:absolute;width:100%;height:100vh;top:0;left:0}
.rv-features-background img{width:100%;height:100%;object-fit:cover;object-position:center center}
.rv-features.feature-01,.rv-features.feature-02{background:none;height:100vh}
.rv-features-sections .football-2{position:absolute;top:0;left:0;z-index:2}
.rv-features.feature-01 .football img{opacity:0}
.rv-features.feature-02 .football img{opacity:0}
.football-2{opacity:0}

.prod-list .prod-cta{text-align:right}
.btn-expand{display:inline-flex;font-size:1.25rem;color:var(--rv-red)}
.btn-expand img{display:inline-block;margin-left:10px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
.btn-expand:hover,.btn-expand:focus{color:var(--rv-orange)}
.btn-expand:hover img,.btn-expand:focus img{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}

.prod-list{padding:2.5rem;text-align:center;border-radius:12px;height:100%;background:var(--rv-pink);
background: linear-gradient(180deg,rgba(255, 220, 206, 1) 0%, rgba(255, 220, 206, 1) 70%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 1) 100%)}
.prod-list h4{color:var(--rv-red)}
.slProducts .swiper-slide .prod-list .prod-list-inner{background-image:url(../images/bg-prod-01.png);background-repeat:no-repeat;background-size:contain;background-position:center 35%}
.slProducts .swiper-slide:nth-child(1) .prod-list .prod-list-inner{background-image:url(../images/bg-prod-01.png);}
.slProducts .swiper-slide:nth-child(2) .prod-list .prod-list-inner{background-image:url(../images/bg-prod-02.png);}
.slProducts .swiper-slide:nth-child(3) .prod-list .prod-list-inner{background-image:url(../images/bg-prod-03.png);}

.slKmeBenefits{border-radius:10px;overflow:hidden}
.slKmeBenefits .swiper-slide img{width:100%}
.keep-moving-everyday .col-kme-benefits{margin-bottom:15px}
.keep-moving-everyday .kme-row{--bs-gutter-x:15px}
.keep-moving-everyday .col-kme-benefits.kme-col-1{order:1}
.keep-moving-everyday .col-kme-benefits.kme-col-2{order:2}
.keep-moving-everyday .col-kme-benefits.kme-col-3{order:3}
.keep-moving-everyday .col-kme-benefits.kme-col-4{order:4}
.keep-moving-everyday .col-kme-benefits.kme-col-5{order:5}
.keep-moving-everyday .col-kme-benefits.kme-col-6{order:6}
.keep-moving-everyday .kme-list{display:flex;align-items:center;padding:2rem;background-color:var(--rv-pink);text-align:center}
.keep-moving-everyday .kme-list p{margin-bottom:0;color:var(--rv-red)}
.keep-moving-everyday .kme-img img{width:100%}
.keep-moving-everyday .kme-list,.keep-moving-everyday .kme-img{border-radius:10px;overflow:hidden}

.keep-moving-everyday .col-kme-benefits.kme-col-1 .kme-list{margin-bottom:15px;}
.keep-moving-everyday .col-kme-benefits.kme-col-1 .kme-list{min-height:calc(50% - 8px)}
.keep-moving-everyday .col-kme-benefits.kme-col-5 .kme-list{height:100%}

.keep-moving-everyday .kme-main-content{display:flex;height:100%;align-items:center;padding-left:3rem}

#slBenefit7 .swiper-nav{display:none}
#slBenefit4{margin-left:0}
#slBenefit4 .swiper-nav.bottom{text-align:left}
#slBenefit4 .swiper-slide h2{color:var(--rv-orange)}
#slBenefit4 .swiper-slide h2 span{color:var(--rv-red);font-family:var(--font-DupletSB)}
.keep-moving-everyday .an_arrow_1{opacity:.1;max-width:5.208vw;position:absolute;left:1%;bottom:20%}
.keep-moving-everyday .an_arrow_2{opacity:.1;max-width:7.292vw;position:absolute;right:5%;top:25%}

.slRnD{padding-right:200px}
.rnd-list{height:100%;background:#FDE3CF;background:linear-gradient(60deg,rgba(253, 227, 207, 1) 0%, rgba(254, 235, 228, 1) 70%, rgba(252, 198, 181, 1) 100%);}
.rnd-list .row.gx-0{height:100%;align-items:center}
.rnd-list .rnd-text{padding:2rem 4rem;height:100%}
.rnd-list .rv-heading{margin-bottom:0}
.rnd-list p{margin:.75rem 0 0}
.rnd-list .rnd-img img{Width:100%}
.rnd .sl-rnd-wrapper{padding-left:16.5%}
.rnd .an_arrow_1{opacity:.1;max-width:5.208vw;position:absolute;left:-2%;top:20%}
.rnd .an_arrow_2{opacity:.1;max-width:7.292vw;position:absolute;left:5%;bottom:22%}

.find-platforms{text-align:center;background:#FFD8A9;background:radial-gradient(circle,rgba(255, 216, 169, 1) 0%, rgba(255, 220, 203, 1) 100%);}
.find-platforms .rv-heading{margin-bottom:0}
.find-platforms .find-platforms-img{position:relative;text-align:center}
.find-platforms .find-platforms-inner{position:relative;z-index:1}
.find-platforms .find-platforms-arrow{position:absolute;width:100%;height:100%;top:0;left:0}
.social-platforms{position:relative;padding:1.5rem 0;z-index:1}
.social-platforms a{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:5px solid #ffeee5;margin:5px;bottom:0;box-shadow:3px 3px 5px 3px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 5px 3px rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 5px 3px rgba(0,0,0,0.1);}
.social-platforms a:hover{bottom:5px}
.find-platforms .an_arrow_1{max-width:4.167vw;position:absolute;left:20%;bottom:30%}
.find-platforms .an_arrow_2{max-width:3.125vw;position:absolute;left:39%;top:3%}
.find-platforms .an_arrow_3{max-width:2.604vw;position:absolute;right:23%;bottom:16%}

.slTestimonials .swiper-nav.bottom{text-align:right}
.slTestimonials .swiper-slide a{display:block;position:relative;overflow:hidden;transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);transform-origin:right top;-webkit-transform-origin:right top;-moz-transform-origin:right top;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.slTestimonials .swiper-slide a::after{content:url(../images/play_circle.svg);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;opacity:1}
.slTestimonials .swiper-slide.swiper-slide-active a{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.testimonials-text h6{font-size:1.5rem;color:var(--rv-red);margin-bottom:5px}
.testimonials-text p.note{font-size:1rem;color:#4D4D4D;margin-bottom:.5rem}
.india-world .an_arrow_1{opacity:.1;max-width:5.208vw;position:absolute;right:-1%;top:8%}
.india-world .an_arrow_2{opacity:.1;max-width:6.292vw;position:absolute;left:5%;bottom:5%}

.experts-advice{text-align:center}
.experts-advice .swiper-container{max-width:1050px;margin:0 auto}
.slExpertAdvice .swiper-slide{width:350px;border-radius:10px;overflow:hidden}
.slExpertAdvice .swiper-slide a img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.slExpertAdvice .swiper-slide a{display:block;position:relative;overflow:hidden;pointer-events:none}
.slExpertAdvice .swiper-slide.swiper-slide-active a{pointer-events:all}
.slExpertAdvice .swiper-slide a::after{content:url(../images/play_circle.svg);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;opacity:0}
.slExpertAdvice .swiper-slide.swiper-slide-active a::after{opacity:1}
.slExpertAdvice .swiper-slide.swiper-slide-active a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.slExpertAdviceText{text-align:center;margin-top:2rem}
.slExpertAdviceText .swiper-slide p{color:#4D4D4D;line-height:1.4}
.slExpertAdviceText .swiper-slide p span{font-family:var(--font-DupletSB);display:block;color:var(--rv-default)}
.experts-advice .an_arrow_1{opacity:.1;max-width:7.292vw;position:absolute;left:5%;bottom:20%}
.experts-advice .an_arrow_2{opacity:.1;max-width:5.208vw;position:absolute;right:5%;top:25%}

.hwt-card{padding:0 2rem;background:#FFD8A9;background:radial-gradient(circle,rgba(255, 216, 169, 1) 0%, rgba(255, 220, 203, 1) 100%);margin-top:4rem}
.hwt-card .hwt-text{padding:2rem}
.hwt-card .hwt-text h3{font-family:var(--font-DupletBold);color:var(--rv-orange);font-size:2.5rem}
.hwt-card .hwt-img{margin-top:-4rem}

.blog-card .blog-thumb{position:relative;overflow:hidden;border-radius:10px;margin-bottom:1.5rem}
.blog-card .blog-thumb .thumb{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center center}
.blog-card .blog-content p.note{font-size:1rem;color:#4D4D4D} 
.blog-card .blog-content p{margin:1rem 0 .5rem;overflow:hidden;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}
.blog-card .blog-content .btn-expand{margin-top:.5rem}
.home-blogs .recent-blogs .blog-card p{line-clamp:2;-webkit-line-clamp:2}
.home-blogs .an_arrow_1{opacity:.1;max-width:5.208vw;position:absolute;left:13%;top:19%}
.home-blogs .an_arrow_2{opacity:.1;max-width:7.292vw;position:absolute;right:10%;bottom:10%}

/* Inner Pages */
.inner-banner{padding:4rem 0;position:relative;text-align:center;background-color:var(--rv-pink)}
.inner-banner .banner-text h1{font-family:var(--font-DupletSB);color:var(--rv-red)}
.inner-banner .banner-text p{font-size:1.25rem;font-family:var(--font-DupletSB);margin-top:.75rem}
.inner-banner .an_arrow_1{max-width:4.167vw;position:absolute;left:10%;bottom:-8%}
.inner-banner .an_arrow_2{max-width:2.208vw;position:absolute;left:30%;top:8%}
.inner-banner .an_arrow_3{max-width:5.208vw;position:absolute;right:10%;top:30%}

.hpd-slider-wrapper{position:relative;overflow:hidden}
.hpd-slider-wrapper .hpd-thumb-wrapper{padding:0 3.5rem;position:absolute;width:100%;left:0;bottom:10px;z-index:1}
.hpdSlider .swiper-slide img{width:100%}
.hpd-slider .hpd-pagination{position:absolute;width:100%;left:0;bottom:6px;display:none}
.hpdThumbSlider .swiper-slide .hpd-thumb{border:1px solid var(--rv-white);border-radius:5px;overflow:hidden;cursor:pointer}
.hpdThumbSlider .swiper-slide .hpd-thumb img{width:100%;max-width:89px}
.hpdThumbSlider .swiper-slide.swiper-slide-thumb-active .hpd-thumb{border-color:var(--rv-red)}
.hpd-thumb-wrapper .swiper-button-next:after,.hpd-thumb-wrapper .swiper-button-prev:after{content:none}
.hpd-thumb-wrapper .swiper-button-next,.hpd-thumb-wrapper .swiper-button-prev{display:inline-flex;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;font-size:14px;color:var(--rv-white);background-color:var(--rv-orange);top:58%}
.hpd-thumb-wrapper .swiper-button-next.swiper-button-disabled,.hpd-thumb-wrapper .swiper-button-prev.swiper-button-disabled{opacity:.1;display:none}

.pd-home .hpd-right .hpd-intro{padding-bottom:1.5rem;border-bottom:1px solid #E69D9C}
.pd-home .hpd-right .hpd-intro h1{font-size:2.5rem;color:var(--rv-red);margin-bottom:0}
.pd-home .hpd-right .hpd-intro p.note{font-size:1rem;color:var(--rv-default);font-family:var(--font-DupletSB);}
.pd-home .hpd-right .hpd-intro p{color:#494949;font-weight:500;margin-top:.5rem;margin-bottom:0}
.hpd-list{display:block}
.hpd-list img{width:100%}

.pd-home .hpd-right .ratings-wrapper{margin-top:1.5rem}
.ratings-wrapper{display:inline-block;width:auto;padding:4px 15px;border:1px solid #D9D9D9;border-radius:10px;background: #FFFFFF;
background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%);}
.ratings-wrapper .col-ratings{border-right:1px solid #D9D9D9}
.ratings-wrapper small{font-size:.875rem;color:#777777;font-weight:400;margin:0}
.ratings-wrapper small.count{font-weight:600;color:var(--rv-red)}
.ratings-wrapper .ratings{position:relative;color:#D9D9D9;font-size:1rem;line-height:1}
.ratings span{display:inline-block}
.ratings .stars-active{position:absolute;top:0;left:0;display:flex;width:auto;padding:0;color:#FFBE15;overflow:hidden}
.ratings .stars{display:flex;padding:0}

.pd-features,.prod-specification{margin-top:1rem}
.pd-features .col-pf{position:relative;overflow:hidden}
.pd-features .col-pf::before{content:"";position:absolute;top:0;left:-2px;width:4px;height:100%;background-color:var(--rv-red);z-index:1;background:#FFBB00;
background:linear-gradient(180deg,rgba(255, 187, 0, 0) 0%, rgba(253, 120, 1, 1) 50%, rgba(255, 187, 0, 0) 100%);}
.pd-features .col-pf:first-child::before{content:none}
.pd-features .col-pf:first-child .pf-box{padding-left:0}
.pd-features .col-pf:last-child .pf-box{padding-right:0}
.pf-box{padding:1rem .5rem;height:100%}
.pf-box h2{font-size:2rem;color:var(--rv-red);margin-bottom:1rem}
.pf-box .icon{position:absolute;top:10px;right:1rem}
.pf-box .icon img{max-width:50px}

.pd-home .hpd-right .buynow-at{margin-top:2rem}
.pd-home .hpd-right .buynow-at h2{font-size:1.5rem;color:var(--rv-red);font-family:var(--font-DupletSB)}
.pd-home .hpd-right .buynow-at .social-platforms{padding-top:.5rem}
.pd-home .hpd-right .buynow-at .social-platforms a{border-color:var(--rv-white);border-width:3px}
.pd-home .hpd-right .buynow-at .social-platforms a img{max-width:60px}

.slPdBenefits{max-height:617px}
.slPdBenefits .swiper-slide{display:flex;align-items:center}
.slPdBenefits .swiper-slide h2{font-size:2.5rem;color:var(--rv-orange);margin:0;max-width:540px;line-height:1.3}
.slPdBenefits .swiper-slide h2 span{font-family:var(--font-DupletSB);color:var(--rv-red)}

.nutrients-list{padding:2rem;text-align:center;border-radius:10px;overflow:hidden;height:100%;background: #FDD9B7;
background: linear-gradient(320deg,rgba(253, 217, 183, 1) 0%, rgba(255, 238, 230, 1) 50%, rgba(255, 227, 214, 1) 100%);}
.nutrients-list .nutrient-img img{width:auto}
.nutrients-list .nutrient-list-text{padding:0}
.nutrients-list h4{font-family:var(--font-DupletSB);color:var(--rv-red);font-size:1.25rem;margin:1rem 0}
.nutrients-list p{margin-bottom:0}

.blog-listing .tab-content .col-blogs{margin-bottom:3rem}

.blog-detail .blog-intro{padding-top:1rem}
.blog-detail .blog-intro h2{color:var(--rv-red)}
.blog-detail .blog-intro p.note{font-size:1rem;font-family:var(--font-DupletSB);margin-bottom:.5rem}
.blog-detail .blog-intro p{color:#494949}
.blog-detail .blog-intro-img{position:relative;overflow:hidden;border-radius:10px}
.blog-detail .blog-intro-img .intro-img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.blog-detail .blog-intro-img .intro-img img{width:100%;height:100%;object-fit:cover}

.has-sticky .rv-wrapper,.has-sticky .blog-detail{overflow:visible}
.blog-content-wrapper{padding-top:2.5rem}
.blog-content-wrapper .col-sticky{position:sticky;align-self:flex-start;top:100px;z-index:2}
.blog-content-wrapper .blog-content-left{min-width:260px;max-width:260px}
.blog-content-wrapper .blog-content-left .written-by-card{padding:2rem;text-align:center;overflow:hidden;border-radius:10px;background:#FFEBE3;background:radial-gradient(circle,rgba(255, 235, 227, 1) 20%, rgba(255, 220, 206, 1) 100%);margin-bottom:2.5rem;display:none}
.blog-content-wrapper .blog-content-left .written-by-card p.text-sm{font-size:1.25rem;color:var(--rv-red);margin-bottom:0}
.blog-content-wrapper .blog-content-left .written-by-card h4{color:var(--rv-red);margin-bottom:.5rem}
.blog-content-wrapper .blog-content-left .written-by-card h6{font-size:1.125rem;color:#494949;margin-bottom:0}
.blog-content-wrapper .blog-content-left .written-by-card .thumb{display:inline-block;width:100px;height:100px;overflow:hidden;border-radius:50%;border:5px solid #ffeee5;margin:1.5rem 0;box-shadow:3px 3px 5px 3px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 5px 3px rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 5px 3px rgba(0,0,0,0.1)}

.blog-content-wrapper .blog-content-left .row-recent-blog h6{font-size:1rem;color:#4D4D4D;font-family:var(--font-DupletSB)}
.blog-content-wrapper .blog-content-left .row-recent-blog p{margin:1rem 0;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.blog-content-wrapper .blog-content-left .row-recent-blog{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #CECECE}

.blog-content-wrapper h2,.blog-content-wrapper h3,.blog-content-wrapper h4,.blog-content-wrapper h5,.blog-content-wrapper h6,.blog-content-wrapper p,.blog-content-wrapper ul,.blog-content-wrapper .blog-img{margin-bottom:2rem}
.blog-content-wrapper h2{color:var(--rv-red)}
.blog-content-wrapper .blog-img{overflow:hidden;border-radius:10px}
.blog-content-wrapper .blog-img img{width:100%}
.blog-content-wrapper ul{margin-top:-5px}
.blog-content-wrapper ul li{position:relative;padding:5px 0 5px 20px}
.blog-content-wrapper ul li::before{content:"";display:block;width:6px;height:6px;background-color:var(--rv-default);border-radius:50%;position:absolute;left:0;top:14px}

.privacy-policy h2,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy h6,.privacy-policy p,.privacy-policy ul,.privacy-policy .blog-img{margin-bottom:2rem}
.privacy-policy h2{color:var(--rv-red)}
.privacy-policy .blog-img{overflow:hidden;border-radius:10px}
.privacy-policy .blog-img img{width:100%}
.privacy-policy ul{margin-top:-5px}
.privacy-policy ul li{position:relative;padding:5px 0 5px 20px}
.privacy-policy ul li::before{content:"";display:block;width:6px;height:6px;background-color:var(--rv-default);border-radius:50%;position:absolute;left:0;top:14px}

.why-revital .col-wr{position:relative;overflow:hidden}
.why-revital .col-wr::before{content:"";position:absolute;top:0;left:-2px;width:4px;height:100%;background-color:var(--rv-red);z-index:1;background: #FFBB00;
background: linear-gradient(180deg,rgba(255, 187, 0, 0) 0%, rgba(253, 120, 1, 1) 50%, rgba(255, 187, 0, 0) 100%);}
.why-revital .col-wr:first-child::before{content:none}
.why-revital .col-wr:first-child .wr-box{padding-left:0}
.why-revital .col-wr:last-child .wr-box{padding-right:0}
.wr-box{padding:1rem 2rem;height:100%}
.wr-box h2{font-size:4rem;color:var(--rv-red);margin-bottom:1rem}
.wr-box p{font-size:.875rem;color:#4D4D4D}
.wr-box .icon{position:absolute;top:1.5rem;right:2rem}

.contact-us .gmap-frame{border:8px solid var(--rv-white);overflow:hidden;line-height:0}
.contact-us .gmap-frame iframe{vertical-align:middle;background-color:#e5e3df;background-image:url(../images/loading2.gif);background-repeat:no-repeat;background-position:50% 50%;width:100%;height:420px;border:0;border-radius:10px}
.contact-us .adress-row{margin-top:2rem}
.contact-us .adress-row h4{color:var(--rv-red);margin-bottom:1rem}
.contact-us .adress-row h6{font-family:var(--font-DupletSB);font-size:1.25rem}
.global-address .social a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--rv-orange);color:var(--rv-white);margin-right:5px}
.global-address .social a:hover,.global-address .social a:focus{background-color:var(--rv-red)}

.about-us{text-align:center}
.about-us .about-img{margin-bottom:2rem}
.about-us .about-content{max-width:780px;margin:0 auto}
.about-us .about-content .about-heading{margin-bottom:2rem}
.about-us .about-content .about-heading h3{color:var(--rv-red)}
.about-us .about-content .about-heading h2{font-size:2.5rem;font-family:var(--font-DupletSB);color:var(--rv-red)}
.about-us .about-content p{margin-bottom:1.5rem}
.about-us .about-content p:last-child{margin-bottom:0}

.wq-wrapper{border-radius:20px;color:var(--rv-white);background-color:var(--rv-pink);overflow:hidden}
.wq-wrapper .wq-img{position:relative}
.wq-wrapper .wq-img img,.wq-wrapper .wq-puzzle img{width:100%}
.wq-wrapper .wq-content{position:relative;text-align:center;padding-right:3rem}
.wq-wrapper .wq-content img{border-radius:50%}
.wq-wrapper .wq-content h1{font-size:2rem;color:var(--rv-red);margin-top:1rem;font-family:var(--font-DupletSB)}
.wq-wrapper .wq-content p{font-size:1.25rem;color:var(--rv-red);margin-top:1.5rem}
.energy-exam .wq-wrapper .wq-content p{font-weight:300;margin-top:1rem}
.energy-exam .wq-wrapper .wq-content p span{font-weight:500}
.wq-wrapper .wq-content .btn-rv-primary{margin-top:1.5rem}

.wellness-quiz{display:none}
.quiz-wrapper{border-radius:20px;background-color:var(--rv-pink);overflow:hidden;height:100%}
.quiz-wrapper .row{height:100%}
.quiz-wrapper .quiz-img{height:100%;overflow:hidden}
.quiz-wrapper .quiz-img img{width:100%;height:100%;object-fit:cover}
.quiz-content{padding:2rem;background-color:var(--rv-pink);overflow:hidden}
.quiz-content .quiz-header{position:relative;margin-bottom:1.5rem}
.quiz-content h3{font-size:1.5rem;color:var(--rv-red);margin:1rem 0}
.energyExam .swiper-slide{height:auto}
.energyExam .swiper-slide:first-child .quiz-header .btnQuestBack{opacity:0;pointer-events:none}
.energyExam .swiper-slide.show-result-form .quiz-header{display:none}
.energyExam .swiper-pagination.quiz-count{display:inline-block;width:auto;height:auto;left:auto;bottom:auto;right:2rem;top:2rem}
.energyExam .swiper-pagination.quiz-count span{display:inline-block;margin:0 5px}
.energyExam .swiper-pagination.quiz-count span.current{font-weight:600}
.energyExam .swiper-pagination.quiz-count {font-weight:500}
.quiz-header .btnQuestBack{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.25rem;border-radius:50%;background-color:var(--rv-white);color:var(--rv-red);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;cursor:pointer}
.quiz-header .btnQuestBack:hover,.quiz-header .btnQuestBack:focus{background-color:var(--rv-default);color:var(--rv-white)}
.ans-select-wrapper{margin-top:2rem}
.ans-sel-list{position:relative;padding:.75rem 1.75rem;background-color:var(--rv-white);color:var(--rv-default);border-radius:10px;margin-bottom:.75rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ans-sel-list .radio{position:relative;width:18px;height:18px;background-color:var(--rv-white);border:1px solid #C5C6CC;border-radius:50%;position:absolute;right:1.75rem;top:50%;transform:translateY(-50%)}
.ans-sel-list:hover,.ans-sel-list.selected{background-color:var(--rv-red);color:var(--rv-white)}

.custom-select{font-size:1rem;position:relative;cursor:pointer;user-select:none}
.custom-select .selected{display:flex;align-items:center;background-color:var(--rv-white);padding:10px;border:1px solid var(--rv-white);height:50px;border-radius:8px;overflow:hidden}
.custom-select .selected .icon img,.custom-select .options li .icon img{width:20px;height:20px}
.custom-select .selected .icon,.custom-select .options li .icon{display:inline-block;padding-right:12px;margin-right:12px;border-right:1px solid #C3C3C3}

.custom-select .options{display:none;position:absolute;top:100%;left:0;width:100%;background-color:var(--rv-white);border:1px solid var(--rv-white);list-style:none;padding:0;margin:0;z-index:10}
.custom-select .options li{padding:10px;display:flex;align-items:center}
.custom-select .options li:hover{background-color:#e0e0e0}

@-webkit-keyframes blinker {
from {
    opacity: 1;
}
to {
    opacity: 0.6;
}
}
.ans-sel-list.selected {
text-decoration: blink;
-webkit-animation-name: blinker;
-webkit-animation-duration: 0.3s;
-webkit-animation-iteration-count: 3;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-direction: alternate;
}

.ans-sel-list .radio::before{content:"";display:block;width:8px;height:8px;background-color:var(--rv-red);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:none}
.ans-sel-list:hover .radio::before,.ans-sel-list.selected .radio::before{display:block}
.ans-sel-list h6{font-weight:400;margin:0}
.ans-select-wrapper.rv-form .form-group{position:relative;margin-bottom:12px}
.ans-select-wrapper.rv-form .form-group::before{content:url(../images/icons/name.png);display:inline-block;line-height:0;position:absolute;left:15px;top:15px;padding-right:10px;border-right:1px solid #C3C3C3}
.ans-select-wrapper.rv-form .form-group.name::before{content:url(../images/icons/name.png)}
.ans-select-wrapper.rv-form .form-group.mobile::before{content:url(../images/icons/phone.png)}
.ans-select-wrapper.rv-form .form-group.email::before{content:url(../images/icons/email.png)}
.ans-select-wrapper.rv-form .form-group.gender::before{content:url(../images/icons/gender.png)}
.ans-select-wrapper.rv-form .form-group.gender.male::before{content:url(../images/icons/male-icon.webp)}
.ans-select-wrapper.rv-form .form-group.gender.female::before{content:url(../images/icons/female-icon.webp)}
.ans-select-wrapper.rv-form .form-group .form-control{border-color:#fff;padding-left:58px}
.ans-select-wrapper .result-cta{text-align:center;margin-top:2rem}
.ans-select-wrapper .result-cta .btnprocess{display:inline-flex;border:0;padding:10px 30px;font-size:1.125rem;border-radius:30px;background-color:var(--rv-white);color:var(--rv-default);align-items:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ans-select-wrapper .result-cta .btnprocess:hover,.ans-select-wrapper .result-cta .btnprocess:focus{background-color:var(--rv-red);color:var(--rv-white)}

.rv-meter{text-align:center;overflow:hidden}
.rv-meter p{position:relative;padding:8px 20px;background:#D9D9D9;font-size:18px;border-radius:30px;margin-top:30px;margin-bottom:0;z-index:1;display:none}
.rv-meter .gauge{position:relative;margin-bottom:2rem}
.rv-meter .gauge .gauge-arrow{position:absolute;width:100%;height:100%;bottom:-14px;left:0;-webkit-transform-origin:50% 93.5%;-moz-transform-origin:50% 93.5%;-ms-transform-origin:50% 93.5%;-o-transform-origin:50% 93.5%;transform-origin:50% 93.5%;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;transition-timing-function: ease-in-out}
.result-wrapper{padding:3rem;border-radius:12px;background-color:var(--rv-pink);background-image:url(../images/bg-02.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover;position:relative;overflow:hidden}
.result-wrapper .result-content{display:none}
.result-wrapper .result-content h1{font-size:2rem;color:var(--rv-red);margin:0 0 1rem}
.result-wrapper .result-content h1 span{text-transform:capitalize}
.result-wrapper .result-content p span{color:var(--rv-red);font-weight:500}
.result-wrapper .result-content.exellent-text h1{color:var(--rv-default)}
.result-wrapper .result-content.exellent-text h1 span{display:block;color:var(--rv-red);margin-top:8px}

.error-section{text-align:center}
.error-section .rv-heading{margin-bottom:1rem}
.error-section .btn-rv-primary{margin-top:1.5rem}

@media (-webkit-min-device-pixel-ratio:1.25){
:root{font-size:80%}
.rv-wrapper{padding-top:83px}
.rv-container{max-width:1200px}
.rv-accordion .accordion-item .accordion-button::after{transform:translateY(-50%) rotate(0deg) scale(.7);-webkit-transform:translateY(-50%) rotate(0deg) scale(.7);-moz-transform:translateY(-50%) rotate(0deg) scale(.7)}
.rv-accordion .accordion-item .accordion-button:hover::after, .rv-accordion .accordion-item .accordion-button:hover:focus::after, .rv-accordion .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(75deg) scale(.7);-webkit-transform:translateY(-50%) rotate(75deg) scale(.7);-moz-transform:translateY(-50%) rotate(75deg) scale(.7)}

.rv-controls .swiper-button-next,.rv-controls .swiper-button-prev{width:32px;height:32px}
.rv-controls .swiper-button-next img,.rv-controls .swiper-button-prev img{max-width:12px}
.btn-rv-primary span,.btn-rv-secondary span{width:32px;height:32px}
.btn-rv-primary span img,.btn-rv-secondary span img{max-width:12px}

.rv-header .nav-right{top:18px}

.rnd .sl-rnd-wrapper{padding-left:13%}
.banner-content{left:13%}

.pf-box .icon img{max-width:36px}
}

@media screen and (max-width:1499.98px) {
:root{font-size:80%}
.lg-container,.rv-container{max-width:1200px}
.rv-heading h2{font-size:2.5rem}
.rv-wrapper{padding-top:83px}
.rv-accordion .accordion-item .accordion-button::after{transform:translateY(-50%) rotate(0deg) scale(.7);-webkit-transform:translateY(-50%) rotate(0deg) scale(.7);-moz-transform:translateY(-50%) rotate(0deg) scale(.7)}
.rv-accordion .accordion-item .accordion-button:hover::after, .rv-accordion .accordion-item .accordion-button:hover:focus::after, .rv-accordion .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(75deg) scale(.7);-webkit-transform:translateY(-50%) rotate(75deg) scale(.7);-moz-transform:translateY(-50%) rotate(75deg) scale(.7)}

.rnd .sl-rnd-wrapper{padding-left:8.5%}
.slRnD{padding-right:160px}

.pd-home .hpd-right .hpd-intro h1{font-size:2.5rem}

.slPdBenefits{max-height:537px}
.slPdBenefits .swiper-slide h2{max-width:440px;font-size:2.5rem}

.pf-box .icon img{max-width:36px}
}

@media screen and (max-width:1199.98px) {
:root{font-size:100%}
p,h6,li{font-size:1.125rem}

.section{padding:2rem 0}
.section-pt{padding-top:2rem}
.section-pb{padding-bottom:2rem}
.rv-wrapper{padding-top:69px}
.sm-container{max-width:920px}
.rv-heading h2{font-size:1.75rem}
.rv-accordion .accordion-item .accordion-button{font-size:1.125rem}
.rv-accordion .accordion-item .accordion-button::after{transform:translateY(-50%) rotate(0deg) scale(.8);-webkit-transform:translateY(-50%) rotate(0deg) scale(.8);-moz-transform:translateY(-50%) rotate(0deg) scale(.8)}
.rv-accordion .accordion-item .accordion-button:hover::after, .rv-accordion .accordion-item .accordion-button:hover:focus::after, .rv-accordion .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(75deg) scale(.8);-webkit-transform:translateY(-50%) rotate(75deg) scale(.8);-moz-transform:translateY(-50%) rotate(75deg) scale(.8)}
.btn-rv-primary,.btn-be-secondary,.btn-expand{font-size:1.125rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{margin:6px}
.swiper-button-next svg,.swiper-button-prev svg{width:36px;height:36px}
.btn-rv-primary span,.btn-be-secondary span{width:36px;height:36px}

.rv-header{padding:15px 0}
.rv-header .navbar-brand{margin:0 auto 0 15px}
.rv-header .navbar-brand::after{content:none}
.rv-header .navbar-brand img,.rv-header .collapse-logo img{max-width:100px}
.rv-header .collapse-logo{display:inline-block}
.rv-header .navbar .navbar-nav{padding:0}
.rv-header .nav-item{margin:0;border-bottom:1px solid #E4C6C6}
.rv-header .nav-link{position:relative;color:var(--rv-red);padding:15px 30px}
.rv-header .nav-link:hover,.rv-header .nav-link:focus{color:var(--rv-red)}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--rv-red)}
.rv-header .dropdown-toggle::after{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:30px}
.rv-header .nav-right{top:0;right:30px}

.rv-header .navbar-collapse{position:fixed;width:100%;height:100%;max-width:82%;background:var(--rv-white);top:0;left:-82%;padding-top:0;z-index:16;display:block;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.rv-header .navbar-collapse.open{left:0}

.rv-footer .footer-left{min-width:350px;max-width:350px}
.rv-footer .links-left{min-width:100%;max-width:100%}
.rv-footer .footer-row h6{font-size:1.25rem}
.rv-footer .footer-bottom .footer-links{display:block;text-align:center}
.rv-footer .footer-bottom .footer-links.links-right{text-align:center}

.banner-content{left:30px;max-width:500px}
.banner-content h1{font-size:2rem}

.rv-features .feature-text h2{font-size:2rem}

.rnd .sl-rnd-wrapper{padding-left:30px}

.hwt-card .hwt-text h3{font-size:1.75rem}

.pd-home .hpd-right .hpd-intro h1{font-size:1.75rem}

.slPdBenefits{max-height:537px}
.slPdBenefits .swiper-slide h2{font-size:1.75rem}

.blog-content-wrapper .col-sticky{top:85px}

.wr-box{padding:1rem}
.wr-box h2{font-size:3rem}
.wr-box .icon{right:1rem;top:1rem}

.about-us .about-content .about-heading h2{font-size:2rem}

.keep-moving-everyday .kme-main-content{padding-left:1rem}
.keep-moving-everyday .kme-list{padding:1rem}
.keep-moving-everyday .kme-list p{font-size:14px}

.pf-box .icon img{max-width:50px}
}

@media screen and (max-width:1099.98px) {
.slPdBenefits{max-height:450px}
.slPdBenefits .swiper-slide h2{max-width:380px}
}

@media screen and (max-width:991.98px) {
.rv-heading h2{font-size:1.5rem}

.rv-accordion .accordion-body{padding:1.25rem 1.25rem}
.rv-accordion .accordion-item .accordion-button{padding:1.25rem 4.5rem 1.25rem 1.25rem}
.rv-accordion .accordion-item .accordion-button::after{right:.75rem}

.rv-accordion.acc-secondary .accordion-item .accordion-button::after{right:1.25rem}

.rv-footer .footer-left,.rv-footer .links-left{min-width:100%;max-width:100%}
.rv-footer .col-fl{border-right:0}
.rv-footer .footer-row{padding:2rem 0}
.rv-footer .col-subscribe{border-top:1px solid var(--rv-grey)}
.rv-footer .subscribe-form{padding:2rem 0}

.rv-features .feature-text h2{font-size:2rem}

.keep-moving-everyday .col-kme-benefits.kme-col-1{order:2}
.keep-moving-everyday .col-kme-benefits.kme-col-2{order:3}
.keep-moving-everyday .col-kme-benefits.kme-col-3{order:1}
.keep-moving-everyday .col-kme-benefits.kme-col-4{order:4}
.keep-moving-everyday .col-kme-benefits.kme-col-5{order:5}
.keep-moving-everyday .col-kme-benefits.kme-col-6{order:6}
#slBenefit4 .swiper-nav{display:none}
#slBenefit7 .swiper-nav{display:block}

.keep-moving-everyday .kme-main-content{padding-left:0}
.keep-moving-everyday .an_arrow_1,.keep-moving-everyday .an_arrow_2{display:none}

.rnd .sl-rnd-wrapper{padding-left:0}
.rnd-list .row.gx-0{align-items:start}
.slRnD{padding-right:60px}

.rnd .an_arrow_1,.rnd .an_arrow_2{display:none}

.hwt-card{margin-top:0}
.hwt-card .hwt-img{margin-top:0}
.hwt-card .hwt-text{padding:2rem 0}
.hwt-card .hwt-text h3{font-size:1.5rem}

.experts-advice .an_arrow_1,.experts-advice .an_arrow_2{display:none}

.home-blogs .recent-blogs{margin-top:2rem}

.slPdBenefits{max-height:330px}
.slPdBenefits .swiper-slide h2{max-width:380px;font-size:1.5rem}

.why-revital .col-wr::after{content:"";position:absolute;top:-2px;left:0;width:100%;height:4px;background: #FFBB00;
background: linear-gradient(280deg,rgba(255, 187, 0, 0) 0%, rgba(253, 120, 1, 1) 50%, rgba(255, 187, 0, 0) 100%)}
.why-revital .col-wr:nth-child(1)::after,.why-revital .col-wr:nth-child(2)::after{display:none}
.why-revital .col-wr:nth-child(3)::before{content:none}

.global-address .social{margin-top:1rem}

.about-us .about-content .about-heading h2{font-size:1.75rem}

.wq-wrapper .wq-content{padding:0 20px 3rem;margin-top:-5rem}
.wellness-quotient .wq-puzzle{display:none}
.quiz-wrapper .row{height:auto}
.quiz-wrapper .quiz-img img{height:auto}
.energyExam .swiper-pagination.quiz-count{padding:5px 10px;background-color:rgba(255,255,255,0.8);top:0;right:0}
.quiz-content .quiz-header{position:absolute;margin:0;top:10px;left:10px}
.result-wrapper{padding:2rem;text-align:center}
.quiz-content h3{margin-top:0}

.keep-moving-everyday .kme-list{padding:2rem}
.keep-moving-everyday .kme-list p{font-size:1.125rem}
}

@media screen and (max-width:767.98px) {
.pd-sm-0{padding:0!important}
.pd-sm-30{padding:0 30px}
.rv-heading h2{font-size:1.5rem}

.rv-header .nav-right{right:30px}
.rv-header .headerSearch{margin-right:0}
.rv-header .header-buy-now{position:fixed;top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);z-index:2}
.rv-header .header-buy-now::after{content:"";position:absolute;width:200vh;height:2px;background-color:var(--rv-red);left:-100vh;bottom:0}
.rv-header .header-buy-now button{min-width:170px;border-radius:10px 10px 0 0;margin-bottom:0}
.rv-header .header-buy-now .dropdown-menu{top:auto;bottom:100%}
.rv-header .header-buy-now .dropdown-toggle::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);top:0}
.rv-header .sel-lang{margin-right:0}

.rv-footer .footer-copy{padding-bottom:3.5rem}
.rv-footer .an_arrow_1,.rv-footer .an_arrow_2{display:none}

.banner-content{padding:0 30px;top:auto;transform:none;left:0;bottom:10%}

.rv-features.feature-01,.rv-features.feature-02{height:auto}
.rv-features .feature-text{text-align:center}
.rv-features .feature-text h2{font-size:1.5rem;margin-bottom:2rem}

.feature-01 .an_arrow_1,.feature-01 .an_arrow_3{display:none}
.feature-01 .an_arrow_2{max-width:18.056vw;left:6%}
.feature-01 .an_arrow_4{max-width:19.444vw;top:auto;right:5%;bottom:22%}

.feature-02 .an_arrow_2,.feature-02 .an_arrow_3,.feature-02 .an_arrow_4{display:none}
.feature-02 .an_arrow_1{max-width:22.222vw;left:5%;bottom:25%}
.feature-02 .an_arrow_5{max-width:13.889vw;right:4%;top:8%}

.rnd-list .rnd-text{padding:2rem}

.find-platforms .an_arrow_1{max-width:11.111vw;left:80%;top:5%}
.find-platforms .an_arrow_2{max-width:7.222vw;left:5%;top:55%}
.find-platforms .an_arrow_3{display:none}

.slTestimonialsText{margin-bottom:1.5rem}
.india-world .an_arrow_1,.india-world .an_arrow_2{display:none}

.home-blogs .an_arrow_1,.home-blogs .an_arrow_2{display:none}

.pd-home .hpd-right{margin-top:1.5rem}
.pd-home .hpd-right .hpd-intro h1{font-size:1.5rem}

.inner-banner .an_arrow_1{max-width:11.111vw;position:absolute;left:3%;bottom:-3%}
.inner-banner .an_arrow_2{max-width:6.944vw;position:absolute;left:15%;top:5%}
.inner-banner .an_arrow_3{max-width:6.944vw;position:absolute;right:3%;top:40%}

.slPdBenefits{max-height:200px;text-align:center}
.slPdBenefits .swiper-slide h2{max-width:380px;margin:0 auto;font-size:1.5rem}

.blog-content-wrapper .col-sticky{position:relative;top:0}
.blog-content-wrapper .blog-content-left{max-width:100%}

.pd-features{margin-top:0}
.pf-box{padding:1.5rem 0}
.pf-box h2{font-size:2.5rem}
.pf-box .icon{top:22px}
.pd-features .col-pf::before{content:none}
.pd-features .col-pf::after{content:"";position:absolute;top:-2px;left:0;width:100%;height:4px;background: #FFBB00;
background: linear-gradient(280deg,rgba(255, 187, 0, 0) 0%, rgba(253, 120, 1, 1) 50%, rgba(255, 187, 0, 0) 100%)}
.pd-features .col-pf:nth-child(1)::after,.why-revital .col-pf:nth-child(2)::after{display:none}
.pd-features .col-pf:nth-child(3)::before{content:none}
}

@media screen and (max-width:575.98px) {
p,h6,li{font-size:1rem}
.rv-container,.lg-container,.container-fluid{padding-right:20px;padding-left:20px}
.section{padding:2rem 0}
.section-pt{padding-top:2rem}
.section-pb{padding-bottom:2rem}
.pd-xs-0{padding:0!important}
.pd-xs-20{padding:0 20px}
.rv-heading{margin-bottom:2rem}
.rv-heading h2{font-size:1.25rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{margin:6px}
.swiper-nav.bottom.float{bottom:5px}
.swiper-button-next svg,.swiper-button-prev svg{width:30px;height:30px}
.btn-rv-primary,.btn-be-secondary,.btn-expand{font-size:1rem}
.btn-rv-primary span,.btn-be-secondary span{width:32px;height:32px}
.rv-wrapper{padding-top:64px}

.rv-accordion .accordion-body{padding:1.25rem 1rem}
.rv-accordion .accordion-item .accordion-button{padding:1rem 4.5rem 1rem 1rem}
.rv-accordion .accordion-item .accordion-button::after{right:.3rem;transform:translateY(-50%) rotate(0deg) scale(.7);-webkit-transform:translateY(-50%) rotate(0deg) scale(.7);-moz-transform:translateY(-50%) rotate(0deg) scale(.7)}
.rv-accordion .accordion-item .accordion-button:hover::after, .rv-accordion .accordion-item .accordion-button:hover:focus::after, .rv-accordion .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(75deg) scale(.7);-webkit-transform:translateY(-50%) rotate(75deg) scale(.7);-moz-transform:translateY(-50%) rotate(75deg) scale(.7)}

.rv-accordion.acc-secondary .accordion-item .accordion-button::after{right:1rem}

.rv-tabs{margin-bottom:2rem}
.rv-tabs .nav-link{font-size:.875rem;padding:8px 24px}

.rv-breadcrumb{padding:15px 0}
.rv-header .header-buy-now .dropdown-toggle::after{top:0}
.rv-header .navbar-brand img,.rv-header .collapse-logo img{max-width:90px}
.rv-header .navbar-toggler img{max-width:20px}
.rv-header .dropdown-toggle::after{right:20px}
.rv-header .navbar-nav .dropdown-item{padding:8px 20px}
.rv-header .nav-right{top:-3px;right:20px}
.rv-header .headerSearch{width:2rem;height:2rem;font-size:.75rem}
.rv-header .collapse-logo{padding:15px 0 15px 55px}
.rv-header .nav-link{padding:15px 20px;font-size:1rem}
.rv-header .sel-lang .dropdown-menu{left:auto;right:0}

.rv-footer .footer-row{padding:1.5rem 0}
.rv-footer .subscribe-form{padding:1.5rem 0 1rem}
.rv-footer .subscribe-form .rv-heading h2 br{display:none}
.rv-footer .subscribe-form .form-control{height:55px;padding:.75rem 3rem .75rem 1rem}
.rv-footer .subscribe-form .form-group .btn-subscribe{right:1rem;top:17px}
.rv-footer .footer-bottom .footer-links a:first-child{margin-left:1rem}
.rv-footer .footer-bottom .footer-links a:last-child{margin-right:1rem}

.banner-content{padding:0 20px;left:0;bottom:2rem}
.banner-content h1{font-size:1.5rem}

.prod-list{padding:1.5rem}
.prod-list .prod-img img{max-width:160px}

.keep-moving-everyday .kme-row{--bs-gutter-x:8px}
.keep-moving-everyday .col-kme-benefits{margin-bottom:8px}
.keep-moving-everyday .kme-list{padding:12px}
.keep-moving-everyday .kme-list p{font-size:10px}
.keep-moving-everyday .col-kme-benefits.kme-col-1{margin-bottom:0}
.keep-moving-everyday .col-kme-benefits.kme-col-1 .kme-list{margin-bottom:8px}

.rnd-list .rnd-text{padding:20px}

.find-platforms .find-platforms-img{margin-bottom:1rem}
.social-platforms a{border-width:3px}
.social-platforms a img{max-width:50px}

.hwt-card .hwt-text h3{font-size:1.25rem}

.slExpertAdvice .swiper-slide{width:260px}

.home-blogs .recent-blogs .blog-card{margin-bottom:2rem}
.home-blogs .recent-blogs .blog-card:last-child{margin-bottom:0}

.hpd-slider .hpd-pagination{display:block}
.hpd-slider-wrapper .hpd-thumb-wrapper{display:none}
.pd-home .hpd-right .hpd-intro p.note{font-size:.875rem}
.pd-home .hpd-right .hpd-intro h1{font-size:1.25rem}

.inner-banner{padding:2rem 0}
.inner-banner .banner-text p{font-size:1rem}

.slPdBenefits{max-height:200px;text-align:center}
.slPdBenefits .swiper-slide h2{max-width:380px;margin:0 auto;font-size:1.25rem}

.wr-box h2{font-size:2.5rem}
.why-revital .col-wr::before{content:none}
.why-revital .col-wr:nth-child(2)::after{display:block}
.why-revital .col-wr:first-child .wr-box{padding-left:1rem}
.why-revital .col-wr:last-child .wr-box{padding-right:1rem}

.contact-us .gmap-frame{border-width:5px}
.contact-us .gmap-frame iframe{height:300px}
.global-address .social{margin-top:.5rem}
.contact-us .adress-row h6{font-size:1.125rem}

.about-us .about-content .about-heading{margin-bottom:1.5rem}
.about-us .about-content .about-heading h2{font-size:1.5rem}

.wellness-quiz.section{padding:0;background-color:#F0F0F0}
.wellness-quiz .rv-container{padding:0}
.wq-wrapper .wq-content h1{font-size:1.25rem}
.energy-exam .wq-wrapper .wq-content p{font-size:1rem}
.quiz-wrapper{border-radius:0}
.quiz-header .btnQuestBack{width:2rem;height:2rem;font-size:1rem}
.quiz-content{padding:2rem 20px;border-radius:15px;margin-top:-20px}
.quiz-content h3{font-size:1.25rem;margin-bottom:.75rem}
.quiz-content p{font-size:.875rem}
.ans-select-wrapper{margin-top:1.5rem}
.ans-select-wrapper .result-cta .btnprocess{font-size:1rem;padding:8px 20px}

.result-wrapper{padding:20px}
.result-wrapper .result-content h1{font-size:1.5rem}

.error-section .btn-rv-primary{margin-top:1rem}
}

@media screen and (max-width:355.98px) {

}

@media screen and (min-width:480px) and (max-width:990px) and (orientation:landscape) and (min-aspect-ratio:13/9){
.orientation{display:block}
}

@font-face{font-family:'Duplet-Regular';src:url(../webfonts/Duplet-Regular.eot);src:url(../webfonts/Duplet-Regular.eot?#iefix) format("embedded-opentype"),url(../webfonts/Duplet-Regular.woff2) format("woff2"),url(../webfonts/Duplet-Regular.woff) format("woff"),url(../webfonts/Duplet-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Duplet-Semibold';src:url(../webfonts/Duplet-Semibold.eot);src:url(../webfonts/Duplet-Semibold.eot?#iefix) format("embedded-opentype"),url(../webfonts/Duplet-Semibold.woff2) format("woff2"),url(../webfonts/Duplet-Semibold.woff) format("woff"),url(../webfonts/Duplet-Semibold.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Duplet-Bold';src:url(../webfonts/Duplet-Bold.eot);src:url(../webfonts/Duplet-Bold.eot?#iefix) format("embedded-opentype"),url(../webfonts/Duplet-Bold.woff2) format("woff2"),url(../webfonts/Duplet-Bold.woff) format("woff"),url(../webfonts/Duplet-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
