@import url('https://fonts.googleapis.com/css2?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:20px; line-height:1.3em;}


p {    margin-bottom: 5px;}
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:98px; }
.p-b-98{padding-bottom:98px; }

.m-t-98{margin-top:98px; }
.m-b-98{margin-bottom:98px; }

.container {  max-width: 1170px;  margin-right: auto;    margin-left: auto;}
.text-center{text-align:center;}
.middle-content-row{align-items: center; }
.row-col-center{justify-content: center;}





.section-img img{max-width:100%;}


.btn{background-color: #c229b0ff; display: inline-block; cursor: pointer;font-family: 'Montserrat'; text-decoration: none;  padding: 15px 35px;border-radius: 0;  font-weight: 700; font-size: 30px;  border: #c229b0ff 2px solid;  letter-spacing: 2px;  text-transform: uppercase;  text-shadow: 0 0 0 transparent; color: #fff;  transition: all 0.3s ease-in-out;}
.btn:hover{color: #fff;transform: translateY(-3px);  box-shadow: 0 6px 16px rgba(0,0,0,0.25); animation: wobble 0.6s ease;    animation-timing-function: ease;  animation-timing-function: ease-in;  transition: .2s;}

@keyframes wobble {
  0%, 100% { transform: translateY(-3px) rotate(0deg); }
  25% { transform: translateY(-3px) rotate(2deg); }
  50% { transform: translateY(-3px) rotate(-2deg); }
  75% { transform: translateY(-3px) rotate(1deg); }
}


.video-play-btn {  position: absolute;  top: 50%;  left: 50%;  font-size: 26px;  color: #fff;  transform: translate(-50%, -50%);  pointer-events: none;	background-color: rgba(0,0,0,0.7); border-radius: 8px;padding: 14px 28px;}
.hosted-video-thumbnail {  position: relative;  display: inline-block;}
.hosted-video-thumbnail:hover .video-play-btn{/*background-color:#00c389 !important;*/ background-color: red !important;}

.studentVideo{margin: 0 auto 20px auto;border: 2px solid #fff; padding: 10px 10px 5px 10px; }
.studentVideo .videoTxt{color: #fff; background-color: #091D2D; text-align: center; font-size: 14px; letter-spacing: 0.15em;font-family: 'Montserrat'; padding: 3px 10px;}
.btnDiv{padding-top: 35px;}

.money-title-1{font-size: 28px; line-height: 1; margin-bottom: 15px; color: #fff; font-weight: 500;}
.money-title-2{font-size: 48px; line-height: 1.5;margin-bottom: 15px; font-weight: 800; text-shadow: 2px 2px 2px #707070;}
.money-title-3{font-size: 23px; line-height: 1; margin-bottom: 15px; font-weight: 700;}


.money-row-one{  background: linear-gradient(0deg,#fff 0,#188bf6 100%);}


.faqBox{padding-top: 35px;}
.accordionjs .acc_section{box-shadow: unset !important; margin-bottom: 10px !important;background-color: #fff !important; border-radius: 10px !important; border: 1.5px solid #C9D8E0; padding: 15px !important;}
.accordionjs .acc_section.acc_active{background-color: #fff !important;}
.accordionjs .acc_section .acc_head{position: relative !important;}
.accordionjs .acc_section .acc_head:after{content: "+";  border-radius: 50%;display: block; width: 20px; height: 20px;position: absolute;padding-top: 2px; top: 0px; right: 0px; color: #000; font-size: 20px; line-height: 12px; text-align: center; font-weight: 400;}
.accordionjs .acc_section.acc_active .acc_head:after{content: "-";}
.accordionjs .acc_section .acc_head h6{font-family: "Montserrat", serif;margin: 0; padding-right: 35px; font-size: 18px !important; line-height: 26px !important; color: #565A7C; font-weight: 700 !important;}
.accordionjs .acc_section .acc_content{ padding-top: 10px !important; margin-top: 0px; font-size: 16px !important; line-height: 24px !important; font-weight: 400 !important; color: #717070; }

.money-row-one h3, .money-row-two h3{font-size: 32px; line-height: 38px;}
.money-row-one h4, .money-row-two h4{font-size: 26px; line-height: 32px;}
.moneyRow{display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;  flex-wrap: wrap;}
.moneyRow .moneyColLeft{    -ms-flex: 0 0 70%;   flex: 0 0 70%;   max-width: 70%;}
.moneyRow .moneyColRight{ -ms-flex: 0 0 30%;   flex: 0 0 30%;   max-width: 30%;}
.moneyRow .moneyColRight .moneyColRightCont{padding: 35px 0px 15px 40px;}
.money-row-one img, .money-row-two img{max-width: 100%;}

.moneyColrow3 {display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;  flex-wrap: wrap;}
.moneyColrow3 .moneyCol{ -ms-flex: 0 0 33.333%;   flex: 0 0 33.333%;   max-width: 33.333%; padding: 20px 15px;}
.moneyColrow3 .moneySecimg{border: 3px solid #fff; padding: 25px 5px;margin-top: 15px;}
.moneyColrow3 .moneySecimg img{height: 150px; width: auto;}
.moneyColrow3 .moneyCol h4{font-size: 22px;}

.moneybottom{background-color: #0e182c; color: #fff; padding: 10px;}
.moneybottom ul li{background-image: url(../image/tic.png);list-style: none !important; background-repeat: no-repeat; background-position: top 3px left; padding-left: 25px; font-size: 16px; margin-bottom: 12px;}
.moneybottom ul {margin: 25px 0;}
.moneybottom h4{color: #34c68d;}

.contactInnr{background-color: #082953FF;  border: 1px dashed #CDE0EC;  border-radius: 4px;  padding: 30px 20px;  box-shadow: 0px 0px 0px 0px #FFFFFF; margin-bottom: 80px;}
.contactFrm h4{color: #fff; margin-bottom: 15px;font-size: 22px; padding: 0 10px;}
.contactFrm form input[type="text"], .contactFrm input[type="email"], .contactFrm input[type="tel"]{width: 100%;background-color: #F7FAFC !important;  color: #424242 !important;  border: 0px none #FFFFFF !important;  border-radius: 5px !important;  padding: 15px 20px 15px 20px !important;  box-shadow: 0px 0px 0px 0px #FFFFFF;  font-size: 14px;  font-weight: 400;  background-clip: inherit !important;margin-bottom: 10px;}
.frm-col1{margin-bottom: 10px;}
.contactFrm form input[type="submit"], button{  background-color: #26D38BFF;  border: 1px none #FFFFFFFF;  border-radius: 4px;  padding: 15px 11px 15px 11px;  white-space: normal;  width: 100%;  box-shadow: 2px 3px 2px 0px #111010FF;  color: #fff;  font-weight: 700;  cursor: pointer;  font-size: 16px;  }
.contactFrm form input[type="submit"]:hover, button:hover{background-color: #fff; color: #000;}
.contactFrm ::placeholder {	color: #AFB8BC !important;}

.moneySecCont .step-text{
 min-height:170px;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media screen and (max-width:1200px){
	
	.container {  max-width: 90%;  } 
	.money-title-2{font-size: 40px; line-height: 1.3;}
	.money-row-one h3, .money-row-two h3 {  font-size: 28px;  line-height: 34px;}
	.moneyColrow3 .moneySecimg img{height: 100px; }
	.moneyRow .moneyColRight .moneyColRightCont {  padding: 35px 0px 15px 20px;}

}

@media (max-width:1100px){
 .moneyColrow3 .moneyCol h4 {
   font-size:18px;
 }
}


@media screen and (max-width:991px){

	
}
@media (max-width:900px){
 .moneyColrow3 .moneyCol h4 {
   font-size:16px;
 }
}
@media screen and (max-width:880px){

.moneyRow .moneyColLeft{    -ms-flex: 0 0 100%;   flex: 0 0 100%;   max-width: 100%;}
.moneyRow .moneyColRight{     -ms-flex: 0 0 100%;   flex: 0 0 100%;   max-width: 100%;}
	.moneyRow .moneyColRight .moneyColRightCont {  padding: 65px 0px 15px 0px;}
	
	.money-title-2{font-size: 36px; line-height: 1.3;}
 .moneyColrow3 .moneyCol h4 {
   font-size:22px;
 }
	
}

@media screen and (max-width:820px){

	.studentVideo {  width: 100%;}
	
}

@media screen and (max-width:767px){

 .moneyColrow3 .moneyCol h4 {
   font-size:20px;
 }	
  
.p-t-98{padding-top:60px; }
.p-b-98{padding-bottom:60px; }
	

	.money-title-1{font-size: 26px; line-height: 1;}	
	.money-title-2{font-size: 30px; line-height: 1.3;}
	
}

@media screen and (max-width:700px){
 .moneyColrow3 .moneyCol h4 {
   font-size:18px;
 }
}

@media screen and (max-width:680px){
	
.video-play-btn {    font-size: 15px; border-radius: 5px;padding: 7px 22px;}
	
.moneyColrow3 .moneyCol{ -ms-flex: 0 0 100%;   flex: 0 0 100%;   max-width: 100%; padding: 20px 0;}
	.moneyColrow3 .moneySecimg img {   height: auto;  }
	 .moneyColrow3 .moneyCol h4 {    min-height: auto;  }

 .moneyColrow3 .moneyCol h4 {
   font-size:22px;
 }
 .moneySecCont .step-text{
  min-height:auto;
    display: flex;
    justify-content: center;
    align-items: center;
 }

}

@media screen and (max-width:480px){
	
}
