@media (max-width: 1199px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding-left:0px!important; padding-right:0px!important; padding-bottom:22px!important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before { display:none;}
.breadcrumb {
    width: 100% !important;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
	padding-bottom: 10px;
}

.mob_nav .nav-link{padding-top: 0px!important; padding-bottom: 22px!important;}
}

@media only screen and (min-width: 320px) and (max-width:350px) {
.logo {
        width: 178px !important;
    }
}

@media only screen and (min-width: 351px) and (max-width:767px) {
.logo {
        width: 200px !important;
    }	
}


	@media only screen and (min-width: 320px) and (max-width:403px) {
    .project .owl-nav {
        top: -157px;
    }

    .offer .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    H2 {
        font-size: 22px !important;
        line-height: 150% !important;
    }

    .bg_404 h3 {
        font-size: 20px;
    }
}

@media only screen and (min-width: 404px) and (max-width:767px) {
    .project .owl-nav {
        top: -132px;
    }

    .offer .col-sm-12 {
        flex: 0 0 auto;
        width: 50%;
    }
}

@media only screen and (max-width: 380px) {
    .bot_logo img {
        width: 100%;
    }
}

@media only screen and (max-width: 450px) {
    .img_404 img {
        width: 100%;
    }

    .bg_404 {
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media only screen and (max-width: 450px) {
    .left_logo_img {
        width: 100%;
    }
}

@media only screen and (min-width: 576px) and (max-width:767px) {
    .left_logo {
        margin-right: 0px;
        width: 100%;
        margin-bottom: 20PX;
    }

    .logo_right {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .press_logo ul li {
        flex-direction: column;
    }

    .gallery .col-sm-12 {
        flex: 0 0 auto;
        width: 33.33%;
    }

    .gallery ul li {
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 6px;
    }

    .accordion-button::after {
        right: -20px;
    }

    .footer_logos ul {
        display: flex;
        flex-wrap: wrap;
    }

    .footer_logos ul li {
        width: 50%;
        padding-bottom: 30px;
    }

    .footer_logos ul li:last-child {
        margin-left: 0px;
        padding-left: 18px;
        margin-top: 0px;
        padding-right: 18px;
    }

    .footer_logos ul li:last-child::after {
        display: none;
    }

    .current_btn img {
        width: 150px;
        height: 100px;
    }
}

@media only screen and (max-width: 575px) {
    .project_header {
        justify-content: center !important;
        align-items: center !important;
    }

    .project_heading {
        font-size: 22px;
        font-weight: 600;
        line-height: 150%;
    }

    .gallery ul li {
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 6px;
    }

    .gallery1 .owl-carousel .owl-nav button.owl-prev {
        left: -55px;
    }

    .gallery1 .owl-carousel .owl-nav button.owl-next {
        right: -55px;
    }

    .gallery1 .owl-nav {
        top: 35%;
        transform: translateY(-35%);
    }

    .gallery .col-sm-12 {
        flex: 0 0 auto;
        width: 33.33%;
    }

    .logo_right {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .press_logo ul li {
        padding: 16px;
        align-items: flex-start;
        flex-direction: column;
    }

    .press .owl-nav {
        position: absolute;
        top: auto;
        left: 0px;
        bottom: -60px;
        right: auto;
    }

    .left_logo {
        margin-right: 0px;
        width: 100%;
        padding-top: 18px;
        padding-bottom: 18px;
        padding-left: 24px;
        padding-right: 24px;
        text-align: center;
        margin-bottom: 16px;
    }

    .press {
        margin-bottom: 86px;
    }

    .btn_go_to {
        padding: 18px 50px 20px 18px;
        font-size: 18px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .offer_box_img_btn {
        width: 60px;
        height: 60px;
    }

    .region_box1 {
        padding: 20px;
    }

    .current_btn img {
        margin-right: 0px;
        width: 100%;
        height: auto;
    }

    .current_btn .text {
        margin-top: 20px;
        font-size: 18px;
        font-weight: 600;
        line-height: 150%;
        text-align: center;
    }

    .current_btn {
        padding-right: 0px;
        flex-direction: column;
        padding-bottom: 20px;
    }

    .current_btn::after {
        display: none;
    }

    .loan_water {
        font-size: 50px !important;
    }

    .loan_water_new {
        font-size: 60px !important;
    }

    .event_date {
        margin-right: 12px;
        margin-bottom: 10px;
    }

    .accordion_region .accordion-button .text {
        display: flex;
        flex-direction: column;
    }

    .accordion_region .accordion-button::after {
        bottom: -10px;
        top: auto;
        left: 0px;
        right: auto;
    }

    .accordion_region .accordion-button {
        display: flex;
        flex-direction: column;
    }

    .regional_box {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
    }

    .regional_box_arrow {
        margin-left: 0px;
    }

    .regional_box_img {
        margin-right: 0px;
        margin-bottom: 30px;
    }

    .regional_box_text {
        margin-right: 0px;
        margin-bottom: 30px;
    }

    .tooltip1 .tooltiptext {
        width: 250px;
    }

    .footer_logos ul {
        display: flex;
        flex-direction: column;
    }

    .footer_logos ul li {
        width: 100%;
        padding-bottom: 60px;
    }

    .footer_logos ul li:last-child {
        margin-left: 0px;
        padding-left: 18px;
        padding-right: 18px;
        margin-top: 60px;
        margin-bottom: 0px;
    }

    .footer_logos ul li:last-child::after {
        content: "";
        width: 100%;
        height: 2px;
        left: 0px;
        top: -55px;
    }
}

@media only screen and (max-width: 330px) {
    .bot_logo img {
        width: 90%;
    }
}

@media only screen and (max-width: 380px) {
    .right_btn {
        font-size: 15px;
    }
}

@media only screen and (max-width: 767px) {
.disabled{ display:none!important;}

.accordion_region .accordion-button .text{
font-size:16px; padding-right:0px; line-height: 150%;
}

.accordion_region .accordion-button img {
    margin-right:0px;
}

.accordion_region .accordion-button{ padding:0px;}

.accordion_region .accordion-button {
display: flex; flex-direction: column; align-items: flex-start;}

.accordion_region .accordion-item {
	padding:16px;
}

.accordion_region .accordion-button .text {
        display: flex;
        flex-direction: column;
        margin-top: 20px;
        margin-bottom: 0px;
    }

.kontakt-podstrony .address {
    font-size: 16px !important; line-height: 150%!important; 
}
    .accordion_recruitment .accordion-button {
        display: flex;
        flex-direction: column;
        padding-right: 0;
        align-items: flex-start;
    }

    .accordion_recruitment .accordion-button .text {
        display: flex;
        flex-direction: column;
        padding-top: 20px;
        padding-bottom: 16px;
        padding-left: 16px;
		font-size: 16px;
        padding-right: 0px;
    }

    .odnosniki .accordion_region .accordion-button::after,
    .nabory-blok .accordion_recruitment .accordion-button::after {
        display: none;
    }

    .accordion_recruitment .accordion-button img {
        margin-right: 0px;
        width: 100%;
        height: auto;
    }

    .accordion_recruitment .accordion-item {
        padding-right: 0px;
    }

    .sub_page_banner_news:after {
        background-size: 200% 100%;
    }

    .sub_page_banner_news:before {
        display: none;
    }

    .event_main_img {
        margin-right: 0px;
    }

    .event_main_img .img_all {
        height: auto;
        display: none;
    }

    .project_page .accordion_all .accordion-button::after {
        top: 22px !important;
        background-size: 30px 15px;
        transition: all 0.5s ease;
    }

    .loans .ban_btns_pro {
        left: 0px;
    }

    .loans .ban_btns {
        bottom: -10px !important;
        z-index: 1200;
    }

    .rdio {
        width: 90%;
    }

    .estate_details {
        width: 100%;
    }

    .contact_bg1 {
        padding-top: 30px;
    }

    .description {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .height_60_mob {
        height: 30px;
    }

    .we_offer ul li {
        padding-bottom: 20px;
    }

    .no_mb {
        margin-bottom: 0px !important;
    }

    .stand_out {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .pillars ul li {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .pillars ul li .pillar_box2 ul li {
        padding-bottom: 15px !important;
    }

    .job_page {
        padding-top: 26px;
        padding-bottom: 26px;
    }

    .stand_out_left {
        margin-bottom: 30px;
    }

    .job_offers {
        margin-bottom: 16px;
    }

    .offer_box_img1 {
        margin-right: 0px;
    }

    .pillar_box_text2 {
        text-align: center;
    }

    .pillar_text_sec {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .company {
        padding-top: 26px;
        padding-bottom: 26px;
    }

    .company h2 {
        text-align: left;
    }

    .company_box {
        margin-bottom: 30px;
    }

    .pillar_box3 {
        flex-direction: column;
        align-items: center;
    }

    .contact_page {
        padding-right: 0px;
    }

    .accordion_kontakt .accordion-button {
        font-size: 18px;
    }

    .accordion_kontakt .accordion-button::after {
        right: 0px;
    }

    .select_file_text {
        display: flex;
        flex-direction: column;
    }

    .select_file {
        font-size: 16px;
        line-height: 150%;
    }

    .select_file {
        padding: 14px 20px;
        align-items: center;
    }

    .select_file_img img {
        width: 30px;
    }

    .account_right1 img {
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

    .download ul li {
        line-height: 150%;
        font-size: 16px;
        padding: 16px;
    }

    .download1 ul li {
        line-height: 150%;
        font-size: 16px;
        padding: 16px;
    }

    .down ul li {
        line-height: 150%;
        font-size: 16px;
        padding: 16px;
    }

    .accordion_all .download ul li {
        padding: 16px;
        font-size: 16px;
    }

    .left_btn {
        letter-spacing: 2.2px;
    }

    .account_row {
        display: flex;
        flex-direction: column-reverse;
    }

    .account_right {
        display: flex;
    }

    .account_right img {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 40px;
    }

    .account_right1 {
        display: flex;
    }

    .account_right1 img {
        width: 100%;
        margin-bottom: 40px;
    }


    .accordion_all .accordion-button {
        font-size: 18px;
        line-height: 150%;
    }

    .directors_box {
        font-size: 18px;
        line-height: 150%;
    }
/*
    .sub_page_banner_text p {
        overflow-y: auto;
        height: 250px;
    }*/

    .management_page {
        padding-right: 0px;
    }

    .no_desk_acc {
        margin-bottom: 30px;
        margin-top: 30px;
        transition: all 0.5s ease;
    }

    .accordion_all .accordion-button img {
        display: none;
    }

    .accordion_all .accordion-button:not(.collapsed) img {
        height: auto !important;
        width: 100% !important;
        border-radius: 20px;
        border: 6px solid #FFF;
        display: block;
    }

    .accordion_all .accordion-button img {
        margin-right: 0px !important;
    }

    .accordion_all .accordion-item {
        padding: 20px;
    }

    .no_mob_acc {
        display: none !important;
    }


    .height100 {
        height: 50px;
    }

    .estate_add {
        flex-direction: column;
    }

    .download1 ul li {
        font-size: 16px;
    }

    .disc p {
        font-size: 14px;
    }

    .real_estate {
        width: 100%;
        height: 284px;
    }

    .real_estate img {
        object-fit: cover;
        height: 100%;
        border-radius: 14px !important;
    }

    .estate_filter .col-sm-12 {
        flex: 0 0 auto;
        width: 33.33%;
    }

    .estate_filter img {
        border-radius: 14px !important;
    }

    .loans .carousel-inner {
        height: 358px;
        border-radius: 20px !important;
    }

    .loans .carousel-item img {
        height: 358px !important;
        width: 100% !important;
        border-radius: 20px !important;
        object-fit: cover !important;
    }

    .real_estate_filter ul {
        display: flex;
        justify-content: flex-end;
    }

    .eight {
        width: 100%;
        padding-bottom: 16px;
    }

    .nine {
        width: 100%;
    }

    .ten {
        width: 36%;
    }

    .property_list {
        flex-direction: column;
        padding: 20px;
    }

    .property_list img {
        margin-right: 0px;
        width: 100%;
        height: auto;
    }

    .finance_img_btn {
        margin-left: 0px;
        margin-top: 30px;
    }

    .finance_btn {
        height: 70px;
    }

    .six {
        width: 100%;
    }

    .seven {
        width: 100%;
    }


    .offer_box_text {
        font-size: 16px;
        font-weight: 600;
        line-height: 24px;
    }

    .contact_bg_text {
        display: flex;
        flex-direction: column;
    }

    .loan_water1 {
        font-size: 40px;
        line-height: 72px;
    }

    .event_pic_text {
        position: absolute;
        top: 32px;
        left: 20px;
        right: 20px;
    }

    .event_pic_text h2 {
        top: 30px;
        position: absolute;
    }

    H3 {
        font-size: 22px;
        line-height: 33px;
    }

    .timeline-container {
        margin-left: 20px;
    }

    .address {
        font-size: 22px;
        line-height: 34px;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .address img {
        height: 32px;
        width: 32px;
    }



    ul.author_bg li {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .accordion_all .accordion-button::after {
        right: 0px;
    }

    .foreign {
        display: none;
    }

    .mission_img_text {
     	text-align: left
    }

    .mission .owl-nav {
        display: flex;
        justify-content: flex-start;
    }

    .pillars .owl-nav {
        display: flex;
        justify-content: flex-start;
    }

    .ser_event_right {
        padding-left: 10px;
        padding-top: 30px;
    }

    .project_page .events .right_btn {
        font-size: 15px;
        margin-top: 30px;
        margin-bottom: 20px;
    }

    .network_map {
        margin-top: 50px;
		position: relative;
        z-index: 21;
    }

    .export_box img {
        margin-bottom: 20px;
    }

    .event_sec3 {
        margin-left: 20px;
		margin-top: -10px;
    }

    .export_box {
        font-size: 24px;
        line-height: 36px;
        flex-direction: column;
    }

    .project_page {
        padding-right: 0px;
    }

    .event_box {
        flex-direction: column;
    }

    .event_sec15 {
        font-size: 26px;
        margin-bottom: 10px;
        width: 100%;
        text-align: left;
    }

    .event_page .event_sec_new:after {
        display: none;
    }

    .event_page .event_sec_new {
        padding-bottom: 0px;
    }

    .event_page .event_sec_new1 {
        padding-bottom: 0px;
    }

    .news_other .owl-nav {
        position: absolute;
        top: -69px;
        right: 0px;
    }

    .news_other .news_right {
        margin-bottom: 20px;
    }

    .event_other .owl-nav {
        position: absolute;
        top: -69px;
        right: 0px;
    }

    .event_other .news_right {
        margin-bottom: 20px;
    }

    .regional_offices h2 {
        font-size: 28px;
        line-height: 42px;
    }

    .regional_title {
        font-size: 24px;
        line-height: 36px;
    }

    .event_sec_new {
        padding-right: 0px;
    }

    .event_sec_new1 {
        padding-left: 0px;
    }

    .event_sec_new:after {
        bottom: 0;
        left: 0px;
        height: 1px;
        width: 100%;
        top: auto;
    }

    .project_grey {
        padding: 16px;
        margin-top: -70px;
        margin-left: 20px;
        margin-right: 20px;
    }

    .news_details {
        padding-right: 0px;
    }

    .gal_img {
        margin-bottom: 26px;
    }

    .white_bg h2 {
        font-size: 32px;
        font-weight: 700;
        line-height: 48px;
        margin-bottom: 66px !important;
    }

    .white_bg h2:before {
        bottom: -26px;
    }

    .author_bg {
        flex-direction: column;
    }

    .author_bg_text {
        margin-right: 0;
    }

    ul.author_bg li {
        margin-bottom: 26px !important;
    }

    ul.author_bg li:last-child {
        margin-bottom: 0px !important;
    }

    .news_all .row {
        margin-left: -14px !important;
        margin-right: -14px !important;
    }

    .news_all .col-xxl-4,
    .news_all .col-xl-4,
    .news_all .col-lg-4,
    .news_all .col-md-12,
    .news_all .col-sm-12 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .one {
        width: 100%;
        margin-bottom: 22px !important;
    }

    .two {
        width: 100%;
        margin-bottom: 22px !important;
    }

    .three {
        width: 100%;
        margin-bottom: 22px !important;
    }

    .four {
        width: 100%;
        justify-content: flex-end;
    }

    .one1 {
        width: 100%;
        margin-bottom: 22px !important;
    }

    .sub_page_banner_text h2:before {
        width: 100px;
    }

    .sub_page_banner_text {
        padding-top: 34px;
    }

    .sub_page_banner_text h2 {
        font-size: 26px;
        line-height: 39px;
    }

    .sub_page_banner_text p {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }

    .filter_box {
        padding: 24px 20px;
    }

    .newsletter .form-control {
        margin-bottom: 20px;
    }

    .bot_nav {
        width: 100%;
    }

    .news h2 {
        margin-bottom: 23px;
    }

    .news_right {
        margin-bottom: 0px;
    }

    .our_offer_box h2 {
        margin-bottom: 23px;
    }

    .events h2 {
        margin-bottom: 23px;
    }

    .newsletter h2 {
        margin-bottom: 23px;
    }

    .news_main {
        padding-right: 0px;
        padding-bottom: 50px;
    }

    .news_large {
        display: flex;
        flex-direction: column-reverse;
    }

    .news_large_text {
        position: relative;
        left: 0px;
        top: 20px;
        bottom: 0;
    }

    .news_large_text h2 {
        color: #3C3C3B;
        font-size: 18px;
        line-height: 27px;
    }

    .news_large_text p {
        color: #3C3C3B;
    }

    .newsletter {
        background-color: #F5F5F5;
        border-radius: 25px;
        padding: 20px;
        margin-bottom: 50px;
    }

    .event_cal {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        align-items: center;
        padding-left: 48px;
        padding-right: 60px;
        width: 100%;
        right: 0;
        top: 0;
        flex-wrap: wrap;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .event_btn_top {
        left: 0px;
        top: 50%;
        transform: translateY(-50%);
    }

    .event_btn_bot {
        top: 50%;
        transform: translateY(-50%);
        right: 0;
    }

    .event_btn_top img {
        transform: rotate(270deg);
    }

    .event_btn_bot img {
        transform: rotate(270deg);
    }

    .event_verticle {
        padding: 10px;
    }

    .events h2 {
        margin-bottom: 30px;
    }

    H1 {
        font-size: 32px;
        line-height: 78px;
    }

    H2 {
        font-size: 28px;
        line-height: 42px;
    }


    .offer_nav ul {
        padding-left: 0px;
    }

    .off_btn {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: -20px;
    }

    .our_offer_box {
        border-radius: 28px;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .full_width {
        display: block !important;
        width: 100% !important;
    }

    .carousel-caption h1 {
        font-size: 28px;
        font-weight: 700;
    }

    .carousel-caption p {
        font-size: 16px;
        font-weight: 400;
        width: 100%;
        margin-top: 20px;
        margin-bottom: 40px;
    }

    .carousel-item img {
        object-fit: cover !important;
        height: 100% !important;
        width: auto !important;
    }

    .carousel-inner {
        height: 748px;
    }

    .carousel-caption {
        padding-top: 50px;
    }

    .our_offer_box {
        margin-top: -140px;
    }

    .our_offer_box h2 {
        margin-bottom: 20px;
    }

    .ban_btns {
        bottom: 170px;
        padding-left: 0px;
    }

    .carousel-control-prev,
    .carousel-control-pause,
    .carousel-control-next {
        position: relative;
        margin-left: 5px;
        margin-right: 5px;
    }

    .carousel-control-prev {
        left: 0px;
    }

    .carousel-control-next {
        left: 0px;
    }

    .carousel-indicators {
        left: 150px;
    }

    .bot_logos {
        display: flex;
        justify-content: center;
        margin-bottom: 54px;
        flex-direction: column;
        align-items: center;
    }

    .bot_logos img {
        margin-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .event_cal {
        position: relative;

    }

    .loans .carousel-caption h2 {
        font-size: 24px !important;
        font-weight: 700;
        line-height: 150% !important;
    }

    .loans .carousel-caption h2.new {
        font-size: 32px !important;
        font-weight: 700;
        line-height: 150% !important;
    }

    .loan_water {
        font-size: 2.5rem !important;
        font-weight: 700;
        line-height: 150% !important;
    }

    .loan_water_new {
        font-size: 60px !important;
        font-weight: 700;
        line-height: 150% !important;
        margin-top: 30px;
    }

    .loans .carousel-caption {
        left: 20px;
        top: 20px;
        padding-top: 0px;
        width: 90%;
        right: 20px;
    }

    .loans .ban_btns {
        left: 0px;
    }

    .loans .carousel-caption h2 {
        top: 30px;
    }

    .event_right {
        padding-left: 0px;
        padding-top: 0px;
    }

    .event_text2 {
        display: none;
    }

    .event_text {
        margin-bottom: 10px;
    }

    .event_sec1 {
        font-size: 26px;
        margin-top: 0px;
        display: flex;
        margin-bottom: 10px;
    }

    .event_month {
        font-size: 26px;
        padding-left: 10px;
    }

    .event_sec2 {
        display: flex;
        flex-direction: column;
    }

    .event_sec {
        display: flex;
        flex-direction: column;
    }

    .event_sec_no {
        border: none;
        margin-bottom: 0px;
    }

    .right_btn {
        width: 100%;
        text-align: center;
    }

    .add_sec {
        padding-left: 0px;
        margin-bottom: 20px;
    }

    .bot_nav ul li {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #757575;
    }

    .bot_nav ul li a {
        padding-bottom: 6px;
        padding-top: 18px;
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
	    .ban_btns {
        bottom: 170px;
        padding-left: 0px;
		left: 0px!important;
    }

    .carousel-control-prev,
    .carousel-control-pause,
    .carousel-control-next {
        position: relative;
        margin-left: 5px;
        margin-right: 5px;
    }

    .carousel-control-prev {
        left: 0px;
    }

    .carousel-control-next {
        left: 0px;
    }

    .carousel-indicators {
        left: 150px;
    }
    .we_offer ul li {
        margin-bottom: 20px;
    }

    .company_box {
        margin-bottom: 20px;
    }

    .stand_out {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .contact_page {
        padding-right: 0px;
    }

    .contact_bg1 {
        padding-top: 30px;
    }

    .address img {
        width: 30px;
    }

    .address {
        font-size: 20px;
    }

    .gallery ul li {
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
    }

    .height100 {
        height: 50px;
    }

    .add1 {
        width: 50%;
    }

    .estate_filter .col-sm-12 {
        flex: 0 0 auto;
        width: 33.33%;
    }

    .loans .carousel-caption h2 {
        top: 60px;
    }

    .loan_water {
        font-size: 3rem;
    }

    .loan_water_new {
        font-size: 80px;
    }

    .eight {
        width: 44%;
    }

    .nine {
        width: 30%;
    }

    .ten {
        width: 26%;
    }

    .finance_img_btn {
        margin-left: 0px;
        margin-top: 30px;
    }

    .finance_btn {
        height: 70px;
    }

    .six {
        width: 72%;
    }

    .seven {
        width: 27%;
    }

    .foreign {
        display: none;
    }

    .footer_logos ul li:last-child::after {
        height: 70%;
        top: 10px;
    }

    .footer_logos ul li:last-child {
        margin-left: 8px;
        padding-left: 20px;
    }

    .footer_logos ul li {
        padding-left: 10px;
        padding-right: 10px;
    }

    .news_other .news_right {
        margin-bottom: 20px;
    }

    .event_other .news_right {
        margin-bottom: 20px;
    }

    .pillars .owl-nav {
        display: flex;
        justify-content: flex-start;
    }

    .export_box {
        font-size: 24px;
        line-height: 36px;
    }

    .ser_event_right {
        padding-left: 10px;
        padding-top: 30px;
    }

    .project_page {
        padding-right: 0px;
    }

    .news_other {
        margin-top: 70px;
    }

    .event_other {
        margin-top: 0px;
    }

    .event_box {
        flex-direction: column;
    }

    .event_sec15 {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .event_page .event_sec_new:after {
        display: none;
    }

    .event_page .event_sec_new {
        padding-bottom: 0px;
    }

    .event_page .event_sec_new1 {
        padding-bottom: 0px;
    }

    .news_other .owl-nav {
        position: absolute;
        top: -70px;
        right: 0px;
    }

    .event_other .owl-nav {
        position: absolute;
        top: -70px;
        right: 0px;
    }

    .event_sec_new {
        padding-right: 0px;
    }

    .event_sec_new1 {
        padding-left: 0px;
    }

    .event_sec_new:after {
        bottom: 0px;
        left: 0px;
        height: 1px;
        width: 100%;
        top: auto;
    }

    .project_grey {
        padding: 16px;
        margin-top: -70px;
        margin-left: 20px;
        margin-right: 20px;
    }

    .project .owl-nav {
        top: -143px;
    }

    .news_details {
        padding-right: 0px;
    }

    .gal_img {
        margin-bottom: 26px;
    }

    .white_bg h2 {
        font-size: 32px;
        font-weight: 700;
        line-height: 48px;
        margin-bottom: 66px !important;
    }

    .white_bg h2:before {
        bottom: -26px;
    }

    .author_bg {
        flex-direction: column;
    }

    .author_bg_text {
        margin-right: 0;
    }

    ul.author_bg li {
        margin-bottom: 26px !important;
    }

    ul.author_bg li:last-child {
        margin-bottom: 0px !important;
    }


    .one {
        width: 100%;
        margin-bottom: 22px !important;
    }

    .two {
        width: 100%;
        margin-bottom: 22px !important;
    }

    .three {
        width: 100%;
        margin-bottom: 22px !important;
    }

    .four {
        width: 100%;
        justify-content: flex-end;
    }

    .one1 {
        width: 100%;
        margin-bottom: 22px !important;
    }

    .sub_page_banner_text h2:before {
        width: 100px;
    }

    .sub_page_banner_text {
        padding-top: 34px;
    }

    .sub_page_banner_text h2 {
        font-size: 32px;
        line-height: 48px;
    }

    .sub_page_banner_text p {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }

    .filter_box {
        padding: 24px 20px;
    }


    .add_sec {
        padding-left: 0px;
    }

    .bot_logo img {
        width: 80%;
    }

    .bot_logo {
        margin-bottom: 0px;
    }

    .bot_logos {
        justify-content: space-between;
    }

    .bot_logos img {
        padding-left: 0px;
        padding-right: 0px;
    }

    .event_sec3 {
        display: none;
    }

    .news_main {
        padding-right: 0px;
        padding-bottom: 50px;
    }

    .news_large {
        display: flex;
        flex-direction: column-reverse;
    }

    .news_large_text {
        position: relative;
        left: 0px;
        top: 20px;
        bottom: 0;
    }

    .news_large_text h2 {
        color: #3C3C3B;
        font-size: 18px;
        line-height: 27px;
    }

    .news_large_text p {
        color: #3C3C3B;
    }

    .full_width {
        display: block !important;
    }

    .our_offer_box {
        padding-top: 60px;
        padding-left: 60px;
        padding-right: 60px;
    }

    .offer_nav ul {
        padding-left: 0px;
    }

    .off_btn {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: -20px;
    }

    .carousel-caption p {
        width: 100%;
    }

    .carousel-caption h1 {
        font-size: 54px;
    }

    .ban_btns {
        bottom: 280px;
    }

    .event_cal {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        align-items: center;
        padding-left: 60px;
        padding-right: 60px;
        width: 100%;
        right: 0;
        top: 0;
        flex-wrap: wrap;
        position: relative;
    }

    .event_btn_top {
        left: 0px;
        top: 50%;
        transform: translateY(-50%);
    }

    .event_btn_bot {
        top: 50%;
        transform: translateY(-50%);
        right: 0;
    }

    .event_btn_top img {
        transform: rotate(270deg);
    }

    .event_btn_bot img {
        transform: rotate(270deg);
    }

    .event_verticle {
        padding: 10px;
    }

    .events h2 {
        margin-bottom: 0px;
    }

.right_btn {
    float: left;
    width: auto!important;
}

.news .right_btn{margin-top: 20px;}

    .event_right {
        padding-left: 0px;
        padding-top: 40px;
    }

    .bot_nav ul li a.header {
        margin-top: 20px;
    }

    H1 {
        font-size: 32px;
        line-height: 78px;
    }

    H2 {
        font-size: 28px;
        line-height: 42px;
    }
}


@media only screen and (min-width: 992px) and (max-width:1199px) {	
    .company_box {
        margin-bottom: 20px;
    }

    .we_offer ul li {
        margin-bottom: 20px;
    }

    .contact_bg1 {
        padding-top: 30px;
    }

    .height100 {
        height: 50px;
    }

    .event_page .event_sec_new:after {
        top: 10% !important;
        transform: translateY(-10%) !important;
        height: 100% !important;
    }

    .event_box {
        flex-direction: column;
    }

    .event_month {
        font-size: 22px;
    }

    .event_sec15 {
        font-size: 22px;
    }


    .estate_add {
        flex-direction: column;
    }

    .property_list img {
        width: 250px;
        height: auto;
        object-fit: cover;
    }

    .property_list .text {
        margin-bottom: 20px;
    }

    .finance_img_btn {
        margin-top: 40px;
    }

    .six {
        width: 80%;
    }

    .seven {
        width: 20%;
    }

    .event_pic_text {
        top: 40px;
    }

    .contact_bg_text {
        flex-direction: column;
    }

    .address {
        margin-bottom: 20px;
    }

    .footer_logos ul li:last-child::after {
        height: 80%;
    }

    .export_box {
        font-size: 24px;
        line-height: 36px;
    }

    H1 {
        font-size: 32px;
        line-height: 78px;
    }

    H2 {
        font-size: 28px;
        line-height: 42px;
    }

    .ser_event_right {
        padding-top: 0px;
    }

    .ser_event_right .event_date {
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .ser_event_right .event_text {
        margin-bottom: 8px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .ser_event_right .event_sec1 {
        font-size: 26px;
        margin-top: 0px;
        display: flex;
    }

    .event_page .event_sec_new:after {
        content: "";
        background: #C6C6C6;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: -10px !important;
        height: 40%;
        width: 1px;
        left: auto !important;
    }

    .event_page .event_sec_new {
        padding-right: 20px;
    }

    .event_page .event_sec_new1 {
        padding-left: 20px;
    }

    .right_btn {
        letter-spacing: 2px;
        font-size: 15px;
        margin-top: -0px;
    }

    .event_sec {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .event_sec_new {
        padding-right: 0px;
    }

    .event_sec_new1 {
        padding-left: 0px;
    }

    .event_sec_new:after {
        bottom: 0px;
        left: 0px;
        height: 1px;
        width: 100%;
        top: auto;
    }

    .project_grey {
        padding: 16px;
        margin-top: -70px;
        margin-left: 20px;
        margin-right: 20px;
    }

    .project .owl-nav {
        top: -140px;
    }

    .author_bg {
        flex-direction: column;
    }

    .author_bg_text {
        margin-right: 0;
    }

    ul.author_bg li {
        margin-bottom: 26px !important;
    }

    ul.author_bg li:last-child {
        margin-bottom: 0px !important;
    }

    .white_bg h2 {
        font-size: 32px;
        font-weight: 700;
        line-height: 48px;
        margin-bottom: 66px !important;
    }

    .white_bg h2:before {
        bottom: -26px;
    }

    .one {
        width: 50%;
        margin-bottom: 22px !important;
    }

    .two {
        width: 50%;
        margin-bottom: 22px !important;
    }

    .three {
        width: 50%;
        margin-bottom: 22px !important;
    }

    .four {
        width: 100%;
        justify-content: flex-end;
    }

    .one1 {
        width: 50%;
        margin-bottom: 22px !important;
    }

    .sub_page_banner_text p {
        width: 100%;
    }


    .loans .ban_btns {
        bottom: 40px;
    }

    .full_width {
        margin-bottom: 30px;
    }

    .bot_logos img {
        padding-left: 55px;
        padding-right: 55px;
    }

    .bot_logo img {
        width: 100%;
    }

    .add_sec {
        padding-left: 25px;
    }

    .bip {
        margin-top: 20px;
    }

    .height_120 {
        height: 50px;
    }

    .height_96 {
        height: 50px;
    }

    .nav-tabs .nav-item {
        width: 250px;
    }

    .off_btn {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: 0px;
    }

    .our_offer_box_right_img {
        height: 100%;
    }

    .carousel-caption p {
        width: 100%;
    }

    .carousel-caption h1 {
        font-size: 54px;
    }

    .ban_btns {
        bottom: 280px;
    }

    .loans .carousel-caption h2 {
        top: 76px;
    }

    .event_sec1 {
        margin-top: 0px;
    }

    .event_text2 {
        display: none;
    }

    .project_page {
        padding-right: 40px;
    }
}

@media (max-width: 991px) {
	.event_main_img .img_all {
    object-fit: cover;
    height: auto !important;
}
    .our_offer_box .accordion-button {
        justify-content: flex-start;
        display: flex;
    }

    .loans .carousel-control-prev,
    .loans .carousel-control-pause,
    .loans .carousel-control-next {
        background-color: #D4233D !important;
        z-index: 1000;
        color: #fff !important;
    }

    .loans .carousel-control-prev:hover,
    .loans .carousel-control-prev:focus,
    .loans .carousel-control-pause:hover,
    .loans .carousel-control-pause:focus,
    .loans .carousel-control-next:hover,
    .loans .carousel-control-next:focus {
        color: #D4233D !important;
        border: 1px solid #F5F5F5 !important;
        background: #F5F5F5 !important;
    }

    .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }

    .no_mob {
        display: none!important;
    }

    .loans .ban_btns {
        bottom: -30px !important;
        position: relative;
        display: flex;
        justify-content: center;
    }

    .loans .carousel {
        padding-bottom: 30px;
    }

    .carousel-indicators {
        display: none !important;
    }

    .news_other .owl-dots {
        display: none !important;
    }

    .event_other .owl-dots {
        display: none !important;
    }

    .offer_text {
    }
}

@media (min-width: 992px) {
    .no_desk {
        display: none !important;
    }

    .news_other .owl-nav {
        display: none !important;
    }

    .news_other .owl-dots {
        display: none !important;
    }

    .event_other .owl-nav {
        display: none !important;
    }

    .event_other .owl-dots {
        display: none !important;
    }

    .no_992 {
        display: none !important;
    }
}


@media only screen and (min-width: 1200px) and (max-width:1399px) {
    .add1 {
        width: 70%;
    }

    .finance_img_btn {
        margin-top: 80px;
    }

    .six {
        width: 83%;
    }

    .seven {
        width: 16%;
    }

    .eight {
        width: 52%;
    }

    .nine {
        width: 26%;
    }

    .ten {
        width: 22%;
    }

    .news_other {
        margin-top: 70px;
    }

    .event_other {
        margin-top: 70px;
    }

    .right_btn {
        letter-spacing: 2.5px;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
    }

    .ser_event_right .event_text2 {
        display: none;
    }


    .ser_event_right .event_text {
        margin-bottom: 8px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .ser_event_right .event_date {
        margin-bottom: 10px;
    }

    .ser_event_right .event_sec1 {
        margin-top: 0px;
    }

    .ser_event_right {
        padding-top: 0px;
    }

    .project_grey {
        margin-top: -100px;
    }

    .one {
        width: 24%;
    }

    .one1 {
        width: 44%;
    }

    .two {
        width: 20%;
    }

    .three {
        width: 20%;
    }

    .sub_page_banner_text p {
        width: 100%;
    }

    .four {
        width: 16%;
    }

    .full_width {
        margin-bottom: 30px;
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 10px;
        padding-left: 10px;
    }

    .nav-tabs .nav-item {
        width: 250px;
    }

    .off_btn {
        left: -20px;
        bottom: 20px;
    }

    .our_offer_box_right_img {
        height: 100%;
    }

    .carousel-caption p {
        width: 100%;
    }

    .carousel-caption h1 {
        font-size: 60px;
    }

    .ban_btns {
        bottom: 280px;
    }

    .bot_logo img {
        width: 100%;
    }

    .add_sec {
        padding-left: 25px;
    }

    .bip {
        margin-top: 20px;
    }
}

@media (max-width: 1199px) {
    .offer_center {
        text-align: center;
    }

    .no_img {
        display: none;
    }

    .about_text {
        padding-bottom: 30px;
    }

    .dropdown-menu {
        border-radius: 0px;
    }

    .dropdown-menu[data-bs-popper] {
        margin-top: -2px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C6C6C6;
    }

    .dropdown-toggle::after {
        position: absolute;
        top: 17px;
        right: 0px;
    }

    .navbar-nav .nav-link {
        padding-top: 22px;
        padding-bottom: 22px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C6C6C6;
    }

    .no_for_mobile {
        display: none;
    }

    .mob_nav {
        flex-direction: row;
        justify-content: center;
    }

    .mob_nav .nav-link {
        border: none;
    }
}

@media (min-width: 1200px) {
    .no_for_desktop {
        display: none;
    }

    .pillars .owl-nav {
        display: none !important;
    }
}

@media (max-width: 1000px) {
    .bot_logo2 img {
        width: 100%;
    }
}

@media only screen and (min-width: 1400px) and (max-width:1599px) {
    .four {
        width: 13%;
    }

    .ser_event_right .event_text {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .ser_event_right .event_date {
        margin-bottom: 10px;
    }

    .ser_event_right .event_sec1 {
        margin-top: 0px;
    }

    .ser_event_right {
        padding-top: 0px;
    }
}

@media (max-width: 991px) {
    .no_991 {
        display: none;
    }
}

@media (min-width: 768px) {
    .no_desk_acc {
        display: none !important;
    }
}

@media screen and (max-width: 600px) {
    table {
        border: 0;
    }

    table caption {
        font-size: 1.3em;
    }

    table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    table tr {
        border-bottom: 1px solid #C6C6C6;
        display: block;
    }

    table td {
        display: block;
        text-align: left;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
    }

    table td::before {
        content: attr(data-label);
        float: left;
        margin-right: 10px;
        font-weight: 500;
    }

    table td:last-child {
        border-bottom: 0;
    }

    table th,
    table td {
        padding: 10px;
    }

}


@media only screen and (min-width: 601px) and (max-width:767px) {
    .table_new {
        overflow-x: scroll;
        overflow-y: hidden;
    }

    table {
        width: 750px;
    }
}

@media only screen and (min-width: 1400px) and (max-width:1599px) {
    .one {
        width: 35%;
    }

    .one1 {
        width: 57%;
    }
}

@media (max-width: 991px) {
    .offer_nav ul {
        margin-left: 0px;
        width: 100%;
    }

    .sub_page_banner_news {
        position: relative;
    }

    .right_nav ul li.menu {
        font-size: 22px;
        font-weight: 600;
        line-height: 150%;
    }

    .sub_page_banner_news .btn-close {
        float: right;
        background-image: url(../images/close_red.svg);
        background-repeat: no-repeat;
        background-position: center center;
        opacity: 1;
    }

    .right_nav ul li a {
        background-position: right center;
    }

    .but_archive {
        margin-bottom: 20px;
        padding-top: 10px;
        text-align: center;
    }
}

@media (min-width: 992px) {
    .mob_menu_btn {
        display: none;
    }
}


@media only screen and (min-width: 1200px) and (max-width:1599px) {
.loans .carousel-caption h2.new {
    top: 67px; font-size: 40px;
}

.loans .carousel-caption h2 {
 top: 67px; font-size: 36px;
}
	
    .loan_water_new {
        font-size: 100px;
		margin-top:20px;
    }

}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .loans .carousel-caption {
        top: 52px;
    }

    .loan_water_new {
        font-size: 100px;
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .loans .carousel-caption {
        top: 52px;
    }

    .loan_water_new {
        font-size: 100px;
        margin-top: 30px;
    }
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .eight {
        width: 46%;
        float: left;
    }
}

@media only screen and (min-width: 1400px) and (max-width:1599px) {
    .eight {
        width: 53%;
        float: left;
    }

    .nine {
        width: 30%;
        float: left;
    }

    .ten {
        width: 17%;
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .top_logos img {
        height: 40px;
        width: auto;
    }

    .first_logo {
        height: 55px !important;
        width: auto;
    }
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .top_logos img {
        height: 55px;
        width: auto;
    }

    .first_logo {
        height: 65px !important;
        width: auto;
    }
}

@media only screen and (min-width: 1200px) and (max-width:1399px) {
    .top_logos img {
        height: 65px;
        width: auto;
    }

    .first_logo {
        height: 80px !important;
        width: auto;
    }
}

@media only screen and (min-width: 401px) and (max-width:767px) {
    .top_logos .col-sm-12 {
        flex: 0 0 auto;
        width: 50%;
        margin-bottom: 20px;
    }

    .top_logos img {
        height: 40px;
        width: auto;
    }

    .first_logo {
        height: 55px !important;
        width: auto;
    }

    .last_logo {
        text-align: left;
    }

    .top_logos .row {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media only screen and (min-width: 320px) and (max-width:400px) {
    .top_logos .col-sm-12 {
        flex: 0 0 auto;
        width: 50%;
        margin-bottom: 20px;
    }

    .top_logos img {
        height: 30px;
        width: auto;
    }

    .first_logo {
        height: 40px !important;
        width: auto;
    }

    .last_logo {
        text-align: left;
    }

    .top_logos .row {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
	.bot_nav ul li:first-child a{padding-top: 0px;}

    .bot_social {
        display: flex;
        justify-content: center;
    }

    .bot_nav ul li a {
        font-size: 14px;
        line-height: 150%;
        font-weight: 400;
    }

    .headquarter_box {
        padding: 20px;
    }

    .mob_menu_btn {
        right: -20px;
    }

    .offcanvas-body {
        padding: 20px !important;
    }

    .event_date {
        margin-bottom: 10px !important;
    }

    .event_sec_new:after {
        background: transparent;
    }

    .mission_img_gradient {
        width: 100%;
    }

    .events {
        margin-bottom: 15px;
    }

    .event_text1 {
        display: flex;
    }

    .height_100 {
        height: 74px;
    }

    .height_70 {
        height: 54px;
    }

    .event_sec {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .carousel .container {
        padding-left: 20px;
        padding-right: 20px;
    }

    .container {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 450px) {
    .contact_time span{width: 130px; display: block;}
    .loan_water_new h2.new{
        overflow-wrap: break-word !important;
      }

      .clause_img{
margin-top: 30px;
      }

      .clause_img img{
        width: 100%;
      }
}


}
@media (min-width: 1200px) {
	.no_for_desktop{ display:none;}
}

@media only screen and (max-width: 1199px) and (min-width: 768px) {
  #mega-menu-primary {
    margin-top: 15px !important;
  }

  #mega-menu-wrap-primary #mega-menu-primary li>a.mega-menu-link {
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 15px !important;
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #C6C6C6 !important;
    font-size: 16px !important;
  }

}


@media only screen and (min-width: 1200px) {
.accordion_filter .collapse:not(.show) {
    display: block;
}
.accordion_filter  .accordion-header {
    display: none;
}
.accordion_filter .accordion-body {
    padding-top: 0px;
}
}

@media only screen and (max-width: 767px) {
.accordion_filter ul li {
    padding: 0;
}
.export_box_text {
    font-size: 16px;
    line-height: 150%;
}
.owl-nav{display:none!important;}
	
.disabled{{display:none!important;}}
	
.informacje-obrazek-block-slider .owl-nav{ display:none!important;}	
.contact_bg {
    padding: 20px;
}
.zarzad-block .accordion_all .accordion-button .text {
    margin-top: 0px!important;
}
.accordion_all .accordion-button {
    padding-right: 0px!important;
}
.accordion-button:not(.collapsed)::after {
    top: 23px !important;
}	
.accordion-button::after {
    margin-top: -10px;
}
.hentry p a{word-wrap: break-word;} 	
}

@media only screen and ( min-width: 768px) and ( max-width:1199px ) {
.accordion_filter .accordion-button{
padding-left: 12px;
}
}

@media only screen and ( min-width: 768px) and ( max-width:991px ) {
.kontakt-podstrony .address {
    font-size: 25px !important;
}
}	

@media only screen and (max-width: 575px) {
.loans .carousel-caption h2 {
font-size: 22px !important;
}
	
.loans .carousel-caption h2.new {
font-size: 26px !important;
top: 40px;	
}
.loan_water {
    margin-top: 0px;
}
}	

@media only screen and ( min-width: 576px) and ( max-width:767px ) {
.loans .carousel-caption h2 {
font-size: 26px !important;
}
	
.loans .carousel-caption h2.new {
font-size: 30px !important; top: 40px;	
}

.loan_water {
    margin-top: 0px;
}
}

@media only screen and ( min-width: 768px) and ( max-width:991px ) {
.loans .carousel-caption {
    width: 85%;
}
.loans .carousel-caption h2 {
font-size: 34px !important;
}
	
.loans .carousel-caption h2.new {
font-size: 40px !important; top: 68px;	
}
	
}

@media only screen and ( min-width: 992px) and ( max-width:1199px ) {
.loans .carousel-caption {
    width: 85%;
}
.loans .carousel-caption h2 {
font-size: 32px !important;
}
	
.loans .carousel-caption h2.new {
font-size: 38px !important; top: 70px;
}		
}