@media only screen and (min-width:320px) and (max-width:767px) {
    /*.section_body {*/
    /*    margin: 75px 0 0 0 !important;*/
    /*}*/

    .response_width {
        max-width: 450px;
        margin: auto;
    }

    .menu-right {
        display: block;
        margin: 0;
    }

    .menu-left {
        display: block;
    }

    .navbar {
        padding: 10px 5px 10px 15px;
    }

    .banner-row {
        margin: 0;
        /*height: 250px;*/
        display: block;
    }

    .text-lefts {
        margin: 7% 0 0 0px;
        width: 100%;
        padding: 0 10px 15px 10px;
    }

    .text-lefts h1 {
        font-size: 1.7rem;
        line-height: 36px;
        margin: 25px 0 10px 0;
        width: 90%;
        letter-spacing: 1px;
    }

    .text-lefts p {
        line-height: 20px;
        margin: 0px 0 15px 0;
        font-size: 1rem;
        padding: 5px 0 0 0;
        width: 95%;
        text-align: justify;
    }

    .contact_btn {
        margin: 0 0px 0 5px;
        width: 100px;
    }

    .section_one_row {
        margin: 0;
        padding: 0 5px;
    }

    .learning h1 {
        font-size: 1.2rem;
    }

    .learning-sub-text {
        width: 100%;
        text-align: justify;
    }
    .leaning_inner p {
    margin: 10px auto;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    text-align: justify;

}

    .text-rights {
        margin: 0 0 0 0%;
        width: 100%;
        height: 250px;
        z-index: -30;
    }

    .text-rights img {
        height: 100%;
    }

    .logo-height {
        height: 35px !important;
    }

    .navbar-nav {
        display: flex;
        align-items: initial;
        justify-content: space-between;
        width: 100%;
    }

    .class_blue {
        margin: 0 10px 0 0;
    }

    .navbar-toggler {
        padding: 0.25rem 0.75rem;
        font-size: 1.3rem;
        line-height: 1;
        background-color: transparent;
        border: 1px solid transparent;
        border-radius: 0.25rem;
    }

    .navbar-light .navbar-toggler {
        border: none !important
    }

    a.nav-item.nav-link {
        margin: 10px 0 0 0;
    }

    .common_heading, .common_heading_mang {
        font-size: 25px;
        margin: 1rem 0 0 0;
    }

    .know_more-in, .Additional_in, .clients {
        width: 90%;
    }

    .benifit_wrap {
        justify-content: inherit;
        width: 100%;
    }

    .learning, .section_body_in, .online_wrap_in {
        width: 95%;
    }

    .creation_img_wrap, .creation_img_wrap_two, .creation_img_wrap_three, .creation_two, .book_row {
        width: 95%;
        margin: auto;
    }

    .creation_img_wrap_two, .creation_img_wrap_three, .scale_x {
        transform: scaleX(-1);
    }

    .contact_form h5 {
        font-size: 12px;
    }

    .student_row, .learning_row, .input-form, .footer_inn {
        display: block;
    }

    .student_row {
        margin: 3rem 0 3rem 0;
    }

    .team_pic_wrap, .new-cent, .benifit_in, .multi_contact_info, .know_lef_in, .student_left, .blue_text, 
    .student_left_img, .learning_wrap_in, .student_right, .know_rig_in p, .know_lef_in p, 
    .additional_outer, .demo_vedio_frame, .form_lab_text, .know_rig_in, .swiper_wrap , .about_wrap {
        width: 100%;
        text-align:justify;
    }
    .foot_one p {
    font-size: 13px;
    margin: 20px 0 0 0;
    text-align: justify;
}
.menu_links a {
    font-size: 13px;
    color: #FFFFFF;
}
.foot_three p {
    font-size: 13px;
}

    .team_pic_row.row {
        margin: 2rem 0 0 0;
    }

    .multi_cont_col {
        width: 100%;
        margin: 2rem 0 0 0;
    }

    .border_style {
        border: none;
    }

    .border_line, .border_line_3, .border_line_2 {
        border: none;
        margin: 0;
    }

    .width_change {
        width: 100% !important;
    }

    .ben_list {
        flex-basis: 100%;
    }

    .cont_main, .learning-arrow, .learning-arrow-two, .learning-arrow__demo {
        display: none;
    }

    .swipe_content p {
        padding: 0rem 0 0.5rem 0;
    }

    .quote {
        margin: 20px 0 0 -25px;
        font-size: 1.5rem;
    }

    .foot_one, .benifit_wrap.mang {
        width: 90% !important;
        margin: auto;
    }

    .social_icons {
        display: flex;
    }

    .card {
        width: 90% !important;
        margin: 1rem;
    }

    .card-img-top {
        height: 250px;
    }

    .foot_2two_sub {
        margin: 0 0 0 0rem;
    }

    .foot_two {
        width: 80%;
        margin: 8% auto;
    }

    .foot_one_sub_wrap {
        display: block;
        justify-content: flex-start;
    }

    .foot_one3 {
        width: 100%;
        display: block;
    }

    .foot_three, .foot_two2_sub {
        width: 95%;
        margin: 2rem 0 0 5%;
    }

    .foot_two_sub {
        margin: 0;
    }

    .foot_two2_sub li {
        float: none;
    }

    .creation_in {
        width: 90%;
        margin: auto;
    }

    .know_lef_in, .blog_one {
        margin: 0 0 0 0%;
    }

    .explor_heding_left, .explor_heding {
        margin: 0;
        border: none !important;
        padding: 0 !important;
        justify-content: inherit;
    }

    .bef-box-in {
        margin: 1rem 0;
    }

    .row-reverse {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .swipe_content {
        height: 300px !important;
    }

    .online_right {
        padding-left: 0;
    }

    .top_wrap h3 {
        margin: -60px 0 0 16px;
        font-size: 1.3rem;
    }

    button.lms-btn {
        margin: 1rem 0 0 0rem;
        font-size: 16px;
    }

    .benift_explain_wrap {
        margin: 0%;
        padding: 0;
    }

    .book_right {
        text-align: left !important;
    }

    .blue_space_in h3 {
        width: 99%;
        margin: auto;
        font-size: 20px !important;
    }

    .input_wrap {
        margin: 1rem auto;
        width: 80%;
    }

    .cont_img img, .Demo_img img {
        display: none;
    }

    .contact_inner_wrap {
        width: 100%;
        padding: 0;
    }

    .cont_img h2, .Demo_img h2 {
        margin: 1rem 0 0 0;
        font-size: 1.7rem;
    }

    .contact_form, .contact_wrap {
        margin: 1rem 0;
    }

    .contact_form {
        padding: 1rem;
    }

    .Demo_img {
        padding: 1rem;
    }

    /*------------*/
    .search_out_wrap {
        justify-content: inherit;
        width: 95%;
    }

    .text_class {
        margin: auto !important;
        max-width: 350px;
        width: 85vw !important;
    }

    .blog_option_wrap {
        width: 90%;
        margin: auto;
    }

    .paginaton {
        overflow: auto;
    }

    .leaning_inner {
        margin-top: 2rem;
    }

    .dropdown-content {
        right: 0 !important;
        top: 0 !important;
    }

    .dropdown {
        display: block;
    }

    .margin_class, .margin_class_2 {
        margin: 2rem 0 0 0;
    }

    .blog_content {
        width: 95%;
        margin: auto;
    }

    .team_member {
        width: 65%;
        margin: 1rem auto 7rem;
        height: 200px;
    }

}

@media only screen and (min-width:768px) and (max-width:991px) {
    .navbar {
        padding: 10px 60px;
    }

    /*.banner-row {*/
    /*    margin: 0;*/
    /*    height: 300px;*/
    /*    display: block;*/
    /*}*/

    .text-lefts {
        /*margin: 7% 0 0 0px;*/
        /*width: 50%;*/
        padding: 0 10px 15px 10px;
    }

    .text-lefts h1 {
        font-size: 1.7rem;
        line-height: 36px;
        margin: 25px 0 10px 0;
        width: 100%;
        letter-spacing: 1px;
    }

    .text-lefts p {
        line-height: 24px;
        font-size: 1rem;
        width: 100%;
    }

    /*.text-rights {*/
    /*    margin: 0 0 0 0%;*/
        /*position: absolute;*/
        /*top: 75px;*/
        /*max-width: 500px;*/
    /*    width: 50%;*/
        /*right: 0;*/
        /*height: 275px;*/
        /*z-index: -30;*/
    /*}*/

    .contact_inner_wrap, .multi_contact_info, .multi_contact_info, .learning, .section_body_in, .online_wrap_in, .section_body_in, .online_wrap_in, .benifit_wrap.mang {
        width: 95%;
    }


    .multi_cont_col, .new-cent, .know_more-in, .Additional_in, .clients, .benifit_in, .learning_wrap_in , .about_wrap {
        width: 100%;
    }

    .ben_list {
        flex-basis: 100%;
    }

    .swipe_content p {
        padding: 0;
    }

    .benifit_para {
        height: max-content;
    }

    .contact_wrap {
        margin: 15% 0 0 0;
    }

    .menu-left, .dropdown {
        display: block;
    }

    .menu-right, .foot_2two_sub {
        display: block;
        margin: 0 0 0 0rem;
    }

    .navbar-nav {
        align-items: initial;
    }

    .dropdown-content {
        right: 0 !important;
        top: 0 !important;
    }

    .team_member {
        width: 36%;
        margin: 9% 7%;
    }

    .additional_outer {
        width: 45%;
    }

    .leaning_inner {
        width: 44%;
    }
    .learning_row {
    flex-wrap: wrap;
    flex-direction: row;
    }

}

@media only screen and (min-width:992px) and (max-width:1200px) {
    .navbar {
        padding: 10px 25px;
    }

    .text-lefts {
        margin: 0% 0 0 30px;
    }

    .text-lefts h1 {
        font-size: 2.5rem;
    }

    .text-lefts p, .team_pic_wrap {
        width: 100%;
    }

    .learning, .know_more-in, .Additional_in, .clients, .benifit_in, .learning_wrap_in, .contact_inner_wrap, .multi_contact_info {
        width: 95%;
    }

    .swipe_content p {
        padding: 0rem 0 0.5rem 0;
    }

    .nav-link {
        font-size: 14px;
    }

    .menu-right {
        margin: 0 0 0 0rem !important;
    }

    .foot_2two_sub {
        margin: 0px 0 0 2rem;
    }
}

@media only screen and (min-width:1600px) and (max-width:1980px) {
    .main-div {
        max-width: 1980px !important;
        padding: 0;
    }

    .response_width {
        max-width: 1600px;
        margin: auto;
    }

    .team_member {
        height: 275px;
    }
    .banner_wrap{
    max-width:1600px;
    }
  

}