



@media screen and (min-width:991px) and (max-width:1200px){

 .feature-heading {

    margin-top: 10px;

    margin-bottom: 10px;

}

.feature-heading h3{

    font-size: 30px;

}



.feature-para p{

    font-size: 14px;

}

.features-list li{

    font-size: 15px;

}

.btn-course{

    margin-top: 0px;

}

.mrcp-heading{

    padding-top: 60px;

    font-size: 2.5rem;

}

.mrcp-subheading{

    font-size: 2.3rem;

}

.mrcp-text {

    color: #ccc;

    font-size: 1.2rem;

    margin-top: 20px;

}



.pre-head h3{

        font-size: 1.8rem;

}

.pre-text p{

    font-size: 1rem;

}

.service-card-list ul li span{

    font-size: 17px;

}



.question-head h3{

    font-size: 2rem;

}

.important-head h3{

    font-size: 2rem;

}

.important-img img{

    width: 120px !important;

    height: 160px;

}

.important-text h5 a{

    font-size: 19px;

}

.important-text p{

    font-size: 16px;

}

.important-text h4 a{

    font-size: 22px;

}

.course-card::after{

    top: 20px;

    left: 20px;

}

.step-content h2{

    font-size: 2.6rem;

}

}



@media screen and (max-width:991px) {

    .testimonial-section .main-heading{

        font-size: 2.5rem;

    }

    .mrcp-section{

        max-height: 100%;

    }

    .mrcp-heading{

        font-size: 2rem;

        padding-top: 60px;

    }

    .mrcp-subheading{

        font-size: 1.8rem;

    }

    .mrcp-image-box{

        margin-left: 5px;

        margin-right: 5px;

        padding: 10px 10px 0 10px;

    }

    .heart-img img {

    width: 70px;

}

.heart-img {

    position: absolute;

    bottom: 20px;

    left: 60%;

}

.book-img img {

    width: 70px;

}

.preparatory-content {

    padding-left: 0px;

    margin-top:20px;

}

.preparatory-content h3{

    font-size: 2.1rem;

}

.mrcp-section{

    margin-bottom: 20px;

}



.preparatory-content p.para{

    text-align: justify;

}

.preparatory-content p{

    text-align: justify;

}

.element-3{

    display: none;

}

.details-text h3{

    font-size: 35px;

}

.details-text .features-list li{

    margin-bottom: 10px!important;

}

.course-card::after{

    left: 15px;

    top: 20px;

}

.course-cotnent-head h3{

    font-size: 2.2rem;

}

.navbar{
left: 40px;
    right: 40px;
}

}



@media screen and (max-width:768px) {

   .navbar{
left: 10px;
    right: 10px;
} 

.about-section{

    padding: 50px 0px;

}

.about-content{

  font-size: 1rem;

  text-align: justify;

}



.btn-youtube{

    margin-top: 20px;

}



.faculty-section{

    padding: 50px 0px 0px;

}

.faculty-section h1{

    font-size: 1.9rem;

    margin-bottom: 20px;

}

.faculty-section p{

    font-size: 1rem;

    text-align: justify;

    line-height: 1.7;

}

.course-text {

    padding: 20px 0px;

}

.heading-upcoming h3{

    font-size: 2rem;

}

.hyedrabad .gallery-title {

    font-size: 1.5rem;

    font-weight: 700;

    text-align: center;

}

.testimonial-section .main-heading {

        font-size: 1.6rem;

        margin-bottom: 10px;

    }

    .testimonial-section .btn-learn{

        margin-left: 0px;

        margin-bottom: 40px;

    }

    .container {

        max-width: 97%;

    }

    .important-text h5 a{

        font-size: 17px;

    }

    .important-text p{

        font-size: 16px;

    }

    .important-text h4 a{

        font-size: 21px;

    }

    .important-img img {

    height: 160px;

    object-fit: cover;

}

.step-content h2{

    margin-bottom: 20px !important;

    font-size: 30px;

}

.step-content p{

    text-align: justify;

}

.step-inner-img img{

    height: 180px;

}

.step-img{

    margin-top: 35px;

}

.service-about-faculty-details h3{

    font-size: 2.3rem;

}

.service-about-faculty-details{

  margin-top: 30px;

}

.service-about-faculty-para p{

    font-size: 16px;

    text-align: justify;

}

.service-faculty-btn .btn{

    margin: 0px!important;

}

.service-about-faculty{

    padding-bottom: 40px;

}

.service-testimonial{

    display: block;

    margin: 10px;

}

.test-content{

    margin-top: 20px;

    font-size: 1rem;

}

.youtube-video{

    padding: 10px;

}

.about-title{

    font-size: 2.6rem;

    color: #fff;

}



.learning-img{

    height: 300px;

}

.learning-heading{

    font-size: 1.8rem;

}

.learning-text{

    text-align: justify;

}

.features-section .section-title{

    font-size: 2.1rem;

}

.mentor-text{

    text-align: justify;

}

.mentor-quote{

  text-align: left;

}

.overlay-offer{

    padding: 40px 20px;

}

.overlay-offer h2{

    font-size: 1.7rem;

}

.overlay-offer p{

    font-size: 1rem;

}
.hero-buttons .btn{
    padding: 10px 15px;
}

.play-btn{
    width: 50px;
    height: 50px;
}

.play-btn img{
    width: 20px;
}

.about-us-head h2{
    font-size: 30px;
    margin-bottom: 25px;
}

.faculty-section h2{
    font-size: 1.8rem;
}

.testimonial-card{
    padding: 80px 20px 20px;
}

.testimonial-card .user-name{
    margin-bottom: 0px;
}

.mrcp-text{
    margin-top: 20px;
}

.mrcp-title{
    font-size: 30px;
}

.tag{
    font-size: 14px;
}

.glow-text-new{
    font-size: 16px;
}

.glow-box-new{

    padding: 12px 15px;
}

.subtext br{
    display: none;

}

.subtext{
    margin-bottom: 5px!important;

}

.title-pack{

   font-size: 25px;

}
.feature-box-pack{
    padding: 15px 10px!important;
}

.elite-box{
    padding: 15px;
}

.elite-heading{
    font-size: 25px;
}

.elite-price-box{
    margin: 15px auto;
}

.tutor-title{
    font-size: 25px;
    margin-bottom: 10px!important;
}

.tutor-card{
    padding: 30px 0px;
}
.mrcp-first-step {
    padding: 20px 0px;
    background-color: #000;
}
}



