header{
    background: #fff;
    z-index: 1000;
    position: relative;
}
header .header-right i{
    background-color: #ce232d;
    color: #fff;
}
header .header-right i:hover{
    background-color: #1d4a8a;
}
.navbar{
    background: #fff;
    position: relative;
    top: 0;
}

/* Banner Start */
.testimonials-banner{
    position: relative;
}
.testimonials-banner img{
    width: 100%;
}
.testimonials-banner .banner-content{
    width: 100%;
    height: 100%;
    background-color: #0000005c;
    position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.testimonials-banner .banner-content h1{
    font-size: calc(2.5rem + 0.5vw);
    font-weight: 700;
    color: #fff;
}

/* Media Queries */
@media screen and (min-width: 1230px) and (max-width: 1399px) {
    .testimonials-banner .banner-content h1{
        font-size: calc(2.25rem + 0.5vw);
    }
}

@media screen and (min-width: 992px) and (max-width: 1229px) {
    .testimonials-banner .banner-content h1{
        font-size: calc(2rem + 0.5vw);
    }
}

@media screen and (max-width: 767px) {
    .testimonials-banner{
        height: 25vh;
    }
    .testimonials-banner img{
        height: 100%;
        object-fit: cover;
    }
    .testimonials-banner .banner-content h1{
        font-size: calc(1.5rem + 0.5vw);
    }
}
/* Banner End */

/* Video Testimonials Start */
.video-testimonials{
    padding: 3rem 7% 1rem 7%;
}
.video-testimonials .vid-row .vid-box{
    width: 23.5%;
    height: 490px;
}
/* (Styles fetched from style.css) */

/* Media Queries */
@media screen and (min-width: 1230px) and (max-width: 1399px) {
    .video-testimonials{
        padding: 2.5rem 7% 0.5rem 7%;
    }
    .video-testimonials .vid-row .vid-box{
        height: 465px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1229px) {
    .video-testimonials{
        padding: 2.4rem 7% 0.5rem 7%;
    }
    .video-testimonials .vid-row .vid-box{
        height: 410px;
    }
}

@media screen and (max-width: 767px) {
    .video-testimonials{
        padding: 0 1rem 1rem 1rem;
    }
    .video-testimonials .vid-row .vid-box{
        width: 47.5%;
        height: 270px;
    }
}
/* Video Testimonials End */

/* Testimonials Start */
.testimonials{
    padding: 5rem 7% 6rem 7%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.testimonials .testimonial-card{
    margin-bottom: 2rem;
    width: 49%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.385) 0px 5px 10px;
}
/* (Styles fetched from style.css) */

/* Media Queries */
@media screen and (min-width: 1230px) and (max-width: 1399px) {
    .testimonials{
        padding: 4.7rem 7% 5.5rem 7%;
    }
}

@media screen and (min-width: 992px) and (max-width: 1229px) {
    .testimonials{
        padding: 4.5rem 7% 5rem 7%;
    }
    .testimonials .testimonial-card{
        margin-bottom: 1.6rem;
    }
}

@media screen and (max-width: 767px) {
    .testimonials{
        padding: 1.5rem 1rem 3rem 1rem;
    }
    .testimonials .testimonial-card{
        margin-bottom: 1.5rem;
        width: 100%;
    }
}
/* Testimonials End */
