﻿@media screen and (min-width:100px) and (max-width:376px) {
    .Home_Page header #menu .img-responsive.logo {
        margin-top: 5px !important;
    }
}

@media screen and (min-width:100px) and (max-width:1000px) {
    nav .button::before {
        background: #4eba6e !important;
    }

    nav .button::after {
        height: 8px !important;
        border-color: #4eba6e !important;
    }

    nav .button.menu-opened::after {
        height: 2px !important;
        background: #4eba6e !important;
    }

    #cssmenu ul {
        padding: 0px;
        margin-top: 8px !important;
    }

    body #cssmenu ul li ul {
        margin-top: 0px !important;
    }

    #cssmenu > ul > li > a {
        padding: 16px 10px !important;
    }

    header #menu .img-responsive.logo {
        position: relative;
        z-index: 10;
        padding-left: 15px;
        width: 190px;
        height: auto;
    }

    .menu.col-xs-12.col-md-8.no-gutter {
        z-index: 9;
    }

    .menu-con {
        padding: 8px 0 !important;
        padding-top: 8px !important;
    }

    #cssmenu .submenu-button::before, #cssmenu .submenu-button::after {
        background: #000 !important;
    }

    #cssmenu .submenu-button.submenu-opened {
        background: #4eba6e !important;
    }

    body #cssmenu ul ul li {
        background: #4eba6e !important;
        border-color: #fff !important;
    }

    #cssmenu ul ul li a {
        color: #fff !important;
    }

    #cssmenu .button {
        top: 5px;
        right: 20px;
    }

    .login-con ul li ul {
        left: -5px !important;
        z-index: 20000000 !important;
    }

    .carousel-indicators li, .carousel-indicators .active {
        width: 6px;
        height: 6px;
    }

    body .CstCsrtMain a {
        font-size: 16px !important;
        margin: 0px 0 0 0 !important;
    }

    .CstCsrtMain {
        width: 310px !important;
        top: 48px !important;
        right: 5px !important;
    }

    #UpdatePanel1 .cart a {
        font-size: 0px;
        margin: -2px 20px 0 0px;
        width: auto;
        float: right;
        cursor: pointer;
        z-index: 999;
        position: relative;
    }

    body #UpdatePanel1 .cart a .quantity {
        top: 3px;
        right: -5px;
    }

    .CstCsrtMain .shopping-cart-title h4 a {
        float: left !important;
        font-size: 14px !important;
    }

    body .shopping-cart-delete a {
        top: -50px !important;
        right: -18px !important;
    }

    body #UpdatePanel1 .cart .shopping-cart-btn.text-center a {
        width: 100% !important;
        margin: 0px !important;
    }

    .topbar .toll-free-con, .topbar .login-con {
        padding: 0px;
    }

        .topbar .toll-free-con span {
            display: none;
        }

        .topbar .toll-free-con a span {
            display: block;
            float: left;
        }

        .topbar .toll-free-con a i {
            float: left;
            margin: 10px 0 0 0;
        }

        .topbar .login-con #UpdatePanel2 {
            float: right;
            margin: 5px 0 0 -20px;
        }

    .cart-btn.col-xs-3.col-sm-2.col-md-1.no-gutter {
        margin: 0px !important;
    }

    #cssmenu .button span {
        display: block !important;
        color: #4eba6e;
        margin: 16px 0 0 -28px;
        width: 35px;
        text-transform: uppercase;
    }

    #menu.menu-con .container {
        width: 100% !important;
    }
}

@media screen and (min-width:100px) and (max-width:991px) {
    .copyright .col-xs-12.col-md-4, .copyright .col-xs-12.col-md-8 {
        text-align: center !important;
    }
}

@media screen and (min-width:377px) and (max-width:1000px) {
    header #menu .img-responsive.logo {
        padding-top: 0px !important;
    }

    .Home_Page header #menu .img-responsive.logo {
        margin-top: 0px !important;
        padding-top: 4px !important;
    }
}

@media screen and (min-width:100px) and (max-width:575px) {
    #UpdatePanel2 {
        float: left;
        margin: 0 0 0 -20px;
    }

    header #menu .img-responsive.logo {
        width: 180px;
        float: left;
    }

    header #menu .navbar-menu-btn .pull-right {
        font-size: 0px;
    }

    header #menu .navbar-menu-btn {
        margin: -48px -15px 0 0;
        padding: 0;
        border: 0;
        float: right;
        width: auto;
    }

        header #menu .navbar-menu-btn .navbar-toggle {
            cursor: pointer;
        }

    header #menu .logo {
        margin-top: -6px;
    }

    .cstSpt .feature-con .feature-hover, .cstSpt .feature-con .feature {
        left: 0;
    }

    .cstPrlx .sec-title > h1 {
        font-size: 28px;
        margin-bottom: 12px;
    }

    .cstPrlx.testimonial-main p {
        font-size: 14px !important;
        padding: 8px 12px !important;
    }

        .cstPrlx.testimonial-main p span {
            font-size: 13px !important;
        }

    .cstMblappSec h1 {
        margin-top: 0;
    }

    .cstMblappSec .cont {
        font-size: 17px;
        line-height: 24px;
        margin-top: 20px !important;
        position: relative;
        z-index: 10;
    }

    .cstMblappSec .conts {
        margin-top: 18px;
        font-size: 15px !important;
        line-height: 22px;
    }

    .cstMblappSec .link-text, .cstMblappSec .link-text a {
        font-size: 15px !important;
        margin-top: 10px !important;
    }

    .form-inline .btn-default.gtlink {
        margin: -20px 0 0 0;
    }

    body .cstPrlx2 {
        padding: 50px 10px !important;
    }

    .cstPrlx2.cstMainParalex {
        padding: 50px 10px !important;
    }

        .cstPrlx2.cstMainParalex .pch {
            width: 40%;
            margin-bottom: 20px;
        }

        .cstPrlx2.cstMainParalex h1 {
            font-size: 24px;
            margin-bottom: 10px;
        }

    .cstNws.cstMainParalex h1 {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .cstNws .news-content h3 {
        font-size: 17px;
        line-height: 23px;
    }

    footer .payment-card {
        margin-top: 20px;
    }

    .footer-menu {
        position: relative;
    }

        .footer-menu:after {
            content: "";
            width: 100%;
            height: 1px;
            background: #fff;
            position: absolute;
            bottom: -20px;
            left: 0;
        }

    .cstNws.cstMainParalex .row {
        padding: 0 !important;
    }

    .cstNws.cstMainParalex .news-event {
        width: 100%;
    }

    .cstPrlx2.cstMainParalex {
        background-position: center !important;
    }

        .cstPrlx2.cstMainParalex.nplx::before {
            background-color: #25a75c !important;
        }

        .cstPrlx2.cstMainParalex h1 {
            color: #fff;
        }

        .cstPrlx2.cstMainParalex p {
            color: #fff;
        }

        .cstPrlx2.cstMainParalex .btn-default1 {
            box-shadow: none;
            background: transparent;
            border: 2px solid #fff !important;
        }

            .cstPrlx2.cstMainParalex .btn-default1:hover, .cstPrlx2.cstMainParalex .btn-default1:focus {
                background: #fff !important;
                color: #25a75c !important;
            }

    .cstNwsMAin {
        padding: 0px 0 40px;
    }

    .cstCloud img {
        width: 65%;
        float: right;
    }

    .cstCloud2 {
        display: none;
    }

    .cstMAinLft {
        padding-top: 50px;
    }

        .cstMAinLft h4, .cstMAinLft h4 span {
            font-size: 24px;
        }

        .cstMAinLft h5 {
            font-size: 17px;
            line-height: 23px;
        }

    .cstMAinRt {
        margin: 30px 0;
        float: left;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .cstMAin::before {
        width: 285px;
        height: 416px;
        right: 10px;
    }

    .cstMAin::after {
        width: 62px;
        height: 140px;
        right: -1px;
    }

    .cstMAin:hover::after {
        width: 272px;
        height: 436px;
    }

    .cstMAin2::before {
        width: 310px;
        height: 416px;
    }

    .cstMAin2::after {
        width: 62px;
        height: 140px;
    }

    .cstMAin2:hover::after {
        width: 280px;
        height: 436px;
    }

    .bnr1Mn_1 {
        padding: 30px 0 00px !important;
    }

    .yourstudt_1 {
        margin: 16px 0 0 0 !important;
    }

    .yourstudt_2 {
        margin: 10px -15px 0 0 !important;
        width: 60%;
    }

    .bnr1MnRt {
        padding-left: 0px !important;
        margin: -12px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li:nth-child(3), .bnr1MnRtTp ul li:nth-child(4), .bnr1MnRtTp ul li:nth-child(5) {
        display: none;
    }

    .bnr1MnRtTp ul li img {
        width: 132% !important;
    }

    .bnr1MnRtTp ul li {
        width: 50%;
    }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 6px !important;
        }

    .bnr1MnRtBtm {
        display: none;
    }

    .bnr1Mn_2 {
        padding: 12px 0 5px !important;
    }

    .bnr2Img1 img {
        width: 100%;
    }

    .bnr2Img2 {
        margin: 12px 0 0 0 !important;
    }

        .bnr2Img2 img {
            width: 120% !important;
        }

    .bnr2Img3 {
        margin: 8px 0 0 0 !important;
    }

        .bnr2Img3 img {
            width: 80px !important;
        }

    .bnr1MnRt2 {
        width: 105% !important;
    }

    .bnr2Img4 {
        margin: -10px 0 0 0 !important;
    }

        .bnr2Img4 img {
            width: 60px !important;
        }

    .bnr2Img5 img {
        width: 100% !important;
        margin: 5px 0 0 -28% !important;
    }

    .bnr2Img6 img {
        width: 90px !important;
    }

    .loader {
        top: 32%;
        left: 15%;
    }

    .cstRs::before, .cstRs::after {
        display: none;
    }

    .bnr1Mn_0 {
        padding: 30px 0 0 0 !important;
    }

    .bnr1MnLft_0_Tp {
        margin: 32px 0 10px 0 !important;
    }

    .bnr1MnLft_0_Btm img {
        width: 90px !important;
    }

    .bnr1MnMid_0 img {
        width: 120px !important;
        margin: 0 !important;
    }

    .bnr1MnRt_0_Tp img {
        width: 60px !important;
    }

    .bnr1MnRt_0_Btm {
        margin: 140% 0 0 0 !important;
    }

        .bnr1MnRt_0_Btm img {
            width: 80px !important;
        }

    .cstBnr3Rw1 .yourstudt {
        width: 100% !important;
        margin-top: 5px;
    }

    .cstBnr3Rw1 .bnr1MnRt3 {
        margin: 25px 0 0 0 !important;
    }

        .cstBnr3Rw1 .bnr1MnRt3 img {
            width: 100%;
        }

    .cstBnr3Rw2 .bnr1MnRt3 {
        margin: 15px 0 0 0px !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 1px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 150px;
    }

    .bnr1MnLft3_1 {
        padding: 48px 0 0 0 !important;
    }

    .bnr1MnRt3_2 {
        padding: 48px 0 0 0 !important;
    }

        .bnr1MnRt3_2 img {
            width: 100px !important;
        }

    .bnr1Mn_3 {
        padding: 10px 0 0 0;
    }

    .bnr1MnRtTp_3Rw2 {
        margin: 0 0 -40px 0;
    }

    .bnr1Mn_4 .bnr1MnLft2 {
        margin: 52px 0 0 0;
    }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 118px !important;
    }

    .bnr1Mn_4 .bnr2Img2 img {
        width: 160px !important;
    }

    .bnr1Mn_4 .bnr2Img3 img {
        width: 170px !important;
    }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 20px 0px 0 0 !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -85px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 210px !important;
        }

    .bnr1Mn_5 .bnr2Img5 img {
        margin: 35px 0 0 0 !important;
    }

    .bnr6Tp ul {
        margin: 5px 0 0 0;
        padding: 0px;
    }

        .bnr6Tp ul li {
            margin: 0 5px;
        }

            .bnr6Tp ul li img {
                width: 10px;
            }

    .bnr6Bm {
        margin: 0 0 0 -90px !important;
    }

    .bnr6BmLft ul li {
        margin: 0 10px !important;
    }

        .bnr6BmLft ul li img {
            width: 50px;
        }

        .bnr6BmLft ul li:nth-child(2) {
            margin: 0 0px 0 -30px !important;
        }

        .bnr6BmLft ul li:nth-child(3) {
            margin: 20px 0 0 0 !important;
        }

    .bnr6BmRt img {
        margin: 6px 0 0 -50px;
        width: 310px;
    }

    body .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
        background-position: -140px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 170px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -10px !important;
        width: 50% !important;
        display: none;
    }

        .Bnr8Rt img {
            width: 160px !important;
        }

    .bnr1Mn_9 {
        padding: 52px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 11px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 155px !important;
            margin: -16px 0 0 0;
        }

    .Bnr9Md img {
        width: 102px !important;
        margin: -40px 0 0 9px !important;
    }

    .evrdstpSw {
        display: none !important;
    }

    .evrRspsvSw {
        display: block !important;
    }

    .Bnr9Rt {
        float: right;
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 160px !important;
            margin: -16px 0 0 -60px;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 210px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 10px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 50px !important;
        }

    .bnr1Mn_11 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr11MnLftTp img {
        width: 150px !important;
    }

    .Bnr11MnRtTp ul li {
        margin: 0 -4px 0 0 !important;
    }

        .Bnr11MnRtTp ul li img {
            width: 40px !important;
        }

    .Bnr11MnRtLft img {
        width: 180px !important;
        margin: 20px 0 0 -20px !important;
    }

    .Bnr11MnRtRt, .cstAniConti_1, .cstAniConti_2, .cstAniConti_3, .cstAniConti_4 {
        display: none;
    }

    body .bnr1Mn_7 {
        padding: 20px 0 0 0 !important;
        background-position: -122px 0 !important;
    }

    .bnr1Mn7MnLft {
        padding-left: 20px !important;
        margin-top: 20px !important;
    }

    .bnr1Mn7MnLftBtm {
        margin-top: 15px !important;
    }

        .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
            width: 200px !important;
        }

    .LftCbscAsp li a {
        padding: 11px 15px;
    }

    .RtCbscAsp {
        width: 51%;
    }

        .RtCbscAsp h4, .RtCbscAsp h4 span {
            font-size: 13px !important;
            text-align: right;
        }

            .RtCbscAsp h4 span {
                width: 100%;
            }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 {
        width: 63% !important;
    }

        .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 a {
            letter-spacing: 0 !important;
        }

        .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 a {
            font-size: 14px !important;
        }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 a {
        padding: 10px 15px !important;
        margin: 6px -12px 0 0 !important;
        letter-spacing: 0 !important;
        width: 100px !important;
        font-size: 10px !important;
    }

    .LoginMainBdy::after {
        width: 100%;
        height: 100%;
        top: 40%;
    }

    .RgtrnMainBdy.LoginMainBdy::after {
        top: 210px;
    }

    .TcrPass.RgtrnMainBdy.LoginMainBdy::after {
        top: 210px;
    }

    .frgtpass.RgtrnMainBdy.LoginMainBdy::after {
        top: 44%;
        height: 100%;
    }

    .login_Logo img {
        width: 270px !important;
        margin: 0 0 20px 0 !important;
    }

    .login_Logo {
        margin: 5% 0 0 0 !important;
        text-align: left;
    }

    .login_Data {
        margin: 0px !important;
    }

        .login_Data h3 {
            font-size: 22px !important;
            letter-spacing: 0px !important;
            line-height: 28px;
            margin-top: 0px;
        }

        .login_Data p {
            font-size: 15px;
        }

        .login_Data a {
            font-size: 14px;
            padding: 7px 10px;
            margin-top: 0px;
            margin-right: 5px;
        }

    .TcrPass .LgnRtCmn2 {
        padding: 20px 0 0 0 !important;
    }

    .LgnRtCmn2 h1 {
        margin-bottom: 30px !important;
        color: #fff !important;
        font-size: 24px !important;
    }

    .login-form .horizontal-line blockquote.ac {
        left: 16% !important;
    }

    .LgnRtCmn2 {
        padding: 5% 0 0 0px !important;
    }

    table#ContentPlaceHolder1_RadioButtonRole {
        width: 100% !important;
    }

    body .LgnBtn, body .LgnBtn a {
        color: #4eba6e !important;
        background: #fff !important;
        border-color: #fff !important;
    }

    .LgnRtCmn {
        padding: 20% 0 0 0px !important;
    }

    .CstCrsIcn {
        top: -180px !important;
        right: 0 !important;
    }

    body .CstCrsIcn2 {
        top: -35% !important;
    }

    .CstCrsIcnFrgt.CstCrsIcn {
        top: 10px !important;
        right: 20px !important;
    }

    .CstCrsIcn a {
        color: #4eba6e !important;
    }

    .cstBooksLftBr .sidebar .fil-options {
        display: none;
    }

    .cstBooksLftBr.cstBooksLftBrQry .sidebar .fil-options {
        display: block;
    }

    .TcrPass .col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 108% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

        .TcrPass .col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    body.TcrPass .CstCrsIcn2 {
        top: -350px !important;
        right: -20px !important;
    }

    .cstMdlPgNw1.cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 {
        margin-top: -4.5px;
        margin-right: -10px;
    }

    .cstMdlPgNw2.cstMdlPgNw1.cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 {
        margin-right: 0px;
    }

    .cstMdlPgNw2.cstMdlPgNw1.cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 {
        margin: 0 0 0 -34px;
    }

    .cstTblDsns table tbody tr td {
        text-align: left;
    }

        .cstTblDsns table tbody tr td a {
            background: transparent;
            color: #333;
            float: left;
        }

    .Home_Page header #menu .logo {
        margin-top: 5px !important;
    }

    .dsnCng article {
        width: 50%;
    }

        .dsnCng article .cntr, .dsnCng article .go.text-center {
            display: none;
        }

    .cstSpt .feature-con .feature-hover, .cstSpt .feature-con .feature {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .cstSpt .feature-hover {
        display: none;
    }

    .cstSpt .feature-con:hover .feature-hover, .cstSpt .feature-con:hover .feature {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-border-radius: 0;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        -o-border-radius: 0px;
        border-radius: 0px;
    }

    .cstSpt .feature-con .feature {
        position: relative;
        padding: 34px 0 0 0;
        min-height: 191px;
        border: 1px solid #4eba6e;
    }

    .cstSpt .feature-con {
        min-height: auto;
        padding: 0px;
    }

        .cstSpt .feature-con h4 {
            font-size: 16px;
            padding: 0 10px;
        }

        .cstSpt .feature-con .feature:hover, .cstSpt .feature-con .feature:focus {
            background: #4eba6e;
        }

            .cstSpt .feature-con .feature:hover a i, .cstSpt .feature-con .feature:focus a i {
                color: #fff;
                border-color: #fff;
            }

            .cstSpt .feature-con .feature:hover h4, .cstSpt .feature-con .feature:focus h4 {
                color: #fff;
            }

    .KidsScn {
        min-height: 200px;
    }

    .mobile-app.cstMblappSec.cstRs .col-md-7.col-xs-12.slideInLeft.ever-app {
        padding: 0px;
        text-align: center;
    }

    .mobile-app.cstMblappSec.cstRs .col-md-5.col-xs-12 {
        display: none;
    }

    .cstPlyBtns img {
        width: 86px;
        height: 33px;
        margin: 0 5px 0 0;
    }

    .dkspnn {
        display: block;
    }

        .dkspnn img {
            margin: -35px 0 0 0;
            display: inline-block;
        }

    .subjectList {
        text-align: center;
        float: left;
        width: 100%;
    }

        .subjectList ul {
            display: inline-block;
        }

        .subjectList .subList li {
            float: none;
            margin: 20px 0px 30px 0px !important;
            margin-right: 0px;
            display: inline-block;
        }

    .castKdsMdl {
        width: 350px;
    }

        .castKdsMdl ul {
            width: 300px;
        }

            .castKdsMdl ul li:nth-child(2) img {
                width: 260px;
            }

            .castKdsMdl ul li:nth-child(3) img {
                width: 200px;
            }

            .castKdsMdl ul li:nth-child(4) img {
                width: 260px;
            }

            .castKdsMdl ul li:nth-child(5) img {
                width: 190px;
            }

            .castKdsMdl ul li:nth-child(6) img {
                top: 80px;
                right: -20px;
                width: 90px;
            }

    .Img_isc {
        width: 90px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 120px;
            margin-bottom: 5px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 125px;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px -15px 10px 0;
        width: 60px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 120px;
    }

    .Banner0_1_Md {
        margin: 50px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 45px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -13px;
        top: -34px;
        width: 45px;
    }

    .Banner0_1_Rt_Tp img {
        width: 60px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 54px;
            float: left;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(3) {
                display: none;
            }

                .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                    width: 60px;
                }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 22px;
                height: 20px;
            }

    .Banner0_1_br_1 {
        bottom: 10px;
        left: 22px;
        height: 20px;
    }

    .Banner0_1_arts_1 {
        margin: 0px 0 -20px 4px;
        width: 43px;
        height: 19px;
    }

    .Banner0_1_arts_2 {
        margin: 0px 0 -20px 4px;
        width: 67px !important;
        height: 19px !important;
    }

    .Banner0_1_arts_3 {
        margin: 0px 0 -20px 4px;
        width: 43px !important;
        height: 19px !important;
    }

    .Banner0_1_Rt_Btm ul li img:nth-child(3) {
        margin: 0px 0 -20px 10px;
        width: 30px;
    }

    .bnr1Mn_0_2 {
        padding: 40px 0 0px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            margin-bottom: 15px;
            width: 148px;
        }

    .cstDtBl {
        display: block !important;
        width: 168px;
    }

    .cstDtNOn {
        display: none;
        width: 150px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(1) img, .Banner0_2_Rt_Tp ul li:nth-child(4) img, .Banner0_2_Rt_Tp ul li:nth-child(5) img {
        display: none;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(2) img {
        left: -60px;
        width: 150px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(3) img {
        left: -32px;
        width: 150px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
        margin: -0px -10px -10px 0;
        width: 90px;
    }

    .Banner0_1_Lft {
        margin: -12px 0 0 0;
    }

    .bnr1Mn_0_1 {
        padding: 34px 0 0px;
    }

    .Msg_Ppp {
        left: 4%;
        width: 330px;
        font-size: 12px;
    }

        .Msg_Ppp a {
            padding: 8px 20px 6px;
            display: inline-block;
            margin: 5px 0 0 7px;
        }

    .newsandevents {
        background: #fff;
    }

    body .newsandevents .about-content {
        padding: 60px 10px 30px !important;
    }

    .el {
        height: 30%;
        border: 3px solid #4eba6e;
        outline: 3px solid #fff;
        outline-offset: -5px;
    }

        .el:nth-child(5) .el__bg {
            -webkit-transform: translate3d(-61.8%, 0, 0);
            -moz-transform: translate3d(-61.8%, 0, 0);
            -ms-transform: translate3d(-61.8%, 0, 0);
            -o-transform: translate3d(-61.8%, 0, 0);
            transform: translate3d(-61.8%, 0, 0);
        }

    .el__index {
        font-size: 15vw;
    }

    .el__index-back, .el__index-front {
        bottom: 88px;
    }

    .el:nth-child(6), .el:nth-child(7), .el:nth-child(8), .el:nth-child(9), .el:nth-child(10) {
        top: 31%;
    }

        .el:nth-child(10) .el__bg {
            -webkit-transform: translate3d(-68.8%, 0, 0);
            -moz-transform: translate3d(-68.8%, 0, 0);
            -ms-transform: translate3d(-68.8%, 0, 0);
            -o-transform: translate3d(-68.8%, 0, 0);
            transform: translate3d(-68.8%, 0, 0);
        }

    .el:nth-child(11) {
        top: 62%;
    }

    .cstGalleryPage.cont {
        height: 510px;
        padding: 0px 0px 10px;
    }

    .el__text {
        font-size: 20px;
    }

    .el__close-btn::before, .el__close-btn::after {
        left: 20px;
        top: 54%;
        width: 60%;
        height: 5px;
    }

    .el__bg {
        width: calc(100vw - 2%);
    }

    .el.s--active {
        height: 100%;
    }

    .page-heading h3 {
        font-size: 16px;
    }

    .cstCatalogue .cstFltr select {
        margin: 0 10px 10px 0 !important;
    }

    .cstCatalogue .cstFltr span, .cstCatalogue .cat-email span {
        letter-spacing: 0px;
    }

    .cstCatalogue table {
        margin-top: 0px !important;
    }

    body .chappp span {
        font-size: 17px !important;
        line-height: 80px !important;
    }

    .cont.cstGalleryPage {
        display: none;
    }

    .RspnsvGlrRpt {
        display: block;
    }

        .RspnsvGlrRpt .demo-gallery ul li {
            width: 49%;
        }

    .cstNgGlryImg {
        min-height: 250px;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -440px !important;
        right: -20px !important;
    }

    .cstCarrer .row {
        margin: 0px;
    }

    .cstFAQ .panel-group .panel .panel-title a b {
        width: 93%;
    }

    .cstUsrlstBdy .col-xs-12.col-md-3 {
        margin: 20px 0 2px 0;
    }

    .cstSmart_Learning .col-md-12.chap {
        float: left;
        width: 100%;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 58px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 70px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 50px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 22px 0px 0px 0;
        width: 120px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 10px 0 20px 0;
        width: 140px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 7px;
        bottom: 19px;
        left: 7px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 0;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 70px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: -3px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 27px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 95px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 59px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 30px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -150px;
            right: 20px;
        }

        to {
            bottom: -20px;
            right: 142px;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -150px;
            left: -30px;
        }

        to {
            bottom: -40px;
            left: 130px;
        }
    }

    .cstHdrWh .toll-free-con.col-xs-7.col-md-7 {
        width: 135px;
    }

    .cstHdrWh .login-con.col-xs-5.col-md-5.text-right {
        width: 56%;
        float: right;
    }

        .cstHdrWh .login-con.col-xs-5.col-md-5.text-right ul li a, .cstHdrWh .login-con.col-xs-5.col-md-5.text-right ul li a span {
            font-size: 12px;
        }

        .cstHdrWh .login-con.col-xs-5.col-md-5.text-right ul li {
            padding: 3px 2px;
        }

    .cstSpnAln {
        display: block !important;
        left: 6px;
    }


    .ques-option .naimage .img-responsive {
        width: 100% !important;
    }

    .cstTblRdo_2 input[type="submit"] {
        padding: 10px 40px 10px !important;
    }

    .cstTblRdo_1 input[type="radio"] {
        margin-left: 0px !important;
        margin-right: 8px!important;
    }

    .cstTblRdo_1 ol {
        padding: 15px 0 0 15px;
    }

    .cstTblRdo_1 label {
        max-width: 92%!important;
    }

        .cstTblRdo_1 label .naimage .img-responsive {
            width: 80% !important;
        }

    .clsnote {
        float: left;
        width: 100%;
    }
    .rightImgGrn{
        margin-left:20px;
        float: left;
    }

    body .cstMxWdth{
        width: 95%!important;
    }
    body .cstMxWdth tr  td table{
        margin-left:5%;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(1){
        min-width: 180px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(2){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(3){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(4){
        min-width: 120px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(7){
        min-width: 110px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(8){
        min-width: 92px !important;
    }
    .cstMxWdth2 tbody tr th:nth-child(2) {
        min-width:180px !important;
    }
    .cstMxWdth3 table tr th:nth-child(2){
        min-width:180px !important;
    }
    .cstMxWdth3 table tr th:nth-child(3){
        min-width:180px !important;
    }
    .cstMxWdth4 table tr th:nth-child(1){
        min-width:90px !important;
    }
    .cstMxWdth4 table tr th:nth-child(2){
        min-width:90px !important;
    }
    .cstMxWdth4 table tr th:nth-child(3){
        min-width:300px !important;
    }
    .cstMxWdth4 table tr th:nth-child(5){
        min-width:180px !important;
    }
    .cstMxWdth4 table tr th:nth-child(6){
        min-width:180px !important;
    }
    .cstMxWdth4 table tr th:nth-child(7){
        min-width:150px !important;
    }
    .cstMxWdth4 table tr td:nth-child(2), .cstMxWdth4 table tr td:nth-child(4) {
        padding-left:15px;  
    }
    .cstMxWdth5 table tbody tr td {
        padding: 12px 10px;
    }
    .cstMxWdth5 table tbody tr td:nth-child(9) input[type="submit"]{
        padding: 5px 10px 4px!important;
        font-size: 12px;
    }
    .cstMxWdth6 table tr td:nth-child(2){
        padding-left:20px;
    }
    .cstMxWdth6 table tr td:nth-child(3){
        min-width:200px !important;
        padding-left:20px;
    }
    .cstMxWdth6 table tr td:nth-child(4){
        min-width:250px !important;
        padding-left:20px;
    }
    .cstMxWdth6 table tr td:nth-child(5){
        min-width:350px !important;
        padding-left:20px;
    }

    .Banner0_1_0_1_Lft_Tp {
        top: 15px!important;
    }
    .Banner0_1_0_1_Lft_Tp img {
        width: 70px!important;
    }
    .Banner0_1_0_1_Lft {
        margin: 0 0 0 -20px;
    }
    .Banner0_1_0_1_Lft_Md {
        margin-top: 68px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 140px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 16px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 100px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 60px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 10px!important;
        margin-bottom: 20px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 100px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 60px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 45px 0 0 0px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 80px!important;
    }
    .TttlTmLft{
        text-align:center;
        width:100%;
        padding-top: 5px;
    }
    .TttlTmRt{
        text-align:center;
        width:100%;
    }
    .TttlTmRt #CountDownPanel{
        float:none;
    }
}

@media screen and (min-width:450px) and (max-width:575px) {
    .bnr1Mn_4.cstBgImg {
        min-height: 170px !important;
    }

    body .bnr1Mn_4 .bnr2Img6 {
        margin: 0px 0px 0 0 !important;
    }

    .bnr1Mn_5.cstBgImg, .bnr1Mn_6.cstBgImg, .bnr1Mn_7.cstBgImg, .bnr1Mn_8.cstBgImg, .bnr1Mn_9.cstBgImg, .bnr1Mn_10.cstBgImg, .bnr1Mn_11.cstBgImg {
        min-height: 170px !important;
    }

    body .bnr1Mn_5 .bnr2Img5 img {
        margin: 10px 0 0 0 !important;
    }

    body .bnr1Mn_0_2 , body .Banner0_1_0_1 {
        min-height: 170px !important;
    }

    body .cstPlnAnim .bnr1Mn_0_1_0 {
        min-height: 170px !important;
        background-position: -0px 0 !important;
    }
}

@media screen and (min-width:576px) and (max-width:767px) {
    #UpdatePanel2 {
        float: left;
        margin: 0 0 0 -20px;
    }

    header #menu .img-responsive.logo {
        width: 210px;
        float: left;
    }

    header #menu .navbar-menu-btn .pull-right {
        font-size: 0px;
    }

    header #menu .navbar-menu-btn {
        margin: -48px -15px 0 0;
        padding: 0;
        border: 0;
        float: right;
        width: auto;
    }

        header #menu .navbar-menu-btn .navbar-toggle {
            cursor: pointer;
        }

    header #menu .logo {
        margin-top: -6px;
    }

    .cstSpt .feature-con .feature-hover, .cstSpt .feature-con .feature {
        left: 0;
    }

    .cstPrlx .sec-title > h1 {
        font-size: 28px;
        margin-bottom: 12px;
    }

    .cstPrlx.testimonial-main p {
        font-size: 14px !important;
        padding: 8px 12px !important;
    }

        .cstPrlx.testimonial-main p span {
            font-size: 13px !important;
        }

    .cstMblappSec h1 {
        margin-top: 0;
    }

    .cstMblappSec .cont {
        font-size: 20px;
        line-height: 28px;
        margin-top: 20px !important;
        position: relative;
        z-index: 10;
    }

    .cstMblappSec .conts {
        margin-top: 18px;
        font-size: 15px !important;
        line-height: 22px;
    }

    .cstMblappSec .link-text, .cstMblappSec .link-text a {
        font-size: 15px !important;
        margin-top: 10px !important;
    }

    .form-inline .btn-default.gtlink {
        margin: -20px 0 0 0;
    }

    body .cstPrlx2 {
        padding: 50px 10px !important;
    }

    .cstPrlx2.cstMainParalex {
        padding: 50px 10px !important;
    }

        .cstPrlx2.cstMainParalex .pch {
            width: 30%;
            margin-bottom: 20px;
        }

        .cstPrlx2.cstMainParalex h1 {
            font-size: 24px;
            margin-bottom: 10px;
        }

    .cstNws.cstMainParalex h1 {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .cstNws .news-content h3 {
        font-size: 16px;
        line-height: 22px;
    }

    footer .payment-card {
        margin-top: 20px;
    }

    .footer-menu {
        position: relative;
    }

        .footer-menu:after {
            content: "";
            width: 100%;
            height: 1px;
            background: #fff;
            position: absolute;
            bottom: -20px;
            left: 0;
        }

    .cart-btn ul li i {
        float: right;
        width: 70%;
    }

    .cart-btn .cart {
        margin: -4px 0 0 0;
    }

    .cartActv .cart-btn .cart {
        margin: 0px;
    }

    .cstNws.cstMainParalex .row {
        padding: 0 !important;
    }

    .cstPrlx2.cstMainParalex {
        background-position: center !important;
    }

        .cstPrlx2.cstMainParalex.nplx::before {
            background-color: #25a75c !important;
        }

        .cstPrlx2.cstMainParalex h1 {
            color: #fff;
        }

        .cstPrlx2.cstMainParalex p {
            color: #fff;
        }

        .cstPrlx2.cstMainParalex .btn-default1 {
            box-shadow: none;
            background: transparent;
            border: 2px solid #fff !important;
        }

            .cstPrlx2.cstMainParalex .btn-default1:hover, .cstPrlx2.cstMainParalex .btn-default1:focus {
                background: #fff !important;
                color: #25a75c !important;
            }

    .cstNwsMAin {
        padding: 0px 0 40px;
    }

    .cstCloud img {
        width: 65%;
        float: right;
    }

    .cstCloud2 {
        display: none;
    }

    .cstMAinLft {
        padding-top: 50px;
    }

        .cstMAinLft h4, .cstMAinLft h4 span {
            font-size: 24px;
        }

        .cstMAinLft h5 {
            font-size: 17px;
            line-height: 23px;
        }

    .cstMAinRt {
        margin: 30px 0;
        float: left;
        padding-left: 19px;
    }

    .cstMAin::before {
        width: 261px;
        height: 416px;
    }

    .cstMAin::after {
        width: 62px;
        height: 140px;
    }

    .cstMAin:hover::after {
        width: 272px;
        height: 436px;
    }

    .cstMAin2::before {
        width: 304px;
        height: 416px;
    }

    .cstMAin2::after {
        width: 62px;
        height: 140px;
    }

    .cstMAin2:hover::after {
        width: 280px;
        height: 436px;
    }

    .bnr1Mn_1 {
        padding: 20px 0 20px !important;
    }

    .yourstudt_1 {
        margin: 16px 0 0 0 !important;
        width: 88%;
    }

    .yourstudt_2 {
        margin: 10px -15px 0 0 !important;
        width: 44%;
    }

    .bnr1MnRt {
        padding-left: 0px !important;
        margin: -12px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li:nth-child(3), .bnr1MnRtTp ul li:nth-child(4), .bnr1MnRtTp ul li:nth-child(5) {
        display: none;
    }

    .bnr1MnRtTp ul li img {
        width: 92% !important;
    }

    .bnr1MnRtTp ul li {
        width: 50%;
    }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 6px !important;
        }

    .bnr1MnRtBtm {
        display: none;
    }

    .bnr1Mn_2 {
        padding: 30px 0 10px !important;
    }

        .bnr1Mn_2.bnr1Mn_4 {
            padding: 25px 0 28px !important;
        }

        .bnr1Mn_2.bnr1Mn_5 {
            padding: 35px 0 50px !important;
        }

    .bnr2Img1 img {
        width: 94%;
    }

    .bnr6Md img {
        width: 82% !important;
    }

    .bnr2Img2 {
        margin: 12px 0 0 0 !important;
    }

        .bnr2Img2 img {
            width: 90% !important;
        }

    .bnr2Img3 {
        margin: 0px 0 0 0 !important;
    }

        .bnr2Img3 img {
            width: 80px !important;
        }

    .bnr1MnRt2 {
        width: 105% !important;
    }

    .bnr2Img4 {
        margin: -10px 0 0 0 !important;
    }

        .bnr2Img4 img {
            width: 80px !important;
        }

    .bnr2Img5 img {
        width: 80% !important;
        margin: 5px 0 0 -28% !important;
    }

    .bnr2Img6 img {
        width: 120px !important;
    }

    .loader {
        top: 32%;
        left: 30%;
    }

    .cstRs::before, .cstRs::after {
        display: none;
    }

    .bnr1Mn_0 {
        padding: 30px 0 0 0 !important;
        height: 258px !important;
    }

    .bnr1MnLft_0_Tp {
        margin: 32px 0 10px 0 !important;
    }

    .bnr1MnLft_0_Btm img {
        width: 140px !important;
    }

    .bnr1MnMid_0 img {
        width: 240px !important;
        margin: 0 -50px 0 0 !important;
    }

    .bnr1MnRt_0_Tp img {
        width: 60px !important;
    }

    .bnr1MnRt_0_Btm {
        margin: 100% 0 0 0 !important;
    }

        .bnr1MnRt_0_Btm img {
            width: 100px !important;
        }

    .cstBnr3Rw1 .yourstudt {
        width: 62% !important;
        margin-top: 5px;
    }

    .cstBnr3Rw1 .bnr1MnRt3 {
        margin: 25px 0 0 0 !important;
    }

        .cstBnr3Rw1 .bnr1MnRt3 img {
            width: 100%;
        }

    .cstBnr3Rw2 .bnr1MnRt3 {
        margin: 15px 0 0 0px !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 1px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 150px;
    }

    .bnr1MnLft3_1 {
        padding: 32px 0 0 0 !important;
    }

    .bnr1MnRt3_2 {
        padding: 32px 0 0 0 !important;
    }

        .bnr1MnRt3_2 img {
            width: 100px !important;
        }

    .bnr1Mn_3 {
        padding: 8px 0 0 0;
    }

    .bnr1Mn_4 .bnr1MnLft2 {
        margin: 30px 0 0 0;
    }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 190px !important;
    }

    .bnr1Mn_4 .bnr2Img2 img {
        width: 260px !important;
    }

    .bnr1Mn_4 .bnr2Img3 img {
        width: 280px !important;
    }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 0px 0px 0 0 !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -85px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 320px !important;
        }

    .bnr1Mn_5 .bnr2Img5 img {
        margin: 20px 0 0 0 !important;
    }

    .bnr6Tp ul {
        margin: 5px 0 0 0;
        padding: 0px;
    }

        .bnr6Tp ul li {
            margin: 0 5px;
        }

            .bnr6Tp ul li img {
                width: 20px;
            }

    .bnr6Bm {
        margin: 0 0 0 -30% !important;
    }

    .bnr6BmLft ul li {
        margin: 0 10px !important;
    }

        .bnr6BmLft ul li img {
            width: 70px;
        }

        .bnr6BmLft ul li:nth-child(2) {
            margin: 0 0px 0 -30px !important;
        }

        .bnr6BmLft ul li:nth-child(3) {
            margin: 20px 0 0 0 !important;
        }

    .bnr6BmRt img {
        margin: 10px 0 0 -50px;
        width: 400px;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 270px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -40px !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 260px !important;
        }

    .bnr1Mn_9 {
        padding: 60px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 11px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 236px !important;
        }

    .Bnr9Md img {
        width: 185px !important;
        margin: -40px 0 0 9px !important;
    }

    .evrdstpSw {
        display: none !important;
    }

    .evrRspsvSw {
        display: block !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 240px !important;
            margin: 0 0 0 -50px;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
        height: 258px !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 280px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 10px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 80px !important;
        }

    .bnr1Mn_11 {
        padding: 28px 0 0 0 !important;
    }

    .Bnr11MnLft {
        width: 45% !important;
    }

    .Bnr11MnLftTp img {
        width: 200px !important;
    }

    .Bnr11MnRt {
        width: 55% !important;
    }

    .Bnr11MnRtTp ul li {
        margin: 0 -8px 0 0 !important;
    }

        .Bnr11MnRtTp ul li img {
            width: 80px !important;
        }

    .Bnr11MnRtLft img {
        width: 291px !important;
        margin: 20px 0 0 -20px !important;
    }

    .Bnr11MnRtRt, .cstAniConti_1, .cstAniConti_2, .cstAniConti_3, .cstAniConti_4 {
        display: none;
    }

    body .bnr1Mn_7 {
        padding: 20px 0 0 0 !important;
        background-position: -156px 0 !important;
        min-height: 257px !important;
    }

    .bnr1Mn7MnLft {
        padding-left: 20px !important;
        margin-top: 50px !important;
    }

    .bnr1Mn7MnLftBtm {
        margin-top: 15px !important;
    }

        .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
            width: 350px !important;
        }

    .BksMn figure > a {
        min-height: 430px !important;
    }

        .BksMn figure > a img {
            width: 240px !important;
        }

    #UpdatePanel1 .cart a {
        margin: 4px 20px 0 0px !important;
    }

    .CstCsrtMain .shopping-cart-img {
        margin: 0px !important;
    }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 {
        width: 66% !important;
    }

        .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 a, .cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 a {
            letter-spacing: 0px !important;
        }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 {
        width: 25% !important;
    }

    .LoginMainBdy::after {
        width: 100%;
        height: 100%;
        top: 40%;
    }

    .RgtrnMainBdy.LoginMainBdy::after {
        top: 228px;
    }

    .TcrPass.RgtrnMainBdy.LoginMainBdy::after {
        top: 228px;
    }

    .frgtpass.RgtrnMainBdy.LoginMainBdy::after {
        top: 44%;
        height: 100%;
    }

    .login_Logo img {
        width: 270px !important;
        margin: 0 0 30px 0 !important;
    }

    .login_Logo {
        margin: 5% 0 0 0 !important;
        text-align: left;
    }

    .login_Data {
        margin: 0px !important;
    }

        .login_Data h3 {
            font-size: 22px !important;
            letter-spacing: 0px !important;
            line-height: 28px;
            margin-top: 0px;
        }

        .login_Data p {
            font-size: 15px;
        }

        .login_Data a {
            font-size: 14px;
            padding: 7px 10px;
            margin-top: 0px;
            margin-right: 5px;
        }

    .TcrPass .LgnRtCmn2 {
        padding: 20px 0 0 0 !important;
    }

    .LgnRtCmn2 h1 {
        margin-bottom: 20px !important;
        color: #fff !important;
        font-size: 24px !important;
    }

    .login-form .horizontal-line blockquote.ac {
        left: 16% !important;
    }

    .LgnRtCmn2 {
        padding: 5% 0 0 0px !important;
    }

    table#ContentPlaceHolder1_RadioButtonRole {
        width: 100% !important;
    }

    body .LgnBtn, body .LgnBtn a {
        color: #4eba6e !important;
        background: #fff !important;
        border-color: #fff !important;
    }

    .LgnRtCmn {
        padding: 20% 0 0 0px !important;
    }

    .CstCrsIcn {
        top: -210px !important;
        right: 0 !important;
    }

    .RgtrnMainBdy .CstCrsIcn {
        top: -190px !important;
        right: 0 !important;
    }

    body .CstCrsIcn2 {
        top: -35% !important;
    }

    .CstCrsIcnFrgt.CstCrsIcn {
        top: 10px !important;
        right: 20px !important;
    }

    .CstCrsIcn a {
        color: #4eba6e !important;
    }

    .cstBooksLftBr .sidebar .fil-options {
        display: none;
    }

    .cstBooksLftBr.cstBooksLftBrQry .sidebar .fil-options {
        display: block;
    }

    .TcrPass .col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 108% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

        .TcrPass .col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    body.TcrPass .CstCrsIcn2 {
        top: -33% !important;
    }

    .cstTblDsns table tbody tr td {
        text-align: left;
    }

        .cstTblDsns table tbody tr td a {
            background: transparent;
            color: #333;
            float: left;
        }

    .Home_Page header #menu .logo {
        margin-top: 5px;
    }

    .dsnCng article {
        width: 50%;
    }

        .dsnCng article .cntr, .dsnCng article .go.text-center {
            display: none;
        }

    .cstSpt .feature-con .feature-hover, .cstSpt .feature-con .feature {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .cstSpt .feature-hover {
        display: none;
    }

    .cstSpt .feature-con:hover .feature-hover, .cstSpt .feature-con:hover .feature {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-border-radius: 0;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        -o-border-radius: 0px;
        border-radius: 0px;
    }

    .cstSpt .feature-con .feature {
        position: relative;
        padding: 34px 0 0 0;
        min-height: 191px;
        border: 1px solid #4eba6e;
    }

    .cstSpt .feature-con {
        min-height: auto;
        padding: 0px;
    }

        .cstSpt .feature-con h4 {
            font-size: 16px;
            padding: 0 10px;
        }

        .cstSpt .feature-con .feature:hover, .cstSpt .feature-con .feature:focus {
            background: #4eba6e;
        }

            .cstSpt .feature-con .feature:hover a i, .cstSpt .feature-con .feature:focus a i {
                color: #fff;
                border-color: #fff;
            }

            .cstSpt .feature-con .feature:hover h4, .cstSpt .feature-con .feature:focus h4 {
                color: #fff;
            }

    .KidsScn {
        min-height: 200px;
    }

    .mobile-app.cstMblappSec.cstRs .col-md-7.col-xs-12.slideInLeft.ever-app {
        padding: 0px;
        text-align: center;
    }

    .mobile-app.cstMblappSec.cstRs .col-md-5.col-xs-12 {
        display: none;
    }

    .cstPlyBtns img {
        width: 86px;
        height: 33px;
        margin: 0 5px 0 0;
    }

    .dkspnn {
        display: block;
    }

        .dkspnn img {
            margin: -35px 0 0 0;
            display: inline-block;
        }

    .castKdsMdl {
        width: 370px;
    }

        .castKdsMdl ul {
            width: 320px;
        }

            .castKdsMdl ul li:nth-child(2) img {
                width: 280px;
            }

            .castKdsMdl ul li:nth-child(3) img {
                width: 220px;
            }

            .castKdsMdl ul li:nth-child(4) img {
                width: 280px;
            }

            .castKdsMdl ul li:nth-child(5) img {
                width: 210px;
            }

            .castKdsMdl ul li:nth-child(6) img {
                top: 60px;
                right: -40px;
                width: 110px;
            }

    .bnr1Mn_0_1 {
        padding: 44px 0 0px;
    }

    .Img_isc {
        width: 90px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 5px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px -15px 10px 0;
        width: 60px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 120px;
    }

    .Banner0_1_Md {
        margin: 50px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 45px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -13px;
        top: -34px;
        width: 45px;
    }

    .Banner0_1_Rt_Tp img {
        width: 60px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 58px;
            float: left;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 90px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 32px;
                height: 20px;
            }

    .Banner0_1_br_1 {
        bottom: 10px;
        left: 22px;
        height: 20px;
    }

    .Banner0_1_arts_1 {
        margin: 0px 0 -20px 4px;
        width: 43px;
        height: 19px;
    }

    .Banner0_1_arts_2 {
        margin: 0px 0 -20px 4px;
        width: 65px !important;
        height: 19px !important;
    }

    .Banner0_1_arts_3 {
        margin: 0px 0 -20px 15px;
        width: 55px !important;
        height: 22px !important;
    }

    .Banner0_1_Rt_Btm ul li img:nth-child(3) {
        margin: 0px 0 -20px 10px;
        width: 50px;
    }

    .bnr1Mn_0_2 {
        padding: 80px 0 0px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            margin-bottom: 15px;
            width: 198px;
        }

    .cstDtNOn {
        display: block;
        width: 280px !important;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(1) img, .Banner0_2_Rt_Tp ul li:nth-child(4) img, .Banner0_2_Rt_Tp ul li:nth-child(5) img {
        display: none;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(2) img {
        left: -20px;
        width: 150px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(3) img {
        left: 18px;
        width: 150px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
        margin: 10px -10px -10px 0;
        width: 170px;
    }

    .Banner0_1_Lft {
        margin: -12px 0 0 0;
    }

    .Msg_Ppp {
        left: 22%;
        width: 330px;
        font-size: 12px;
    }

        .Msg_Ppp a {
            padding: 8px 20px 6px;
            display: inline-block;
            margin: 5px 0 0 7px;
        }

    .newsandevents {
        background: #fff;
    }

    body .newsandevents .about-content {
        padding: 60px 10px 30px !important;
    }

    .el {
        height: 30%;
        border: 3px solid #4eba6e;
        outline: 3px solid #fff;
        outline-offset: -5px;
    }

        .el:nth-child(5) .el__bg {
            -webkit-transform: translate3d(-61.8%, 0, 0);
            -moz-transform: translate3d(-61.8%, 0, 0);
            -ms-transform: translate3d(-61.8%, 0, 0);
            -o-transform: translate3d(-61.8%, 0, 0);
            transform: translate3d(-61.8%, 0, 0);
        }

    .el__index {
        font-size: 15vw;
    }

    .el__index-back, .el__index-front {
        bottom: 88px;
    }

    .el:nth-child(6), .el:nth-child(7), .el:nth-child(8), .el:nth-child(9), .el:nth-child(10) {
        top: 31%;
    }

        .el:nth-child(10) .el__bg {
            -webkit-transform: translate3d(-68.8%, 0, 0);
            -moz-transform: translate3d(-68.8%, 0, 0);
            -ms-transform: translate3d(-68.8%, 0, 0);
            -o-transform: translate3d(-68.8%, 0, 0);
            transform: translate3d(-68.8%, 0, 0);
        }

    .el:nth-child(11) {
        top: 62%;
    }

    ..cstGalleryPage.cont {
        height: 510px;
        padding: 0px 0px 10px;
    }

    .el__text {
        font-size: 20px;
    }

    .el__close-btn::before, .el__close-btn::after {
        left: 20px;
        top: 54%;
        width: 60%;
        height: 5px;
    }

    .el__bg {
        width: calc(100vw - 2%);
    }

    .el.s--active {
        height: 100%;
    }

    .cstCatalogue .cstFltr select {
        margin: 0 10px 10px 0 !important;
    }

    .cstCatalogue .cstFltr span, .cstCatalogue .cat-email span {
        letter-spacing: 0px;
    }

    .cstCatalogue table {
        margin-top: 0px !important;
    }

    .cont.cstGalleryPage {
        display: none;
    }

    .RspnsvGlrRpt {
        display: block;
    }

        .RspnsvGlrRpt .demo-gallery ul li {
            width: 49%;
        }

    .cstNgGlryImg {
        min-height: 400px;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -440px !important;
        right: -20px !important;
    }

    .cstCarrer .row {
        margin: 0px;
    }

    .cstFAQ .panel-group .panel .panel-title a b {
        width: 93%;
    }

    .cstUsrlstBdy .col-xs-12.col-md-3 {
        margin: 20px 0 2px 0;
    }

    .cstSmart_Learning .col-md-12.chap {
        float: left;
        width: 100%;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 58px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 70px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 80px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 22px 0px 0px 0;
        width: 220px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 20px 0 30px 0;
        width: 250px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 8px;
        bottom: 30px;
        left: 13px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 20px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 130px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 74px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 140px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 208px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 30px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -20px;
            right: 250px;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -54px;
            left: 240px;
        }
    }

    .cstHdrWh .toll-free-con.col-xs-7.col-md-7 {
        width: 135px;
    }

    .cstHdrWh .login-con.col-xs-5.col-md-5.text-right {
        width: 56%;
        float: right;
    }

    .ques-option .naimage .img-responsive {
        width: 250px !important;
    }
    .cstTblRdo_1 label {
        max-width: 92%!important;
    }
    .rightImgGrn {
        margin-left: 25px;
        float: left;
    }

    body .cstMxWdth{
        width: 95%!important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(1){
        min-width: 180px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(2){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(3){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(4){
        min-width: 120px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(7){
        min-width: 110px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(8){
        min-width: 92px !important;
    }
    .cstMxWdth2 tbody tr th:nth-child(2) {
        min-width:180px !important;
    }
    .cstMxWdth3 table tr th:nth-child(2){
        min-width:180px !important;
    }
    .cstMxWdth3 table tr th:nth-child(3){
        min-width:180px !important;
    }
    .cstMxWdth4 table tr th:nth-child(1){
        min-width:90px !important;
    }
    .cstMxWdth4 table tr th:nth-child(2){
        min-width:90px !important;
    }
    .cstMxWdth4 table tr th:nth-child(3){
        min-width:300px !important;
    }
    .cstMxWdth4 table tr th:nth-child(5){
        min-width:180px !important;
    }
    .cstMxWdth4 table tr th:nth-child(6){
        min-width:180px !important;
    }
    .cstMxWdth4 table tr th:nth-child(7){
        min-width:150px !important;
    }
    .cstMxWdth4 table tr td:nth-child(2), .cstMxWdth4 table tr td:nth-child(4) {
        padding-left:15px;  
    }
    .cstMxWdth5 table tbody tr td {
        padding: 12px 10px;
    }
    .cstMxWdth5 table tbody tr td:nth-child(9) input[type="submit"]{
        padding: 5px 10px 4px!important;
        font-size: 12px;
    }
    .cstMxWdth6 table tr td:nth-child(2){
        padding-left:20px;
    }
    .cstMxWdth6 table tr td:nth-child(3){
        min-width:200px !important;
        padding-left:20px;
    }
    .cstMxWdth6 table tr td:nth-child(4){
        min-width:250px !important;
        padding-left:20px;
    }
    .cstMxWdth6 table tr td:nth-child(5){
        min-width:350px !important;
        padding-left:20px;
    }

    .Banner0_1_0_1_Lft_Tp {
        top: 15px!important;
    }
    .Banner0_1_0_1_Lft_Tp img {
        width: 70px!important;
    }
    .Banner0_1_0_1_Lft_Md {
        margin-top: 78px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 140px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 36px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 100px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 60px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 30px!important;
        margin-bottom: 30px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 90px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 60px 0 0 10px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 110px!important;
    }
}

@media screen and (min-width:768px) and (max-width:992px) {
    #UpdatePanel2 {
        float: left;
        margin: 0 0 0 -20px;
    }

    #UpdatePanel1 .cart a {
        margin: 4px 20px 0 0px !important;
    }

    .cart-btn .cart {
        margin: -4px 0 0 0;
    }

    .cartActv .cart-btn .cart {
        margin: 0px;
    }

    header #menu .img-responsive.logo {
        width: 210px;
        float: left;
    }

    header #menu .navbar-menu-btn .pull-right {
        font-size: 0px;
    }

    header #menu .navbar-menu-btn {
        margin: -48px -15px 0 0;
        padding: 0;
        border: 0;
        float: right;
        width: auto;
    }

        header #menu .navbar-menu-btn .navbar-toggle {
            cursor: pointer;
        }

    header #menu .logo {
        margin-top: -6px;
    }

    .cstSpt .feature-con .feature-hover, .cstSpt .feature-con .feature {
        left: 0;
    }

    .cstPrlx .sec-title > h1 {
        font-size: 28px;
        margin-bottom: 12px;
    }

    .cstPrlx.testimonial-main p {
        font-size: 17px !important;
        padding: 8px 12px !important;
    }

        .cstPrlx.testimonial-main p span {
            font-size: 13px !important;
        }

    .cstMblappSec h1 {
        margin-top: 0;
    }

    .cstMblappSec .cont {
        font-size: 24px;
        line-height: 34px;
        margin-top: 20px !important;
    }

    .cstMblappSec .conts {
        margin-top: 18px;
        font-size: 15px !important;
        line-height: 22px;
    }

    .cstMblappSec .link-text, .cstMblappSec .link-text a {
        font-size: 15px !important;
        margin-top: 10px !important;
    }

    .form-inline .btn-default.gtlink {
        margin: 0 0 0 -22px;
        padding: 17px 100px;
    }

    body .cstPrlx2 {
        padding: 50px 10px !important;
    }

    .cstPrlx2.cstMainParalex {
        padding: 50px 10px !important;
    }

        .cstPrlx2.cstMainParalex .pch {
            width: 80%;
        }

        .cstPrlx2.cstMainParalex h1 {
            font-size: 24px;
            margin-bottom: 10px;
        }

    .cstNws.cstMainParalex h1 {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .cstNws .news-content h3 {
        font-size: 16px;
        line-height: 22px;
    }

    footer .payment-card {
        margin-top: 20px;
    }

    .footer-menu {
        position: relative;
    }

        .footer-menu:after {
            content: "";
            width: 100%;
            height: 1px;
            background: #fff;
            position: absolute;
            bottom: -20px;
            left: 0;
        }

    .cart-btn ul li i {
        float: right;
        width: 70%;
    }

    .cstNws.cstMainParalex .eh {
        height: auto !important;
    }

    .cstNws.cstMainParalex .def-c {
        margin-top: 47px !important;
    }

    .cstCloud img {
        width: 65%;
        float: right;
    }

    .cstCloud2 {
        display: none;
    }

    .cstMAinLft {
        padding-top: 50px;
    }

    .cstNwsMAin {
        padding: 50px 0 80px;
    }

    .cstMAinRt {
        margin: 30px 0;
        float: left;
        padding-left: 19px;
    }

    .cstMAin::before {
        width: 261px;
        height: 416px;
    }

    .cstMAin::after {
        width: 62px;
        height: 140px;
    }

    .cstMAin:hover::after {
        width: 272px;
        height: 436px;
    }

    .cstMAin2::before {
        width: 304px;
        height: 416px;
    }

    .cstMAin2::after {
        width: 62px;
        height: 140px;
    }

    .cstMAin2:hover::after {
        width: 280px;
        height: 436px;
    }

    .bnr1Mn_1 {
        padding: 50px 0 30px !important;
    }

    .yourstudt_1 {
        margin: 20px 0 0 0 !important;
    }

    .yourstudt_2 {
        margin: 16px -20px 0 0 !important;
        width: 65%;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -14px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -28px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -60px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -35% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 50%;
        }

    .bnr1Mn_2 {
        padding: 10px 0 0px !important;
    }

    .bnr2Img1 img {
        width: 100%;
    }

    .bnr2Img2 {
        margin: 12px 0 0 0 !important;
    }

        .bnr2Img2 img {
            width: 120% !important;
        }

    .bnr2Img3 {
        margin: -25px -50px 0 0 !important;
    }

        .bnr2Img3 img {
            width: 120px !important;
        }

    .bnr1MnRt2 {
        width: 105% !important;
    }

    .bnr2Img4 {
        margin: 0px 0 0 0 !important;
    }

        .bnr2Img4 img {
            width: 80px !important;
        }

    .bnr2Img5 img {
        width: 100% !important;
        margin: 5px 0 0 -15% !important;
    }

    .bnr2Img6 img {
        width: 120px !important;
    }

    .loader {
        top: 32%;
        left: 35%;
    }

    .bnr1Mn_0 {
        padding: 30px 0 0 0 !important;
    }

    .bnr1MnLft_0_Tp {
        margin: 32px 0 10px 0 !important;
    }

    .bnr1MnLft_0_Btm img {
        width: 190px !important;
    }

    .bnr1MnMid_0 img {
        width: 240px !important;
        margin: 0 -50px 0 0 !important;
    }

    .bnr1MnRt_0_Tp img {
        width: 100px !important;
    }

    .bnr1MnRt_0_Btm {
        margin: 70% 0 0 0 !important;
    }

        .bnr1MnRt_0_Btm img {
            width: 130px !important;
        }

    .cstBnr3Rw1 .yourstudt {
        width: 80% !important;
        margin-top: 5px;
    }

    .cstBnr3Rw1 .bnr1MnRt3 {
        margin: 25px 0 0 0 !important;
    }

        .cstBnr3Rw1 .bnr1MnRt3 img {
            width: 50%;
            float: right;
        }

    .cstBnr3Rw2 .bnr1MnRt3 {
        margin: 15px 0 0 0px !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 1px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 150px;
    }

    .bnr1MnLft3_1 {
        padding: 5px 0 0 0 !important;
    }

    .bnr1MnRt3_2 {
        padding: 5px 0 0 0 !important;
    }

        .bnr1MnRt3_2 img {
            width: 100px !important;
        }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 358px !important;
    }

    .bnr1Mn_4 .bnr2Img3 {
        margin: 2px -10px 0 0 !important;
    }

        .bnr1Mn_4 .bnr2Img3 img {
            width: 390px !important;
        }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 7px 10px 0 0 !important;
    }

    .bnr1Mn_4.bnr1Mn_2 {
        padding: 10px 0 10px !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -85px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 320px !important;
        }

    .bnr1Mn_5 .bnr2Img5 img {
        margin: 20px 0 0 0 !important;
    }

    .bnr6Tp ul {
        margin: 5px 0 0 0;
        padding: 0px;
    }

        .bnr6Tp ul li {
            margin: 0 5px;
        }

            .bnr6Tp ul li img {
                width: 30px;
            }

    .bnr6Bm {
        margin: 0 0 0 -30% !important;
    }

    .bnr6BmLft ul li {
        margin: 0 10px !important;
    }

        .bnr6BmLft ul li img {
            width: 80px;
        }

        .bnr6BmLft ul li:nth-child(2) {
            margin: 0 0px 0 -30px !important;
        }

        .bnr6BmLft ul li:nth-child(3) {
            margin: 20px 0 0 0 !important;
        }

    .bnr6BmRt img {
        margin: 10px 0 0 -50px;
        width: 400px;
    }

    .bnr6Md {
        padding: 10px 17% 0 21% !important;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 270px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -140px !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 260px !important;
        }

    .bnr1Mn_9 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 11px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 275px !important;
        }

    .Bnr9Md img {
        width: 232px !important;
        margin: 34px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 280px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 430px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 30px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 90px !important;
        }

    .bnr1Mn_11 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr11MnLft {
        width: 45% !important;
    }

    .Bnr11MnLftTp img {
        width: 270px !important;
    }

    .Bnr11MnRt {
        width: 55% !important;
    }

    .Bnr11MnRtTp ul li {
        margin: 0 -8px 0 0 !important;
    }

        .Bnr11MnRtTp ul li img {
            width: 80px !important;
        }

    .Bnr11MnRtLft img {
        width: 291px !important;
        margin: 20px 0 0 -20px !important;
    }

    .cstAniConti_1, .cstAniConti_2, .cstAniConti_3, .cstAniConti_4 {
        display: none;
    }

    .Bnr11MnRtRt {
        margin: 122px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 140px !important;
        }

    body .bnr1Mn_7 {
        padding: 20px 0 0 0 !important;
        background-position: -46px 0 !important;
    }

    .bnr1Mn7MnLft {
        padding-left: 20px !important;
        margin-top: 20px !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 440px !important;
    }

    .cstBooksLftBr .sidebar .fil-options input[type="checkbox"] {
        float: left;
    }

    .cstBooksLftBr .sidebar .fil-options label {
        float: left;
        width: 86%;
    }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 {
        width: 66% !important;
    }

        .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 a, .cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 a {
            letter-spacing: 0px !important;
        }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 {
        width: 25% !important;
    }

    .login_Logo {
        margin: 30% 0 0 0 !important;
    }

        .login_Logo img {
            width: 270px !important;
            margin: 0 0 0px 0 !important;
        }

    .login_Data h3 {
        font-size: 24px;
    }

    .LgnRtCmn, .LgnRtCmn2, .TcrPass .LgnRtCmn2 {
        padding: 10% 0 0 5px;
    }

        .LgnRtCmn2 h1 {
            font-size: 28px;
            margin-bottom: 20px !important;
        }

    .CstCrsIcn {
        right: 0;
    }

    .TcrPass .CstCrsIcn2 {
        top: -170px !important;
    }

    .RgtrnMainBdy .input-row.col-lg-12.no-gutter.csTRdi table {
        width: 100% !important;
    }

    .TcrPass .col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
        padding-left: 0px !important;
    }

        .TcrPass .col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .frgtpass .LgnRtCmn.login-form {
        padding: 80% 0 0 5px;
    }

    .frgtpass .login_Logo {
        margin: 50% 0 0 0 !important;
    }

    .login_Data a {
        padding: 8px 10px;
        margin: 10px 5px 0 0;
    }

    .frgtpass .CstCrsIcn {
        right: 30px;
    }

    .TcrPass .CstCrsIcn2 {
        top: -138px !important;
        right: -30px !important;
    }

    .cstTblDsns table tbody tr td a {
        float: left;
    }

    .LoginMainBdy::after {
        height: 272%;
    }

    .Home_Page header #menu .logo {
        margin-top: 5px;
    }

    .KidsScn {
        min-height: 400px;
    }

    .cstRs::before, .cstRs::after {
        display: none;
    }

    .bnr1Mn_0_1 {
        padding: 44px 0 0px;
    }

    .Img_isc {
        width: 90px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 5px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px -15px 10px 0;
        width: 60px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 120px;
    }

    .Banner0_1_Md {
        margin: 50px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 45px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -13px;
        top: -34px;
        width: 45px;
    }

    .Banner0_1_Rt_Tp img {
        width: 60px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 58px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 90px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 32px;
                height: 20px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 0px 0 -20px 10px;
                width: 50px;
            }

    .bnr1Mn_0_2 {
        padding: 70px 0 42px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            margin-bottom: 25px;
            width: 288px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
            width: 418px;
        }

    .Banner0_2_Rt_Tp ul li:nth-child(1) img, .Banner0_2_Rt_Tp ul li:nth-child(4) img, .Banner0_2_Rt_Tp ul li:nth-child(5) img {
        display: none;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(2) img {
        left: -20px;
        width: 150px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(3) img {
        left: 18px;
        width: 150px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
        margin: 10px -10px -10px 0;
        width: 240px;
    }

    .Banner0_1_Lft {
        margin: -12px 0 0 0;
    }

    .Msg_Ppp {
        left: 14%;
    }

    .el__index {
        font-size: 15vw;
    }

    .el__index-back, .el__index-front {
        bottom: 88px;
    }

    .cstCatalogue .cstFltr select {
        margin: 0 10px 10px 0 !important;
    }

    .cstCatalogue .cstFltr span, .cstCatalogue .cat-email span {
        letter-spacing: 0px;
    }

    .cstCatalogue table {
        margin-top: 0px !important;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
    }

    .cstFAQ .panel-group .panel .panel-title a b {
        width: 93%;
    }

    .cstSmart_Learning .col-md-12.chap {
        float: left;
        width: 100%;
    }

    .Banner0_1_br_1 {
        bottom: 10px;
        left: 30px;
        height: 20px;
    }

    .Banner0_1_arts_1 {
        margin: 0px 0 -20px 4px;
        width: 43px;
        height: 19px;
    }

    .Banner0_1_arts_2 {
        margin: 0px 0 -20px 4px;
        width: 65px !important;
        height: 19px !important;
    }

    .Banner0_1_arts_3 {
        margin: 0px 0 -20px 15px;
        width: 55px !important;
        height: 22px !important;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 58px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 70px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 80px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 22px 0px 0px 0;
        width: 270px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 20px 0 30px 0;
        width: 310px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 8px;
        bottom: 31px;
        left: 16px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 160px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 74px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 140px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 208px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 30px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -20px;
            right: 340px;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -64px;
            left: 270px;
        }
    }

    body .cstMxWdth{
        width: 95%!important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(1){
        min-width: 180px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(2){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(3){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(4){
        min-width: 120px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(7){
        min-width: 110px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(8){
        min-width: 92px !important;
    }
    .cstTblRdo_1 label {
        max-width: 92%!important;
    }
    .cstMxWdth2 tbody tr th:nth-child(2) {
        min-width:180px !important;
    }
    .cstMxWdth3 table tr th:nth-child(2){
        min-width:180px !important;
    }
    .cstMxWdth3 table tr th:nth-child(3){
        min-width:180px !important;
    }
    .cstMxWdth4 table tr th:nth-child(1){
        min-width:90px !important;
    }
    .cstMxWdth4 table tr th:nth-child(2){
        min-width:90px !important;
    }
    .cstMxWdth4 table tr th:nth-child(3){
        min-width:300px !important;
    }
    .cstMxWdth4 table tr th:nth-child(5){
        min-width:180px !important;
    }
    .cstMxWdth4 table tr th:nth-child(6){
        min-width:180px !important;
    }
    .cstMxWdth4 table tr th:nth-child(7){
        min-width:150px !important;
    }
    .cstMxWdth4 table tr td:nth-child(2), .cstMxWdth4 table tr td:nth-child(4) {
        padding-left:15px;
    }
    .cstMxWdth5 table tbody tr td {
        padding: 12px 10px;
    }
    .cstMxWdth5 table tbody tr td:nth-child(9) input[type="submit"]{
        padding: 5px 10px 4px!important;
        font-size: 12px;
    }
    .cstMxWdth6 table tr td:nth-child(2){
        padding-left:20px;
    }
    .cstMxWdth6 table tr td:nth-child(3){
        min-width:200px !important;
        padding-left:20px;
    }
    .cstMxWdth6 table tr td:nth-child(4){
        min-width:250px !important;
        padding-left:20px;
    }
    .cstMxWdth6 table tr td:nth-child(5){
        min-width:350px !important;
        padding-left:20px;
    }

    .Banner0_1_0_1_Lft_Tp {
        top: 15px!important;
    }
    .Banner0_1_0_1_Lft_Tp img {
        width: 70px!important;
    }
    .Banner0_1_0_1_Lft_Md {
        margin-top: 78px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 280px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 36px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 100px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 60px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 30px!important;
        margin-bottom: 30px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 190px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 90px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 50px 0 0 10px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 150px!important;
    }
}

@media screen and (min-width:769px) and (max-width:992px) {
    body .bnr1MnLft3_1 {
        padding: 30px 0 0 0 !important;
    }

    body .bnr1MnRt3_2 {
        padding: 30px 0 0 0 !important;
    }

    body .bnr1Mn_9 {
        padding: 50px 0 0 0 !important;
    }

    body .bnr1Mn_7 {
        padding: 50px 0 0 0 !important;
    }

    body .bnr1Mn_11 {
        padding: 50px 0 0 0 !important;
    }

    body .bnr1Mn_0_1 {
        padding: 50px 0 0 0 !important;
    }
}

@media screen and (min-width:992px) and (max-width:993px) {
    header .col-md-8 {
        width: 100%;
    }

    header .col-md-7 {
        width: 62%;
    }

    header .col-md-5 {
        width: 38%;
    }

    .content.cstSpt .feature-main {
        padding: 0px;
    }

    .form-inline .btn-default.gtlink {
        padding: 17px 50px;
    }

    .footer-menu::after {
        display: none;
    }

    .footer-menu:nth-child(1) {
        width: 18% !important;
    }

    .footer-menu {
        width: 27%;
    }

    body .cstSpt .feature-con p {
        font-size: 14px;
        line-height: 22px !important;
    }

    .cstNwsMAin {
        padding: 220px 0 80px;
    }

    .cstMAinMrgn {
        margin-left: 30px;
    }

    .cstMAinLft {
        padding-top: 120px;
    }

        .cstMAinLft h4, .cstMAinLft h4 span {
            font-size: 28px;
        }

        .cstMAinLft h5 {
            font-size: 16px;
            line-height: 24px;
        }

    .bnr1Mn_1 {
        padding: 70px 0 30px !important;
    }

    .yourstudt_1 {
        margin: 20px 0 0 0 !important;
    }

    .yourstudt_2 {
        margin: 16px -20px 0 0 !important;
        width: 65%;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -14px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -28px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -64px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -30% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 50%;
        }

    .bnr1Mn_2 {
        padding: 50px 0 10px !important;
    }

    .bnr2Img1 img {
        width: 100%;
    }

    .bnr2Img2 img {
        width: 120%;
    }

    .bnr2Img2 {
        margin: 25px 0 0 0 !important;
    }

    .bnr1MnLft_0_Tp {
        margin: 62px 0 10px 0 !important;
    }

    .bnr1MnMid_0 img {
        width: 290px !important;
    }

    .bnr1MnRt_0_Tp img {
        width: 150px !important;
    }

    .bnr1MnRt_0_Btm {
        margin: 40% 0 0 0 !important;
    }

        .bnr1MnRt_0_Btm img {
            width: 160px !important;
        }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 358px !important;
    }

    .bnr1Mn_4 .bnr2Img3 {
        margin: 2px -10px 0 0 !important;
    }

        .bnr1Mn_4 .bnr2Img3 img {
            width: 390px !important;
        }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 7px 10px 0 0 !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -85px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 490px !important;
        }

    .bnr1Mn_5 .bnr2Img5 img {
        margin: -8px 0 0 0 !important;
    }

    .bnr1Mn_5.bnr1Mn_2 {
        padding: 10px 0 10px !important;
    }

    .bnr6Tp ul {
        margin: 5px 0 0 0;
        padding: 0px;
    }

        .bnr6Tp ul li {
            margin: 0 5px;
        }

            .bnr6Tp ul li img {
                width: 30px;
            }

    .bnr6Bm {
        margin: 0 0 0 -30% !important;
    }

    .bnr6BmLft ul li {
        margin: 0 10px !important;
    }

        .bnr6BmLft ul li img {
            width: 80px;
        }

        .bnr6BmLft ul li:nth-child(2) {
            margin: 0 0px 0 -30px !important;
        }

        .bnr6BmLft ul li:nth-child(3) {
            margin: 20px 0 0 0 !important;
        }

    .bnr6BmRt img {
        margin: 10px 0 0 -50px;
        width: 400px;
    }

    .bnr6Md {
        padding: 10px 17% 0 21% !important;
    }

    .cstBooksLftBr .sidebar .fil-options input[type="checkbox"] {
        float: left;
    }

    .cstBooksLftBr .sidebar .fil-options label {
        float: left;
        width: 86%;
    }

    .BksMn .BksMnTxtMn .crtBtnGrdTo {
        padding: 9px 10px 9px !important;
        font-size: 12px !important;
    }

    .el__index {
        font-size: 15vw;
    }

    .el__index-back, .el__index-front {
        bottom: 88px;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
    }
}

@media screen and (min-width:993px) and (max-width:1000px) {
    header #menu .img-responsive.logo {
        width: auto !important;
    }

    header .col-md-8 {
        width: 91% !important;
        margin: -10px 0 0 0;
    }

    #cssmenu .button {
        top: 4px !important;
    }

    body .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -85px 0 0 !important;
    }

        body .bnr1Mn_5 .bnr2Img1 img {
            width: 490px !important;
        }

    body .bnr1Mn_5 .bnr2Img5 img {
        margin: -8px 0 0 0 !important;
        width: 410px !important;
    }

    body .bnr1Mn_5.bnr1Mn_2 {
        padding: 10px 0 10px !important;
    }

    .bnr6Tp ul {
        margin: 5px 0 0 0;
        padding: 0px;
    }

        .bnr6Tp ul li {
            margin: 0 5px;
        }

            .bnr6Tp ul li img {
                width: 30px;
            }

    .bnr6Bm {
        margin: 0 0 0 -30% !important;
    }

    .bnr6BmLft ul li {
        margin: 0 10px !important;
    }

        .bnr6BmLft ul li img {
            width: 80px;
        }

        .bnr6BmLft ul li:nth-child(2) {
            margin: 0 0px 0 -30px !important;
        }

        .bnr6BmLft ul li:nth-child(3) {
            margin: 20px 0 0 0 !important;
        }

    .bnr6BmRt img {
        margin: 10px 0 0 -50px;
        width: 400px;
    }

    .bnr6Md {
        padding: 10px 17% 0 21% !important;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 310px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -210px !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 280px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 570px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 40px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 90px !important;
        }

    .bnr1Mn_11 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr11MnLft {
        width: 45% !important;
    }

    .Bnr11MnLftTp img {
        width: 340px !important;
    }

    .Bnr11MnRt {
        width: 55% !important;
    }

    .Bnr11MnRtTp ul li {
        margin: 0 -8px 0 0 !important;
    }

        .Bnr11MnRtTp ul li img {
            width: 100px !important;
        }

    .Bnr11MnRtLft img {
        width: 332px !important;
        margin: 20px 0 0 -20px !important;
    }

    .cstAniConti_1, .cstAniConti_2, .cstAniConti_3, .cstAniConti_4 {
        display: none;
    }

    .Bnr11MnRtRt {
        margin: 122px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 200px !important;
        }

    .bnr1Mn_7 {
        padding: 20px 0 0 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 440px !important;
    }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 {
        width: 78% !important;
    }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 {
        width: 16% !important;
    }

    .logo {
        padding: 0;
        top: -2px;
    }

    .login_Logo {
        margin: 30% 0 0 0 !important;
    }

        .login_Logo img {
            width: 80px !important;
        }

    .login_Data h3 {
        font-size: 24px;
    }

    .LgnRtCmn, .LgnRtCmn2, .TcrPass .LgnRtCmn2 {
        padding: 10% 0 0 5px;
    }

        .LgnRtCmn2 h1 {
            font-size: 28px;
            margin-bottom: 20px !important;
        }

    .CstCrsIcn {
        right: 0;
    }

    .TcrPass .CstCrsIcn2 {
        top: -190px !important;
    }

    .RgtrnMainBdy .input-row.col-lg-12.no-gutter.csTRdi table {
        width: 100% !important;
    }

    .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
        padding-left: 0px !important;
    }

        .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .frgtpass .LgnRtCmn.login-form {
        padding: 80% 0 0 5px;
    }

    .frgtpass .login_Logo {
        margin: 80% 0 0 0 !important;
    }

    .LoginMainBdy::after {
        height: 201%;
    }

    .KidsScn {
        min-height: 400px;
    }

    .cstRs::before, .cstRs::after {
        display: none;
    }

    .cstMblappSec .cont {
        margin: 22px 0 20px 0 !important;
    }

    .bnr1Mn_0_1 {
        padding: 44px 0 0px;
    }

    .Img_isc {
        width: 90px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 5px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px -15px 10px 0;
        width: 60px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 120px;
    }

    .Banner0_1_Md {
        margin: 50px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 85px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -15px;
        top: -37px;
        width: 85px;
    }

    .Banner0_1_Rt_Tp img {
        width: 60px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 108px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 130px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 52px;
                height: 20px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 0px 0 -20px 10px;
                width: 50px;
            }

    .bnr1Mn_0_2 {
        padding: 70px 0 42px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            margin-bottom: 25px;
            width: 288px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
            width: 418px;
        }

    .Banner0_2_Rt_Tp ul li:nth-child(1) img, .Banner0_2_Rt_Tp ul li:nth-child(4) img, .Banner0_2_Rt_Tp ul li:nth-child(5) img {
        display: none;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(2) img {
        left: -20px;
        width: 150px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(3) img {
        left: 18px;
        width: 150px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
        margin: 10px -10px -10px 0;
        width: 240px;
    }

    .Banner0_1_Lft {
        margin: -12px 0 0 0;
    }

    .Msg_Ppp {
        left: 30%;
    }

    .el__index {
        font-size: 15vw;
    }

    .el__index-back, .el__index-front {
        bottom: 88px;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }

    .Banner0_1_br_1 {
        bottom: 10px;
        left: 50px;
        height: 20px;
    }

    .Banner0_1_arts_1 {
        margin: 0px 0 -20px 4px;
        width: 43px;
        height: 19px;
    }

    .Banner0_1_arts_2 {
        margin: 0px 0 -20px 4px;
        width: 65px !important;
        height: 19px !important;
    }

    .Banner0_1_arts_3 {
        margin: 0px 0 -20px 15px;
        width: 55px !important;
        height: 22px !important;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 58px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 70px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 80px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 22px 0px 0px 0;
        width: 270px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 20px 0 30px 0;
        width: 310px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 8px;
        bottom: 31px;
        left: 16px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 190px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 106px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 210px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 312px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 30px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -30px;
            right: 95%;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -64px;
            left: 100%;
        }
    }

    body .cstMxWdth{
        width: 95%!important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(1){
        min-width: 180px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(2){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(3){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(4){
        min-width: 120px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(7){
        min-width: 110px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(8){
        min-width: 92px !important;
    }

    .Banner0_1_0_1_Lft_Tp {
        top: 25px!important;
    }
    .Banner0_1_0_1_Lft_Tp img {
        width: 100px!important;
    }
    .Banner0_1_0_1_Lft_Md {
        margin-top: 98px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 340px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 26px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 140px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 90px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 20px!important;
        margin-bottom: 20px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 250px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 110px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 40px 0 0 30px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 190px!important;
    }
}

@media screen and (min-width:993px) and (max-width:1100px) {
    header .col-md-8 {
        width: 66%;
    }

    header .col-md-7 {
        width: 62%;
    }

    header .col-md-5 {
        width: 38%;
    }

    .navbar-main-menu ul li a {
        padding: 27px 7px;
        font-size: 13px;
    }

    .form-inline .btn-default.gtlink {
        margin: 0 0 0 -15px;
    }

    .cstNws.cstMainParalex .eh {
        height: auto !important;
    }

    .cstNws.cstMainParalex .def-c {
        margin-top: 47px !important;
    }

    body .cstSpt .feature-con p {
        font-size: 14px;
        line-height: 22px !important;
    }

    .cstNws .news-content h3 {
        font-size: 17px;
        line-height: 24px;
    }

    .cstMAinMrgn {
        margin-left: 30px;
    }

    .cstCloud img {
        float: right;
        width: 60%;
    }

    .cstCloud2 img {
        float: left;
        width: 60%;
        left: 50%;
        position: relative;
    }

    .cstMAinLft h4, .cstMAinLft h4 span {
        font-size: 28px;
    }

    .cstMAinLft h5 {
        font-size: 16px;
        line-height: 24px;
    }

    .bnr1Mn_1 {
        padding: 70px 0 30px !important;
    }

    .yourstudt_1 {
        margin: 20px 0 0 0 !important;
    }

    .yourstudt_2 {
        margin: 16px -20px 0 0 !important;
        width: 65%;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -14px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -28px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -64px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -30% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 50%;
        }

    .bnr1Mn_2 {
        padding: 50px 0 10px !important;
    }

    .bnr2Img1 img {
        width: 100% !important;
    }

    .bnr2Img2 img {
        width: 120% !important;
    }

    .bnr2Img2 {
        margin: 25px 0 0 0 !important;
    }

    .bnr2Img5 img {
        width: 105% !important;
        margin: 5px 0 0 -22% !important;
    }

    .bnr2Img3 {
        margin: -30px -50% 0 0 !important;
    }

        .bnr2Img3 img {
            width: 70% !important;
        }

    .bnr1MnLft_0_Tp {
        margin: 62px 0 10px 0 !important;
    }

    .bnr1MnLft_0_Btm img {
        width: 200px !important;
    }

    .bnr1MnMid_0 img {
        width: 290px !important;
        margin: 0px -76px 0 0 !important;
    }

    .bnr1MnRt_0_Tp img {
        width: 150px !important;
    }

    .bnr1MnRt_0_Btm {
        margin: 40% 0 0 0 !important;
    }

        .bnr1MnRt_0_Btm img {
            width: 160px !important;
        }

    .cstBnr3Rw1 .yourstudt {
        width: 80% !important;
        margin-top: 5px;
    }

    .cstBnr3Rw1 .bnr1MnRt3 {
        margin: 25px 0 0 0 !important;
    }

        .cstBnr3Rw1 .bnr1MnRt3 img {
            width: 50%;
            float: right;
        }

    .cstBnr3Rw2 .bnr1MnRt3 {
        margin: 15px 0 0 0px !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 1px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 150px;
    }

    .bnr1MnLft3_1 {
        padding: 5px 0 0 0 !important;
    }

    .bnr1MnRt3_2 {
        padding: 5px 0 0 0 !important;
    }

        .bnr1MnRt3_2 img {
            width: 100px !important;
        }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 358px !important;
    }

    .bnr1Mn_4 .bnr2Img3 {
        margin: 2px -10px 0 0 !important;
    }

        .bnr1Mn_4 .bnr2Img3 img {
            width: 390px !important;
        }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 7px 10px 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img5 img {
        width: 380px !important;
    }

    .bnr1Mn_4 .bnr2Img6 img {
        width: 160px !important;
    }

    .bnr1Mn_4 .bnr1MnLft2 {
        margin: 30px 0 0 0 !important;
    }

    .login_Logo {
        margin: 30% 0 0 0 !important;
    }

        .login_Logo img {
            width: 80px !important;
        }

    .login_Data h3 {
        font-size: 24px;
    }

    .LgnRtCmn, .LgnRtCmn2, .TcrPass .LgnRtCmn2 {
        padding: 10% 0 0 5px;
    }

        .LgnRtCmn2 h1 {
            font-size: 28px;
            margin-bottom: 20px !important;
        }

    .CstCrsIcn {
        right: 0;
    }

    .TcrPass .CstCrsIcn2 {
        top: -190px !important;
    }

    .RgtrnMainBdy .input-row.col-lg-12.no-gutter.csTRdi table {
        width: 100% !important;
    }

    .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
        padding-left: 0px !important;
    }

        .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .frgtpass .LgnRtCmn.login-form {
        padding: 40% 0 0 5px;
    }

    .frgtpass .login_Logo {
        margin: 40% 0 0 0 !important;
    }

    .frgtpass .CstCrsIcn {
        right: 40px;
    }

    .BksMn .BksMnTxtMn .crtBtnGrdTo {
        padding: 9px 10px 9px !important;
        font-size: 12px !important;
    }

    .LoginMainBdy::after {
        height: 272%;
    }
}

@media screen and (min-width:1001px) and (max-width:1100px) {
    body .bnr1MnLft3_1 {
        padding: 54px 0 0 0 !important;
    }

    body .bnr1MnRt3_2 {
        padding: 54px 0 0 0 !important;
    }

    #cssmenu ul {
        padding: 0 0 0 5px !important;
    }

    #cssmenu > ul > li > a {
        padding: 28px 8px !important;
        font-size: 13px !important;
    }

    #cssmenu > ul > li.has-sub > a::before {
        right: 0px;
    }

    #cssmenu > ul > li.has-sub > a::after {
        right: -3px;
    }

    body .bnr1Mn_2 {
        padding: 40px 0 0px !important;
    }

    .bnr2Img6 img {
        width: 100px !important;
    }

    body .bnr2Img1 img {
        width: 100% !important;
    }

    body .bnr2Img2 img {
        width: 100% !important;
    }

    body .bnr2Img3 img {
        width: 47% !important;
    }

    body .bnr1Mn_5.bnr1Mn_2 {
        padding: 10px 0 0px !important;
    }

    .bnr1Mn_5 .bnr2Img5 img {
        width: 100% !important;
        margin: 30px 0 0 0 !important;
    }

    .bnr6Tp ul {
        margin: 5px 0 0 0;
        padding: 0px;
    }

        .bnr6Tp ul li {
            margin: 0 5px;
        }

            .bnr6Tp ul li img {
                width: 40px;
            }

    .bnr6Bm {
        margin: 0 0 0 -30% !important;
    }

    .bnr6BmLft ul li {
        margin: 0 10px !important;
    }

        .bnr6BmLft ul li img {
            width: 120px;
        }

        .bnr6BmLft ul li:nth-child(2) {
            margin: 0 0px 0 -30px !important;
        }

        .bnr6BmLft ul li:nth-child(3) {
            margin: 20px 0 0 0 !important;
        }

    .bnr6BmRt img {
        margin: 10px 0 0 -50px;
        width: 520px;
    }

    .bnr6Md {
        padding: 10px 17% 0 21% !important;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 400px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -130px !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 350px !important;
        }

    .bnr1Mn_9 {
        padding: 54px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 13px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 365px !important;
        }

    .Bnr9Md img {
        width: 322px !important;
        margin: 34px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 370px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 500px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 35px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 100px !important;
        }

    .bnr1Mn_11 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr11MnLft {
        width: 45% !important;
    }

    .Bnr11MnLftTp img {
        width: 380px !important;
    }

    .Bnr11MnRt {
        width: 55% !important;
    }

    .Bnr11MnRtTp ul li {
        margin: 0 -8px 0 0 !important;
    }

        .Bnr11MnRtTp ul li img {
            width: 130px !important;
        }

    .Bnr11MnRtLft img {
        width: 422px !important;
        margin: 31px 0 0 -20px !important;
    }

    .cstAniConti_1, .cstAniConti_2, .cstAniConti_3, .cstAniConti_4 {
        display: none;
    }

    .Bnr11MnRtRt {
        margin: 122px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 200px !important;
        }

    body .bnr1Mn_7 {
        padding: 20px 0 0 0 !important;
        background-position: -150px 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 440px !important;
    }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 {
        width: 78% !important;
    }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 {
        width: 16% !important;
    }

    .TcrPass .col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
        padding-left: 0px !important;
    }

        .TcrPass .col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .KidsScn {
        min-height: 400px;
    }

    .cstRs::before, .cstRs::after {
        display: none;
    }

    .cstMblappSec .cont {
        margin: 22px 0 20px 0 !important;
    }

    .bnr1Mn_0_1 {
        padding: 44px 0 0px;
    }

    .Img_isc {
        width: 90px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 5px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px 25px 10px 0;
        width: 100px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 190px;
        margin: 0 30px 0 0;
    }

    .Banner0_1_Md {
        margin: 50px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 85px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -15px;
        top: -37px;
        width: 85px;
    }

    .Banner0_1_Rt_Tp img {
        width: 120px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 108px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 130px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 52px;
                height: 20px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 0px 0 -20px 10px;
                width: 50px;
            }

    .bnr1Mn_0_2 {
        padding: 70px 0 42px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            margin-bottom: 25px;
            width: 358px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
            width: 528px;
        }

    .Banner0_2_Rt_Tp ul li:nth-child(1) img, .Banner0_2_Rt_Tp ul li:nth-child(4) img, .Banner0_2_Rt_Tp ul li:nth-child(5) img {
        display: none;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(2) img {
        left: 30px;
        width: 190px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(3) img {
        left: 68px;
        width: 190px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
        margin: 10px -10px -10px 0;
        width: 240px;
    }

    .Banner0_1_Lft {
        margin: -12px 0 0 0;
    }

    .Msg_Ppp {
        left: 30%;
    }

    .el__index {
        font-size: 15vw;
    }

    .el__index-back, .el__index-front {
        bottom: 88px;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }

    .Banner0_1_br_1 {
        bottom: 10px;
        left: 50px;
        height: 20px;
    }

    .Banner0_1_arts_1 {
        margin: 0px 0 -20px 4px;
        width: 43px;
        height: 19px;
    }

    .Banner0_1_arts_2 {
        margin: 0px 0 -20px 4px;
        width: 65px !important;
        height: 19px !important;
    }

    .Banner0_1_arts_3 {
        margin: 0px 0 -20px 15px;
        width: 55px !important;
        height: 22px !important;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 108px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 110px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 120px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 52px 0px 0px 0;
        width: 350px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 20px 0 30px 0;
        width: 400px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 12px;
        bottom: 31px;
        left: 20px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 220px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: -50px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 56px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 160px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 262px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 30px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -30px;
            right: 110%;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -64px;
            left: 90%;
        }
    }

    .logo.col-xs-12.col-md-3.no-gutter {
        width: 14%;
    }

    .menu.col-xs-12.col-md-8.no-gutter {
        width: 55%;
    }

    #UpdatePanel1 .cart-btn.col-xs-3.col-sm-2.col-md-1.no-gutter {
        width: 70px;
    }

    body .cstMxWdth{
        width: 95%!important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(1){
        min-width: 180px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(2){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(3){
        min-width: 300px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(4){
        min-width: 120px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(7){
        min-width: 110px !important;
    }
    .cstMxWdth tbody tr:nth-child(odd) th:nth-child(8){
        min-width: 92px !important;
    }

    .Banner0_1_0_1_Lft_Tp {
        top: 25px!important;
    }
    .Banner0_1_0_1_Lft_Tp img {
        width: 100px!important;
    }
    .Banner0_1_0_1_Lft_Md {
        margin-top: 128px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 360px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 26px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 140px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 120px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 20px!important;
        margin-bottom: 40px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 250px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 110px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 60px 0 0 30px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 240px!important;
    }
}

@media screen and (min-width:1101px) and (max-width:1200px) {
    header .col-md-8 {
        width: 66%;
    }

    header .col-md-7 {
        width: 62%;
    }

    header .col-md-5 {
        width: 38%;
    }

    .navbar-main-menu ul li a {
        padding: 27px 7px;
        font-size: 13px;
    }

    .cstSpt .feature-con h4 {
        font-size: 18px;
    }

    .cstMainParalex.bg-hpara {
        height: 705px;
        background-position: center !important;
    }

    .bg-hpara.cstNws.cstMainParalex .no-gutter.eh {
        height: 275px !important;
    }

    .bg-hpara.cstNws.cstMainParalex .no-gutter {
        min-height: 275px;
    }

    .nplx2 .def-c {
        margin-top: 20px !important;
    }

    .cstMAinMrgn {
        margin-left: 30px;
    }

    .cstCloud img {
        float: right;
        width: 60%;
    }

    .cstCloud2 img {
        float: left;
        width: 60%;
        left: 50%;
        position: relative;
    }

    .cstMAinLft h4, .cstMAinLft h4 span {
        font-size: 28px;
    }

    .cstMAinLft h5 {
        font-size: 16px;
        line-height: 24px;
    }

    .bnr1Mn_1 {
        padding: 70px 0 30px !important;
    }

    .yourstudt_1 {
        margin: 20px 0 0 0 !important;
    }

    .yourstudt_2 {
        margin: 16px -20px 0 0 !important;
        width: 65%;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -14px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -28px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -64px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -30% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 50%;
        }

    .bnr1Mn_2 {
        padding: 50px 0 10px !important;
    }

    .bnr2Img1 img {
        width: 300px !important;
    }

    .bnr2Img2 img {
        width: 400px !important;
    }

    .bnr2Img2 {
        margin: 25px 0 0 0 !important;
    }

    .bnr2Img5 img {
        width: 75% !important;
        margin: 5px 0 0 -22% !important;
    }

    .bnr2Img3 {
        margin: -30px -40% 0 0 !important;
    }

        .bnr2Img3 img {
            width: 40% !important;
        }

    .bnr2Img6 img {
        width: 140px;
    }

    .bnr1MnLft_0_Tp {
        margin: 62px 0 10px 0 !important;
    }

    .bnr1MnLft_0_Btm img {
        width: 200px !important;
    }

    .bnr1MnMid_0 img {
        width: 360px !important;
        margin: -35px -76px 0 0 !important;
    }

    .bnr1MnRt_0_Tp img {
        width: 150px !important;
    }

    .bnr1MnRt_0_Btm {
        margin: 40% 0 0 0 !important;
    }

        .bnr1MnRt_0_Btm img {
            width: 160px !important;
        }

    .cstBnr3Rw1 .yourstudt {
        width: 30% !important;
        margin-top: 5px;
    }

    .cstBnr3Rw1 .bnr1MnRt3 {
        margin: 25px 0 0 0 !important;
    }

        .cstBnr3Rw1 .bnr1MnRt3 img {
            width: 50%;
            float: right;
        }

    .cstBnr3Rw2 .bnr1MnRt3 {
        margin: 15px 0 0 0px !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 1px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 150px;
    }

    .bnr1MnLft3_1 {
        padding: 40px 0 0 0 !important;
    }

    .bnr1MnRt3_2 {
        padding: 40px 0 0 0 !important;
    }

        .bnr1MnRt3_2 img {
            width: 100px !important;
        }

    #cssmenu ul {
        padding: 0 0 0 5px !important;
    }

    #cssmenu > ul > li.has-sub > a {
        padding-right: 24px;
    }

    #cssmenu > ul > li > a {
        padding: 28px 9px;
        font-size: 12px;
    }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 358px !important;
    }

    .bnr1Mn_4 .bnr2Img3 {
        margin: 2px -10px 0 0 !important;
    }

        .bnr1Mn_4 .bnr2Img3 img {
            width: 390px !important;
        }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 7px 10px 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img5 img {
        width: 380px !important;
    }

    .bnr1Mn_4 .bnr2Img6 img {
        width: 160px !important;
    }

    .bnr1Mn_4 .bnr1MnLft2 {
        margin: 30px 0 0 0 !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -65px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 500px !important;
        }

    body .bnr1Mn_5.bnr1Mn_2 {
        padding: 10px 0 0px !important;
    }

    .bnr1Mn_5 .bnr2Img5 img {
        width: 100% !important;
        margin: 0px 0 0 0 !important;
    }

    .bnr6Tp ul {
        margin: 5px 0 0 0;
        padding: 0px;
    }

        .bnr6Tp ul li {
            margin: 0 5px;
        }

            .bnr6Tp ul li img {
                width: 40px;
            }

    .bnr6Bm {
        margin: 0 0 0 -30% !important;
    }

    .bnr6BmLft ul li {
        margin: 0 10px !important;
    }

        .bnr6BmLft ul li img {
            width: 120px;
        }

        .bnr6BmLft ul li:nth-child(2) {
            margin: 0 0px 0 -30px !important;
        }

        .bnr6BmLft ul li:nth-child(3) {
            margin: 20px 0 0 0 !important;
        }

    .bnr6BmRt img {
        margin: 10px 0 0 -50px;
        width: 520px;
    }

    .bnr6Md {
        padding: 10px 17% 0 21% !important;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 400px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -180px !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 350px !important;
        }

    .bnr1Mn_9 {
        padding: 54px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 13px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 365px !important;
        }

    .Bnr9Md img {
        width: 322px !important;
        margin: 34px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 370px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 580px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 35px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 130px !important;
        }

    .bnr1Mn_11 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr11MnLft {
        width: 45% !important;
    }

    .Bnr11MnLftTp img {
        width: 380px !important;
    }

    .Bnr11MnRt {
        width: 55% !important;
    }

    .Bnr11MnRtTp ul li {
        margin: 0 -8px 0 0 !important;
    }

        .Bnr11MnRtTp ul li img {
            width: 130px !important;
        }

    .Bnr11MnRtLft img {
        width: 422px !important;
        margin: 31px 0 0 -20px !important;
    }

    .cstAniConti_1, .cstAniConti_2, .cstAniConti_3, .cstAniConti_4 {
        display: none;
    }

    .Bnr11MnRtRt {
        margin: 122px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 200px !important;
        }

    .bnr1Mn_7 {
        padding: 20px 0 0 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 500px !important;
    }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-9.col-sm-9.col-xs-8 {
        width: 78% !important;
    }

    .cstMdlPgNw .panel-default > .panel-heading .col-md-2.col-sm-2.col-xs-2 {
        width: 16% !important;
    }

    .CstCrsIcn {
        right: 0;
    }

    .frgtpass .CstCrsIcn {
        right: 40px;
    }

    .frgtpass .login_Logo {
        margin: 30% 0 0 0;
    }

    .BksMn .BksMnTxtMn .crtBtnGrdTo {
        padding: 9px 10px 9px !important;
        font-size: 12px !important;
    }

    .KidsScn {
        min-height: 400px;
    }

    .cstRs::before, .cstRs::after {
        display: none;
    }

    .cstMblappSec .cont {
        margin: 22px 0 20px 0 !important;
    }

    .bnr1Mn_0_1 {
        padding: 44px 0 0px;
    }

    .Img_isc {
        width: 90px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 5px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px 25px 10px 0;
        width: 100px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 190px;
        margin: 0 30px 0 0;
    }

    .Banner0_1_Md {
        margin: 50px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 85px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -15px;
        top: -37px;
        width: 85px;
    }

    .Banner0_1_Rt_Tp img {
        width: 120px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 108px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 130px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 52px;
                height: 20px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 0px 0 -20px 10px;
                width: 50px;
            }

    .bnr1Mn_0_2 {
        padding: 70px 0 42px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            margin-bottom: 25px;
            width: 358px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
            width: 528px;
        }

    .Banner0_2_Rt_Tp ul li:nth-child(1) img, .Banner0_2_Rt_Tp ul li:nth-child(4) img, .Banner0_2_Rt_Tp ul li:nth-child(5) img {
        display: none;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(2) img {
        left: 30px;
        width: 190px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(3) img {
        left: 68px;
        width: 190px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
        margin: 10px -10px -10px 0;
        width: 240px;
    }

    .Banner0_1_Lft {
        margin: -12px 0 0 0;
    }

    .el__index {
        font-size: 15vw;
    }

    .el__index-back, .el__index-front {
        bottom: 88px;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }

    .Banner0_1_br_1 {
        bottom: 10px;
        left: 50px;
        height: 20px;
    }

    .Banner0_1_arts_1 {
        margin: 0px 0 -20px 4px;
        width: 43px;
        height: 19px;
    }

    .Banner0_1_arts_2 {
        margin: 0px 0 -20px 4px;
        width: 65px !important;
        height: 19px !important;
    }

    .Banner0_1_arts_3 {
        margin: 0px 0 -20px 15px;
        width: 55px !important;
        height: 22px !important;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 108px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 110px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 120px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 52px 0px 0px 0;
        width: 350px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 20px 0 30px 0;
        width: 400px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 12px;
        bottom: 31px;
        left: 20px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 220px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 106px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 210px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 312px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 30px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -30px;
            right: 94%;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -64px;
            left: 95%;
        }
    }

    .logo.col-xs-12.col-md-3.no-gutter {
        width: 14%;
    }

    .menu.col-xs-12.col-md-8.no-gutter {
        width: 57%;
    }

    #UpdatePanel1 .cart-btn.col-xs-3.col-sm-2.col-md-1.no-gutter {
        width: 70px;
    }

    body .cstMxWdth{
        width: 95%!important;
    }

    .Banner0_1_0_1_Lft_Tp {
        top: 25px!important;
    }
    .Banner0_1_0_1_Lft_Tp img {
        width: 100px!important;
    }
    .Banner0_1_0_1_Lft_Md {
        margin-top: 128px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 360px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 26px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 140px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 120px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 20px!important;
        margin-bottom: 40px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 250px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 110px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 60px 0 0 30px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 240px!important;
    }
}

@media screen and (min-width:1201px) and (max-width:1300px) {
    .cstNwsMAin {
        padding: 220px 0 200px;
    }

    .cstCloud img {
        float: right;
        width: 70%;
    }

    .bnr1Mn_1 {
        padding: 70px 0 30px !important;
    }

    .yourstudt_1 {
        margin: 20px 0 0 0 !important;
    }

    .yourstudt_2 {
        margin: 16px -20px 0 0 !important;
        width: 65%;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -14px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -28px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -64px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -30% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 50%;
        }

    .bnr1Mn_2 {
        padding: 50px 0 10px !important;
    }

    .bnr2Img1 img {
        width: 60% !important;
    }

    .bnr2Img2 img {
        width: 90% !important;
    }

    .bnr2Img2 {
        margin: 25px 0 0 0 !important;
    }

    .bnr2Img5 img {
        width: 85% !important;
        margin: 5px 0 0 -22% !important;
    }

    .bnr2Img3 {
        margin: -30px -40% 0 0 !important;
    }

        .bnr2Img3 img {
            width: 70% !important;
        }

    .bnr2Img6 img {
        width: 110px !important;
    }

    .bnr1MnLft_0_Tp {
        margin: 62px 0 10px 0 !important;
    }

    .bnr1MnLft_0_Btm img {
        width: 200px !important;
    }

    .bnr1MnMid_0 img {
        width: 360px !important;
        margin: -35px -76px 0 0 !important;
    }

    .bnr1MnRt_0_Tp img {
        width: 150px !important;
    }

    .bnr1MnRt_0_Btm {
        margin: 40% 0 0 0 !important;
    }

        .bnr1MnRt_0_Btm img {
            width: 160px !important;
        }

    .cstBnr3Rw1 .bnr1MnRt3 {
        margin: 35px 0 0 0 !important;
    }

    .cstBnr3Rw2 .bnr1MnRt3 {
        margin: 15px 0 0 0px !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 1px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 {
        padding: 0px 0 0 0 !important;
    }

        .bnr1MnLft3_1 img {
            width: 190px;
        }

    .bnr1MnRt3_2 {
        padding: 0px 0 0 0 !important;
    }

        .bnr1MnRt3_2 img {
            width: 140px !important;
        }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 428px !important;
    }

    .bnr1Mn_4 .bnr2Img3 {
        margin: 2px -10px 0 0 !important;
    }

        .bnr1Mn_4 .bnr2Img3 img {
            width: 390px !important;
        }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 7px 10px 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img5 img {
        width: 380px !important;
    }

    .bnr1Mn_4 .bnr2Img6 img {
        width: 160px !important;
    }

    .bnr1Mn_4 .bnr1MnLft2 {
        margin: 30px 0 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img2 img {
        width: 560px !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -65px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 500px !important;
        }

    body .bnr1Mn_5.bnr1Mn_2 {
        padding: 10px 0 0px !important;
    }

    .bnr1Mn_5 .bnr2Img5 img {
        width: 100% !important;
        margin: 0px 0 0 0 !important;
    }

    .bnr6Tp ul {
        margin: 5px 0 0 0;
        padding: 0px;
    }

        .bnr6Tp ul li {
            margin: 0 5px;
        }

            .bnr6Tp ul li img {
                width: 40px;
            }

    .bnr6Bm {
        margin: 0 0 0 -30% !important;
    }

    .bnr6BmLft ul li {
        margin: 0 10px !important;
    }

        .bnr6BmLft ul li img {
            width: 120px;
        }

        .bnr6BmLft ul li:nth-child(2) {
            margin: 0 0px 0 -30px !important;
        }

        .bnr6BmLft ul li:nth-child(3) {
            margin: 20px 0 0 0 !important;
        }

    .bnr6BmRt img {
        margin: 10px 0 0 -50px;
        width: 570px;
    }

    .bnr6Md {
        padding: 10px 17% 0 21% !important;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 400px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -19% !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 390px !important;
        }

    .bnr1Mn_9 {
        padding: 54px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 13px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 403px !important;
        }

    .Bnr9Md img {
        width: 395px !important;
        margin: 0px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 407px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 640px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 40px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 130px !important;
        }

    .bnr1Mn_11 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr11MnLft {
        width: 45% !important;
    }

    .Bnr11MnLftTp img {
        width: 420px !important;
    }

    .Bnr11MnRt {
        width: 55% !important;
    }

    .Bnr11MnRtTp ul li {
        margin: 0 -8px 0 0 !important;
    }

        .Bnr11MnRtTp ul li img {
            width: 140px !important;
        }

    .Bnr11MnRtLft img {
        width: 464px !important;
        margin: 31px 0 0 -20px !important;
    }

    .cstAniConti_1, .cstAniConti_2, .cstAniConti_3, .cstAniConti_4 {
        display: none;
    }

    .Bnr11MnRtRt {
        margin: 122px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 200px !important;
        }

    .bnr1Mn_7 {
        padding: 40px 0 0 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 600px !important;
    }

    .CstCrsIcn {
        right: 0;
    }

    .frgtpass .CstCrsIcn {
        right: 40px;
    }

    .frgtpass .login_Logo {
        margin: 30% 0 0 0;
    }

    .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
    }

        .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .KidsScn {
        min-height: 400px;
    }

    .cstRs::before, .cstRs::after {
        display: none;
    }

    .cstMblappSec .cont {
        margin: 22px 0 20px 0 !important;
    }

    .bnr1Mn_0_1 {
        padding: 44px 0 0px;
    }

    .Img_isc {
        width: 90px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 5px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px 25px 10px 0;
        width: 100px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 190px;
        margin: 0 30px 0 0;
    }

    .Banner0_1_Md {
        margin: 50px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 85px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -15px;
        top: -37px;
        width: 85px;
    }

    .Banner0_1_Rt_Tp img {
        width: 120px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 108px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 170px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 62px;
                height: 40px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 30px 0 -30px 10px;
                width: 70px;
            }

    .bnr1Mn_0_2 {
        padding: 110px 0 42px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            margin-bottom: 25px;
            width: 358px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
            width: 528px;
        }

    .Banner0_2_Rt_Tp ul li:nth-child(1) img, .Banner0_2_Rt_Tp ul li:nth-child(4) img, .Banner0_2_Rt_Tp ul li:nth-child(5) img {
        display: none;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(2) img {
        left: 30px;
        width: 190px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(3) img {
        left: 68px;
        width: 190px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
        margin: 10px -10px -10px 0;
        width: 240px;
    }

    .Banner0_1_Lft {
        margin: -12px 0 0 0;
    }

    .el__index {
        font-size: 15vw;
    }

    .el__index-back, .el__index-front {
        bottom: 88px;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }

    .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(3) {
        width: 100px;
    }

    .Banner0_1_br_1 {
        bottom: 10px;
        left: 50px;
        height: 20px;
    }

    .Banner0_1_arts_1 {
        margin: 0px 0 -20px 4px;
        width: 43px;
        height: 19px;
    }

    .Banner0_1_arts_2 {
        margin: 0px 0 -20px 4px;
        width: 65px !important;
        height: 19px !important;
    }

    .Banner0_1_arts_3 {
        margin: 0px 0 -20px 15px;
        width: 55px !important;
        height: 22px !important;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 108px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 110px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 120px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 52px 0px 0px 0;
        width: 440px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 20px 0 30px 0;
        width: 480px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 16px;
        bottom: 30px;
        left: 25px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 220px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 120px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 232px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 30px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -30px;
            right: 92%;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -64px;
            left: 80%;
        }
    }

    .logo.col-xs-12.col-md-3.no-gutter {
        width: 15%;
    }

    .Banner0_1_0_1_Lft_Tp {
        top: 25px!important;
    }
    .Banner0_1_0_1_Lft_Tp img {
        width: 150px!important;
    }
    .Banner0_1_0_1_Lft_Md {
        margin-top: 128px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 460px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 26px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 200px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 120px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 20px!important;
        margin-bottom: 40px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 300px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 40px 0 0 30px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 300px!important;
    }
}

@media screen and (min-width:1301px) and (max-width:1400px) {
    .cstNwsMAin {
        padding: 220px 0 200px;
    }

    .bnr1Mn_1 {
        padding: 70px 0 30px !important;
    }

    .yourstudt_1 {
        margin: 20px 0 0 0 !important;
    }

    .yourstudt_2 {
        margin: 16px -20px 0 0 !important;
        width: 65%;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -14px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -28px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -64px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -26% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 50%;
        }

    .bnr1Mn_2 {
        padding: 80px 0 10px !important;
    }

    .bnr2Img2 img {
        width: 90% !important;
    }

    .bnr2Img2 {
        margin: 25px 0 0 0 !important;
    }

    .bnr2Img5 img {
        width: 75% !important;
        margin: 5px 0 0 -22% !important;
    }

    .bnr2Img3 {
        margin: -30px -40% 0 0 !important;
    }

        .bnr2Img3 img {
            width: 40% !important;
        }

    .bnr1MnLft_0_Tp {
        margin: 62px 0 10px 0 !important;
    }

    .bnr1MnLft_0_Btm img {
        width: 200px !important;
    }

    .bnr1MnMid_0 img {
        width: 420px !important;
        margin: -35px -76px 0 0 !important;
    }

    .bnr1MnRt_0_Tp img {
        width: 150px !important;
    }

    .bnr1MnRt_0_Btm {
        margin: 50% 0 0 0 !important;
    }

        .bnr1MnRt_0_Btm img {
            width: 160px !important;
        }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 4px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 240px !important;
    }

    .bnr1MnRt3_2 img {
        width: 200px !important;
    }

    .bnr1MnRt3_2 {
        padding: 6px 0 0 0 !important;
    }

    .bnr1Mn_2.bnr1Mn_4 {
        padding: 10px 0 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 428px !important;
    }

    .bnr1Mn_4 .bnr2Img3 {
        margin: 2px -10px 0 0 !important;
    }

        .bnr1Mn_4 .bnr2Img3 img {
            width: 500px !important;
        }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 7px 10px 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img5 img {
        width: 500px !important;
    }

    .bnr1Mn_4 .bnr2Img6 img {
        width: 160px !important;
    }

    .bnr1Mn_4 .bnr1MnLft2 {
        margin: 105px 0 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img2 img {
        width: 560px !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -65px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 500px !important;
        }

    body .bnr1Mn_5.bnr1Mn_2 {
        padding: 10px 0 0px !important;
    }

    .bnr1Mn_5 .bnr2Img5 img {
        width: 100% !important;
        margin: 0px 0 0 0 !important;
    }

    .bnr6Tp ul li img {
        width: 40px;
    }

    .bnr6BmLft ul li img {
        width: 120px;
    }

    .bnr6BmLft ul li:nth-child(2) {
        margin: 0 20px 0 -50px !important;
    }

    .bnr6BmRt img {
        margin: 10px 0 0 -40px !important;
        width: 570px !important;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 470px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -16% !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 430px !important;
        }

    .bnr1Mn_9 {
        padding: 54px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 13px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 446px !important;
        }

    .Bnr9Md img {
        width: 395px !important;
        margin: 0px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 449px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 700px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 40px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 150px !important;
        }

    .Bnr11MnLftTp img {
        width: 495px !important;
    }

    .Bnr11MnRtTp ul li img {
        width: 150px !important;
    }

    .Bnr11MnRtLft img {
        width: 499px;
    }

    .cstAniConti_1 {
        top: 210px !important;
    }

    .cstAniConti_3 {
        right: 80px !important;
        top: 155px !important;
    }

    .cstAniConti_4 {
        right: 20px !important;
        top: 300px !important;
    }

    .Bnr11MnRtRt {
        margin: 140px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 200px !important;
        }

    .bnr1Mn_7 {
        padding: 40px 0 0 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 650px !important;
    }

    .CstCrsIcn {
        right: 0;
    }

    .frgtpass .CstCrsIcn {
        right: 40px;
    }

    .frgtpass .login_Logo {
        margin: 30% 0 0 0;
    }

    .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
    }

        .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .cstRs::before {
        background-position: 1080px 0;
    }

    .bnr1Mn_0_1 {
        padding: 44px 0 0px;
    }

    .Img_isc {
        width: 90px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 10px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px 25px 10px 0;
        width: 100px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 270px;
        margin: 0 30px 0 0;
    }

    .Banner0_1_Md {
        margin: 90px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 85px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -15px;
        top: -37px;
        width: 85px;
    }

    .Banner0_1_Rt_Tp img {
        width: 120px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 108px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 170px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 62px;
                height: 40px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 30px 0 -30px 10px;
                width: 70px;
            }

    .bnr1Mn_0_2 {
        padding: 110px 0 42px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            margin-bottom: 25px;
            width: 428px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
            width: 598px;
        }

    .Banner0_2_Rt_Tp ul li:nth-child(1) img, .Banner0_2_Rt_Tp ul li:nth-child(5) img {
        display: none;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(2) img {
        left: 30px;
        width: 190px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(3) img {
        left: 68px;
        width: 190px;
    }

    .Banner0_2_Rt_Tp ul li:nth-child(4) img {
        left: 120px;
        width: 190px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
        margin: 10px -10px -10px 0;
        width: 240px;
    }

    .Banner0_1_Lft {
        margin: -12px 0 0 0;
    }

    .el__index {
        font-size: 15vw;
    }

    .el__index-back, .el__index-front {
        bottom: 88px;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }

    .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(3) {
        width: 100px;
    }

    .Banner0_1_br_1 {
        bottom: 10px;
        left: 50px;
        height: 20px;
    }

    .Banner0_1_arts_1 {
        margin: 0px 0 -20px 4px;
        width: 43px;
        height: 19px;
    }

    .Banner0_1_arts_2 {
        margin: 0px 0 -20px 4px;
        width: 65px !important;
        height: 19px !important;
    }

    .Banner0_1_arts_3 {
        margin: 0px 0 -20px 15px;
        width: 55px !important;
        height: 22px !important;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 108px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 110px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 120px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 52px 0px 0px 0;
        width: 440px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 30px 0 40px 0;
        width: 480px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 16px;
        bottom: 40px;
        left: 25px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 270px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 144px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 282px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 412px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 50px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -80px;
            right: 94%;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -150px;
            left: 100%;
        }
    }

    .Banner0_1_0_1_Lft_Tp {
        top: 25px!important;
    }
    .Banner0_1_0_1_Lft_Tp img {
        width: 150px!important;
    }
    .Banner0_1_0_1_Lft_Md {
        margin-top: 128px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 460px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 26px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 200px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 120px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 20px!important;
        margin-bottom: 40px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 300px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 60px 0 0 30px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 300px!important;
    }
}

@media screen and (min-width:1401px) and (max-width:1500px) {
    .cstNwsMAin {
        padding: 220px 0 240px;
    }

    .bnr1Mn_1 {
        padding: 70px 0 30px !important;
    }

    .yourstudt_1 {
        margin: 20px 0 0 0 !important;
    }

    .yourstudt_2 {
        margin: 16px -20px 0 0 !important;
        width: 65%;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -24px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -45px !important;
        }

        .bnr1MnRtTp ul li:nth-child(4) img {
            margin: 0 0 0 -66px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -88px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -18% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 60%;
        }

    .bnr1Mn_2 {
        padding: 80px 0 10px !important;
    }

    .bnr2Img2 {
        margin: 25px 0 0 0 !important;
    }

    .bnr2Img3 {
        margin: -55px -30% 0 0 !important;
    }

    .bnr1MnMid_0 img {
        margin: 0px -56px 0 0 !important;
    }

    .bnr1MnRt_0_Btm img {
        width: 300px !important;
    }

    .bnr2Img3 img {
        width: 70%;
    }

    .bnr2Img2 img {
        width: 88% !important;
    }

    .bnr2Img1 img {
        width: 80% !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 4px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 240px !important;
    }

    .bnr1MnRt3_2 img {
        width: 200px !important;
    }

    .bnr1MnRt3_2 {
        padding: 6px 0 0 0 !important;
    }

    .bnr1Mn_2.bnr1Mn_4 {
        padding: 10px 0 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 428px !important;
    }

    .bnr1Mn_4 .bnr2Img3 {
        margin: 2px -10px 0 0 !important;
    }

        .bnr1Mn_4 .bnr2Img3 img {
            width: 500px !important;
        }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 7px 10px 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img5 img {
        width: 500px !important;
        margin: 22px 18px 0 0;
    }

    .bnr1Mn_4 .bnr2Img6 img {
        width: 160px !important;
    }

    .bnr1Mn_4 .bnr1MnLft2 {
        margin: 105px 0 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img2 img {
        width: 560px !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -65px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 500px !important;
        }

    body .bnr1Mn_5.bnr1Mn_2 {
        padding: 10px 0 0px !important;
    }

    .bnr1Mn_5 .bnr2Img5 img {
        width: 100% !important;
        margin: 0px 0 0 0 !important;
    }

    .bnr6Tp ul li img {
        width: 40px;
    }

    .bnr6BmLft ul li img {
        width: 120px;
    }

    .bnr6BmLft ul li:nth-child(2) {
        margin: 0 20px 0 -50px !important;
    }

    .bnr6BmRt img {
        margin: 10px 0 0 -40px !important;
        width: 670px !important;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 470px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -20% !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 450px !important;
        }

    .bnr1Mn_9 {
        padding: 54px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 13px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 484px !important;
        }

    .Bnr9Md img {
        width: 395px !important;
        margin: 0px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 487px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 760px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 45px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 160px !important;
        }

    .Bnr11MnLftTp img {
        width: 495px !important;
    }

    .Bnr11MnRtTp ul li img {
        width: 150px !important;
    }

    .Bnr11MnRtLft img {
        width: 540px;
    }

    .cstAniConti_1 {
        top: 210px !important;
    }

    .cstAniConti_3 {
        right: 80px !important;
        top: 155px !important;
    }

    .cstAniConti_4 {
        right: 20px !important;
        top: 300px !important;
    }

    .Bnr11MnRtRt {
        margin: 140px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 240px !important;
        }

    .bnr1Mn_7 {
        padding: 40px 0 0 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 700px !important;
    }

    .CstCrsIcn {
        right: 0;
    }

    .frgtpass .CstCrsIcn {
        right: 40px;
    }

    .frgtpass .login_Logo {
        margin: 30% 0 0 0;
    }

    .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
    }

        .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .cstRs::before {
        background-position: 1150px 0;
    }

    .cstRs::after {
        background-position: -210px 0;
    }

    .bnr1Mn_0_1 {
        padding: 44px 0 0px;
    }

    .Img_isc {
        width: 150px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 10px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px 25px 10px 0;
        width: 100px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 270px;
        margin: 0 30px 0 0;
    }

    .Banner0_1_Md {
        margin: 90px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 85px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -15px;
        top: -37px;
        width: 85px;
    }

    .Banner0_1_Rt_Tp img {
        width: 120px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 108px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 170px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 62px;
                height: 40px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 30px 0 -30px 10px;
                width: 70px;
            }

    .bnr1Mn_0_2 {
        padding: 100px 0 72px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            width: 468px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
            width: 628px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
            margin: 50px 20px -10px 0;
            width: 280px;
        }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }

    .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(3) {
        width: 100px;
    }

    .Banner0_1_br_1 {
        bottom: 10px;
        left: 50px;
        height: 30px;
    }

    .Banner0_1_arts_1 {
        margin: 0px 0 -20px 4px;
        width: 43px;
        height: 19px;
    }

    .Banner0_1_arts_2 {
        margin: 0px 0 -20px 4px;
        width: 65px !important;
        height: 19px !important;
    }

    .Banner0_1_arts_3 {
        margin: 0px 0 -20px 15px;
        width: 55px !important;
        height: 22px !important;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 108px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 110px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 120px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 52px 0px 0px 0;
        width: 440px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 30px 0 40px 0;
        width: 480px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 16px;
        bottom: 40px;
        left: 25px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 270px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 144px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 282px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 412px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 50px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -80px;
            right: 94%;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -150px;
            left: 100%;
        }
    }

    .Banner0_1_0_1_Lft_Md {
        margin-top: 180px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 520px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 26px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 200px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 30px!important;
        margin-bottom: 40px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 350px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 75px 0 0 30px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 300px!important;
    }
}

@media screen and (min-width:1501px) and (max-width:1600px) {
    .cstNwsMAin {
        padding: 220px 0 240px;
    }

    .bnr1Mn_1 {
        padding: 70px 0 30px !important;
    }

    .yourstudt_1 {
        margin: 20px 0 0 0 !important;
    }

    .yourstudt_2 {
        margin: 16px -20px 0 0 !important;
        width: 65%;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -24px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -45px !important;
        }

        .bnr1MnRtTp ul li:nth-child(4) img {
            margin: 0 0 0 -66px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -88px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -18% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 60%;
        }

    .bnr1Mn_2 {
        padding: 80px 0 10px !important;
    }

    .bnr2Img2 {
        margin: 25px 0 0 0 !important;
    }

    .bnr2Img3 {
        margin: -46px -30% 0 0 !important;
    }

    .bnr1MnMid_0 img {
        margin: 0px -56px 0 0 !important;
    }

    .bnr1MnRt_0_Btm img {
        width: 300px !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 4px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 240px !important;
    }

    .bnr1MnRt3_2 img {
        width: 200px !important;
    }

    .bnr2Img2 img {
        width: 80% !important;
    }

    .bnr2Img3 img {
        width: 60% !important;
    }

    .bnr1Mn_2.bnr1Mn_4 {
        padding: 10px 0 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 428px !important;
    }

    .bnr1Mn_4 .bnr2Img3 {
        margin: 2px -10px 0 0 !important;
    }

        .bnr1Mn_4 .bnr2Img3 img {
            width: 500px !important;
        }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 7px 10px 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img5 img {
        width: 580px !important;
        margin: 22px 18px 0 0;
    }

    .bnr1Mn_4 .bnr2Img6 img {
        width: 160px !important;
    }

    .bnr1Mn_4 .bnr1MnLft2 {
        margin: 155px 0 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img2 img {
        width: 560px !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -65px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 500px !important;
        }

    body .bnr1Mn_5.bnr1Mn_2 {
        padding: 10px 0 0px !important;
    }

    .bnr1Mn_5 .bnr2Img5 img {
        width: 100% !important;
        margin: 0px 0 0 0 !important;
    }

    .bnr6Tp ul li img {
        width: 50px;
    }

    .bnr6BmLft ul li img {
        width: 150px;
    }

    .bnr6BmLft ul li:nth-child(2) {
        margin: 0 20px 0 -50px !important;
    }

    .bnr6BmRt img {
        margin: 10px 0 0 -40px !important;
        width: 670px !important;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 500px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -20% !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 450px !important;
        }

    .bnr1Mn_9 {
        padding: 54px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 13px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 522px !important;
        }

    .Bnr9Md img {
        width: 455px !important;
        margin: 0px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 524px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 760px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 45px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 160px !important;
        }

    .Bnr11MnLftTp img {
        width: 495px !important;
    }

    .Bnr11MnRtTp ul li img {
        width: 150px !important;
    }

    .Bnr11MnRtLft img {
        width: 581px;
    }

    .cstAniConti_1 {
        top: 210px !important;
    }

    .cstAniConti_3 {
        right: 80px !important;
        top: 155px !important;
    }

    .cstAniConti_4 {
        right: 20px !important;
        top: 300px !important;
    }

    .Bnr11MnRtRt {
        margin: 140px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 240px !important;
        }

    .bnr1Mn_7 {
        padding: 40px 0 0 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 800px !important;
    }

    .CstCrsIcn {
        right: 0;
    }

    .frgtpass .CstCrsIcn {
        right: 40px;
    }

    .frgtpass .login_Logo {
        margin: 30% 0 0 0;
    }

    .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
    }

        .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .cstRs::before {
        background-position: 1150px 0;
    }

    .cstRs::after {
        background-position: -210px 0;
    }

    .bnr1Mn_0_1 {
        padding: 44px 0 0px;
    }

    .Img_isc {
        width: 150px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 10px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px 25px 10px 0;
        width: 100px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 270px;
        margin: 0 30px 0 0;
    }

    .Banner0_1_Md {
        margin: 90px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 145px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -18px;
        top: -42px;
        width: 145px;
    }

    .Banner0_1_Rt_Tp img {
        width: 200px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 158px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 170px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 62px;
                height: 40px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 30px 0 -30px 10px;
                width: 70px;
            }

    .bnr1Mn_0_2 {
        padding: 100px 0 72px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            width: 468px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
            width: 628px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
            margin: 50px 20px -10px 0;
            width: 280px;
        }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }

    .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(3) {
        width: 100px;
    }

    .Banner0_1_br_1 {
        bottom: 21px;
        left: 64px;
    }

    .Banner0_1_arts_1 {
        margin: 20px 0 -35px -10px;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 108px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 160px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 190px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 52px 0px 0px 0;
        width: 440px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 40px 0 50px 0;
        width: 580px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 19px;
        bottom: 50px;
        left: 31px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 320px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 170px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 326px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 472px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 50px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -80px;
            right: 94%;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -150px;
            left: 100%;
        }
    }

    .Banner0_1_0_1_Lft_Md {
        margin-top: 180px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 520px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 26px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 200px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 30px!important;
        margin-bottom: 40px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 350px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 75px 0 0 30px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 300px!important;
    }
}

@media screen and (min-width:1601px) and (max-width:1700px) {
    .cstNwsMAin {
        padding: 220px 0 240px;
    }

    .bnr1Mn_1 {
        padding: 120px 0 30px !important;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -24px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -45px !important;
        }

        .bnr1MnRtTp ul li:nth-child(4) img {
            margin: 0 0 0 -66px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -88px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -14% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 80%;
        }

    .bnr1MnMid_0 img {
        margin: 0px -56px 0 0 !important;
    }

    .bnr1MnRt_0_Btm img {
        width: 300px !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 4px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 240px !important;
    }

    .bnr1MnRt3_2 img {
        width: 200px !important;
    }

    .bnr2Img2 img {
        width: 80% !important;
    }

    .bnr2Img3 img {
        width: 60% !important;
    }

    .bnr1Mn_2.bnr1Mn_4 {
        padding: 10px 0 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img1 img {
        width: 428px !important;
    }

    .bnr1Mn_4 .bnr2Img3 {
        margin: 2px -10px 0 0 !important;
    }

        .bnr1Mn_4 .bnr2Img3 img {
            width: 500px !important;
        }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 7px 10px 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img5 img {
        width: 580px !important;
        margin: 22px 18px 0 0;
    }

    .bnr1Mn_4 .bnr2Img6 img {
        width: 160px !important;
    }

    .bnr1Mn_4 .bnr2Img2 {
        margin: 26px 0 0 -30px;
    }

    .bnr1Mn_4 .bnr1MnLft2 {
        margin: 155px 0 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img2 img {
        width: 560px !important;
    }

    .bnr1Mn_5 .bnr2Img1 {
        margin: 0 -65px 0 0 !important;
    }

        .bnr1Mn_5 .bnr2Img1 img {
            width: 500px !important;
        }

    body .bnr1Mn_5.bnr1Mn_2 {
        padding: 10px 0 0px !important;
    }

    .bnr1Mn_5 .bnr2Img5 img {
        width: 100% !important;
        margin: 0px 0 0 0 !important;
    }

    .bnr6Tp ul li img {
        width: 50px;
    }

    .bnr6BmLft ul li img {
        width: 150px;
    }

    .bnr6BmLft ul li:nth-child(2) {
        margin: 0 20px 0 -50px !important;
    }

    .bnr6BmRt img {
        margin: 10px 0 0 -40px !important;
        width: 770px !important;
    }

    .bnr1Mn_8 {
        padding: 15px 0 10px 0 !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 500px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -20% !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 450px !important;
        }

    .bnr1Mn_9 {
        padding: 54px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 13px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 545px !important;
        }

    .Bnr9Md img {
        width: 455px !important;
        margin: 0px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 547px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 860px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 45px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 180px !important;
        }

    .Bnr11MnLftTp img {
        width: 495px !important;
    }

    .Bnr11MnRtTp ul li img {
        width: 170px !important;
    }

    .Bnr11MnRtLft img {
        width: 606px;
    }

    .cstAniConti_1 {
        top: 210px !important;
    }

    .cstAniConti_3 {
        right: 80px !important;
        top: 155px !important;
    }

    .cstAniConti_4 {
        right: 20px !important;
        top: 300px !important;
    }

    .Bnr11MnRtRt {
        margin: 140px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 240px !important;
        }

    .bnr1Mn_7 {
        padding: 40px 0 0 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 800px !important;
    }

    .CstCrsIcn {
        right: 0;
    }

    .frgtpass .CstCrsIcn {
        right: 40px;
    }

    .frgtpass .login_Logo {
        margin: 30% 0 0 0;
    }

    .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
    }

        .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .cstRs::before {
        background-position: 1300px 0;
    }

    .cstRs::after {
        background-position: -210px 0;
    }

    .bnr1Mn_0_1 {
        padding: 60px 0 0px;
    }

    .Img_isc {
        width: 150px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 10px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px 25px 10px 0;
        width: 100px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 270px;
        margin: 0 30px 0 0;
    }

    .Banner0_1_Md {
        margin: 90px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 145px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -18px;
        top: -42px;
        width: 145px;
    }

    .Banner0_1_Rt_Tp img {
        width: 180px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 158px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 170px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 62px;
                height: 40px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 30px 0 -30px 10px;
                width: 70px;
            }

    .bnr1Mn_0_2 {
        padding: 100px 0 72px;
    }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
            width: 468px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
            width: 628px;
        }

        .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
            margin: 50px 20px -10px 0;
            width: 280px;
        }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }

    .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(3) {
        width: 100px;
    }

    .Banner0_1_br_1 {
        bottom: 21px;
        left: 64px;
    }

    .Banner0_1_arts_1 {
        margin: 20px 0 -35px -10px;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 108px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 160px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 190px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 52px 0px 0px 0;
        width: 440px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 40px 0 50px 0;
        width: 580px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 19px;
        bottom: 50px;
        left: 31px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 320px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 170px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 326px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 472px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 50px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -80px;
            right: 94%;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -150px;
            left: 100%;
        }
    }

    .Banner0_1_0_1_Lft_Md {
        margin-top: 180px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 520px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 26px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 200px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 30px!important;
        margin-bottom: 40px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 350px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 75px 0 0 30px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 300px!important;
    }
}

@media screen and (min-width:1701px) and (max-width:1800px) {
    .bnr1Mn_1 {
        padding: 120px 0 30px !important;
    }

    .bnr1MnRt {
        padding-left: 10px !important;
        margin: -10px 0 0 0 !important;
    }

    .bnr1MnRtTp ul li {
        width: 20%;
    }

        .bnr1MnRtTp ul li img {
            width: 105% !important;
        }

        .bnr1MnRtTp ul li:nth-child(2) img {
            margin: 0 0 0 -24px !important;
        }

        .bnr1MnRtTp ul li:nth-child(3) img {
            margin: 0 0 0 -45px !important;
        }

        .bnr1MnRtTp ul li:nth-child(4) img {
            margin: 0 0 0 -66px !important;
        }

        .bnr1MnRtTp ul li:nth-child(5) img {
            margin: 0 0 0 -88px !important;
        }

    .bnr1MnRtBtm {
        margin: 6px -14% 0 0 !important;
    }

        .bnr1MnRtBtm img {
            width: 80%;
        }

    .bnr1MnMid_0 img {
        margin: 0px -56px 0 0 !important;
    }

    .bnr1MnRt_0_Btm img {
        width: 300px !important;
    }

    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 4px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 240px !important;
    }

    .bnr1MnRt3_2 img {
        width: 200px !important;
    }

    .bnr2Img2 img {
        width: 80% !important;
    }

    .bnr2Img3 img {
        width: 60% !important;
    }

    .bnr1Mn_4 .bnr2Img2 {
        margin: 26px 0 0 -50px !important;
    }

        .bnr1Mn_4 .bnr2Img2 img {
            width: 670px !important;
        }

    .bnr1Mn_4 .bnr2Img3 img {
        width: 630px !important;
    }

    .bnr1Mn_4 .bnr2Img6 {
        margin: 0px 27px 0 0 !important;
    }

    .bnr1Mn_4 .bnr2Img5 img {
        width: 630px !important;
    }

    .bnr1Mn_5 .bnr2Img5 img {
        width: 95% !important;
        margin: 20px 0 0 0 !important;
    }

    .bnr6Tp ul li img {
        width: 50px;
    }

    .bnr6BmLft ul li img {
        width: 150px;
    }

    .bnr6BmLft ul li:nth-child(2) {
        margin: 0 20px 0 -50px !important;
    }

    .bnr6BmRt img {
        margin: 10px 0 0 -40px !important;
        width: 770px !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 550px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -20% !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 500px !important;
        }

    .bnr1Mn_9 {
        padding: 54px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 13px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 572px !important;
        }

    .Bnr9Md img {
        width: 505px !important;
        margin: 0px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 574px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 950px !important;
    }

    .Bnr10MnBtm ul li {
        margin: 0 50px !important;
    }

        .Bnr10MnBtm ul li img {
            width: 190px !important;
        }

    .Bnr11MnLftTp img {
        width: 495px !important;
    }

    .Bnr11MnRtTp ul li img {
        width: 170px !important;
    }

    .Bnr11MnRtLft img {
        width: 637px;
    }

    .cstAniConti_1 {
        top: 210px !important;
    }

    .cstAniConti_3 {
        right: 80px !important;
        top: 155px !important;
    }

    .cstAniConti_4 {
        right: 20px !important;
        top: 300px !important;
    }

    .Bnr11MnRtRt {
        margin: 140px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 240px !important;
        }

    .bnr1Mn_7 {
        padding: 40px 0 0 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 700px !important;
    }

    .CstCrsIcn {
        right: 0;
    }

    .frgtpass .CstCrsIcn {
        right: 40px;
    }

    .frgtpass .login_Logo {
        margin: 30% 0 0 0;
    }

    .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
    }

        .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    .bnr1Mn_0_1 {
        padding: 60px 0 0px;
    }

    .Img_isc {
        width: 150px;
    }

    .Banner0_1_Lft_TP {
        margin: 30px 0 0 0;
    }

        .Banner0_1_Lft_TP img:nth-child(1) {
            width: 90%;
            margin-bottom: 10px;
        }

        .Banner0_1_Lft_TP img:nth-child(2) {
            width: 90%;
        }

    .Banner0_1_Lft_Btm_1 img {
        margin: 10px 25px 10px 0;
        width: 100px;
    }

    .Banner0_1_Lft_Btm_2 img {
        width: 270px;
        margin: 0 30px 0 0;
    }

    .Banner0_1_Md {
        margin: 90px 0 0 0;
    }

    .BnrImgRtt img:nth-child(2) {
        top: -30px;
        left: -10px;
        width: 145px;
    }

    .BnrImgRtt img:nth-child(1) {
        left: -18px;
        top: -42px;
        width: 145px;
    }

    .Banner0_1_Rt_Tp img {
        width: 180px;
    }

    .Banner0_1_Rt_Btm ul {
        margin: 10px 0 0 -20px;
    }

        .Banner0_1_Rt_Btm ul li {
            width: 158px;
        }

            .Banner0_1_Rt_Btm ul li:nth-child(1) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(1), .Banner0_1_Rt_Btm ul li:nth-child(3) img:nth-child(1) {
                width: 170px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(2) {
                bottom: 10px;
                left: 62px;
                height: 40px;
            }

            .Banner0_1_Rt_Btm ul li img:nth-child(3) {
                margin: 30px 0 -30px 10px;
                width: 70px;
            }

    .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(1) {
        width: 498px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_TP img:nth-child(2) {
        width: 728px;
    }

    .bnr1Mn_0_2 .Banner0_1_Lft_Btm_1 img {
        margin: 50px 100px -10px 0;
        width: auto;
    }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }

    .Banner0_1_Rt_Btm ul li:nth-child(2) img:nth-child(3) {
        width: 100px;
    }

    .Banner0_1_br_1 {
        bottom: 21px;
        left: 64px;
    }

    .Banner0_1_arts_1 {
        margin: 20px 0 -35px -10px;
    }
    /****/
    .bnr1Mn_0_1_0 .cstCbscC10 {
        margin-top: 20px;
        width: 108px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(1) {
        width: 160px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm2 img:nth-child(2) {
        width: 190px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_1 img {
        margin: 52px 0px 0px 0;
        width: 440px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2 img {
        margin: 40px 0 50px 0;
        width: 580px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Lft_Btm_2::after {
        height: 19px;
        bottom: 50px;
        left: 31px;
    }

    .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul {
        float: left;
        margin-right: 0;
        margin-top: 10px;
        padding: 0;
    }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li img {
            width: 320px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(1) img {
            left: 10px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(2) img {
            left: 170px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(3) img {
            left: 326px;
        }

        .bnr1Mn_0_1_0 .Banner0_1_Rt_Tp ul li:nth-child(4) img {
            left: 472px;
        }

    .bnr1Mn_0_1_0 .PlaneAbslt img {
        width: 50px;
    }

    @keyframes animate_plain1 {
        from {
            bottom: -210px;
            right: 0px;
        }

        to {
            bottom: -80px;
            right: 94%;
        }
    }

    @keyframes animate_plain2 {
        from {
            bottom: -210px;
            left: -10px;
        }

        to {
            bottom: -150px;
            left: 90%;
        }
    }

    .Banner0_1_0_1_Lft_Md {
        margin-top: 180px!important;
    }
    .Banner0_1_0_1_Lft_Md img {
        width: 600px!important;
    }
    .Banner0_1_0_1_Lft_Btm {
        margin-top: 26px!important;
    }
    .Banner0_1_0_1_Lft_Btm img{
        width: 200px!important;
    }
    .Banner0_1_0_1_Rt_1 {
        margin: 0 0 0 -30px!important;
    }
    .Banner0_1_0_1_Rt_1_Tp img {
        width: 150px!important;
    }
    .Banner0_1_0_1_Rt_1_Md {
        margin-top: 40px!important;
        margin-bottom: 50px!important;
    }
    .Banner0_1_0_1_Rt_1_Md img{
        width: 410px!important;
    }
    .Banner0_1_0_1_Rt_1_Btm img{
        width: 180px!important;
    }
    .Banner0_1_0_1_Rt_2 {
        margin: 75px 0 0 40px!important;
    }
    .Banner0_1_0_1_Rt_2 .animate_down_02Nw{
        width: 360px!important;
    }
}

@media screen and (min-width:1801px) and (max-width:1900px) {
    .bnr1MnRtTp_3Rw2 ul li {
        margin-right: 4px !important;
    }

        .bnr1MnRtTp_3Rw2 ul li .animate_right {
            width: 100% !important;
        }

    .bnr1MnLft3_1 img {
        width: 240px !important;
    }

    .Bnr8Lft {
        width: 50% !important;
    }

        .Bnr8Lft img {
            width: 550px !important;
        }

    .Bnr8Rt {
        margin: -12px 0 0 -20% !important;
        width: 50% !important;
    }

        .Bnr8Rt img {
            width: 500px !important;
        }

    .bnr1Mn_9 {
        padding: 54px 0 0 0 !important;
    }

    .Bnr9Lft {
        margin: 13px 0 0 0 !important;
    }

        .Bnr9Lft img {
            width: 610px !important;
        }

    .Bnr9Md img {
        width: 545px !important;
        margin: 0px 0 0 9px !important;
    }

    .Bnr9Rt {
        margin: 6px 0 0 0 !important;
    }

        .Bnr9Rt img {
            width: 612px !important;
        }

    .bnr1Mn_10 {
        padding: 20px 0 0 0 !important;
    }

    .Bnr10Mn {
        width: 68% !important;
    }

    .Bnr10MnTp img {
        width: 1000px !important;
    }

    .Bnr10MnBtm ul {
        margin: 42px 0 0 0 !important;
    }

        .Bnr10MnBtm ul li {
            margin: 0 50px !important;
        }

            .Bnr10MnBtm ul li img {
                width: 200px !important;
            }

    .Bnr11MnLftTp img {
        width: 600px !important;
    }

    .Bnr11MnRtTp ul li img {
        width: 210px !important;
    }

    .Bnr11MnRtLft img {
        width: 678px;
    }

    .cstAniConti_1 {
        top: 210px !important;
    }

    .cstAniConti_3 {
        right: 80px !important;
        top: 155px !important;
    }

    .cstAniConti_4 {
        right: 20px !important;
        top: 300px !important;
    }

    .Bnr11MnRtRt {
        margin: 140px 0 0 0 !important;
    }

        .Bnr11MnRtRt img {
            width: 240px !important;
        }

    .bnr1Mn_7 {
        padding: 60px 0 0 0 !important;
    }

    .bnr1Mn7MnLftTp img, .bnr1Mn7MnLftBtm img {
        width: 900px !important;
    }

    .CstCrsIcn {
        right: 0;
    }

    .frgtpass .CstCrsIcn {
        right: 40px;
    }

    .frgtpass .login_Logo {
        margin: 30% 0 0 0;
    }

    .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 {
        width: 100% !important;
    }

        .TcrPass .input-row.col-xs-12.col-md-12.col-xs-12.no-gutter.csTRdi .col-xs-6.col-md-6.col-sm-6 table {
            width: 100% !important;
        }

    body.closecrossBtn.TcrPass .CstCrsIcn2 {
        top: -268px !important;
        right: 0% !important;
    }
}

@media screen and (min-width:1901px) and (max-width:2000px) {
}
