@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;1,200;1,300;1,400;1,500;1,600&display=swap');
html,body        {height:100%;}
body{font-family: 'Poppins', sans-serif !important;}
h1 {    font-size: 3.5rem;}

.banner{background:url(../images/banner-img.jpg) no-repeat;background-size:cover;position: relative;z-index: 1;}
.banner:before {position: absolute;     background: linear-gradient(182deg, rgb(4 70 123 / 96%), #631c59e0);width: 100%;height: 100%;content: "";left: 0; right: 0; top: 0; z-index: -1;}

.par-btn { margin-right: 26px;border-radius: 5px;padding: 10px 20px;font-weight: 600;font-size: 20px;margin-top: 14px;}
.green-btn{background: #5bb229;}
.yellow-btn{background: #e4c138;}
.enq {    text-align: center;    background: linear-gradient(182deg, #5b6eaa, #631c59);border-radius: 5px;padding: 29px 29px;height: 100%;overflow: hidden;}
.enq img{ border-radius: 4px; padding: 14px;}
.enq span{    float: left;width: 100%;color: #fff;font-size: 23px;font-weight: 600;text-transform: uppercase; margin-top: 23px;}
.about-students{background:url(../images/back2.png) repeat;position: relative;z-index: 1;}
.enq:hover{-webkit-animation: bounceOut 0.4s linear;animation: bounceOut 0.4s linear;}
@-webkit-keyframes bounceOut {0% {transform: scale(1);}25% {transform: scale(0.97);}50% {transform: scale(1.01);}75% { transform: scale(1);}100% {opacity: 1;}}
.achieve h2 {font-weight: bold; font-size: 30px; color: #5ca138;}
.achieve h4 {   font-weight: bold;
    font-size: 22px;
    text-align: center;
    color: #107eef;}
.achieve ul li {
    font-size: 16px;
    display: flex;
    align-items: start;
    font-weight: 600;
    margin-right: 21px;
    margin: 12px 0 0;
    line-height: 21px;
}
.achieve ul li img {width: 24px;margin-right: 8px; 
}
@keyframes bounce2 {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
.green {
    
    font-size: 30px;
    color: #5ca138;
}
.stu-succ{
      font-size: 30px;
    color: #7ccd52;
}


.wrapper         {width:100%;    max-width: 560px;
    height: 100%;}
.h_iframe        {position:relative; padding-top: 56%;        top: 7px;}
.h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}
.ername {
    font-size: 20px;
    text-align: left;

}




.sub-heading {font-weight: 400;font-size: 33px;}
.what {  color: #9be574;
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 600;}
    .maths{
           font-size: 30px;
    color:#9be574;
    }
.students-marks h5{font-weight: 600;text-transform: uppercase; text-align: center;margin-bottom: 17px; font-size: 25px; color: #2eb835;}
.students-marks p {
    text-align: center;
    margin: 16px 0 50px;
    font-size: 20px;
    font-weight: 500;
}
.purple-color {
    color: #2b00ab;
    font-weight: 900;
    font-size: 34px;
}
.review {border: 1px solid rgb(0 0 0 / 25%);width: 82%;margin: 19px auto;}
.video-lec {
 
    font-size: 30px;
    color: #74a443;
}
.banner-list ul li {color: #fff; font-size: 30px;display: flex;align-items: center;}
.banner-list ul li img {height: 57px;margin-right: 11px;}
.banner h2 {
    color: #9be574;
    font-size: 1.3rem !important;
    margin-top: 2rem;
    text-transform: uppercase;
    letter-spacing: 0.1rem;
}
.sub-heading h2 {font-size: 42px;color: #fff;font-weight: 500;margin-top: 15px;}
.claim{color:#fff; text-decoration:none;}
.claim-button { background: #259e2b; border: none;font-size: 28px;font-weight: 700; color: #fff; padding: 14px;width: 100%;border-radius: 4px;box-shadow: 1px 1px 4px #40a207; cursor: pointer;text-shadow: 0px 0px 0px rgb(0 0 0 / 0%);animation: rocking 2s infinite;animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
    transition: 0.2s;-webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 70%); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 70%);box-shadow: 0 1px 5px rgb(0 0 0 / 70%);}
@keyframes rocking{
0% {
    transform: rotate(0deg);
}
25% {
    transform: rotate(0deg);
}
50% {
    transform: rotate(2deg);
}
75% {
    transform: rotate(-2deg);
}
100% {
    transform: rotate(0deg);
}
}
.claim-button button{background: transparent;
    border: none;
color: #fff;}



.tick{
    width: 25px;
    margin-right: 10px;
    height: 24px;
   
}
.Aman_img {text-align:center;}
.Aman_img img{width:50%;margin-top: 7px;
    margin-bottom: 39px;}
.students-marks {
    background: linear-gradient(182deg, #005e9d, #631c59);
}
.review-sec{
	   background: linear-gradient(188deg, #3b5597,#483779, #483779, #5c3b7a);
}
/****responsive*******/
@media (max-width:820px){
	.about-students {
    padding-bottom: 0 !important;
}
.aman ul li {
    font-size: 16px;
    margin-bottom: 12px;
}
.aman h2 {
    font-size: 25px;
}
h1 {
    font-size: 2.5rem;
}
h2 {
    font-size: 25px;
}
.students-marks h5 {
    font-size: 20px;
}
.students-marks p {
        font-size: 13px;
        font-weight: 600;}
.video-lec{ width: 100%;}
}
.copyright p{
	
    color: #adadad;
    font-size: 14px;
}
.para p {
    font-size: 19px;
}

@media (max-width:520px){
    .copyright p {

    font-size: 11px;
}
    .purple-color {

    font-size: 22px;
}
.para p {
    font-size: 16px;
}
    .ername {
    font-size: 17px;
    margin: 10px 0 0;
}
    .Aman_img img {
  width:100%;
 
}
    .maths_live{
        font-size:33px;
        color:#fbf802;
            width: 100%;
    display: block;
    }
    .stu-info li {

    display: inline-flex
;
    width: 100%;
}
.for {
   
    margin-bottom: 49px;
}

.wrapper {
    width: 100%;
    max-width: 560px;
    height: 93%;
}
    
}
/*responsive*******/