

    section.homepslider {
        width: 100%;
        margin: 0 auto;
        height: 100%;
        position: relative;
    }

    .homepslider .custom-carousel {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .homepslider .slideritem div.one {
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        display: block;
        width: 100%;
        height: auto;
        background-position: center center;
        padding-top: 59%; /** HEIGHT : WIDTH x 100 **/
    }

        .homepslider .slideritem div.one span {
            position: fixed;
            bottom: 0;
            left: 50%;
            color: #fff;
            font-family: helvetica;
            font-size: 40px;
            transform: translateX(-50%);
            background-color: rgba(0,0,0,0.5);
            padding: 8px 0;
            width: 100%;
            text-align: center;
        }

.enqform .title {
    font-weight: bold;
    color: white !important;
    font-size: 22px;
    text-decoration: none;
    padding-top: 10px;
    margin-bottom: 0px;
    background-color: darkmagenta !important;
    border-radius: 0px;
    display: block;
    width: 100%;
    text-align: center
}

.enqform select {
    height: auto;
}


.enqform .submit-btn {
    text-align: center;
    background: #37c36f !important;
    color: white !important;
    font-size: 15px !important;
    border: 0px;
    border-radius: 0px;
}


    @media screen and (min-width: 320px) {

        .slideritemtextdiv {
            position: relative;
            top: 50%;
            left: 50%;
            z-index: 25;
            transform: translate(-50%, -50%);
            padding: 15px;
        }

        section.homepslider {
         
        }

        .homepslider .slideritem div.one {
            padding-top: 65%;
        }


        .slideritemtextdiv .btn-warning {
            font-size: 12px;
            padding: 5px;
        }

        .slideritemtextdiv {
            text-align: center;
        }

            .slideritemtextdiv .text1 {
                font-size: 20px;
                padding: 10px 0px 5px 0px;
            }

            .slideritemtextdiv .text2 {
                font-size: 20px;
                padding: 5px 0px 5px 0px;
            }

            .slideritemtextdiv .text3 {
                font-size: 11px;
                padding: 5px 0px 5px 0px;
                line-height: 14px;
            }

        .slideritemtextdiv {
            text-align: center;
        }

            .slideritemtextdiv .applynowbtn {
                font-size: 11px;
                padding: 10px 0px 10px 0px;
                margin-top: 10px;
                display: block;
            }

            .slideritemtextdiv .downloadbrochure {
                font-size: 11px;
                padding: 10px 0px 10px 0px;
                margin-top: 10px;
                margin-left: 0px;
                display: block;
            }
    }

    @media screen and (min-width: 375px) {


        section.homepslider {
        
        }

        .homepslider .slideritem div.one {
            padding-top: 65%;
        }



        .slideritemtextdiv .btn-warning {
            font-size: 12px;
            padding: 5px;
        }

        .slideritemtextdiv {
            text-align: center;
        }

            .slideritemtextdiv .text1 {
                font-size: 20px;
                padding: 10px 0px 5px 0px;
            }

            .slideritemtextdiv .text2 {
                font-size: 20px;
                padding: 5px 0px 5px 0px;
            }

            .slideritemtextdiv .text3 {
                font-size: 11px;
                padding: 5px 0px 5px 0px;
                line-height: 14px;
            }

        .slideritemtextdiv {
            text-align: center;
        }

            .slideritemtextdiv .applynowbtn {
                font-size: 11px;
                padding: 10px 0px 10px 0px;
                margin-top: 10px;
                display: block;
            }

            .slideritemtextdiv .downloadbrochure {
                font-size: 11px;
                padding: 10px 0px 10px 0px;
                margin-top: 10px;
                margin-left: 0px;
                display: block;
            }
    }


    @media screen and (min-width: 400px) {


        section.homepslider {
         
        }

        .homepslider .slideritem div.one {
            padding-top: 71%;
        }

        .slideritemtextdiv .btn-warning {
            font-size: 12px;
            padding: 5px;
        }

        .slideritemtextdiv {
            text-align: center;
        }

            .slideritemtextdiv .text1 {
                font-size: 20px;
                padding: 10px 0px 5px 0px;
            }

            .slideritemtextdiv .text2 {
                font-size: 20px;
                padding: 5px 0px 5px 0px;
            }

            .slideritemtextdiv .text3 {
                font-size: 11px;
                padding: 5px 0px 5px 0px;
                line-height: 14px;
            }

        .slideritemtextdiv {
            text-align: center;
        }

            .slideritemtextdiv .applynowbtn {
                font-size: 11px;
                padding: 10px 0px 10px 0px;
                margin-top: 10px;
                display: block;
            }

            .slideritemtextdiv .downloadbrochure {
                font-size: 11px;
                padding: 10px 0px 10px 0px;
                margin-top: 10px;
                margin-left: 0px;
                display: block;
            }
    }


    @media screen and (min-width: 425px) {


        section.homepslider {
         
        }

        .homepslider .slideritem div.one {
            padding-top: 83%;
        }
    }


    @media screen and (min-width: 450px) {


        section.homepslider {
           
        }

        .homepslider .slideritem div.one {
            padding-top: 70%;
        }
    }


    @media screen and (min-width: 576px) {


        section.homepslider {
         
        }

        .homepslider .slideritem div.one {
            padding-top: 70%;
        }
    }

    @media screen and (min-width: 768px) {


        section.homepslider {
           
        }

        .homepslider .slideritem div.one {
            padding-top: 35%;
        }
    }





    @media screen and (min-width: 800px) {

        .slideritemtextdiv {
            position: absolute;
            top: 50%;
            left: 20%;
            z-index: 25;
            transform: translate(-20%, -50%);
            text-align: left
        }

        section.homepslider {
         
        }

        .homepslider .slideritem div.one {
            padding-top: 59%;
        }

        .homepslider .downloadbrochure {
            display: inline-block;
        }

        .homepslider .applynowbtn {
            display: inline-block;
        }



        .slideritemtextdiv .btn-warning {
            font-size: 15px;
            padding: 15px;
            border-radius: 25px;
        }

        .slideritemtextdiv .text1 {
            font-size: 45px;
            padding: 15px 15px 5px 15px;
        }

        .slideritemtextdiv .text2 {
            font-size: 45px;
            padding: 5px 15px 5px 15px;
        }

        .slideritemtextdiv .text3 {
            font-size: 15px;
            padding: 5px 15px 5px 15px;
            line-height: 25px;
        }

        .slideritemtextdiv .applynowbtn {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
        }

        .slideritemtextdiv .downloadbrochure {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
            margin-left: 15px;
        }
    }

    @media screen and (min-width: 1024px) {
        .homepslider .slideritem div.one {
            padding-top: 70%;
        }


        .slideritemtextdiv .btn-warning {
            font-size: 15px;
            padding: 15px;
            border-radius: 25px;
        }

        .slideritemtextdiv .text1 {
            font-size: 45px;
            padding: 15px 15px 5px 15px;
        }

        .slideritemtextdiv .text2 {
            font-size: 45px;
            padding: 5px 15px 5px 15px;
        }

        .slideritemtextdiv .text3 {
            font-size: 15px;
            padding: 5px 15px 5px 15px;
            line-height: 25px;
        }

        .slideritemtextdiv .applynowbtn {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
        }

        .slideritemtextdiv .downloadbrochure {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
            margin-left: 15px;
        }
    }

    @media screen and (min-width: 1280px) {
        .homepslider .slideritem div.one {
            padding-top: 56%;
        }


        .slideritemtextdiv .btn-warning {
            font-size: 15px;
            padding: 15px;
            border-radius: 25px;
        }

        .slideritemtextdiv .text1 {
            font-size: 45px;
            padding: 15px 15px 5px 15px;
        }

        .slideritemtextdiv .text2 {
            font-size: 45px;
            padding: 5px 15px 5px 15px;
        }

        .slideritemtextdiv .text3 {
            font-size: 15px;
            padding: 5px 15px 5px 15px;
            line-height: 25px;
        }

        .slideritemtextdiv .applynowbtn {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
        }

        .slideritemtextdiv .downloadbrochure {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
            margin-left: 15px;
        }
    }

    @media screen and (min-width: 1366px) {
        .homepslider .slideritem div.one {
            padding-top: 53%;
        }

        .slideritemtextdiv .btn-warning {
            font-size: 15px;
            padding: 15px;
            border-radius: 25px;
        }

        .slideritemtextdiv .text1 {
            font-size: 45px;
            padding: 15px 15px 5px 15px;
        }

        .slideritemtextdiv .text2 {
            font-size: 45px;
            padding: 5px 15px 5px 15px;
        }

        .slideritemtextdiv .text3 {
            font-size: 15px;
            padding: 5px 15px 5px 15px;
            line-height: 25px;
        }

        .slideritemtextdiv .applynowbtn {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
        }

        .slideritemtextdiv .downloadbrochure {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
            margin-left: 15px;
        }
    }

    @media screen and (min-width: 1440px) {



        .siteheader-title-1 {
            font-size: 23px;
            line-height: 34px;
        }

        .siteheader-title-2 {
            font-size: 25px;
            line-height: 34px;
            font-weight: 900
        }

        .siteheader-title-3 {
            font-size: 12.5px;
        }


        .homepslider .slideritem div.one {
            padding-top: 50%;
        }

        .slideritemtextdiv .btn-warning {
            font-size: 15px;
            padding: 15px;
            border-radius: 25px;
        }

        .slideritemtextdiv .text1 {
            font-size: 45px;
            padding: 15px 15px 5px 15px;
        }

        .slideritemtextdiv .text2 {
            font-size: 45px;
            padding: 5px 15px 5px 15px;
        }

        .slideritemtextdiv .text3 {
            font-size: 15px;
            padding: 5px 15px 5px 15px;
            line-height: 25px;
        }

        .slideritemtextdiv .applynowbtn {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
        }

        .slideritemtextdiv .downloadbrochure {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
            margin-left: 15px;
        }
    }

    @media screen and (min-width: 1680px) {

        .mvvs_inner div {
            text-align: left
        }

        .ariianaac.hide-mobile {
            display: inline;
        }

        .site-title img {
            height: 94px
        }

        .ariialogo img {
            height: 62px;
        }

        .naacapplogo img {
            height: 62px;
        }

        .navbar-nav > li > a {
            line-height: 16px;
        }

        .navbar-nav.nav > li > a {
            font-size: 16px;
            margin-left: 2px;
        }

        .siteheader-title-1 {
            font-size: 24px;
            line-height: 34px;
        }

        .siteheader-title-2 {
            font-size: 26px;
            line-height: 34px;
            font-weight: 900
        }

        .siteheader-title-3 {
            font-size: 13px;
        }

        .menu3 {
            font-size: 16px;
        }

        .scrollingnews {
            margin-top: 0px;
        }

        .quickmenu {
            margin-top: 0px;
        }

        .aboutdepartment canvas {
            display: block !important
        }

        .homepslider .slideritem div.one {
            padding-top: 40%;
        }

        .slideritemtextdiv .btn-warning {
            font-size: 15px;
            padding: 15px;
            border-radius: 25px;
        }

        .slideritemtextdiv .text1 {
            font-size: 45px;
            padding: 15px 15px 5px 15px;
        }

        .slideritemtextdiv .text2 {
            font-size: 45px;
            padding: 5px 15px 5px 15px;
        }

        .slideritemtextdiv .text3 {
            font-size: 15px;
            padding: 5px 15px 5px 15px;
            line-height: 25px;
        }

        .slideritemtextdiv .applynowbtn {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
        }

        .slideritemtextdiv .downloadbrochure {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
            margin-left: 15px;
        }
    }



    @media screen and (min-width: 1768px) {

        .mvvs_inner div {
            text-align: left
        }

        .ariianaac.hide-mobile {
            display: inline;
        }

        .site-title img {
            height: 110px
        }

        .ariialogo img {
            height: 65px;
        }

        .naacapplogo img {
            height: 65px;
        }

        .navbar-nav > li > a {
            line-height: 18px;
        }

        .navbar-nav.nav > li > a {
            font-size: 18px;
            margin-left: 2px;
        }

        .siteheader-title-1 {
            font-size: 37px;
            line-height: 37px;
        }

        .siteheader-title-2 {
            font-size: 28.5px;
        }

        .siteheader-title-3 {
            font-size: 14px;
        }

        .menu3 {
            font-size: 17px;
        }

        .scrollingnews {
            margin-top: 0px;
        }

        .quickmenu {
            margin-top: 0px;
        }

        .aboutdepartment canvas {
            display: block !important
        }

        .theadingr3h1 {
            font-size: 20px;
        }

        .theadingr3h2 {
            font-size: 18px;
        }

        .theadingr4h1 {
            font-size: 18px;
            font-weight: bold
        }

        .homepslider .slideritem div.one {
            padding-top: 33%;
        }

        .slideritemtextdiv .btn-warning {
            font-size: 15px;
            padding: 15px;
            border-radius: 25px;
        }

        .slideritemtextdiv .text1 {
            font-size: 45px;
            padding: 15px 15px 5px 15px;
        }

        .slideritemtextdiv .text2 {
            font-size: 45px;
            padding: 5px 15px 5px 15px;
        }

        .slideritemtextdiv .text3 {
            font-size: 15px;
            padding: 5px 15px 5px 15px;
            line-height: 25px;
        }

        .slideritemtextdiv .applynowbtn {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
        }

        .slideritemtextdiv .downloadbrochure {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
            margin-left: 15px;
        }
    }

    @media screen and (min-width: 1920px) {


        .navbar-nav > li > a {
            line-height: 18px;
        }

        .navbar-nav.nav > li > a {
            font-size: 18px;
            margin-left: 2px;
        }

        .siteheader-title-1 {
            font-size: 29px;
            line-height: 42px;
        }

        .siteheader-title-2 {
            font-size: 31px;
            line-height: 40px;
        }

        .siteheader-title-3 {
            font-size: 16px;
        }

        .menu3 {
            font-size: 17px;
        }

        .scrollingnews {
            margin-top: 0px;
        }

        .quickmenu {
            margin-top: 0px;
        }

        .help-block {
            margin-top: 5px;
            margin-bottom: 5px
        }

        .homepslider .slideritem div.one {
            padding-top: 37%;
        }

        .slideritemtextdiv .btn-warning {
            font-size: 15px;
            padding: 15px;
            border-radius: 25px;
        }

        .slideritemtextdiv .text1 {
            font-size: 45px;
            padding: 15px 15px 5px 15px;
        }

        .slideritemtextdiv .text2 {
            font-size: 45px;
            padding: 5px 15px 5px 15px;
        }

        .slideritemtextdiv .text3 {
            font-size: 15px;
            padding: 5px 15px 5px 15px;
            line-height: 25px;
        }

        .slideritemtextdiv .applynowbtn {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;

        }

        .slideritemtextdiv .downloadbrochure {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
            margin-left: 15px;
        }


        .enqform label {
            font-size: 9px;
        }

        .enqform input, .enqform textarea {
            font-size: 1.2em;
            margin: 0px 0 0px 0;
            padding: 4px;
        }

        .enqform select {
            padding: 0px;
        }

    }



    @media screen and (min-width: 2440px) {

     

        section.homepslider {
        
        }
       

        .slideritem div.one {
            padding-top: 29%;
        }

        .slideritemtextdiv .btn-warning {
            font-size: 15px;
            padding: 15px;
            border-radius: 25px;
        }

        .slideritemtextdiv .text1 {
            font-size: 45px;
            padding: 15px 15px 5px 15px;
        }

        .slideritemtextdiv .text2 {
            font-size: 45px;
            padding: 5px 15px 5px 15px;
        }

        .slideritemtextdiv .text3 {
            font-size: 15px;
            padding: 5px 15px 5px 15px;
            line-height: 25px;
        }

        .slideritemtextdiv .applynowbtn {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
        }

        .slideritemtextdiv .downloadbrochure {
            font-size: 15px;
            padding: 15px 20px 15px 20px;
            margin-top: 15px;
            margin-left: 15px;
        }
    }


@media screen and (min-width: 2560px) {




    .mvvs_inner div {
        text-align: left
    }

    .ariianaac.hide-mobile {
        display: inline;
    }

    .site-title img {
        height: 112px
    }

    .siteheader-title-1 {
        font-size: 34px;
        line-height: 46px;
    }

    .siteheader-title-2 {
        font-size: 35px;
        font-weight: 900;
    }

    .siteheader-title-3 {
        font-size: 17px;
    }

    .menu3 {
        font-size: 17px;
    }

    .navbar-nav.nav > li > a {
        font-size: 23px;
        margin-left: 9px;
    }

    .enqform label {
        font-size: 18px
    }

    .enqform input, .enqform textarea {
        font-size: 1.2em;
        margin: 0px 0 0px 0;
        padding: 15px;
    }

    .enqform select {
        padding: 15px;
    }
}


    @media screen and (min-width: 3840px) {

        .fl-social li a {
            height: 3.5rem;
        }

            .fl-social li a svg {
                width: 3rem;
                height: 3rem;
            }

        .fl-social li {
            margin-right: 5px;
        }

        .mvvs_inner div {
            text-align: left
        }

        .ariianaac.hide-mobile {
            display: inline;
        }

        .site-title img {
            height: 147px
        }

        .siteheader-title-1 {
            font-size: 51px;
            line-height: 55px;
        }

        .siteheader-title-2 {
            font-size: 54px;
            line-height:56px;
            font-weight: 900;
        }

        .siteheader-title-3 {
            font-size: 27px;
            line-height:36px;
        }



        .menu3 {
            font-size: 31px;
        }

        .navbar-nav.nav > li > a {
            font-size: 36px;
            margin-left: 9px;
        }


        .caret {
            margin-left: 4px;
            border-top: 8px solid #000;
            border-right: 8px solid transparent;
            border-left: 8px solid transparent;
            content: "";
        }


        .enqform .title {
            font-size: 35px;
        }

        .enqform .help-block {
            margin-top: 15px;
            margin-bottom: 20px
        }


        .enqform label {
            font-size: 29px;
            padding-bottom: 10px
        }

        .enqform input, .enqform textarea {
            font-size: 1.2em;
            margin: 0px 0 0px 0;
            padding: 25px;
        }

        .enqform select {
            padding: 10px 0px;
            font-size: 25px;
            height: auto;
        }


        .enqform .submit-btn {
            font-size: 25px !important;
        }

        section.homepslider {
        }
    }

    @media screen and (min-width: 6144px) {

        .fl-social li a {
            height: 4rem;
        }

            .fl-social li a svg {
                width: 4rem;
                height: 4rem;
            }

        .fl-social li {
            margin-right: 10px;
        }

        .site-title img {
            height: 200px
        }


        .siteheader-title-1 {
            font-size: 65px;
            line-height: 120px;
        }

        .siteheader-title-2 {
            font-size: 64px;
            font-weight: 900;
        }

        .siteheader-title-3 {
            font-size: 25px;
        }



        .navbar-nav.nav > li > a {
            font-size: 58px;
            margin-left: 9px;
        }




        .enqform .title {
            font-size: 55px;
        }

        .enqform .help-block {
            margin-top: 35px;
            margin-bottom: 40px
        }


        .enqform label {
            font-size: 40px;
            padding-bottom: 20px
        }

        .enqform input, .enqform textarea {
            font-size: 2.2em;
            margin: 0px 0 0px 0;
            padding: 35px;
        }

        .enqform select {
            padding: 20px 0px;
            font-size: 35px;
            height: auto;
        }


        .enqform .submit-btn {
            font-size: 45px !important;
        }

        .enqform #captcha {
            width: 200px;
        }


        section.homepslider {
        }
    }
