﻿
@media only screen and (max-width:540px){
    .slidr-innr-img img {
        margin: 0px;
        width: 200px;
    }

    .slidr-innr h3 {
        font-size: 1.7rem;
    }

    .slidr-innr {
        padding: 0px;
    }

    .card.targt.crd-trget {
        margin-top: 0px;
    }

    .slider-first{
        height: auto;
    }

    .Faculty_section .fclty-box {
        width: 251px;
        height: 255px;
    }

    .secton-third {
        padding: 50px 15px;
    }

    .fourth-sectin {
        padding: 50px 15px;
    }

    .secton-fivth {
        padding: 50px 15px;
    }

    .secton-fivth .tab-sectn .nav-tabs li.nav-item a{
        padding: 5px 20px;
        font-size: 13px;
        font-weight: 700;
    }

    .secton-fivth .tab-sectn section.pricing .crdA{
        top: 0;
    }

    .sxth-sctn .col-md-12.col-sm-12.col-xs-13 {
        padding: 0px;
    }

    .secton-fivth .tab-sectn section.pricing .card {
        padding: 30px 0px;
       
    }

    .crd-bdy.crdb {
        right: -40px;
    }

    .crd-bdy {
        right: -11px;
    }

    .slidr-innr span.spn1 {
        font-size: 90px;
        margin-right: 10px;
        line-height: 0.6;
    }

    .sxth-sctn {
        padding: 100px 15px 0;
    }

    .navbar-light ul.navbar-nav li {
        padding: 0.5rem 0;
        overflow: hidden;
        width: 100%;
    }

    .navbar-light ul.navbar-nav li .dropdown-menu a {
        padding: 0.45rem 1.5rem;
        width: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .nav_bar-top .navbar form {
        margin: 15px 0px 20px !important;
    }

    .material_section .material-slider .testimonial {
        width: 251px;
        margin: 0px auto;
    }

    .material-slider img.home_img100 {
        padding: 0;
        width: 100%;
    }

    .innr-btn a {
        padding: 5px 15px;
    }

    .nav_bar-top .navbar .navbar-collapse form.form-inline .modal .modal-dialog {
        margin: 0.5rem 0;
    }

    .btn1 {
        margin: 20px 0px;
    }

    /*strt media css*/
    .sctin-classliv {
        padding: 4rem 0 4.5rem;
    }

    .slidr-innr.slidr-innraa {
        margin: 0px 0px 75px 0px;
    }

    .sctin-classliv h3 {
        margin-bottom: 0;
    }

    .classliv-rw {
        height: auto;
    }
    /*strt media css*/
}

@media only screen and (max-device-width: 576px) {
    section.lo_gin_sectn .lo_sectn_img {
        border-bottom: 1px solid #c1c1c1;
        border-right: 0px;
        padding: 10px 0px;
    }

    section.lo_gin_sectn .lo_sectn_line .line {
        width: 35%;
    }

    .lo_sectn_h6 {
        margin: 35px 0px 0px;
    }

    section.lo_gin_sectn .lo_sectn_h6 .list-group {
        margin: 10px 0px 0px;
    }

    /*strt media css*/
    .sctin-classliv {
        padding: 4rem 0 4.5rem;
    }

    .slidr-innr.slidr-innraa {
        margin: 0px 0px 75px 0px;
    }

    .sctin-classliv h3 {
        margin-bottom: 0;
    }

    .classliv-rw {
        height: auto;
    }
    /*strt media css*/
}

@media only screen and (max-device-width: 320px) {
    section.lo_gin_sectn .lo_sectn_img {
        border-bottom: 1px solid #c1c1c1;
        border-right: 0px;
        padding: 10px 0px;
    }

    section.lo_gin_sectn .lo_sectn_line .line {
        width: 30%;
    }

    .lo_sectn_h6 {
        margin: 35px 0px 0px;
    }

    section.lo_gin_sectn .lo_sectn_h6 .list-group {
        margin: 10px 0px 0px;
    }

    section.lo_gin_sectn .lo_sectn_form form .btn_prmry {
        width: 100%;
    }

    /*strt media css*/
    .sctin-classliv {
        padding: 4rem 0 4.5rem;
    }

    .slidr-innr.slidr-innraa {
        margin: 0px 0px 75px 0px;
    }

    .sctin-classliv h3 {
        margin-bottom: 0;
    }

    .classliv-rw {
        height: auto;
    }
    /*strt media css*/
}

@media only screen and (max-device-width: 280px){
    section.lo_gin_sectn .lo_sectn_form form .form-check a {
        float: left;
        margin: 20px 0px;
    }

    section.lo_gin_sectn .lo_sectn_form form .btn_prmry {
        width: 100%;
    }

    /*strt media css*/
    .sctin-classliv {
        padding: 4rem 0 4.5rem;
    }

    .slidr-innr.slidr-innraa {
        margin: 0px 0px 75px 0px;
    }

    .sctin-classliv h3 {
        margin-bottom: 0;
    }

    .classliv-rw {
        height: auto;
    }
    /*strt media css*/
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) {
    .navbar-light ul.navbar-nav li {
        padding: 0rem;
    }

    .secnd-sction {
        overflow: hidden;
    }

    .slidr-innr {
        margin-top: 40px;
        padding: 0 20px;
    }

    .slidr-innr span.spn1{
        font-size: 100px;
    }

    .slidr-innr h3{
        font-size: 2.5rem;
    }

    .secton-fivth .tab-sectn .nav-tabs li.nav-item a {
        padding: 10px 35px;
    }

    .Faculty_section .fclty-box {
        width: 220px;
        height: 220px;
    }

    .fclty-box .fclty-icon p {
        height: 65px;
        width: 80px;
        margin: 0 0 -20px 0;
        font-size: 11px;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
    .navbar-light ul.navbar-nav li {
        padding: 0.5rem 0.7rem;
    }

    .navbar-light form.form-inline {
        margin: 10px 10px 25px !important;
        padding: 0px;
    }

    .secnd-sction {
        overflow: hidden;
    }

    .slidr-innr {
        padding: 0px;
        margin-top: 10px;
    }

    .slidr-innr h3 {
        font-size: 2.5rem;
    }

    .slider-first {
        padding: 50px 0px 0px;
        height: 600px;
    }

    .secnd-sction {
        padding: 0px 0px 50px 0px;
    }

    .targt {
        padding: 20px 20px;
    }

    .slidr-innr-img img {
        width: 300px;
        margin-right: -40px;
    }

    .slidr-innr {
        padding: 0 20px;
    }

    .slidr-innr span.spn1 {
        font-size: 100px;
        line-height: 0.77;
    }

    .secton-third .slidr-innr h3 {
        font-size: 2rem;
    }

    .material_section .material-slider .testimonial {
        width: 250px;
        margin: 0px auto;
    }

    .secton-fivth .tab-sectn .nav-tabs li.nav-item a {
        padding: 5px 15px;
        font-weight: 500;
        font-size: 14px;
    }

    .secton-fivth .tab-sectn section.pricing .crdA {
        top: 0px;
    }

    .sxth-sctn {
        padding: 50px 0px 10px;
    }

    section.lo_gin_sectn .lo_sectn_img {
        border-bottom: 0px;
        border-right: 1px solid #c1c1c1;
        padding: 10px 0px;
    }

    section.lo_gin_sectn .lo_sectn_line .line {
        width: 30%;
    }

    .lo_sectn_h6 {
        margin: 35px 0px 0px;
    }

    section.lo_gin_sectn .lo_sectn_h6 .list-group {
        margin: 10px 0px 0px;
    }
}


@media only screen and (min-device-width:280px) and (max-device-width:400px) and (orientation:portrait) {
    .sctin-classliv {
        padding: 4rem 0 4.5rem;
    }

    .slidr-innr.slidr-innraa {
        margin: 0px 0px 75px 0px;
    }

    .sctin-classliv h3 {
        margin-bottom: 0;
    }

    .classliv-rw {
        height: auto;
    }

    .navbar-light ul.navbar-nav li .dropdown-menu {
        width: 100%;
        height: 175px;
    }
}

@media only screen and (min-device-width:412px) and (max-device-width:575px) and (orientation:portrait) {
    .navbar-light ul.navbar-nav li .dropdown-menu {
        width: 100%;
        height: 175px;
    }
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape){
    .navbar-light ul.navbar-nav li .dropdown-menu {
        width: 400px;
        height: 305px;
        right:10px !important;
    }
}