@media only screen and (max-width:767px) {
    h4.display-6 {
        display: flex;
        flex-direction: column;
        font-size: 25px;
    }
    .hmargin h4 {
        padding: 0px 2px 15px 3px;
    }
    .marginBottom {
        margin-bottom: 20px;
    }
    form.contactForm {
        padding-bottom: 30px;
    }
    .swiper {
        width: 100%;
    }
    .swiper-slide .name {
        padding-top: 75px;
    }
    img.imgsize {
        width: 90%!important;
        margin: 0 auto!important;
        position: relative;
    }
    .channelLing {
        width: 100%;
        text-align: center;
    }
    .parag {
        margin-top: 20px!important;
    }
    .mob {
        height: 120vh!important;
    }
    .carousel-item.bannerimg {
        height: 120vh!important;
    }
    .mb-4.p-5 {
        padding: 20px!important;
    }
    .Rw-50 {
        width: 100%;
    }
    .downcard {
        height: 100%!important;
        margin: 0!important;
    }
    .daw {
        margin-bottom: 20px;
    }
    .col-md-6.ps-5.align-self-center {
        padding-left: 0px!important;
    }
    
  
}

@media only screen and (min-width:768px) and (max-width:820px) {
    div#slide1RD {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-row-gap: 90px;
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .carousel-item.ss {
        height: 100%;
    }
    div#slide1RD .col-md-3 {
        width: 100%;
        max-width: 100%;
    }
    .swiper {
        padding: 10px 0px;
    }
    .carousel-item.bannerimg {
        height: 100%;
    }
    .carousel-item.bannerimg img {
        position: relative;
        object-fit: unset;
        height: 100%;
    }
    .marginBottom {
        margin-bottom: 20px;
    }
    .footer-newsletter {
        height: 100%;
        padding-bottom: 20px;
    }
    .blankCol_sm_6 {
        display: none;
    }
    .spaceRight {
        margin-right: 150px;
        margin-left: 80px;
    }
    button#send_mail {
        margin-top: 15px;
    }
    
}