/*------------------------------------------------------------------



IMPORT FONTS



font-family: 'Barlow Condensed', sans-serif;



font-family: 'Encode Sans Condensed', sans-serif;



font-family: 'Heebo', sans-serif;



font-family: 'Lato', sans-serif;



font-family: 'Poppins', sans-serif;



-------------------------------------------------------------------*/



@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');







@font-face {



    font-family: 'Futura Condensed';



    src:url('../fonts/new/FuturaCondMedium.woff2') format('woff2'),



       url('../fonts/new/FuturaCondMedium.woff') format('woff');



    font-weight: 100;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'Futura';



    src:url('../fonts/new/Futura-CondensedExtraBold.woff2') format('woff2'),



       url('../fonts/new/Futura-CondensedExtraBold.woff') format('woff');



    font-weight: bold;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'Futura XBlkCn';



    src:url('../fonts/new/FuturaBT-ExtraBlackCondensed.woff2') format('woff2'),



       url('../fonts/new/FuturaBT-ExtraBlackCondensed.woff') format('woff');



    font-weight: 900;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'Futura';



    src:url('../fonts/new/Futura-CondensedBold.woff2') format('woff2'),



       url('../fonts/new/Futura-CondensedBold.woff') format('woff');



    font-weight: bold;



    font-style: normal;



    font-display: swap;



}























/*------------------------------------------------------------------



SKELETON



-------------------------------------------------------------------*/



body {



scroll-behavior: smooth;



color: #000000;



font-size: 22px;



font-family: 'Heebo', sans-serif;



line-height: 40px;



font-weight: 300;



}



p{



font-size: 22px;



font-weight: 300;



line-height: 40px;



color: #000000;



font-family: 'Heebo', sans-serif;



margin-bottom: 0;



}



a {



color: inherit;



/*text-decoration:underline;*/



}



h1,



h2,



h3,



h4,



h5,



h6 {



margin-bottom: 0;



}



h1 {



font-family:'Futura Condensed Extra Bold', sans-serif;



font-size: 70px;



line-height: 70px;



font-weight: 800;



color: #000000;



/*letter-spacing:-3px;*/



}



h2 {



font-family:'Futura Condensed Extra Bold', sans-serif;



font-size: 210px;



line-height: 190px;



font-weight: 900;



letter-spacing:-5px;



color: #1f1f20;



}



h3 {



font-family: 'Futura Condensed Extra Bold', sans-serif;



font-size: 75px;



font-weight: 600;



color: #000000;



letter-spacing:-3px;



line-height: 60px;



}



h4 {



font-family: 'Futura Condensed Extra Bold', sans-serif;



font-size: 50px;



font-weight: 500;



color: #1f1f20;



line-height: 70px;



line-height: 60px;



}



h5 {



font-family:'Futura Condensed Extra Bold', sans-serif;



font-size: 65px;



font-weight: 800;



color: #192949;



letter-spacing: -3px;



}



h6 {



font-family:'Heebo', sans-serif;



font-size: 28px;



line-height: 50px;



font-weight:400;



}







.posrel{



	position:relative;



}







h2 a:hover {



	text-decoration:none;



	color:#fff;



}



a.hiddenlink:hover{



	color:#fff;



	text-decoration:none;



}















.fontw300{



font-weight: 300!important;



}



.fontw400{



font-weight: 400!important;



}



.fontw500{



font-weight: 500!important;



}



.fontw600{



font-weight: 600!important;



}



.fontw700{



font-weight: 700!important;



}



.fontw800{



font-weight: 800!important;



}



.fontw900{



font-weight: 900!important;



}



.colorw{



color: #ffffff!important;



}



.colorgreen{



color:#b0da45;



}



.colorblue{	



color: #002940;



}



.colororange{	



color: #fd5200;



}



.colorgrey{	



color: #3e3e3e;



}



.colorgrey2{	



	color: #414042;



	}



/*



.colorlightblue{	



color: #eff8fa;



}*/



.quotes-img{



	margin-left:-64px;



	padding-top: 20px;



}/*



.text-uppercase{



text-transform:uppercase;



}







.font-wbold{



font-family: 'Pluto Sans Bold', sans-serif;



}*/



.borderbt{



border-bottom: solid 1px #dbdbdb!important;



}



.borderbtminuemargin{



	margin: 0 -15px;



}



.border-right{



border-right: solid 1px #b2b2b2!important;



}



.border-rightblue{



border-right: solid 1px #5b6c75!important;



}



.w-100{



	width:100%;



}



.fontpoppins {



font-family: 'poppins', sans-serif;



}/*



.fontencode{	



font-family: 'Encode Sans Condensed', sans-serif;



}*/







.fontmont {



font-family:'Montserrat', sans-serif;



}











/*------------------------------------------------------------------



PADDING/MARGIN CSS



-------------------------------------------------------------------*/



.padtop10{



padding-top: 10px;



}



.padtop15{



padding-top: 15px;



}



.padtop20{



padding-top: 20px;



}



.padtop25{



padding-top: 25px;



}



.padtop30{



padding-top: 30px;



}



.padtop40{



padding-top: 40px;



}



.padtop45{



padding-top: 45px;



}



.padtop50{



padding-top: 50px;



}



.padtop55{



padding-top: 55px;



}



.padtop60{



padding-top: 60px;



}



.padtop70{



padding-top: 70px;



}



.padtop80{



padding-top: 80px;



}



.padtop90{



	padding-top: 90px;



}



.padtop100{



padding-top: 100px;



}



.padtop130{



padding-top: 130px;



}



.padtop100h{



padding-top: 86px;



}



.padbot10{



	padding-bottom: 10px;



	}



.padbot20{



padding-bottom: 20px;



}



.padbot40{



padding-bottom: 40px;



}



.padbot50{



padding-bottom: 50px;



}



.padbot60{



padding-bottom: 60px;



}



.padbot70{



padding-bottom: 70px;



}



.padbot90{



padding-bottom: 90px;



}



.padbot100{



padding-bottom: 100px;



}



.padbot120{



padding-bottom: 120px;



}



.padbot150{



padding-bottom: 140px;



}



.padbot200{



padding-bottom: 200px;



}



.padleft10{



padding-left: 20px;



}



.padleft15{



padding-left: 15px!important;



}



.padleft30{



padding-left: 30px;



}



.padleft60{



padding-left: 60px;



}



.padleft10f{



padding-left: 8px;



}



.padright10f{



padding-right: 8px;



}



.padright30{



padding-right: 30px;



}



.padright50{



padding-right: 50px;



}



.padright60{



padding-right: 60px;



}



.padright80{



padding-right: 80px;



}



.padright15{



padding-right: 15px!important;



}



.padbottom20{



  padding-bottom:20px;



}



.padlr15{



padding-left: 15px;



}



.padright20{



	padding-right:20px;



}



.mrtop0{



	margin-top: 0px!important;	



}



.mrtopmin4{



	margin-top: -4px;	



}



.mrtop3{



margin-top: 3px;



}







.mrtop20{



	margin-top: 20px;



}







.mrtop30{



	margin-top: 30px;



}







.mrtop40{



	margin-top: 40px;



}







.mrtop60{



	margin-top: 60px;



}







.mrtop80{



	margin-top: 80px;



}







.mrleftmin15{



margin-left: -15px;



}



.mrleftmin50{



margin-left: -50px;



}



.mrright30{



	margin-right:30px;



}



.mrright10{



	margin-right:10px;



}



.mrlftm5{



margin-left: 5px;



}



.mrtopm20{



margin-top: -20px;



}







.mrbtm10 {



	margin-bottom: 10px;



}







.mrbtm50 {



margin-bottom: 50px;



}



.mrbtm60 {



margin-bottom: -60px;



}



.mrtopmin6 {



margin-top: -6px;



}



.mrtopmin15 {



margin-top: -15px;



}



.mrtopmin70 {



margin-top: -70px;



}



.mrtopmin35 {



margin-top: -35px;



}



.mrtopmin260 {



margin-top: -260px;



}



.mrtopmin310 {



margin-top: -310px;



}



.mrtopmin210 {



margin-top: -210px;



}



.mrtop50 {



margin-top: 50px;



}



.mheight450 {



min-height: 450px;



}







.line-through{



	text-decoration:line-through;



}



.doodle{



    padding-right: 80px;



}



.small-text{



color:#3e3d3d;



font-size:14px;



font-weight:300;



line-height:25px;



}/*



.footer-small-text{



color:#9dabb1;



font-size:14px;



font-weight:300;



}*/



/*section for Frequantly asked*/















.state-indication {



  display:inline-block;



  width:50px;



  height:50px;



  background:



    linear-gradient(#000,#000),



    linear-gradient(#000,#000);



  background-position:center;



  background-repeat:no-repeat;



}



.plus {



  background-size: 50% 2px,2px 50%; /*thickness = 2px, length = 50% (25px)*/



}



.minus {



  background-size: 2px 50%; /*thickness = 2px, length = 50% (25px)*/



  transform:rotate(90deg);



}







.accordions {



  /*max-width:800px;*/



  margin-top:30px;



  display:flex;



  flex-flow:column wrap;



  justify-content:flex-start;



  align-items:stretch;



  border-bottom:1px solid #ddd;



  padding-bottom:2px







}



.accordion span{



    width:20px;



    height:20px;



}







  



/*   align-content:center; */



.accordions h5{



  font-size:25px;



  font-family:'Poppins',sans-serif;



  font-weight:400;



  padding-top:0px;



  color:#231f20;



}



.accordion{



  border-bottom:1px solid #dddd;



  padding-bottom:0px;



}



.accordion:last-child{



  border-bottom:none;



}



.accordions p{



  font-size:20px;



  font-family:'Heebo',sans-serif;



  font-weight:300;



}



.accordion {



  width:100%;



  display:flex;



  flex-flow:column nowrap;



  justify-content:flex-start;



}



.accordion-heading {



  cursor:pointer;



  padding:20px 20px 20px 0px;



  display:flex;



  flex-flow:row nowrap;



  justify-content:space-between;



  align-items: center;



  transition: background 300ms ease-in-out;



}







.accordion-body{



  overflow:hidden;



  width:0px;



  height:0px;



  max-height:0px;



  opacity:0;



  transition:max-height 5s ease;



}



.accordion-body.open{



  transition:max-height 5s ease;



  padding-bottom:20px;



  width:90%;



  height:auto;



  max-height:5000px;



  opacity:1;



}







.pgheading{



font-family:'Encode Sans Condensed', sans-serif;



font-size: 30px;



line-height: 70px;



font-weight: 700;



color: #192949;



}



.gurantee-sign img{



	bottom:0px;



	right:0px;



	position:absolute;



}



.sstitle{



	color:#fbbc05;



	font-size:25px;



}











/*End of the section for Fre*/



.h-25px{



	height:25px;



}



.subscribesection{



	margin-top:-334px;



	padding-top: 320px;



}/*



.rightmarkbullet{



	font-size:20px;



	color:#94b5c2;



	line-height:33px;



	font-family:Heebo;



	font-weight:300;



	position: relative;



}



.rightmarkbullet li{



	padding-bottom:23px;



	padding-left:1px;



	list-style-type:none;



}







.rightmarkbullet li:before {



        content: "";



        position: absolute;



		left: 0px;



		width: 29px;



		height: 45px;



       background-image: url('../images/rightmarkbullet-icon.png');



	   background-repeat:no-repeat;



}*/







.bggreybox{



    background: #eee;



    border-radius: 5px;



    margin-top: 50px;



    padding-bottom: 20px;



}







/*------------------------------------------------------------------



HEADER



-------------------------------------------------------------------*/



.header_style_01{



position: absolute;



top: 0px;



width: 100%;



background-repeat: no-repeat;



z-index: 3;



background: #002940;



height: 86px;



padding: 5px 50px;



}







.header-nav .navbar-toggler span {



background: #ffffff;



}



.header-nav .navbar-brand {



color: #111111;



font-weight: 800;



position: relative;



font-size: 23px;



}



.header-nav .navbar-brand span {



width: 6px;



height: 6px;



border-radius: 50%;



position: absolute;



bottom: 12px;



right: -9px;



float: left;



}



.right-btn a{



display: inline-block;



padding: 5px 20px;



font-size: 18px;



border: 1px solid #ffffff;



color: #ffffff;



background-color: #EF4123;



line-height: 25px;



float: right;



font-weight: 500;



}



.right-btn a:hover{



background-color: #EF4123;



color: #ffffff;



border: 1px solid #EF4123;



}



/*Navbar Toogle*/



.navbar-toggler {



background: #21283b;



border: solid 1px #ffffff;



padding: 10px 6px;



outline: none !important;



}



.navbar-toggler span {



display: block;



width: 22px;



height: 2px;



border-radius: 1px;



background: #fff;



}



.navbar-toggler span + span {



margin-top: 4px;



}



/**/



.navbar-expand-lg .navbar-nav .nav-link{



padding-left: 0px;



padding-right: 0px;



margin-left:35px;



font-size: 17px;



font-family: 'Heebo', sans-serif;



font-weight: 300;



text-transform: uppercase;



color: #fff;



/*border-bottom: 3px solid #ffffff;*/



margin-bottom: 1px;



}



.navbar-expand-lg .navbar-nav .nav-link:hover{



background: none;



color: #fff;



border-radius: 0px;



border-bottom: 1px solid #fff;



margin-bottom: 0px;



}



.navbar-expand-lg .navbar-nav .nav-link.active{



background: none;



color: #fff;



border-radius: 0px;



border-bottom: 1px solid #fff;



}



.header_style_01 .navbar-brand {



padding: 0px 15px 0 0px;



height: auto;



}



.header_style_01 .navbar-brand img {



width: 75%;



margin-top: 5px;



}



.header_style_01 .navbar-default .navbar-nav > li > a {



border-radius: 0;



color: #222222;



font-size: 18px;



font-style: normal;



font-weight: 500;



text-transform: capitalize;



background-color: transparent;



}



.header_style_01 .navbar-default .navbar-nav > li a {



background-color: transparent !important;



}



.header_style_01 .navbar-default .navbar-nav > li:hover a,



.header_style_01 .navbar-default .navbar-nav > li:focus a {



color: #fff;



}



.header_style_01 .navbar-right > li {



margin-top: 2px;



-webkit-transition: all .3s ease-in-out;



-moz-transition: all .3s ease-in-out;



-ms-transition: all .3s ease-in-out;



-o-transition: all .3s ease-in-out;



transition: all .3s ease-in-out;



}



.header_style_01 .navbar-right > li > a {



padding-bottom: 10px;



padding-top: 10px;



}



li.social-links {



margin: 0 8px;



display: inline-block;



font-size: 20px;



}



li.social-links a {



padding: 0px 0 !important;



color: #ffffff;



display: inline-block;



}



li.social-links a:hover {



color: #EF4123;



}



.header_style_01.fixed-menu{



position: fixed;



visibility: hidden;



left: 0px;



top: 0px;



height: 75px;



width: 100%;



z-index: 0;



transition: all 500ms ease;



-moz-transition: all 500ms ease;



-webkit-transition: all 500ms ease;



-ms-transition: all 500ms ease;



-o-transition: all 500ms ease;



z-index: 999;



opacity: 1;



visibility: visible;



-ms-animation-name: fadeInDown;



-moz-animation-name: fadeInDown;



-op-animation-name: fadeInDown;



-webkit-animation-name: fadeInDown;



animation-name: fadeInDown;



-ms-animation-duration: 500ms;



-moz-animation-duration: 500ms;



-op-animation-duration: 500ms;



-webkit-animation-duration: 500ms;



animation-duration: 500ms;



-ms-animation-timing-function: linear;



-moz-animation-timing-function: linear;



-op-animation-timing-function: linear;



-webkit-animation-timing-function: linear;



animation-timing-function: linear;



-ms-animation-iteration-count: 1;



-moz-animation-iteration-count: 1;



-op-animation-iteration-count: 1;



-webkit-animation-iteration-count: 1;



animation-iteration-count: 1;



}



.header_style_01.fixed-menu{



padding: 0px 50px;



border-bottom: 0;



box-shadow: 0 0 8px 0 rgba(0,0,0,.12);



}



.header_style_01.fixed-menu .navbar-brand img{



width: 80%;



}



.header_style_01.fixed-menu .header-nav{



height: 75px;



padding: 0;



}







.header_style_01.fixed-menu .navbar-expand-lg .navbar-nav .nav-link{



padding: 10px px 9px px!important;



}



.header_style_01.fixed-menu .navbar-expand-lg .navbar-nav li.joinbtn a{



padding-left: 15px;



padding-right: 15px;



}



.navbar-nav li {



position: relative;



}



.navbar-nav span {



font-size: 24px;



position: absolute;



right: 2px;



top: 13px;



}



.navbar-nav li.joinbtn a{



background: #cb9515 !important;



border: 1px solid #5d6a84;



border-radius: 4px !important;



line-height: 22px;



margin-top: 8px!important;



color: #fff !important;



transition: all 0.5s !important;



padding-left: 15px!important;



padding-right: 15px!important;



}



.navbar-nav li.joinbtn a:hover{



background: #fff !important;



border: 1px solid #5d6a84;



color:#002940 !important;



transition: all 0.5s !important;



}



.navbar-nav li.login a{



background: #002940 !important;



border: 1px solid #5d6a84;



border-radius: 4px !important;



line-height: 22px;



margin-top: 8px!important;



color: #fff !important;



transition: all 0.5s !important;



padding-left: 15px!important;



padding-right: 15px!important;



}



.navbar-nav li.login a:hover{



background: #fff !important;



border: 1px solid #5d6a84;



color:#002940 !important;



transition: all 0.5s !important;



}



/*



.navbar-nav li.joinbtn a{



background: #EF4123 !important;



border: 1px solid #EF4123;



border-radius: 4px !important;



LINE-HEIGHT: 22px;



margin-left: 250px !important;



margin-right: 20px !important;



padding:8px 15px 5px 15px;



margin-top: 11px!important;



color: #fff !important;



transition: all 0.5s !important;



}



.navbar-nav li.joinbtn a:hover{



background: #fff !important;



border: 1px solid #EF4123;



color:#EF4123 !important;



transition: all 0.5s !important;border:1px solid #EF4123;



}*/



body.app_version .header_style_01.fixed-menu{



top: 0px;



}



.font20{



    font-size: 20px;



}



.font24{



    font-size: 24px;



}



.font23{



    font-size: 23px;



}



.font22{



    font-size: 22px;



}



.aytext{



    font-size: 24px;



	line-height:45px;



}



.bubblebox{



	background:#fff;



	font-size:20px;



	color:#000;



	padding:37px 10px;



	width:100%;



	border-radius:5px;



	display: inline-block;



/*	font-size:28px;*/



	font-size:27px;



	top: -50px;



    box-shadow: 0 0 35px 0 rgba(0,0,0,.05);



	position:absolute;



}



.bubblebox2{



	box-shadow: 0 0 35px 0 rgba(0,0,0,.08);



}



.bubbleboxnoshadow{



	box-shadow:none;



}



.bubbleboxqulify{



	background:#fff;



	font-size:20px;



	color:#000;



	padding:10px 20px;



	border-radius:5px;



	display: block;



}/*



ul.goldenbullet{



	font-size:20px;



	color:#000;



	font-family:Heebo;



	font-weight:300;



	padding-left:0px;



}



.goldenbullet li{



	padding-bottom:23px;



	padding-left:55px;



	list-style-type:none;



       background-image: url('../images/rightmarkbullet-icon.png');



	   background-repeat:no-repeat;



	       background-position: 0 0.3em;



}



*/



.greenpreheading{



	background:#b0da45;



	padding: 2px 30px 2px 20px;



	border-radius:35px;



	font-family:'Montserrat', sans-serif;



	font-size:20px;



	display:inline-block;



}



.greenpreheading{



	background:#fd5200;



	color: #fff;



}



.preheadertxt{



	background:#202129;



	padding: 5px 32px 5px 32px;



	border-radius:35px;



	font-family:'Montserrat', sans-serif;



	font-size:18px;



	display:inline-block;



}



.reddot{



	margin-top: -5px;



    padding-right: 15px;



}







/*



.goldenbullet li:before {



        content: "";



        position: absolute;



		left: 0px;



		width: 35px;



		height: 45px;



       background-image: url('../images/rightmarkbullet-icon.png');



	   background-repeat:no-repeat;



}*/



 /*



.bubbleboxqulifyimg{



	display:block;



}*/



/*------------------------------------------------------------------



intro section



-------------------------------------------------------------------*/



.headertop{



background: #424443;



color:#fff;



font-size:22px;



padding:40px 0px 40px 0px;



font-family:'Montserrat', sans-serif;



line-height: 20px;



font-weight:500;



}



.headertopreg{



background: #3c3d3c;



color:#fff;



font-size:22px;



padding:15px 0px 15px 0px;



font-family:'heebo', sans-serif;



line-height: 20px;



}



.headerbg{



       /*background: url('../images/header-bg.jpg');



	   background-repeat:no-repeat;



	   background-size: cover;*/



	   background:#424443;



}











/*



img.headerillustration{	



    position: absolute;



    bottom: 0px;



    width: 100%;



    left: 0px;



}*/



.veralign{



/*vertical-align: inherit;*/



margin-top: -5px;



}







/*



.wht-header-box{



background-color:rgba(255, 255, 255, 0.1);



border-radius: 5px;



padding: 30px 40px 0px 40px;



display: inline-block;



margin-left: -40px;



height: 175px;



}



.sign-pos{



margin-bottom: -18px;



margin-right: -51px;



}



.wht-header-box::after {



content: '';



background: url(../images/img_arrow.png);



display: inline-block;



position: relative;



height: 81px;



width: 44px;



left: 84px;



top: -165px;



right: 0;



float: right;



opacity: 0.9;



}*/



/*------------------------------------------------------------------



Discover



-------------------------------------------------------------------*/



.dsc-title {



	margin-top: 45px;



	font-size: 73px;



  }















/*------------------------------------------------------------------



dream of section



-------------------------------------------------------------------*/



.border-box{



border: solid 1px #ddd;



border-radius: 5px;



padding: 25px 20px 25px 30px;



min-height: 195px;



}



.border-box p{



	font-size:20px;



}



.wbox{



	background:#fff;



	border-radius:5px;



}/*



.wbox .paddingsec{



	padding:30px 35px 30px 35px;



}



*/



.wbox .paddingsec{



	padding:50px 50px 40px 50px;



}







.wbox1{



	background:#fff;



	border-radius:5px;



	box-shadow:0px 0px 8px #ddd;



}



.wbox1 .paddingsec{



	padding:30px 43px 20px 43px;



}







.wbox1 .datetime{



	color:#cb9515;



	font-size:22px;



	font-family:'Barlow Condensed', sans-serif;



	font-weight:500;



}







.bbox{



	background:#004266;



	border-radius:5px;



	border:1px solid #2d7ca7;



	padding:40px 50px 40px 0px;



	width: 95%;



}



.bbox .iconimg{



	margin-left:-50px;



	padding-top: 0px;	



}



.mrleft10per{



	margin-left:10%;



}



.plusdevider{



	border-top:1px solid #e5e5e5;



}



.plusdevider img{



	margin-top:-45px;



}







/*



.iconboxw{



	background:#fff;



	border-radius:5px;



	padding:25px;



	border:1px solid #dedede;



	width:120%;



}



.iconboxw p{



	font-family: 'Heebo', sans-serif;



	font-size:28px;



	font-weight:500;



	line-height:35px;



}







.font20{



font-size: 20px;



line-height: 30px;



font-family: 'Poppins', sans-serif;



}



.font23-blue{



font-size: 23px;



line-height: 35px;



color: #223771;



}*/



.border-left-blue{



border-left: solid 7px #233771;



padding-left: 25px;



}



/*



.fclogosection{



	background:#eff8fa url(../images/jsa-online-bg.jpg);



	background-repeat:no-repeat;



	background-position:bottom left;



}



.jsa-online-bg{



	background:#eff8fa url(../images/jsa-online-bg.jpg);



	background-position:bottom left;



}*/



/*------------------------------------------------------------------



free book section



-------------------------------------------------------------------*/



.book-whtbox{



background: #ffffff;



padding: 60px 80px 60px 60px;



box-shadow: 0px 0px 20px 0px #d8d8d8;



border: solid 1px #f58220;



border-radius: 10px;



}



.font20{



font-size: 20px;



}







.border-bottom {



border-bottom: 1px solid #cecece!important;



}







/*



.borderver{



border-left: 3px solid #ef4123;



width:3px;



height:100px;



margin:-150px auto 0 auto;



}



.circle-mr {



margin-top: -260px;



margin-right: 122px;



}*/



.templateWrapper{



box-shadow: none !important;



border: 0px !important;



}



.form-select-text,.tempContDiv input[type="text"]{



border: solid 1px #d0d0d0;



    background: #fff;



    color: #163d40 !important;



    font-size: 15px;



    font-family: 'barlow', sans-serif;



    font-weight: 500;



    width: 100%;



    border-radius: 5px;



    padding: 5px 22px 5px 21px;



}



input::placeholder {



color: #414042;



}



.error-font{



    font-size: 15px;



    color: red;



}



/*



.header-btn{



background: #00374c;



color: #fff;



border: none;



transition: all 0.5s;



font-family: 'Heebo', sans-serif;



text-align: center;



border-radius:5px;



padding: 12px 35px;



font-size: 25px;



cursor: pointer;



text-transform: uppercase;



font-weight: 600;



background-size: 300% 100%;



    moz-transition: all .4s ease-in-out;



    -o-transition: all .4s ease-in-out;



    -webkit-transition: all .4s ease-in-out;



    transition: all .4s;



	 background-image: linear-gradient(to right, #29323c, #485563, #2b5876, #4e4376);







}



.header-btn:hover{



background-position: 100% 0;



    moz-transition: all .4s ease-in-out;



    -o-transition: all .4s ease-in-out;



    -webkit-transition: all .4s ease-in-out;



    transition: all .4s ease-in-out;



background-image: linear-gradient(to right, #fc6076, #ff9a44, #ef9d43, #e75516);







}











.header-btn i{



	font-size:20px;



}







.btnsmalltxt{



	font-size:20px;



	font-family:heebo;



  text-shadow:none;



  text-transform:none;



	font-weight: 300;



	padding-top: 5px;



}*/



.joinbtn.bigbtn{



font-size: 45px;



}



.joinbtn{



background: #fd5200;



color: #fff;



border:0px;



border-radius: 10px;



border:3px solid #fd5200;



transition: all 0.5s;



font-family: 'Futura Condensed Extra Bold', sans-serif;



text-align: center;



padding: 24px 90px;



font-size: 42px;



cursor: pointer;



text-transform: uppercase;



font-weight: 600;



  position: relative;



  text-shadow: 3px 0 0 rgb(0 0 0 / 10%);



}







.joinbtn-deavtivated{



	background: #a9a9a9;



	color: #fff;



	border:0px;



	border-radius: 10px;



	border:3px solid #a9a9a9;



	transition: all 0.5s;



	font-family: 'Futura Condensed Extra Bold', sans-serif;



	text-align: center;



	padding: 24px 90px;



	font-size: 42px;



	/*cursor: pointer;*/



	text-transform: uppercase;



	font-weight: 600;



	  position: relative;



	  text-shadow: 3px 0 0 rgb(0 0 0 / 10%);



	}







/*



.joinbtn:hover{



background: transparent;



border:3px solid #fd5200;



color: #fd5200;



}*/



.joinbtn:hover{



background: #b0da45;



border:3px solid #b0da45;



color: #fff;



}



.joingreenbtn{



	background: #b0da45;



	color: #000;



	border:0px;



	border-radius: 10px;



	border:3px solid #b0da45;



	transition: all 0.5s;



	font-family: 'Futura Condensed Extra Bold', sans-serif;



	text-align: center;



	padding: 24px 80px;



	font-size: 50px;



	cursor: pointer;



	text-transform: uppercase;



	font-weight: 600;



	  position: relative;



	  text-shadow: 3px 0 0 rgb(0 0 0 / 10%);



	}	



.joingreenbtn:hover{



	background: #fd5200;



	border:3px solid #fd5200;



	color: #000;



}



.joingreenbtnnoshadow{



	text-shadow: none;



}



.registerbtn{



transition: 0.5s;background-color:#fd5500;border:none;border-radius:10px;box-shadow:none;color:#fff;cursor:pointer;font-family:'Futura Condensed Extra Bold', sans-serif;font-size:40px;font-weight:700;line-height:21px;height:auto;padding:27px 25px;width:100%;box-sizing:border-box;text-shadow: 1px 1px 2px #333;text-transform:uppercase;



}



.registerbtn:hover{



background-color:#50b848!important;



transition: 0.5s;



}



.registerbtntypg{



transition: 0.5s;background-color:#fd5500;border:none;border-radius:10px;box-shadow:none;color:#fff;cursor:pointer;font-family:'Futura Condensed Extra Bold', sans-serif;font-size:35px;font-weight:700;line-height:21px;height:auto;padding:27px 25px;width:100%;box-sizing:border-box;text-shadow: 1px 1px 2px #333;text-transform:uppercase;



}



.registerbtntypg:hover{



background-color:#50b848!important;



transition: 0.5s;



}







/*



.joinbtnfc21-frm{



background: #0db14b;



color: #fff;



border: none;



transition: all 0.5s;



font-family: 'Poppins', sans-serif;



text-align: center;



border-radius:5px;



padding: 12px 34px 10px 34px;



font-size: 30px;



cursor: pointer;



text-transform: uppercase;



font-weight: 600;



margin-top:14px;



}



.freetrial-btn-frm i{



	font-size:20px;



	margin-left:-10px;



}







.freetrial-btn-frm:hover{



background: #003a59;



}



.readyfloodsec{



height:500px;



margin-bottom:180px;



}



*/



.form-submit3 {



background: #96cd49;



color: #231f20;



border: none;



transition: all 0.5s;



position: relative;



font-family: 'Heebo', sans-serif;



text-align: center;



border-radius:5px;



padding: 4px 15px;



width: 100%;



font-size: 25px;



cursor: pointer;



text-transform: uppercase;



font-weight: 600;



}



.form-submit3 a{



color: #fff;



}



.form-submit3:hover {



background: #f58220;



}



.form-submit2 {



background: #96cd49;



color: #231f20;



border: none;



transition: all 0.5s;



position: relative;



font-family: 'Heebo', sans-serif;



text-align: center;



border-radius:5px;



padding: 20px 25px;



width: 100%;



font-size: 35px;



cursor: pointer;



text-transform: uppercase;



font-weight: 700;



}



.form-submit2 a{



color: #fff;



}



.form-submit2:hover {



background: #f58220;



}



.form-submit {



background: #96cd49;



color: #231f20;



border: none;



transition: all 0.5s;



position: relative;



font-family: 'Heebo', sans-serif;



text-align: center;



border-radius:5px;



padding: 18px 25px;



width: 100%;



font-size: 27px;



cursor: pointer;



text-transform: uppercase;



font-weight: 700;



}



.form-submit a{



color: #fff;



}



.form-submit:hover {



background: #EF4123;



}



.text-pos {



margin-bottom: -41px;



z-index: 11;



position: relative;



margin-left: -58px;



}



/*------------------------------------------------------------------



fail proof section



-------------------------------------------------------------------*/



.lite-bluebg{



background: #eef3fa;



}



.grey-bg{



background: #f1f1f1;



}



.grey-bg-dark{



background: #e9e9e9;



}







.grey-bg-dark2{



	background: #2b2b2b;



	}







.grey-bg-darker{



background: #1c1c1c;



}















/*



.color-blue{



color: #223771;



}*/



/*------------------------------------------------------------------



4 ever model section



-------------------------------------------------------------------*/



/*.wht-box{



background: #ffffff;



padding: 35px;



box-shadow: 0px 1px 6px 1px #ddd;



border-radius: 5px;



}*//*



.mrtopmin300 .wht-box .iconminmargin{



	margin-top:-100px;



}*/



.lite-grey{



color: #b7b7b7;



}



.mrleftm30 {



margin-left: -30px;



}/*



.blue-pattern{



background: url(../images/blue-pattern.jpg);



background-repeat: no-repeat;



background-position: bottom center;



background-size: cover;



}



.whatgetsection{



background: url(../images/what-will-get-background.jpg);



background-repeat: no-repeat;



background-position: bottom center;



background-size: cover;



height:559px;



}*/



/*



.pos-rel-26 {



position: relative;



left: -26px;



}*/



/*------------------------------------------------------------------



Success Stories section



-------------------------------------------------------------------*/







.ss-sbtitle {



	font-size: 27px;



  }



.padtopbot{



	margin: 30px 0 70px;



}



.wht-box2{



background: #ffffff;



padding: 40px 45px;



/*box-shadow: 0px 0px 15px 0px #ddd; */



border-radius: 5px;



}/*



.wht-box3{



background: #ffffff;



padding: 50px;



box-shadow: 0px 0px 15px 0px #ddd; 



border-radius: 5px;



}*/



.wht-box4{



background: #ffffff;



padding: 45px 60px 45px 60px;



/*box-shadow: 0px 16px 20px 0px #ddd; */



border-radius: 5px;



}/*



.wht-box5{



background: #ffffff;



border:1px solid #ddd;



border-radius: 5px;



}



.wht-box5 .paddingsection{



padding: 0px 50px 50px 50px;



}



.wht-box5 .title{



	background:#fff;



	padding:0px 50px;



	margin-top:-50px;



	display: inline-block;



	position: relative;



    top: -12px;



}*//*



.fees{



font-family:'Encode Sans Condensed', sans-serif;



font-size: 50px;



font-weight: 800;



color: #192949;



}







.fees .smalltext{



font-size: 20px;



font-weight: 500;



}



.guranteeblock{



	background:#f6f6f6;



	border-top:1px solid #ddd;



	padding: 0px 50px 50px 50px;



}*/



















.testimonial-topbg{



	/*background:#363737;*/



	background: rgb(69,71,70);



background: radial-gradient(circle, rgba(69,71,70,1) 54%, rgba(46,47,46,1) 100%);



border-radius: 5px 5px 0px 0px;



}



.testimonial-top{



font-size: 36px;



line-height: 46px;



font-family: 'Montserrat', sans-serif;



font-weight: 900;



}



.testimonialbg{



/*background: url(../images/KULDEEP-SINGH.jpg);



background-repeat: no-repeat;



background-position: right bottom;*/



padding:30px 50px;



border-radius:0px 0px 5px 0px;



}/*



.testimonialbgimg2{



background: url(../images/SUNIL-UPLAP.jpg);



background-repeat: no-repeat;



background-position: right bottom;



padding:0px 50px 50px 50px;



border-radius:0px 0px 5px 0px;



}*/



.wboxshadow{



	box-shadow:0px 0px 22px rgb(0 0 0 / 15%);



	    border-radius: 10px;



}



.wboxshadowtesimg{



	box-shadow: 0 0 35px 0 rgba(0,0,0,.09);



	    border-radius: 10px;



}



.font25{



font-size: 25px;/*



line-height: 35px;



color: #f58220;



font-weight: 700;



font-family: 'poppins', sans-serif;*/



}/*



.font27-poppins{



font-size: 27px;



line-height: 41px;



font-family: 'poppins', sans-serif;



}*/



.test-font17{



font-size: 17px;



color: #000000;



line-height: 25px;



font-weight:600;



padding-left: 10px;



    padding-top: 10px;



    font-family: 'poppins';



}



.test-font14{



font-size: 14px;



color: #939598;



font-weight:300;



font-family: 'poppins';



}/*



.half-lite-bg{



background: linear-gradient(to bottom, #ffffff 75%, #dbf0fd 45%);



}*/



.line-height30{



line-height: 30px!important;



}



.line-height32{



line-height: 32px!important;



}



.line-height35{



line-height: 35px!important;



}



.line-height38{



line-height: 38px!important;



}/*



.line-height50{



line-height: 50px!important;



}



.line-height65{



line-height: 65px!important;



}*/



/*------------------------------------------------------------------



ready to become section



-------------------------------------------------------------------*/



.font27-h{



font-size: 29px;



white-space: nowrap;



margin-left: -27px;



font-weight: 900;



}







.font23{



font-size: 23px;



}



.font25{



font-size: 25px;



}



.font30{



font-size: 30px;



}







.font45{



font-size: 45px;



}







/* not in use start *//*



.font33{



font-size: 33px;



}



.font40{



font-size: 40px;



}



.font50{



font-size: 50px;



line-height: 65px;



}*/



.font15{



font-size: 15px;



}



.font20{



font-size: 20px;



}



.font19{



font-size: 19px;



}/*



.font15{



font-size: 15px;



}



.font14{



font-size: 14px;



opacity: 0.8;



font-weight: 300;



font-family: 'Roboto', sans-serif;



}*/



/* not in use end */











/*------------------------------------------------------------------



form section



-------------------------------------------------------------------*/



.form-bg{



background: #223771;



border-radius: 5px;



padding: 90px 90px 80px 90px;



}



.form-bg2{



background: url(../images/tejinder-bg.jpg);



background-repeat: no-repeat;



background-position: right bottom;



}



/*------------------------------------------------------------------



may also like section



-------------------------------------------------------------------*/



.like-box{



background: #ffffff;



padding: 60px 50px 60px 50px;



box-shadow: 0px 0px 20px 0px #8282824a; 



}



.font17{



font-size: 17px;



line-height: 25px;



}



/*------------------------------------------------------------------



FOOTER



background-image:url(../images/rect-back.png);



-------------------------------------------------------------------*/







.before-footer img{



  padding-bottom:30px;







}



.before-footer{



  font-family:'Poppins',sans-serif;



  background-image:url(../images/rect-back.jpg);



  background-color:#edf6f8;



  background-repeat:repeat-x;



  background-position:bottom left;



  /*background-size:150px;



  margin-top:-40px;



  padding-top:100px;



  padding-bottom:100px;*/



}/*



.footerbg{



background: linear-gradient(90deg, #006562 10%, #002846 65%);



}



.footerbg2{



background: linear-gradient(90deg, #004f4e 10%, #002846 65%);



}



.footertb50{



padding-top: 60px;



padding-bottom: 50px;



}*/



.colorpink{



font-size: 16px;



font-family: 'Heebo', sans-serif;



text-transform: uppercase;



font-weight: 600;



color: #949494;



}



.footerbg2 p{



font-size: 12px;



color: #b2b2b2;



transition: all 0.5s;



}



.newlink{



color: #b0b0b0; 



font-size: 16px!important;



} 



.newlink a{



color: #b0b0b0;  



font-size: 16px!important;



font-family: 'Heebo'!important;



padding: 0px 17px; 



font-weight: 500!important;



transition: all 0.5s;



text-decoration:none;



text-transform: uppercase;



}



.newlink a:hover{



color: #ffffff; 



text-decoration:none;



opacity: 0.8; 



}



a.dlink{



	text-decoration:underline;



}



a.dlink:hover{



	text-decoration:none;



	color:inherit;



}



.iconopc a:hover{



opacity: 0.5;



}



.padfooter2{



padding-top: 10px;



padding-bottom: 10px;



}



.footerbg2 a{



color: #b2b2b2;



font-family:'Heebo', sans-serif!important;



}



.fancybox-button svg {



    color: #000000;



}



.footerbg2 a:hover{



color: #ffffff;



}



.dmtop {



background-color: #10ae95;



z-index: 100;



width: 40px;



height: 40px;



line-height: 37px;



position: fixed;



bottom: -100px;



border-radius: 3px;



right: 20px;



text-align: center;



font-size: 28px;



color: #ffffff !important;



cursor: pointer;



-webkit-transition: all .7s ease-in-out;



-moz-transition: all .7s ease-in-out;



-o-transition: all .7s ease-in-out;



-ms-transition: all .7s ease-in-out;



transition: all .7s ease-in-out;



}



/* Video section  */



.video_wrapper1 {



width: 500px;



height: 276px;



margin: 0 auto;



position: relative;



background-color: #000;



}



.video_wrapper_full1 {



padding-top: 0;



}



.videoIframe1 {



position: absolute;



top: 0;



bottom: 0;



right: 0;



left: 0;



background-color: transparent;



}



.videoPoster1 {



position: absolute;



top: 0px;



left: 0px;



width: 500px;



height: 276px;



background-image:url(../images/video-img_02.jpg);



background-size: cover;



border: none;



text-indent: -999em;



overflow: hidden;



opacity: 1;



-webkit-transition: opacity 800ms, height 0s;



-moz-transition: opacity 800ms, height 0s;



transition: opacity 800ms, height 0s;



-webkit-transition-delay: 0s, 0s;



-moz-transition-delay: 0s, 0s;



transition-delay: 0s, 0s;



border: 0;



}



.videoPoster1:hover {



cursor: pointer;



}



.videoPoster1:before {



content: '';



position: absolute;



top: 50%;



left: 50%;



width: 60px;



height: 60px;



margin: -27px 0 0 -29px;



background: #f10904;



border-radius: 100%;



-webkit-transition: border-color 300ms;



-moz-transition: border-color 300ms;



transition: border-color 300ms;



}



.videoPoster1:after {



content: '';



position: absolute;



top: 50%;



left: 50%;



width: 0;



border-radius: 3px;



height: 0;



margin: -9px 0 0 -6px;



border-left: 20px solid #fff;



border-top: 12px solid transparent;



border-bottom: 12px solid transparent;



-webkit-transition: border-color 300ms;



-moz-transition: border-color 300ms;



transition: border-color 300ms;



}



.videoPoster1:hover:before,  .videoPoster1:focus:before {



background: #ec2d28;



}



.videoPoster1:hover:after, .videoPoster1:focus:after {



border-left-color: #ffffff;



}



.videoWrapper1Active .videoPoster1 {



opacity: 0;



height: 0;



-webkit-transition-delay: 0s, 800ms;



-moz-transition-delay: 0s, 800ms;



transition-delay: 0s, 800ms;



}



.video_wrapper {



width: 573px;



height: 288px;



margin: 0 auto;



position: relative;



background-color: #000;



}







.videoIframe {



position: absolute;



top: 0;



bottom: 0;



right: 0;



left: 0;



background-color: transparent;



}



.videoPoster {



position: absolute;



top: 0px;



left: 0px;



width: 573px;



height: 288px;



background-image:url(../images/workshop-video.png);



background-size: cover;



border: none;



text-indent: -999em;



overflow: hidden;



opacity: 1;



-webkit-transition: opacity 800ms, height 0s;



-moz-transition: opacity 800ms, height 0s;



transition: opacity 800ms, height 0s;



-webkit-transition-delay: 0s, 0s;



-moz-transition-delay: 0s, 0s;



transition-delay: 0s, 0s;



border: 0;



}



.videoPoster:hover {



cursor: pointer;



}



.videoPoster:before {



content: '';



position: absolute;



top: 50%;



left: 50%;



width: 60px;



height: 60px;



margin: -27px 0 0 -29px;



background: #f10904;



border-radius: 100%;



-webkit-transition: border-color 300ms;



-moz-transition: border-color 300ms;



transition: border-color 300ms;



}



.videoPoster:after {



content: '';



position: absolute;



top: 50%;



left: 50%;



width: 0;



border-radius: 3px;



height: 0;



margin: -5px 0 0 -9px;



border-left: 20px solid #fff;



border-top: 12px solid transparent;



border-bottom: 12px solid transparent;



-webkit-transition: border-color 300ms;



-moz-transition: border-color 300ms;



transition: border-color 300ms;



}



.videoPoster:hover:before,  .videoPoster:focus:before {



background: #ec2d28;



}



.videoPoster:hover:after, .videoPoster:focus:after {



border-left-color: #ffffff;



}



.videoWrapperActive .videoPoster {



opacity: 0;



height: 0;



-webkit-transition-delay: 0s, 800ms;



-moz-transition-delay: 0s, 800ms;



transition-delay: 0s, 800ms;



}



.video_wrapper2 {



width: 278px;



height: 276px;



margin: 0 auto;



position: relative;



background-color: #000;



}



.video_wrapper_full2 {



padding-top: 0;



}



.videoIframe2 {



position: absolute;



top: 0;



bottom: 0;



right: 0;



left: 0;



background-color: transparent;



}



.videoPoster2 {



position: absolute;



top: 0px;



left: 0px;



width: 278px;



height: 276px;



background-image:url(../images/kirti.jpg);



background-size: cover;



border: none;



text-indent: -999em;



overflow: hidden;



opacity: 1;



-webkit-transition: opacity 800ms, height 0s;



-moz-transition: opacity 800ms, height 0s;



transition: opacity 800ms, height 0s;



-webkit-transition-delay: 0s, 0s;



-moz-transition-delay: 0s, 0s;



transition-delay: 0s, 0s;



border: 0;



}



.videoPoster2:hover {



cursor: pointer;



}



.videoPoster2:before {



content: '';



position: absolute;



top: 50%;



left: 50%;



width: 60px;



height: 60px;



margin: -27px 0 0 -29px;



background: #f10904;



border-radius: 100%;



-webkit-transition: border-color 300ms;



-moz-transition: border-color 300ms;



transition: border-color 300ms;



}



.videoPoster2:after {



content: '';



position: absolute;



top: 50%;



left: 50%;



width: 0;



border-radius: 3px;



height: 0;



margin: -9px 0 0 -6px;



border-left: 20px solid #fff;



border-top: 12px solid transparent;



border-bottom: 12px solid transparent;



-webkit-transition: border-color 300ms;



-moz-transition: border-color 300ms;



transition: border-color 300ms;



}



.videoPoster2:hover:before,  .videoPoster2:focus:before {



background: #ec2d28;



}



.videoPoster2:hover:after, .videoPoster2:focus:after {



border-left-color: #ffffff;



}



.videoWrapper2Active .videoPoster2 {



opacity: 0;



height: 0;



-webkit-transition-delay: 0s, 800ms;



-moz-transition-delay: 0s, 800ms;



transition-delay: 0s, 800ms;



}



.carousel-indicators .active{



background-color: #3e2063;



}



.carousel-control-next, .carousel-control-prev{



opacity: 1;



font-size: 25px;



}



.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{



opacity: 0.5;



}



.carousel-control-prev {



left: -132px;



}



.carousel-control-next {



right: -130px;



}



.textul{



text-decoration: underline!important;



}



.idun{



text-decoration: underline!important;



}



.idun:hover{



text-decoration: none!important;



color: #414042!important;



}



.like-link{



    transition: all 0.5s;



}



.like-link:hover h6{



    color: #EF4123;



    transition: all 0.5s;



}



.arrowimg{



	    margin-top: -11px;



}



.smallarrowimg{



	    margin-top: -28px;



}



.bubblebottom{



	    margin-top: -28px;



}



.vline{



	border-left:1px solid #acc3cf;



	width:1px;



	margin:0 auto;



	height:80px;



}



/*



.video_wrapper {



width: 986px;



height: 527px;



margin: 0 auto;



position: relative;



background-color: #000;



}



.videoPoster {



position: absolute;



top: 0px;



left: 0px;



width: 986px;



height: 527px;



background-image:url(../images/video-img.jpg);



background-size: cover;



border: none



text-indent: -999em;



overflow: hidden;



opacity: 1;



-webkit-transition: opacity 800ms, height 0s;



-moz-transition: opacity 800ms, height 0s;



transition: opacity 800ms, height 0s;



-webkit-transition-delay: 0s, 0s;



-moz-transition-delay: 0s, 0s;



transition-delay: 0s, 0s;



border: 0;



}



.videoPoster:hover {



cursor: pointer;



}



.videoPoster:before {



content: '';



position: absolute;



top: 50%;



left: 50%;



width: 60px;



height: 60px;



margin: -24px 0 0 -31px;



background: #f10904;



border-radius: 100%;



-webkit-transition: border-color 300ms;



-moz-transition: border-color 300ms;



transition: border-color 300ms;



}



.videoPoster:after {



content: '';



position: absolute;



top: 50%;



left: 50%;



width: 0;



border-radius: 3px;



height: 0;



margin: -5px 0 0 -9px;



border-left: 20px solid #fff;



border-top: 12px solid transparent;



border-bottom: 12px solid transparent;



-webkit-transition: border-color 300ms;



-moz-transition: border-color 300ms;



transition: border-color 300ms;



}



.videoPoster:hover:before,  .videoPoster:focus:before {



background: #ec2d28;



}



.videoPoster:hover:after, .videoPoster:focus:after {



border-left-color: #ffffff;



}*/



.qualifysection{



  background: linear-gradient(to right, #eef3fa 33.3%, #eef3fa 33.3%, #eef3fa 66.6%, #d9e0eb 66.6%);



}







.circleul ul{



	padding-left:0px;



	margin-bottom: 0;



}



.circleul li{



background:url(../images/bullet-green.png);



background-repeat:no-repeat;



background-position: 0em 0.6em;



padding-left: 30px;



list-style: none;



padding-bottom: 30px;



}



.lampimg{



	position: absolute;



    right: -140px;



    top: -70px;



    z-index: -1;



}/*



.bubblebox{



	background:#fff;



	border-radius:5px;



	font-size:28px;



	margin-top: -50px;



    box-shadow: 0px 0px 9px 0px #d9d9d9;



}*/



.speech-bubble{



	position: absolute;



    left: 300px;



    top: 62px;



}



ul.correctmark{



	list-style:none;



	padding-left: 0px;



}



.correctmark li{



position: relative;



padding-left: 35px;



padding-bottom:40px;



line-height:45px;



}



.correctmark li img {

  position: absolute;

  left: 0;

  top: 8px;

}



.tarinerbg{



/*background-image:url(../images/trainerbg.jpg);



background-repeat:no-repeat;



background-size: cover;



position:relative;*/



background:#3e3e3e;



}











.ayimage{



	position: absolute;



    right: -100px;



	bottom:0px;



}



.skewdbg{



	transform: skewY(-3deg);



}



.skewdbgcontainer{



	transform: skewY(3deg);



}



.trainertop{



	padding-top:5px;



	padding-bottom:5px;



}



.registerpgbg{



       /* background: url('../images/registerpgbg.jpg');



	   background-repeat:no-repeat;



	   background-size: cover; */	   



	   background:#424443;



	   min-height:450px;



}



.registertypgbg{



       /* background: url('../images/registerpgbg.jpg');



	   background-repeat:no-repeat;



	   background-size: cover; */	   



	   background:#424443;



	   min-height:350px;



}



.registertylastpgbg{



       /* background: url('../images/registerpgbg.jpg');



	   background-repeat:no-repeat;



	   background-size: cover; */	   



	   background:#424443;



}







#mlb2-4374169.ml-form-embedContainer .ml-form-embedWrapper.embedForm{



	max-width:auto;



}/*



.ml-field-name, .ml-field-last_name{



	float:left;



}*/



.patternbg-lastsection{



		background: url(../images/patternbg-lastsection.jpg);



    background-repeat: repeat-x;



    background-position: bottom left;



}



.pattern-bg{



		background: url(../images/pattern2.jpg);



    background-size: 100%;



    background-position: bottom center;



    background-repeat: no-repeat;



}



.pattern-bg2{



		background: url(../images/pattern-grey.jpg);



    background-size: 100%;



    background-position: bottom center;



    background-repeat: repeat-x;



}



.formpaddingsec{



	padding:50px 70px 50px 70px;



}



.formpaddingsecreg1{



	padding:50px 70px 0px 70px;



}



.formpaddingsecreg2{



	padding:40px 70px 50px 70px;



	display:inline-block;



	width: 100%;



}



.formpaddingsectypg{



	padding:50px 50px 50px 50px;



}



.form-control{



	font-family:'Roboto', sans-serif;



	color:#666666;



	font-size:16px;



	font-weight:500;



	padding: 10px 20px;



	margin-top:20px;



	border:1px solid #999999;



	font-weight:400;



	line-height:25px;



}



.custom-select{



	font-weight:400!important;



	color:#666666!important;



}



.custom-select{

	color: #434242 !important;

}



textarea.form-control{



	padding: 20px 20px;



}



.font40{



	font-size: 39px;



}



.font60{



	font-size: 60px;



}



.frmdivider{



	background:#c3c3c3;



	width:2px;



	margin:0 auto;



	height:50px;



}



.frmheading{



	font-size:22px;



	color:#202129;



	font-family:'Heebo', sans-serif;



	font-weight:600;



    line-height: 30px;



}







.frmheadingtypg{



	font-size:29px;



	color:#202129;



	font-family:'Heebo', sans-serif;



	font-weight:600;



    line-height: 42px;



}







select.form-control:not([size]):not([multiple]){



	height: auto;



}







.registerpgsidebar{



	position: absolute;



    right: 0px;



}







.wht-box {



    border: 1px solid #c5c5c5;



    border-radius: 25px;



	margin-top: 90px;



	color: #7b7b7b;



}











.wht-box .ttlone{



	color: #7b7b7b;



}







.ttltwo {



	color: #fff;



	font-size: 23px;



  }







.font50{



font-size: 50px;



}







.paddingsection{



padding: 0px 70px 20px 70px;



}







.wht-box  .title {



	background: #f1f1f1;



    padding: 0px 40px;



    margin-top: -50px;



    display: inline-block;



    position: relative;



    top: -12px;



}







.timer ul {



    margin-left: 5%;



    width: 100%;



    margin-bottom: 0px;



    padding-left: 0;



}







.timer li {



    display: inline-block;



    font-size: 14px!important;



    line-height: 15px!important;



    color: #000000;



    text-align: center;



    background: transparent;



    width: 64px;



    height: 64px;



    font-weight: 600;



    font-family: 'Futura Condensed' !important;



    list-style-type: none;



    text-transform: uppercase;



    margin-right: 15px;



    padding: 12px 10px;



    border-radius: 55px;



    border: 1px solid #fd5200;



}







.timer li span {



    text-align: center;



    display: block;



    font-weight: 800;



    color: #000000;



    font-family: 'Futura Condensed Extra Bold'  !important;



    font-size: 24px!important;



    line-height: 25px;



    width: 100%;



}







.w64 {



    width: 100%;



    padding-top: 0px;



}



.extraspace{



	height: 100px;



    margin-top: -64px;



}



.footer-bg{



	background: #2a2a2a;



}



.color-light{



	color: #6e6e6e;



}



.color-light a:hover{



	color: #fff;



	text-decoration: none;



}



.color-red{



	color: #fd5200;



}



.red-line{



	position: absolute;



    left: 34px;



    top: 10px;



}



.w-100{



	width: 100%;



}



.padtop45{



	padding-top: 45px;



}



.formsm{



    font-family: 'Heebo', sans-serif;



    font-size: 15px;



    line-height: 20px;



    color: #666666;



}



.grey-bg.skewdbg sup {



    top: -0.9em;



    font-size: 12px;



}



sup {



    top: -0.5em;



    font-size: 12px;



}



.akshatpic{



	max-width: max-content;



	margin-top: -460px;



	margin-left:80px;



}



.bookseatpic{



	max-width: max-content;



	margin-top: 0px;



	margin-left:80px;	



}



.eyebrow__flashing{color:#fff!important;text-transform:uppercase;font-size:1.5rem;background:rgba(0,0,0,.4);display:inline-block;border-radius:50px;padding:5px 20px 3px;letter-spacing:.05rem;margin-bottom:2rem}@media (min-width:768px){.eyebrow__flashing{font-size:1.9rem;padding:7px 30px;font-size:2rem}}.eyebrow__flashing b{display:none;font-weight:400}@media (min-width:768px){.eyebrow__flashing b{display:inline}}.emergency .eyebrow__flashing{background:#f74424;color:#fff}.eyebrow__flashing-dot{background-color:#f74424;content:" ";width:23px;height:23px;border-radius:20px;margin-right:20px;margin-left:-10px;top:-2px;position:relative;vertical-align:middle;display:none}@media (min-width:768px){.eyebrow__flashing-dot{display:inline-block;margin-right:20px;margin-left:-15px}}.eyebrow__flashing-dot:before{content:"";position:absolute;width:23px;height:23px;top:0;left:0;border-radius:50%;background:#f74424;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;-webkit-animation:smallPulse 2s ease-out infinite;animation:smallPulse 2s ease-out infinite}.emergency .eyebrow__flashing-dot,.emergency .eyebrow__flashing-dot:before{background:#fff}@-webkit-keyframes smallPulse{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:1}95%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes smallPulse{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:1}95%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}.subheadline{opacity:.7}







.regpgarrow img{



    top: 0px;



    left: 70px;



    position: absolute;



}



.errorfont{



    color: red;



    font-size: 15px;



}



.footer-register{



	font-size: 21px;



	color: #b0b0b0;



	font-weight: 500;



	font-family: 'Heebo';



	line-height: 45px;



}/*



#sticky {



  padding: 0.5ex;



  width: 600px;



  background-color: #333;



  color: #fff;



  font-size: 2em;



  border-radius: 0.5ex;



}







#sticky.stick {



  position: fixed;



  top: 0;



  z-index: 10000;



  margin: 0 auto;



	width: 1068px;



}*/



.mobileShow {



  display: none;



}



.hide {



    opacity:0;



}



.show {



    opacity:1;



}




.font12{



font-size: 12px;



opacity: 0.8;



font-weight: 300;



font-family: 'Roboto', sans-serif;



}


.optional-pera{



	color: #ff1818;



	font-size: 12px !important;



	font-style: italic !important;



}

.optional-pera2{


  color: #ff1818;


  font-size: 12px !important;



}










/****** New Version CSS ********/







@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');







@font-face {



    font-family: 'Futura Condensed';



    src:url('../fonts/new/FuturaCondMedium.woff2') format('woff2'),



       url('../fonts/new/FuturaCondMedium.woff') format('woff');



    font-weight: 100;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'Futura';



    src:url('../fonts/new/Futura-CondensedExtraBold.woff2') format('woff2'),



       url('../fonts/new/Futura-CondensedExtraBold.woff') format('woff');



    font-weight: bold;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'Futura XBlkCn';



    src:url('../fonts/new/FuturaBT-ExtraBlackCondensed.woff2') format('woff2'),



       url('../fonts/new/FuturaBT-ExtraBlackCondensed.woff') format('woff');



    font-weight: 900;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'Futura';



    src:url('../fonts/new/Futura-CondensedBold.woff2') format('woff2'),



       url('../fonts/new/Futura-CondensedBold.woff') format('woff');



    font-weight: bold;



    font-style: normal;



    font-display: swap;



}











@font-face {



    font-family: 'AktivGrotesk-Hairline';



    src: url('../fonts/new/AktivGrotesk-Hairline.woff2') format('woff2'),



        url('../fonts/new/AktivGrotesk-Hairline.woff') format('woff');



    font-weight: normal;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'AktivGrotesk';



    src: url('../fonts/new/AktivGrotesk-Light.woff2') format('woff2'),



        url('../fonts/new/AktivGrotesk-Light.woff') format('woff');



    font-weight: 300;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'AktivGrotesk';



    src: url('../fonts/new/AktivGrotesk-MediumItalic.woff2') format('woff2'),



        url('../fonts/new/AktivGrotesk-MediumItalic.woff') format('woff');



    font-weight: 500;



    font-style: italic;



    font-display: swap;



}







@font-face {



    font-family: 'AktivGrotesk';



    src: url('../fonts/new/AktivGrotesk-Thin.woff2') format('woff2'),



        url('../fonts/new/AktivGrotesk-Thin.woff') format('woff');



    font-weight: 100;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'AktivGrotesk';



    src: url('../fonts/new/AktivGrotesk-Medium.woff2') format('woff2'),



        url('../fonts/new/AktivGrotesk-Medium.woff') format('woff');



    font-weight: 500;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'AktivGrotesk';



    src: url('../fonts/new/AktivGrotesk-Regular.woff2') format('woff2'),



        url('../fonts/new/AktivGrotesk-Regular.woff') format('woff');



    font-weight: normal;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'AktivGrotesk-XBold';



    src: url('../fonts/new/AktivGrotesk-XBold.woff2') format('woff2'),



        url('../fonts/new/AktivGrotesk-XBold.woff') format('woff');



    font-weight: bold;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'AktivGrotesk';



    src: url('../fonts/new/AktivGrotesk-Bold.woff2') format('woff2'),



        url('../fonts/new/AktivGrotesk-Bold.woff') format('woff');



    font-weight: bold;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'AktivGrotesk';



    src: url('../fonts/new/AktivGrotesk-Black.woff2') format('woff2'),



        url('../fonts/new/AktivGrotesk-Black.woff') format('woff');



    font-weight: 900;



    font-style: normal;



    font-display: swap;



}







@font-face {



    font-family: 'Anton';



    src: url('../fonts/new/Anton-Regular.woff2') format('woff2'),



        url('../fonts/new/Anton-Regular.woff') format('woff');



    font-weight: normal;



    font-style: normal;



    font-display: swap;



}







.font-ftr{



	font-family: 'Futura';



}







.font-ftr-bold{



	font-family: 'Futura XBlkCn';



}







.font-akg{



	font-family: 'AktivGrotesk';



}







.font-anton{



	font-family: "Anton", sans-serif;



}







.font-barlow{  



	font-family: "Barlow", sans-serif;



}







.font27{



    font-size: 27px;



}







.color-gray{



	color:#414042;



}







.color-cyan{



	color:#d5fbff;



}







.color-green{



	color: #b0da45;



}











.headerbg {



	background-color: #fff;



	position: relative;



	z-index: 0;



}







.headerbg::after {



	content: "";



	position: absolute;



	position: absolute;



	height: 600px;



	/*background-color: #414342;*/



	bottom: 0;



	left: 0;



	right: 0;



	bottom: 0;



	z-index: -1;



}







.headerbg2::after {



	background-color: #414342; 



}


.headerbg2 {
   background-color: #414342;
  position: relative;
  z-index: 0;
  margin-top: 50px;
  padding: 40px 0;
}
/*
.headerbg2::after {
  content: "";
  position: absolute;
  inset: 0;
    top: 0px;
    bottom: 0px;
  background-color: #414342;
  bottom: 0;
  height: 125px;
  top: auto;
  z-index: -1;
}*/







.headertop {



	background-color: #fff;



	color:#414042;



}







.preheadertxt{



	background-color: #ececec;



	position: relative;



  margin-bottom: 50px;



  color: #414042;



}











/*



.preheadertxt::after{



	content: "";



	position: absolute;



	bottom: 0;



	background-image: url("../images/new/header-top-shape.png");



	width: 130px;



	height: 58px;



	background-repeat: no-repeat;



	left: 270px;



	right: 0;



	background-position: center bottom;



	bottom: -55px;



}*/







.mcbbtm-line{



	margin-top: 30px;



}











.bnrmcbvideo-img {



	margin-top: -95px;



}







.joinbtn {



	background: #fd5200;



	color: #fff;



	border: 0px;



	border-radius: 10px;



	border:3px solid #fd5200;



	padding: 24px 45px;



  	font-size: 46px;



	/*margin-top: 20px;*/



}







.joinbtn:hover{



	background: #b0da45;



	color: #231f20;



	border:0px;



	border-radius: 10px;



	border: 3px solid #b0da45;



}


.join-disable{
        background: gray !important;
        border:3px solid gray !important;
    }




.abtttl img {



	margin-top: -15px;



  }







  .abtsbttl {



	color: #000000;



	font-size: 26px;



	font-family: 'Heebo', sans-serif;



	line-height: 40px;



	text-align: center;



	margin-top: 10px;



	letter-spacing: -1px;



  }







  .abtsbttl3{



	color: #000000;



	font-size: 25px;



	font-family: 'Heebo', sans-serif;



	line-height: 40px;



	margin-top: 15px;



  }







  .circleul li {



	font-size: 25px;



	padding-bottom: 15px;



  }







  .trainerdesc {



	font-size: 25px;



	line-height: 40px;



	padding: 0;



	font-weight: 600;



  }







  .bubblebox{



	box-shadow: 0 0 35px 0 rgba(0,0,0,.05),15px 0 35px 0 rgba(0,0,0,.05);



  }







  .dvrttl {



	font-size: 80px;



	line-height: 90px;



  }







  .trnrdescbox2.text-left {



	max-width: max-content;



	margin: 0 auto;



  }







.tesmonial-ttl{



	color: #000000;



  font-size: 28px;



  font-family: 'Heebo', sans-serif;



  line-height: 40px;



  font-weight: 300;



  }







 .tstmnl-ttl {



	color: #000;



	font-size: 75px;



	line-height: 85px;



	text-transform: uppercase;



	font-family: 'Futura Condensed Extra Bold', sans-serif;



  }







  .tstmnlttlbox {



	position: relative;



  }







  .bubblebox2{



	background:#fff;



	font-size:20px;



	color:#000;



	padding: 37px 20px;



  	width: auto;



	border-radius:5px;



	display: inline-block;



	font-size: 52px;



	text-transform: uppercase;



	top: 0px;



    box-shadow: 0 0 35px 0 rgba(0,0,0,.05);



	position:relative;



	font-family: 'Futura Condensed Extra Bold', sans-serif;



}



.bubblebox2{



	box-shadow: 0 0 35px 0 rgba(0,0,0,.08);



}







.bubblebox3{



	font-size:20px;



	color:#000;



  	width: auto;



	border-radius:5px;



	display: inline-block;



	font-size: 75px;



	line-height: 85px;



	text-transform: uppercase;



    box-shadow: 0 0 35px 0 rgba(0,0,0,.05);



	font-family: 'Futura Condensed Extra Bold', sans-serif;



}







.tstmnlttlbox .speech-bubble2 {



	position: relative;



	left: 0;



	right: 0;



	z-index: 1;



	top: -40px;



  }







  .trnrdescbox p {



	font-size: 35px;



	line-height: 50px;



	letter-spacing: -1px;



  font-weight: 300;



  }







  .trnrdescbox2 p {



	font-size: 24px;



	line-height: 40px;



  }











  .tstmnlttlbox h2 {



	font-family: 'Futura Condensed Extra Bold', sans-serif;



	font-size: 53px;



	text-transform: uppercase;



	line-height: 65px;



	letter-spacing: -2px;



  }







  .moresalettl{



	font-family: 'Futura Condensed Extra Bold', sans-serif;



	font-size: 75px;



	text-transform: uppercase;



	line-height: 85px;



	letter-spacing: 0.1px;



	display: flex;



	align-items: center;



	justify-content: space-between;



	max-width: max-content;



	margin: 0 auto;



  }











  .profit-ttl {



	font-size: 32px;



	line-height: 42px;



  }











  .kitttl {



	font-size: 60px;



	line-height: 70px;



	letter-spacing: -4px;



  }







  .book-mockup {



	margin-top: 5px;



  }







  .booksection{



	background-image: url("../images/new/booksectionbg.png");



	background-position: top right;



  	height: 970px;



	background-size: cover;



	background-repeat: no-repeat;



	



  }







  .booksection .topttl {



	color: #000000;



	font-size: 29px;



	font-family: 'Heebo', sans-serif;



	line-height: 40px;



	font-weight: 300;



	margin-bottom: 10px;



	margin-top: 50px;



  }







  .bookdsccol {



	padding-right: 100px;



  }







  .booksection h2{



	font-family: 'Futura Condensed Extra Bold', sans-serif;



	font-size: 55px;



	text-transform: uppercase;



	line-height: 65px;



	letter-spacing: -2px;



}







.bookdesc{



	color: #000000;



	font-size: 23px;



	font-family: 'Heebo', sans-serif;



	line-height: 40px;



	font-weight: 300;



	margin-bottom: 10px;



	text-align: left;



}











.bookdescredline {



	position: relative;



	padding-left: 25px;



	margin-top: 20px;



  }







.bookdescredline::before{



	content: "";



	position: absolute;



	left: 0;



	background-color: #e23521;



	height: 83px;



	width: 4px;



	top: 10px;



  }







  .bookdesc2 {



	font-size: 21px;



	font-weight: normal;



	line-height: 34px;



  }







  .bookbtmsection h2{



	font-family: 'Futura Condensed Extra Bold', sans-serif;



  font-size: 84px;



  text-transform: uppercase;



  line-height: 95px;



  letter-spacing: -4px;



  margin-top: 20px;



  }







  .bookbtmsection p{



	color: #000000;



	font-size: 26px;



	font-family: 'Heebo', sans-serif;



	line-height: 40px;



	font-weight: 300;



	margin-top: 30px;



  }







  .wht-box.paddingsection {



	padding: 0px 65px 20px 65px;



  }







  .wht-box .title {



	background: #2b2b2b;



  }



.wht-box .title .redline{



  position: relative;



  }



  .joinbtn.joinbtn2 {



	background: #b0da45;



	border:3px solid #b0da45;



	color: #fff;



	font-size: 41px;



  	padding: 20px 50px



  }







  .joinbtn.joinbtn2:hover {



	background: #fd5200;



	color: #231f20;



	border: 0px;



	border-radius: 10px;



	border: 3px solid #fd5200;



  }







  .devider-gray{



	border: 1px solid #ececec;



	margin: 20px auto 70px;



  		max-width: 1040px;



  }







  .correctmark li{



	font-size: 25px;



	padding-left: 75px;



	font-weight: 300;



}







  /******* Registeration  ********/















  .preheadertxt2-reg {



	background: #202129;



	padding: 5px 32px 5px 32px;



	border-radius: 35px;



	font-family: 'Montserrat', sans-serif;



	font-size: 18px;



	display: inline-block;



  }







  .pattern-bgtestmonial .regleft-testmonialcol {



	position: relative;



	text-align: center;



	padding-left: 70px !important;



	padding-right:10px !important;



  }







  .reg-orange-quote {



	position: absolute;



	top: -115px;



  }







  .redpgtst-desc{



	color: #414042;



	font-size: 23px;



  }







  .regpgauthbox{



	display: flex;



	align-items: center;



  }







  .regpgauthbox img{



	margin-right: 10px;



  }







  .regpgauthbox p{



	line-height: normal;



	color: #2f2f2f;



  }







  .regpgnm {



	font-family: 'Heebo', sans-serif;



	font-size: 19px;



	font-weight: 600;



  }







  .regleft-testmonialinner {



	max-width: max-content;



	margin: 0 auto;



	text-align: center;



	padding-left: 50px;



  padding-right: 30px;



  }







  



  .regpgdeg {



	font-family: 'Heebo', sans-serif;



	font-size: 15px;



	font-weight: normal;



  }











  .rglft-ttl {



	font-size: 40px;



	line-height: 50px;



	text-transform: uppercase;



	letter-spacing: -2px;



  }







  .regpgleft-devider{



	border: 1px solid #ececec;



	margin: 25px 0;



  }







  .rglft-dessc {



	font-size: 23px;



	line-height: 34px;



	text-align: center;



	margin-top: 10px;



  }







  .rgpg-progdetails-one {



	display: flex;



	align-items: center;



	margin-bottom: 15px;



  }







  .rgpg-progdetails-one .rgpg-ttl {



	padding-left: 20px;



	font-size: 23px;



	font-weight: 600;



  }















  .reglaptop {



	margin-top: 7px;



  }







  .rgpg-progdetails-one.rgpg-progdetails-two {



	display: flex;



	align-items: start;



	margin-bottom: 25px;



  }







  .rgpg-progdetails-two .rgpg-ttl2{



	font-size: 23px;



	font-weight: 600;



  }







  .rgpg-progdetails-twobox{



	padding-left: 20px;



	text-align: left;



  }







  .rgpg-desc {



	font-size: 18px;



	line-height: normal;



  }







  .rgpg-progdetails {



	padding-left: 20px;



  }







  /******* Registeration2  ********/







  .formpaddingsecreg3 {



	padding: 40px 20px 50px 20px;



	display: inline-block;



	width: 100%;



  }







  .custom-checkbox-radio-list{



	display: flex;



  }







  .form-control-radio{



	font-family: 'Roboto', sans-serif;



	color: #666666;



	font-size: 17px;



	font-weight: 500;



	padding: 0px 30px 0 10px;



	margin: 0;



	font-weight: 400;



	line-height: 25px;



  }







  .custom-checkbox-radio-col {



	display: flex;



	align-items: center;



	line-height: normal;



	width: 30%;



  	flex: 0 0 30%;



  }







.color-w{



color: #fff;



}



#joinbutton1, #joinbutton1:focus {
  display: inline-block;
}



#mlb2-5729666.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .ml-error input, #mlb2-5729666.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .ml-error select{

border-color: red !important;

}

