/* NAVBAR */
@media (max-width: 991.98px) {
    /* BASE */
    #navbarSupportedContent {
        position: absolute;
        top: 65px;
        right: 0;
        background-color: #000;
        z-index: 1500;
    }

    .navbar-nav {
        padding: 1em;
    }

    .language-menu {
        padding: 1em;
        padding-top: .5em;
        width: 100%;
        text-align: center;
    }

    /* END OF BASE */

}


@media (max-width: 575.98px) {
    /* BASE */
    .static-content ul {
        columns: 1;
        padding-left: 15px;
    }
    /* END OF BASE */

    .carousel-caption {max-width: 100% !important; width: 100% !important;}
    .navbar-nav {align-items: center;}
    .hero-img {height: 550px;}
    .hero-desc {padding-right: 0em;font-size: 18px;}
    .standard-btn {font-size: 17px; min-height: 45px; min-width: 150px;}
    .hero-btn-row {flex-wrap: wrap;}
    .hero-desc {margin-bottom: 0px;}
    .hero-btn-row .btn-1 {margin-right: 20px; margin-top: 15px;}
    .hero-btn-row .btn-2 {margin-left: 0px; margin-top: 15px;}
    .nav-link {margin-left: 0px;font-size: 17px;text-align: center;}
    .static-content {font-size: 17px;}
    .hero-title {font-size: 35px; line-height: 1;}
    .hero-btn-row {margin-top: .5em;}
    .static-content h2, .static-content h3 {font-size: 20px;}
    .gallery-toptitle {font-size: 20; line-height: 1;}

    .one-service-title {font-size: 21px;}
    .one-service-img img {height: 370px;}
    .standard-title, .second-title {font-size: 30px; line-height: 1;}
    .event-desc {height: auto;}
    .aboutus-under-img {display: none;}
    .extra-leftp {padding-left: 1em;}
    .extra-rightp {padding-right: 1em;}
    .aboutus-under-img {height: 330px;}

    .eventlist-title {height: auto; font-size: 18px; padding-top: 1em; padding-bottom: 1em;}
    .home-one-program-title {font-size: 18px;}
    .one-service-img {margin-top: 2em;}

    .opinion-text {font-size: 19px; margin-top: 1em;}
    .right-part img {display: none;}
    .owner-name {font-size: 20px;}

    .aboutusimg {width: 100%; height: auto; object-fit: cover; margin-top: 2em;}
    .home-one-service-fluid .aboutusimg {margin-bottom: 2em;}
    .serviceimg-block img {margin-top: 2em;}
    .serviceimg-block-2 img {margin-bottom: 2em;}
    .noneedmobile {display: none;}
    .aboutus-fluid {padding-top: 4em; padding-bottom: 4em;}


    .home-one-program img {height: auto;}
    .whyuscol {padding-top: 4em;}
    .whyus-block .one-block {width: 170px; height: 170px;}
    .one-block img {max-height: 100px; max-width: 100px; object-fit: contain;}
    .whyus-title {font-size: 20px;}
    .contact-elem a {font-size: 17px;}
    .opinions-fluid {margin-bottom: 0em; min-height: auto; padding-bottom: 4em;}
    .programs-fluid {padding-bottom: 2em;}
    .footer-title {font-size: 20px; margin-bottom: 5px !important; margin-top: 1.5em !important;}
    .footer-link {font-size: 17px;}
    .home-one-program {margin-top: 1em;}
    .home-contact-fluid {padding-left: 0px; padding-right: 0px;}

    .whyus-fluid {padding-top: 0em; padding-bottom: 0em;}
    .whyus-block {width: 100%;position: inherit !important; bottom: inherit; justify-content: space-around;}
    .whyusimg {height: auto; width: 100%; object-fit: cover;}
    .home-one-service-fluid {padding-top: 2em;padding-bottom: 2em;}
    .programs-fluid > .container {margin-top: 3em;}
    .events-fluid {padding-bottom: 2em;}

    .footer-logo {margin-bottom: 2em;}
    #contact_form_content_page h2 {font-size: 40px;}

    .heading > .row {height: 220px;}
    .heading-title {font-size: 30px;}
    .gallery-img-block img {height: 260px; margin-top: 1em;}
    .heading {margin-bottom: 2em;}

    .servie-list-fluid {padding-top: 1em;padding-bottom: 1em;}
    .servie-list-fluid .container:nth-child(2n) > .row .extra-leftp {padding-right: 15px !important; padding-left: 15px !important;}
    .extra-leftp .standard-title {margin-top: 1em;}
    .servie-list-fluid .container:nth-child(2n) {padding-top: 3em;padding-bottom: 3em;}
   
    .blogindeximage-view {margin-top: 2em;}
    .blog-view-fluid .row.pt-5 {padding-top: 1em !important;}
    .blog-view-fluid {overflow: hidden;}

    .program-list-title {font-size: 21px; margin-top: 10px;}
    .programs-small-img {margin-bottom: 10px;}
    .programs-fluid .program-list-img {height: auto;width: 100%;}
    .content-btn-row {flex-wrap: wrap; justify-content: center !important;}
    .content-btn-row .btn-1 {margin-right: 0px; margin-bottom: 15px;}
    .programs-view .program-list-img {margin-bottom: 2em; height: auto;}

    .next-map-contacts h2 {font-size: 30px;}
    .contact-first-fluid {padding-top: 2em; padding-bottom: 2em;background: #CCB39B;}
    .next-map-contacts {display: none;}
}

/* SM */
@media (min-width: 576px) and (max-width: 767.98px) {
    .carousel-caption {max-width: 540px !important; width: 540px !important;}
    .navbar-nav {align-items: center;}
    .hero-img {height: 550px;}
    .hero-desc {padding-right: 5em;font-size: 18px;}
    .standard-btn {font-size: 18px; min-height: 45px; min-width: 180px;}
    .nav-link {margin-left: 5px;font-size: 16px;text-align: center;}
    .static-content {font-size: 18px;}
    .hero-title {font-size: 40px; line-height: 1;}
    .hero-btn-row {margin-top: .5em;}
    .static-content h2, .static-content h3 {font-size: 23px;}

    .gallery-toptitle {font-size: 25; line-height: 1;}

    .one-service-title {font-size: 21px;}
    .one-service-img img {height: 370px;}
    .standard-title, .second-title {font-size: 34px; line-height: 1;}
    .event-desc {height: auto;}
    .aboutus-under-img {display: none;}
    .extra-leftp {padding-left: 1em;}
    .extra-rightp {padding-right: 1em;}
    .aboutus-under-img {height: 330px;}

    .eventlist-title {height: auto; font-size: 18px; padding-top: 1em; padding-bottom: 1em;}
    .home-one-program-title {font-size: 18px;}
    .one-service-img {margin-top: 2em;}

    .opinion-text {font-size: 21px; margin-top: 2em;}
    .right-part img {width: 50px;}

    .aboutusimg {width: 100%; height: auto; object-fit: cover; margin-top: 2em;}
    .home-one-service-fluid .aboutusimg {margin-bottom: 2em;}
    .serviceimg-block img {margin-top: 2em;}
    .serviceimg-block-2 img {margin-bottom: 2em;}
    .noneedmobile {display: none;}
    .aboutus-fluid {padding-top: 4em; padding-bottom: 4em;}


    .home-one-program img {height: auto;}
    .whyuscol {padding-top: 4em;}
    .whyus-block .one-block {width: 170px; height: 170px;}
    .one-block img {max-height: 100px; max-width: 100px; object-fit: contain;}
    .whyus-title {font-size: 20px;}
    .contact-elem a {font-size: 17px;}
    .opinions-fluid {margin-bottom: 0em; min-height: auto; padding-bottom: 4em;}
    .programs-fluid {padding-bottom: 2em;}
    .footer-title {font-size: 20px;}
    .footer-link {font-size: 17px;}

    .whyus-fluid {padding-top: 0em; padding-bottom: 0em;}
    .whyus-block {width: 100%;position: inherit !important; bottom: inherit; justify-content: space-around;}
    .whyusimg {height: auto; width: 100%; object-fit: cover;}
    .home-one-service-fluid {padding-top: 2em;padding-bottom: 2em;}
    .programs-fluid > .container {margin-top: 6em;}
    .events-fluid {padding-bottom: 2em;}

    .footer-logo {margin-bottom: 2em;}
    #contact_form_content_page h2 {font-size: 40px;}

    .heading > .row {height: 260px;}
    .heading-title {font-size: 33px;}
    .gallery-img-block img {height: 300px; margin-top: 2em;}
    .heading {margin-bottom: 1em;}

    .servie-list-fluid {padding-top: 1em;padding-bottom: 1em;}
    .servie-list-fluid .container:nth-child(2n) > .row .extra-leftp {padding-right: 15px !important; padding-left: 15px !important;}
    .extra-leftp .standard-title {margin-top: 1em;}
    .servie-list-fluid .container:nth-child(2n) {padding-top: 3em;padding-bottom: 3em;}
    
    .blogindeximage-view {margin-top: 2em;}
    .blog-view-fluid .row.pt-5 {padding-top: 1em !important;}

    .program-list-title {font-size: 21px; margin-top: 10px;}
    .programs-small-img {margin-bottom: 10px;}
    .programs-fluid .program-list-img {height: auto;width: 100%;}

    .programs-view .program-list-img {margin-bottom: 2em; height: auto;}

    .next-map-contacts h2 {font-size: 30px;}
    .contact-first-fluid {padding-top: 2em; padding-bottom: 2em;background: #CCB39B;}
    .next-map-contacts {display: none;}
}

/* MD */
@media (min-width: 768px) and (max-width: 991.98px) {
    .carousel-caption {max-width: 720px !important; width: 720px !important;}
    .navbar-nav {align-items: center;}
    .hero-img {height: 550px;}
    .hero-desc {padding-right: 5em;font-size: 18px;}
    .standard-btn {font-size: 18px; min-height: 45px; min-width: 180px;}
    .nav-link {margin-left: 5px;font-size: 16px;text-align: center;}
    .static-content {font-size: 18px;}
    .hero-title {font-size: 40px; line-height: 1;}
    .hero-btn-row {margin-top: .5em;}
    .static-content h2, .static-content h3 {font-size: 23px;}

    .right-part img {width: 80px;}

    .one-service-title {font-size: 21px;}
    .one-service-img img {height: 370px;}
    .standard-title, .second-title {font-size: 38px; line-height: 1;}
    .aboutus-under-img {display: none;}
    .extra-leftp {padding-left: 1em;}
    .extra-rightp {padding-right: 1em;}
    .aboutus-under-img {height: 330px;}

    .eventlist-title {height: 73px; font-size: 18px;}
    .home-one-program-title {font-size: 18px;}

    .opinion-text {font-size: 21px; margin-top: 2em;}

    .aboutusimg {width: 100%; height: auto; object-fit: cover; margin-top: 2em;}
    .home-one-service-fluid .aboutusimg {margin-bottom: 2em;}
    .serviceimg-block img {margin-top: 2em;}
    .serviceimg-block-2 img {margin-bottom: 2em;}
    .noneedmobile {display: none;}
    .aboutus-fluid {padding-top: 4em; padding-bottom: 4em;}


    .home-one-program img {height: 450px;}
    .whyuscol {padding-top: 4em;}
    .whyus-block .one-block {width: 170px; height: 170px;}
    .one-block img {max-height: 100px; max-width: 100px; object-fit: contain;}
    .whyus-title {font-size: 20px;}
    .contact-elem a {font-size: 17px;}
    .opinions-fluid {margin-bottom: 0em; min-height: auto; padding-bottom: 4em;}
    .programs-fluid {padding-bottom: 2em;}
    .footer-title {font-size: 20px;}
    .footer-link {font-size: 17px;}

    .whyus-fluid {padding-top: 3em; padding-bottom: 0em;}
    .whyus-block {width: 100%;position: inherit !important; bottom: inherit; justify-content: space-around;}
    .whyusimg {height: auto; width: 100%; object-fit: cover;}
    .home-one-service-fluid {padding-top: 2em;padding-bottom: 2em;}
    .programs-fluid > .container {margin-top: 6em;}
    .events-fluid {padding-bottom: 2em;}

    .heading > .row {height: 300px;}
    .heading-title {font-size: 38px;}
    .gallery-img-block img {height: 350px; margin-top: 2em;}
    .heading {margin-bottom: 1.5em;}

    .servie-list-fluid {padding-top: 3em;padding-bottom: 3em;}
    .servie-list-fluid .container:nth-child(2n) > .row .extra-leftp {padding-right: 15px !important; padding-left: 15px !important;}
    .extra-leftp .standard-title {margin-top: 1em;}

    .blogindeximage-view {margin-top: 2em;}
    .blog-view-fluid .row.pt-5 {padding-top: 1em !important;}

    .program-list-title {font-size: 21px;}
    .programs-view .program-list-img {margin-bottom: 2em; height: auto;}

    .next-map-contacts h2 {font-size: 30px;}
    .contact-first-fluid {padding-top: 2em; padding-bottom: 2em;background: #CCB39B;}
    
}

/* LG */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .carousel-caption {max-width: 960px !important; width: 960px !important;}
    .navbar-nav {align-items: center;}
    .hero-img {height: 650px;}
    .hero-desc {padding-right: 5em;font-size: 20px;}
    .nav-link {margin-left: 5px;font-size: 16px;text-align: center;}
    .static-content {font-size: 18px;}
    .hero-title {font-size: 45px; line-height: 1;}
    .hero-btn-row {margin-top: .5em;}
    .static-content h2, .static-content h3 {font-size: 28px;}

    .one-service-title {font-size: 25px;}
    .one-service-img img {height: 410px;}
    .standard-title, .second-title {font-size: 42px; line-height: 1;}
    .extra-leftp {padding-left: 1em;}
    .extra-rightp {padding-right: 1em;}
    .aboutus-under-img {height: 330px;}

    .eventlist-title {height: 73px;}

    .opinion-text {font-size: 21px; margin-top: 2em;}


    .home-one-program img {height: 450px;}
    .whyuscol {padding-top: 4em;}
    .whyus-block .one-block {width: 240px; height: 240px;}
    .contact-elem a {font-size: 17px;}
    .opinions-fluid {margin-bottom: 0em; min-height: auto; padding-bottom: 4em;}
    .programs-fluid {padding-bottom: 2em;}
    .footer-title {font-size: 20px;}
    .footer-link {font-size: 17px;}

    .whyus-fluid {padding-top: 3em;}
    .whyus-block {width: 800px;}
    .whyusimg {height: 799px;}
    .home-one-service-fluid {padding-top: 2em;padding-bottom: 2em;}

    .heading > .row {height: 350px;}
    .heading {margin-bottom: 3em;}

    .servie-list-fluid .container:nth-child(2n) > .row .extra-leftp {padding-right: 3em;}

    .next-map-contacts h2 {font-size: 38px;}
    .contact-first-fluid {padding-top: 2em; padding-bottom: 2em;}
}

/* XL */
@media (min-width: 1200px) {
   
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .carousel-caption {max-width: 1140px !important; width: 1140px !important;}
    .hero-img {height: 750px;}
    .hero-desc {padding-right: 5em;}
    .nav-link {margin-left: 7px;}
    .static-content {font-size: 19px;}

    .one-service-title {font-size: 21px;}
    .one-service-img img {height: 410px;}
    .standard-title, .second-title {font-size: 45px; line-height: 1;}
    .extra-leftp {padding-left: 2em;}
    .extra-rightp {padding-right: 2em;}

    .eventlist-title {height: 73px;}

    .home-one-program img {height: 450px;}
    .whyuscol {padding-top: 4em;}
    .whyus-block .one-block {width: 270px; height: 270px;}
    .contact-elem a {font-size: 18px;}
    .footer-title {font-size: 21px;}

    .whyus-fluid {padding-top: 3em;}
    .whyus-block {width: 900px;}
    .home-one-service-fluid {padding-top: 4em;padding-bottom: 4em;}

    .heading > .row {height: 396px;}
    .heading {margin-bottom: 3em;}
}

@media (min-width: 1400px) {
    .container {max-width: 1340px !important; width: 1340px !important;}
}
