@media (max-width: 1680px) {

    .fifth_section_about_us {
        background-image: url(../images/circles.png);
        background-repeat: no-repeat;
        padding-top: 70px;
        padding-bottom: 140px;
        background-size: 35%;
        background-position: left;
    }
}

@media (max-width: 1440px) {

    /* first section*/
    .second_section__img {
        width: 100%;
    }

    .header_img img {
        max-width: unset;
    }

    .second_section__right_img {
        display: none;
    }

    .second_section__content img {
        bottom: -223px;
    }

    .second_section__content {
        padding: 32px 0px 139px 18px;
    }

    /* six section*/
    .six_section_second_p {
        padding-top: 35px;
        padding-left: 30px;
    }

    /* tab responsive*/
    .tabs_row .col-md-4:last-child {
        margin-right: 0px;
    }

    .six_section .container {
        padding: 0px 50px;
    }

    /* footer*/
    .header .row {
        flex-wrap: nowrap;
        padding: 0 0 0 15px;
    }

    .footer {
        padding-top: 50px;
        margin-bottom: 7px;
    }

    .footer-row .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 22.239%;
    }

    .footer-row .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 17.666667%;
        max-width: 17.638667%;
    }

    .col-md-2.specialized_footer {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.634667%;
    }

    .footer_company.col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 12.333333%;
        max-width: 12.333333%;
    }

}

@media (max-width: 1200px) {
    .header .container {
        padding: 0;
    }

    .header .row {
        margin: 0;
        padding: 0 15px;
    }

    .header_img img {
        height: 27px;
        width: auto;
    }

    .footer-row .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 22.239%;
    }

    .second_section .container {
        max-width: 100%;
        padding: 0px;
    }

    /*second section*/
    .second_section__content h1 {
        font-size: 64px;
        line-height: 103px;
    }

    .second_section__content p {
        max-width: 81%;
        margin-bottom: 62px;
        font-size: 21px;
    }

    .second_section__img {
        width: 100%;
    }

    .second_section__content img {
        display: none;
    }

    .second_section__right_img {
        display: none;
    }

    .second_section__content {
        padding: 32px 0px 83px 18px;
    }

    .eight_section__content p {
        font-size: 19px;
        line-height: 29px;
        width: 100%;
    }

    /* six section*/
    .six_section__about_us_content {
        padding: 71px 105px 68px 110px;
    }

    /* seven section*/
    .seven_section__content {
        padding-left: 98px;
        margin-bottom: 56px;
    }

    .seven_section .container .row {
        background: #DDCDCA;
        padding: 55px 77px 0px 35px;
        border-radius: 5px;
    }

    /*fifth section*/
    .fifth_section__right_img img {
        border-radius: 15px;
    }

    .fifth_section_foundation .col-md-6:last-child {
        margin: auto;
    }

    .fifth_section_foundation li {
        font-size: 15px;
    }

    .fifth_section_foundation p {
        font-size: 15px;
        line-height: 22px;
        margin-top: 23px;
        width: 95%;
    }

    .fifth_section_foundation h2 {
        font-size: 36px;
        line-height: 40px;
    }

    .fifth_section__row_stuff > div:last-child {
        max-width: 80%;
        margin: 30px auto;
    }

    .fifth_section__row_stuff .col-md-4 {
        max-width: 80%;
        margin: 30px auto;
    }

    /*menu-responsive*/
    .hamburger_menu {
        display: block;
        padding: 15px 0 15px 15px;
    }

    .main_menu {
        display: none;
    }

    .hamburger_menu {
        display: block;
    }

    /* tab responsive*/
    .single_tab_content.homepage a {
        bottom: 0px;
    }

    .single_tab_content {
        min-height: 153px;
    }

    .single_tab_content p {
        font-size: 22.746px;
        line-height: 27px;
    }

    .tabs_row .col-md-4 {
        -ms-flex: 0 0 31.333333%;
        flex: 0 0 31.333333%;
        max-width: 31.333333%;
    }

    .six_section .container {
        padding: 0px 15px;
    }

    /* footer*/
    .footer-row .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 22.239%;
    }

    .footer-row .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 21.666667%;
        max-width: 21.638667%;
    }

    .col-md-2.specialized_footer {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 19.666667%;
        max-width: 19.634667%;
    }

    .footer_company.col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 13.333333%;
        max-width: 13.333333%;
    }

    .footer_first_part_box {
        padding: 9px 16px;
    }

    .footer_first_part a {
        font-size: 21px;
    }

    .footer_first_part p {
        font-size: 13px;
        margin-bottom: 4px;
    }
}

@media (max-width: 991px) {
    .second_section__content {
        padding: 32px 0px 67px 18px;
    }

    .second_section__content h1 {
        font-size: 48px;
        line-height: 64px;
    }

    .second_section__content p {
        font-size: 17px;
        line-height: 26px;
        max-width: 86%;
        margin-bottom: 42px;
    }

    .third_section {
        padding: 100px 0px 80px 0px;
    }

    .third_section h2 {
        font-size: 40px;
        margin-bottom: 30px;
    }

    .fifth_section__content p {
        font-size: 44px;
        line-height: 62px;
    }

    .fifth_section__content {
        padding: 84px 32px 78px 65px;
        margin-bottom: 132px;
    }


    .six_section .container {
        max-width: 100%;
    }

    .single_insights_tabs .container {
        max-width: 100%;
        padding: 0;
    }

    .tabs_row {
        justify-content: center;
    }

    /*eight section*/
    .eight_section__left_content h2 {
        line-height: 48px;
        margin-bottom: 40px;
        width: 76%;
    }

    .eight_section__left_content a {
        display: none;
    }

    .eight_section .row {
        flex-direction: column;
    }

    .eight_section .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* six section*/
    .six_section__about_us_content {
        padding: 71px 0px 68px 110px;
    }

    /* seven section*/
    .seven_section .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .seven_section__content {
        padding-left: 0px;
        margin-bottom: 56px;
    }

    .seven_section .container .row {
        display: flex;
        flex-direction: column-reverse;
        padding: 40px 9px 0px 35px;
        margin: 0px;
    }

    .seven_section__img {
        position: relative;
    }

    /* fifth section homapage responsive*/
    .fifth_section__programs_content_a {
        bottom: 16px;
    }

    .fifth_section__programs_content_a a {
        font-size: 15px;
        color: #631837;
    }

    .fifth_section__programs_content {
        padding: 16px 14px;
        min-height: fit-content;
    }

    .fifth_section__programs_content p {
        font-size: 15px;
        line-height: 18px;
    }

    .fifth_section__programs_content h2 {
        font-size: 22px;
        line-height: 22px;
    }

    .fifth_section__programs .col-md-4 {
        margin-bottom: 60px;
    }

    /* tab responsive*/
    .tabs_row .time {
        top: 15px;
        left: 15px;
        font-size: 14px;
        padding: 5px 14px;
    }

    .single_tab_content {
        min-height: 132px;
        padding: 13px 17px 0px 17px;
    }

    .single_tab_content p {
        font-size: 18.746px;
        line-height: 22px;
    }


    .tabs_row .col-md-4 {
        -ms-flex: 0 0 31.333333%;
        flex: 0 0 31.333333%;
        max-width: 31.333333%;
    }

    /* footer*/
    .footer_first_part_box {
        padding: 9px 15px;
    }

    .footer_first_part a {
        font-size: 19px;
    }

    .footer_p,
    .footer h3 {
        font-size: 17px;
        margin-bottom: 15px;
    }

    .footer ul li {
        margin-bottom: 0px;
    }

    .footer ul li a::after {
        display: none;
    }

    .footer ul li a {
        font-size: 14px;
    }

    .footer-row .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 26.239%;
    }

    .footer-row .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 24.666667%;
        max-width: 24.638667%;
    }

    .col-md-2.specialized_footer {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 25.666667%;
        max-width: 21.634667%;
    }

    .footer_company.col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 16.333333%;
        max-width: 16.333333%;
    }

    .second_section_specialized_service .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 59.066667%;
        max-width: 66.666667%;
    }

    .fourth_section_energy.fourth_section_energy_background .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 80%;
        max-width: 80%;
        margin: 0px auto;
    }

    .footer .container {
        max-width: 720px;
        padding: 0px;
    }
}

@media (max-width: 767px) {

    /* second section*/
    .eight_section__responsive_img {
        display: block;
    }

    .eight_section__main_img {
        display: none;
    }

    .second_section {
        position: relative;
        padding-bottom: 252px;
    }

    .second_section_responsive_second_img {
        position: absolute;
        display: block;
    }

    .second_section__img {
        display: none;
    }

    .second_section__content {
        padding: 0px 0px 67px 30px;
    }

    .second_section_responsive_img {
        display: block;
        text-align: right;
    }

    .second_section .col-md-8 {
        padding-right: 0px;
        padding-left: 0px;
    }

    /* eight_section*/
    .eight_section__left_content h2 {
        font-size: 32px;
        line-height: 41px;
        width: 100%;
        margin-bottom: 50px;
    }

    .eight_section__content a {
        color: #2B7272;
    }

    .eight_section__content p {
        font-size: 18px;
        width: 80%;
        line-height: 23px;
        margin: 15px 0px;
    }

    .eight_section__second_box {
        display: flex;
        margin-bottom: 50px;
        flex-direction: column;
    }

    .eight_section__content {
        margin-left: 0px;
        padding: 12px 0px;
    }

    .eight_section__second_box img {
        height: 200px;
        margin-bottom: 30px;
    }

    /* six section*/
    .six_section {
        margin-bottom: 85px;
    }

    .six_section__about_us_content {
        padding: 41px 78px 68px 47px;
    }

    .six_section_about_us img {
        position: relative;
        width: 60%;
    }

    .six_section_about_us .row {
        flex-direction: column-reverse;
        margin-left: 0;
    }

    .six_section_first_row.row {
        display: none;
    }

    .six_section_tag a {
        display: none;
    }

    /* seven section*/
    .seven_section {
        margin-bottom: 85px;
        margin-top: -80px;
    }

    .seven_section .col-md-6 {
        text-align: left;
    }

    .seven_section__content {
        padding-left: 0px;
        margin-bottom: 30px;
    }

    .seven_section .container .row {
        display: flex;
        flex-direction: column-reverse;
        padding: 40px 9px 0px 10px;
        margin: 0px;
    }

    .seven_section__img {
        position: relative;
        width: 100%;
    }

    /*fifth section*/
    .fifth_section {
        padding: 48px 0px 91px 0px;
    }

    .fifth_section_foundation h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 32px;
    }

    .fifth_section_foundation p {


        margin-bottom: 50px;
        width: 100%;
    }

    .fifth_section_foundation li {
        font-size: 16px;
        margin-right: 25px;
    }

    .fifth_section_foundation ul {
        display: none;
    }

    .fifth_section__programs {
        margin-top: 67px;
        margin-bottom: 60px;
    }

    /* fifth section homapage responsive*/
    .fifth_section__row_stuff p {
        font-size: 24px;
        line-height: 31px;
        margin-bottom: 1px;
    }

    .fifth_section__row_stuff > div {
        margin-right: 0px;
        margin-bottom: 27px;
        padding: 20px 20px 20px 40px;
    }

    .fifth_section__row_stuff {
        padding-left: 15px;
        padding-right: 15px;
    }

    .fifth_section__row_specialized h2 {
        font-size: 36px;
        margin-bottom: 20px;
    }

    .fifth_section__row_specialized p {
        font-size: 15px;
        width: 100%;
        margin-bottom: 35px;
    }

    .fifth_section__programs_content {
        padding: 36px 46px;
        margin-bottom: 60px;
    }

    .fifth_section__programs_content h2 {
        font-size: 23px;
        line-height: 28px;
        margin: 17px 0px;
    }

    .fifth_section__programs_content p {
        font-size: 16px;
        line-height: 24px;
    }

    /* tab responsive*/
    .third_section .col-md-6 {
        text-align: center;
    }

    .mission_statement {
        display: none;
    }

    .single_tab_content.homepage a {
        bottom: 11px;
    }

    .tabs_row .time {
        top: 20px;
        left: 20px;
        font-size: 17px;
        padding: 10px 20px;
    }

    .single_tab_content {
        min-height: 185px;
        padding: 25px 17px 0px 25px;
    }

    .single_tab_content p {
        font-size: 24.746px;
        line-height: 27px;
    }

    .tabs_row .col-md-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 46px;
    }

    .row.tabs_row {
        justify-content: center;
        flex-wrap: nowrap;
        flex-direction: column;
        padding: 0px 15px;
    }

    /* footer*/
    .footer_sign__up {
        justify-content: flex-end;
        padding-bottom: 31px;
        margin-left: -15px;
        margin-right: -15px;
    }

    .footer_last_ul {
        margin-top: 30px;
        display: flex;
        flex-direction: column-reverse;
        text-align: center;
    }

    .footer_last_ul li:last-child {
        margin-bottom: 0px !important;
        position: relative;
    }

    .footer ul li a {
        font-size: 16px;
        margin-bottom: 10px;
        padding-left: 0px;
    }

    .footer_p,
    .footer h3 {
        font-size: 21px;
        margin-bottom: 22px;
    }

    .footer_p {
        margin-top: 20px;
    }

    .footer h3 {
        margin-bottom: 58px;
    }

    .row.footer-row {
        padding-bottom: 78px;
        flex-direction: row;
    }

    .footer-row .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 50px;
    }

    .footer-row .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col-md-2.specialized_footer {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .footer_company.col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 576px) {
    .header .row {
        padding: 0;
    }

    /* footer */
    .footer_first_part_box {
        background-color: #2B7272;
        color: #fff;
    }

    .row.footer_sign__up {
        padding-bottom: 0 !important;
        justify-content: center;
        background-color: #631837;
    }

    .footer_sign__up__box {
        padding: 30px;
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
    }

    .footer_sign__up__box a {
        color: #fff;
    }

    .footer_sign__up_a {
        display: block;
        margin-right: 15px;
    }

    .footer_sign__up__box a svg path {
        fill: #fff;
    }

    .footer_first_part .footer_first_part_box_a {
        color: #fff;
        font-size: 28px;
    }

    .footer ul {
        padding-left: 25px;
    }

    .footer ul li {
        margin-bottom: 10px;
    }

    /* eight section*/
    .eight_section__second_box img {
        height: 150px;
        margin-bottom: 30px;
    }

    /* six section*/
    .six_section_about_us {
        margin: 0px 15px 0px 0px;
    }

    /* seven section*/
    .seven_section__content img {
        margin-bottom: 2px;
    }

    .seven_section a {
        font-family: 'Alliance No.1';

        line-height: 24px;
        padding: 13px 32px;
        border: 2px solid #631837;
        border-radius: 45px;
        color: #631837;
    }

    .seven_section p {


        margin-bottom: 30px;
    }

    /* fifth section homapage responsive*/
    .fifth_section__row_specialized p {


        width: 80%;
        margin-bottom: 35px;
    }

    .six_section .container {
        padding: 0px 0px;
    }

    /* tab responsive*/
    .third_section {
        padding: 188px 0px 40px 0px;
    }

    .third_section h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 30px;
    }

    .third_section p {


        margin-bottom: 40px;
    }

    .tabs_row .time {
        top: 15px;
        left: 15px;
        font-size: 17px;
        padding: 6px 13px;
    }

    .single_tab {
        margin: 0px 15px;
    }

    /* footer*/
    .footer ul li a {

        margin-bottom: 10px;
    }

    .row.footer_last__row {
        padding: 0px;
    }

    .footer_last_ul a {
        padding-left: 0px !important;
    }

    .footer_last_ul li:first-child {
        margin-top: 50px;
    }

    .footer {
        padding-top: 50px;
        margin-bottom: 7px;
        padding-left: 15px;
        padding-right: 15px;
    }
}


/* header style*/

@media (min-width: 1200px) {
    .header .container {
        max-width: 1620px;
    }

    .third_section_meet .container {
        max-width: 1256px;
    }

    .fifth_section_energy .container {
        max-width: 1148px;
    }

    .third_section__single .container {
        max-width: 1746px;
    }

    .footer .container {
        max-width: 1364px;
        padding: 0px;
    }

    .fourth_section .container {
        max-width: 1442.83px;
    }

    .fifth_section .container {
        max-width: 1118px;
    }

    .fifth_section .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .tab_section .container,
    .six_section .container {
        max-width: 1394px;
    }

    .tabs_row .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        padding: 0px 10px;
    }

    .seven_section .container {
        max-width: 1118px;
    }

    .second_section__insights .container {
        max-width: 1484px;
    }

    .eap_row_six_section .container,
    .eap_fourth_section .container,
    .six_section_about_us .container {
        max-width: 1110px;
    }

    .six_section_about_us .container {
        max-width: 1100px;
    }

    .third_section__insights .container {
        max-width: 1257px;
    }

    .single_insights_component.container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 100%;
        padding: 0px 70px;
    }

    .first_section_specialized_service .container {
        max-width: 100%;
        padding: 0px;
    }

    .second_section .container,
    .eap_third_section .container,
    .eap_first_section .container {
        max-width: 100%;
        padding: 0px;
    }

    .contact_first_section .container {
        max-width: 100%;
        padding: 0px;
    }

    .contact_second_section .container {
        max-width: 1226px;
        padding: 0px;
    }

    .fourth_section__insights .container {
        max-width: 1384px;
    }

    .third_section__energy .container {
        max-width: 1185px;
    }

    .workplace_first_section .container {
        max-width: 1400px;
    }
}


/* error page*/

@media (max-width: 991px) {

    /* error page*/
    .error_page img {
        margin-top: 70px;
        width: 100%;
    }

    .error_page {
        padding: 100px 15px 150px 15px;
    }

    .fifth_section__programs .col-md-3 {
        padding: 0 15px;
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
        margin-bottom: 30px;
    }
}


/* about us responsive*/

@media (max-width: 1200px) {
    .fifth_section_about_us .fifth_section_about_us_form {
        padding-top: 35px;
    }

    /*about us*/
    .fifth_section_about_us_form input {
        width: 100%;
    }

    .about-us_first_section {
        padding-top: 192px;
        height: 586px;
    }

    .first_section__box {
        width: 745px;
        padding: 56px;
        bottom: -139px;
    }

    .about-us_first_section h1 {
        font-size: 51px;
    }

    .first_section__box p {
        font-size: 28px;
        line-height: 33px;
    }

    .about-us_first_section h1 {
        font-size: 50px;
        line-height: 64px;
        text-align: left;
        padding: 0px 21px;
    }

    section.footer .footer-row .col-md-1 {
        display: none;
    }
}

@media (max-width: 991px) {
    .second_section__row p {
        margin-bottom: 37px;
        font-size: 15px;
        line-height: 22px;
        width: 100%;
    }

    .second_row_content {
        padding-right: 10px;
    }

    .about_us_second_section h2 {
        font-size: 31px;
        line-height: 27px;
    }

    .eap_six_section__img_responsive {
        display: block;
        width: 100%;
        margin-top: 60px;
    }

    /* about us forma*/
    .fifth_section_about_us .container {
        max-width: 100%;
    }

    .fifth_section_about_us .col-md-8 {
        width: 80%;
        margin: 0px auto;
    }

    .six_section__about_us_content p {
        font-size: 27px;
    }

    .six_section__about_us_content h2 {
        font-size: 40px;
        margin-bottom: 22px;
    }

    .six_section__about_us_content p {
        margin-bottom: 0;
    }
}

@media (max-width: 767px) {

    /* about us*/
    .about-us_first_section {
        padding-top: 78px;
        height: 708px;
    }

    .first_section__box {
        width: 92%;
        padding: 30px;
        bottom: -100px;
    }

    .first_section__box p {
        font-size: 20px;
        line-height: 25px;
    }

    /* second section about us*/
    .about_us_second_section h2 {
        font-size: 32px;
        line-height: 41px;
    }

    .about_us_second_section p {


        width: 100%;
        margin-bottom: 40px;
    }

    .second_section__row {
        margin-top: 75px;
        text-align: left;
        flex-direction: column-reverse;
    }

    .second_row_content {
        padding-right: 0px;
    }

    .about_us_second_section h2 {
        font-size: 32px;
        line-height: 41px;
        margin-top: 50px;
        margin-bottom: 25px;
    }

    .about_us_second_section {
        padding-bottom: 80px;
    }

    /* third section about us*/
    .about_us_third_section_background {
        padding-top: 70px;
        padding-bottom: 80px;
        text-align: center;
    }

    .about_us_third_section h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 66px;
    }

    .about_us_third_section p {


        font-weight: 700;
        margin-bottom: 64px;
    }

    .responsive_third_section__a {
        display: none;
    }

    /* tab section*/
    .tab_section h2 {
        font-size: 32px;
        line-height: 41px;
        font-family: 'Satoshi';
        font-style: normal;
        margin-bottom: 72px;
    }

    .fifth_section_about_us {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .fifth_section_about_us .fifth_section_about_us_form h1 {
        font-size: 32px;
        line-height: 41px;
        padding-right: 32px;
        margin-bottom: 50px;
    }

    .fifth_section_about_us .fifth_section_about_us_form {
        padding-top: 0;
    }

    .fifth_section_about_us {
        background-image: none;
    }

    .fifth_section_about_us img {
        display: none;
    }

    .fifth_section_about_us_form input {
        width: 100%;
        margin-bottom: 27px;
    }

    .fifth_section__programs .col-md-3 {
        margin-bottom: 30px;
    }

    .six_section__about_us_content {
        padding: 44px 28px 21px 28px;
    }

    .fifth_section_about_us {
        background-size: 30%;
    }
}

@media only screen and (max-width: 767px) {
    .fifth_section_about_us_img {
        background-image: url(../images/nbtn.png);
        width: 100%;
        height: 398px;
        background-repeat: no-repeat;
    }

    .fifth_section__programs_content {
        border-color: #631837;
        color: #631837;
    }

    .fifth_section__programs_content_div h2 a {
        color: #631837;
    }

    .fifth_section__programs_content {
        width: 60%;
        margin: auto;
    }

    .fifth_section__programs .col-md-3 {
        padding: 0;
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
        margin-bottom: 40px;
    }
}

@media (max-width: 576px) {

    /*fifth section*/
    .tab_section {
        padding-top: 72px;
        padding-bottom: 0px;
    }


    /* six section*/
    .six_section_about_us {
        padding-top: 77px;
        padding-bottom: 132px;
    }

    .six_section__about_us_content h2 {
        font-size: 33px;
        margin-bottom: 22px;
        line-height: 43px;
    }

    .fifth_section_about_us .col-md-8 {
        width: 100%;
        margin: 0px auto;
    }
}


@media only screen and (max-width: 425px) {
    .six_section_about_us img {
        width: 100%;
    }
}

/*EAP*/

@media (max-width: 1620px) {
    .eap_third_section_p {
        margin: 73px 87px 46px 0px;
    }

    .eap_third_section_content {
        padding-top: 81px;
    }

    .eap_first_section_content {
        padding: 83px 79px 100px 129px;
    }
}

@media (max-width: 1440px) {
    .eap_first_section_content {
        padding: 49px 74px 100px 109px;
    }

    .eap_first_section_content p {
        padding-right: 29px;
    }

    .eap_third_section_content {
        padding-top: 0px;
    }

    .eap_third_section .col-md-5 {
        padding-right: 0px;
        margin-right: 57px;
    }

    .eap_third_section .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 52.333333%;
        max-width: 52.333333%;
    }

    .eap_third_section_content div p {
        font-size: 36px;
        line-height: 46px;
        padding-top: 5px;
    }

    .eap_third_section_p {
        margin: 25px 50px 47px 0px;
    }

    .eap_fourth_section h2 {
        margin-top: 70px;
    }

    .eap_fifth_section {
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media (max-width: 1200px) {
    .eap_third_section .col-md-5 {
        padding-right: 0px;
        margin-right: 57px;
    }

    .eap_third_section_content div p {
        font-size: 36px;
        line-height: 46px;
        padding-top: 5px;
    }

    .eap_third_section_p {
        margin: 20px 0px 42px 0px;
    }

    .eap_fourth_section h2 {
        margin-top: 70px;
    }

    .eap_first_section_content {
        padding: 46px 15px 51px 32px;
    }

    .eap_third_section .container {
        max-width: 100%;
        padding: 0px;
    }

    .eap_fourth_section_box {
        padding-right: 12px;
    }

    .eap_row_box a {
        bottom: 6px;
        right: 8px;
        font-size: 16px;
        line-height: 26px;
    }

    .eap_six_section {
        background-color: #E5E5E5;
        padding: 70px 0px 0px 0px;
    }

    .eap_six_content_right {
        padding-top: 0px;
        padding-left: 50px;
    }

    .eap_six_content_right img {
        width: 100%;
    }

    .six_section_about_us {
        padding-top: 108px;
        padding-bottom: 87px;
    }

    .eap_eight_section {
        padding: 92px 0px 136px 0px;
    }

    .eap_third_section .row {
        margin-right: 0px;
    }

    .eap_fourth_section_second_row.row {
        margin-right: 0px;
    }
}

@media (max-width: 991px) {
    .eap_first_section .container {
        max-width: 100%;
    }

    .eap_first_section_content {
        padding: 31px 15px 48px 32px;
    }

    .eap_first_section_content p {
        padding-right: 0px;
        font-size: 15px;
        line-height: 20px;
    }

    .eap_fourth_section_download_mini a:first-child {
        padding-right: 0px;
    }

    .eap_fifth_section p {
        width: 50.8%;
    }

    .eap_six_section .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .eap_third_section .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 50.333333%;
        max-width: 50.333333%;
    }

    .eap_third_section_content img {
        margin-right: 15px;
        padding-top: 12px;
    }

    .eap_third_section_content div p {
        font-size: 34px;
        line-height: 42px;
        padding-top: 5px;
    }

    .eap_fourth_section_box {
        padding-right: 0px;
    }

    .eap_six_content_right img {
        display: none;
    }

    .eap_fourth_section_download_mini {
        padding-right: 0px;
    }

    .eap_fourth_section_download_box {
        margin-left: 18px;
        margin-top: 77px;
    }

    .eap_seventh_section .eap_seventh_section_box > img {
        width: 100%;
    }

    .eap_eight_section_box a {
        bottom: 20px;
    }

    .eap_eight_section_box {
        padding: 25px 34px 0px 30px;
        min-height: 303px;
    }

    .eap_eight_section_content p {
        width: 81%;
    }

    .eap_fourth_section .container {
        max-width: 100%;
        padding: 0px;
    }

    .row.eap_fourth_section__row {
        max-width: 90%;
        margin: 0px auto;
    }

    .eap_fourth_section_img img {
        width: 100%;
    }

    .eap_seventh_section_content p {
        width: 73%;
    }

    .eap_fourth_section h2 {
        width: 87%;
        margin: 70px auto 40px auto;
    }
}

@media (max-width: 767px) {
    .eap_first_section_content p {
        padding-right: 0px;
        font-size: 14px;
        line-height: 18px;
    }

    .six_section_about_us {
        padding-top: 84px;
        padding-bottom: 150px;
    }

    .row.eap_fourth_section__row {
        max-width: 100%;
        margin: 0px auto;
    }

    .eap_fourth_section_download_box {
        padding: 26px 25px 45px 30px;
        border-left: 4px solid #631837;
        position: relative;
        margin: 110px auto 0px auto;
        width: 294px;
        background: #EDE1DF;
    }

    .eap_fourth_section_download_mini a:first-child {
        padding-right: 0px;
    }

    .download {
        right: 25px;
    }

    .eap_six_content_right {
        padding-left: 0px;
    }

    .eap_fourth_section h2 {
        width: 71%;
        margin: 57px auto 60px auto;
        padding: 0px 15px;
    }

    .eap_third_section_p_img img {
        height: 33px;
        width: 35px;
        margin-right: 18px;
        margin-left: 20px;
    }

    .eap_third_section_p_img p {
        font-size: 32px;
        line-height: 41px;
        padding-top: 0px;
    }

    .eap_third_section_p {
        margin: 34px 0px;
        font-size: 17px;
        line-height: 22px;
    }

    .eap_third_section_p_img.responsive_eap_third_section {
        display: none;
    }

    .eap_third_section_p_img {
        display: flex;
    }

    .eap_third_section .col-md-5 {
        padding-left: 0px;
    }

    .second_section_eap {
        padding: 70px 0px 100px 0px;
    }

    .eap_first_section .container {
        max-width: 100%;
        padding: 0px;
    }

    .eap_first_section_content {
        padding: 43px 85px 0px 69px;
        min-height: 480px;
    }

    .eap_first_section .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    .eap_first_section_content h2 {
        font-size: 39px;
        margin-bottom: 27px;
    }

    .eap_first_section_content h4 {
        font-size: 20px;
    }

    .eap_first_section_content p {
        padding-right: 0px;
    }

    .eap_fourth_section_box p {
        margin-bottom: 44px;
    }

    .eap_fourth_section_box {
        padding-right: 0px;
    }

    .eap_fourth_section_img.col-md-6 {
        padding: 0px;
    }

    .eap_fifth_section p {
        width: 94%;
    }

    .eap_six_section_content_first_p {
        padding-right: 0px;
    }

    .eap_seventh_section .eap_seventh_section_box > img {
        width: auto;
    }

    .eap_seventh_section_content p {
        width: 100%;


    }

    .eap_six_section {
        padding: 50px 0px;
    }

    .eap_six_content_right {
        display: none;
    }

    .eap_eight_section_box {
        margin: 0px 42px;
        margin-bottom: 61px;
    }

    .eap_fifth_section p {
        width: 69%;
    }

    .eap_fifth_section h4 {
        font-size: 33px;
        margin-bottom: 25px;
    }

    .eap_fourth_section .col-md-4 {
        width: 71%;
        margin: 0px auto;
    }

    .eap_third_section .col-md-4 {
        max-width: 71%;
        margin: 0px auto;
        flex: 0 0 71%;
    }

    .eap_six_section_content p {
        margin-bottom: 40px;
    }

    .eap_six_section_content_second_p {
        margin-bottom: 10px !important;
    }

    .eap_seventh_section {
        background: #631837;
        padding: 107px 0px 90px 0px;
    }

    .eap_eight_section {
        padding: 64px 0px 50px 0px;
    }

    .second_section_eap_tab p {
        font-size: 17px;
    }

    .second_section_eap h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 37px;
    }
}

@media (max-width: 576px) {
    .eap_third_section_p {
        margin: 25px 0px;
    }

    .six_section_about_us {
        padding-top: 50px;
        padding-bottom: 80px;
    }

    .eap_six_section_content p {

        margin-bottom: 40px;
    }

    .eap_six_section_ul li {
    }

    .eap_third_section .col-md-4 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .eap_fourth_section .container {
        max-width: 100%;
    }

    .eap_fourth_section h2 {
        width: 100%;
    }

    .eap_fourth_section .col-md-4 {
        width: 100%;
        margin: 0px auto;
    }

    .eap_six_section_content h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 40px;
    }

    .eap_fourth_section_box p {


        margin-bottom: 44px;
    }

    .second_section_eap {
        padding: 54px 0px 93px 0px;
    }

    .eap_first_section_content h2 {
        font-weight: 500;
        font-size: 26px;
        line-height: 29px;
        margin-bottom: 30px;
    }

    .eap_first_section_content h4 {
        display: none;
    }

    .eap_first_section_content p {


        margin-bottom: 40px;
    }

    .eap_first_section_content {
        padding: 46px 17px 0px 17px;
        min-height: 354px;
    }

    .second_section_eap_tab p {
        padding: 23px 24px 22px 25px;
        font-size: 14px;
        line-height: 17px;
        border-left: 11px solid #631837;
        margin-bottom: 20px;
    }

    .eap_fifth_section {
        padding: 75px 0px;
    }

    .eap_fifth_section img {
        margin-bottom: 30px;
    }

    .eap_fifth_section h4 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 35px;
    }

    .eap_fifth_section p {
    }

    .eap_eight_section_content p {
        width: 100%;
    }

    .eap_six_section_content_second_p {
        margin-bottom: 0px !important;
    }

    .eap_eight_section_content p {


        margin-bottom: 50px;
    }

    .eap_eight_section_content h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 37px;
    }

    .eap_eight_section_box {
        background-color: rgba(43, 114, 114, 0.1);
        border-left: 4px solid #2B7272;
    }

    .eap_eight_section_box h2 {
        color: #2B7272;
    }

    .eap_eight_section_box p {
        font-size: 16px;
        line-height: 24px;
        color: #2B7272;
    }

    .eap_eight_section_box a {
        color: #2B7272;
    }
}


/* contact page*/

@media (max-width: 1440px) {
    .contact_first_section_content {
        width: 92%;
        padding-left: 70px;
    }

    .contact_first_section_content {
        padding: 178px 45px 110px 51px;
    }

    .contact_first_section_content h1 {
        font-size: 59px;
        line-height: 65px;
        margin-bottom: 30px;
    }

    .contact_first_section img {
        width: 100%;
    }
}

@media (max-width: 1200px) {
    .contact_first_section .container {
        max-width: 100%;
        padding: 0px;
    }

    .contact_first_section .row {
        margin-right: 0px;
    }

    .contact_first_section_content {
        width: 92%;
        padding-left: 70px;
    }

    .contact_first_section img {
        width: 100%;
    }

    .contact_section_right h1,
    .contact_second_section_left h1 {
        font-size: 57px;
        line-height: 82px;
        margin-bottom: 21px;
    }

    .contact_first_section_content {
        padding: 41px 0px 44px 3px;
    }

    .contact_first_section_content h1 {
        font-style: normal;
        font-weight: 500;
        font-size: 43px;
        line-height: 55px;
        color: #FFFFFF;
    }

    .fifth_section_about_us {
        background-size: 28%;
    }
}

@media (max-width: 991px) {
    .contact_first_section_content {
        padding: 66px 0px 83px 16px;
    }

    .contact_first_section_content h1 {
        font-size: 45px;
        line-height: 49px;
        margin-bottom: 20px;
    }

    .contact_section_right {
        padding-left: 71px;
    }
}

@media (max-width: 767px) {
    .contact_first_section .row {
        flex-direction: column-reverse;
    }

    .contact_first_section_content {
        width: 75%;
        margin: 0px auto;
    }

    .contact_first_section_content p {
        display: none;
    }

    .contact_second_section .row {
        flex-direction: column-reverse;
    }

    .contact_section_right {
        padding-left: 0px;
        text-align: center;
    }

    .contact_second_section {
        padding: 44px 1px 1px 1px;
        background: #E5E5E5;
    }

    .check_box_p p {
        display: none;
    }

    .contact_section_form textarea {
        margin-bottom: 45px;
    }

    .contact_second_section_left h1 {
        margin-top: 80px;
    }

    .contact_second_section_left {
        text-align: center;
    }

    .contact_section_right a {
        color: #F4F0ED;
        padding: 6px 32px 9px 32px;
        border: 2px solid #2B7272;
        background-color: #2B7272;
        border-radius: 45px;
        display: inline;
        font-family: 'Alliance No.1';
    }

    .contact_section__underline {
        margin-top: 120px;
    }

    .contact_section_form input,
    .contact_section_form textarea {
        padding: 12px 12px;
        background: #FFFFFF;
        border-radius: 4px;
        border: none;
        border: 1px solid white;
    }

    .contact_first_section_content_a {
        display: inline-block;
    }
}

@media (max-width: 576px) {
    .contact_first_section_content {
        padding: 41px 0px 110px 16px;
    }

    .contact_second_section .row > div {
        padding: 0px 17px;
    }

    .contact_first_section_content {
        width: 100%;
        margin: 0px auto;
    }

    .contact_second_section_left h1 {
        font-size: 43px;
        line-height: 55px;
        margin-bottom: 35px;
    }

    .contact_first_section_content {
        padding: 45px 17px 83px 17px;
    }

    .contact_section_right h1,
    .contact_second_section_left h1 {
        font-size: 43px;
        line-height: 55px;
    }

    .contact_section_right p {


        padding: 0px 0px;
    }

    .contact_section_form textarea {
        margin-bottom: 60px;
    }

    .contact_second_section_first_p {


        margin-top: 20px;
        margin-bottom: 58px;
    }

    .contact_email_us {
    }
}

@media (max-width: 991px) {

    /*privacy policy*/
    .second_section_privacy h1 {
        font-size: 59px;
        line-height: 70px;
        margin-bottom: 50px;
    }

    .second_section_privacy {
        padding: 75px 0px;
    }

    .third_section_privacy_content li,
    .third_section_privacy_content p {
        font-size: 17px;
        line-height: 25px;
        margin-bottom: 25px;
    }

    .third_section_privacy_content li {
        margin-bottom: 3px;
    }

    .third_section_privacy_content h2 {
        font-size: 37px;
    }
}

@media (max-width: 767px) {

    /*privacy policy*/
    .second_section_privacy h1 {
        font-size: 46px;
        line-height: 50px;
        margin-bottom: 44px;
    }

    .second_section_privacy {
        padding: 75px 0px;
    }

    .third_section_privacy {
        padding: 56px 0px 25px 0px;
    }

    .third_section_privacy_content li,
    .third_section_privacy_content p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 22px;
    }

    .third_section_privacy_content h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .third_section_privacy_content li {
        margin-bottom: 3px;
    }
}

@media (max-width: 576px) {

    /* privacy policy*/
    .second_section_privacy h1 {
        font-size: 24px;
        line-height: 30px;
    }

    .second_section_privacy {
        padding: 75px 0px;
    }

    .third_section_privacy {
        padding: 27px 0px 34px 0px;
    }

    .third_section_privacy_content li,
    .third_section_privacy_content p {


        margin-bottom: 36px;
    }

    .third_section_privacy_content li {
        margin-bottom: 3px;
    }

    .third_section_privacy_content h2 {
        font-size: 32px;
        line-height: 42px;
    }
}


/*single insights*/

@media (max-width: 1200px) {

    /* single insights*/
    .third_section_single_img_box p {
        padding-right: 30px;
    }

    .single_insights_tabs h2 {
        margin: 110px 0px 62px 0px;
    }

    .third_section_single_icons {
        margin-top: 56px;
        margin-bottom: 115px;
    }

    .fifth_section_about_us {
        padding-top: 40px;
        padding-bottom: 86px;
    }

    .col-md-3.third_section__single_empty {
        display: none;
    }

    .third_section__single .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 57%;
        max-width: 57%;
        margin-right: 67px;
    }

    .third_section__single_content {
        padding-right: 0px;
        margin-right: 0px;
    }

    .third_section__single .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 36%;
        max-width: 36%;
    }
}

@media (max-width: 991px) {

    /*signle insights*/
    .third_section__single .col-md-3 {
        display: none;
    }

    .third_section__single .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .third_section__single_content {
        padding-right: 0px;
    }

    .single_section_content a {
        font-size: 15px;
    }

    .single_section_content h2 {
        font-size: 59px;
        line-height: 73px;
    }

    .first_section__single {
        padding: 144px 0px 115px 0px;
    }
}

@media (max-width: 767px) {
    .single_insights_tabs h2 {
        font-size: 46px;
        margin: 90px 0px 61px 0px;
    }

    .single_section_content h2 {
        font-size: 40px;
        line-height: 48px;
        margin-top: 50px;
    }

    .third_section__single p {
        margin-bottom: 30px;
        font-size: 16px;
    }

    .third_section__single_content p {
        margin-bottom: 30px;
        font-family: 'Alliance No.1';
        font-size: 16px;

        color: #646464;
    }

    .third_section_single_icons {
        margin-top: 58px;
        margin-bottom: 105px;
    }

    .first_section__single {
        padding: 100px 0px 200px 0px;
    }
}

@media (max-width: 576px) {

    /* single insights*/
    .single_tab_content p {
        font-size: 18px;
        line-height: 23px;
    }

    .row.tabs_row:last-child {
        margin-bottom: 0px;
    }

    .single_tab_content {
        min-height: 137px;
    }

    .third_section__single p {
        margin-bottom: 30px;


    }

    .single_tab_content.homepage a {
        font-size: 14px;
    }

    .single_insights_tabs h2 {
        font-size: 32px;
        line-height: 41px;
        margin: 0px 0px 50px 0px;
    }

    .third_section__single h2 {
        font-size: 32px;
        line-height: 41px;
    }

    .third_section__single ul li {
    }

    .third_section__single ul {
        padding-left: 25px;
    }

    .first_section_single_underline {
        display: none;
    }

    .third_section__single {
        padding-top: 0px;
    }

    .third_section_download_a {
        text-align: center;
        background-color: #EDE1DF;
        padding: 75px 0px 25px 0px;
        margin: 0px -15px;
    }

    .third_section__single_content h2 {
        margin-bottom: 20px;
        font-size: 32px;
        line-height: 44px;
        margin-top: 30px;
    }

    .single_section_content h2 {
        font-size: 32px;
        line-height: 41px;
        margin-top: 50px;
    }

    .first_section__single {
        padding: 51px 0px 268px 0px;
    }

    .third_section__single_content {
        padding: 0px;
    }

    .third_section_single_icons {
        margin-top: 47px;
        margin-bottom: 106px;
    }

    .third_section__single_content li {
        margin-bottom: 0px;
        font-size: 10px;

    }

    .third_section__single_content p {


        margin-bottom: 20px;
    }
}


/*insights*/

@media (max-width: 1200px) {

    /*insights*/
    .third_section_insights_content {
        padding: 5px 0px 0px 10px;
    }

    .third_section_insights_content p {
        margin-bottom: 8px;
    }

    .second_section__insights_left h1 {
        font-size: 85px;
        line-height: 100px;
    }

    .second_section__insights_left {
        padding: 40px;
    }
}

@media (max-width: 991px) {

    /* insights*/
    .third_section_insights_content {
        padding: 7px 27px 0px 13px;
        display: block;
    }

    .third_section__insights_main_box img {
        height: 100%;
        width: 92%;
    }

    .third_section__insights_main_box {
        display: block;
    }

    .fourth_section__insights_filter {
        margin-top: 4px;
    }

    .btn_container button {
        padding: 4px 22px 5px;
        margin-right: -4px;
    }

    .second_section__insights_background .row {
        flex-direction: column-reverse;
    }


    .second_section__insights_right {
        padding-top: 50px;
    }

    .second_section__insights_right h2 {
        margin-bottom: 25px;
    }

    .second_section__insights_left {
        bottom: -35px;
        padding: 50px;
        left: 50%;
        transform: translate(-50%, 0);
        width: 92%;
    }

    .second_section__insights_right {
        margin-bottom: 150px;
    }

    .second_section__insights .col-md-4 {
        max-width: 100%;
    }

    .second_section__insights .col-md-8 {
        max-width: 100%;
    }
}

@media (max-width: 767px) {

    /* insights resp*/
    .third_section__insights .col-md-4 {
        margin-bottom: 50px;
    }

    .third_section__insights_main_box img {
        height: 230px;
        width: 100%;
    }

    .third_section__insights_main_box {
        padding: 0px 15px;
    }

    .load_more_tabs {
        text-align: center;
        margin-bottom: 10px;
    }

    .row.tabs_row {
        margin-bottom: 50px;
    }

    .fourth_section_insights_results p {
        display: none;
    }

    .fourth_section__insights_filter {
        display: none;
    }

    .btn_container {
        margin-bottom: 45px;
        display: none;
    }

    .third_section_insights_content h5 {
        font-size: 18px;
        line-height: 23px;
    }

    .second_section__insights_underline {
        margin-bottom: 110px;
    }

    .third_section_insights_content p {
        margin-bottom: 8px;
        margin-top: 27px;
        font-size: 14px;
    }

    .third_section__insights h2 {
        margin-bottom: 47px;
        margin-left: 0px;
        font-size: 32px;
        line-height: 41px;
        text-align: center;
    }

    .second_section__insights_left p {
        font-family: 'Alliance No.1';
        font-style: normal;
        font-size: 14px;
        line-height: 20px;
    }

    .second_section__insights_left h1 {
        font-family: 'Satoshi';
        font-weight: 500;
        font-size: 45px;
        margin-bottom: 30px;
        line-height: 35px;
    }
}

@media (max-width: 576px) {

    /* insights resp*/
    .third_section__insights_main_box img {
        height: 150px;
        width: 100%;
    }

    .second_section__insights_left p {
        font-family: 'Alliance No.1';
        font-style: normal;


    }

    .second_section__insights_left h1 {
        font-family: 'Satoshi';
        font-weight: 500;
        font-size: 32px;
        margin-bottom: 20px;
        line-height: 35px;
    }
}


/* health-care responsive*/

@media (max-width: 1550px) {
    .seven_section_specialized_service_box img {
        width: 80%;
    }

    .seven_section_specialized_service .container {
        max-width: 1300px;
    }

    .fifth_section_health_care_second_pic {
        max-width: 100%;
    }

    .first_section_specialized_service .col-md-8 {
        margin: auto 0px;
        padding-left: 236px;
        padding-right: 228px;
    }

    /* second_section health-care responsive*/
}

@media (max-width: 1440px) {
    .first_section_specialized_service img {
        width: 100%;
    }

    .first_section_specialized_service .container {
        max-width: 100%;
        padding: 0px;
    }

    .first_section_specialized_service .col-md-8 {
        margin: auto 0px;
        padding-left: 123px;
        padding-right: 196px;
    }

    .first_section_specialized_service h2 {
        font-size: 84px;
        line-height: 87px;
        margin-bottom: 47px;
    }

    .first_section_specialized_service {
        background: #631837;
        margin-bottom: 120px;
    }

    /* second_section health-care responsive*/
}

@media (max-width: 1200px) {
    .hamburger_menu {
        padding-right: 0;
    }

    .first_section_specialized_service .col-md-8 {
        margin: auto 0px;
        padding-left: 136px;
        padding-right: 124px;
    }

    .first_section_specialized_service h2 {
        font-size: 60px;
        line-height: 63px;
        margin-bottom: 47px;
    }

    /* second_section health-care responsive*/
    .second_section_specialized_service_a {
        margin-right: 0px;
    }

    .second_section_specialized_service .col-md-4 {
        max-width: 28.033333%;
    }

    .second_section_specialized_service_box {
        padding: 20px 25px;
    }

    /* third section*/
    .third_section__energy_tabs {
        justify-content: center;
    }

    .third_section_energy_tab.energy_third_tab,
    .third_section_energy_tab:last-child {
        margin-right: 45px;
    }

    .third_section_energy_tab {
        width: 330px;
        margin-bottom: 45px;
    }

    .third_section_energy_tab:last-child {
        margin-bottom: 80px;
    }

    .third_section__health_care_box {
        margin-bottom: 100px;
    }

    /* fourth section*/
    .fourth_section_energy > h2 {
        font-size: 47px;
        margin-bottom: 50px;
        line-height: 45px;
    }

    .fourth_section_energy_content p {
        font-size: 15px;
        line-height: 21px;
    }

    .fourth_section_energy_content_p {
        margin-bottom: 24px;
    }

    .fourth_section_energy_content_second_p {
        margin-bottom: 41px;
    }

    .fourth_section_energy_box {
        margin-top: 70px;
    }

    .fourth_section_energy_img {
        width: 100%;
    }

    .fourth_section_energy_box p {
        font-size: 20px;
        line-height: 24px;
    }

    .fourth_section_energy_content {
        padding-left: 40px;
        margin-bottom: 120px;
    }

    .second_section_specialized_service_box {
        margin-top: 0px;
    }
}

@media (max-width: 991px) {
    .first_section_specialized_service .col-md-8 {
        margin: auto 0px;
        padding-left: 17px;
        padding-right: 31px;
    }

    .first_section_specialized_service h2 {
        font-size: 44px;
        line-height: 46px;
        margin-bottom: 38px;
    }

    .first_section_specialized_service p {
        font-family: 'Alliance No.1';
        color: #FFFFFF;

    }

    /* second_section health-care responsive*/
    .second_section_specialized_service .col-md-4 {
        max-width: 33.033333%;
    }

    .third_section__energy_tabs {
        justify-content: center;
    }

    .third_section_energy_tab.energy_third_tab,
    .third_section_energy_tab:last-child {
        margin-right: 0px;
    }

    .third_section_energy_tab {
        width: 100%;
        margin-bottom: 45px;
        margin-right: 0px;
    }

    .third_section_energy_tab:last-child {
        margin-bottom: 80px;
    }

    .third_section__health_care_box {
        padding: 36px 67px;
        border-radius: 5px;
    }

    /* fourth section*/
    .fourth_section_energy_content h2 {
        font-size: 43px;
        margin-bottom: 28px;
    }

    .fourth_section_energy_img {
        width: 100%;
    }

    .fourth_section_energy_content p {
        font-size: 16px;
        line-height: 21px;
    }

    .fourth_section_energy_content_second_p {
        margin-bottom: 2px;
    }

    .fourth_section_energy_content_p {
        margin-bottom: 33px;
    }

    .fourth_section_energy_box {
        margin-top: 37px;
    }

    .fourth_section_energy_box p {
        font-size: 16px;
        line-height: 19px;
        margin-left: 13px;
    }

    .fourth_section_energy_content {
        padding-left: 10px;
    }

    .fourth_section_energy > h2 {
        display: block;
        text-align: center;
    }

    .fourth_section_energy_content h2 {
        display: none;
    }

    /* fourth section second part*/
    .col-md-6.fourth_section_health_care_col-md-6 {
        flex: 0 0 80%;
        max-width: 80%;
        text-align: center;
        margin: 0px auto;
    }

    .fourth_section_health_care_content {
        text-align: center;
    }

    .fourth_section_energy_box p {
        font-size: 16px;
        line-height: 19px;
        text-align: left;
    }

    .fourth_section_energy_box {
        margin: 37px auto;
    }

    .fourth_section_health_care_content > p {
        margin-bottom: 53px;
    }

    /*fifth section*/
    .fifth_section_health_care {
        padding: 86px 0px 73px 0px;
    }

    .fifth_section_health_care_first_pic {
        margin: 81px auto 82px auto;
        width: 75%;
    }

    .fourth_section_health_care_content {
        padding-right: 0px;
        padding-bottom: 262px;
    }

    /*seven section*/
    .seven_section_specialized_service {
        margin-bottom: 120px;
    }

    .seven_section_specialized_service p {
        margin-bottom: 76px;
    }

    .seven_section_specialized_service_box {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }

    .seven_section_specialized_service_box div {
        margin-bottom: 80px;
    }

    .seven_section_specialized_service {
        margin-bottom: 0px;
    }

    .seven_section_specialized_service {
        text-align: center;
        padding: 70px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .first_section_specialized_service .container {
        padding: 0 15px;
    }

    .third_section__energy_tabs {
        display: flex;
        flex-wrap: wrap;
        padding: 0px 15px;
        margin-bottom: 0px;
    }

    .eap_fourth_section_download_box.health-care-box {
        display: block;
    }

    .third_section_energy_tab {
        margin-bottom: 24px;
    }

    .fifth_section.nine_section_specialized_section {
        padding: 23px 0px 9px 0px;
    }

    .six_section_about_us.ten_section_specialized_section {
        padding-top: 0px;
        padding-bottom: 80px;
    }

    .first_section_specialized_service {
        margin-bottom: 68px;
    }

    .first_section_specialized_service .col-md-8 img {
        display: block;
    }

    .first_section_specialized_service_content_responsive {
        display: flex;
    }

    .first_section_specialized_service_img {
        display: none;
    }

    .first_section_specialized_service .col-md-8 {
        margin-top: 25px;
        padding-left: 33px;
        padding-right: 17px;
    }

    .first_section_specialized_service_content_responsive div {
        margin-right: 35px;
    }

    .first_section_specialized_service_content_responsive div:last-child {
        margin-right: 0px;
    }

    .first_section_specialized_service h2 {
        font-size: 50px;
        line-height: 64px;
        color: #9D5271;
        margin-bottom: 30px;
    }

    .first_section_specialized_service img {
        width: 100%;
        margin-left: -18px;
        margin-top: 30px;
    }

    .first_section_specialized_service_content_responsive div p {
        padding-right: 40px;
    }

    /* second section*/
    .second_section_specialized_service_p p {
        margin-bottom: 25px;
        font-size: 14px;
    }

    .second_section_specialized_service .col-md-8 {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 50px;
    }

    .second_section_specialized_service .col-md-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .second_section_specialized_service .row {
        margin-bottom: 0px;
    }

    .second_section_specialized_service_p p {
        margin-bottom: 25px;
    }

    /* third_section*/
    .third_section__energy_tabs {
        padding: 0px;
    }

    .third_section__energy .col-md-12 {
        padding: 0px;
    }

    .row.third_section__health_care_row .col-md-12 {
        padding-right: 0px;
    }

    .eap_fourth_section_download_box.health-care-box {
        padding: 26px 25px 45px 30px;
        border-left: 1px px solid #631837;
        position: relative;
        margin: 0px auto 54px auto;
        width: 294px;
        background: #EDE1DF;
    }

    .third_section__health_care_box {
        padding: 36px 15px;
        border-radius: 5px;
        font-size: 16px;
        line-height: 24px;
        color: #FFFFFF;
        margin-bottom: 40px;
    }

    .fourth_section_energy > h2 {
        display: none;
    }

    .fourth_section_energy_content h2 {
        display: block;
    }

    .fourth_section_energy_content {
        padding-left: 0px;
        margin-top: 40px;
    }

    .fourth_section_energy_content_p {
        margin-bottom: 25px;
    }

    .fourth_section_health_care_content {
        text-align: left;
    }

    .col-md-6.fourth_section_health_care_col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
        text-align: left;
        margin: 0px auto;
    }

    /* six*/
    .six_section_specialized_service {
        background: #2B7272;
        padding: 38px 0px 44px 0px;
    }

    .six_section_specialized_service_a {
        margin-top: 10px;
        padding-left: 0px;
        text-align: center;
        flex: 0 0 100%;
    }

    .six_section_specialized_service p {
        margin-bottom: 20px;
        font-size: 28px;
        line-height: 36px;
        padding-right: 0px;
        text-align: center;
    }

    .six_section_specialized_service_a a {
        color: #631837;
        background-color: #F4F0ED;
    }

    /* seven*/
    .seven_section_specialized_service_box {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }

    .seven_section_specialized_service_box div {
        margin-bottom: 40px;
    }

    .seven_section_specialized_service {
        margin-bottom: 0px;
    }

    .seven_section_specialized_service {
        text-align: center;
        padding: 70px 0px 0px 0px;
    }

    .seven_section_specialized_service p {
        margin-bottom: 56px;
    }

    .nine_section_specialized_section_title p {
        padding: 0px
    }

    .fourth_section_energy_box p {
        font-size: 22px;
        line-height: 24px;
        text-align: left;
    }
}

@media (max-width: 576px) {
    .first_section_specialized_service_img {
        display: none;
    }

    .first_section_specialized_service_content_responsive div p {
        max-width: 90px;
    }

    .third_section__single .img_description {
    }

    .fourth_section__insights_input {
        padding: 0px 15px;
    }

    .third_section__energy_tabs img {
        margin-right: 0px;
    }

    .first_section_specialized_service .col-md-8 {
        margin-top: 25px;
        padding-left: 33px;
        padding-right: 17px;
    }

    .first_section_specialized_service_content_responsive div {
        margin-right: 35px;
    }

    .first_section_specialized_service_content_responsive div:last-child {
        margin-right: 0px;
    }

    .first_section_specialized_service h2 {
        font-size: 50px;
        line-height: 64px;
        color: #9D5271;
        margin-bottom: 30px;
    }

    .first_section_specialized_service img {
        width: 100%;
        margin-left: -18px;
        margin-top: 30px;
    }

    .first_section_specialized_service_content_responsive div p {
        padding-right: 0px;
    }

    /* second section*/
    .second_section_specialized_service h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 35px;
    }

    .second_section_specialized_service_p p:last-child {
        margin-bottom: 40px;
    }

    .second_section_specialized_service_p p {
        margin-bottom: 25px;


    }

    /* third_section*/
    .third_section_energy_tab {
        width: 100%;
        margin-bottom: 25px;
        margin-right: 0px;
    }

    /*fourth*/
    .fourth_section_health_care_content h2,
    .fourth_section_energy_content h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 34px;
    }

    .fourth_section_energy_box p {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 30px;
        font-weight: 500;
    }

    .fourth_section_energy_box img {
        height: auto;
        width: 86px;
    }

    .fourth_section_energy_box a {
        position: absolute;
        bottom: 8px;
        left: 112px;
        font-size: 14px;
        line-height: 26px;
    }

    .fourth_section_health_care_content > p {
        margin-bottom: 44px;
    }

    .fourth_section_energy_box {
        margin: 40px auto;
    }

    .fourth_section_health_care_content {
        padding-right: 0px;
        padding-bottom: 110px;
    }

    /*fifth*/
    .fifth_section_health_care {
        padding: 67px 0px 73px 0px;
    }

    .fifth_section_health_care h2 {
        font-family: 'Satoshi';
        font-style: normal;
        font-size: 32px;
        line-height: 41px;
        color: #16000A;
        margin-bottom: 34px;
        text-align: left;
    }

    .fifth_section_health_care p {


        text-align: left;
        margin: 5px 0px;
        padding: 0px;
    }
}

@media (max-width: 1200px) {
    .fourth_section_energy_img {
        width: 100%;
    }

    .fifth_section_energy_img {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .fourth_section_energy_content h2 {
        font-family: 'Satoshi';
        font-style: normal;
        font-size: 48px;
        color: #16000A;
        margin-bottom: 40px;
    }

    .fourth_section_energy.fourth_section_energy_background .row {
        margin-right: 0px;
    }

    .fifth_section_energy_box {
        padding-right: 0px;
    }

    .fifth_section__programs {
        margin-top: 100px;
        margin-bottom: 74px;
    }
}

@media (max-width: 767px) {
    .fifth_section_energy_box {
        text-align: center;
        margin: 0px auto;
    }

    .featured_image_testimonial:before {
        width: 150px;
        height: 150px;
    }

    .eap_third_section .testimonial__image {
        max-width: 100px;
    }

    .testimonial__bg__image {
        max-width: 30%;
    }

    .eap_third_section_content {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
    }

    .eap_third_section_p {
        max-width: 100%;
        width: 100%;
    }

    .eap_third_section_p_img {
        padding-left: 30px;
        padding-right: 30px;
        margin-bottom: 50px;
    }

    .fifth_section_energy .row {
        margin-bottom: 30px;
    }

    .fifth_section_energy_content h2 {
        font-size: 37px;
        line-height: 48px;
        margin-bottom: 34px;
    }

    .fifth_section_energy_content p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 100px;
    }

    .fifth_section_energy_box h2 {
        font-size: 29px;
        line-height: 38px;
        margin: 17px 0px 30px 0px;
    }

    .fifth_section_energy_box {
        max-width: 270px;
    }

    .fifth_section_energy_box p {
        margin-bottom: 40px;
    }

    .eap_third_section_client_logo {
        justify-content: flex-start
    }

    .featured_image_testimonial {
        margin-left: 40px;
    }

    .fifth_section_energy_img_description {
        font-size: 14px;
        line-height: 20px;
        padding-right: 0px;
        text-align: center;
        margin-top: 60px;
        margin-bottom: 70px;
    }

    .fifth_section.fifth_section__energy_homepage {
        padding-bottom: 0px;
    }

    .six_section_about_us.six_section_about_us_energy {
        padding-top: 0px;
        padding-bottom: 40px;
    }

    .seven_section_specialized_service {
        margin-top: 50px;
    }

    .seven_section_specialized_service h2 {
        font-size: 36px;
        line-height: 45px;
    }

    .seven_section_specialized_service p {
        font-size: 15px;
        line-height: 20px;
    }

    .fifth_section__energy_homepage_second .fifth_section__row_specialized h2 {
        width: 100%;
    }

    .fifth_section__energy_homepage_second .fifth_section__row_specialized p {
        width: 100%;
    }

    .fifth_section__energy_homepage_second .col-md-4 {
        max-width: 100%;
        margin: 30px auto;
    }

    .fifth_section__row_stuff > div:last-child {
        max-width: 100%;
    }

    .footer_underline {
        margin-top: 70px;
    }

    .fifth_section__programs {
        margin-top: 80px;
        margin-bottom: 60px;
    }

    .fifth_section__row_stuff .col-md-4 {
        max-width: 100%;
        margin: 30px auto;
    }
}

@media (max-width: 576px) {
    .fifth_section_energy .row {
        margin-bottom: 30px;
    }

    .fifth_section_energy {
        background-color: #EDE1DF;
        padding: 66px 0px 25px 0px;
    }

    .fifth_section_energy_content h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 34px;
    }

    .fifth_section_energy_content p {
        margin-bottom: 100px;
    }

    .testimonial__bg__image {
        max-width: 50%;
    }

    .fifth_section_energy_box h2 {
        font-size: 26px;
        line-height: 33px;
        margin: 17px 0px 30px 0px;
    }

    .fifth_section_energy_box p {
        margin-bottom: 40px;
    }

    .fifth_section_energy_box {
        max-width: 100%;
    }

    .fifth_section_energy_img_description {


        padding-right: 0px;
        text-align: center;
        margin-top: 60px;
        margin-bottom: 70px;
    }

    .fifth_section__programs {
        margin-top: 60px;
        margin-bottom: 50px;
    }

    .fourth_section_health_care_content h2,
    .fourth_section_energy_content h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 34px;
    }

    .seven_section_specialized_service {
        margin-top: 0px;
    }

    .seven_section_specialized_service h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 20px;
    }

    .seven_section_specialized_service p {
    }

    .footer_underline {
        margin-top: 0px;
    }
}


/* entertainment*/

@media (max-width: 1200px) {
    .fifth_section_entertainment_content {
        padding: 106px 0px 90px 75px;
    }

    .fourth_section__entertainment_content p {
        padding-right: 53px;
    }

    .fourth_section__entertainment_box .col-md-6 h2 {
        padding-right: 20px;
    }
}

@media (max-width: 991px) {
    .third_section__entertainment img {
        width: 100%;
    }

    .fifth_section_entertainment img {
        width: 100%;
    }

    .six_section_entertainment_img img {
        width: 100%;
    }

    .seven_section_entertainment img {
        width: 100%;
    }

    .fifth_section_entertainment_content {
        padding: 40px 0px 35px 32px;
    }

    .fifth_section_entertainment p {
        padding-right: 0px;
    }

    .seven_section_entertainment_content {
        padding-left: 10px;
    }

    .third_section__entertainment {
        padding-bottom: 80px;
    }

    .third_section__entertainment ul {
        padding-right: 0px;
        padding-left: 15px;
    }

    .six_section_entertainment {
        padding: 90px 0px;
    }
}

@media (max-width: 767px) {
    .second_section_specialized_service .eap_fourth_section_download_box.entertainment-care-box {
        margin-top: 50px;
        margin-bottom: 70px;
    }

    .third_section__entertainment img {
        margin-bottom: 40px;
    }

    .third_section__entertainment h1 {
        font-size: 38px;
        line-height: 52px;
    }

    .third_section__entertainment p {
        font-size: 17px;
        margin-bottom: 35px;
    }

    .third_section__entertainment li {
        font-size: 14px;
        line-height: 20px;
    }

    .third_section__entertainment {
        padding-bottom: 19px;
    }

    .second_section_specialized_service h2 {
        font-size: 38px;
        line-height: 52px;
        margin-bottom: 45px;
    }

    .second_section_specialized_service_p p {
        font-size: 14px;
    }

    .fourth_section__entertainment_content p {
        padding-right: 0px;
    }

    .fourth_section__entertainment_content img {
        display: none;
    }

    .fourth_section__entertainment {
        background-color: #EDE1DF;
        padding: 94px 0px 111px 0px;
    }

    .fifth_section_entertainment img {
        position: relative;
    }

    .fifth_section_entertainment .container {
        background-color: #DDCDCA;
    }

    .fifth_section_entertainment .container .row {
        flex-direction: column-reverse;
    }

    .fifth_section_entertainment p {
        padding-right: 0px;
        font-size: 14px;
        line-height: 18px;
    }

    .fourth_section__entertainment_box .col-md-6 h2 {
        padding-right: 0px;
    }

    .fifth_section_entertainment_content {
        padding: 44px 17px 0px 28px;
    }

    .fifth_section_entertainment_content h2 {
        margin-bottom: 30px;
    }

    .six_section_entertainment {
        background-image: none;
        padding: 70px 0px;
    }

    .seven_section_entertainment .row {
        flex-direction: column-reverse;
    }

    .seven_section_entertainment_content {
        padding-left: 0px;
    }

    .six_section_entertainment h2,
    .seven_section_entertainment h2 {
        font-size: 32px;
        line-height: 46px;
        margin-bottom: 30px;
    }

    .six_section_entertainment p,
    .seven_section_entertainment p {
        font-size: 14px;
        line-height: 20px;
    }

    .seven_section_entertainment {
        margin-bottom: 85px;
    }

    .seven_section_specialized_service {
        padding: 59px 15px 64px 15px;
    }

    .six_section_about_us.entertainment_six_section_about_us {
        padding-top: 0px;
        padding-bottom: 30px;
    }

    .fifth_section.entertainment_six_section_homepage {
        padding-bottom: 0px;
    }

    .eap_fourth_section_download_box.entertainment-care-box {
        display: block;
    }

    .six_section_entertainment img,
    .seven_section_entertainment img {
        margin-top: 60px;
    }

    .third_section__entertainment {
        padding-bottom: 60px;
    }
}

@media (max-width: 576px) {
    .third_section__entertainment h1 {
        font-size: 32px;
        line-height: 48px;
    }

    .third_section__entertainment p {
        font-size: 15px;
        margin-bottom: 35px;
    }

    .third_section__entertainment li {
    }

    .second_section_specialized_service h2 {
        font-size: 32px;
        line-height: 48px;
        margin-bottom: 32px;
    }

    .second_section_specialized_service_p p {
        font-size: 12px;
    }

    .fourth_section__entertainment {
        background-color: #EDE1DF;
        padding: 67px 0px 70px 0px;
        text-align: center;
    }

    .fourth_section__entertainment_content h2 {
        font-size: 32px;
        line-height: 41px;
    }

    .fourth_section__entertainment_content p {


        margin-bottom: 15px;
    }

    .fourth_section__entertainment .row {
        margin-top: 20px;
    }

    .fourth_section__entertainment_box .col-md-6 h2 {
        font-size: 26px;
        line-height: 33px;
        margin-bottom: 36px;
    }

    .fourth_section__entertainment_box .col-md-6 p {
    }

    .fourth_section__entertainment_box .row {
        padding: 43px 0px 43px 0px;
    }

    .fifth_section_entertainment {
        padding: 72px 15px 0px 15px;
    }

    .fifth_section_entertainment p {
    }

    .six_section_entertainment p,
    .seven_section_entertainment p {
    }

    .seven_section_entertainment {
        margin-bottom: 65px;
    }
}


/* carrers */

@media (max-width: 1200px) {
    .first_carrers_section .col-md-6 {
        max-width: 70%;
        flex: 0 0 70%;
    }

    .second_carrers_section img {
        width: 100%;
        margin-bottom: 41px;
    }
}

@media (max-width: 991px) {
    .second_carrers_section_description h2 {
        font-size: 47px;
        margin-bottom: 20px;
    }

    .second_carrers_section_description p {
        padding-right: 22px;
    }

    .second_carrers_section__tab p {
        font-size: 17px;
        line-height: 23px;
    }

    .second_carrers_section_tabs {
        padding-top: 0px;
    }

    .carrers_form_box {
        display: block;
    }
}

@media (max-width: 767px) {
    .about-us_first_section h1 {
        text-align: center;
    }

    .first_carrers_section .col-md-6 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .first_carrers_section p {
        padding-right: 0px;
        font-size: 14px;
        line-height: 20px;
    }

    .first_carrers_section {
        background-image: url(../images/krugici.png);
        background-color: #631837;
        padding: 80px 0px;
        background-position-y: -85px;
    }

    .first_carrers_section h2 {
        font-size: 38px;
        line-height: 46px;
        font-weight: 700;
        margin-bottom: 36px;
    }

    .second_carrers_section img {
        margin-bottom: 41px;
    }

    .second_carrers_section {
        padding: 40px 0px 120px 0px;
    }

    .first_carrers_section_description.row,
    .second_carrers_section_row.row {
        display: none;
    }

    .third_carrers_section_row.row {
        flex-direction: column-reverse;
    }

    .carrers_form_box {
        display: block;
    }

    .tab_section.fifth_section_carrers {
        display: none;
    }

    .footer_underline.underline-carrers {
        margin-top: 80px;
    }

    .six_section_about_us.carrers_six_section_about_us {
        display: block;
        margin-top: 100px;
        padding-bottom: 0px;
    }

    .first_carrers_section_ul {
        display: block;
    }

    .carrers_form h1 {
        font-size: 52px;
    }

    .carrers_form > p {
        font-size: 14px;
    }

    .fourth_section_carrers.first_section__box {
        max-width: 535px;
        padding: 30px;
        bottom: -100px;
    }
}

@media (max-width: 576px) {
    .about-us_first_section h1 {
        text-align: left;
    }

    .first_carrers_section p {
        padding-right: 0px;


    }

    .first_carrers_section {
        background-image: url(../images/krugici.png);
        background-color: #631837;
        padding: 71px 0px;
        background-position-y: -85px;
    }

    .first_carrers_section h2 {
        font-size: 32px;
        line-height: 41px;
        font-weight: 700;
        margin-bottom: 26px;
    }

    .second_carrers_section {
        padding: 32px 0px 111px 0px;
    }

    .carrers_form h1 {
        font-size: 32px;
        line-height: 41px;
    }

    .carrers_form > p {

        margin-bottom: 30px;

    }

    .about-us_first_section.fourth_section_carrers {
        background-image: url(../images/serious-talk.png);
        padding-top: 78px;
        background-size: cover;
        background-repeat: no-repeat;
        position: relative;
        height: 708px;
    }

    .about-us_first_section.fourth_section_carrers .first_section__box {
        bottom: -78px;
    }

    .fourth_section_carrers h1 {
        padding: 0px;
    }

    .fourth_section_carrers_a {
        text-align: left;
    }
}


/*meet the experts*/

@media (max-width: 1200px) {
    .third_section_meet_box {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 50px;
    }
}

@media (max-width: 991px) {
    .second_secton_meet_box > img {
        width: 100%;
    }

    .third_section_meet_box h2 {
        font-size: 41px;
        line-height: 49px;
        margin-bottom: 28px;
    }

    .third_section_meet_box {
        padding-right: 8px;
    }

    .third_section_meet {
        background-color: #DDCDCA;
        padding: 80px 0px;
    }

    .second_secton_meet {
        padding-top: 64px;
        padding-bottom: 78px;
    }
}

@media (max-width: 767px) {
    .first_section_meet h1 {
        font-family: 'Satoshi';
        font-size: 50px;
        line-height: 82px;
        margin-bottom: 30px;
    }

    .third_section_meet .row {
        flex-direction: column-reverse;
    }

    .third_section_meet {
        background-color: #DDCDCA;
        padding: 52px 0px;
        margin-bottom: 50px;
    }

    .third_section_meet_img img {
        margin-bottom: 50px;
    }

    .third_section_meet_box h2 {
        font-size: 38px;
        line-height: 39px;
        margin-bottom: 28px;
    }

    .third_section_meet_box a {
        background-color: #631837;
        border: 2px solid #631837;
        color: white;
    }

    .make-the-experts-display-none {
        display: none;
    }

    .second_secton_meet_a {
        display: none;
    }

    .second_secton_meet {
        padding-bottom: 0px;
    }

    .second_secton_meet .row {
        margin-bottom: 35px;
    }
}

@media (max-width: 576px) {
    .first_section_meet h1 {
        font-size: 36px;
        line-height: 46px;
    }

    .third_section_meet_box h2 {
        font-size: 32px;
        line-height: 39px;
        margin-bottom: 28px;
    }

    .third_section_meet_box p {


        margin-bottom: 40px;
    }

    .first_section_meet {
        padding: 71px 0px 100px 0px;
    }

    .first_section_meet p {
    }
}


/*workplace*/

@media (max-width: 1500px) {
    .workplace_first_section_box {
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        width: 812px;
    }
}

@media (max-width: 1200px) {
}

@media (max-width: 991px) {
    .third_section_workplace_img img {
        width: 100%;
    }

    .workplace_second_section_content_box_img img {
        width: 100%;
    }

    .workplace_first_section_box {
        width: 540px;
    }

    .third_section_workplace_content > h2 {
        font-size: 42px;
        line-height: 49px;
    }

    .eap_row_box img {
        margin-right: 20px;
        width: 86px;
        height: auto;
    }

    .eap_row_box p {
        padding-right: 0px;
        font-size: 18px;
        line-height: 23px;
    }

    .row.fifth_section__row_specialized.workplace_section h2 {
        font-size: 42px;
    }

    .fourth_section__entertainment_content p {
        font-size: 16px;
        line-height: 25px;
        padding-right: 70px;
    }

    .fourth_section__entertainment_box.workplace_box.col-md-6 .col-md-6 {
        padding: 30px 0px 40px 0px;
        border-top: 0px solid black;
    }

    .fourth_section__entertainment_content {
        margin-top: -35px;
    }

    .fourth_section__entertainment_content p {
        font-size: 37px;
        line-height: 46px;
        padding-right: 70px;
        margin-top: 20px;
    }

    .third_section_workplace {
        padding-bottom: 11px;
    }

    .fourth_section_workplace {
        padding: 99px 0px 90px 0px;
    }
}

@media (max-width: 767px) {
    .workplace_first_section_box {
        width: 93%;
    }

    .workplace_second_section_box p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 40px;
    }

    .fourth_section__entertainment_content p {
        padding-right: 0px;
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 70px;
    }

    .workplace_first_section_box p {
        font-family: 'Alliance No.1';
        font-style: normal;
        font-size: 14px;
        line-height: 22px;
        color: #F4F0ED;
        margin-bottom: 20px;
    }

    .fourth_section__entertainment .row {
        margin: 0px;
    }

    .fourth_section__entertainment_content p {
        padding-right: 0px;
    }

    .third_section__a_about_us {
        display: none;
    }

    .fourth_section__entertainment_content {
        margin-top: 0px;
    }

    .third_section__a_about_us.responsive_third_section__a {
        display: inline-block;
        max-width: 100%;
    }

    .six_section__about_us_content {
        padding: 40px 13px 65px 13px;
    }

    .six_section__about_us_content p {
        font-style: normal;
        font-size: 29px;
        line-height: 39px;
    }

    .six_section_about_us {
        margin: 0px 15px 0px 0px;
        border-radius: 5px;
    }

    .six_section__about_us_content > a {
        display: none;
    }

    .six_section__about_us_content .six_section__about_us_content_p_responsive {
        font-family: 'Alliance No.1';
        font-style: normal;
        font-size: 14px;
        line-height: 24px;
        color: #F4F0ED;
        opacity: 0.6;
        margin-bottom: 44px;
        display: block;
    }

    .six_section__about_us_content h2 {
        font-size: 40px;
        line-height: 46px;
        margin-bottom: 20px;
        font-family: 'Satoshi';
        max-width: 241px;
    }

    .workplace_second_section_box h2 {
        font-size: 40px;
    }

    .about_us_third_section .third_section__a_about_us {
        display: none;
    }

    .about_us_third_section .third_section__a_about_us.responsive_third_section__a {
        display: inline-block;
    }

    .six_section_about_us .container {
        border-radius: 8px;
    }

    .workplace_second_section_box {
        padding: 0px 15px 74px 15px;
    }

    .workplace_second_section_content_box .row {
        flex-direction: column-reverse;
    }

    .workplace_second_section_content_box_descripton h2 {
        font-size: 16px;
        line-height: 19px;
    }

    .workplace_second_section_content_box {
        padding: 44px 28px;
        margin-bottom: 44px;
    }

    .workplace_second_section_content_box_img p {
        font-family: 'Alliance No.1';
        font-style: normal;
        font-weight: 300;

        line-height: 14px;
        color: #A29492;
        max-width: 67%;
    }

    .workplace_second_section_content_box_descripton p {
        border-left: 0px solid #DDCDCA;
        padding-left: 0px;
        font-style: italic;
        font-size: 20px;
        line-height: 1.2;
        margin-bottom: 44px;
    }

    .third_section_workplace .row {
        flex-direction: column-reverse;
    }

    .third_section_workplace {
        background: none;
    }

    .third_section_workplace_img img {
        width: 100%;
        margin-bottom: 46px;
    }

    .third_section_workplace_content > h2 {
        font-size: 36px;
        line-height: 46px;
    }

    .fourth_section_workplace {
        margin-bottom: 10px;
        margin-top: 82px;
    }

    .third_section_workplace_content > p {
        font-family: 'Alliance No.1';
        font-style: normal;
        font-size: 14px;
        line-height: 24px;
        color: #16000A;
    }

    .fifth_section_workplace_box h2 {
        font-size: 42px;
    }

    .fifth_section__programs_content h2 {
        font-size: 21px;
        line-height: 28px;
        margin: 17px 0px;
    }

    .fifth_section__programs_content {
        padding: 25px 30px;
        margin-bottom: 60px;
    }

    .fourth_section__entertainment_box.col-md-6 {
        padding-left: 0px;
    }

    .fourth_section__entertainment_box.workplace_box.col-md-6 p {
        margin-bottom: 0px;
    }

    .fourth_section__entertainment_box.workplace_box.col-md-6 .col-md-6 {
        padding: 20px 0px 30px 0px;
        border-top: 0px solid black;
    }

    .fourth_section__entertainment_box.workplace_box.col-md-6 h2 {
        font-size: 26px;
        line-height: 33px;
        max-width: 284px;
        margin: 0px auto;
    }

    .fourth_section_workplace_content h2 {
        font-size: 40px;
    }

    .fourth_section_workplace_box a {
        display: inline-block;
    }

    .fourth_section_workplace_content a {
        display: none;
    }

    .fourth_section_workplace {
        padding: 71px 0px 80px 0px;
    }

    .fourth_section_workplace_content h2 {
        font-size: 36px;
    }

    .fourth_section_workplace_box p {
        font-size: 14px;
        line-height: 20px;
    }

    .fourth_section_workplace_box_a {
        margin-top: 40px;
    }
}

@media (max-width: 576px) {
    .workplace_second_section_box h2 {
        font-size: 32px;
    }

    .fourth_section_workplace_box p:last-child {
        margin-bottom: 30px;
    }

    .fourth_section_workplace_box p {
    }

    .fourth_section_workplace {
        text-align: center;
    }

    .fourth_section_workplace_content h2 {
        font-size: 32px;
    }

    .six_section__about_us_content {
        padding: 48px 13px 0px 13px;
    }

    .workplace_second_section_box p {

        line-height: 18px;
        margin-bottom: 40px;
    }

    .fifth_section_workplace_box p {

        line-height: 18px;
    }

    .fifth_section_workplace_box h2 {
        font-size: 36px;
        margin-bottom: 22px;
        line-height: 46px;
    }

    .third_section_workplace_content > p {
        font-family: 'Alliance No.1';
        font-style: normal;

        line-height: 18px;
        color: #16000A;
    }

    .workplace_first_section_box h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 15px;
    }

    .workplace_first_section_box p {
    }

    .six_section__about_us_content h2 {
        font-size: 36px;
        line-height: 46px;
        margin-bottom: 11px;
        font-family: 'Satoshi';
        max-width: 241px;
    }

    .meet-the-experts_underline {
        margin-top: 92px;
    }
}

@media only screen and (max-width: 375px) {
    .workplace_second_section_content_box_descripton p {
        font-size: 18px;
    }
}

/*leadership*/

@media (max-width: 1200px) {
    .third_section_meet_img img {
        width: 100%;
    }

    .second_section_leadership_content {
        padding-left: 100px;
        padding-right: 61px;
    }

    .second_section_leadership_box p {
        font-size: 31px;
        line-height: 43px;
    }
}

@media (max-width: 991px) {
    .first_section_leadership_box {
        position: absolute;
        bottom: -40px;
        background: rgba(43, 39, 34, 0.4);
        backdrop-filter: blur(50px);
        -webkit-backdrop-filter: blur(50px);
        width: 600px;
        padding: 50px;
        left: 50%;
        transform: translate(-50%);
    }

    .second_section_leadership_img img {
        width: 147%;
    }

    .second_section_leadership_content {
        padding-right: 0px;
    }

    .row.second_section_leadership_row_girl .second_section_leadership_img img {
        width: 100%
    }
}

@media (max-width: 767px) {
    .first_section_leadership_box {
        position: absolute;
        bottom: -40px;
        background: rgba(43, 39, 34, 0.4);
        backdrop-filter: blur(50px);
        -webkit-backdrop-filter: blur(50px);
        width: 95%;
        padding: 50px;
        left: 50%;
        transform: translate(-50%);
    }

    .second_section_leadership .row.second_section_leadership_row_girl {
        background: #DDCDCA;
    }

    .second_section_leadership_box p {
        font-size: 36px;
        line-height: 46px;
        margin-bottom: 50px;
    }

    .second_section_leadership_box img {
        width: 44px;
        height: 44px;
        margin-right: 0px;
        margin-bottom: 30px;
    }

    .second_section_leadership_box {
        display: block;
        order: 1;
    }

    .second_section_leadership_img img {
        position: relative;
        bottom: 0px;
        width: 67%;
    }

    .second_section_leadership_content > p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 16px;
        order: 3;
    }

    .second_section_leadership_content > h2 {
        font-size: 29px;
        line-height: 39px;
        order: 2;
    }

    .leadership_underline {
        height: 0px;
        background-color: #631837;
        margin-bottom: 112px;
    }

    .second_section_leadership_content {
        padding-left: 30px;
        padding-right: 30px;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .second_section_leadership .row {
        background-color: #DDD7D6;
        padding-top: 53px;
        margin-bottom: 27px;
    }

    .row.second_section_leadership_row {
        flex-direction: column-reverse;
        border-radius: 5px;
    }

    .second_section_leadership_img {
        text-align: center;
    }

    .row.second_section_leadership_row_girl .second_section_leadership_img img {
        width: 50%;
    }

    .second_section_leadership {
        padding: 0px 15px;
    }
}

@media (max-width: 576px) {
    .first_section_leadership_box h2 {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 20px;
    }

    .first_section_leadership_box p {


        margin-bottom: 0px;
    }

    .second_section_leadership_img img {
        position: relative;
        bottom: 0px;
        width: 100%;
    }
}


/* single-experts */

@media (max-width: 1200px) {


    .first_section_single_experts_content {
        padding-top: 9px;
        padding-left: 107px;
        padding-right: 50px;
    }

    .first_section_single_experts_img img {
        width: 130%;
    }
}

@media (max-width: 991px) {
    .first_section_single_experts_content {
        padding-top: 9px;
        padding-left: 35px;
        padding-right: 35px;
    }

    .first_section_single_experts_content h1 {
        font-size: 60px;
        line-height: 80px;
        margin-bottom: 0px;
    }

    .first_section_single_experts_content h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 13px;
    }

    .first_section_single_experts_description {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 20px;
    }

    .first_section_single_experts_content_p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .first_section_single_experts_content_imgs {
        margin-bottom: 15px;
    }

    .first_section_single_experts_img img {
        width: 100%;
    }

    .eap_seventh_section.single-experts-experts {
        background: #DDCDCA;
    }

    .third_section_single_experts {
        padding-top: 80px;
    }

    .fourth_section_single_experts_content_description {
        font-size: 14px;
        line-height: 18px;
    }

    .fourth_section_single_experts_content_question {
        font-weight: 600;
        font-size: 24px;
        line-height: 33px;
        margin-bottom: 15px;
        color: #631837;
    }
}

@media (max-width: 767px) {
    .eap_seventh_section.single-experts-experts {
        background: #DDCDCA;
    }

    .eap_seventh_section.single-experts-experts {
        padding: 34px 0px 50px 0px;
    }

    .fourth_section_single_expertse {
        padding-bottom: 60px;
    }

    .fourth_section_single_experts_content {
        background: #EDE1DF;
        border-left: 4px solid #631837;
        margin: 0px 56px 46px 56px;
        padding: 34px 32px;
    }

    .fourth_section_single_experts_content {
        display: block;
    }

    .fourth_section_single_experts_content {
        background: #EDE1DF;
        border-left: 4px solid #631837;
        margin: 0px 16px 20px 16px;
        padding: 25px 30px;
    }

    .fourth_section_single_experts_content img {
        margin-bottom: 15px;
    }

    .third_section_single_experts_content_a {
        margin-bottom: 80px;
    }

    .fourth_section_single_experts_title {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 64px;
    }

    .fourth_section_single_experts_content_question {
        font-weight: 600;
        font-size: 22px;
        line-height: 29px;
        margin-bottom: 15px;
        color: #631837;
    }

    .fourth_section_single_experts_content_description {
        font-size: 14px;
        line-height: 18px;
    }

    .fourth_section_single_experts_content_a a {
        display: none;
    }

    .third_section_single_experts .tabs_row.responsive_tab_row.row {
        display: block;
    }

    .third_section_single_experts {
        padding-top: 50px;
    }

    .third_section_single_experts .single_tab {
        margin: 0px;
    }

    .third_section_single_experts_title {
        font-size: 40px;
        line-height: 48px;
        max-width: 400px;
        margin: 0px auto 50px auto;
    }

    .eap_seventh_section_box {
        margin-top: 30px;
    }

    .first_section_single_experts_content h1 {
        display: none;
    }

    .h1-first-title-responsive {
        display: block;
        font-size: 40px;
        text-align: center;
        margin-bottom: 50px;
    }

    .first_section_single_experts_img img {
        width: 100%;
        padding: 0px 60px;
    }

    .first_section_single-experts {
        padding-top: 25px;
        padding-bottom: 69px;
    }

    .first_section_single_experts_content_imgs {
        margin-bottom: 43px;
    }

    .first_section_single_experts_a {
        display: none;
    }

    .eap_seventh_section_content {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .second_section_single_experts_content h2 {
        font-size: 40px;
        margin-bottom: 26px;
        line-height: 41px;
    }

    .second_section_single_experts_content {
        padding: 0px 15px;
    }

    .second_section_single_experts_content p {
        margin-bottom: 27px;
        font-size: 14px;
        line-height: 19px;
        max-width: 440px;
    }
}

@media (max-width: 576px) {
    .second_section_single_experts_content p {
    }

    .second_section_single_experts_content h2 {
        font-size: 32px;
        margin-bottom: 26px;
    }

    .third_section_single_experts_title {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 50px;
    }

    .h1-first-title-responsive {
        font-size: 32px;
        line-height: 41px;
        margin-bottom: 40px;
    }

    .first_section_single_experts_content_p {

        line-height: 20px;
        margin-bottom: 30px;
        text-align: left;
    }

    .first_section_single_experts_content {
        padding-top: 9px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    .first_section_single-experts {
        padding-top: 25px;
        padding-bottom: 49px;
    }

    .eap_seventh_section_box {
        margin-top: 0px;
    }

    .eap_seventh_section_content h3 {
        font-family: 'Satoshi';
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 36px;
    }

    .fourth_section_single_experts_content_description {

        line-height: 18px;
    }

    .fourth_section_single_experts_content_question {
        font-weight: 600;
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 15px;
        color: #631837;
    }
}

@media (max-width: 1500px) {
    .first_section_consulting_content {
        padding: 70px 0px 81px 70px;
    }

    .second_section_learning_content h2 {
        font-size: 47px;
        line-height: 57px;
        margin-bottom: 39px;
        margin-top: 4px;
    }

    .second_section_learning_img {
        padding-right: 84px;
    }

    .second_section_learning_img img {
        width: 100%;
    }
}

@media (max-width: 1200px) {

    .first_section_consulting_content_p,
    .first_section_consulting_content_description {
        max-width: 433px;
    }

    .first_section_consulting_content {
        padding: 50px 35px 81px 35px;
    }

    .first_section_consulting_content_p {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 29px;
    }

    .second_section_learning_content h2 {
        font-size: 40px;
        line-height: 43px;
        margin-bottom: 27px;
    }

    .second_section_learning_content {
        padding-right: 0px;
        padding-left: 40px;
    }

    .second_section_learning_img {
        padding-right: 40px;
        padding-left: 50px;
    }
}

@media (max-width: 991px) {
    .first_section_consulting_content_description {
        max-width: 536px;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .first_section_consulting_content_p {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 29px;
    }

    .second_section_learning_content {
        padding-right: 0px;
        padding-left: 40px;
    }

    .second_section_learning_img {
        padding-right: 40px;
        padding-left: 50px;
    }

    .third_section_learning_img_box h4 {
        font-size: 20px;
        line-height: 27px;
    }

    .third_section_learning_ul li {
        font-size: 15px;
    }

    .third_section_learning .row {
        padding-right: 15px;
    }

    .third_section_learning_ul {
        padding-left: 18px;
    }

    .eap_fourth_section_download_box {
        margin-left: 18px;
        margin-top: 25px;
    }

    .fifth_section_learning_box_content {
        padding-top: 6px;
        padding-bottom: 40px;
    }

    .fifth_section_learning_box_img {
        margin-right: 43px;
    }

    .fifth_section_learning_box_content h3 {
        font-size: 27px;
        line-height: 35px;
        margin-bottom: 7px;
    }

    .fifth_section_learning_box_content p {
        font-size: 14px;
        line-height: 24px;
    }

    .fifth_section_learning_box {
        border-bottom: 1px solid #C2C2C2;
        margin-bottom: 25px;
        padding-bottom: 20px;
    }

    .six_section_learning {
        padding-top: 50px;
    }
}

@media (max-width: 767px) {

    .six_section_learning_tabs_p,
    .six_section_learning_content,
    .six_section_learning_tabs {
        max-width: 100%;
    }

    .first_section_consulting_content_p,
    .first_section_consulting_content_description {
        max-width: 100%;
    }

    .second_section_learning .row {
        flex-direction: column-reverse;
    }

    .second_section_learning_content {
        padding-right: 15px;
        padding-left: 15px;
    }

    .second_section_learning {
        margin-top: 41px;
        background-image: none;
        background-repeat: no-repeat;
        padding-bottom: 61px;
        margin-bottom: 0px;
    }

    .second_section_learning_img {
        padding-right: 15px;
        padding-left: 15px;
    }

    .second_section_learning_img img {
        margin-bottom: 43px;
    }

    .third_section_learning {
        padding-top: 40px;
        padding-bottom: 70px;
    }

    .third_section_learning_ul {
        padding-left: 18px;
    }

    .third_section_learning_ul,
    .third_section_learning_img_box_background {
        width: 75%;
        margin: 0px auto;
        margin-bottom: 40px;
    }

    .fourth_section_learning {
        padding: 70px 0px 70px 0px;
        background-image: url(../images/backgorund-responsive-learning.png);
    }

    .fourth_section_learning_content h2 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 50px;
    }

    .fourth_section_learning_content p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 60px;
    }

    .eap_fourth_section_download_box.learning {
        padding: 26px 25px 45px 30px;
        border-left: 1px solid #631837;
        position: relative;
        margin: 0 auto;
        width: 294px;
        background: none;
    }

    .eap_fourth_section_download_box {
        margin-left: auto;
        margin-top: 25px;
    }

    .second_section_eap.learning-and-developing-edition {
        padding: 54px 0px 0px 0px;
    }

    .fifth_section_learning_content {
        max-width: 100%;
    }

    .fifth_section_learning_content h2 {
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 32px;
    }

    .fifth_section_learning_content p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 50px;
    }

    .fifth_section_learning_box_img {
        margin-right: 50px;
    }

    .fifth_section_learning_box_content h3 {
        font-size: 20px;
        line-height: 24px;
    }

    .fifth_section_learning_box_content p {
        font-size: 14px;
        line-height: 18px;
    }

    .fifth_section_learning_box_content {
        padding-top: 0px;
        padding-bottom: 0px;
        display: block;
        align-items: center;
        margin: auto 0px;
    }

    .six_section_learning_content h2 {
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 27px;
    }

    .six_section_learning_content p {
        font-size: 14px;
        line-height: 18px;
    }

    .six_section_learning_content p:last-child {
        margin-bottom: 50px;
    }

    .six_section_learning_tabs_p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 100px;
        margin-top: 50px;
    }

    .six_section_about_us.six_section_about_us_energy.learning {
        margin-top: 76px;
    }

    .eap_fourth_section .eap_fourth_section_download_box {
        margin-top: 112px;
    }

    .eap_third_section_p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 18px;
    }

    .eap_fourth_section_box p {
        margin-bottom: 44px;
        font-size: 14px;
    }
}

@media (max-width: 576px) {
    .six_section_learning_tabs_p {


        margin-top: 50px;
    }

    .six_section_learning_tabs p {
        font-size: 14px;

    }

    .eap_fourth_section_box h3 {
        font-size: 21px;
    }

    .six_section_learning_tabs {
        padding: 17px 0px;
    }

    .six_section_learning_content p {
    }

    .six_section_learning_content h2 {
        font-size: 32px;
        line-height: 39px;
    }

    .fifth_section_learning_box_content {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .fifth_section_learning_box {
        border-bottom: 0px solid #C2C2C2;
        margin-bottom: 25px;
    }

    .fifth_section_learning_box_img {
        margin-right: 24px;
    }

    .first_section_consulting_content {
        padding: 29px 15px 65px 15px;
    }

    .first_section_consulting_content h1 {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 16px;
    }

    .third_section_learning_ul,
    .third_section_learning_img_box_background {
        width: 100%;
        margin: 0px auto;
        margin-bottom: 40px;
    }

    .first_section_consulting_content_p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 26px;
    }

    .first_section_consulting_content_description {


        margin-bottom: 20px;
    }

    .second_section_learning_content h2 {
        font-size: 32px;
        line-height: 39px;
        margin-bottom: 32px;
    }

    .second_section_learning_content p {


        margin-bottom: 20px;
    }

    .second_section_learning_content_a {
        margin-top: 50px;
    }

    .second_section_learning_content,
    .second_section_learning_img {
        padding-right: 0px;
        padding-left: 0px;
    }

    .third_section_learning .container > h2 {
        font-size: 32px;
        line-height: 39px;
        text-align: left;
        margin-bottom: 24px;
    }

    .third_section_learning .container > p {


        margin-bottom: 32px;
        text-align: left;
    }

    .third_section_learning_img_box img {
        width: 100%;
        height: 170px;
    }

    .third_section_learning_img_box_background {
        border-radius: 5px;
    }

    .third_section_learning_img_box {
        margin-bottom: 32px;
    }

    .third_section_learning_ul li {
    }

    .eap_fourth_section_download_box {
        width: 100%;
    }

    .eap_fourth_section_download_box.learning {
        margin: 0;
        width: 100%;
        max-width: 100%;
    }

    .fourth_section_learning_content p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0px;
    }

    .fifth_section_learning_content h2 {
        font-size: 32px;
        line-height: 39px;
        margin-bottom: 32px;
    }

    .fifth_section_learning_box_content p {

        line-height: 18px;
        max-width: 128px;
    }

    .eap_fourth_section .eap_fourth_section_box {
        padding-left: 15px;
    }

    .eap_fourth_section .eap_fourth_section_second_row .col-md-6 {
        padding-right: 0px;
    }

    .eap_fourth_section .eap_fourth_section_download_box {
        width: 73%;
    }

    .eap_fourth_section_box p {
        margin-bottom: 44px;

    }

    .eap_fifth_section h4 {
        margin-bottom: 24px;
        padding: 0px 15px;
    }

    .eap_fifth_section p {
        width: 96%;
    }

    .eap_six_section_content_second_p {
        margin-top: 40px;
    }

    .eap_six_section .eap_row_box {
        padding: 15px 15px 15px 15px;
    }

    .eap_six_section {
        padding-bottom: 0px;
    }
}

@media (max-width: 1200px) {
}

@media (max-width: 991px) {
    .first_section_consulting_content h1 {
        font-size: 32px;
        line-height: 39px;
        margin-bottom: 30px;
        padding-right: 0px;
    }

    .first_section_consulting_content_p {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 20px;
    }

    .second_section_consulting_content h2 {
        font-size: 42px;
        line-height: 58px;
        margin-bottom: 23px;
    }

    .second_section_consulting_content p {
        font-size: 15px;
        line-height: 24px;
    }

    .second_section_consulting {
        padding: 72px 0px;
    }

    .third_section_consulting_right.col-md-6 {
        padding-left: 50px;
    }

    .third_section_consulting_box {
        padding-right: 50px;
    }

    .third_section_consulting_box h4 {
        font-size: 23px;
        line-height: 29px;
        margin-bottom: 30px;
    }

    .third_section_consulting_box p {
        font-size: 15px;
        line-height: 22px;
    }

    .third_section_consulting {
        padding: 69px 0px 63px 0px;
        background-color: #EDE1DF;
    }

    .consulting_section.eap_seventh_section {
        margin-top: 70px;
    }

    .first_section_case_signle_boxes img {
        width: 320px;
        height: auto;
    }

    .first_section_case_signle_boxes_content {
        background-color: white;
        width: 100%;
        padding: 27px 37px;
    }

    .first_section_case_signle_boxes_content h4 {
        font-family: 'Satoshi';
        font-style: normal;
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 43px;
        color: #16000A;
    }
}

@media (max-width: 767px) {
    .first_section_case_signle_boxes img {
        width: 250px;
        height: auto;
    }

    .second_section_consulting_p_responsive {
        display: block;
    }

    .col-md-6.third_section_consulting_right {
        padding-left: 15px;
    }

    .third_section_consulting {
        padding: 64px 0px 63px 0px;
        background-color: #EDE1DF;
    }

    .third_section_consulting_title {
        font-size: 40px;
        margin-bottom: 40px;
        line-height: 50px;
    }

    .third_section_consulting_p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 60px;
    }

    .third_section_consulting_box p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 50px;
    }

    .consulting_section.eap_seventh_section {
        margin-top: 70px;
    }

    .six_section_about_us.consulting_section {
        margin-top: 70px;
    }

    .third_section_coaching_content p {
        font-size: 14px;
        line-height: 20px;
    }

    .fourth_section_coaching_description,
    .fourth_section_coaching_title {
        padding: 0px 94px;
    }

    .fourth_section_row_box_content {
        margin-bottom: 50px;
    }

    .fourth_section_row_box_content p {
        max-width: 100%;
    }

    .fourth_section_coaching {
        padding-top: 70px;
    }

    .fourth_section_coaching_title {
        margin-bottom: 22px;
        font-size: 34px;
    }

    .fourth_section_coaching_description {
        font-size: 14px;
        line-height: 20px;
    }

    .fourth_section_row_box_content h4 {
        color: #2B7272;
        margin-bottom: 20px;
        font-size: 21px;
        line-height: 24px;
    }

    .fourth_section_row_box_content p {
        font-size: 14px;
        line-height: 20px;
    }

    .first_section_case_signle_boxes {
        background-color: white;
        border-radius: 5px;
    }

    .first_section_case_signle_boxes img {
        padding: 15px;
    }

    .first_section_case_signle_boxes_content {
        background-color: white;
        width: 100%;
        padding: 27px 8px;
    }
}

@media (max-width: 576px) {
    .first_section_case_signle_boxes img {
        width: 37%;
        height: auto;
    }

    .first_section_case_signle_boxes_content {
        padding: 12px 8px;
    }

    .first_section_case_signle_boxes_content a {
        font-family: 'Alliance No.1';
        font-style: normal;
        font-size: 14px;
        line-height: 19px;
        color: #631837;
    }

    .first_section_case_signle_boxes_content h4 {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 35px;
    }

    .fourth_section_row_box_content p {
    }

    .fourth_section_coaching_description {


        margin-bottom: 70px;
    }

    .fourth_section_coaching_title {
        margin-bottom: 22px;
        font-size: 32px;
    }

    .fourth_section_coaching {
        padding-top: 40px;
    }

    .fourth_section_coaching_description,
    .fourth_section_coaching_title {
        padding: 0px;
    }

    .fourth_section_row_box {
        padding: 0px;
    }

    .third_section_coaching_content h2 {
        margin-bottom: 32px;
        color: #16000A;
        font-size: 36px;
        line-height: 41px;
        padding: 0px 15px;
    }

    .third_section_coaching_content p {
        padding: 0px 15px;


    }

    .third_section_consulting_box p {

        line-height: 18px;
    }

    .third_section_consulting_box {
        max-width: 100%;
        padding-right: 0px;
    }

    .third_section_consulting_title {
        font-size: 32px;
        line-height: 40px;
    }

    .third_section_consulting_box h4 {
        font-size: 21px;
        line-height: 29px;
        margin-bottom: 21px;
    }

    .third_section_consulting_box img {
        margin-bottom: 27px;
    }

    .third_section_consulting_p {

        line-height: 18px;
    }

    .first_section_consulting_content_description {

        line-height: 19px;
        margin-bottom: 50px;
    }

    .second_section_consulting {
        padding: 50px 0px 70px 0px;
    }

    .second_section_consulting_content h2 {
        font-size: 32px;
        line-height: 39px;
        text-align: left;
        margin-bottom: 30px;
    }

    .second_section_consulting_content p {


        color: #16000A;
        text-align: left;
        margin-bottom: 30px;
    }

    .eap_row_box {
        display: flex;
        position: relative;
        padding: 15px 15px 15px 15px;
        background-color: white;
    }

    .eap_row_box a {
        bottom: 6px;
        right: 8px;
        font-size: 14px;
        line-height: 26px;
    }

    .third_section_consulting {
        padding: 64px 0px 0px 0px;
        background-color: #EDE1DF;
    }
}

@media (max-width: 1400px) {
    .first_section_coaching_content {
        padding-left: 70px;
    }
}

@media (max-width: 1200px) {
    .second_section_coaching_img img {
        width: 100%;
    }

    .second_section_coaching_img {
        padding: 0px 20px;
    }

    .first_section_coaching_content {
        padding-top: 37px;
        padding-left: 50px;
        padding-bottom: 68px;
        padding-right: 50px;
    }
}

@media (max-width: 991px) {
    .first_section_coaching_content {
        padding-top: 37px;
        padding-left: 40px;
        padding-bottom: 51px;
        padding-right: 31px;
    }

    .first_section_coaching_content h1 {
        margin-bottom: 30px;
        font-size: 36px;
        line-height: 39px;
    }

    .first_section_coaching_content h3 {
        font-size: 20px;
        line-height: 23px;
    }

    .first_section_coaching_content p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 22px;
    }
}

@media (max-width: 767px) {
    .second_section_coaching_content h2 {
        margin-bottom: 30px;
        font-size: 32px;
        line-height: 41px;
    }

    .second_section_coaching_content > p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 40px;
    }

    .first_section_coaching_content {
        padding: 50px 15px;
    }

    .first_section_coaching_content h1 {
        max-width: 100%;
    }

    .first_section_coaching_content h3 {
        max-width: 100%;
        margin-bottom: 40px;
    }

    .second_section_coaching_img img {
        width: 50%;
        margin-bottom: 30px;
    }

    .first_section_coaching_content p {
        max-width: 100%;
    }

    .second_section_coaching {
        padding: 60px 0px 110px 0px;
    }

    .second_section_coaching_content_responsive {
        display: none;
    }

    .second_section_coaching_img {
        text-align: left;
        margin-bottom: 30px;
        padding: 0px 30px;
    }

    .second_section_coaching_img p {
        display: block;
        font-size: 14px;
        line-height: 20px;
    }

    .second_section_coaching_second_row {
        padding: 80px 30px 150px 30px;
        background: url('../images/second-section-chhoaching-backgound-row.png');
        background-repeat: no-repeat;
        background-position-x: 100%;
        background-size: contain;
    }

    .third_section_coaching {
        padding: 50px 0px 57px 0px;
        background: #EDE1DF;
        background-image: url(../images/backgorund-responsive-learning.png);
    }
}

@media (max-width: 576px) {
    .second_section_coaching_second_row {
        padding: 80px 0px 150px 0px;
    }

    .second_section_coaching_img p {
        display: block;


    }

    .second_section_coaching_img img {
        width: 100%;
    }

    .second_section_coaching_img {
        padding: 0px;
    }

    .first_section_coaching_content {
        padding-top: 29px;
        padding-left: 15px;
        padding-bottom: 34px;
        padding-right: 15px;
    }

    .first_section_coaching_content h1 {
        font-size: 26px;
        margin-bottom: 16px;
        line-height: 36px;
    }

    .first_section_coaching_content h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 30px;
    }

    .first_section_coaching_content p {
    }
}

@media (max-width: 1200px) {
    .enter_section_single_case_title {
        font-family: 'Satoshi';
        font-style: normal;
        font-size: 46px;
        line-height: 53px;
        text-align: center;
        margin-top: 44px;
        color: #FFFFFF;
    }
}

@media (max-width: 991px) {
    .enter_section_single_case {
        background-image: url('../images/enter-section-img.png');
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 170px;
        padding-bottom: 160px;
    }

    .first_section_signle_case_content img {
        max-width: 100%;
    }

    .first_section_signle_case_content h1 {
        margin-bottom: 27px;
        font-family: 'Satoshi';
        font-style: normal;
        font-size: 48px;
        line-height: 82px;
        color: #16000A;
    }

    .first_section_signle_case_content_p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 30px;
    }

    .second_section_single_case p {
        font-family: 'Alliance No.1';
        font-style: normal;
        font-size: 16px;
        line-height: 26px;
        color: #646464;
        margin-bottom: 25px;
    }

    .second_section_single_case h1 {
        font-size: 48px;
        margin-bottom: 25px;
    }
}

@media (max-width: 767px) {
    .first_section_signle_case_content {
        padding: 30px 0px 20px 0px;
    }

    .second_section_single_case p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 20px;
    }

    .second_section_single_case h1 {
        font-size: 40px;
        margin-bottom: 25px;
    }

    .enter_section_single_case {
        padding-top: 120px;
        padding-bottom: 120px;
    }

    .second_section_single_case .img_decription,
    .first_section_signle_case .img_decription {
        margin: 8px auto 50px auto;
    }

    .first_section_signle_case_content img {
        margin-top: 20px;
    }

    .first_section_signle_case_content_p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 30px;
    }

    .first_section_signle_case_content h1 {
        margin-bottom: 27px;
        font-size: 40px;
        line-height: 56px;
    }

    .first_section_signle_case {
        background: #EDE1DF;
    }

    .second_section_single_case {
        padding: 0px 0px 90px 0px;
    }

    .footer .container {
        max-width: 540px;
        margin: unset;
        padding: unset;
        margin: 0px auto;
        padding: 0px 15px;
    }

    .footer-row .col-md-3,
    .footer-row .col-md-2,
    .footer-row .col-md-1,
    .row.footer-row,
    .footer_sign__up {
        padding: 0px 17px;
    }

    .footer_sign__up {
        padding-bottom: 31px;
    }
}

@media (max-width: 576px) {
    .second_section_single_case p {


        margin-bottom: 20px;
    }

    .fifth_section__programs.cases_studies_singlee.row {
        margin-top: 40px;
    }

    .first_section_signle_case_content h1 {
        font-size: 32px;
        line-height: 54px;
        margin-bottom: 25px;
    }

    .second_section_single_case .img_decription,
    .first_section_signle_case .img_decription {
        font-size: 10px;
        line-height: 140%;
        margin: 20px auto 40px auto;
    }

    .enter_section_single_case_title {
        font-size: 32px;
        line-height: 41px;
        margin-top: 24px;
        color: #FFFFFF;
    }

    .first_section_signle_case_content_p {


        margin-bottom: 20px;
    }

    .first_section_signle_case {
        background: #E5E5E5;
    }

    .enter_section_single_case {
        padding-top: 60px;
        padding-bottom: 100px;
    }

    .enter_section_single_case_a a {
        font-size: 11.1781px;
        line-height: 17px;
        padding: 4px 22px;
    }
}


/*COMPONENTS*/


/*COMPONENTS*/

@media (max-width: 991px) {
    .six_section__about_us_content {
        padding: 60px 20px;
    }

    .six_section__about_us_content h5 {
        width: unset;
    }

    .six_section__about_us_content h6 {
        width: unset;
    }

    .six_section_about_us.six_section_about_us_energy {
        margin-top: 0px;
    }
}

@media (max-width: 767px) {
    .six_section_about_us {
        margin: 0px 15px;
        border-radius: 5px;
    }

    .single_tab_content {
        width: 100%;
        padding: 20px 17px 0px 17px;
    }

    .six_section__about_us_content h6 {
        font-size: 14px;
        width: unset;
    }

    .six_section__about_us_content h5 {
        width: unset;
        margin-bottom: 14px;
        max-width: 426px;
    }

    .six_section h2 {
        font-size: 40px;
        line-height: 58px;
        margin-bottom: 35px;
    }

    .section_organization_p {
        margin: 50px auto 0px auto;
        text-align: center;
        padding: 0px 20px;
    }

    .six_section__about_us_content h2 {
        max-width: unset;
    }
}

@media (max-width: 568px) {
    .six_section h2 {
        font-size: 32px;
        line-height: 58px;
        margin-bottom: 35px;
        text-align: center;
        padding: 0px 17px;
    }

    .six_section_about_us.six_section_about_us_energy {
        margin-top: 84px;
    }

    .six_section__about_us_content h5 {
        width: unset;
        margin-bottom: 20px;
    }

    .six_section__about_us_content {
        padding: 48px 13px 0px 13px;
    }
}


/*COMPONENTS*/


/*COMPONENTS*/


/*COMPONENTS*/


/*COMPONENTS*/


/*COMPONENTS*/


/*COMPONENTS*/


/*COMPONENTS*/

@media (max-width: 991px) {
    .footer .container .footer-row .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-right: 0px;
    }

    .footer .container .footer-row .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 38%;
        max-width: 38%;
    }

    .footer .container .col-md-2.specialized_footer {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-right: 0px;
    }

    .footer .container .footer_company.col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 38%;
        max-width: 38%;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .footer-row .col-md-3, .footer-row .col-md-2, .footer-row .col-md-1, .row.footer-row, .footer_sign__up {
        padding: 0px 8px !important;
    }

    .footer_sign__up {
        padding-bottom: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
    }

    .footer_sign__up img {
        margin-left: 0px;
    }

    .footer_sign__up a {

        margin-left: 0px;
    }

    .footer_sign__up_a img {
        margin-right: 10px;
    }
}

@media (max-width: 576px) {
    .footer .container .footer-row .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 40px;
    }

    .footer .container .footer-row .col-md-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 40px;
    }

    .footer .container .col-md-2.specialized_footer {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-right: 0px;
        margin-bottom: 40px;
    }

    .footer .container .footer_company.col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 40px;
        margin-left: 0px;
    }

    .footer {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (max-width: 767px) {
    .tabs_row .col-md-4 {
        -ms-flex: 0 0 31.333333%;
        padding-left: 0px;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0px;
    }

    .header .container {
        max-width: 540px;
        padding: 0px 15px;
    }

    >>> >>> > a4ff4e6b95a3144101702d87c01350580c7f8fcf
}