/*media 767px*/
@media screen and (max-width: 767px) {

    #LoanInfo {
        margin-left: auto;
    }

    .slider-arrows.slider-prev {
        left: -256px;
    }

    .video-wrapper {
        width: 100%;
    }

    .email__row {
        flex-wrap: wrap;
    }

    .email_green,
    .email_white {
        width: 100%;
    }

    .email_green {
        padding: 45px 5px;
    }

    .email_white {
        padding: 10px;
        justify-content: center;
    }

    .shadow-notification.email {
        width: 85%;
        min-width: 320px;
    }

    .email__wrapper .btn-close,
    .discount-popup .btn-close {
        top: 102%;
        right: 50%;
        transform: translateX(50%);
    }

    .email__agreement {
        padding-left: 0;
    }

    .email_white > span {
        margin: 0;
    }

    .slider-arrows {
        height: 40px;
        width: 40px;
    }

        .slider-arrows:after {
            line-height: 40px;
            font-size: 40px;
        }

    .fb-login-button {
        padding-left: 0%;
    }

    .product-container > button {
        padding: 0 40px;
        width: 272px;
    }

    .feedback-inner > a, .feedback-inner > div {
        flex-shrink: 0;
    }

    .feedback-inner > a {
        padding: 0 35px;
    }

    .loading-img {
        padding-top: 30%;
    }

    .block-loading, .loading-img, #InfoContainer, #LoanInfo {
        min-height: 200px;
    }

    .main-slider-content img {
        min-height: auto;
    }

    .to-fill.lower {
        top: 100%;
    }
    /*SUB-MENU THAT APPEARS WHEN HOVERED OVER*/
    .dark-sub-menu {
        background: white;
        margin: 5px 15px;
        padding: 15px 0;
        display: block;
        box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.24);
        font-size: 18px;
        color: #42a53b;
        border: none !important;
        margin: 0;
    }

        .dark-sub-menu > ul.selected {
            max-height: 0 !important;
            opacity: 0 !important;
            transform: translate(-50%) rotateY(-90deg) !important;
        }

    .choose-president-container .pr-list > div {
        margin-top: 15px;
    }

    .choose-president-container h3 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .choose-president-container .pr-list > div:last-child {
        margin-top: 15px;
    }

    .dark-sub-menu:hover {
        cursor: pointer;
    }

        .dark-sub-menu:hover > ul {
            padding: 0;
            width: 100%;
            top: 100%;
            background: none;
            box-shadow: none;
        }

    .dark-sub-menu:after {
        right: 42%;
        transform: translateX(50%) translateY(-50%) rotate(45deg);
        -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
    }

    .dark-sub-menu:hover:after {
        transform: translateX(50%) translateY(-50%) rotate(45deg);
        -webkit-transform: translateX(50%) translateY(-50%) rotate(-135deg);
    }

    .discount-popup .notification-message,
    .discount-popup .notification-message.sm {
        font-size: 16px !important;
    }

    .discount-popup__beneath-part .notification-tab {
        padding-bottom: 0;
    }

    .discount-popup .btn-close {
        top: -1%;
        right: -14%;
        transform: translateX(-100%);
        z-index: 11;
    }
    /*calc first on mobile*/
    .new-slider-wrapper {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        /* optional */
        /*-webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;*/
    }

    /*.slide-wrap.slick-initialized.slick-slider.slick-dotted {
            -webkit-box-ordinal-group: 2;
            -moz-box-ordinal-group: 2;
            -ms-flex-order: 2;
            -webkit-order: 2;
            order: 2;
            padding-top: 22px;
        }*/
    .slide-wrap.mobile-version.slick-initialized.slick-slider.slick-dotted {
        padding-top: 0;
        height: 400px;
    }
    /*.s1.new-slider-wrapper .slide-wrap.mobile-version .slick-track .slide.slick-slide {
        height: 100%;
        background-size: cover;
        background-position: center 0%;
        min-height: 280px;
    }*/

    .calc-block-container.main-box-radius {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    /*calc first on mobile end*/

    /*swap previous and next button */
    #InfoContainer .container .section .row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        /* optional */
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .nav-btn-prev {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .nav-btn-next {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }


    /*Типографика*/
    .h2 {
        font-size: 20px;
    }

    .h3, .h4, .h5 {
        font-size: 20px;
    }

    p.lend-24, p.lend-18, p.lend-16, p.lend-14 {
        font-size: 14px;
    }


    .timer {
        font-size: 34px;
    }

    /*form*/
    .label-horizontal {
        text-align: left !important;
        display: block;
        margin-left: 25px;
        margin-bottom: 3px;
    }

    /*Кпопки*/
    .btn {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        /*padding: 0 25px;*/
    }

        .btn.btn-lg {
            height: 55px;
            line-height: 55px;
            font-size: 18px;
            font-weight: 400;
        }

    /*modals*/

    .job-steps .item {
        box-shadow: none;
    }

        .job-steps .item:before {
            display: none;
        }
    /*пасты*/
    .post-views {
        margin-top: 15px;
    }

    /*sections*/
    section {
        padding: 25px 0;
    }

    .section-heading {
        margin-bottom: 20px;
    }

    /*header*/
    header#header .col-no-padding {
        padding: 0px;
    }

    header#header {
        position: relative;
    }

    /*mainboxs*/
    .main-box {
        margin-bottom: 20px;
        padding: 15px;
    }

    .box-heading {
        margin-bottom: 15px;
    }

    /*forms*/
    .form-control {
        font-size: 16px !important;
        height: 40px !important
    }


    /*.steps-big-btn*/
    .steps-mobile-btn {
        height: 170px;
        width: 100%;
        background: rgb(38,137,32);
        background: -moz-linear-gradient(top, rgb(38,137,32) 1%, rgb(101,203,94) 65%);
        background: -webkit-linear-gradient(top, rgb(38,137,32) 1%,rgb(101,203,94) 65%);
        background: linear-gradient(to bottom, rgb(38,137,32) 1%,rgb(101,203,94) 65%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#268920', endColorstr='#65cb5e',GradientType=0 );
        border-radius: 50%;
        box-shadow: 6px 10px 13px 0px rgba(80, 184, 72, 0.41);
        margin-top: 20px;
        position: relative;
    }

        .steps-mobile-btn:after {
            content: '';
            height: 100px;
            width: 75%;
            top: 15px;
            border-radius: 50%;
            position: absolute;
            left: 0;
            right: 0;
            margin: 0 auto;
            background: rgb(77,178,70);
            opacity: 0.51;
            background: rgb(77,178,70);
            background: -moz-linear-gradient(top, rgb(77,178,70) 1%, rgb(101,203,94) 65%);
            background: -webkit-linear-gradient(top, rgb(77,178,70) 1%,rgb(101,203,94) 65%);
            background: linear-gradient(to bottom, rgb(77,178,70) 1%,rgb(101,203,94) 65%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4db246', endColorstr='#65cb5e',GradientType=0 );
        }

        .steps-mobile-btn a.link {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            z-index: 9999;
            bottom: 0;
        }

        .steps-mobile-btn .txt {
            position: relative;
            z-index: 999;
            margin-bottom: 5px;
        }

        .steps-mobile-btn p {
            font-size: 18px;
        }

        .steps-mobile-btn .txt h2 {
            font-size: 38px;
        }


    /*mob menu*/
    .mobile-menu {
        display: none;
        position: absolute;
        top: 100%;
        z-index: 99;
    }

        .mobile-menu ul,
        .mobile-menu li {
            display: block !important;
        }

    .return-wrapper h2.h3 {
        font-size: 40px;
    }

    .return-order .row > div {
        margin-bottom: 25px;
    }

    .iframe-section .txt-wrapper {
        width: 100%;
        margin-bottom: 30px;
        padding: 0 20vw;
    }

    .iframe-section h2.h4 {
        font-size: 30px;
    }

    .shtrix-code {
        margin: 15px 0;
        text-align: center;
    }

    /*job*/
    .job-steps .item {
        box-shadow: none;
    }

        .job-steps .item:before {
            display: none;
        }

    .order-table-info .main-box {
        border: 1px solid #7d7d7d;
    }

    /*main tabs*/
    .main-tabs a {
        transform: none;
        border: 1px solid #ebebeb;
        height: 45px !important;
        line-height: 45px !important;
        box-shadow: none;
        border-radius: 0px;
        margin-left: -1px;
        font-size: 14px !important;
    }

    .main-tabs .active a {
        border-color: #50b848
    }


    /*acctoubn*/
    .account-steps .item {
        height: inherit;
    }

    /*posts*/
    .single-rating {
        text-align: left;
    }

    .single-info .item {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .single-info {
        padding-top: 5px;
        padding-bottom: 5px;
    }


    /*why*/
    .why .txt {
        background-image: url('../../images-new/why-item-mobile.png');
        height: 155px;
        padding-top: 15px;
        padding-right: 5px;
        padding-left: 2px;
        width: 150px;
        margin: 0 auto;
    }

    .why .item {
        margin: 15px 0;
    }

    .why .icon {
        margin-bottom: 5px !important;
    }

    .why .heading {
        margin: 0 auto;
        padding: 20px 15px 10px;
        margin-bottom: -3px;
        width: 140px;
    }

        .why .heading .h6 {
            font-size: 12px;
        }

    .why .column {
        text-align: left;
    }

    .why .icon.third {
        background-position-x: -154px;
    }

    .why .icon.second {
        background-position-x: -284px;
    }

    .why .icon.first {
        background-position-x: -20px;
    }
    /*get-steps*/
    .get-steps .item {
        width: 150px;
        padding: 0;
    }

    .get-steps h2 {
        text-transform: uppercase;
        font-size: 30px;
    }

    .get-steps p {
        font-size: 14px;
        text-align: center;
        padding-left: 0px;
        width: 100%;
    }

    .get-steps .item:before {
        top: 175px;
    }

    .get-steps .col-4:nth-of-type(3) .item:before {
        top: 110px;
    }

    .get-steps .section-main .col-4 {
        background-position-y: 152px;
    }
    /*какработакт*/
    .order-form-info {
        text-align: center;
    }

        .order-form-info .item-row {
            display: block;
        }

        .order-form-info .icon-box {
            margin-bottom: 15px;
        }

    .mobile-app .btn {
        margin: 0 auto;
        max-width: 300px;
        min-width: 220px;
    }

    .mobile-app .google {
        height: 63px;
        width: 210px;
        margin: 20px auto;
        background-position-x: -100px;
        background-position-y: -20px;
        background-repeat: no-repeat;
    }

    .mobile-app .mobile-row {
        justify-content: center;
        padding-left: 0px;
    }

        .mobile-app .mobile-row > div {
            width: 50%;
        }
    /**/
    .info-order .top {
        margin-bottom: 20px;
    }


    /*offices*/
    .region-heading {
        padding: 15px;
    }

        .region-heading .heading {
            margin-bottom: 10px;
        }

    .region-map a {
        width: 100%;
    }

    .region-map .dropdown-submenu .dropdown-menu {
        left: inherit;
        top: 0;
        position: static;
    }


    /*footer*/
    footer#footer .footer-menu {
        text-align: center;
        margin-bottom: 25px;
        font-size: 15px;
    }

    footer#footer .footer-menu-right {
        text-align: right;
    }

    footer#footer .footer-menu-left {
        text-align: left;
    }

    footer#footer .languages {
        margin-top: 25px;
    }

    footer#footer .footer-main {
        margin-bottom: 15px;
    }

    footer.footer .footer-menu li a {
        justify-content: flex-start;
    }

    footer.footer form > div > div {
        margin-bottom: 20px;
    }

    .info-order .col-md-6:nth-child(2) {
        margin-top: 10px;
    }


    /*loan return end*/

    /*New slider*/
    .slide-wrap {
        max-height: 500px;
    }

    .s1.new-slider-wrapper .slick-track .slide.slick-slide {
        height: 450px;
        background-position: center;
        min-height: 280px;
    }

    .slide-wrap.mobile-version.slick-initialized.slick-slider.slick-dotted {
        height: 450px;
    }

    .new-slider-wrapper .slick-dots {
        bottom: 50px;
    }
    /*New slider END*/
    .youtube-content .youtube-frame-item {
        width: 90%;
        height: auto;
    }

    .reviews .txt {
        padding: 25px 20px;
    }

    .main-box.calc {
        min-width: 290px;
    }

        .main-box.calc .h5 {
            margin-right: -15px;
        }

    .loan-by-phone .btn {
        min-width: 280px;
    }

    .room-rental h1, .career h1 {
        font-size: 24px;
    }

    .credit-prolongation__wrapper {
        padding: 30px 5px;
    }

    .financial-article-body p {
        font-size: 14px;
    }

    .take-photo-btn {
        font-size: 14px;
    }
    /*account tabs*/
    .menu-item_inner-wrapper > span {
        top: 10px;
    }

    .menu-item_outer-wrapper.menu-item_active span {
        top: 15px;
        width: 115px;
    }

    .menu-item_inner {
        font-size: 14px;
    }
       
}