

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;  
 }
 
 body{
     font-weight: 500;
 }

 

.iqra-header{
 background: #dfdfdf;
}
.logo img{
 width: 220px;
}
.iqra_b_img img{
 width: 100%;
}

/* section 1 */

.iqra_des_text h5{
 color: #c12b1f;
 font: 20px;
 /* text-transform: var(--the7-h4-text-transform);
 letter-spacing: var(--the7-h4-letter-spacing);
 word-spacing: var(--the7-h4-word-spacing);
 text-decoration: var(--the7-h4-text-decoration); */
}

.iqra-banner-sec{
    background: #fdeaea;
}

.iqra_des_text p{
 margin-bottom: 10px !important;
 font-size: 16px;
}

.iqra_b_img iframe{
    width: 100%;
    height: 450px;
   
   }

   .displayblock{
    display: block;
   }
   .displaynone{
    display: none;
   }

.regist_btn{
 color: #1f365c;
 border: 2px solid #1f365c;
 font-size: 16px;
 font-weight: 500;
 padding: 5px;
 width: 100%;
}

.regist_btn:hover{
 color: #ffb536;
 border: 2px solid #1f365c;
 background: #1f365c;

}
/* .iqra_price_sec{
 margin: 20px auto;
} */
.price_section{
 position: relative;
}

.price_section:hover{
 
 box-shadow: 0 0 10px #ff7877;
 border-radius: 20px;
}
.price_sign{
 position: absolute;
 top: 0;
 left: 32%;
 transform: translate(50%,-50%);
 background: #ff7877;
 font-size: 50px;
 color: #fff;
 padding: 10px 18px;
 border-radius: 50%;
 border: 5px solid #ff7877;
 width: 100px;
 height: 100px;
}

.price_card {
 width: 100%;
 background: #1f365c;
 color: #fff;
 padding: 80px 20px 33px 40px;
 border-radius: 20px;
 height: 350px;
 max-width: 100%;
}
.price_card p{
 font-weight: 400;
}

.iqra_upsc_text  h4{
color: #c12b1f;
}

.iqra_upsc_text  h2{
    color: #c12b1f;
    }

.background_color{
 background: #fdeaea;
 padding: 20px;
 border-radius: 20px;
}

.enroll-btn {
 font-size: 21px;
 line-height: 28px;
 font-weight: bold;
 font-family: system-ui;
 text-transform: capitalize;
 color: #fff;
}
.popupform-content {
 border-radius: 15px !important;
 background-size: 300% 300%;
 /* background-image: linear-gradient( -45deg, #faeed2 51%, #faeed2 100% ); */
 -webkit-animation: AnimateBG 10s ease infinite;
 animation: AnimateBG 10s ease infinite;
}
.popupform-btn-close {
 padding: 15px;
}
.popupform-body {
 padding: 0 30px;
 margin-bottom: 30px;
}
.popup-footer {
 display: flex;
 flex-wrap: wrap;
 flex-shrink: 0;
 align-items: center;
 justify-content: center;
 padding: 0.75rem;
 border-top: 0 !important;
 border-bottom-right-radius: calc(0.3rem - 1px);
 border-bottom-left-radius: calc(0.3rem - 1px);
}
.btn-enroll {
 font-size: 20px;
 font-weight: 500;
 text-transform: uppercase;
 color: #fff;
 box-shadow: 0 0 5px #999!important;
 background: #1f365c;

 border-radius: 5px;
 border: none;
 padding: 5px 15px;
}
.btn-enroll:hover {

 color: #fff;

}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

.ncert_course_img img{
 width: 100%;
}

/* faq accordion */


.accordion-item {
background-color: #fff;
border: 0;
border-radius: 15px !important;
box-shadow: 0 0 4px #999;
}

.accordion-button {
padding: 15px 30px;
font-weight: 600;
border: 0 !important;
background: #fff;
font-size: 16px;
color: #333333;
text-align: left;

border-radius: 15px !important;
}
.accordion-button:focus {
box-shadow: none;
border: none;
}
.accordion-button:not(.collapsed) {
 background:  #1f365c;

color: #fff;
box-shadow: 0 0 4px #ccc;
}
.accordion-body {

font-weight: 400;
padding: 15px 30px;
background-color: #fff;
border-radius: 0 0 15px 15px;
}
.accordion-button::after {
border-radius: 5px;
padding: 0 0 0 4px;
width: 30px;
height: 30px;
line-height: 24px;
content: "+";
font-size: 35px;
background: #fdeaea;

font-weight: 100;
color: #c12b1f;
box-shadow: 0 0 4px #999;

}
.accordion-button:not(.collapsed)::after {

background: #fdeaea;
content: "-";
font-size: 40px;

border-radius: 5px;
padding: 0px 0 0 7px;
width: 30px;
height: 30px;
box-shadow: 0 0 4px #c12b1f;
line-height: 22px;

font-weight: 100;
color: #000;

}

.iqra_des_text i.fa-chevron-circle-right{
 color:#ffb536;
}


.plateform_power_aws {
/* background: #1f365c; */
background-image: url("../images/back.png");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
 color: #000;
 position: relative;
 padding: 1.5rem 2rem;

 margin: 3.5rem 0 1rem 0;
 border-radius: 15px;
 transition: all .5s ease;
 height: 285px;
 box-shadow: 0 0 10px #ff7877;
}
.aws_powered_img {
 position: absolute;
 width: 100px;
 height: 100px;
 top: -50px;
 left: 50%;
 transform: translateX(-50%);
 border: 4px solid #ff7877;
 border-radius: 50%;
 padding: 5px;
 background-color: #ff7877;
}
.aws_powered_img i.fa-inr{
 color:#fff;
 font-size: 3rem;
 padding: 20px;
 object-fit: contain;
}

.aws_powered_img i.fa-book-open {
 color:#fff;
 font-size: 3rem;
 padding: 19px 15px;
 object-fit: contain;
}

.aws_platform_details {
 padding-top: 50px;
}

.ncert_course_img{
 border-radius: 20px;
 display: flex;
 background: #1B2D6D;
 height: 100%;
 align-items: center;
}

.aws_platform_details p{
 font-weight: 400;
}
.typing {
display: flex;
align-items: center;
justify-content: center;
height: auto;
color: #c12b1f;
font-family: "Open Sans", sans-serif;
font-weight: 700;
font-size: 24px;
}
/* #typing{


height: auto;
color: #c12b1f;
font-family: "Open Sans", sans-serif;
font-weight: 700;
font-size: 24px;
} */

#typing::after {
content: "";
position: relative;
right: 0;
animation: blink 1s step-end infinite;
}

@keyframes blink {
from,
to {
 color: transparent;
}
50% {
 color: #000;
}
}

.found_video iframe{
 width: 100%;
 height: 410px;
}

small {
 font-size: .6em !important;
}

/* text typing animation */




/* footer */
.iqra-footer{
 background: #dfdfdf;
}

@media (min-width: 1025px) and (max-width: 1199px) {

 .plateform_power_aws {

height: 290px !important;

}
.found_video iframe {
 width: 100%;
 height: 165px;
}

}

@media (min-width: 992px) and (max-width: 1024px) {

 .plateform_power_aws {

height: 290px !important;

}
.found_video iframe {
 width: 100%;
 height: 165px;
}

}

@media (min-width: 768px) and (max-width: 991px) {

 .plateform_power_aws {

height: 375px !important;

}

.found_video iframe {
 width: 100%;
 height: 120px;
}

.displayblock{
    display: none !important;
   }
   .displaynone{
    display: block !important;
   }
   .page-logo img {
    width: 50% !important;
}
.leftside-col6 {
    padding-right: 0px !important;
    text-align: center !important;
}
}

@media (min-width: 481px) and (max-width: 767px) {

.plateform_power_aws {

height: auto !important;

}
.found_video iframe {
 width: 100%;
 height: 275px;
}

.displayblock{
    display: none !important;
   }
   .displaynone{
    display: block !important;
   }
   .leftside-col6 {
    padding-right: 0px !important;
}

}


@media (min-width: 320px) and (max-width: 480px) {



.plateform_power_aws {

 height: auto !important;

}
.found_video iframe {
 width: 100%;
 height: 220px;
}

.displayblock{
    display: none !important;
   }
   .displaynone{
    display: block !important;
   }
   .leftside-col6 {
    padding-right: 0px !important;
}
}