@media only screen and (max-width: 600px) {
    .btn-rkp2 {
        background: linear-gradient(310.86deg, #222A68 22.6%, #455D83 77.4%);
        border-radius: 7px;
        color: #FFFFFF;
        width: 30%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #clientSection .slick-prev:before,
    #clientSection .slick-next:before {
        font-family: 'slick';
        font-size: 20px;
        line-height: 1;
        opacity: 1 !important;
        color: #140C3B !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .banner {
        display: flex;
        flex-direction: column-reverse;
    }

    .card-bmp {
        width: auto;
        height: 800px;
    }

    .program-content {
        flex-direction: column;
    }

    .jis-admission {
        font-size: 15px;
        line-height: 32px;
    }

    .jis-text {
        font-size: 30px !important;
        line-height: 40px;
        margin-bottom: 30px !important;
    }

    .jis-par {
        margin: 10px !important;
    }

    .jis-img {
        text-align: center;
        margin-top: -20px;
    }

    .usp-main-card {
        /* flex-direction: column;
        align-items: center; */
        display: grid !important;
        grid-template-columns: 1fr 1fr;
        place-items: center;
        gap: 10px;
    }

    .usp-card {
        /* width: 120px;
        height: 195px; */
        width: 100%;
        height: 100%;
    }

    .stdhead {
        margin: 10px !important;
        font-size: 30px !important;
        /* line-height: 24px; */
        font-weight: 600;
        color: #222A68;
        text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

    #coursediv {
        display: block;
    }

    .f-bod {
        border-left: none;
    }

    .firstFooter {
        /* border: 2px solid red; */
        display: flex;
        flex-direction: column !important;
    }

    .firstFooter1 {
        width: 100%;
        /* border: 2px solid red; */
        display: flex;
        flex-direction: column !important;
    }

    .firstFooter2 {
        width: 100%;
        /* border: 2px solid red; */
        display: flex;
        flex-direction: column !important;
        padding: 0px !important;
    }

    .usp-ready {
        font-weight: 700;
        font-size: 22px !important;
        color: #222A68;
        margin: 0px !important;
    }

    .btndiv2 {
        display: flex;
        flex-direction: column;
        /* border: 2px solid red; */
        padding: 20px 0px;
    }

    .usp-btn {
        background-color: #222A68;
    }

    .usp-btn:hover {
        background-color: #222A68;
        color: white;
    }

    .footerlast {
        display: flex;
        flex-direction: column-reverse;
        gap: 10px !important;
    }

    .policydiv {
        display: flex;
        flex-direction: column;
        gap: 5px !important;
    }

    .usp {
        background-color: #EFEEEC;
        padding: 10px 0px !important;
        margin: 0px !important;
    }

    .usp-txt {
        font-size: 12px !important;
        font-weight: 500;
        color: white;
        line-height: 22px;
    }


    .usp-cont {
        background-color: #222A68;
        border-radius: 15px;
        padding: 30px 10px;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 10px;
    }






    .usp-cont img {
        width: 50% !important;
    }

    .sliderimg {
        width: 60%;
    }

    .slidertext {
        margin-top: 20px !important;
        font-weight: 700;
        text-transform: capitalize;
    }

    .slidertext2 {
        font-size: 13px !important;
    }

    #Programs {
        display: none;
    }

    .btn-rkpCourse {
        background: linear-gradient(310.86deg, #222A68 22.6%, #455D83 77.4%);
        border-radius: 7px;
        color: #FFFFFF;
        padding: 10px 0px;
        text-align: center;
        height: 110px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .btn-rkpCourse h3 {
        font-size: 20px;
        font-weight: 700;
    }

    .btn-rkpCourse h4 {
        font-size: 13px;
        font-weight: 700;
        padding: 0px 6px;
    }

    .firstTeam {
        /* border: 2px solid red; */
        display: flex;
        align-items: center;
        flex-direction: column-reverse;
        gap: 0px !important;
    }

    .teamHeading {
        font-size: 20px;
        text-align: center;
        line-height: 34px;
        font-weight: 600;
        color: #222A68;
        text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

    .jisparadiv {
        font-size: 13px;
        text-align: justify;
        margin-bottom: 10px;
    }

    .liststyleTeam {
        display: list-item;
        margin-left: 30px;
        font-size: 15px;
    }

    #gallerydiv.slick-prev {
        left: -5px !important;
    }

    #gallerydiv .slick-prev:before,
    #gallerydiv .slick-next:before {
        font-family: 'slick';
        font-size: 20px;
        line-height: 1;
        opacity: 1 !important;
        color: #140C3B !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    #gallerysection {
        padding: 10px 0px 50px 0px;
        background-color: #EFEEEC;
    }

    .galleryslider {
        width: 75%;
        margin: auto;
    }

    .jis-admissionText {
        margin: 16px 10px;
        font-size: 17px;
        /* line-height: 64px; */
        color: #455D83;
    }

    .jis-par2 {
        /* border: 2px solid red; */
        /* margin: 60px;
        margin: 60px 60px 60px 0px; */
        width: 90%;
        margin: auto;
    }

    .iframeVideo {
        width: 100%;
        height: 100%;
    }

    .logoheader1 {
        width: 20%;
    }

    .logoheader {
        margin-left: 20px;
        width: 20%;
    }

    .navbarNew {
        width: 90%;
        /* border: 2px solid black; */
        margin: auto;
        /* flex-wrap: nowrap !important; */
    }

    .logo2 {
        margin-left: 30px;
        width: 24%;
        margin-top: 0px;
    }

    .location {
        width: 5% !important;
    }

    .navwrap {
        width: 70%;
        /* border: 2px solid black; */
    }
    .firstFooter1down {
        /* border: 2px solid red; */
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

}

@media (min-width:601px) and (max-width:1000px) {
    .btn-rkp2 {
        background: linear-gradient(310.86deg, #222A68 22.6%, #455D83 77.4%);
        border-radius: 7px;
        color: #FFFFFF;
        width: 20%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .firstTeam {
        /* border: 2px solid red; */
        display: flex;
        align-items: center;
        flex-direction: column-reverse;
    }
}


@media (min-width:601px) and (max-width:1200px) {
    .program-content {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .firstFooter {
        /* border: 2px solid red; */
        display: flex;
        flex-direction: column !important;
    }

    .firstFooter1 {
        width: 100%;
        /* border: 2px solid red; */
        display: flex;
        flex-direction: column !important;
    }

    .firstFooter2 {
        width: 100%;
        border: none;
        display: flex;
        flex-direction: column !important;
        padding: 0px !important;
    }

    .footerlast {
        display: flex;
        flex-direction: column-reverse;
        gap: 10px !important;
    }

    .usp-main-card {
        /* flex-direction: column;
        align-items: center; */
        display: grid !important;
        grid-template-columns: 1fr 1fr;
        place-items: center;
    }

    .usp-card {
        /* border: 2px solid red; */
        width: 220px;
        height: 300px;
    }
    .firstTeam {
        /* border: 2px solid red; */
        display: flex;
        align-items: center;
        flex-direction: column-reverse;
    }
    .banner {
        gap: 35px;
        padding-top: 45px;
        flex-direction: column;
        align-items: center;
    }

}