/*
*
* Created by @Sagar Chandpa for Responsive styling -
*
*/
@media only screen and (max-width: 1199px) {
    /* Home Page */
    .product-type-img-con img {
        width: 100%;
    }
    /* About us points  */
    .about-us-section-heading{
        font-size: 36px;
    }
    .about-us-points-container .text-con .main-text{
        font-size: 22px;
    }
    .director-container .director-circle{
        height: 250px;
        width: 250px;
    }
    .director-container .director-text-con .director-name{
        font-size: 28px;
    }
    .director-container .director-text-con .director-text{
        font-size: 22px;
    }
    /* Career Swiper */
    .career-swiper {
        width: 95%;
    }
    .about-us-video-container iframe {
        width: 100%;
    }
    img.channel-partner-img {
        width: 100%;
        height: auto;
        aspect-ratio: 7 / 6;
    }
}
@media only screen and (max-width: 991px) {
    /* Home Page */
    .product-type-img-con img {
        width: 80%;
    }
    /* Career swiper */
    .career-swiper .swiper-button-next::after ,
    .career-swiper .swiper-button-prev::after
    {
        font-size: 28px;
    }
    /* About us page */
    .about-us-section-heading{
        margin-top: 20px;
    }
    .about-us-video-container video{
        width: 100%;
    }
    .director-container .director-circle{
        height: 230px;
        width: 230px;
    }
    .director-container .director-text-con .director-name{
        font-size: 24px;
    }
    .director-container .director-text-con .director-text{
        font-size: 18px;
    }
    /* FAQs page */
    .faq-img-con img{
        display: none;
    }
    /* Career Swiper */
    .career-swiper {
        width: 92%;
    }
    .about-us-video-container iframe {
        width: 80%;
    }
    .video-main-container {
        display: flex;
        flex-direction: column;
    }
    .video-main-container .video-search-container,
    .video-main-container .video-list-container,
    .video-main-container .video-player-container{
        width: 100%;
    }
    .video-main-container .video-player-container{
        order: 1;
        margin-bottom: 20px;
        display: none;
    }
    .video-main-container .video-search-container{
        order: 2;
        margin-bottom: 20px;
    }
    .video-main-container .video-list-container{
        order: 3;
    }
    .video-main-container .video-list-container .video-accordion-container,
    .video-main-container .video-result-container{
        max-height: 400px;
    }
}

@media only screen and (max-width: 767px) {
    /* Home Page */
    .product-type-img-con img {
        width: 100%;
    }
    .about-us-section-heading{
        font-size: 32px;
    }
    .director-container .director-circle{
        height: 190px;
        width: 190px;
    }
    .director-container .director-text-con .director-name{
        font-size: 22px;
    }
    .director-container .director-text-con .director-text{
        font-size: 16px;
        font-weight: 500;
    }
    /* Career Swiper */
    .career-swiper {
        width: 85%;
    }
    .about-us-video-container iframe {
        width: 100%; 
    }
    .back-btn {
        height: 32px;
        width: 32px;
        top: -17px;
    }
    .back-btn i {
        font-size: 15px;
     }
     .video-search-container input.video-search-input{
        padding: 7px 0;
     }
     .video-list-accordion .video-accordion-btn {
        font-size: 17px;
     }
}
@media only screen and (max-width: 575px) {
    .director-container .director-circle{
        height: 160px;
        width: 160px;
    }
    .director-container .director-text-con .director-name{
        font-size: 20px;
    }
    .director-container .director-text-con .director-text{
        font-size: 16px;
    }
}
@media only screen and (max-width: 479px) {
    .about-us-points-container{
        grid-template-columns: 32% 68%;
    }
}
@media only screen and (max-width: 376px) {
    .footer-miracle-text::first-letter{
        font-size: 30px;
    }
    .footer-miracle-text{
        font-size: 15px;
    }
}