/*!
Theme Name: PolarPlunge
Theme URI:
Author: HiddenBrains Team
Author URI: 
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: polarplunge
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

*/
html body{
	color:#221654;
}

body a, body a:active, body a:focus, body a:hover, body a:link{
	color:#221654;
}


html, body {
    overflow-x: hidden;
}
.v2 .video-section video#video {
    background: #221654;
}
.custom-modal .custom-modal-dialog{
	background: #221654;
	min-height: 525px;
}
body .custom-modal .gform_wrapper li.input-field input{
	background: rgba(255, 255, 255, 0.2);
}
/* Devange Css */
.v2 .common-info-section{
	max-width:100%
}
.v2 .common-info-section .step-no {
    margin: 0 auto;
}
.v2 .common-info-section h4 {
    text-align: center;
	  color: #221553;
}
.v2 .common-info-section p {
    text-align: center;
	  color: #221553;
	  font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
	max-width:885px;
	margin:0 auto;
}
.v2 .common-info-section .step-no {
	background: none;
	margin-right: 59%;
	width: 219px;
	position: relative;
	top: -60px;
}
.about-us-section.v2 .info .title {
    font-style: normal;
    font-weight: bold;
    font-size: 57.0863px;
    line-height: 63px;
}
.sign-up-section.v2 .right-section .link {
     color: #221553;
	 margin-top:20px;
	 border-bottom: 1px solid #221553;
}
.sign-up-section.v2 .right-section .link:hover,.sign-up-section.v2 .right-section .link:focus{
	border-color:#0494DB;
	color:#0494DB;
}
.sign-up-section.v2 .right-section {
    float: none;
}
.v2 .right-section a.btn.white-border {
    display: table-cell;
    padding: 25px;
}
.about-us-section.v2 h2,.about-us-section p {
    color: #221553;
}
.about-us-section.v2 p {   
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
	  width: 464px;
}

.splash-section.v2{
    background: url('/wp-content/uploads/2021/10/step-2-take-for-bg-desktop.png')no-repeat;
    background-position: center top;
	width: 100%;
	padding:150px 0 120px;
	position:relative;
	max-width:1920px;
	margin:90px auto 0;
}
.splash-section.v2:after{
	content:"";
	background: url('/wp-content/uploads/2021/10/step-02-design.png')no-repeat;
	width: 366px;
	height: 340px;
	position: absolute;
	top: -40px;
}
.v2 .banner-content a.btn.primary-btn{
    background-color: #221553;
    color: #fff;
    border-color: #221553;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 54px;
	margin-top: 42px;
    margin-bottom: 27px;
}
.v2 .banner-content a.btn.primary-btn:hover {
	 background-color: #fff;
    color: #221553;
    border-color: #fff;
}
.site-header.v2 ul li a:after {
    background: #44C1FF;
}
.v2 .banner-content p {
    color: #fff;
	font-style: normal;
    font-size: 28.9589px;
    line-height: 33px;
	font-family: var(--montybold-font-family);
}

.about-us-section.v2{
    padding-top: 50px;
    background: url(/wp-content/uploads/2021/10/welcome-video-banner.png)no-repeat;
	background-position: center;
	margin: 0;
	min-height: 634px;
}
.v2 .video-section .overlay img {
    background: #ffffff85 !important;
}
.about-us-section.v2 .info .title {
    font-style: normal;
    font-weight: bold;
    font-size: 57.0863px;
    line-height: 63px;
}
.v2 .common-info-section .title {
    font-style: normal;
    font-weight: bold;
    font-size: 78.2534px;
    line-height: 65px;
	padding-bottom:10px;
}
.sign-up-section.v2{   
    padding:210px 0 0;
    background: url(/wp-content/uploads/2021/10/sign-up-design.png)no-repeat top;
	margin-top:-175px;
}
a.btn.primary-btn:hover {   
    text-decoration-color: #44C1FF;
}

 .splash-section.v2 .common-info-section {
    max-width: 100%;
}
.splash-section.v2 .common-info-section .title{
    font-style: normal;
    font-weight: bold;
/*     font-size: 72.3917px;
    line-height: 75px; */
	text-align: left;
	color: #fff;
	font-size: 93.8746px;
    line-height: 78px;
    padding-bottom: 15px;
}
.splash-section.v2 .common-info-section p {
    text-align: left;
	color: #fff;
	font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 34px;
    width: 527px;
   text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.65);
	margin-left:0;
}
.splash-section.v2 .common-info-section .step-no {
	margin-left: -110px;
}
.splash-section.v2 .pdf-box {
    margin-top: 41%;
    max-width: 450px;
    background: rgba(0, 0, 0, 0.35);
}
.splash-section.v2 .pdf-box .title {
    color: #5FCAFF;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 38px;
}
.splash-section.v2 .pdf-box p {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
}
.splash-section.v2 .pdf-box .btn {   
    border: 2.38154px solid #fff;
    color: #fff;
}
.splash-section.v2 .pdf-box a.btn:hover,
.splash-section.v2 .pdf-box a.btn:focus{
    background:#fff !important;
	color:#000 !important;
    border-color: #fff;
    text-decoration: none;
}
.splash-section.v2 .pdf-box img {
    margin-left: 74%;
}
.splash-section.v2  .pdf-box .icon {   
    top: -115px;
	right: 15px;
    text-align: right;
}
.splash-section.v2  .pdf-box .icon + .title{
	margin-top:-100px;
}
#share-section-step3 {
    background: url(/wp-content/themes/polarplunge/root/assets/common/images/step3-bg-img.png)no-repeat;
    background-position: center top;
    padding-top:70px;
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.share-section-new .info {
	max-width: 500px;
	margin-top: 10%;
}
.share-section-new .info .title {
    font-style: normal;
    font-weight: bold;
    font-size: 93.8746px;
    line-height: 78px;
    color: #fff;
    padding-bottom: 15px;
	  padding-left:50px;
    font-family: var(--montybold-font-family);
}
#share-section-step3 .info img {
	width: auto;
	margin-left: -60px;
	position: relative;
	top: 15px;
}
div#share-section-step3 .info p {
    font-style: normal;
    font-weight: 500;
    font-size: 23.8792px;
    line-height: 34px;
    color: #fff;
    padding-bottom: 15px;
}
.share-section-new .info h2 {
    color: #fff;
    font-style: normal;
    font-weight: bold;
    font-size: 41.3942px;
    line-height: 130%;
	font-family:var(--montybold-font-family);
}

.custom-modal-dialog {
    background-color: #221654;
}
.submit-video-section{
	margin-bottom: -330px;
	position:relative;
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
}
.submit-video-section:before{
	content:"";
	background:url('/wp-content/uploads/2021/10/submit-video-design-01.png')no-repeat;
	width: 297px;
	height: 561px;
	position: absolute;
	top: -285px;
	left: 0;
}
.submit-video-section:after{
	content:"";
	background:url('/wp-content/uploads/2021/10/submit-video-design-02.png')no-repeat;
	width: 183px;
	height: 94px;
	position: absolute;
	top: 30px;
	right: 0;
}
.submit-video-main img {
    margin-left: 16%;
    margin-top: -4%;
	 width:213px;
}
.submit-video-section h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 57.4303px;
    line-height: 48px;
    text-align: center;
    font-family: 'montybold';
}
.submit-video-section .submit-video-main p {
	text-align: center;
	padding: 6px;
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 34px;
}
.submit-video-section .submit-video-main p small{
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	display: inline-block;
}
a.uplod-btn-custom {
    text-align:left;
    margin: 0 auto;
    display: block;
    width:394px;
    padding:15px 35px 15px 35px;
    border: 4.58333px solid #221654;
    box-sizing: border-box;
    border-radius: 6.79342px;
    color: #221654;
	font-size: 24.9039px;
	font-family:var(--montybold-font-family);
	position: relative;
}
a.note.open-modal.uplod-btn-custom:after {
    background: url(/wp-content/uploads/2021/10/upload-icon-btn.png)no-repeat;
    content: "";
    width:27px;
    height:27px;
    position: absolute;
    background-position: center;
    background-size: cover;
	margin-left: 27px;
	top: 50%;
	margin-top: -16.5px;
}
.celebrate-text p {
    font-style: normal;
    font-weight: bold;
    font-size: 38.7968px;
    line-height: 51px;
    letter-spacing: -0.02em;
    color: #221654;
}
.ecelebrate-main {
    margin: 60px auto !important;
    max-width: 1080px;
}
.celebrate-text {
    padding-left: 100px;
}
.row.easter-western-main {
    margin: 0 auto;
}
.easternwa-main-img-left p {
    font-style: normal;
    font-weight: bold;
    font-size: 26.573px;
    line-height: 35px;
    text-align: center;
    color: #44C1FF;
}
.easternwa-main-img-left p a{
  color: #44C1FF;	
}
.easternwa-main-img-left p a:hover{
	text-decoration:underline;
}
.westernwa-main-img-right p {
    font-style: normal;
    font-weight: bold;
    font-size: 26.573px;
    line-height: 35px;
    text-align: center;
    color: #87AA28;
}
.westernwa-main-img-right p a{
  color: #87AA28;	
}
.westernwa-main-img-right p a:hover{
	text-decoration:underline;
}
.easter-western-main img {
    padding-bottom: 20px;
}
#Inperson-polar {
    margin-top:515px;
}
.Inperson-polar-section .container{
	max-width:1490px;
}
.Inperson-polar-section {
    background: url(/wp-content/uploads/2021/10/in-person-polar-plunge-bg.png)no-repeat;
    background-position: bottom;  
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
	min-height: 768px;
}
.Inperson-polar-main{
	margin-top:-450px;
}
.Inperson-polar-main h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 40.8854px;
    line-height: 45px;
    letter-spacing: -0.02em;
    color: #27B5FB;
    text-align: center;
	padding-bottom: 15px;
}
.Inperson-polar-main p {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #221553;
	max-width: 920px;
    margin: 0 auto;
}
.Inperson-polar-main p + p{
	margin-top:30px;
}
.Inperson-polar-main img {
    padding-top: 40px;
}
.polar-popup-main {
    margin: 0 auto;
	padding-top: 25px;
	padding-left: 200px;
}
.polar-popup-main .info {
    max-width: 885px;
}
.polar-popup-main h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 47.3103px;
    line-height: 53px;
    letter-spacing: -0.02em;
    color: #27B5FB;
    padding-bottom: 5px;
}
.polar-popup-main p {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: -0.01em;
    color: #221553;
}
.splash-section.v2 .pdf-box .btn:hover {
 background: #fff !important;
    color: #000 !important;
}
.donate-section-inner {
    margin: 0 auto;
	  padding-top: 300px;
}
.welcome-donate-section {
    background: url(/wp-content/uploads/2021/10/welcome-donate-section-bg.png)no-repeat;
    background-position: center;
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
	padding-top: 335px;
	padding-bottom: 50px;
	min-height: 1562px;
}
.welcome-donate-section .container{
	max-width:1100px;
}
.donate-section-inner h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 55.1077px;
    line-height: 55px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
	  padding-bottom: 10px;
}

.donate-section-inner p {
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    color: #FFFFFF;
}
.donate-section-inner img {
    margin: 12px auto;
    display: block;
}
h3.image-description p {
    font-size: 20px;
	line-height: 30px;
}
.donate-section-inner h4.sub-title {
    font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 34px;
    text-align: center;
    color: #FFFFFF;
    padding-top: 25px;
	padding-bottom: 10px;
}

.donate-section-inner h6.subtitle-text {
    font-style: normal;
    font-weight: 500;
    font-size: 19.879px;
    line-height: 32px;
    text-align: center;
    color: #FFFFFF;
}
.east-west-donate-btn .btn{
	border: 0;
    min-width: 362px;
    line-height: 53px;
}
.east-west-donate-btn.row{
    margin: 35px auto;
}
.west-donate-right img {
	width: 120px;
	position: absolute;
	right: -49px;
	top: -25px;
	padding-right: 0;
}
.east-donate-left img {
	width: 120px;
	position: absolute;
	left: -23px;
	top: -25px;
}

a.btn.primary-btn.east-doante-img {
    padding: 10px 50px;
    background-color: #fff;
    border-color: #fff;
    color: #1A87C8;
    text-decoration: none;
}
a.btn.primary-btn.west-doante-img {
    padding: 10px 50px;
    background-color: #fff;
    border-color: #fff;
    color: #609144;
    text-decoration: none;
}
body .gform_wrapper li.input-field input { 
    background: rgba(255, 255, 255, 0.2);
}
div#html5_1fj3hp57bcml134n1e42161k1bfc3_container {
    background: rgba(255, 255, 255, 0.2) !important;
    border-radius: 10px;
}
input#gform_submit_button_1 {
    background: linear-gradient(
61.45deg
, #FFCA49 11.54%, #E1700D 83.8%);
    border-radius: 5px;
    color: #fff;
}
input#gform_submit_button_1:hover,input#gform_submit_button_1:focus{
	background: #FFFFFF;
	color: #221654;
}
a.btn.primary-btn.east-doante-img:hover,a.btn.primary-btn.east-doante-img:focus{
    background: linear-gradient(90deg, #0494DB 12.01%, #02689F 83.28%);
    color: #fff;
}
a.btn.primary-btn.west-doante-img:hover,a.btn.primary-btn.west-doante-img:focus{
    background: linear-gradient(89.76deg, #87AA28 6.05%, #38763B 85.45%);
    color: #fff;
}
.register-for-btn-section a.donate-button{
	  min-width: 474px;
	 border:2px solid;
}
.register-for-btn-section a.donate-button.east {
    padding: 14px 30px 14px 85px;
    background: linear-gradient(
343.09deg
, #003C64 -55.65%, #0494DB 73.36%);
	color: #fff;
}
.register-for-btn-section a.donate-button.west {
    padding: 14px 85px 14px 30px;
    background: linear-gradient(
100.55deg
, #87AA28 27.05%, #005148 130.96%);
    border-radius: 2.30455px;
    margin-left: 10px;
	color: #fff;
}
.sign-up-section.v2 .register-for-btn-section {
    display: flex;
    margin: 15px 20px;
}

.register-for-btn-section a.donate-button.east:hover {
    background: #fff;
    color: #0494DB !important;
    border: 2px solid #0494DB;
    border-radius: 5px;
}

.register-for-btn-section a.donate-button.west:hover {
    background: #fff;
    color: #87AA28 !important;
    border: 2px solid #87AA28;
    border-radius: 5px;
}
a.uplod-btn-custom:hover {
    background-color: #221654;
    color: #fff;
}
a.note.open-modal.uplod-btn-custom:hover:after {
    background: url(/wp-content/uploads/2021/10/upload-icon-white.png)no-repeat;
    background-position: center;
    background-size: cover;
}

/* Hemant Css */
.site-header.v2{
	padding:0 55px;
}
.site-header.v2 ul li.secondary-btn a:hover,.site-header.v2 ul li.secondary-btn a:focus {
    background: #E2710E;
    color: #fff !important;
}
.site-header ul li.secondary-btn a {
    color: #E2710E;
    background: #fff;
}
.site-header.v2 .video-section .overlay img {
    background: #ffffff85 !important;
}
.site-header.v2 ul li.secondary-btn a {  
	background: #fff;
	color:#E2710E;
	width: 225px;
	font-size: 20px;
}
.site-header.v2.fixed-header ul li.secondary-btn a{
	background: linear-gradient(78.48deg, #F7B138 5.56%, #E1700D 90.85%);
	color:#fff;
}
.site-header.v2.fixed-header ul li.secondary-btn a:hover,
.site-header.v2.fixed-header ul li.secondary-btn a:focus{
	background: #FFFFFF;
	color: #E2710E !important;
}
.site-header.v2 ul li.secondary-btn a:hover {  
	color:#E2710E;
}
.site-header.v2 ul li a:hover, .site-header.v2 ul li a:focus {
    color: #fff !important;
}
body .site-header.v2{
   background: rgba(255, 255, 255, 0.25);	
	position:relative;
	z-index:1;
	max-width:1920px;
	margin:0 auto;
}
body .site-header.v2.fixed-header{
	position:fixed;
	background:#221654;
	z-index:999;
	left: 50%;
    transform: translateX(-50%);
	box-shadow:none;
}
.site-header.v2.fixed-header .site-branding .social-icons .hide-on-scroll{
	display:none;
}
.site-header.v2.fixed-header .site-branding .social-icons .show-on-scroll{
	display:inline-block !important;
}
.site-header.v2 .site-branding .social-icons img {
    max-width: 32px;
    max-height: 32px;
}
.site-header.v2 ul li{
	padding-left:0;
}
.site-header.v2 ul li a{
	display: inline-block;
    line-height: 60px;
    font-size: 16px;
    padding: 0 18px;
}
body .site-header.v2 ul li a:after {
   display:none;
}
.site-header.v2 ul li a:hover,
.site-header.v2 ul li a:focus{
	background:#ea8e2f;
}
.site-header.v2 .site-branding .custom-logo-link {
    max-width: 180px;
    margin-right: 24px;
}
body .custom-modal .gform_wrapper .gform_fileupload_multifile .gform_drop_area{
	background: rgba(255, 255, 255, 0.2);
}
.main-banner.v2{
	background: url(/wp-content/uploads/2021/10/home-banner-final.png) no-repeat center top;
    position: relative;
    max-width:1920px;
    margin: -60px auto -18px;
    padding-top: 74px;
    background-size:cover;
}
.main-banner.v2 .banner-logo{
	position:absolute;
	padding: 0 15px;
	width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.main-banner.v2 .container{
	min-height:890px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: end;
	align-items: end;
	height: 100%;
}
.main-banner.v2 .banner-content{
	padding-bottom:0;
	position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
	width:100%;
}
.btn.blue-btn.v2{
	background: linear-gradient(61.45deg, #FFCA49 11.54%, #E1700D 83.8%);
	border-radius: 5px;
}
.btn.blue-btn.v2:hover{
	background:#221654;
}
.classy-api-wrapper{
   margin-bottom: -340px;
}
.classy-api-wrapper .total-plunge{
	background:#F3F3F3;
	padding:180px 0 420px;
	text-align:center;
}
.classy-api-wrapper .total-plunge .container{
	max-width:1300px;
}
.classy-api-wrapper .total-plunge h4{
	font-size: 62.1179px;
	line-height: 68px;
	font-family:var(--montybold-font-family);
}
.classy-api-wrapper .total-plunge h4 span{
	color:#E9A603;
}
.leaderboard-section-v2{
	margin-top:-320px;
}
.leaderboard-section-v2 .container{
	max-width:1396px;
}
.leaderboard-section-v2 .section-heading .heading{
	background: url(/wp-content/uploads/2021/10/leader-board-heading-desktope.png)no-repeat;
	background-size:100%;
    font-size: 0;
    width: 100%;
    height: 166px;
    margin: 0px auto;
    max-width: 100%;
	position: relative;
    z-index: 1;
}
.leaderboard-section-v2 .section-heading .heading.mfi{
	background: url(/wp-content/uploads/2021/10/mfi-heading-desktope.png)no-repeat;
	background-size:100%;
}
.leaderboard-section-v2 .section-heading .heading.mft{
	background: url(/wp-content/uploads/2021/10/mft-heading-desktope.png)no-repeat;
	background-size:100%;
}
.leaderboard-section-v2 .boxes{
	display: flex;
    justify-content: center;
    align-items: stretch;
    min-height: 300px;
    margin-top: -57px;
    column-gap: 43px;
	position:relative;
}
.leaderboard-section-v2 .boxes .box .lead-note{
	font-size: 19px;
    position: absolute;
    top: 55px;
    z-index: 1;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
	font-family: var(--montybold-font-family);
	letter-spacing: 0.02em;
}
.leaderboard-section-v2 .boxes .box .lead-note:before{
    content: "";
    background: url(root/assets/common/images/trophy-icon-dark.png)no-repeat;
    width:26px;
    height:26px;
    display: inline-block;
    background-size: 100%;
    position: absolute;
    left: -32px;
    top: 50%;
    margin-top: -13px;	
}
.leaderboard-section-v2 .boxes .box .lead-note:after{
    content: "";
    background: url(root/assets/common/images/trophy-icon-dark.png)no-repeat;
    width:26px;
    height:26px;
    display: inline-block;
    background-size: 100%;
    position: absolute;
    right: -32px;
    top: 50%;
    margin-top: -13px;	
}
.leaderboard-section-v2 .boxes .note{
	font-size: 20px;
	line-height: 23px;
	max-width: 525px;
	position: absolute;
	top: 25px;
	z-index: 1;
	text-align: center;
}
.leaderboard-section-v2 .boxes.mft .note{
	max-width:413px;
}
.leaderboard-section-v2 .boxes .note:before{
	content: "";
    background: url(root/assets/common/images/trophy-icon-dark.png)no-repeat;
    width: 43px;
    height: 43px;
    display: inline-block;
    background-size: 100%;
    position: absolute;
    left: -50px;
    top: 50%;
    margin-top: -22px;
}
.leaderboard-section-v2 .boxes .note:after{
	content: "";
    background: url(root/assets/common/images/trophy-icon-dark.png)no-repeat;
    width: 43px;
    height: 43px;
    display: inline-block;
    background-size: 100%;
    position: absolute;
    right: -50px;
    top: 50%;
    margin-top: -22px;
}
.leaderboard-section-v2 .boxes.mfi .box{
	padding-top:125px;
	padding-bottom: 40px
}
.leaderboard-section-v2 .boxes.mfi:after,
.leaderboard-section-v2 .boxes.mft:after{
	content: "";
	background: url(/wp-content/uploads/2021/10/ellipse-design.png)no-repeat;
	position: absolute;
	left: 0;
	top: -200px;
	width: 100%;
	height: 474px;
}
.leaderboard-section-v2 .boxes .box{
	width: 532px;
	text-align: center;
	padding: 90px 60px 60px;
	color:#fff;
	position:relative;
}
.leaderboard-section-v2 .boxes .box.east-box{
  background:linear-gradient(343.09deg, #003C64 -55.65%, #0494DB 73.36%);	
}
.leaderboard-section-v2 .boxes .box.west-box{
  background:linear-gradient(100.55deg, #87AA28 27.05%, #005148 130.96%);
}
.leaderboard-section-v2 .boxes .box .box-type{
	z-index: 1;
	position: relative;
}
.leaderboard-section-v2 .boxes .box.east-box .box-type{
	font-size:0;
	background: url(/wp-content/uploads/2021/10/east-heading.png)no-repeat;
	background-size:100%;
	height: 133px;
	width: 310px;
	background-position: center;
	margin: 0 auto;
}
.leaderboard-section-v2 .boxes .box.east-box .box-type.small-size{
	background: url(/wp-content/uploads/2021/10/east-small-heading.png)no-repeat;
	background-size:100%;
	height:83px;
	width:192px;
}
.leaderboard-section-v2 .boxes .box.west-box .box-type.small-size{
	background: url(/wp-content/uploads/2021/10/west-small-heading.png)no-repeat;
	background-size:100%;
	height:83px;
	width:192px;
}
.leaderboard-section-v2 .boxes .box.west-box .box-type{
	font-size:0;
	background: url(/wp-content/uploads/2021/10/west-heading.png)no-repeat;
	background-size: 100%;
	height: 133px;
	width: 310px;
	background-position: center;
	margin: 0 auto;
}
.leaderboard-section-v2 .boxes .box .price-box {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 4px;
	margin: 10px 0 18px;
}
.leaderboard-section-v2 .boxes .box .price-box span{
	background: url(/wp-content/uploads/2021/10/price-bg.png)no-repeat;
	width:50px;
	height:68px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 67.3043px;
	font-weight:500;
	background-position:center;
}
.leaderboard-section-v2 .boxes .box .desp-title{
	font-size: 25.6688px;
	font-weight:700;
}
.leaderboard-section-v2 .boxes .box .price-box .currency{
	font-size: 58.3304px;
}
.leaderboard-section-v2 .boxes .box .price-box .seperater{
	font-size: 44.8695px;
	width: 30px;
}
.leaderboard-section-v2 .boxes .box .desp-title + .price-box{
	margin-top: 30px;
} 
.leaderboard-section-v2 .boxes .box .donate-button{
	margin-top:25px;
	z-index: 1;
    position: relative;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items {
    background: transparent;
    border-radius: 0;
    padding: 0;
    margin-top: 0;
}
.leaderboard-section-v2 .classy-org-leaderboard {
    min-height: 315px;
}
.leaderboard-section-v2 .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child{
	top:0;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2){
	top:55px;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3){
	top:55px;
}
.leaderboard-section-v2 .classy-org-leaderboard_item-image{
 overflow:visible;	
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image img,.leaderboard-section-v2  .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image .fa{
	width: 164px;
	height: 164px;
	border: 8.2749px solid #FFFFFF;
	filter: drop-shadow(0px 4.72852px 35.4639px #FFFFFF);
	margin-top:0;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image{
	background:url(/wp-content/uploads/2021/10/first-position.png)no-repeat;
	background-position:bottom;
	height:240px;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child{
	top:0;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2),
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3){
	width:130px;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image img, .leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image .fa{
	width:118px;
	height:118px;
	border: 6.45521px solid #FFFFFF;
	box-shadow: 0px 3.68869px 27.6652px #FFFFFF;
	margin-top: 0;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image img, .leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image .fa{
	width:118px;
	height:118px;
	border: 6.45521px solid #FFFFFF;
	box-shadow: 0px 3.68869px 27.6652px #FFFFFF;
	margin-top: 0;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image{
	background:url(/wp-content/uploads/2021/10/second-position.png)no-repeat;
	background-position:bottom;
	height:165px;
	width:130px;
	left:-10px;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image{
	background:url(/wp-content/uploads/2021/10/third-position.png)no-repeat;
	background-position:bottom;
	height:165px;
	width:130px;
	left:10px;
}
.leaderboard-section-v2 .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image img, .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image .fa{
	margin-top:0;	
	width: 164px;
	height: 164px;
}
.leaderboard-section-v2 .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image{
	height:240px;
}
.leaderboard-section-v2 .boxes.mft .box:after{
	content:"";
	background:url(/wp-content/uploads/2021/10/team-east-box-polygon.png.png)no-repeat;
	background-position:bottom;
	width: 100%;
    height: 99px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.leaderboard-section-v2 .boxes.mft .box{
	padding-top:130px;
	padding-bottom:110px;
}
body  a.donate-button{
	border: 2.58721px solid #FFFFFF;
    border-radius: 1.85535px;
    padding: 4px 20px 8px 20px;
    display: block;
    font-size: 40px;
    line-height: 35px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #fff;
    font-family: var(--montybold-font-family);
    position: relative;
}
.donate-button.east{
	padding: 4px 20px 8px 90px;
}
a.donate-button:hover,a.donate-button:focus{
	background: #fff;
	color: #0382C3;
	border-color: #fff;
}
a.donate-button.west:hover,a.donate-button.west:focus{
  color:#528735;	
}
.donate-button.east:before{
	content:"";
	background:url(/wp-content/uploads/2021/10/east-flag.png)no-repeat;
	width: 67px;
    height: 44px;
    display: inline-block;
    position: absolute;
    left:20px;
    top: 50%;
    margin-top: -22px;
}
.donate-button.east:hover:before,.donate-button.east:focus:before{
	background:url(/wp-content/uploads/2021/10/east-flag-hover.png)no-repeat;
}
.donate-button.west{
	padding:4px 80px 8px 20px;
}
.donate-button.west:before{
	content:"";
	background:url(/wp-content/uploads/2021/10/west-flag.png)no-repeat;
	width: 67px;
    height: 44px;
    display: inline-block;
    position: absolute;
    right:20px;
    top: 50%;
    margin-top: -22px;
}
.donate-button.west:hover:before,.donate-button.west:focus:before{
	background:url(/wp-content/uploads/2021/10/west-flag-hover.png)no-repeat;
}
.donate-button span{
	font-size: 21.2171px;
	line-height: 29px;
	display:block;
}
.bg-wrapper{
	background:url('/wp-content/uploads/2021/10/Group-2832.png')no-repeat;
	background-position: top center;
	padding-top:410px;
}
.prize-winner-section.v2{
	background: url(/wp-content/uploads/2021/10/Group-2941.png)no-repeat;
    max-width: 1420px;
    margin: 0 auto;
    background-position: 0 0;
    padding: 120px 0 0 120px;
    background-size: auto;
}
.prize-winner-section.v2 .container {
    max-width:1300px;
}
.prize-winner-section.v2 .info {
    font-size: 22px;
	line-height:30px;
    max-width:568px;
    text-align: left;
    margin: 0;
    background: transparent;
	padding-top: 0;
}
.prize-winner-section.v2 .best-customer-box{
    width: 450px;
    height: 450px;
    border-radius: 50%;
    background: #E2E2E2;
    color: #221654;
    margin:-50px auto 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
	font-size: 22px;
	line-height: 30px;
	position:relative;
	margin-left:60px;
}
.prize-winner-section.v2 .note{
	font-size: 26px;
    line-height: 34px;
    max-width: 760px;
    margin: 43px auto 0;
    text-align: center;
	position: relative;
    left: -55px;
}
.prize-winner-section.v2 .best-customer-box ul{
	padding-right: 120px;
    margin-left: -45px;
	justify-content:flex-start;
	column-gap: 10px;
}
.prize-winner-section.v2 .best-customer-box h4{
	font-size: 53.6403px;
	line-height: 53px;
	margin-left:-45px;
	padding-bottom: 0;
	padding-top: 10px;
}
.prize-winner-section.v2 .best-customer-box p{
	width: 520px;
	margin-left: -45px;
	margin-top: 0;
	font-weight: 500;
}
.prize-winner-section.v2 .info .prize-title {
    font-size: 78px;
    line-height: 87px;
	max-width: 472px;
}
.prize-winner-section.v2 .info p {
    margin:0 0 25px;
}
.prize-winner-section.v2 .info p a{
	display: inline-block;
	vertical-align: bottom;
	border-bottom: 2px solid #221654;
	line-height: 27px;
	font-weight: 700;
}
.prize-winner-section.v2 .info p a:hover,.prize-winner-section.v2 .info p a:focus{
	border-color:#27B5FB;
	color:#27B5FB;
}
.prize-winner-section.v2 .best-customer-box .icon {
/* 	right: -60px;
    top: 100px;
    max-width: 236px; */
	right: -98px;
    top: 70px;
    max-width: 270px;
}
.prize-winner-section.v2 .best-customer-box h4:after {
    width: 62px;
    height: 62px;
    margin-left: 0;
    position: absolute;
    right: 10px;
    top: 50px;
    z-index: 1;
}
.prize-winner-section .contest-lists{
	display: flex;
	column-gap: 20px;
	align-items: center;
	margin-top: 20px;
}
.prize-winner-section .contest-lists h4{
	font-size: 45.7895px;
    line-height: 45px;
    font-weight: bold;
    max-width: 240px;
    font-family: var(--montybold-font-family);
}
.prize-winner-section .contest-lists .lists-ul{
	display:flex;
	column-gap:17px;
}
.prize-winner-section .contest-lists .lists-ul .li{
	width: 165px;
	height: 165px;
	border-radius:50%;
	box-shadow: 0px 3.20521px 3.20521px rgba(0, 0, 0, 0.25), inset 8.01303px 8.01303px 24.0391px rgba(0, 0, 0, 0.2);
	font-size: 32.627px;
	line-height:33px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
}
.faq-section.v2{
    padding: 250px 0 105px;
}
.accordion.v2 .card .card-header a{
  background:#221654;
  font-size:20px;
  line-height:26px;
}
.accordion.v2 .card .card-header a:not(.collapsed){
	background:#27B5FB;
}
.accordion.v2 .card-body{
	font-size:20px;
	line-height:32px;
}
.call-to-action.v2{
    background: #fff;
    padding-top: 0;
    margin-bottom: -190px;
}
.call-to-action.v2 .box{
	width: 612px;
	padding: 24px 32px 24px;
	column-gap: 20px;
}
.call-to-action.v2 .box .info .cta-title {
    font-size: 25px;
    line-height: 30px;
}
.call-to-action.v2 .box .icon {
    max-width: 172px;
}
.site-footer.v2{
	background-image: url(/wp-content/uploads/2021/10/footer-bg-desktope.png);
	background-size: auto;
    background-position: center;
    background-color: #fff;
	padding-top: 586px;
    padding-bottom: 80px;
}
.site-footer.v2 .sponsors{
	border-bottom: 2px solid #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom:45px;
}
.site-footer.v2 .sponsors:after{
	display:none;
}
.site-footer.v2 .sponsors ul{
	margin: 0;
}
.site-footer.v2 .sponsors ul li img{
	max-width:212px;
}
.site-footer.v2 .sponsors ul li a {
    opacity: 1;
}
.site-footer.v2 .sponsors .sponsor-title{
 opacity: 0.65;	
}
.site-footer.v2 .footer-columns .footer-column .info{
	max-width:292px;
}
.site-footer.v2 .footer-columns .footer-column .menu li.secondary-btn a{
	background: linear-gradient(61.45deg, #FFCA49 11.54%, #E1700D 83.8%);
	border-radius: 5px;
	border:0;
	line-height: 48px;
}
.site-footer.v2 .footer-columns .footer-column .menu li.secondary-btn a:hover, .site-footer.v2 .footer-columns .footer-column .menu li.secondary-btn a:focus {
	border-color: #fff;
	background: #221654;
	color: #fff;
}
.site-footer.v2 .footer-columns .footer-column ul li a:hover, .site-footer.v2 .footer-columns .footer-column ul li a:focus {
    color: #221654;
}
.site-footer.v2 .footer-columns .social-icons img{
	max-width: 38px;
	max-height: 38px;
}
.site-footer.v2 .container {
    max-width: 1272px;
} 
.site-footer.v2 .footer-columns .footer-column .register-info{
	color:rgba(255,255,255,0.8);
	padding-top:30px;
}
.site-footer.v2 .footer-columns .footer-column .register-info .reg-link{
	border-color:rgba(255,255,255,0.8);
}
.site-footer.v2 .footer-columns .footer-column .register-info a {
    color: rgba(255,255,255,0.8);
}
.site-footer.v2 .footer-columns .footer-column .register-info a:hover, .site-footer.v2 .footer-columns .footer-column .register-info a:focus {
    color: #221654;
    border-bottom: 1px solid #221654;
}
.site-footer.v2 .footer-columns{
	align-items:end;
	padding-top: 45px;
}
.site-footer.v2 .footer-columns .tagline{
	font-family: var(--montybold-font-family);
    font-size:30px;
    line-height: 40px;
	padding-bottom:30px;
}
.site-footer.v2 .footer-columns .social-icons{
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 20px;
}
.about-us-section.v2 .video-section{
	margin-right:0;
}

.show-on-tablet{
	display:none !important;
}


@media only screen and (max-width: 1790px){
	
.site-header.v2{
    padding: 0 20px;
}
.site-header.v2 .site-branding .social-icons img {
    max-width:28px;
    max-height:28px;
}
.site-header.v2 .site-branding{
	padding-right:20px;
}
	
}

@media only screen and (max-width: 1700px){
	
	.site-header.v2 .site-branding .social-icons img {
		max-width:26px;
		max-height:26px;
		margin-left:8px;
	}
}

@media only screen and (max-width: 1550px){
	
	.site-header.v2 ul li.secondary-btn a {
		width: 160px;
	}
	.site-header.v2 ul li a {
		font-size: 15px;
		padding: 0 13px;
	}
	.site-header.v2 .site-branding .custom-logo-link {
		margin-right: 10px;
		max-width:170px;
	}

}

@media only screen and (max-width: 1440px){
	.prize-winner-section.v2 .note{
		left:0;
	}
	.main-banner.v2{
	   background:url('/wp-content/uploads/2021/10/home-banner-1440.png')no-repeat center top;
	   min-height: 1412px;
		background-size:100%;
	}
	.main-banner.v2 .banner-logo {
		padding: 0 50px;
	}
	.main-banner.v2 .west-east-logo{
       max-width: 540px;
	}
	.site-header.v2 .site-branding .social-icons img {
		max-width:25px;
		max-height:25px;
	}
	.about-us-section.v2{
		background:inherit;
		margin-top: -620px;
		padding-top:0;
		min-height:auto;
	}
	.bg-wrapper {
		padding-top: 50px;
		background-size: 100%;
	}
	.classy-api-wrapper {
		margin-bottom: 0;
	}
	.site-footer.v2 {
		background-image: url(/wp-content/uploads/2021/10/footer-bg-1440.png);
		padding-top: 465px;
		padding-bottom: 60px;
		min-height: 1082px;
	}
	.site-footer.v2 .sponsors ul li img {
		max-width: 157px;
	}
	.site-footer.v2 .footer-columns{
		padding-top:28px;
	}
	.site-header.v2 .site-branding .site-description {
		font-size: 19px;
		margin-right: 5px;
	}
	.site-header.v2 {
		padding: 0 15px;
	}
	.site-header.v2 ul li a {
		font-size: 14px;
		padding: 0 10px;
	}
	.site-header.v2 ul li.secondary-btn a {
		width: 157px;
	}
	.main-banner.v2 .banner-content {
		padding-bottom: 165px;
	}
	.site-header .site-branding .site-description {
		font-size: 23px;
	}
	.Inperson-polar-section{
		background:url('/wp-content/uploads/2021/10/in-person-polar-plunge-bg-1440.png')no-repeat;
		min-height:996px;
	}
	.Inperson-polar-main p{
		max-width:829px;
	}
	.sign-up-section.v2 {
		margin-top: -400px;
		background: inherit;
	}
	.polar-popup-main {
		padding-top: 60px;
		padding-left: 80px;
	}
	.Inperson-polar-section .container {
		max-width: 1200px;
	}
	.splash-section.v2 {
		background: url(/wp-content/uploads/2021/10/step-2-take-for-bg-1440.png)no-repeat;
		padding: 130px 0 120px;
		min-height: 730px;
	}
	.splash-section.v2:after {
		background: url(/wp-content/uploads/2021/10/step-02-design-1440.png)no-repeat;
		width: 249px;
		height: 251px;
		top: -40px;
	}
	#share-section-step3 {
		background: url(/wp-content/uploads/2021/10/step3-bg-img-1440.png)no-repeat;
		min-height: 720px;
		padding-top: 70px;
		margin-top: -35px;
		position: relative;
	}
	.submit-video-section:before {
		background: url(/wp-content/uploads/2021/10/submit-video-design-01-1440.png)no-repeat;
		width: 282px;
		height: 473px;
		top: -200px;
	}
	.submit-video-section:after {
		width: 177px;
		height: 86px;
		top: 40px;
		right: 30px;
		background-size: 100%;
	}
	.submit-video-main img {
		margin-left:13.5%;
		width:221px;
	}
	.row.easter-western-main {
		max-width: 935px;
	}
	.celebrate-text p {
		font-size:34.9792px;
		line-height: 46px;
	}
	.ecelebrate-main {
		max-width: 935px;
	}
	.col-md-2.celebrate-date-image{
		max-width: 182px;
		padding: 0;
		margin-left: -30px;
		flex: inherit;
	}
	.welcome-donate-section {
		background: url(/wp-content/uploads/2021/10/welcome-donate-section-bg-1440.png)no-repeat;
		padding-top: 230px;
		padding-bottom: 50px;
		min-height: 1486px;
	}
	.submit-video-section {
		margin-bottom: -180px;
	}
	.classy-api-wrapper .total-plunge .container {
		max-width: 966px;
	}
	.classy-api-wrapper .total-plunge {
		padding: 140px 0 465px;
	}
	.leaderboard-section-v2 .boxes .box{
		padding-top:65px;
		padding-left: 50px;
	    padding-right: 50px;
		padding-top: 50px;
		width: 504px;
	}
	body a.donate-button{
		font-size:37px;
	}
	.leaderboard-section-v2 .boxes{
		margin-top: -60px;
		column-gap: 40px;
	}
	.leaderboard-section-v2 .section-heading .heading{
		width:1290px;
	}
	.prize-winner-section.v2 .info {
		max-width: 398px;
	}
	.prize-winner-section.v2 {
		background: url(/wp-content/uploads/2021/10/Group-2953.png)no-repeat;
		max-width: 1250px;
		margin: 0 auto;
		background-position: 0 0;
		padding: 120px 0 0 70px;
		background-size: auto;
	}
	.prize-winner-section .contest-lists .lists-ul .li{
		width: 146px;
		height: 146px;
		font-size: 29px;
		line-height: 29px;
	}
	.prize-winner-section .contest-lists {
		justify-content: space-between;
		padding-right: 35px;
	}
	.leaderboard-section-v2 .boxes .box .lead-note{
		top:25px;
	}

}

@media only screen and (max-width: 1350px){
	
	.site-header.v2 ul li.secondary-btn a {
		width: 130px;
	}
	.site-header.v2 ul li a {
		font-size: 14px;
		padding: 0 12px;
	}
	.site-header.v2 {
		padding: 0 10px;
	}
	.site-header.v2 .site-branding .custom-logo-link {
		margin-right: 5px;
		max-width: 140px;
	}
	.site-header ul li.secondary-btn a {
		margin-left: 0;
	}
	
}

@media only screen and (max-width: 1250px){
	.site-header.v2 ul li a {
		font-size: 13px;
		padding: 0 10px;
	}
	.site-header.v2 .site-branding .site-description{
		font-size:18px;
	}
}
@media only screen and (max-width: 1200px){

.show-on-tablet{
	display:block !important;
}
.hide-on-tablet{
	display:none !important;
}	
.site-header.v2 .site-branding .custom-logo-link {
    display: block;
    max-width: 170px;
	margin-right:12px;
}
.site-header.v2 .site-branding .site-description {
    font-size: 23px;
    margin-right: 20px;
}
.site-header.v2 ul li.secondary-btn a {
    width: 170px;
	font-size: 20px;
}
.site-header.v2 {
    padding: 0 0 0 15px;
}
.site-header.v2 .main-navigation{
	background:#221553 url('/wp-content/uploads/2021/10/overlay-menu-bg.png')no-repeat;
	background-size: cover;
	background-position: bottom;
	align-items: flex-start;
}
.site-header.v2 .main-navigation img.show-on-tablet {
    max-width: 100%;
	margin: 40px auto 0;
	padding: 0 25px;
}
.site-header.v2 .main-navigation .bottom-section .social-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 18px;
    padding-top: 10px;
	position: absolute;
    bottom: 25px;
    left: 50%;
    transform: translateX(-50%);
}
.site-header.v2 .main-navigation .bottom-section .social-icons img.light{
	display:none;
}
.site-header.v2 .main-navigation .bottom-section .social-icons img {
    max-width: 39px;
	max-height:39px;
}
.site-header.v2 .main-navigation .bottom-section .site-description {
    font-family: var(--montybold-font-family);
    font-size: 29.956px;
    line-height: 34px;
    font-weight: normal;
    text-transform: initial;
}
.site-header.v2 .main-navigation ul li a{
	font-weight: bold;
	font-size: 23.5973px;
	line-height: 54px;
}
.site-header.v2 .main-navigation ul li{
	padding:0;	
}
.site-header.v2 .main-navigation ul li.secondary-btn{
   margin-top:0;
}
.site-header.v2 .main-navigation ul li.secondary-btn a{
	background:linear-gradient(61.45deg, #FFCA49 11.54%, #E1700D 83.8%);
	width: 348px;
	font-size: 23px;
	height: 64px;
	border-radius: 6.55482px;
	color: #fff;
}
.site-header.v2 ul li.secondary-btn a .vf {
    display: inline-block;
    vertical-align: baseline;
}
.main-banner.v2 {
    background: url(/wp-content/uploads/2021/10/home-banner-1024-bg.png)no-repeat center top;
    min-height: 1009px;
    background-size: 100%;
	padding-top: 60px;
}
.main-banner.v2 .west-east-logo {
    max-width: 360px;
}
.about-us-section.v2 .col-md-5 {
   -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.about-us-section.v2 .col-md-7{
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;		
}
.about-us-section.v2{
   margin-top:-250px;
}
.v2 .banner-content p{
   font-size: 20.5194px;
   line-height: 24px;
}
.main-banner.v2 .banner-content {
    padding-bottom: 340px;
}
.v2 .banner-content a.btn.primary-btn {
    margin-top: 25px;
    margin-bottom: 10px;
}
.v2 .banner-content a.btn.primary-btn {
    font-size: 15px;
    line-height: 36px;
    margin-top: 25px;
    margin-bottom: 10px;
    min-width: 160px;
    height: 42px;
}
.about-us-section.v2 {
    margin-top: -350px;
    padding-bottom: 0;
}
.about-us-section.v2 .info {
    max-width: 360px;
    margin: 0;
    text-align: left;
}
.about-us-section.v2 .video-section {
    width: 250px;
    height: 446px;
	margin-left:0;
}
.about-us-section.v2 .info {
    max-width: 360px;
    margin: 0 auto;
    text-align: left;
}
.about-us-section.v2 .info .title{
	font-size: 40.6125px;
	line-height: 45px;
}
.about-us-section.v2 p {
	width: auto;
	font-size: 18px;
	line-height: 26px;
}
.site-header.v2 .main-navigation.active{
  height:100vh;
}
.site-header.v2 ul li a#menu-toggle-btn{
	height: 60px;
	line-height: 60px;
	display: flex;
	align-items: center;
	width: 60px;
	padding: 0;
	justify-content: center;
	background: transparent;
}
html.overflow{
	overflow:hidden;
}
.leaderboard-section-v2 .section-heading .heading {
    width: 990px;
    height: 140px;
}
.leaderboard-section-v2 .boxes .box {
    padding-left: 30px;
    width: 388px;
    padding-right: 30px;
    padding-top: 75px;
}
.leaderboard-section-v2 .boxes .box .lead-note:before{
	 width:20px;
	 height:20px;
     margin-top: -10px;		
}
.leaderboard-section-v2 .boxes .box .lead-note:after{
	 width:20px;
	 height:20px;
     margin-top: -10px;		
}
.leaderboard-section-v2 .boxes {
    column-gap: 30px;
}
.leaderboard-section-v2 .boxes .box.east-box .box-type,
.leaderboard-section-v2 .boxes .box.west-box .box-type{
	width:238px;
	height:100px;
}
.leaderboard-section-v2 .boxes .box .price-box span{
	font-size:48px;
}
.leaderboard-section-v2 .boxes .box .price-box .currency {
    font-size: 42px;
}
.leaderboard-section-v2 .boxes .box .price-box .seperater{
	font-size: 42px;
}
.leaderboard-section-v2 .boxes .box .price-box span{
	height:50px;
}
body a.donate-button {
    font-size: 30px;
}
.donate-button span {
    font-size: 16px;
    line-height: 22px;
}
.donate-button.east:before,.donate-button.west:before{
  width:51px;
  height:33px;
  background-size:100%;
	margin-top:-16px;
}
.leaderboard-section-v2 .boxes .box.east-box .box-type.small-size{
	width:150px;
	height:70px;
}
.leaderboard-section-v2 .boxes .box.west-box .box-type.small-size{
	width:150px;
	height:70px;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2){
	left:-15px;
}
.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3){
	right:-15px;
}
.donate-button.east:before{
	left:10px;
}
.donate-button.west:before{
	right:10px;
}
.donate-button.east {
    padding: 4px 10px 8px 70px;
}
.donate-button.west {
    padding: 4px 70px 8px 10px;
}
.bg-wrapper {
    background: url(/wp-content/uploads/2021/10/Group-2832-1024.png)no-repeat;
    background-position: top center;
    background-size: 100%;
	padding-top:0;
}
.prize-winner-section.v2 .info .prize-title{
	padding-bottom:5px;
}
.classy-api-wrapper .total-plunge {
    padding: 116px 0 412px;
}
.leaderboard-section-v2 .boxes .box .lead-note {
    top: 45px;
    font-size: 16px;
}
.prize-winner-section.v2{
	padding-left: 0;
    background: inherit;
    padding:130px 0 0;
}
.prize-winner-section.v2 .info {
    background: url(/wp-content/uploads/2021/10/Group-2876.png)no-repeat;
    max-width:832px;
    margin: 0 auto;
	padding:120px 0 20px 100px;
}
.prize-winner-section.v2 .best-customer-box{
   margin-top:0;		
}
.classy-api-wrapper {
    margin-bottom:-55px;
}
.prize-winner-section .info p {
    max-width: 620px;
}
.prize-winner-section .contest-lists {
    padding-right: 0;
    flex-direction: column;
    max-width: 790px;
    margin: 30px auto 0;
}
.prize-winner-section .contest-lists h4 {
    max-width: 100%;
    font-size: 43.5221px;
    line-height: 43px;
    margin-bottom: 25px;
}
.prize-winner-section.v2 .best-customer-box .icon {
/*     right:-330px;
    top: 120px;
    max-width: 210px; */
	right: -380px;
	top: 93px;
	max-width: 260px;
}
.prize-winner-section.v2 .best-customer-box ul {
    width: 600px;
    padding-left: 104px;
    margin-bottom: 24px;
	padding-right: 0;
    margin-left: 0;
}
.prize-winner-section.v2 .best-customer-box ul li{
	margin-right:12px;
}
.prize-winner-section.v2 .best-customer-box h4{
	padding: 0 0 0 100px;
	margin-left: 0;
	width: 600px;
}
.prize-winner-section.v2 .best-customer-box h4:after {
    right: -120px;
    top: 45px;
}
.prize-winner-section.v2 .best-customer-box p {
    width: 783px;
    margin-left: 0;
    padding-left: 100px;
}
.welcome-donate-section {
    background: url(/wp-content/uploads/2021/10/welcome-donate-section-bg-1024.png)no-repeat;
	min-height: 1421px;
	padding: 85px 0 75px;
	background-size: cover;
	background-position:top;
}
.welcome-donate-section .image-description{
	max-width: 767px;
	margin: 0 auto;	
}
.donate-section-inner h4.sub-title{
	padding-top: 25px;
	padding-bottom: 25px;
	max-width: 650px;
	margin: 0 auto;
}
.east-west-donate-btn.row {
    margin: 45px auto 0;
}
.submit-video-section {
    margin-bottom: -50px;
}
.Inperson-polar-section {
    background: url(/wp-content/uploads/2021/10/Group-2954.png)no-repeat;
    min-height: 996px;
	background-size:100%;
}
.Inperson-polar-main img {
    margin: 0 auto;
}
#Inperson-polar {
    margin-top:550px;
}
.Inperson-polar-main {
    margin-top:-485px;
}
.Inperson-polar-section .container {
    max-width: 935px;
}
.polar-popup-main {
    padding-top:50px;
    padding-left: 0;
    position: relative;
    left:120px;
}

.sign-up-section.v2 {
     margin-top: -180px;
    padding-top: 110px;
}
.faq-section.v2 {
    padding:180px 0 60px;
}
.call-to-action.v2 .box {
	width: 572px;
	padding: 17px 35px 17px;
	column-gap: 15px;
	margin-bottom: 125px;
}
.call-to-action.v2 .box .icon {
    max-width:160px;
}
.call-to-action.v2 .box .btn {
    min-width: 186px;
    height: 40px;
    font-size: 18.7234px;
    line-height: 16px;
}
.site-footer.v2 {
    background-image: url(/wp-content/uploads/2021/10/footer-bg-1024.png);
	padding-top: 280px;
	padding-bottom: 40px;
	min-height: 1135px;
	background-size: 100%;
	background-position: top center;
}
.site-footer.v2 .footer-columns .footer-column .menu li a{
	font-size: 22.1098px;
	line-height: 51px;
}
.site-footer.v2 .footer-columns .footer-column .menu li.secondary-btn a{
	min-width:326px;
	line-height:60px;
	height:60px;
}
.site-footer.v2 .footer-columns .footer-column .register-info{
  padding:40px 0;
}
.site-footer.v2 .footer-columns .tagline{
  padding:0;
}	
.site-footer.v2 .footer-columns .footer-column .menu li.secondary-btn a{
  margin-top:5px;
}
.site-footer.v2 .sponsors{
	padding-bottom:40px;
}
.sign-up-section.v2 {
    margin-top: -250px;
    min-height: auto;
}	
.register-for-btn-section a.donate-button{
	min-width:438px;
	font-size:37px;
}
.register-for-btn-section a.donate-button span{
	font-size:19px;
	line-height:27px;
}
.register-for-btn-section .donate-button.east:before{
	left:20px;
}
.register-for-btn-section .donate-button.west:before{
	right:20px;
}
.register-for-btn-section .donate-button.east:before, .register-for-btn-section .donate-button.west:before{
	width: 67px;
	height: 44px;
	margin-top:-22px;
}
.splash-section .container {
    max-width: 843px;
}
.splash-section.v2 .common-info-section .title{
	font-size: 86px;
	line-height: 72px;
}
.splash-section.v2 .common-info-section p{
	width:100%;
}	
.splash-section.v2 .common-info-section .step-no {
    margin-left: -85px;
    z-index: 1;
}
.splash-section.v2 .right-section {
    width: 100%;
	margin-top:72px;
}
.splash-section.v2 .pdf-box {
    margin-top:0;
	max-width:100%;
    padding: 32px 55px;
	text-align:left;
	position:relative;
}
.splash-section.v2 .pdf-box .icon + .title {
    margin-top: 0;
}
.splash-section.v2 .pdf-box img {
    margin-left: 0;
}
.splash-section.v2 .pdf-box .icon {
    top: -35px;
    right: 30px;
    position: absolute;
    max-width: 120px;
    margin:0;
}
.splash-section.v2 .pdf-box p {
    max-width: 412px;
    display: inline-flex;
}
.splash-section.v2 .pdf-box .btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
	min-width: 248px;
	height: 52px;
}
.splash-section.v2 {
    background: url(/wp-content/uploads/2021/10/DUG05971-1-e1635700273113.png)no-repeat;
    padding:120px 0 70px;
    min-height:739px;
    background-position: top right;
	background-size: cover;
}
.splash-section.v2 .container {
    max-width: 843px;
}
#share-section-step3 {
    background: url(/wp-content/uploads/2021/10/step3-bg-img-1024.png)no-repeat;
    margin-top:0;
    min-height: 679px;
	background-size: cover;
}
.share-section-new .info {
    margin-top: -4%;
}
#share-section-step3 .info img {
    width: 198px;
    margin-left: -80px;
}
#share-section-step3 .step3-share-section{
	width: 526px;
	margin-left: -15px;	
}
.share-section-new .info .title {
    font-size: 86px;
    line-height: 72px;
    padding-left: 25px;
}
div#share-section-step3 .info p br{
   display:none;
}
}


@media only screen and (max-width: 1024px){
	.main-banner.v2{
		background-size:auto;
	}
	.main-banner.v2 .banner-content {
		padding-bottom: 380px;
	}
	.polar-popup-main {
		padding-top:10px;
	}
}

@media only screen and (max-width:768px){
	.site-header.v2 .main-navigation .bottom-section .social-icons img.light{
		display:inline-block;
	}
	.site-header.v2 .main-navigation .bottom-section .social-icons img.dark{
		display:none;
	}
	.site-branding .social-icons {
		display: none !important;
	}
	.site-header .site-branding .site-description {
		font-size: 19.2958px !important;
		line-height: 31px !important;
	}
	.site-header {
		background: #221553 !important;   
	}
	  .banner-logo img.show-on-mobile {
		margin: 0 auto;
	}
	/*.main-banner .banner-logo img {
		display: block;
	}*/
	img.logo-large-mobile-hide {
		display: none !important;
	}
	.banner-content p {   
		font-size: 20.9589px !important;
		line-height: 24px !important;
	}
	.banner-content p {
		padding-top: 480px;
	}
	.banner-content a.btn.primary-btn, .banner-content a.btn.primary-btn:hover {
		background: linear-gradient(
	61.45deg, #FFCA49 11.54%, #E1700D 83.8%);
		border: navajowhite;
		padding: 6px 30px;
	}
	.banner-content a.scroll-bottom {
		display: none;
	}
	.about-us-section {
		padding-top: 0 !important;
	}
	.about-us-section .info .title {
		font-size: 30.5451px !important;
		line-height: 34px !important;
	}
	.about-us-section p {
		font-size: 15px !important;
		line-height: 22px !important;
	}
	.video-section {
		margin-top: 50px !important;
	}
	.site-header.v2 .main-navigation{
		background:#221553;
	}
	.site-header.v2 {
		padding: 0 0 0 15px;
	}
	.site-header.v2 ul li a {
		padding: 0 15px;
	}
	.site-header.v2 .main-navigation ul li a{
		font-size: 18.8022px;
		line-height: 43px;
	}
	.site-header.v2 .main-navigation img.show-on-mobile {
		margin:10px auto 0;
	}
	.site-header.v2 .main-navigation{
		align-items:center;
	}
	.site-header.v2 .main-navigation ul li.secondary-btn a {
		 width: 278px;
		 height:50px;
		font-size: 18.8022px;
	}
	.site-header.v2 .main-navigation .menu{
		padding-bottom:15px;
	}
	.site-header.v2 .main-navigation ul li.secondary-btn {
		margin-top: 10px;
	}
	.site-header.v2 .main-navigation .bottom-section{
		padding-top:7px;
		padding-bottom:7px;
	}
	.site-header.v2 .main-navigation .bottom-section .site-description{
		font-family: var(--montybold-font-family);
		font-size: 26.0678px;
		line-height: 34px;
		font-weight: normal;
		text-transform: initial;
	}
	.site-header.v2 .main-navigation .bottom-section .social-icons {
		display: flex;
		align-items: center;
		justify-content:center;
		column-gap: 18px;
		padding-top:10px;
	}
	.site-header.v2 .main-navigation .bottom-section .social-icons img {
		max-width:35px;
		margin-left:0;
		max-height: 35px;
	}
	.main-banner.v2{
		background: url(/wp-content/uploads/2021/11/mobile-banner-img.png)no-repeat !important;
		background-size:cover !important;
		height: auto;
		min-height:1060px;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.main-banner.v2 .container {
		min-height:1060px;
		height: auto;
	}
	.main-banner.v2 .banner-content p {
		padding-top: 0;
	}
	.main-banner.v2 .banner-content{
		padding-bottom:20px;
	}
	.main-banner.v2 .banner-logo {
		padding: 0;
		width: 100%;
		left: 0;
		position: static;
		margin: 0;
		padding-top: 70px;
	}
	.about-us-section.v2 .video-section{
		margin-left:auto;
		margin-right:auto;
	}
	.about-us-section.v2 .col-md-7{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width:100%;
	}
	.about-us-section.v2 .col-md-5{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width:100%;
	}
	.about-us-section.v2 {
		background: linear-gradient(
	180deg, #44C1FF 0%, rgba(68, 193, 255, 0) 100%);
		margin-top: -10px;
		padding-top: 15px !important;
	}
	.about-us-section.v2 .info {
		text-align: center;
	}
	.site-footer.v2 {
		background: url(/wp-content/uploads/2021/11/footer-mobile-bg.png) no-repeat;
		padding-top: 100px;
		padding-bottom: 0;
		background-size: 100%;
		background-position: top center;
		min-height:auto;
	}
	.site-footer.v2 .container{
/* 		background:linear-gradient(180deg, #44C1FF 0%, #147FC0 117.75%); */
		padding-bottom:60px;
		margin-top:350px;
	}
	.site-header.v2 .site-branding .site-description{
		font-size:22px !important;
	}
	.call-to-action.v2 {
		margin-bottom: 0;
	}
	.site-footer.v2 .sponsors {
		padding-bottom: 40px;
		flex-direction: column;
		row-gap:20px;
		padding-bottom: 0;
		border-bottom: 0;
	}
	.call-to-action.v2 .box {
		width: 263px;
		padding:200px 26px 17px;
		margin-bottom: 50px;
		text-align:left;
	}
	.faq-section.v2{
		padding-bottom:50px;
	}
	.call-to-action.v2 .box .info .cta-title {
		font-size: 21.0451px;
		line-height: 26px;
	}
	.site-footer .sponsors .sponsor-title{
		font-size:20px;
		line-height:34px;
	}
	.site-footer.v2 .sponsors ul li img {
		max-width: 127px;
	}
	.site-footer.v2 .footer-columns .footer-column .menu li a {
		font-size: 18.1081px;
		line-height: 42px;
	}
	.site-footer.v2 .footer-columns .footer-column .menu li.secondary-btn a {
		min-width: 268px;
		line-height: 50px;
		height: 50px;
		font-size: 18.1081px;
	}
	.site-footer.v2 .footer-columns .footer-column .register-info.show-on-tablet{
		display:block !important;
	}
	.Inperson-polar-main {
		max-width: 570px;
		margin: -530px auto 0;
	}
	#Inperson-polar {
		margin-top:590px;
	}
	.Inperson-polar-main p br{
		display:none;
	}
	.polar-popup-main{
		padding-top: 20px;
		max-width: 640px;
		left: 50px;
	}
	.Inperson-polar-section {
		background: url(/wp-content/uploads/2021/10/inperson-polar-bg-mobile.png)no-repeat;
		min-height:950px;
		background-size: 100%;
		background-position:bottom;
	}
	.Inperson-polar-main img.inperson-3img-desktop.show-on-tablet{
		display:block !important;
	}
	.sign-up-section.v2 {
		margin-top:-150px;
		padding-top: 0;
	}
	.sign-up-section.v2 .register-for-btn-section {
		margin: 0 auto;
		flex-direction: column;
		row-gap:15px;
		max-width: 440px;
	}
	.v2 .common-info-section .title{
		font-size:50px;
	}
	.v2 .common-info-section .step-no {
		left: 50%;
		width: 150px;
		position: relative;
		top: -40px;
		margin-left: -75px;
		margin-right: 0;
	}
   .prize-winner-section .contest-lists .lists-ul{
	   display:block;
	   width: 260px;
	   margin: 30px auto 0; 
    }
	.splash-section.v2 {
		background: url(/wp-content/uploads/2021/11/DUG05971-1-1.png)no-repeat;
		padding: 76px 0 60px;
		min-height: 620px;
		background-position: center top;
		margin-top: 50px;
		background-size: cover;
	}
	.splash-section.v2 .common-info-section .step-no {
		margin-left: 0;
		left: 50%;
		padding: 0;
		margin-left: -75px;
		transform: rotate(
			16deg);
		margin-bottom: 20px;
	}
	.splash-section.v2:after{
		display:none;
	}
	#share-section-step3{
		background: linear-gradient(
				75.55deg, #FFCA49 2.94%, #E1700D 104.32%);
		height:auto;
		padding: 35px 0 60px;
	}
	.share-section-new .info .title {
		font-size: 53.6073px;
		line-height: 45px;
	    padding-bottom:0;
	}
	.splash-section.v2 .common-info-section .title{
		font-size: 53.6073px;
		line-height: 45px;
		padding-bottom:10px;
	}
	.share-section-new .info h2{
		font-size:36px;
	}
	.sign-up-section.v2 .common-info-section {
		max-width: 600px;
	}
	.register-for-btn-section a.donate-button.west{
		margin-left:0;
	}
	.submit-video-main img {
		margin-left: 25.5%;
		width: 150px;
		margin-top: -40px;
	}
	.submit-video-section:before {
		width: 118px;
		height: 200px;
		top: -90px;
		background-size: 100%;
	}
	.submit-video-section:after{
		display:none;
	}
	.main-banner.v2 .west-east-logo{
		display:none;
	}
	.banner-logo img.show-on-mobile {
		display: block !important;
	}

}
/* @media only screen and (max-width:767px){
	.site-header.v2 .main-navigation{
		top:60px;
	}
	.site-header.v2 .main-navigation.active {
		height: calc(100vh - 60px);
	}
	#menu-toggle-btn.active .menu-icon{
		display:none;
	}
	#menu-toggle-btn.active .close-icon{
		display:block !important;
	}
	body .active #menu-close-btn{
		display:none !important;
	}
	.about-us-section.v2 .video-section {
		width: 290px;
		height: 515px;
	}
	.sign-up-section.v2 .register-for-btn-section{
		row-gap:10px;
	}
	.site-footer.v2 .footer-columns .tagline.hide-on-tablet{
		display: block !important;
		padding-bottom:20px;
	}
	.site-header.v2 .main-navigation .bottom-section.show-on-tablet{
		display:block !important;
	 }
	.site-header.v2 .main-navigation .bottom-section .social-icons{
		position: static;
		transform: inherit;
		padding-top: 20px;
	}
	.site-header.v2 .main-navigation .bottom-section .site-description.hide-on-tablet{
		display:block !important;
	}
	.sign-up-section.v2 .right-section{
		max-width:100%;
		text-align:center;
	}
	#share-section-step3 .step3-share-section {
		width: 350px;
		margin-left: -45px;
	}
	#share-section-step3 .info img {
		width: 110px;
		margin-left: -10px;
		position: relative;
		top: 0;
		margin-bottom: 10px;
	}
	.share-section-new .info .title {
		padding-left: 0;
	}
	.share-section-new .info {
		text-align: center;
		padding-top: 5px;
	}
	.submit-video-main img {
		margin-left: 26.5%;
		width: 125px;
		margin-top: -30px;
	}
	.submit-video-section h2 {
		font-size: 34.8517px;
		line-height: 34px;
		max-width: 240px;
		margin: 0 auto;
		padding-top: 15px;
	}
	.submit-video-section .submit-video-main p {
		font-size: 15px;
		line-height: 22px;
	}
	.submit-video-section .submit-video-main p small {
		font-size: 13.2487px;
		line-height: 17px;
		max-width: 235px;
	}
	.submit-video-section .submit-video-main p br{
		display:none;
	}
	a.uplod-btn-custom{
		font-size: 17.5086px;
		line-height: 19px;
		width: 277px;
		padding: 10px 21px 10px 24px;
		border-width:2.5px;
	}
	a.note.open-modal.uplod-btn-custom:after{
		width: 24px;
		height: 24px;
		margin-left: 18px;
		margin-top: -14.5px;
	}
	.celebrate-text p {
		font-size: 15.6361px;
		line-height: 21px;
	}
	.celebrate-text p br{
		display:none;
	}
	.ecelebrate-main {
		margin: 25px auto 35px !important;
	}
	.ecelebrate-main .celebrate-text{
		max-width:200px;
	}
	.ecelebrate-main .celebrate-date-image{
		max-width:97px;
		margin-left:0;
	}
	.easter-western-main img {
		padding-bottom: 10px;
	}
	.easter-western-main .westernwa-main-img-right{
		margin-top:35px;
	}
	.easternwa-main-img-left p,
	.westernwa-main-img-right p{
		font-size: 20px;
		line-height: 30px;
	}
	.easternwa-main-img-left p br{
		display:none;
	}
	.welcome-donate-section {
		background:url(/wp-content/uploads/2021/11/Group-2957.png)no-repeat;
		min-height:1206px;
		padding: 85px 0 0px;
		background-size: 100%;
		background-position:top;
	}
	.welcome-donate-section .container{
		background: linear-gradient(180deg, #44C1FF 13.76%, #1783C5 100%);
		margin-top: 520px;
		padding-bottom:75px;
	}
	.donate-section-inner{
		padding-top:0px;
		margin-top: -80px;
		max-width:600px;
	}
	.east-west-donate-btn.row {
		max-width: 500px;
	}
	.east-donate-left img {
		width: auto;
		left: -35px;
		top: -40px;
	}
	.west-donate-right{
		margin-top:50px;
	}
	.west-donate-right img {
		width: auto;
		right: -40px;
		top: -35px;
		padding-right: 0;
	}
	.east-west-donate-btn .btn{
		min-width:100%;
	}
	.classy-api-wrapper .total-plunge h4{
		font-size: 30.3836px;
		line-height: 33px;
	}
	.classy-api-wrapper .total-plunge {
		padding: 35px 0 1045px;
	}
	.leaderboard-section-v2 {
		margin-top: -1025px;
	}
	.classy-api-wrapper .total-plunge .container {
		max-width: 320px;
	}
	.leaderboard-section-v2 .container {
		max-width: 340px;
	}
	.leaderboard-section-v2 .section-heading .heading {
		background: url(/wp-content/uploads/2021/11/Group-2903.png)no-repeat;
		width: 309px;
		height: 62px;
	}
	.leaderboard-section-v2 .boxes .box {
		padding-left:8px;
		width: 126px;
		padding-right:8px;
		padding-top: 20px;
		padding-bottom:20px;
	}
	.leaderboard-section-v2 .boxes .box.east-box .box-type, .leaderboard-section-v2 .boxes .box.west-box .box-type {
		width: 100px;
		height: 50px;
	}
	.leaderboard-section-v2 .boxes .box .price-box span{
		font-size: 18.5472px;
		height:20px;
		width: 14px;
	}
	.leaderboard-section-v2 .boxes .box .price-box .currency{
		font-size: 16.0742px;
		width: 10px;
	}
	.leaderboard-section-v2 .boxes .box .price-box .seperater{
		font-size: 12.3648px;
		width: 12px;
	}
	.leaderboard-section-v2 .boxes {
		column-gap: 0;
	}
	.leaderboard-section-v2 .boxes .box .price-box {
		column-gap: 1px;
		margin: 3px 0 8px;
	}
	.leaderboard-section-v2 .boxes .box .desp-title + .price-box {
		margin-top: 15px;
	}
	.leaderboard-section-v2 .boxes .box .desp-title {
		font-size: 13.0388px;
		line-height: 15px;
	}
	.leaderboard-section-v2 .boxes{
		min-height:auto;
	}
	.leaderboard-section-v2 .boxes .box .desp-title + .price-box span{
		font-size: 30.8261px;
		width:25px;
		height:30px;
	}
	.leaderboard-section-v2 .boxes .box .donate-button {
		margin-top: 15px;
		line-height: 12px;
		font-size: 9px;
		border-width: 1px;
		text-align: left;
		padding-top:7px;
		padding-bottom:7px;
		display:none;
	}
	.leaderboard-section-v2 .boxes .box .east-donate-button,
	.leaderboard-section-v2 .boxes .box .west-donate-button{
		position:relative;
		z-index:1;
		margin-top:16px;
	}
	.leaderboard-section-v2 .boxes .box .east-donate-button img,
	.leaderboard-section-v2 .boxes .box .west-donate-button img{
		width: 50px;
		top: -12px;
		position: absolute;
	}
	.leaderboard-section-v2 .boxes .box .east-donate-button img{
		left:-10px;
	}
	.leaderboard-section-v2 .boxes .box .west-donate-button img{
		right:-10px;
	}
	.leaderboard-section-v2 .boxes .box .btn.primary-btn{
		width:110px;
		height:40px;
		display: flex;
		align-items: center;
		min-width: auto;
		padding: 0;
		font-size: 15.6382px;
		line-height: 25px;
		justify-content: center;
		border-width:1px;
	}
	.leaderboard-section-v2 .boxes{
		margin-top:-15px;
	}
	.leaderboard-section-v2 .donate-button.east {
		padding:4px 3px 4px 35px;
	}
	.leaderboard-section-v2 .donate-button.west {
		padding:4px 24px 4px 8px;
	}
	.leaderboard-section-v2 .donate-button span {
		font-size:8px;
		line-height: 10px;
	}
	.leaderboard-section-v2 .donate-button.east:before,
	.leaderboard-section-v2 .donate-button.west:before {
		width: 22px;
		height: 14px;
		margin-top: -7px;
	}
	.leaderboard-section-v2 .donate-button.east:before {
		left:6px;
	}
	.leaderboard-section-v2 .donate-button.west:before {
		right:6px;
	}
	.leaderboard-section-v2 .boxes.mfi,
	.leaderboard-section-v2 .boxes.mft{
		margin-top: -20px;
	}
	.leaderboard-section-v2 .boxes .box.east-box .box-type.small-size,
	.leaderboard-section-v2 .boxes .box.west-box .box-type.small-size{
		width: 85px;
		height: 40px;
	}
	.leaderboard-section-v2 .section-heading .heading.mfi {
		background: url(/wp-content/uploads/2021/11/Group-2914.png)no-repeat;
		background-size: 100%;
		width: 309px;
		height: 70px;
	}
	.leaderboard-section-v2 .section-heading .heading.mft{
		background: url(/wp-content/uploads/2021/11/Group-2916.png)no-repeat;
		background-size: 100%;
	}
	.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item{
		position:static !important;
		transform: none !important;
		width: auto !important;
		margin-bottom:20px !important;
        min-height: 180px;
	}
	.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-image img{
		width:66px !important;
		height:66px !important;
		border: 3.22893px solid #FFFFFF  !important;
		filter: drop-shadow(0px 1.8451px 13.8383px #FFFFFF)  !important;
		box-shadow:inherit !important;
	}
	.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-image{
		height: 105px !important;
		width: 100% !important;
		left: 0 !important;
		background-size: 48px !important;
	}
	.leaderboard-section-v2 .classy-org-leaderboard .classy-org-leaderboard_items,.leaderboard-section-v2 .classy-org-leaderboard.team .classy-org-leaderboard_items {
		padding: 0;
		margin-top: 0;
	}
	.leaderboard-section-v2 .boxes .note{
		font-size: 15px;
		line-height: 18px;
		max-width: 240px;
	}
	.leaderboard-section-v2 .boxes.mft .note{
		max-width:200px;
	}
	.leaderboard-section-v2 .boxes .note:before{
		width:24px;
		height:24px;
		margin-top:-12px;
		left: -20px;
		display:none;
	}
	.leaderboard-section-v2 .boxes .note:after{
		width:24px;
		height:24px;
		margin-top:-12px;
		right: -20px;
		display:none;
	}
	.leaderboard-section-v2 .boxes.mft .box {
		padding-top: 100px;
		padding-bottom:30px;
	}
	.leaderboard-section-v2 .boxes.mfi .box {
		padding-top: 130px;
		padding-bottom: 15px;
	}
	.leaderboard-section-v2 .boxes.mfi .note{
		top:15px;
	}
	.leaderboard-section-v2 .boxes.mfi:after, .leaderboard-section-v2 .boxes.mfi:after,
	.leaderboard-section-v2 .boxes.mfi:after, .leaderboard-section-v2 .boxes.mft:after{
		 background: url(/wp-content/uploads/2021/11/Ellipse-323.png)no-repeat;
		width:320px;
		height: 441px;
		background-size: 100%;
		width: 320px;
		top: -160px;
	}
	.leaderboard-section-v2 .boxes.mft:after {
		background-size: auto;
		height: 221px;
		background-position: bottom;
		top: -30px;
	}
	.leaderboard-section-v2 .boxes.mft .box:after{
		background-size:126px;
		height:30px;
	}
	.prize-winner-section.v2 .info {
		background: url(/wp-content/uploads/2021/11/Group-2728.png)no-repeat;
		padding:0;
		text-align:center;
		font-size:16px;
		line-height:26px;
		background-position: center top;
		padding-top: 128px;
	}
	.bg-wrapper {
		background:inherit;
	}
	.prize-winner-section.v2{
		background: linear-gradient(180deg, rgba(243, 243, 243, 0) 0%, #F3F3F3 62.13%);
		padding-bottom: 125px;
	}
	.prize-winner-section.v2 .info .prize-title{
		font-size: 38.2865px;
		line-height: 46px;
	}
	.prize-winner-section.v2 .best-customer-box{
		width:100%;
		height:auto;
		border-radius: 6.2285px;
		background:rgb(226 226 226 / 60%);
		padding:20px 15px;
		margin-left: 0;
	}
	.prize-winner-section.v2 .best-customer-box h4{
		font-size: 28.6586px;
		line-height: 28px;
		padding-left:0;
		width:auto;
		margin-bottom: 10px;
	}
	.prize-winner-section.v2 .best-customer-box h4:after {
		right: 20px;
		top: 15px;
		width: 35px;
		height: 35px;
	}
	.prize-winner-section.v2 .best-customer-box ul.hide-on-tablet{
		display: flex!important;
		padding-left: 0;
		width: auto;
		justify-content: center;
		column-gap:10px;
		margin-top: -30px;
		margin-bottom:0;
	}
	.prize-winner-section.v2 .best-customer-box .icon {
		right: 0;
		top: 0;
		max-width: 210px;
		position: relative;
	}
	.prize-winner-section.v2 .best-customer-box ul + p{
		display:none;
	}
	.prize-winner-section.v2 .best-customer-box p {
		width: auto;
		margin-left: 0;
		padding-left: 0;
		font-style: italic;
		font-size: 15.2988px;
		line-height: 25px;
	}
	.prize-winner-section.v2 .best-customer-box ul li{
		margin-right: 0;
	}
	.prize-winner-section.v2 .best-customer-box ul li img{
		width:127px;
	}
	.prize-winner-section.v2 .show-on-mobile{
		display:block !important;
	}
	.prize-winner-section .contest-lists{
		text-align:center;
	}
	.prize-winner-section .contest-lists h4 {
		font-size: 38.0935px;
		line-height: 38px;
		margin-bottom:0;
	}
	.prize-winner-section .contest-lists .lists-ul .li{
		width:196px;
		height:196px;
		margin:8px auto;
		font-size: 38.7568px;
		line-height:39px;
	}
	.prize-winner-section.v2 .note {
		max-width: 258px;
		margin: 20px auto 0;
		font-size: 16px;
		line-height: 26px;
	}
	.contest-lists .slick-dots li button{
		background: #C4C4C4;
		opacity: 0.5;
	}
	.contest-lists .slick-dots .slick-active button {
		background: #221654;
		opacity: 1;
	}
	.faq-section.v2 {
		background: url(/wp-content/uploads/2021/11/Group-2954-3.png)no-repeat;
		background-position: top;
		background-size: 100%;
		margin-top: -80px;
		padding:150px 0 30px;
	}
	.site-footer.v2 .sponsors .sponsor-title{
		font-size: 20px;
		line-height: 54px;
	}
	.site-footer.v2 .sponsors{
		row-gap:0;
	}
	.site-footer.v2 .footer-columns .footer-column .register-info {
		padding: 15px 0 15px;
	}
	.site-footer.v2 .footer-columns .footer-column .register-info p {
		padding-top: 16px;
	}
	.site-footer.v2 .footer-columns .footer-column .register-info {
		max-width: 275px;
		font-size: 17.3685px;
		line-height: 22px;

	}
	.leaderboard-section-v2 .boxes .box .lead-note:before,
	.leaderboard-section-v2 .boxes .box .lead-note:after{
		display:none;
	}
	.leaderboard-section-v2 .boxes .box .lead-note {
		top: 0;
		font-size: 9.5px;
		width: 100%;
	}
    .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-label{
        min-height:50px;
        display:flex;
        align-items:center;
    }
	
	.polar-popup-main{
		max-width:320px;
	}

} */

/* @media only screen and (max-width:750px){
	.main-banner.v2,.main-banner.v2 .container{
		min-height:1000px;
	}
}
@media only screen and (max-width:700px){
	.main-banner.v2,.main-banner.v2 .container{
		min-height:920px;
	}
}
@media only screen and (max-width:640px){
	.main-banner.v2,.main-banner.v2 .container {
		min-height:840px;
	}
	.site-footer.v2 .container{
		margin-top:260px;
	}
	.register-for-btn-section a.donate-button.west{
		margin-left:auto;
		padding:10px 65px 10px 16px;
	}
	.register-for-btn-section a.donate-button.east{
		padding:10px 16px 10px 65px;
	}
	.register-for-btn-section a.donate-button {
		min-width: auto;
		font-size: 22.78px;
		text-align: center;
		line-height: 24px;
		width: 270px;
		margin: 0 auto;
	}
	.sign-up-section.v2 .right-section .link{
		margin-top:7px;
		font-size:18px;
	}
	.register-for-btn-section a.donate-button span {
		font-size: 13px;
		line-height: 18px;
	}
	.register-for-btn-section .donate-button.east:before, .register-for-btn-section .donate-button.west:before {
		width: 47px;
		height: 30px;
		margin-top: -15px;
	}
	.register-for-btn-section .donate-button.east:before {
		left: 13px;
	}
	.register-for-btn-section .donate-button.west:before {
		right: 13px;
	}
	.splash-section.v2 .pdf-box{
		padding:25px;
	}
	.splash-section.v2 .pdf-box .icon{
		max-width:80px;
	}
	.welcome-donate-section .container{
		margin-top: 430px;
	}
	.donate-section-inner h2{
		font-size: 31.8631px;
		line-height: 32px;
	}
	.donate-section-inner {
		max-width: 320px;
	}
	.donate-section-inner p,
	.donate-section-inner h6.subtitle-text{
		font-size: 16px;
		line-height: 22px;
	}
	.donate-section-inner h4.sub-title{
		font-size: 22px;
		line-height: 28px;
	}
	h3.image-description p {
		font-size: 16px;
		line-height: 22px;
		max-width: 285px;
		margin: 0 auto;
	}
	.east-donate-left img {
		width:90px;
		left:-5px;
		top: -23px;
	}
	.west-donate-right img {
		width: 90px;
		right: 5px;
		top: -23px;
	}
	.donate-section-inner h6.subtitle-text{
		font-style:italic;
		max-width: 270px;
		margin: 0 auto;
	}
	.east-west-donate-btn.row .col-md-6{
		max-width:308px;
		margin-left:auto;
		margin-right:auto;
	}
	a.btn.primary-btn.east-doante-img {
		padding: 4px 20px;
		font-size: 23.7365px;
		line-height: 52px;
	}
	a.btn.primary-btn.west-doante-img {
		padding: 4px 20px;
		font-size: 23.7365px;
		line-height: 52px;
	}
	.west-donate-right {
		margin-top: 35px;
	}
	.site-header.v2 .main-navigation {
		align-items: flex-start;
	}

}
@media only screen and (max-width:600px){
	.main-banner.v2,.main-banner.v2 .container {
		min-height:820px;
	}
	.main-banner.v2 .banner-logo{
		padding-top:30px;
	}
	.welcome-donate-section .container {
		margin-top: 400px;
	}
	.site-footer.v2 .container{
		margin-top:240px;
	}
}
@media only screen and (max-width:550px){
	.main-banner.v2,.main-banner.v2 .container {
		min-height:750px;
	}
	.site-footer.v2 .container{
		margin-top:220px;
	}
	.welcome-donate-section .container {
		margin-top: 350px;
	}
}
@media only screen and (max-width:480px){
	
	.main-banner.v2,.main-banner.v2 .container {
		min-height: 680px;
	}
	.main-banner.v2 .banner-logo{
		padding-top: 20px;
		max-width: 300px;
		margin: 0 auto;
	}
	.site-header.v2 .site-branding .custom-logo-link{
		display:none;
	}
	.site-footer.v2 .container{
		margin-top:180px;
	}
	.Inperson-polar-section{
		min-height: 620px;
	}
	.Inperson-polar-main {
		max-width:300px;
		margin:-545px auto 0;
	}
	.polar-popup-main {
		left: 25px;
		max-width:205px;
		padding-top: 35px;
	}
	.Inperson-polar-main h2 {
		font-size: 30.1995px;
		line-height: 34px;
		max-width: 250px;
		margin: 0 auto;
	}
	.Inperson-polar-main p {
		font-size: 15px;
		line-height: 22px;
	}
	.polar-popup-main h2{
		font-size: 30.1995px;
		line-height: 34px;
	}
	.polar-popup-main p{
		font-size: 15px;
		line-height: 22px;
	}
	.Inperson-polar-main img.inperson-3img-mobile{
		display:block !important;
	}
	.Inperson-polar-main img.inperson-3img-desktop.show-on-tablet {
		display: none !important;
	}
	#Inperson-polar {
		margin-top:590px;
	} 
	.sign-up-section.v2 {
		margin-top: -50px;
	}
	.v2 .common-info-section .title {
		font-size: 40px;
	}
	.v2 .common-info-section p{
		font-size: 15px;
		line-height: 22px;
	}
	.common-info-section p + p {
		padding-top: 10px;
	}
	.splash-section.v2 .common-info-section{
		max-width:290px;
		margin:0 auto;
	}
	.splash-section.v2 .common-info-section{
		max-width:290px;
		margin:0 auto;
	}
	.splash-section.v2 .common-info-section .title {
 		font-size: 35.4248px;
		line-height: 40px; 
		text-align: center;
	}
	.splash-section.v2 .common-info-section p {
		font-size: 15px;
		line-height: 22px;
		text-align: center;
	}
	.splash-section.v2 .pdf-box .title{
		font-size: 29.465px;
		text-align:center;
	}
	.splash-section.v2 .pdf-box p{
		font-size: 15px;
		line-height: 22px;
		text-align:center;
	}
	.splash-section.v2 .pdf-box .btn{
		min-width: calc(100% - 60px);
		height: 42px;
		font-size: 15.7861px;
		margin-top: 25px;
	}
	.splash-section.v2 .right-section{
		margin-top:40px;
	}
	.splash-section.v2 .pdf-box .icon{
		max-width: 70px;
		top: calc(100% - 15px);
		margin-top: -70px;
	}
	div#share-section-step3 .info p{
		font-size:15px;
		line-height:22px;
		padding-bottom: 10px;
	}
	.share-section-new .info h2 {
		font-size: 27px;
	}
	.welcome-donate-section .container {
		margin-top: 320px;
	}
}

@media only screen and (max-width:450px){
	.main-banner.v2, .main-banner.v2 .container {
		min-height: 655px;
	}
	.main-banner.v2 .banner-logo{
		padding-top: 14px;
		max-width: 285px;
		margin: 0 auto;
	}
	.site-footer.v2 .container {
		margin-top: 160px;
	}
}

@media only screen and (max-width:430px){

	.main-banner.v2, .main-banner.v2 .container {
		min-height: 620px;
	}
	.site-footer.v2 .container {
		margin-top: 150px;
	}
	.Inperson-polar-main {
		margin: -495px auto 0;
	}
	#Inperson-polar {
		margin-top:530px;
	}
	.polar-popup-main {
		padding-top: 15px;
	}
}

@media only screen and (max-width:415px){
	.main-banner.v2, .main-banner.v2 .container {
		min-height: 602px;
	}
	.site-footer.v2 .container {
		margin-top: 130px;
	}
	#Inperson-polar {
		margin-top: 525px;
	}

}

@media only screen and (max-width:412px){
	
   .welcome-donate-section .container {
		margin-top: 270px;
	}	
}
@media only screen and (max-width:400px){
	.banner-logo img.show-on-mobile{
		margin-top:0px;
	}
	.main-banner.v2, .main-banner.v2 .container {
		min-height:595px;
	}
	.main-banner.v2 .banner-logo{
		max-width:242px;
	}
	.site-footer.v2 .container {
		margin-top: 130px;
	}
	.Inperson-polar-main {
		margin: -480px auto 0;
	}
	#Inperson-polar {
		margin-top: 520px;
	}
}
@media only screen and (max-width:375px){
	
	.main-banner.v2,.main-banner.v2 .container {
		min-height:575px;
	}
	.site-footer.v2 .container{
		margin-top: 110px;
	}
	
	.Inperson-polar-section{
		min-height:588px;
	}
	.welcome-donate-section .container {
		margin-top: 250px;
	}
	
}
@media only screen and (max-width:350px){
	
	.main-banner.v2,.main-banner.v2 .container {
		min-height: 535px;
		background-size: 100% !important;
	}
	.main-banner.v2 .banner-logo {
		padding-top: 10px;
		max-width: 220px;
	}
	.about-us-section.v2 {
		margin-top: -60px;
		padding-top: 70px !important;
	}
	.Inperson-polar-section{
		min-height:588px;
	}
	.welcome-donate-section .container {
		margin-top: 230px;
	}
	.site-footer.v2 .container {
		margin-top: 100px;
	}
}

@media only screen and (max-width:330px){
	.main-banner.v2, .main-banner.v2 .container {
		min-height:500px;
	}
	.about-us-section.v2 {
		margin-top: -40px;
		padding-top: 50px !important;
	}
	.main-banner.v2 .banner-logo {
		max-width: 200px;
	}
	.site-footer.v2 .container {
		margin-top: 85px;
	}
} */




/*Inner Page*/
.inner-banner .flex-container {
    max-width: 1272px;
    margin: 0 auto;
    position: relative;
    display: -webkit-flex;
    display: flex;
    column-gap: 75px;
}
.inner-banner{
    padding-top:138px;
    max-width: 1920px;
    margin:-60px auto 0;
    height:528px;
    background:url('/wp-content/uploads/2021/11/Group-2972-1-1.png')no-repeat;
    background-position: right;
    background-size: cover;
}
.inner-banner .banner-content{
   padding-top:80px;
}
.inner-banner .title{
    font-weight: bold;
    font-size: 82.5513px;
    line-height: 92px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}
.inner-banner .subtitle{
    font-weight: bold;
    font-size: 31.3452px;
    line-height: 35px;
    letter-spacing: 0.05em;
    color: #221553;
}
.biography{
    color: #221553;
    margin-top:-30px;
    padding-bottom:40px;
}
.biography .flex-container {
   max-width: 1170px;
    margin: 0 auto;
    position: relative;
    display: -webkit-flex;
    display: flex;
    column-gap:120px;
}
.biography .sports{
 margin-top:200px;
 min-width: 320px;
text-align: center;
}
.biography .sports .section-title{
    font-weight:bold;
    font-size: 31.3452px;
    line-height: 35px;
    letter-spacing: 0.05em;
    padding-bottom:15px;
}
.biography .sports ul li{
    margin-right:2px;
}
.biography .info{
    flex:1;
    max-width: 680px;
    letter-spacing: -0.01em;
}
.biography .info .info-title{
    font-weight: bold;
    font-size: 31.3452px;
    line-height: 35px;
    letter-spacing: 0.05em;
    padding-bottom:15px;
}
.biography .info p+p{
    margin-top:25px;
}

.biography .info .primary-btn{
    width: 194px;
    height: 44.64px;
    background: #221654;
    border-radius: 2.42251px;
    font-weight: bold;
    font-size: 17.9775px;
    line-height: 24px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    justify-content:center;
    text-transform: uppercase;
    color: #FFFFFF;
}
.biography .info .primary-btn:hover,
.biography .info .primary-btn:focus{
    background: linear-gradient(
61.45deg, #FFCA49 11.54%, #E1700D 83.8%);
}
.biography .info  .action-button{
    display: -webkit-flex;
    display: flex;
     -webkit-align-items: center;
    align-items: center;
    column-gap: 15px;
    margin-top: 25px;
}
.biography .info  .action-button span{
    font-style: italic;
    font-weight: bold;
    font-size: 22.4286px;
    line-height: 36px;
    letter-spacing: -0.01em;
}

@media only screen and (max-width:1440px){

.inner-banner{
    background:url('/wp-content/uploads/2021/11/Group-2979.png')no-repeat;
    height: 528px;
    background-position: right;
    padding-top: 150px;
}
.inner-banner .profile{
 max-width:378px;
}

.biography .sports {
    min-width: 378px;
    margin-top: 155px;
    padding-left: 45px;
}
.biography .info{
    max-width:556px;
}
.inner-banner .flex-container {
    column-gap: 55px;
    justify-content: center;
}

.biography .flex-container{
     column-gap: 80px;
    justify-content: center;
}
.biography {
    margin-top: -20px;
}

}

@media only screen and (max-width:1024px){

.inner-banner{
    background:url('/wp-content/uploads/2021/11/Group-2979-1.png')no-repeat;
    height:378px;
    background-position: right;
    padding-top: 130px;
}
.inner-banner .profile {
    max-width:300px;
}

.inner-banner .banner-content {
    padding-top:30px;
}

.inner-banner .title{
    font-size: 68.7927px;
    line-height: 76px;
}
.inner-banner .subtitle {
    font-size: 26.121px;
    line-height: 29px;
}

.inner-banner .flex-container {
    column-gap: 38px;
}

.biography .flex-container {
    flex-direction: column;
}

.biography .sports {
    padding-left:135px;
    margin-top: 15px;
}

.biography .sports .section-title{
    font-size: 27.6357px;
    line-height: 31px;
}
.biography .sports ul li {
    max-width: 60px;
}
.biography .info {
    max-width:678px;
    margin:60px auto 0;
}
.biography .info .action-button{
    margin-top:45px;
}
}

@media only screen and (max-width:991px){

.inner-banner .title {
    font-size: 55px;
}
.biography .sports {
    padding-left: 225px;
}

.biography .info {
    max-width: 600px;
}

}


@media only screen and (max-width:767px){

.inner-banner {
    background: url(/wp-content/uploads/2021/11/Group-2978.png)no-repeat;
    background-size:cover;
    padding-top: 80px;
    padding-bottom: 35px;
    height: auto;
    min-height: 410px;
    background-position: 50% 25px;
}
.inner-banner .flex-container{
    flex-direction:column;
}
.inner-banner .profile {
    max-width:250px;
    margin: 0 auto;
}
.biography .sports ul li {
    max-width: 55px;
}
.biography .sports {
    padding-left: 0;
    text-align: left;
    min-width:auto;
    margin-top:20px;
}
.biography {
    margin-top: 0;
    padding:0 20px 20px;
}
.biography .info{
  max-width: 100%;
  margin-top:20px;
}

.inner-banner .banner-content {
    max-width: 480px;
    margin: 0 auto;
   padding-top: 10px;
}

.biography .info .action-button{
    display:block;
    margin-top:30px;
}
.biography .info .primary-btn{
    width: 203px;
    height: 46px;
    margin-bottom: 10px;
}

}

@media only screen and (max-width:480px){

.inner-banner{
    background-size:100%;
}
.inner-banner .profile {
    max-width:197px;
}

.inner-banner .banner-content {
    max-width: 280px;
    padding-top:2px;
}
.inner-banner .title {
    font-size: 41.2756px;
    line-height: 46px;
    padding-bottom:5px;
}
.inner-banner .subtitle {
    font-size: 15.6726px;
    line-height: 17px;
}
.biography .sports .section-title {
    font-size: 24.0189px;
    line-height: 27px;
    padding-bottom: 5px;
}

.biography .info{
    font-size:15px;
    line-height:22px;
}
.biography .info .primary-btn{
  font-size: 16.2932px;
}
.biography .info .info-title{
    font-size: 28.4085px;
    line-height: 32px;
}
.biography .sports ul li {
    max-width: 52px;
}
.biography .info .action-button span{
font-size: 17.746px;
line-height: 24px;
}
}





/* Version 3 Css */
html body.page-template-Home-Template-V3{
    background:#101228;
}
.primary-button-v3{
	min-width: 268.24px;
    height: 50.4px;
    background:linear-gradient(100deg, #E1700E 26.89%, #FBC043 97.42%);
    border-radius: 1.31675px;
    font-size: 20.4836px;
    line-height:27px;
	font-family:var(--montybold-font-family);
    letter-spacing: -0.272888px;
    color: #FFFFFF !important;
    display: inline-flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding: 10px;
}
.white-button-v3{
	min-width: 258px;
	height: 67px;
	background: #FFFFFF;
	border-radius: 3.71381px;
    font-size:26.3356px;
    line-height:34px;
	font-family:var(--montybold-font-family);
	letter-spacing: -0.350849px;
	color: #FD8E0D !important;
    display: inline-flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding:10px;
}
.white-button-v3 .emoji{
	margin:-5px 0 0 8px !important;
	height:1.2em !important;
    width:1.2em !important;
}
.site-header.v3{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index: 1;
	background:transparent;
	transition:all 0.3s ease;
	font-size: 15.459px;
	line-height: 40px;
	padding:17.25px 0;
}
.site-header.v3 .main-navigation{
  padding:23px 0;
}
.site-header.v3 ul li a:hover, .site-header ul li a:focus {
    color:#fff;
}
.site-header.v3 .site-branding .custom-logo-link{
  max-width:472px;
}
.site-header.v3 .flex{
	display:flex;
}
.site-header.v3 ul li a:after{
 display:none;
}
.site-header.v3 ul li a:hover, .site-header.v3 ul li a:focus {
    color:#fff;
}
.site-header.v3 ul li {
    padding-left:36px;
}
.site-header.v3 .social-icons{
	margin-left:28px;
	display:flex;
	align-items:center;
}
.site-header.v3 .social-icons img{
	max-height:28px;
}
.site-header.v3 .social-icons a{
	display:inline-block;
	opacity:0.5;
	margin:0 0 0 12px;
}
.site-header.v3 .social-icons a:hover{
	opacity:1;
}
.site-header.v3 .container-fluid{
  padding:0 35.62px;
  display:flex;
}
.site-header.v3.fixed-header {
    box-shadow:inherit;
    background:linear-gradient(-90deg, #42BEFC -5.05%, #0266A9 100.04%);
	height:115px;
	padding:8.8px 0;
}
.site-header.v3.fixed-header .container-fluid {
    align-items:center;
}
.site-header.v3.fixed-header .site-branding .custom-logo-link {
    max-width:238px;
}
.site-header.v3.fixed-header .main-navigation {
    padding: 0;
}
.site-header.v3 .dd-button{
	margin-left:25px;
}
.site-header.v3.fixed-header .dd-button {
   color:#002D62 !important;
   background:#FFFFFF;
}
.site-header.v3.fixed-header .dd-button svg path{
	stroke:#002D62;
 }

 .site-header.v3.fixed-header .active .dd-button {
	background:#002D62;
	color:#fff !important;
 }
 .site-header.v3.fixed-header .active .dd-button svg path{
	 stroke:#fff;
  }

.dd-button{
	background: rgba(255, 255, 255, 0.25);
	font-family:var(--montybold-font-family);
	font-size: 19.1964px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content:center;
	padding:5px 10px;
	letter-spacing: -0.255738px;
	color: #FFFFFF !important;
	border-radius: 1.234px;
	min-width: 234.5px;
	height: 42.54px;
	text-transform: initial;
}
.dd-button .icon{
	margin-left: 20px;
    margin-right: -20px;
}
.dropdown.active .dd-button{
	background:#fff;
	color:#1E1E1E !important;
}
.dropdown.active .dd-button svg path{
	stroke:#1E1E1E;
 }
.dropdown.active .dd-button .icon{
	transform:rotate(180deg);
}
.dropdown{
	position:relative;
}
.dropdown .dd-button{
	position:relative;
	z-index:1;
}
.dropdown ul{
	transform: translateY(-30px);
    position: absolute;
    right: 0;
    top: 100%;
    opacity: 0;
	transition:all 0.3s ease;
	height:0px;
	overflow:hidden;
}
.dropdown.active ul{
	transform: translateY(0px);
	opacity:1;
	height:auto;
	overflow:visible;
	z-index:5;
}
.dropdown ul li{
	padding-left:0 !important;
	display:block;
	margin-top:8px;
}
.dropdown ul li a{
	width: 293px;
	height: 66.61px;
	background: #F07000;
	border-radius: 5px;
	padding:10px 8px;
	display:flex;
	align-items:center;
	text-align:center;
	letter-spacing: -0.05em;
}
.dropdown ul li:nth-of-type(2) a{
	background: #E37612;
}
.dropdown ul li:nth-of-type(3) a{
	background: #F09D2C;
}
.dropdown ul li:nth-of-type(4) a{
	background: #FBC044;
}
.dropdown ul li a .date{
    width: 46px;
    height: 46px;
    background: #9D4900;
    border-radius: 50%;
    font-size: 12.3618px;
    line-height: 18px;
    color: #fff;
    font-family: var(--montybold-font-family);
    margin-right: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    text-transform: initial;
}
.dropdown ul li:nth-of-type(3) a .date{
	background: #C35E05;
}
.dropdown ul li:nth-of-type(4) a .date{
	background: #D06201;
}
.dropdown ul li a .date i{
	display:block;
	font-style:normal;
	font-size:21.58px;
}
.dropdown ul li a .text{
	font-family:var(--montybold-font-family);
	font-size: 33.7309px;
	text-transform: uppercase;
	color:#9D4900;
	position: relative;
	text-align:left;
	top:4px;
}
.dropdown ul li:nth-of-type(3) a .text,
.dropdown ul li:nth-of-type(3) a .text{
	color:#C35E05;
}
.dropdown ul li a .text:before {
    content: attr(data-title);
    position: absolute;
    left: 5px;
    top: -3px;
    color: #fff;
    width: 100%;
}
.video-banner{
	height:100vh;
}
.video-banner .video-wrapper{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
    height: 100%;
	width:100%;
}
.video-banner .video-wrapper:after{
	content:"";
	background:radial-gradient(73.08% 50% at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.213998) 66.44%, rgba(0, 0, 0, 0.235599) 75.54%, rgba(0, 0, 0, 0.25) 90.28%), linear-gradient(0deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55));
	background-blend-mode:multiply, multiply, normal;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.video-banner video {
	width:100%;
	height:100%;
	object-fit: cover;
}
.video-banner .banner-content{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index:1;
	text-align: center;
	width:100%;
}
.video-banner .banner-icon{
  position:absolute;
  z-index:1;
  bottom:-115px;
}
.video-banner .banner-icon.left{
	left:0;
}
.video-banner .banner-icon.right{
	right:0;
	bottom:-125px;
}

.container.flex{
	display:flex;
}
.about-us-section.v3{
	background:transparent;
	padding:244px 0 118px;
	margin: 0;
}
.about-us-section.v3 .info .title{
  color:#fff;
}
.about-us-section.v3 .video-section.active:after{
	display:none;
}
.about-us-section.v3 .video-section{
    margin-left:0;
    margin-right:0;
	width: 615px;
    height: 357px;
	position:relative;
}
.about-us-section.v3 .video-section .overlay{
  z-index:1; 
}
.about-us-section.v3 .container{
    max-width: 1223px;
	align-items:center;
}

.about-us-section.v3 .info{
    top: 0;
    transform:none;
    flex:1;
	padding-left:50px;
}
.about-us-section.v3 .info .title{
	font-size: 48.2185px;
    line-height: 54px;
    max-width: 435px;
	padding-bottom:28px;
}
.about-us-section.v3 .info p{
	font-size: 16px;
    line-height: 22px;
    color: #C6C6C6;
}
.about-us-section.v3 .video-section:after{
	content:"";
	background:linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%);
    background-blend-mode: multiply, normal;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.about-us-section.v3 .video-section video#video {
    background:transparent;
	object-fit:cover;
}
.about-us-section.v3 .video-section .overlay img{
  background:transparent;
}

.event-section{
	background: linear-gradient(180deg, #42BEFC -8%, #0266A9 81.72%);
    padding:66px 0 0 0;
    position: relative;
	margin-top:352px;
}
.event-section:before{
    content: "";
    background-image: url(root/assets/common/images/v3/event-top-design.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 100%;
    height:352px;
    position: absolute;
    left: 0;
    top: 0;
    margin-top:-350px;
    background-size: cover;
}
.event-section .section-head .title{
	font-size: 57.0863px;
    line-height: 63px;
    letter-spacing: -0.02em;
    color: #221553;
    font-weight:var(--bold-weight);
}
.event-section .section-head .sub-title{
	font-weight:var(--bold-weight);
	font-size: 39.0092px;
	line-height: 45px;
	color: #FFFFFF;
	padding-top:3px;
}
.event-section .location-boxes{
  margin-top:148px;
  justify-content: space-between;
  column-gap: 25px;
}
.event-section .container{
  max-width:1330px;
}
.location-boxes{
  display:flex;
}
.location-boxes .location-box{
	width: 306.63px;
	min-height:506px;
	background: rgba(0, 0, 0, 0.35);
	border-radius:1.95016px;
	padding: 50px 18px 25px;
	font-size: 15.9612px;
	line-height: 30px;
	color: #FFFFFF;
	position:relative;
}
.location-boxes .location-box .date{
	background: #221553;
    border-radius: 56.9331px;
    width: 88.47px;
    height: 88.51px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    line-height: 21px;
    font-weight: 700;
    font-size: 23.4727px;
    line-height: 25px;
    font-family: var(--montybold-font-family);
	padding-top: 6px;
	position: absolute;
    top: 0;
    left: 14px;
    margin-top: -48px;
}
.location-boxes .location-box .date strong{
	font-size:40px;
	line-height:34px;
}
.location-boxes .location-box .box-title{
	font-family: var(--montybold-font-family);
	font-size: 38.3533px;
	line-height: 37px;
	text-transform: uppercase;
	margin-left:5px;
	margin-top: 4px;
	position:relative;
	color: #221553;
}
.location-boxes .location-box .box-title:before{
    content: attr(data-title);
    position: absolute;
    left: 5px;
    top: -4px;
    color: #fff;
}
.location-boxes .location-box .zig-zag-icon{
	position: absolute;
    right:18px;
    top:13px;
}
.location-boxes .location-box .location{
    font-style: italic;
    font-weight: 700;
    font-size: 18px;
    line-height: 31px;
    display: flex;
    align-items: center;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    opacity: 0.7;
    column-gap: 6px;
    margin-top: 2px;
}
.location-boxes .location-box .image{
	filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.35));
    transform: matrix(1, 0, -0.01, 1, 0, 0);
    border: 3px solid #F07000;
    margin-top:12px;
}
.location-boxes .location-box .image img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.location-boxes .location-box .event-title{
	font-weight:700;
	font-size: 18px;
	line-height: 22px;
	margin:14px 0 6px;
}
.location-boxes .location-box .flex{
	display:flex;
    margin-right:-12px;
	flex-wrap:wrap;
}
.location-boxes .location-box ul{
	font-weight:var(--regular-weight);
	line-height:25px;
	letter-spacing: -0.01em;
	width: 126px;
}
.location-boxes .location-box ul:first-child{
	width: 154px;
    padding-right: 8px;
}
.location-boxes .location-box ul li{
	display:flex;
	padding:0 0 5px;
}
.location-boxes .location-box ul li .icon{
	margin-right:5px;
}
.location-boxes .location-box ul li img.emoji{
 margin:5px 5px 0 0 !important;
}
.location-boxes .location-box ul li em{
	padding-left:15px;
	font-weight: var(--semi-bold-weight);
}
.location-boxes .location-box .primary-button-v3{
  margin-top:12px;
}

.event-section .super-plunge-box{
	background: rgba(0, 0, 0, 0.35);
    border-radius: 1.95016px;
    padding: 15px 22px;
    padding-left: 71px;
    margin: 28px auto 0;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    max-width: 1058px;
	justify-content:space-between;
    column-gap:11px;
	margin-bottom:50px;
}
.event-section .super-plunge-box .start-bg{
  background-image:url('root/assets/common/images/v3/star-bg.png');
  background-repeat:no-repeat;
  width:175px;
  height:175px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 35.8422px;
  line-height: 40px;
  text-align: center;
  letter-spacing: -0.03em;
  font-weight: var(--bold-weight);
  margin: -30px 0;
}
.event-section .super-plunge-box .info-content{
	max-width: 545px;
	text-align: center;
}
.event-section .super-plunge-box .info-content .address{
	font-family:var(--montybold-font-family);
	font-size: 18px;
	margin-top:15px;
    position: relative;
	color: #221553;
}
.event-section .super-plunge-box .info-content .address:before{
    content: attr(data-title);
    position: absolute;
    left: calc(50% + 3px);
    top: -4px;
    color: #fff;
    transform: translateX(-50%);
    width: 100%;
}
.event-section .super-plunge-box  .image{
	filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.35));
	transform: matrix(1, 0, -0.01, 1, 0, 0);
	border: 3px solid #FF4EBA;
	transform: matrix(1, 0, -0.01, 1, 0, 0);
}

.costume-contest{
	padding:150px 0 155px;
	font-weight: var(--regular-weight);
	font-size: 18px;
	line-height: 26px;
	letter-spacing: -0.01em;
	color: #FFFFFF;
}
.event-section .costume-contest .container {
    max-width:1470px;
    width: 100%;
	align-items: center;
}
.costume-contest .image{
	margin-top:-35px;	
}
.costume-contest  .section-head{
  flex:1;
  padding-left:43px;
}
.costume-contest  .section-head .content .trophy-icon{
    float: right;
    margin-top: -65px;
    margin-right: -35px;
}
.costume-contest  .section-head .sub-title {
    font-weight:var(--bold-weight);
	font-size: 33.4429px;
	line-height: 37px;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #221553;
    padding-top:0;
	margin-left: -115px;
}
.costume-contest  .section-head .title{
	font-size: 68.3346px;
	line-height: 76px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	font-weight: var(--bold-weight);
	margin-left: -115px;
}
.costume-contest  .section-head .content{
	margin-top: 30px;	
}
.costume-contest  .section-head .content p{
  max-width:592px;
  margin-bottom:22px;
}

.why-we-plunge{
	padding:181px 0 136px;
	font-weight:var(--semi-bold-weight);
	font-size: 16px;
	line-height: 26px;
	letter-spacing:-0.01em;
	color: #C6C6C6;
}
.why-we-plunge .container{
	max-width:1315px;
}
/* .why-we-plunge .intro-text{
  flex: 1;
} */
.why-we-plunge .image{
    flex: 1;
    margin-right: -100px;
    margin-left: -30px;
    margin-top: 35px;
}
/* .why-we-plunge .image img{
	max-width:510px;
} */
.why-we-plunge .intro-text .title{
	font-family:var(--montybold-font-family);
	font-size:97.1055px;
	line-height:120px;
	letter-spacing:-0.02em;
	color:#fff;
	text-shadow:0px 5.86369px 11.7274px rgba(228, 5, 141, 0.25);
	margin-bottom:0;
}
.why-we-plunge .intro-text .title:before {
    content:attr(data-title);
    position: absolute;
	left: 22px;
    top: -7px;
	color: #FFFFFF;
	text-shadow: 0px 5.86369px 11.7274px rgba(255, 255, 255, 0.25);
	display:none;
}
.why-we-plunge .intro-text .sub-title{
	background: linear-gradient(249deg, #EF6926 26.54%, #EE8725 40.19%, #FCBE79 64.32%, #EE9025 81.68%, #EF7226 92.17%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 41.535px;
	font-style: italic;
	font-weight: 700;
	line-height: 46.884px;
	letter-spacing: -1.018px;
	margin-bottom:50px;
}
.why-we-plunge .intro-text p{
	margin-bottom:20px;
	max-width: 653px;
}
.why-we-plunge .intro-text p + p{
	max-width: 652px;
}
.why-we-plunge .intro-text p a{
	color:#EE9125;
	display: inline-block;
    vertical-align: top;
}
.why-we-plunge .intro-text p a:hover{
	color:#FFAC33;
}
.why-we-plunge .intro-text p strong{
	color:#fff;
}
.why-we-plunge .intro-text .white-button-v3{
    margin-top: 18px;
    border: 1.693px solid #fff;
    background: transparent;
    color: #fff !important;
}
.why-we-plunge .intro-text .white-button-v3:hover{
	background:#fff;
	color: #FD8E0D !important;
}
.classy-total-section{
	padding-top:125px;
	text-align:center;
	color:#fff;
	letter-spacing: 0;
}
.classy-total-section .classy-goals .title{
	font-size: 49.3509px;
	line-height: 58px;
	color: #DFDFDF;
	font-family:var(--montybold-font-family);
	display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.classy-total-section .classy-goals .title .goal-total{
  display:inline-block;
  font-size:63.94px;
  line-height:70.32px;
  padding: 0 0 0 12px;
  color: #fff;
}
.classy-total-section  .classy-total{
	padding-top:67px;
}
.classy-total-section .classy-total .desp-title{
	color: #40BBF9;
	font-size: 37.6062px;
	text-transform: uppercase;
	font-weight:var(--bold-weight);
	padding-bottom:20px;
}
.classy-total-section  .classy-total .price-box{
    display: flex;
    align-items: center;
    justify-content: center;
}
.classy-total-section  .classy-total .price-box span{
	min-width:88px;
	min-height:122px;
	background: #2E2E2E;
	border-radius:2.71083px;
	padding:5px;
	font-size:121.987px;
	line-height:105px;
	margin:0 4px;
	position:relative;
}
.classy-total-section  .classy-total .price-box span:before{
	content:"";
	background-color:rgba(255, 255, 255, 0.3);
	height:1.36px;
	width:100%;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-0.65px;
}
.classy-total-section  .classy-total .price-box .currency{
	font-size: 105.722px;
}
.classy-total-section  .classy-total .price-box .currency{
	font-size: 105.722px;
}
.classy-total-section  .classy-total .price-box .seperater{
	font-size: 81.3248px;
	min-width:54px;
}
.call-to-action.v3{
	background:#141843;
	min-height:475px;
	padding:30px 0;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: -0.01em;
	color: #C6C6C6;
	padding-bottom:450px;
}
.call-to-action.v3 .image{
	margin-top: -67px;
}
.call-to-action.v3 .info {
    flex: 1;
    max-width: 577px;
    margin-left: 72px;
    padding-top: 50px;
    margin-right: -44px;
}
.call-to-action.v3 .dropdown{
	display: inline-block;
	margin-top:20px;
}
.call-to-action.v3 .dd-button{
	background:#FF8A3B;
	margin-top:16px;
	min-width: 290.15px;
	height: 67.38px;
	font-size: 26.3356px;	
	border-radius: 2.47587px;
}
.call-to-action.v3 .active .dd-button{
    background: #fff;
}
.call-to-action.v3 .active .dd-button .icon{
	position: relative;
	top:2px;
}
.call-to-action.v3 .dd-button .icon{
    margin-left: 10px;
    margin-right: 0;
}
.call-to-action.v3 .dd-button svg{
	width: 21px;
    height: 14px;
}
/* .call-to-action.v3 .active .dd-button{
	background:linear-gradient(257.38deg, #6A46A4 -9.98%, #490E67 95.09%);
	color:#fff !important;
}
.call-to-action.v3 .active .dd-button svg path {
    stroke: #fff;
} */
.donate.v3{
	background: linear-gradient(-90deg, rgba(251, 192, 67, 0.75) 0%, rgba(225, 112, 14, 0.75) 100%), url(root/assets/common/images/v4/donate-banner-v2.jpg), lightgray 50% / cover no-repeat;
	/* background: linear-gradient(270deg, rgba(228, 5, 141, 0.35) 0%, rgba(190, 99, 237, 0.35) 100%), radial-gradient(73.08% 50% at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.213998) 66.44%, rgba(0, 0, 0, 0.235599) 75.54%, rgba(0, 0, 0, 0.25) 90.28%), linear-gradient(0deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url(/wp-content/uploads/2022/12/donate-banner-v2.jpg); */
	background-blend-mode: normal, multiply, multiply, normal;
	background-repeat:no-repeat;
	background-size:cover;
	padding:154px 0 30px;
	font-weight:var(--bold-weight);
	font-size: 24px;
	line-height: 36px;
	color: #FFFFFF;
	margin:72px 65px;
	position: relative;
	margin-top: -350px;
}
.donate.v3:after{
	content: "";
    background-image: url(root/assets/common/images/v4/donar-bg-icon.png);
    width: 324px;
    height: 614px;
    position: absolute;
    top: -390px;
    right: -65px;
}
.donate.v3 .container{
	max-width:1420px;
	justify-content: space-between;
}
.donate.v3 .info-section{
  display:flex;
  padding-top:25px;
}
.donate.v3 .info-section .section-head{
	max-width:475px;
}
.donate.v3 .info-section .image{
	margin:35px 0 -30px -80px;
    max-width:540px;
}
.donate.v3 .info-section .title{
	font-size: 77.2393px;
	line-height: 85px;
	text-transform: capitalize;
	padding-bottom:63px;
	font-weight:var(--bold-weight);
}
.donate.v3 .info-section .primary-button-v3{
	min-width:234.03px;
	height:61.86px;
	background: #fff;
    color: #101228 !important;
}
.donate.v3 .incentive-table{
	text-align: center;
    width:460px;
}
.donate.v3 .incentive-table table{
	width: 100%;
}
.donate.v3 .incentive-table table th{
	padding-bottom:10px;
}

.leaderboard-section-v2.v3{
    margin-top: 0;
	padding:100px 0 0;
}
.leaderboard-section-v2.v3 .container{
  max-width:1470px;
}
.leaderboard-section-v2.v3 .section-heading{
	font-family:var(--montybold-font-family);
	font-size: 108.711px;
	line-height:141px;
	text-transform: uppercase;
	color:#fff;
	text-shadow: 0px 6.56447px 13.1289px rgba(113, 47, 147, 0.25);
	text-align: center;
}
.leaderboard-section-v2.v3 .section-heading span{
	position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 10px;
}
.leaderboard-section-v2.v3 .section-heading span:before {
	content: attr(data-title);
    position: absolute;
    left: 50%;
    top: 5px;
    margin-left: 5px;
    color: #fff;
    text-shadow: 0px 6.56447px 13.1289px rgb(255 255 255 / 25%);
    transform: translateX(-50%);
	display:none;
}
.leaderboard-section-v2.v3 .section-heading .cup-left-icon{
    background-image: url(root/assets/common/images/v3/cup-left-icon.png);
    width: 114px;
    height: 166px;
    display: inline-block;
	position: relative;
	top:-8px;
}
.leaderboard-section-v2.v3 .section-heading .cup-right-icon{
    background-image: url(root/assets/common/images/v3/cup-right-icon.png);
    width: 114px;
    height: 166px;
    display: inline-block;
	position: relative;
	top:-8px;
}
.leaderboard-section-v2.v3  .fundraising-boxes{
  display:flex;
  justify-content:space-between;
  column-gap:15px;
  margin-top: 20px;
}
.leaderboard-section-v2.v3  .fundraising-boxes .fundraising-box{
	background:rgba(255, 255, 255, 0.15);
	font-size: 23.2765px;
	line-height: 30px;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	width: 100%;
    max-width: 707px;
	padding:47px 42px 12px 50px;
	min-height:256px;
}
.leaderboard-section-v2.v3  .fundraising-boxes .fundraising-box.team{
	background:rgba(255, 255, 255, 0.15);	
}
.leaderboard-section-v2.v3  .fundraising-boxes .fundraising-box h4{
	font-style: italic;
	font-weight:var(--bold-weight);
	font-size: 30px;
	line-height: 33px;
	letter-spacing: -0.02em;
	color: #fff;
	max-width:370px;
	padding-bottom:11px;
	float:left;
}
.leaderboard-section-v2.v3  .fundraising-boxes .fundraising-box p{
	max-width:310px;
	float:left;
}
.leaderboard-section-v2.v3  .fundraising-boxes .fundraising-box.team p{
	max-width:390px;
}
.leaderboard-section-v2.v3  .fundraising-boxes .fundraising-box .img{
    float: right;
    margin-left: -100px;
    margin-top:-120px;
    margin-bottom: -20px;
}
.leaderboard-section-v2.v3 .leaderboard-boxes{

}
.leaderboard-section-v2.v3 .leaderboard-boxes .leaderboard-box-wrapper{
	max-width: 1234px;
    margin: 0 auto;
	padding-top:130px;
}
.leaderboard-section-v2.v3 .leaderboard-boxes .flex-box{
 display:flex;
 align-items:center;
 justify-content:center;
}
.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar{
	background-image: url(root/assets/common/images/v4/heading-bar.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 159px;
    width: 100%;
	position: relative;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
	margin-top: 110px;
}
.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar span{
	position: relative;
	font-family:var(--montybold-font-family);
	font-size: 55.5413px;
	line-height:72px;
	color: #221553;
	margin-top: -20px;
}
.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar span:before {
    content: attr(data-title);
    position: absolute;
    left: calc(50% + 6px);
    top: -5px;
    color: #fff;
    transform: translateX(-50%);
    width: 100%;
}
.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar .logo{
	position: absolute;
    top:-140px;
    left: 50%;
    transform: translateX(-50%);
}
.leaderboard-section-v2.v3 .leaderboard-boxes  .leaderboard-box{
  flex:1;
}
.leaderboard-section-v2.v3 .leaderboard-boxes  .leaderboard-box .title{
	font-size: 40px;
	letter-spacing: -0.02em;
	color:#F9D58A;
	font-weight:var(--bold-weight);
	text-align:center;
	padding-bottom:30px;
	margin-top:-5px;
}
.leaderboard-section-v2.v3 .leaderboard-boxes .leaderboard-box-wrapper:nth-of-type(even) .leaderboard-box .title{
  color:#FF9E48;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info{
	margin-top:0;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-info{
  margin-top:8px !important;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image img,
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image .fa{
	border: 10.4868px solid #FFFFFF;
    filter: drop-shadow(0px 5.99247px 44.9435px #FFF0CF);
	width:208px;
	height:208px;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image img,
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image .fa,
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image img, 
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image .fa{
	border: 8.18071px solid #FFFFFF;
	box-shadow:inherit;
	width:150px;
	height:150px;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2),
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) {
    width: 150px;
	top: 65px;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image,
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image{
	width:150px;
	height:200px;
	left: 0;
    right: 0;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard{
    max-width: 470px;
	min-height: 380px;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-label{
    font-family: var(--montybold-font-family);
    font-size: 22px !important;
    line-height:28px !important;
    text-align: center;
    padding: 15px 0 8px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
}
.leaderboard-section-v2.v3  .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-info, 
.leaderboard-section-v2.v3  .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-info {
    max-width: 100%;
    margin-top: 0;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-info {
    max-width: 100%;
	margin-top: 0;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-info,
.leaderboard-section-v2.v3 .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-info {
    max-width: 150px;
    margin-top: 0;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-metric{
	font-size:28px;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child,
.leaderboard-section-v2.v3 .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child{
    width:210px;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2){
	left:0;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3){
	right:0;
}
.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image {
    height: 286px;
    width: 210px;
}
.faq-section.v3{
	background: linear-gradient(180deg, #42BEFC -8%, #0266A9 93.47%);
	padding:15px 0 75px 0;
    position: relative;
    margin-top: 352px;
}
.faq-section.v3:before {
    content: "";
    background-image: url(root/assets/common/images/v3/event-top-design.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 100%;
    height: 352px;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: -350px;
    background-size: cover;
}
.faq-section.v3 .heading{
    font-family: var(--montybold-font-family);
	font-size: 131.182px;
	line-height:171px;
    text-transform: uppercase;
    position: relative;
    color: #221553;
	padding-bottom: 27px;
	text-align: center;
}
.faq-section.v3 .heading:before {
	content: attr(data-title);
    position: absolute;
    left: calc(50% + 12px);
    top: -10px;
    color: #fff;
    transform: translateX(-50%);
    width: 100%;
}
.faq-section.v3 .accordion{
	position: relative;
	z-index:1;
}
.faq-section.v3 .accordion .card .card-header .icon{
	background-image: url(root/assets/common/images/v4/plus-icon.png);
}
.faq-section.v3 .accordion .card .card-header a:not(.collapsed) .icon {
    background-image: url(root/assets/common/images/v4/minus-icon.png);
}
.faq-section.v3 .accordion .card .card-header a {
    background:#fff;
	letter-spacing:0.1px;
	min-height:72px;
	color: #101228;
}
.faq-section.v3 .accordion .card .card-header a:not(.collapsed) {
    background:#101228;
	color:#fff;
}
.faq-section.v3 .accordion .card-body {
    padding: 14px 22px 14px;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: 0.1px;
}
.faq-section.v3 .accordion .card {
    border-radius: 0;
    background: transparent;
	color: #FFFFFF;
}
.faq-section.v3 .accordion .card-body a{
    color:#fff;
	vertical-align:top;
}
.faq-section.v3:after{
    content: "";
    background-image: url(root/assets/common/images/v4/faq-design-01.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 437px;
    height: 845px;
    position: absolute;
    right: 0;
    bottom: 225px;
    background-size: cover;
}
.faq-section.v3 .sponsors{
    text-align: center;
    padding-top:200px;
}
.faq-section.v3 .sponsors:after{
	content: "";
    background-image: url(root/assets/common/images/v4/faq-design-02.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 286px;
    height: 578px;
    position: absolute;
    left: 0;
    bottom: -115px;
    background-size: cover;
}
.faq-section.v3 .sponsors .heading{
	font-size: 52.509px;
	line-height:68.261px;
	letter-spacing: -0.02em;
	padding-bottom:0;
    text-transform: capitalize;
}
.faq-section.v3 .sponsors .heading:before{
	text-shadow: 0px 5.0713px 10.1426px rgba(255, 255, 255, 0.25);
    left: calc(50% + 5px);
    top: -7px;
}
.faq-section.v3 .sponsors .sponsor-title{
	font-size: 30.6795px;
    line-height: 64px;
    letter-spacing: 1.17998px;
    font-weight:var(--bold-weight);
	color:#fff;
	margin-top:-15px;
}
.faq-section.v3 .sponsors ul{
	max-width: 710px;
    display: flex;
    align-items: center;
    justify-content:center;
    margin: 0 auto;
	column-gap:50px;
	margin-top:44px;
}
.faq-section.v3 .sponsors ul + h2{
	margin-top:75px;
}
.faq-section.v3 .sponsors ul + h2 + ul{
	margin-top:10px;
}
.faq-section.v3 .sponsors ul.partners_logo li img{
	opacity: 0.55;
}
.faq-section.v3 .sponsors ul li a:hover img{
	opacity:1;
}
.site-footer.v3{
	background:#101228;
	padding:112px 0 100px;
}
.site-footer.v3 .footer-columns {
    padding-top:0px;
}
.site-footer.v3 .footer-columns .footer-column .footer-logo {
    max-width: 260px;
    margin: 0 auto;
}
.site-footer.v3  .footer-columns .footer-column .info{
	font-family:var(--primary-font-family);
	font-weight:var(--bold-weight);
	font-size: 26.134px;
	line-height: 31px;
	padding-top:14px;
	max-width: 266px;
}

.site-footer.v3 .footer-columns .footer-column .register-info{
	font-size: 16px;
	line-height: 22px;
    color:#fff;
    padding-top:42px;
    width: 346px;
}
.site-footer.v3 .footer-columns .footer-column .register-info .reg-link,
.site-footer.v3 .footer-columns .footer-column .register-info p{
  max-width:250px;
  margin:0 auto;
}
.site-footer.v3 .footer-columns .footer-column .register-info .reg-link {
    font-size: 16px;
    border-color:#fff;
    line-height: 22px;
}
.site-footer.v3 .footer-columns .footer-column .register-info a{
    color: #fff;
	vertical-align:bottom;
}
.site-footer.v3 .footer-columns .footer-column .register-info a i{
	font-style:normal;
}
.site-footer.v3 .footer-columns .footer-column .menu li:not(:last-child){
	padding-bottom:13px;
}
.site-footer.v3 .footer-columns .footer-column .menu li a{
	font-size: 20.5328px;
	line-height: 53px;
	font-weight:var(--bold-weight);
	text-decoration:none;
	display:inline-block;
}
.site-footer.v3 .footer-columns .footer-column .register-info a:hover,
.site-footer.v3 .footer-columns .footer-column ul li a:hover, 
.site-footer.v3 .footer-columns .footer-column ul li a:focus{
	color:#FD8E0D;
}

.site-footer.v3 .footer-columns .footer-column .col-title{
	font-family:var(--montybold-font-family);
	font-size: 28.0418px;
	line-height:36px;
	letter-spacing:-0.373579px;
	padding-bottom:18px;
}
.site-footer.v3 .footer-columns .footer-column .button-group{
	padding-bottom:45px;
}
.site-footer.v3 .footer-columns .footer-column .button-group li{
  display:block;
  margin:0 0 10px;
}
.site-footer.v3 .footer-columns .footer-column .button-group li a{
	font-family:var(--montybold-font-family);
	padding: 11px 27px;
	min-width: 271px;
	height: 63px;
	background: linear-gradient(93deg, #E1700E 29.72%, #FBC043 84.71%);
	display: flex;
	justify-content: center;
	align-items: center;
	text-align:center;
	font-size: 23.4965px;
	line-height:35px;
	letter-spacing: -0.313026px;
	text-transform: uppercase;
	color: #FFFFFF !important;
	text-decoration:none;
}
.site-footer.v3 .footer-columns .footer-column .tagline{
	font-size: 32.3732px;
	line-height:42px;
	font-family:var(--montybold-font-family);
}

.site-header.v3 .social-icons.visible-xs{
  display:none;
}

.gallery{
	margin-bottom: 50px;
}
.gallery .container{
	max-width:1470px;
}
.gallery .title{
	color: #FF8A3B;
	text-align: center;
	font-size: 39.009px;
	font-style: normal;
	font-weight: 700;
	line-height: 45.011px; 
	margin-bottom:40px;
}
.gallery-slider .slick-arrow{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:66px;
	height:66px;
	border: 4px solid #FFF;
	border-radius:50%;
	background-repeat:no-repeat;
	background-size:auto;
	background-position:center;
	display:flex;
	align-items:center;
	justify-content:center;
	z-index:1;
	background-color:transparent;
	font-size:0;
	outline:0px;
}
.gallery-slider .slick-arrow.slick-prev{
	left:-100px;
	background-image:url(root/assets/common/images/v4/left-arrow.svg);
	background-position:43% 50%;
}
.gallery-slider .slick-arrow.slick-next{
	right:-100px;
	background-image:url(root/assets/common/images/v4/right-arrow.svg);
	background-position:57% 50%;
}
.gallery-slider .image{
  position:relative;
  height:864px;
}
.gallery-slider .image img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.gallery-slider .image figcaption{
	background:rgba(0,0,0,0.6);
	padding:16px;
	color:#E9E9E9;
	text-align:center;
	font-size:18px;
	font-style:normal;
	font-weight:500;
	line-height:30px;
	letter-spacing:-0.18px;
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
/* Media Query  */
@media only screen and (min-width:2000px){
	.faq-section.v3:before,
	.event-section:before{
		display:none;
	}
	.event-section {
		margin-top:70px;
	    padding-top:150px;
	}
	.faq-section.v3 {
		margin-top: 200px;
		padding-top: 150px;
	}
}

@media only screen and (max-width:1440px){

	.responsive-elements{
	   display: block !important;
	}

	.show-on-tablet,.active #menu-close-btn{
	  display: block !important;
	}
	#menu-close-btn{
		position: absolute;
		top: 20px;
		right: 20px;
	}
	.site-header .main-navigation .align-middle{
		width: 100%;
		max-height:calc(100% - 130px);
		overflow-y: scroll;
	}
	.site-header .main-navigation{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height:0;
		z-index: 999;
		background: linear-gradient(90deg, #712F93 -5.05%, #42BEFC 100.04%);
		align-items: center;
		justify-content: center;
		transition:0.3s ease;
	}
	.site-header .main-navigation ul li.secondary-btn{
		display: table;
		margin: 25px auto 0;
	}
	.site-header .main-navigation ul li.secondary-btn a {
		width: 276px;
		font-size: 26px;
		margin: 0 auto;
		display: table-cell;
	}
	.site-header .main-navigation ul li a {
		font-size: 16px;
		line-height: 41px;
		display: inline-block;
	}
	.site-header .main-navigation img.show-on-tablet{
		max-width: 650px;
		margin: 0 auto 30px;
	}
	.site-header .main-navigation.active{
		display: flex;
		height:100%;
	}

	.site-header .main-navigation ul li{
		display: block;
		padding: 6px 0;
	}
	.site-header ul li a:after{
	   bottom: 0;
	}
	.site-header ul li.secondary-btn a {
		width: 170px;
		font-size: 20px;
		margin-left:25px;
	}

	.site-header ul li{
	   padding:0;
	}
	.site-header {
	   padding: 0 0 0 25px;
	}
	.site-header .site-branding .custom-logo-link{
	   display: none;
	}
	.site-header ul li a#menu-toggle-btn:after{
	   display: none;
	}
	.site-header .site-branding .site-description {
		font-size: 20px;
		margin-right: 12px;
	}
	.site-header.v3 .main-navigation {
		padding: 0;
	}
	.site-header.v3 .site-branding .custom-logo-link{
		display:block;
		max-width: 367px;
	}
	.site-header.v3 .container-fluid {
		padding: 0 45px;
	}
	.site-header.v3{
		padding:23px 0;
	}
	.site-header.v3 .responsive-elements{
		padding-top:25px;
	}
	.site-header.v3 .responsive-elements ul li {
		padding-left:40px;
	}
	.site-header.v3 .dd-button {
		background:rgba(255, 255, 255, 0.25);
		color: #fff !important;
	}
	html.overflow .site-header.v3 .dd-button {
		background:#fff;
		color: #002D62 !important;
	}
	html.overflow .site-header.v3 .dd-button svg path {
		stroke: #002D62;
	}
	html.overflow .site-header.v3 .dropdown.active .dd-button {
		background:#002D62;
		color: #fff !important;
	}
	html.overflow .site-header.v3 .dropdown.active .dd-button svg path {
		stroke: #fff;
	}

	.site-header.v3 .dd-button svg path {
		stroke: #fff;
	}

	.site-header.v3 .dropdown.active .dd-button {
		background:#FFF;
		color:#1E1E1E !important;
	}
	.site-header.v3 .dropdown.active .dd-button svg path {
		stroke:#1E1E1E;
	}
	.site-header.v3.fixed-header .dropdown.active .dd-button {
		background: #002D62;
		color: #fff!important;
	}
	.site-header.v3.fixed-header .dropdown .dd-button svg path {
		stroke: #002D62;
	}
	.site-header.v3.fixed-header .dropdown.active .dd-button svg path {
		stroke: #fff;
	}

	.site-header.v3 .main-navigation .align-middle{
		display:block;
		margin-top:50px;
		max-height:calc(100% - 130px);
	}
	.site-header.v3 .social-icons {
		margin-left: 0;
		justify-content: center;
	}
	.main-navigation  .dropdown{
      display:none;
	}
	.site-header.v3 .main-navigation{
     z-index:0;
	 transform:translateY(-100%);
	 background:linear-gradient(292deg, #42BEFC -6.99%, #0266A9 87.77%);
	}
	.site-header.v3 .main-navigation.active{
		transform:translateY(0);
	}
	#menu-close-btn {
		top: 50px;
		right: 50px;
	}
	.site-header .site-branding .custom-logo-link{
		position: relative;
		z-index: 1;
	}
	.site-header.v3.fixed-header .responsive-elements {
		padding-top: 0;
	}
	.site-header.v3 .main-navigation ul li a {
		font-size: 27.361px;
		line-height: 71px;
	}
	.site-header.v3 .main-navigation ul li {
		padding:9px 0;
	}
	.site-header.v3 .social-icons{
		margin-top:75px;
	}
	.site-header.v3 .social-icons img {
		max-height: 48px;
	}
	.site-header.v3 .social-icons a {
		margin: 0 10px;
	}
	html.overflow{
		overflow:hidden;
	}
	.site-header.v3 .responsive-elements ul li #menu-toggle-btn{
		position: relative;
		z-index:1;
		min-width: 42px;
		display: block;
	}
	.site-header.v3 .responsive-elements ul li #menu-toggle-btn.active .menu-icon{
		display:none;
	}
	.site-header.v3 .responsive-elements ul li #menu-toggle-btn.active .close-icon{
		display:block !important;
	}
	.faq-section.v3 {
		padding:40px 0 105px 0;
		margin-top:327px;

	}
	.faq-section.v3:before{
		height:327px;
		margin-top: -325px;
	}
	.faq-section.v3 .sponsors {
		padding-top:105px;
	}
	.faq-section.v3:after {
		bottom: 40px;
	}
	.leaderboard-section-v2.v3 .section-heading{
		font-size:96px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes {
		max-width: 1206px;
		margin-left:auto;
		margin-right:auto;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box{
		font-size: 20px;
		line-height: 26px;
		padding: 30px 21px 32px 40px;
		min-height: 215px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box h4{
		font-size: 26px;
		line-height: 33px;
		max-width:318px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box p {
		max-width:264px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box.team p {
		max-width: 370px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box .img {
		margin-top:-95px;
		max-height:200px;
	}
	.leaderboard-section-v2.v3 {
		padding: 50px 0 0;
	}
	.donate.v3{
		max-width:1198px;
		margin:148px auto;
		min-height:560px;
		padding:107px 50px 56px 35px;
		margin-top:-350px;
	}
	.donate.v3 .info-section .title{
		font-size: 60px;
		line-height: 75px;
		padding-bottom: 32px;
	}
	.donate.v3 .info-section .section-head {
		max-width: 377px;
	}
	.donate.v3 .incentive-table{
		width:420px;
	}
	.donate.v3:after {
		width: 243px;
		height: 460px;
		top:-230px;
		right: -120px;
		background-size:100%;
		background-repeat: no-repeat;
	}
	.video-banner .banner-icon.left img{
		max-height:590px;
	}
	.video-banner .banner-icon.right img{
       max-height:650px;
    }
	.about-us-section.v3 {
		padding: 300px 0 125px;
	}
	.location-boxes .location-box {
		width: 280px;
		min-height: 463px;
		font-size: 14px;
	}
	.location-boxes .location-box .date {
		width: 81px;
		height: 81px;
		margin-top:-41px;
	}
	.location-boxes .location-box .location{
		font-size:16px;
	}
	.location-boxes .location-box .primary-button-v3 {
		width: 100%;
		min-width: auto;
	}
	.location-boxes .location-box .box-title{
		font-size:32px;
	}
	.event-section .location-boxes {
		max-width: 1198px;
		margin-left: auto;
		margin-right: auto;
	}
	.location-boxes .location-box ul:first-child {
		width:142px;
	}
	.location-boxes .location-box ul {
		width:112px;
	}
	.event-section .super-plunge-box{
		margin-top:107px;
	}
	.costume-contest{
		padding-top:110px;
	}
	.costume-contest .image {
		max-width: 548px;
	}
	.costume-contest .section-head .title{
		font-size: 58px;
		line-height: 76px;
	}
	.costume-contest .section-head .content .trophy-icon {
		margin-right: 0;
		width: 268px;
	}
	.event-section .costume-contest .container {
		max-width: 1230px;
	}
	.why-we-plunge{
		padding-bottom:110px;
	}
	.call-to-action.v3 {
		min-height: 423px;
	}
	.call-to-action.v3 .info {
		padding-top:55px;
	}
	.call-to-action.v3 .image {
		margin-top: -40px;
		max-width: 540px;
		display: flex;
	}
	.call-to-action.v3 .image img{
		object-fit:cover;
	}
	.event-section:before{
		height:327px;
		margin-top:-325px;
	}
	.event-section {
		margin-top:327px;
	}
	.why-we-plunge .image {
		margin-right: -30px;
		margin-top: 55px;
	}
	.gallery .container {
		max-width: 1045px;
	}
	.gallery-slider .image{
		height:608px;
	}
	.gallery-slider .slick-arrow{
		width:48px;
		height:48px;
		background-size:13px;
		border-width:2.832px;
	}
	.gallery-slider .slick-arrow.slick-prev{
		left:-85px;
		background-position: 42% 48%;
	}
	.gallery-slider .slick-arrow.slick-next{
		right:-85px;
		background-position:58% 48%;
	}
	.gallery-slider .image figcaption{
		padding-left:85px;
		padding-right:85px;
	}
	.gallery-slider .image figcaption br{
		display:none;
	}
}

@media only screen and (max-width:1350px){
	.video-banner .banner-icon.left img {
		max-height: 530px;
	}
	.video-banner .banner-icon.right img {
		max-height: 580px;
	}
	.event-section .location-boxes {
		column-gap: 18px;
	}
	.costume-contest .section-head .title {
		font-size: 56px;
	}
	.costume-contest .image {
		max-width: 49%;
		margin-top: 0;
	}
	.costume-contest .section-head .content .trophy-icon {
		margin-top: -30px;
	}
	.event-section:before{
		height:250px;
		margin-top:-248px;
	}
	.event-section {
		margin-top:250px;
	}

	.faq-section.v3 {
		margin-top:250px;

	}
	.faq-section.v3:before{
		height:250px;
		margin-top:-248px;
	}
	.why-we-plunge .intro-text .title {
		font-size: 82px;
		line-height: 105px;
	}
	.donate.v3:after {
		right:-75px;
	}
	.faq-section.v3 .sponsors:after {
		width: 196px;
		height: 396px;
		bottom: -170px;
		background-size: contain;
		left: -30px;
	}
	.faq-section.v3:after {
		bottom: 180px;
		width: 296px;
		height: 570px;
		background-size: contain;
	}
}

@media only screen and (max-width:1200px){

	.about-us-section.v3 {
		padding:175px 0 28px;
	}
	.about-us-section.v3 .container {
		flex-direction: column;
	}
	.about-us-section.v3 .video-section {
		width: 864px;
		height: 500px;
	}
	.about-us-section.v3 .info{
		padding-left:0;
		max-width:864px;
	}
	.about-us-section.v3 .info .title{
		max-width:450px;
		margin:0 auto;
	}
	.about-us-section.v3 .info p {
		font-size: 18px;
		line-height: 26px;
	}
	.video-banner .banner-icon.left img {
		max-height: 450px;
	}
	.video-banner .banner-icon.right img {
		max-height: 550px;
	}

	.site-footer.v3 .footer-columns .footer-column:first-child {
		display: block;
	}
	.site-footer.v3 .footer-columns {
		display: flex;
	}
	.event-section .location-boxes {
		column-gap: 25px;
		flex-wrap: wrap;
		justify-content: center;
		max-width: 860px;
		margin-top: 30px;
	}
	.location-boxes .location-box {
		width: 306px;
		min-height: 463px;
		font-size: 15.9612px;
		margin-top: 75px;
	}
	.event-section .section-head{
		max-width: 676px;
		margin-left: auto;
		margin-right: auto;
	}
	.event-section {
		padding-top: 72px;
	}
	.event-section .section-head .title{
		padding-bottom:13px;
	}
	.event-section .super-plunge-box {
		padding: 12px 18px;
		margin-top: 60px;
		max-width: 864px;
		padding-left:57px;
		font-size: 14px;
		line-height: 20px;
	}
	.event-section .super-plunge-box .start-bg{
		width:142px;
		height:142px;
		background-size:100%;
		font-size: 30px;
		line-height: 32px;
	}
	.event-section .super-plunge-box .info-content {
		max-width:400px;
	}
	.event-section .super-plunge-box .info-content .address{
		margin-top:12px;
	}
	.event-section .super-plunge-box .image img{
		max-height:90px;
	}
	.location-boxes .location-box ul:first-child {
		width: 154px;
	}
	.location-boxes .location-box ul {
		width: 126px;
	}
	.event-section .costume-contest .container {
		max-width: 1080px;
	}
	.costume-contest .image {
		max-width: 48%;
		margin-right: 20px;
	}
	.costume-contest .section-head .content .trophy-icon {
		width:219px;
		margin-top: 0;
	}
	.costume-contest {
		padding-top: 50px;
	}
	.event-section .costume-contest .section-head {
		max-width:100%;
		padding-left: 15px;
	}
	.costume-contest .section-head .title {
		font-size: 48px;
		line-height: 60px;
		padding-bottom: 0;
	}
	.costume-contest .section-head .sub-title{
		font-size: 30px;
		line-height: 37px;
	}
	.costume-contest .section-head .content p {
		max-width: 493px;
	}
	.event-section .costume-contest{
      font-size:16px;
	  line-height:22px;
	}
	.classy-total-section .classy-goals .title{
		flex-direction:column;
	}
	.classy-total-section .classy-goals .title .goal-total{
		padding-left:0;
	}
	.classy-total-section .classy-total {
		padding-top: 60px;
	}
	.why-we-plunge {
		padding-bottom: 210px;
		padding-left: 40px;
		padding-right: 40px;
	}
/* 	.why-we-plunge .intro-text {
		flex:inherit;
	}
	.why-we-plunge .image{
		flex:1;
		padding-left: 16px;
	} */
	.why-we-plunge .image img {
		max-width: 100%;
	}
	.why-we-plunge .container{
		align-items:center;
	}
	.why-we-plunge .intro-text p {
		max-width:580px;
	}
	.why-we-plunge .intro-text .title {
		font-size: 72px;
		line-height: 88px;
	}
	.why-we-plunge .intro-text .sub-title{
		font-size: 31.983px;
		line-height: 36.102px;
		letter-spacing: -0.784px;
		margin-bottom: 32px;
	} 
	.why-we-plunge .intro-text p {
		max-width: 468px;
	}
	.why-we-plunge .image {
		margin-left: -60px;
	}
	.why-we-plunge .intro-text p+p {
		max-width: 468px;
	}
	.call-to-action.v3 {
		padding-bottom:600px;
	}
	.call-to-action.v3 .container.flex{
		flex-direction:column;
	}
	.call-to-action.v3 .image {
		margin-top: -96px;
		max-width: 473px;
		margin-left: auto;
		margin-right: auto;
	}
	.call-to-action.v3 .info {
		padding-top: 50px;
		max-width:606px;
		margin: 0 auto;
		text-align: center;
	}

	.donate.v3 {
		max-width:864px;
		margin: 89px auto;
		padding:40px 40px 100px;
		background: linear-gradient(-90deg, rgba(251, 192, 67, 0.75) 0%, rgba(225, 112, 14, 0.75) 100%), url(root/assets/common/images/v4/donate-banner-1200-v2.jpg),lightgray 50% / cover no-repeat;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: -450px;
	}
	.donate.v3 .container {
		flex-direction: column;
	}
	.donate.v3 .info-section .image {
		margin:-30px -30px 0px -30px;
	}
	.donate.v3 .incentive-table {
		margin:40px auto 0;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes {
		flex-direction: column;
		max-width: 864px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box{
		max-width:100%;
		margin-bottom:28px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box h4 {
		float: inherit;
	}
	.leaderboard-section-v2.v3 .section-heading {
		font-size: 72px;
	}
	.site-footer.v3{
		min-height:auto;
		padding: 130px 0;
	}
	.site-footer.v3 .footer-columns .footer-column .footer-logo {
		max-width: 258px;
	}
	.site-footer.v3 .footer-columns .footer-column .info{
		max-width:266px;
	}
	/* .site-footer.v3 .footer-columns .footer-column:last-child{
		display:none;
	} */
	.site-footer.v3 .footer-columns{
		flex-wrap:wrap;
	}
	.site-footer.v3 .footer-columns .footer-column:last-child{
		order:-1;
		width:100%;
		padding-bottom: 65px;
	}
	.site-footer.v3 .footer-columns .footer-column .button-group {
		padding-bottom:30px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		max-width: 640px;
		margin: 0 auto;
		padding-top: 10px;
	}
	.site-footer.v3 .footer-columns .footer-column .button-group li a{
		min-width:auto;
		max-width:280px;
	}
	.site-footer.v3 .footer-columns .footer-column .button-group li{
		margin:5px;
		width:48%;
		max-width:280px;
	}

	.faq-section.v3 .sponsors:after {
		width: 196px;
		height: 396px;
		bottom: -170px;
		background-size: contain;
	}
	.faq-section.v3 {
		padding:30px 0 87px 0;
		margin-top: 250px;
	}
	.faq-section.v3 .accordion{
		max-width: 864px;
		margin-left:auto;
        margin-right:auto;
	}
	.faq-section.v3 .accordion .pad-right-6 {
		padding-right: 15px;
	}
	.faq-section.v3:after {
		bottom: 180px;
		width: 296px;
		height: 570px;
		background-size: contain;
	}

	.leaderboard-section-v2.v3 .leaderboard-boxes .flex-box{
		display: block;
		text-align: center;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .flex-box .slick-list{
		padding-bottom:60px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard{
		min-height:430px;
	}
	.leaderboard-section-v2.v3 .slick-dots li button {
		width: 18px;
		height: 18px;
		background: rgba(255, 255, 255, 0.6);
	}
	.leaderboard-section-v2.v3 .slick-dots .slick-active button {
		background:#fff;
	}
	.leaderboard-section-v2.v3 .slick-dots li {
		padding: 0 6px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar {
		background-image: url(root/assets/common/images/v4/heading-bar-1024.png);
		background-size: 100%;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .leaderboard-box-wrapper {
		padding-top: 95px;
	}
	.leaderboard-section-v2.v3 {
		padding-bottom:80px;
	}
	.accordion .pad-left-6{
		display:none;
	}
	.accordion .show-on-1200{
     display:block !important;
	 text-align:center;
	}
	.accordion .col-md-6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.accordion .see-more{
		font-size: 30px;
		line-height: 26px;
		letter-spacing: -0.01em;
		text-decoration: underline;
		color: #FFFFFF;
		font-style: italic;
		margin-top: 45px;
		display: inline-block;
	}
	.location-boxes .location-box .box-title {
		font-size: 38.3533px;
	}
	.donate.v3:after {
		right: -80px;
		top: -295px;
	}
	.donate.v3 .info-section .title {
		font-size: 60px;
		line-height: 72px;
		padding-bottom:25px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-label{
		margin:15px 0 8px;
		padding-top:0;
		padding-bottom:0;
		display: -webkit-box;
		-webkit-line-clamp:3;
		/* autoprefixer: off */
		-webkit-box-orient: vertical;
	}
	.gallery .container {
		max-width: 763px;
	}
	.gallery-slider .image{
		height:570px;
	}
	.gallery-slider .slick-arrow.slick-prev {
		left: -68px;
	}
	.gallery-slider .slick-arrow.slick-next {
		right: -68px;
	}
	.gallery-slider .image figcaption{
		font-size: 16px;
		line-height: 30px;
		letter-spacing: -0.16px;
		padding-left:30px;
		padding-right:30px;
	}
}

@media only screen and (max-height:700px){
	.video-banner .banner-content .banner-text-image{
		margin-top:70px;
	}
	.video-banner .banner-icon.left img {
		max-height:400px;
	}
	.video-banner .banner-icon.right img {
		max-height:450px;
	}
	.video-banner .banner-icon {
		bottom:-150px;
	}
	.video-banner .banner-icon.right{
		bottom:-150px;
	}
}

@media only screen and (max-width:991px){
	.leaderboard-section-v2.v3 .section-heading {
		font-size: 65px;
	}
	.why-we-plunge .image {
		flex:inherit;
	}
	.why-we-plunge .container {
		flex-wrap: wrap;
	}
	.why-we-plunge .image{
		padding:50px 0 0;
		margin-right:0;
		margin-left:0;
		margin-top:0;
	}
	.site-header.v3{
		background:transparent !important;
	}
	.site-header.v3.fixed-header {
		background:linear-gradient(292deg, #42BEFC -6.99%, #0266A9 87.77%) !important;
	}
	.video-banner .banner-icon.left img {
		max-height: 280px;
	}
	.video-banner .banner-icon.right img {
		max-height: 330px;
	}
	.about-us-section.v3 .video-section {
		width: 100%;
		margin-top: 0 !important;
	}
	.about-us-section.v3 {
		padding-top: 175px !important;
	}
	.video-banner .banner-content .banner-text-image {
		padding: 0 30px;
	}
	.about-us-section.v3 .info .title {
		font-size: 48.2185px !important;
		line-height: 54px !important;
	}
	.about-us-section.v3 .info p {
		font-size: 18px !important;
		line-height: 26px !important;
	}
	.why-we-plunge .intro-text p,
	.why-we-plunge .intro-text p+p{
		max-width: 100%;
	}
    .event-section .super-plunge-box{
		padding-left:0;
	}
	.costume-contest .image {
		max-width: 40%;
		margin-right: 15px;
	}
	.costume-contest .section-head .content .trophy-icon {
		width: 180px;
		margin-top: 30px;
	}
	.classy-total-section .classy-goals .title {
		font-size: 42px;
	}
	.classy-total-section .classy-goals .title .goal-total{
		font-size:58px;
	}
	.donate.v3{
		max-width:100%;
		margin-left:25px;
		margin-right:25px;
	}
	.donate.v3:after {
		right:-25px;
	}
	.leaderboard-section-v2.v3 {
		padding-bottom:100px;
	}
	.faq-section.v3 .sponsors:after {
		width: 146px;
		height: 305px;
	}
	.faq-section.v3:after {
		bottom: 460px;
		width: 215px;
		height: 415px;
	}
	.gallery .container {
		max-width: 100%;
		padding-left: 100px;
		padding-right: 100px;
	}
}

@media only screen and (max-width:767px){
	.site-footer.v3 .footer-columns .footer-column:last-child{
		display:none;
	}
	.site-header.v3 .container-fluid {
		padding: 0 30px 0 15px;
	}
	.site-header.v3 {
		padding: 6px 0;
	}
	.site-header.v3 .site-branding .custom-logo-link {
		max-width: 238px;
	}
	.site-header.v3 .responsive-elements ul li .dropdown{
		display:none;
	}
	.site-header.v3 .responsive-elements {
		padding-top: 28px;
	}
	.video-banner .banner-content .banner-text-image {
		padding: 0 15px;
	}
	.video-banner .banner-icon.left img {
		max-height: 225px;
	}
	.video-banner .banner-icon.right img {
		max-height: 250px;
	}
	.video-banner .banner-icon {
		bottom: -50px;
	}
	.video-banner .banner-icon.right {
		bottom: -70px;
	}
	.site-header.v3 .main-navigation ul li a {
		font-size: 24.6648px;
		line-height: 64px;
	}
	.site-header.v3 .main-navigation ul li {
		padding: 6px 0;
	}
	.site-header.v3 .social-icons {
		margin-top: 30px;
	}
	.main-navigation .dropdown {
		display: block;
		margin-top:30px;
	}
	.site-header.v3 .social-icons.visible-xs{
		display:block;
	}
	.site-header.v3 .social-icons.hidden-xs{
		display:none;
	}
	.site-header.v3 .dd-button {
		max-width:352px;
		height:64px;
		margin:0 auto;
		font-size:28.7744px;
	}
	.dropdown ul{
		position:relative;
		max-width:352px;
		margin:0 auto;
	}
	.site-header.v3 .dropdown ul li a{
		display: flex !important;
		width: 100%;
		background: rgba(255, 255, 255, 0.3) !important;
	}
	.site-header.v3 .main-navigation.active .align-middle {
		margin-top: 90px;
		max-height: calc(100% - 92px);
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.site-header.v3.fixed-header .main-navigation.active .align-middle{
		margin-top: 55px;
		max-height: calc(100% - 55px);
	}
	.site-header.v3.fixed-header .site-branding .custom-logo-link {
		max-width: 135px;
	}
	.site-header.v3.fixed-header {
		padding:4px 0;
		height: auto;
	}
	.site-header.v3 .responsive-elements ul li #menu-toggle-btn{
		min-width: auto;
		display: flex;
		align-items: center;
	}
	.site-header.v3 .responsive-elements ul li #menu-toggle-btn .menu-icon{
		max-width:30px;
		margin-left: auto;
	}
	.site-header.v3 .responsive-elements ul li #menu-toggle-btn .close-icon {
		max-width: 25px;
		margin-left: auto;
	}
	.site-header.v3 .container-fluid {
		padding: 0 25px 0 15px;
	}
	.video-banner .banner-content .banner-text-image {
		margin-top: 0;
	}
	.site-header.v3 .dd-button,
	.site-header.v3.fixed-header .dd-button,
	.site-header.v3.fixed-header .active .dd-button{
		color: #002D62 !important;
		background: #FFFFFF !important;
	}
	.site-header.v3 .dd-button svg path,
	.site-header.v3.fixed-header .dd-button svg path{
		stroke: #002D62 !important;
	}
	.site-header.v3 .dropdown.active .dd-button,
	.site-header.v3.fixed-header .dropdown.active  .dd-button{
		background: #221553 !important;
		color: #fff !important;
	}
	.site-header.v3 .dropdown.active .dd-button svg path,
	.site-header.v3.fixed-header .dropdown.active  .dd-button svg path{
		stroke: #fff !important;
	}
	.dd-button .icon svg{
		width: 18px;
		height: 12px;
	}
	.dropdown.active .dd-button .icon{
		top: 2px;
		position: relative;
	}
	.dropdown ul li{
		padding:0 !important;
	}

	.about-us-section.v3 {
		padding-top: 112px !important;
		padding-bottom: 82px;
	}
	.about-us-section.v3 .video-section{
		height:100%;
	}
	.about-us-section.v3 .video-section .overlay img{
		max-width:80px;
	}
	.about-us-section.v3 .container {
		padding: 0 25px;
	}
	.main-navigation .dropdown{
		padding:0 20px;
	}
	.event-section:before {
		background-image: url(root/assets/common/images/v3/event-top-design-mobile.png);
		height:185px;
		margin-top: -182px;
	}
	.event-section {
		margin-top: 185px;
		padding-top: 50px;
	}
	.event-section .section-head .title {
		font-size: 42px;
		line-height: 53px;
	}
	.event-section .section-head .sub-title{
		font-size: 32px;
		line-height: 38px;
	}
	.location-boxes .location-box {
		width: 100%;
		max-width: 333px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 25px;
	}
	.location-boxes .location-box .zig-zag-icon{
		right:30px;
	}
	.location-boxes .location-box .date{
		left:25px;
	}
	.event-section .super-plunge-box{
		flex-direction:column;
		padding:12px 25px 40px;
		max-width:372px;
		font-size: 18px;
		line-height: 24px;
		margin-top: 90px;
		margin-bottom: 0;
	}
	.event-section .super-plunge-box .start-bg {
		width: 154px;
		height: 154px;
		margin:-45px 0 20px;
	}
	.event-section .super-plunge-box .info-content .address{
		font-size:20px;
		margin-top: 18px;
	}
	.event-section .super-plunge-box .image{
		width:100%;
		margin-top:30px;
	}
	.event-section .super-plunge-box .image img {
		max-height: 100%;
		width: 100%;
		height: 100%;
	}
	.event-section .costume-contest .container{
		flex-direction:column;
	}
	.event-section .section-head{
		max-width:372px;
	}
	.costume-contest .image {
		max-width: 400px;
		margin-bottom: 30px;
		margin-right:0;
		margin-top:30px;
	}
	.event-section .section-head .sub-title{
		margin-left:0;
		font-size: 30px;
		line-height: 37px;
	}
	.event-section .section-head .title {
		margin-left: 0;
		font-size: 42px;
		line-height: 48px;
	}
	.event-section .costume-contest .section-head {
		max-width: 400px;
		padding-left: 0;
		text-align: center;
	}
	.costume-contest .section-head .content{
		position:relative;
		/* padding-bottom:272px; */
	}
	.costume-contest .section-head .content .trophy-icon {
		width: 272px;
		margin-top: 0;
		position: absolute;
		bottom:0px;
		left: 50%;
		transform: translateX(-50%);
	}
	.event-section .costume-contest {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 60px;
		padding-top: 33px;
	}
	.why-we-plunge {
		padding-left: 0;
		padding-right: 0;
		padding-top:60px;
		text-align:center;
		font-size:18px;
		line-height:26px;
		padding-bottom:140px;
	}
	.why-we-plunge .image{
		width:100%;
	}
	.why-we-plunge .intro-text .title {
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	.why-we-plunge .intro-text .title:before{
		left:12px;
	}
	.why-we-plunge .intro-text {
		max-width: 500px;
		margin: 0 auto;
	}
	.site-footer.v3 .footer-columns {
		display: block;
	}
	.site-footer.v3 .footer-columns .footer-column .info {
		max-width: 372px;
		margin-bottom: 45px;
		margin-top: 45px;
		padding-top: 0;
	}
	.site-footer.v3 .footer-columns .footer-column .footer-logo {
		max-width: 221px;
	}
	.site-footer.v3 {
		padding: 85px 0 55px;
	}
	.faq-section.v3 .sponsors ul{
		flex-direction:column;
		column-gap:0;
		margin-top: 55px;
		max-width: 300px;
	}
	.faq-section.v3 .sponsors ul .sponsor-logo:not(:last-child){
      padding-bottom:33px;
	}
	.faq-section.v3 .sponsors {
		padding-top: 100px;
	}
	.faq-section.v3 {
		padding: 25px 0 105px 0;
	}
	.faq-section.v3 .sponsors:after {
		width: 125px;
		height: 250px;
		bottom: -120px;
	}
	.faq-section .container {
		padding-left: 25px;
		padding-right: 25px;
	}
	.faq-section.v3:after {
		bottom: 60px;
		width: 170px;
		height: 320px;
	}
	.faq-section.v3 .sponsors .heading {
		font-size:48px;
		line-height:72px;
	}
	.faq-section.v3 .sponsors .sponsor-title {
		font-size: 24px;
		line-height: 42px;
	}
	.faq-section.v3{
		margin-top: 185px;
	}
	.faq-section.v3:before{
		background-image: url(root/assets/common/images/v3/event-top-design-mobile.png);
		height: 185px;
		margin-top: -182px;
	}
	.faq-section.v3 .heading {
		font-size: 110px;
		line-height: 143px;
		padding-bottom:30px;
	}
	.accordion .see-more{
		margin-top:25px;
	}
	.classy-total-section {
		padding-top: 40px;
	}
	.classy-total-section .classy-goals{
		max-width: 480px;
		margin: 0 auto;
		padding-bottom: 20px;
	}
	.classy-total-section .classy-total .desp-title{
		font-size:32px;
	}
	.classy-total-section .classy-total .price-box span {
		min-width: auto;
		min-height: 80px;
		font-size: 65px;
		line-height: 65px;
	}
	.classy-total-section .classy-total .price-box .currency{
		font-size: 72px;
	}
	.classy-total-section .classy-total .price-box .seperater {
		font-size: 58px;
		min-width: auto;
	}
	.classy-total-section .classy-total .desp-title{
		font-size:28px;
	}
	.classy-total-section .classy-total {
		padding-top: 25px;
	}
	.classy-total-section .classy-goals .title {
		font-size: 40px;
		line-height: 48px;
	}
	.classy-total-section .classy-goals .title .goal-total {
		font-size: 56px;
		margin-top: 15px;
	}
	.call-to-action.v3 .container.flex {
		max-width: 100%;
		padding: 0 35px;
	}
	.call-to-action.v3 {
		padding-bottom:800px;
	}
	.donate.v3 {
		margin-top: -690px;
		padding:60px 0px 70px;
	}
	.donate.v3 .info-section {
		flex-direction: column;
	}
	.donate.v3 .info-section .image {
		margin: 50px -15px 0;
	}
	.donate.v3 .info-section .title {
		font-size: 48px;
		line-height: 60px;
	}
	.donate.v3 .info-section .section-head{
		text-align:center;
	}
	.donate.v3 .incentive-table {
		width: 100%;
		max-width: 400px;
		margin-top:10px;
	}
	.donate.v3 .info-section .section-head{
		margin-left:auto;
		margin-right:auto;
	}
	.donate.v3 .info-section{
		text-align:center;
	}
	.donate.v3:after {
		top: -100px;
		width: 140px;
		height: 300px;
	}
	.leaderboard-section-v2.v3 .section-heading .cup-left-icon{
		background-size: 100%;
		background-repeat: no-repeat;
		width: 100px;
		height: 80px;
		top: 0;
	}
	.leaderboard-section-v2.v3 .section-heading .cup-right-icon{
		background-size: 100%;
		background-repeat: no-repeat;
		width: 100px;
		height: 80px;
		top: 0;
	}
	.leaderboard-section-v2.v3 .section-heading {
		font-size: 40px;
		line-height: 68px;
	}
	.leaderboard-section-v2.v3 .section-heading span:before{
		margin-left:4px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box .img{
		float:none;
		margin-top:0;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box{
		text-align:center;
		padding:30px 25px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box h4,
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box p{
		margin-left:auto;
		margin-right:auto;
		float:none;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box .img{
		max-height:190px;
		margin:25px 0 -15px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar .logo {
		top:-60px;
		max-height: 115px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar span {
		font-size: 32px;
		line-height: 48px;
		margin-top: -8px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar {
		height: 100px;
		max-width: 480px;
		margin-left: auto;
		margin-right: auto;
		margin-top:45px;
	}
	.leaderboard-section-v2.v3 .section-heading {
		max-width: 450px;
		margin: 0 auto;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .leaderboard-box .title{
		font-size:32px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .leaderboard-box.slick-slide:not(.slick-active) .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-image img{
		box-shadow:inherit !important;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image img, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image .fa {
		width: 190px;
		height: 190px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image {
		height: 268px;
		width: 190px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child, .leaderboard-section-v2.v3 .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child {
		width: 190px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image img, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image .fa, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image img, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image .fa {
		width: 130px;
		height: 130px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image {
		height: 178px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard{
		margin:0 20px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard {
		min-height:390px;
		max-width: 440px;
		margin: 0 auto;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .flex-box .slick-list {
		padding-bottom: 30px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .leaderboard-box-wrapper:first-child{
		padding-top:20px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .leaderboard-box-wrapper{
		padding-top: 80px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-label {
		font-size: 21px !important;
		line-height: 27px !important;
		margin: 10px 0 5px;
		max-width: 150px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes {
		margin: 0 -15px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-metric {
		font-size: 26px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard {
		min-height:420px;
	}
	.gallery .container {
		padding-left: 35px;
		padding-right: 35px;
	}
	.gallery-slider .slick-arrow {
		background-color: #fff;
	}
	.gallery-slider .slick-arrow.slick-prev{
		left:-20px;
		background-image:url(root/assets/common/images/v4/left-arrow-black.svg);
	}
	.gallery-slider .slick-arrow.slick-next{
		right:-20px;
		background-image:url(root/assets/common/images/v4/right-arrow-black.svg);
	}
	.site-header .dropdown ul li a .date{
		background: #221553 !important;
	}
	.site-header .dropdown ul li a .text{
		color:#221553 !important;
	}
}


@media only screen and (max-width:480px){
	.video-banner .banner-icon.left img {
		max-height: 200px;
	}
	.video-banner .banner-icon.right img {
		max-height: 220px;
	}
	.event-section:before {
		height: 130px;
		margin-top: -128px;
	}
	.event-section {
		margin-top: 132px;
	}
    .faq-section.v3:before {
		height: 130px;
		margin-top: -128px;
	}
	.faq-section.v3{
		margin-top: 132px;
	}
	.video-banner .banner-content .banner-text-image {
		margin-bottom:15px;
	}
	.video-banner .banner-icon {
		bottom: -40px;
	}
	.video-banner .banner-icon.right {
		bottom: -50px;
	}
	.about-us-section.v3 .info .title{
		max-width:345px;
	}
	.about-us-section.v3{
		padding-bottom:60px;
	}
	.event-section .section-head .title{
		padding-bottom:20px;
	}
	.event-section .section-head .sub-title{
		max-width:320px;
		font-size:32px;
		line-height:38px;
		margin: 0 auto;
	}
	.event-section .location-boxes{
		margin-top:15px;
	}
	.event-section .super-plunge-box .info-content .address{
		max-width:272px;
		margin-left:auto;
		margin-right:auto;
	}
	.event-section .costume-contest .section-head .sub-title{
		font-size: 30px;
		line-height: 37px;
		max-width:100%;
		padding-bottom:18px;
	}
	.event-section .costume-contest .section-head .title{
		padding-bottom: 0;
		max-width: 365px;
		margin: 0 auto;
	}
	.costume-contest .section-head .content {
		margin-top: 25px;
	}
	.event-section .costume-contest{
		line-height:24px;
	}
	.event-section .costume-contest{
		padding-bottom:40px;
	}
	.why-we-plunge .intro-text .title {
		line-height: 94px;
	}
	.classy-total-section .classy-goals .title {
		font-size: 38px;
		line-height: 42px;
	}
	.classy-total-section .classy-total .price-box .currency {
		font-size: 60px;
	}
	.classy-total-section .classy-total .price-box span {
		min-height: 62px;
		font-size: 58px;
		line-height: 58px;
	}
	.classy-total-section .classy-total .price-box .seperater {
		font-size: 50px;
	}
	.call-to-action.v3 .info {
		padding-top: 38px;
	}
	.call-to-action.v3 .dd-button{
		margin-top:25px;
	}
	.donate.v3 {
		padding-top: 50px;
	}
	.leaderboard-section-v2.v3 .section-heading {
		font-size: 32px;
		line-height:48px;
	}
	.leaderboard-section-v2.v3 .section-heading .cup-left-icon {
		width: 60px;
		height: 55px;
	}
	.leaderboard-section-v2.v3 .section-heading .cup-right-icon {
		width: 60px;
		height: 55px;
	}
	.leaderboard-section-v2.v3 .section-heading {
		max-width: 360px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes{
		margin-top:50px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box {
		max-width: 372px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 34px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box .img {
		margin-top:15px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar {
		background-image: url(root/assets/common/images/v4/heading-bar-767.png);
		background-size: 100%;
		height:110px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar .logo {
		top: -68px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar span{
		margin-top:-15px;
	}
	.call-to-action.v3 .container.flex {
		padding: 0 24px;
	}
	.dropdown ul li a .text {
		font-size: 28px;
		top: 3px;
	}
	.donate.v3 {
		background: linear-gradient(-90deg, rgba(251, 192, 67, 0.75) 0%, rgba(225, 112, 14, 0.75) 100%), url(root/assets/common/images/v4/donate-banner-767-v2.jpg), lightgray 50% / cover no-repeat;
		background-position: center top !important;
	}
	.site-header.v3 .responsive-elements {
		padding-top: 23px;
	}
	.why-we-plunge .intro-text .sub-title{
		margin-top:10px;
	}
	.gallery-slider .image figcaption {
		font-size: 16px;
		line-height: 26px;
		letter-spacing: -0.16px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.faq-section.v3 .sponsors .heading {
		font-size: 48px;
		line-height: 62.4px;
	}
	.faq-section.v3 .sponsors ul li img{
		max-width:250px;
	}
	.faq-section.v3:after {
		bottom: 275px;
	}
	.faq-section.v3 .sponsors {
		padding-top: 85px;
	}
	.faq-section.v3 .sponsors ul,
	.faq-section.v3 .sponsors ul+h2+ul{
		margin-top:45px;
	}
}

@media only screen and (max-width:420px){
	.event-section:before {
		height: 113px;
		margin-top: -112px;
	}
	.event-section {
		margin-top: 113px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar{
		height:95px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar .logo {
		top: -75px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar span {
		margin-top: -12px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image img, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image .fa {
		width: 170px;
		height: 170px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child, .leaderboard-section-v2.v3 .classy-org-leaderboard.team .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child {
		width: 170px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:first-child .classy-org-leaderboard_item-image {
		height: 246px;
		width: 170px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image img, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image .fa, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image img, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image .fa {
		width: 110px;
		height: 110px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(2) .classy-org-leaderboard_item-image, .leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item:nth-of-type(3) .classy-org-leaderboard_item-image {
		height: 158px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard {
		min-height: 370px;
		max-width:400px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .leaderboard-box .title {
		padding-bottom:20px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-label {
		font-size: 18px !important;
		line-height: 23px !important;
		margin: 10px 5px 5px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-metric {
		font-size: 24px;
	}
	.faq-section.v3:before {
		height: 113px;
		margin-top: -112px;
	}
	.faq-section.v3 {
		margin-top: 113px;
	}
	.site-header.v3 .main-navigation.active .align-middle {
		margin-top: 80px;
		max-height: calc(100% - 80px);
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-label {
		max-width: 144px;
	}
	.gallery-slider .image {
		height: 480px;
	}
	.faq-section.v3 .sponsors .heading {
		font-size: 40px;
		line-height: 54px;
	}
}

@media only screen and (max-width:380px){
	.classy-total-section .classy-total .price-box .currency {
		font-size:48px;
	}
	.classy-total-section .classy-total .price-box span {
		min-height: 55px;
		font-size: 45px;
		line-height: 45px;
	}
	.classy-total-section .classy-total .price-box .seperater {
		font-size: 46px;
	}
	.video-banner .banner-icon.left img {
		max-height: 170px;
	}
	.video-banner .banner-icon.right img {
		max-height: 190px;
	}
	.about-us-section.v3 .info .title {
		font-size: 46.2185px !important;
	}
	.about-us-section.v3 .info p {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.about-us-section.v3 {
		padding-bottom: 40px;
	}
	.event-section{
		padding-top:40px;
	}
	.event-section .section-head .title {
		font-size: 40px;
		line-height: 46px;
	}
	.event-section .section-head .sub-title {
		font-size: 30px;
		line-height: 36px;
	}
	.event-section .section-head .title {
		font-size: 38px;
		line-height: 44px;
	}
	.event-section .costume-contest .section-head .sub-title {
		font-size: 28px;
		line-height: 35px;
		padding-bottom: 12px;
	}
	.why-we-plunge {
		font-size: 16px;
		line-height: 24px;
	}
	.call-to-action.v3 {
		font-size: 16px;
		line-height: 26px;
	}
	.donate.v3 .info-section .title {
		font-size: 44px;
		line-height: 54px;
	}
	.donate.v3{
		font-size:20px;
		line-height:32px;
	}
	.leaderboard-section-v2.v3 .section-heading {
		font-size: 28px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box {
		padding: 25px 20px;
		font-size: 18px;
		line-height:26px;
	}
	.leaderboard-section-v2.v3 .fundraising-boxes .fundraising-box h4 {
		font-size: 24px;
		line-height: 30px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar span {
		font-size: 28px;
		margin-top: -8px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .heading-bar .logo {
		top: -60px;
		max-height: 100px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes .leaderboard-box .title {
		font-size: 28px;
	}
	.faq-section.v3 {
		padding-bottom:150px;
	}
	.leaderboard-section-v2.v3 {
		padding-bottom: 70px;
	}
	.site-footer.v3 .footer-columns .footer-column .info{
		font-size:24px;
	}
	.faq-section .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-label {
		font-size: 18px !important;
		line-height: 22px !important;
		margin: 10px 10px 5px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-metric {
		font-size: 20px;
	}
	.about-us-section.v3 .video-section .overlay img {
		max-width: 70px;
	}
	.leaderboard-section-v2.v3 .classy-org-leaderboard .classy-org-leaderboard_items .classy-org-leaderboard_item .classy-org-leaderboard_item-info .classy-org-leaderboard_item-info-label {
		font-size:17px !important;
		line-height:23px !important;
		    max-width: 125px;
	}
	.leaderboard-section-v2.v3 .leaderboard-boxes {
		margin: 0 -20px;
	}
}


