@media screen and (max-width:1024px) {
    .about-one__right {
        margin-top: 135px;
    }
    .news-style-three .upper-box .btn-box{
        position: relative;
        top:0;
    }
}
@media screen and (max-width:991px) {
    .top-left p {
        font-size: 14px;
    }
    .top-menu li a{
        font-size: 14px;
    }
    .text-box p{
        font-size: 14px;
    }
    .header-upper-right p{
        font-size: 14px;
    }
    .about-one__right {
        margin-top: 140px;
    }
    .news-style-three .upper-box .title-inner .sec-title {
        width: 100%;
    }
    .news-style-three .upper-box .btn-box{
        position: relative;
        top: 0;
        text-align: center;
        margin-bottom: 20px;
    }
    .news-style-three .upper-box .title-inner .text {
        padding-left: 0;
        width: 100%;
    }
    #nb_navigation_bar .navbar-nav>li>a{
        padding: 8px 11px;
    }
    .freeenquiry_button_wrapper {
        margin-bottom: 15px;
    }
    .wrapper-one {
        padding: 20px 0;
    }
    .blog-details-content .inner-box {
        margin-bottom: 25px;
    }
    .news-block-two {
        margin-bottom: 15px;
    }
    .input_text_box {
        margin-bottom: 20px;
    }
    .busniness_solution .owl-nav .owl-prev {
        left:0px;
    }
    .busniness_solution .owl-nav .owl-next {
        right:0px;
    }
    nav#nb_navigation_bar {
        display: none;
    }
    .mobile_menu_style_one {
        display: block;
        position: sticky;
        top: 0;
        z-index: 1020;
    }
    .mobile_menu_cover{
        display: block;
    }
    .image-layer {
        height: 100%;
        width: 100%;
    }
    .carousel-item{
        height: 500px;
        overflow: hidden;
    }
    .carousel-item img{
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
    .content-box-left h3 {
        font-size: 50px;
    }
    .content-box-left p {
        font-size: 30px;
    }
    .content-box-right ul li{
        font-size: 25px;
    }
    .three-item-carousel .owl-nav div{
        display: none;
    }
    .search_wrapper_style{
        padding: 34px 20px;
        z-index: 1021;
    }
    .top-bar-area{
        display: none;
    }
    .header-upper-left {
        display: none;
    }
    .header-utilities {
        display: flex;
        align-items: center;
        flex: 1;
        justify-content: flex-end;
    }
    .header-social {
        flex: 1;
    }
    .header-upper-right {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
    .style_oneflex{
        padding:15px 0;
    }
    .toggle_section_one {
        cursor: pointer;
    }
    .mobile_menu_logo i{
        cursor: pointer;
    }
    .banner-caption-col h3{
        font-size: 50px;
    }
    .banner-caption-col span{
        font-size: 28px;
    }
    .banner-caption-col p{
        font-size: 24px;
    }
    .banner-caption-col a{
        font-size: 32px;
    }
    .counterUP_js{
        margin-bottom:25px;
    }
    #counterUp_js-section{
        padding-bottom:55px;
    }
    .news-style-three .upper-box .title-inner{
        max-width: 100%;
    }
    section.team-one{
        padding-bottom:40px;
    }
    .copyright .text-start {
        text-align: center!important;
    }
    .copyright .text-end {
        text-align: center!important;
        margin-top:5px;
    }
    .state-content .state ul li:not(:first-child){
        margin-left:0;
        margin-top:10px;
    }
    .state-content .state ul{
        display: block;
    }
    
}



@media screen and (max-width:767px) {

    .footer-widget.links-widget.ml-70 {
        margin: 0;
    }

    .gif {
        height: 80px;
    }
    .mobile_search {
        display: none;
    }
    .top_right_button_area .btn{
        margin-left: 0;
        border-radius: 4px;
    }
    .mobile_only_social {
        display: block;
    }
    .sociallinks-style-one li{
        margin-right:10px;
    }
    .mobile-only_contact{
        display: block;
        border-top: 1px solid #cecece;
        padding-top: 15px;
    }
    .top-left {
        display: none;
    }
    .text-box p {
        font-size: 16px;
    }
    .mobile-only-search{
        display: block;
        margin-right:15px;
    }
    .style_oneflex{
        padding: 15px 0;
    }
    .search_wrapper_style i{
        top: 5px;
        right: 0;
    }
    .search_wrapper_style input{
        font-size: 20px;
    }
    .mobile_right_wrap {
        display: flex;
        align-items: center;
    }
    .state-content .state ul li{
        margin-left:0;
        padding-left: 25px;
    }
    .state-content .state ul li .icon-box{
        left:0;
    }
    .mobile_only_social .sociallinks-style-one{
        margin-left:0;
    }
    .mobile_only_social .sociallinks-style-one li a i{
        color:#fff;
    }
    .banner-carousel .slide-item .image-layer{
        background-size: contain;
    }
    .banner-carousel .slide-item{
        padding: 240px 0px 102px 0px;
    }
    .about-one__small-img {
        display: none;
    }
    .about-one__right {
        margin-top: 35px;
    }
    .about-one {
        padding: 35px 0 35px;
    }
    section.project-one {
        padding: 35px 0 35px;
    }
    .project-one__arrow{
        right: 4px;
    }
    section.news-style-three {
        padding: 35px 0;
    }
    .news-style-three .left-block {
        margin-bottom: 15px;
    }
    .three-item-carousel .owl-nav div {
        display: none;
    }
    .news-block-one {
        margin-bottom: 25px;
    }
    .project-one__carousel .owl-nav .owl-next {
        right: 0;
    }
    .project-one__carousel .owl-nav .owl-prev {
        left: 0;
    }
    #cources_wrapper {
        padding: 35px 0;
    }
    .team-one {
        padding: 35px 0;
    }
    .testimonial-style-two {
        padding: 35px 0 !important;
    }
    section.team-one {
        padding: 35px 0;
    }
    .main-footer .widget-section .logo-widget{
        margin-right: 0;
    }
    .footer-widget.links-widget.ml-70 {
        margin-left: 0;
    }
    .partner_images img {
        margin: 0 auto;
    }
    section#partner_logo_wrapper {
        padding: 35px 0;
    }

    .busniness_solution .owl-nav .owl-prev{
        left: -8px;
    }
    .busniness_solution .owl-nav .owl-next{
        right: -8px;
    }
    .copyright p {
        text-align: center;
    }
    .content-box-left{
        margin-right:30px;
    }
    .footer-column {
        margin-top: 20px;
        padding-top: 30px;
        border-top: 1px solid #ffffff1c;
    }
    .widget-section .footer-column:first-child {
        border-top: none;
        padding-top: 0;
        margin-top: 0;
    }
    .content-box-left p {
        font-size: 24px;
        margin-top:25px;
    }
    .content-box-right{
        padding:30px 20px;
    }
    .content-box-right ul li {
        font-size: 20px;
    }
    .banner-caption-col h3 {
        font-size: 40px;
    }
    .banner-caption-col span {
        font-size: 24px;
    }
    .banner-caption-col p {
        font-size: 22px;
    }
    .banner-caption-col a {
        font-size: 30px;
    }
    .news-block {
        margin-top: 25px;
    }
    .news-block-two {
        margin-bottom: 15px;
    }
    .news-style-three .left-block {
        margin-bottom: 0px;
    }
    /* student stories  */
    section.students-stories {
        padding: 45px 0px;
    }
    
}


@media screen and (max-width:575px) {
    .sec-title.left h5:before{
        display: none;
    }
    .content-box{
        display: block;
        text-align: center;
    }
    .content-box-left {
        margin-right: 0px;
    }
    .content-box-left h3 {
        font-size: 35px;
    }
    .content-box-left p {
        font-size: 18px;
        margin-top: 10px;
    }
    .content-box-right{
        margin-top:20px;
        text-align: left;
        padding:20px;
    }
    .carousel-control-next-icon, 
    .carousel-control-prev-icon{
        display: none;
    }
    .content-box-right ul li {
        font-size: 18px;
    }
    .content-box-right ul li + li {
        margin-top: 10px;
    }
    .content-box-right .theme-btn.style-one{
        margin-top:15px;
        padding: 4px 20px;
    }
    .banner-caption-col{
        max-width: 100%;
        clip-path: inherit;
        padding: 20px;
    }
    .carousel-item{
        height: 450px;
    }
    .banner-caption-col h3{
        margin-bottom:15px;
    }
    .banner-caption-col span{
        line-height: 1.2;
        margin-bottom:10px;
    }
    .banner-caption-col p{
        line-height: 1.2;
    }
    .header-social {
        flex: inherit;
    }
    .sociallinks-style-one li {
        margin-right: 7px;
    }
    .top_right_button_area .btn{
        padding: 1px 10px;
        font-size: 13px;
    }
    .search_wrapper_style input {
        font-size: 15px;
    }
    .search_wrapper_style {
        padding: 32px 20px;
    }
    .section-title__title{
        font-size: 32px;
        line-height: 1.1;
    }
    .business-growth__top{
        padding: 30px 0 30px;
    }
    .business-growth__top .section-title {
        margin-bottom: 60px;
    }
    .business-growth__content{
        padding:20px;
    }
    .business-growth{
        padding-bottom:40px;
    }
    .section-title {
        margin-bottom: 30px;
    }
    #counterUp_js-section {
        padding-bottom: 20px;
    }
    .sec-title.left.style-three h5 {
        padding-right: 0px;
    }
    .sec-title{
        padding-bottom:30px;
        margin-bottom:0;
    }
    .news-style-three .upper-box .title-inner .sec-title{
        margin-bottom:0;
    }
    .news-block-two .inner-box .lower-content{
        /* padding:20px; */
    }
    section.news-style-three {
        padding: 35px 0 30px;
    }
    .service-block-two .inner-box{
        margin-bottom:30px;
    }
    #cources_wrapper{
        padding-bottom:10px;
    }
    .team-one__content{
        padding-top:10px;
        padding-bottom:0;
    }
    .course-image{
        height: 250px;
    }
    .team-one__single {
        margin-bottom: 30px;
    }
    section.team-one{
        padding-bottom:10px;
    }
    .sec-title h2{
        font-size: 32px;
        margin-bottom:0;
    }
    .our-partners .owl-dots{
        margin-top:25px;
    }
    #partner_logo_wrapper {
        padding: 30px 0;
    }
    .main-footer .footer-top{
        padding:50px 0 30px;
    }
    .main-footer .widget-section .logo-widget .footer-logo{
        margin-bottom:20px;
    }
    .social-links{
        margin-bottom:0;
    }
    .footer-widget ul {
        padding: 0;
    }
    /* story section  */
    .stories__wrapper {
        padding: 0px 44px;
    }
    .two-item-carousel .owl-nav .owl-next {
        right: -47px;
    }

}