@media (max-width: 1199px) {
    header .header-top nav {
        top: -15px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .course-body .course-meta li {
        padding: 0 4px;
    }

    header .header-top .navbar-collapse ul li a {
        padding: 20px 14px;
        font-size: 14px;
    }

    header .header-top .right-content p {
        padding: 0 9px 0 0;
    }

    .banner-content {
        padding-top: 48px;
    }

    header .header-top .navbar-collapse ul li {
        padding: 0;
    }

    .banner-image .banner-content {
        padding-top: 120px;
    }

    .index-header .cus-container {
        padding: 25px 151px 50px;
    }

    .banner-image {
        height: 625px;
    }

    .dashboard-backgrnd .side-bar .account-info {
        padding: 9px 0 9px 2px;
    }

    .dashboard-backgrnd .side-bar a {
        font-size: 10px;
    }

    .dashboard-backgrnd .side-bar .dashboard-info {
        padding: 9px 0 9px 2px;
    }

    .course-body .cus-padding .cus-border {
        margin: 30px 0;
    }

    .banner-img .page-title-wrapper h1 {
        font-size: 22px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .offfees-strc {
        padding: 0 11px;
    }

    .course-body .cus-padding .cus-border h2 {
        font-size: 19px;
    }

    .cus-right {
        padding-left: 0;
    }

    .course-border {
        width: 300px;
        margin: 20px auto;
    }

    .course-img .video-border {
        margin-top: 20px !important;
    }

    .dashboard-backgrnd .side-bar {
        width: 235px;
        margin: 17px auto !important;
    }

    .left-content img {
        width: 150px;
    }

    header .header-top .right-content p {
        font-size: 11px;
        padding: 0 7px 0 0;
    }

    header .header-top .navbar-collapse ul li {
        padding: 0;
    }

    header .header-top .navbar-collapse ul li a {
        padding: 20px 14px;
        font-size: 14px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer h5 {
        font-size: 15px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer p {
        font-size: 12px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer .about {
        padding: 4px 16px;
        margin-right: 2px;
        font-size: 11px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer .buy-now {
        padding: 4px 11px;
        margin-left: 2px;
        font-size: 11px;
    }

    .banner-image .banner-content .inner-courses {
        padding: 26px 17px 0;
    }

    .banner-image .banner-content .our-institute h3 {
        font-size: 24px;
    }

    .banner-image .banner-content {
        padding-top: 120px;
    }

    .banner-image {
        height: 582px;
    }

    .index-header .cus-container {
        padding: 25px 55px 50px;
    }

    .index-body .body-inner .left-img img {
        width: 372px;
        margin: 0 auto;
        display: block;
    }

    .index-body .body-inner .right-content h3 {
        font-size: 17px;
        padding: 20px 20px 5px;
        text-align: center;
    }

    .index-body .body-inner .right-content {
        padding: 0 88px;
        text-align: justify;
    }

    .index-footer .value-courses .courses .filter-heading a h2 {
        padding: 14px 16px 15px 48px;
    }

    .index-footer .right-courses .keep-touch form .button-group button {
        font-size: 14px;
        padding: 6px 27px;
    }

    footer .footer {
        padding-bottom: 42px;
    }

    .register-page:before {
        visibility: hidden;
    }

    .register-page {
        text-align: center;
    }

    .log-page {
        margin: 0 auto;
        display: inline-block;
    }

    .right-login button {
        float: none !important;
    }

    .log-register {
        margin-bottom: 65px;
    }

    .log-border .form-register form p {
        font-size: 14px;
    }

    .edit-account {
        width: 50%;
        margin: 0 auto;
    }

    .box-hover .icon-img {
        top: -62px;
    }

    .log-brdr table {
        width: 100%;
    }

    .course-body .cus-padding .cus-border {
        margin: 30px 0;
    }
    .sai-enquiry {
        margin-top: -70px;
        margin-right: 20px;
    }

}

@media (max-width: 767px) {

    .course-body .cus-padding .cus-border {
        width: 312px;
        margin: 30px auto !important;
    }

    .course-border {
        width: 300px;
        margin: 20px auto;
    }

    .course-img .video-border {
        margin-top: 20px !important;
    }

    .log-brdr table {
        width: 100%;
    }

    .right-login button {
        float: none !important;
    }

    .log-register {
        margin-bottom: 65px;
    }

    .register-page {
        text-align: center;
    }

    .log-page {
        margin: 0 auto;
        display: inline-block;
    }

    .register-page:before {
        visibility: hidden;
    }

    .left-content img {
        width: 150px;
    }

    /*
    header .header-top .navbar-default {
        padding-top: 40px;
    }
*/

    header .header-top .right-content p {
        padding: 0 10px;
    }

    .banner-image .banner-content {
        padding-top: 120px;
    }

    .index-header .cus-container {
        padding: 25px 42px 50px;
    }

    .index-header .cus-container h3 {
        font-size: 22px;
    }

    .index-header .cus-container p {
        font-size: 13px;
        z-index: -1;
    }

    .index-body .body-inner .left-img img {
        width: 350px;
        margin: 0 auto;
        display: block;
    }

    .index-body .body-inner .right-content h3 {
        font-size: 17px;
        padding: 20px 20px 5px;
        text-align: center;
    }

    .index-body .body-inner .right-content {
        padding: 0 88px;
        text-align: justify;
    }

    .banner-image .banner-content .our-institute h3 {
        font-size: 20px;
    }

    .banner-image .banner-content .our-institute p {
        font-size: 13px;
    }

    .banner-image .banner-content .our-institute .banner-border {
        width: calc(100% - 154px);
    }

    .banner-image .banner-content .inner-courses {
        width: 300px;
        margin: 0 auto;
    }

    .banner-image .banner-content .middle-img {
        width: 300px;
        margin: -82px auto 0;
    }

    .banner-image .banner-content .middle-img .offline-courses {
        background-color: #f25619;
        text-align: center;
        position: relative;
        top: -35px;
    }

    .banner-image {
        height: auto;
    }

    .banner-image .banner-content .inner-courses {
        padding: 0 30px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer h5 {
        font-size: 17px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer p {
        font-size: 12px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer .about {
        font-size: 12px;
        padding: 6px 22px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer .buy-now {
        font-size: 12px;
        padding: 6px 17px;
    }

    .index-footer h4 {
        text-align: center;
        font-size: 16px;
    }

    .index-footer .value-courses .courses .filter-heading a h2 {
        font-size: 16px;
        padding: 10px 16px 12px 48px;
        width: 70%;
        margin: 3px auto;
    }

    .index-footer .value-courses .courses .brand {
        border-top: 1px solid #9b9c9c;
        width: 70%;
        margin: -3px auto;
    }

    .index-footer .right-courses .keep-touch .right-image img {
        float: none;
        margin: 0 auto;
        display: block;
    }

    .index-footer .right-courses .keep-touch form {
        float: none;
        margin: 0 auto;
    }

    .index-footer .right-courses .keep-touch form .button-group button {
        padding: 7px 30px;
    }

    footer .footer {
        text-align: center;
    }

    footer .footer .address p:before {
        position: static !important;
        display: block !important;
        text-align: center;
        margin: 0 auto;
    }

    footer .footer .Phone p:before {
        position: static !important;
        display: block !important;
        text-align: center;
        margin: 0 auto;
    }

    footer .footer .mail-us p:before {
        position: static !important;
        display: block !important;
        text-align: center;
        margin: 0 auto;
    }

    footer .footer .footer-information a:before {
        display: none;
    }

    footer .footer .know-us img {
        width: 218px;
    }

    footer .footer-down .footer-left p {
        text-align: center;
        margin-top: 40px !important;
    }

    footer .footer-down .footer-right p {
        float: none;
        text-align: center;
        padding: 1px;
    }

    footer .footer .footer-information a {
        padding-left: 0;
    }

    footer .footer p {
        padding-left: 0;
    }

    .navbar-collapse {
        position: absolute;
        width: 100%;
        right: 0;
        background: #fff;
        border-top: 4px solid #f25619 !important;
        border-radius: 5px;
        z-index: 999999;
        top: 100%;
    }

    .navbar-toggler:focus {
        outline: none;
    }
    .navbar-light .navbar-toggler {
        background: #fff;
        margin-top: -40px;
    }
    .carousel-control-prev {
        display: none;
    }
    .carousel-control-next {
        display: none;
    }
    .carousel-control-prev-icon {
        display: none;
    }
    .carousel-control-next-icon {
        display: none;
    }

    header .header-top .navbar-collapse ul li a {
        color: #333 !important;
    }

    .navbar-collapse.in {
        overflow: visible;
    }

    header .header-top .navbar-collapse ul li {
        display: block;
        padding: 0;
    }

    /*
    header .header-top .right-content p {
        display: none;
    }
*/

    .banner-footer .banner-inner:before {
        border-bottom: 70px solid #cfd2db;
    }

    .banner-footer .banner-inner:after {
        border-bottom: 70px solid #cfd2db;
    }

    .banner-footer .banner-inner .content p {
        float: none !important;
        text-align: center;
    }

    .contact-footer .heading h3 {
        text-align: center;
    }

    .contact-footer {
        text-align: center;
    }

    .contact-footer .content .phone:before {
        position: static !important;
        display: block !important;
        text-align: center;
        margin: 0 auto;
    }

    .contact-footer .content .address:before {
        position: static !important;
        display: block !important;
        text-align: center;
        margin: 0 auto;
    }

    .contact-footer .content .mail:before {
        position: static !important;
        display: block !important;
        text-align: center;
        margin: 0 auto;
    }

    .contact-footer .heading .line {
        left: 50%;
        right: 50%;
        transform: translate(-50%, -50%);
    }

    .contact-footer .heading {
        margin: 0 0 21px;
    }

    .contact-footer .content .mail {
        padding-left: 0;
    }

    .contact-footer .content .address {
        padding-left: 0;
    }

    .contact-footer .content .phone {
        padding-bottom: 14px;
        padding-left: 0;
    }

    .contact-footer .social_link li {
        float: none;
        display: inline-block;
    }

    .contact-footer .social_link {
        padding-bottom: 0;
    }

    .contact-footer .heading h3 {
        font-size: 19px;
    }

    .map-frame .heading h3 {
        font-size: 19px;
        text-align: center;
    }

    .map-frame .heading .line {
        left: 50%;
        right: 50%;
        transform: translate(-50%, -50%);
    }

    .contact-footer .heading {
        padding-top: 13px;
    }

    .contact-form {
        margin: 0 auto;
        display: inline-block;
    }
    .contact-form form {
        width: 300px;
    }

    .banner-contact .page-title-wrapper h1 {
        font-size: 38px;
    }

    .banner-contact .page-title-wrapper {
        padding-top: 0;
        margin-top: 90px;
    }

    .banner-about .page-title-wrapper {
        padding-top: 0;
        margin-top: 90px;
    }

    header .header-top .navbar-collapse ul li:after {
        display: none;
    }

    .navbar-collapse {
        box-shadow: 0 0 5px #888;
    }

    .log-border form h2 {
        text-align: center;
    }

    .log-border .form-register form p {
        font-size: 14px;
    }

    .log-border .form-register form .line {
        left: 50%;
        transform: translateX(-50%);
    }

    .side-bar {
        width: 235px;
        margin: 17px auto !important;
    }

    .dashboard-backgrnd .dashboard-right .dashboard-info .dashboard-infocontent {
        margin-bottom: 20px;
    }

    .dashboard-backgrnd .billing-address {
        height: auto;
    }

    .default-address {
        padding: 15px;
    }

    .edit-account {
        width: 50%;
        margin: 0 auto;
    }

    .box-hover .icon-img {
        top: -62px;
    }
    .about-student {
        margin-top: 10px;
        margin-left: 0;
    }
    .sai-enquiry {
        /*
        margin-right: 0;
        float: none;
        width: auto;
*/
        display: none;
    }
    .banner-footer .banner-inner {
        background: none;
    }
    .caret {
        color: #fe5900;
    }
    .fin-caret {
        color: #fff;
    }
    .header-top .navbar-collapse .tally {
        height: auto;
        overflow: scroll;
    }
    .header-top .navbar-collapse .tally li a {
        color: #2f2f2f !important;
    }
    .header-top .right-content p.sai-call {
        display: none;
    }
    .header-top .right-content p.mobile-screen {
        display: block;
    }
    header .header-top nav {
        float: right;
        position: static;
        cursor: pointer;
        z-index: 2;
    }
    .navbar-light .navbar-toggler {
        cursor: pointer;
    }
    .header-top .right-content p.mobile-screen a {
        text-decoration: none;
    }
    .getin {
        display: none;
    }
    .get-ot {
        display: block;
    }
    header .header-top .right-content p:before {
        display: none;
    }
    .saiinfo-call {
        display: none;
    }
    header .header-top .navbar-collapse ul .tally li a {
        text-align: center;
    }
    .dropdownhover-right {
        display: block;
    }
    .dropdownhover-right {
        background: none;
        box-shadow: none;
    }
    .header-top .navbar-collapse .tally {
        background: none;
    }
    header .header-top .navbar-collapse ul .tally li a {
        color: #2f2f2f !important;
    }

    .sai-ad-banner .sai-ban-rt {
        bottom: auto;
        top: 0 !important;
        width: 95%;
        height: 100%;
        right: 2.5%;
    }
    .sai-ad-banner .sai-ban-rt h3 {
        font-size: 16px;
        padding: 2px;
    }
    .sai-ad-banner {
        height: auto;
    }
    .sai-ad-banner img {
        width: auto;
        height: auto;
    }
    .sai-ban-botm-left h4{
        font-size: 19px;
    }
    .sai-ban-botm-left h3 {
        font-size: 21px;
    }
}

@media (max-width: 530px) {
    .course-body .cus-padding .cus-border {
        width: auto;
    }

    .box-hover table {
        font-size: 11px;
    }

    .course-img .video-border {
        margin-bottom: 20px;
    }

    .dashboard-backgrnd .dashboard-right .dashboard-info .dashboard-infocontent {
        margin-bottom: 20px;
        height: 336px;
    }

    .dashboard-backgrnd .dashboard-right .dashboard-info .dashboard-infocontent p {
        text-align: center;
        padding: 50px 0;
        font-size: 12px;
    }

    .dashboard-backgrnd .billing-address .default-address h6 {
        font-size: 16px;
        text-align: center;
    }

    .dashboard-backgrnd .billing-address .default-address .manage-address {
        text-align: center;
    }

    .dashboard-backgrnd .dashboard-info .dashboard-infocontent {
        margin-bottom: 20px;
        height: 336px;
    }

    .dashboard-backgrnd .billing-address {
        height: auto;
    }

    .box-hover .icon-img {
        width: 100px;
        height: 100px;
    }

    .box-hover .name {
        font-size: 18px;
    }

    .box-hover {
        padding: 0;
    }

    .box-hover table td img {
        display: none;
    }

    .contact-form form {
        width: 283px;
    }

    .banner-contact .page-title-wrapper h1 {
        font-size: 28px;
    }

    .left-content img {
        width: 115px;
    }

    header .header-top .right-content p {
        font-size: 13px;
    }

    .banner-image .banner-content .banner-image .banner-content .inner-courses {
        width: 265px;
    }

    .banner-image .banner-content .middle-img {
        width: 255px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer h5 {
        font-size: 12px;
    }

    .banner-image .banner-content .middle-img .offline-courses .offline-footer p {
        font-size: 11px;
    }

    .banner-image .banner-content .our-institute h3 {
        font-size: 11px;
    }

    .banner-image .banner-content {
        padding-top: 120px;
    }

    .index-body .body-inner .left-img img {
        width: 250px;
    }

    .index-header .cus-container {
        padding: 25px 1px 50px;
    }

    .index-header .cus-container {
        padding: 25px 1px 50px;
    }

    .index-body .body-inner .right-content {
        padding: 0;
    }

    .index-body .body-inner .right-content h3 {
        font-size: 15px;
        padding: 20px 20px 5px;
        text-align: center;
    }

    .index-footer .right-courses .keep-touch form {
        padding: 0;
    }

    .index-footer .right-courses .keep-touch form {
        width: 80%;
    }

    .index-footer .right-courses .keep-touch .right-image img {
        max-width: 100%;
    }

    .banner-footer .banner-inner {
        padding-left: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .banner-footer .banner-inner:before {
        left: 0;
        border-left: none;
        border-right: none;
    }

    .banner-footer .banner-inner:after {
        right: 0;
        border-left: none;
        border-right: none;
    }

    .banner-footer .banner-inner .content .pull-left {
        font-size: 10px;
    }

    .banner-footer .banner-inner .content .pull-right {
        padding-right: 0;
        font-size: 10px;
    }

    .banner-about .page-title-wrapper h1 {
        font-size: 28px;
    }

    .banner-contact .page-title-wrapper {
        padding-top: 0;
        margin-top: 90px;
    }

    .banner-about .page-title-wrapper {
        padding-top: 0;
        margin-top: 90px;
    }

    .side-bar {
        width: 200px;
        margin: 17px auto !important;
    }

    .dashboard-backgrnd .side-bar .account-info {
        padding: 9px 0 9px 2px;
    }

    .dashboard-backgrnd .side-bar a {
        font-size: 10px;
    }

    .dashboard-backgrnd .side-bar .dashboard-info {
        padding: 9px 0 9px 2px;
    }

    .edit-account {
        width: 100%;
        margin: 0 auto;
    }

    .log-brdr table {
        font-size: 12px;
    }
    .log-brdr table tr td {
        padding: 0;
    }

    header .header-top nav {
        position: static;
    }

    header .header-top .navbar-default {
        padding-top: 0;
    }

    .log-brdr table td {
        padding: 12px 0;
    }
    .log-brdr table td a img {
        width: 24px;
        margin: 10px;
    }

    .box-hover table td {
        padding: 10px 3px;
    }
}

@media (max-width: 475px) {
    header .header-top .right-content p:before {
        display: none;
    }
}
/*# sourceMappingURL=query.css.map */
