@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

*{    margin: 0px;    padding: 0px;}
*, ::after, ::before {    box-sizing: border-box;}
 
body{    font-family: 'Montserrat', sans-serif;    overflow-x: hidden;    font-style: normal;    box-sizing: border-box;	color: #000000; font-weight: 400;	font-size:17px; line-height:28px; }

h1 { font-size: 38px; line-height: 1.2; margin-bottom: 5px;   color: #000;font-family: 'Montserrat'; font-weight: 700; }
h2{font-size: 30px; font-weight: 700; line-height: 1.2; margin-bottom: 5px;  color: #e93d3d;font-family: 'Montserrat';  }
h3{font-family: 'Montserrat'; font-size: 30px; line-height: 1.2; margin-bottom: 20px; font-weight: 400;color: #000; }
h4{ font-family: 'Montserrat';font-size: 26px; line-height: 1.2; margin-bottom: 20px; font-weight: 400;color: #000000; }
h5{ font-family: 'Montserrat'; font-size:23px;  line-height:28px; font-weight:400; margin-bottom: 20px; color: #000000;   }
h6{ font-family: 'Montserrat';font-size: 19px; line-height: 26px; margin-bottom: 15px; font-weight: 400; color: #000000; }



p {    margin-bottom: 25px;}
a{ color:#000000;text-decoration: none;-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}
a:hover {  animation: all 1000ms  ease-in;  text-decoration: none;color:#000000;}
p a:hover {    text-decoration: none;color:#000000;}

::-webkit-scrollbar {    width: 6px;  }
::-webkit-scrollbar-track {    background: #f1f1f1;   }
::-webkit-scrollbar-thumb {  background: #333;  }

.p-t-98{padding-top:20px; }
.p-b-98{padding-bottom:60px; }
.p-t-30{padding-top:30px; }
.p-b-30{padding-bottom:30px; }

.container {  max-width: 1170px;  margin-right: auto;    margin-left: auto;}
.text-center{text-align:center;}


.saveBigEarn-row-form{color: #fff;background: url(/images/l16/saveclubbak.jpg) no-repeat center center fixed;  background-size: cover;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-attachment: fixed;}

.saveBigEarnFrmRow{max-width:570px; padding: 40px 30px 10px;  width: 100%;  background-color: rgba(0,0,0,0.8); 	color: white;	text-align: center;	margin: 20px auto;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	border-radius: 8px;		-webkit-box-shadow: 0 8px 6px -6px black;  -moz-box-shadow: 0 8px 6px -6px black;	box-shadow: 0 8px 6px -6px black;}

.saveBigEarn-heading h3 {  font-size: 40px;  font-weight: 600;  text-transform: uppercase;  color: #d7d7d7;  margin: 0 0 0px;  }
.saveBigEarn-heading h2 {  font-size: 46px;  font-weight: 900;  text-transform: uppercase;  margin: 0 0 20px;  background: linear-gradient(to top, #ffffff 20%, #bbbbbb 100%);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
.saveBigEarn-heading h4 {  font-size: 23px;  font-weight: 700;  margin: 10px 0;   color: #ffffff;}
.saveBigEarn-heading h4 strong {  font-weight: 700;  color: #00d4ff;  font-size: 22px;}


.saveBigEarn-heading ul{text-align: left;margin-top: 25px;}
.saveBigEarn-heading ul li{list-style: none; background-image: url(/images/l16/ulli-img.png); background-repeat: no-repeat; background-position: top 7px left; padding-left: 33px; font-size: 20px; line-height: 1.2; margin-bottom: 12px;}

.saveBigEarnFrm{margin-top: 30px;}
.saveBigEarnFrm h4{color: #fff;}
.saveBigEarn-footer h4{color: #fff; font-weight: 600; font-size: 23px; margin-bottom: 10px;}
.saveBigEarn-footer h2{color: #99ff00; font-weight: 600; font-size: 32px; margin-bottom: 35px;}

.saveBigEarnFrm form{padding: 0 20px 25px;}
.saveBigEarnFrm form .frm-col p{margin-bottom: 1px;}
form{font-family: "Montserrat"; font-size: 16px;}

.saveBigEarnFrm input[type="text"], .saveBigEarnFrm input[type="email"], .saveBigEarnFrm input[type="tel"] {  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;    border: 3px solid #ffcd05;   height: 48px;    width: 100%;    margin-top: 10px;   text-align: center;   font-size: 20px;  font-family: "Montserrat";  color: #666;    background-color: white;}    

.saveBigEarnFrm input[type="submit"],button, input[type="button"] { font-weight: 600; font-style: italic;  position: relative;  width: 100%;    margin-top: 10px;    background-color: #fc0;    border: 0;  font-family: "Montserrat";    font-size: 30px;    border: 2px solid #fb0;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0px 1px 0px 0px rgba(250, 250, 250, 0.7) inset;  box-shadow: 0px 1px 0px 0px rgba(250, 250, 250, 0.7) inset;    padding: 10px;  color: black; cursor:pointer;}
.saveBigEarnFrm input[type="submit"]:hover,button:hover, input[type="button"]:hover {    background-color: #fd0;}


.frm-row-btn{padding-top: 1px;}



.newfr-mail-sent-ok{text-align: center; display: block; margin-top: 20px;border: 1px solid green; color: green; padding: 10px;}
.newfr-validation-errors{display: block; text-align: center; border: 1px solid red; margin-top: 20px; padding: 10px; color: red;}






.video-play-btn {  position: absolute;  top: 50%;  left: 50%;  font-size: 34px;  color: red;  transform: translate(-50%, -50%);  pointer-events: none;	background-color: rgba(0,0,0,0.7); border-radius: 5px;padding: 10px 25px;}
.hosted-video-thumbnail {  position: relative;  display: inline-block;}

.studentRowTwo{display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;justify-content: center;}
.studentRowTwo .studentCol2{-ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%; padding: 10px; margin: 25px 0;}

.student-row-two{background-color:#091D2D}
.studentImgRow{display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;justify-content: center;}
.studentImgRow .studentImgCol{-ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%; padding: 7px 20px; margin: 15px 0;}

.studentHeading{margin-bottom: 25px;}
.studentHeading  h3{font-size: 19px; letter-spacing: 0.15em; text-transform: uppercase; font-weight: 500; color: #091D2D}
.student-row-one{padding-top: 20px;}
.studentHeading  h2{font-size: 52px; line-height: 1.1;  text-transform: uppercase; font-weight: 600; color: #091D2D}
.studentVideo .videoTxt{color: #fff; background-color: #091D2D; text-align: center; font-size: 16px; letter-spacing: 0.15em;}

.studentFrm{color: #fff; background-color: #091D2D; padding: 25px; border-radius: 5px;}

.studentFrm input[type="text"], .studentFrm input[type="email"], .studentFrm input[type="tel"] {  background-color: #f3f8fb !important;  color: #000000 !important;  border: 1px solid #274A66FF !important;  border-radius: 5px !important;  padding: 10px 20px 10px 20px !important;  box-shadow: 0px 0px 0px 0px #000000FF;  font-family: 'Montserrat';  font-size: 14px;  font-weight: 400;  background-clip: inherit !important;width: 100%;line-height: 1.5;}    

.studentFrm input[type="submit"] { cursor:pointer; background-color: #D4E9EFFF;  border: 0px none #FFFFFF;  border-radius: 7px;  padding: 15px 11px 15px 11px;  white-space: normal;  width: 100%;  box-shadow: 0px 0px 0px 0px #FFFFFF;font-size: 100%;  font-weight: 600;  min-width: 85px;color: #3C6A97FF;font-family: 'Montserrat';  font-size: 20px;  font-weight: 600;  transition: all .2s ease-in-out 0s;}
.studentFrm input[type="submit"]:hover {    background-color: #D4E9EFFF;}
.studentFrm .frm-col p{margin-bottom: 17px;}
.studentFrm form{margin-top: 45px;}
.studentFrm h2{text-align: center; color: #fff;font-size: 40px;  font-weight: 400;  line-height: 1.2;}

.studentBottomHead h2{color: #fff; font-size: 36px; }
.studentBottomHead{margin-bottom: 35px;}
.studentImgInnr{background-color: #1e2746; color: #fff;height: 100%;}
.studentImgInnr .studentImg-img{line-height: 0;}
.studentImgInnr .studentImg-img img{width: 100%;}
.studentImgInnr .studentImg-cont{font-size: 14px; text-transform: uppercase;line-height: 18px; font-weight: 500; padding: 11px 5px;}



@media screen and (max-width:1200px){
	.container {  max-width: 94%;  }
}


@media screen and (max-width:880px){
	
	.studentHeading h2 {font-size: 40px;}
	.studentFrm h2{font-size: 30px;}
	.studentBottomHead h2{font-size: 30px;}
	.studentImgRow .studentImgCol{padding: 7px;}
	.studentVideo .videoTxt{font-size: 12px;}
	
}

@media screen and (max-width:680px){
	
	
.saveBigEarnFrmRow{  width: 94%; padding: 30px 25px 10px;  }
	
.saveBigEarn-heading h3 {  font-size: 30px;  }
.saveBigEarn-heading h2 {  font-size: 40px; }
.saveBigEarn-heading h4 {  font-size: 20px; }
.saveBigEarn-heading h4 strong { font-size: 20px;}
	.saveBigEarn-heading ul li{font-size: 18px;}
	.saveBigEarnFrm h4{font-size: 22px;}
	.saveBigEarnFrm form {  padding: 0 0px 25px;}
	.saveBigEarnFrm input[type="submit"]{font-size: 20px;}
	.saveBigEarn-footer h4{font-size: 20px;}
	.saveBigEarn-footer h2{font-size: 26px;}
	
.studentRowTwo .studentCol2, .studentImgRow .studentImgCol {  -ms-flex: 0 0 100%;  flex: 0 0 100%;	max-width: 100%; margin: 10px 0;}
	
	.studentHeading h2 {font-size: 30px;}
	.studentFrm h2{font-size: 25px;}
	.studentBottomHead h2{font-size: 26px;}


	
}


@media screen and (max-width:420px){
	
	
.saveBigEarnFrmRow{  width: 96%;   }
	
.saveBigEarn-heading h3 {  font-size: 6vw;  }
.saveBigEarn-heading h2 {  font-size: 7vw; }
	.saveBigEarn-heading h4, .saveBigEarn-heading h4 strong, .saveBigEarn-heading ul li {    font-size: 16px;  }
	 .saveBigEarnFrm h4 {    font-size: 20px;  }
	.saveBigEarn-footer h4{font-size: 18px;}
	.saveBigEarn-row-form p{font-size: 16px; line-height: 22px;}

.video-play-btn {  font-size: 21px;  padding: 3px 15px;}
	
}

.errorBox ul {
 margin-top:15px;
  margin-left: 35px;
}
#errorBox li {
  color:red;
  margin-bottom:15px;
}
.footer-bottom {
  padding-top:40px;
  text-align:center;
  font-size:18px;
  color:black;
  padding-bottom:40px;
}
.footer-bottom p {
  text-align:center;
  font-size:18px;
  color:black;
}
.footer-bottom a {
  color:black;
}
.type3-content {
  font-size:18px;
  color:black;
  padding:40px;
}
.type3-content a {
  color:black;
}
.type3-content p {
  font-size:18px;
  color:black;
}

.type3-content h2 {
  color:black;
}
