/*BLOG*/

a.banner-phone-bottom {
    position: absolute;
    top: 48px;
    font-size: 22px;
    color: #a973a6;
    padding-left: 45px;
    font-weight: 400;
    margin: 13px 0 0;
    letter-spacing: .9px;
}

a.banner-phone {
    font-size: 19px;
    color: #a973a6;
    position: relative;
    padding-left: 20px;
    font-weight: 400;
    margin: 13px 0 0;
    letter-spacing: .9px;
}

.banner-phone-icon {
    margin-top: -7px;
    margin-left: 8px;
}

.banner-phone-icon.banner2 {
    margin-top: 12px;
    margin-left: 190px;
}

a.banner-phone.banner2{
    top: 10px;
    font-size: 1.5em;
}

.banner-phone-icon-bottom {
    position: absolute;
    top: 328px;
    margin-left: 8px;
}


@media screen and (max-width: 1680px) {


    .banner-phone-icon.banner2 {
        margin-top: 20px;
        margin-left: 45%;
    }

    a.banner-phone.banner2{
        top: 14px;
        font-size: 1em;
    }


    .price_quarantee {
        right: 370px;
    }
}

@media screen and (max-width: 1440px) {

    .profitablity-lending-blockinfo-conntent:after{
        right:7%;}
    .profitablity-lending-blockinfo-eqal:after {
        right:7%;}
    .profitablity-lending-blockinfo-back:after{
        right:3%;}
    .banner-phone-icon.banner2 {
        margin-top: 20px;
        margin-left: 45%;
    }

    a.banner-phone.banner2{
        top: 14px;
        font-size: 1em;
    }


    #how_to_choose .loader {
        margin-top: -30px;
    }

    #GetConsultation .form_modal_ready .loader {
        margin-top: 6px;
    }

    .text-center .my_btn.relative {
        margin-bottom: 20px;
    }

    .modalsTopFormN .top_block {
        padding: 20px 70px;
    }

    .modalsTopFormN .bottom_block {
        padding-top: 20px;
    }

    #topForm_phone_and_email .bottom_button button {
        margin: 30px 10px 25px;
    }

    /*nav li {*/
    /*margin: 15px 0 0 20px;*/
    /*}*/
    #Consultation .consult {
        top: 77px;
    }

    #download_form p {
        font-size: 13px;
    }

    #button_not_yet .desc > p {
        margin-top: 0;
    }

    .menu_translate {
        width: 395px;
    }

    .price_quarantee {
        right: 200px;
    }

    .fixed_menu li {
        font-size: 11px;
    }

    .fixed_menu li:after {
        top: 10px;
    }

    #button_ready .modal-body, #button_not_yet .modal-body {
        /*padding: 0 60px 40px;*/
    }

    .citiz_invvest p.head {
        font-size: 20px;
    }

    #button_not_yet .desc li {
        font-size: 14px;
        padding: 0;
    }

    .section_big_name {
        font-size: 40px;
    }

    .index_btn {
        font-size: 15px;
    }

    #three_steps li b, .step_ul_more li b, .passport b {
        font-size: 22px;
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .passport .left ul li:before {
        height: 100px;
    }

    #Consultation.pageContact .consult {
        top: 25px;
    }

    #Consultation.citizen.pageContact {
        overflow: hidden;
    }

    .fixed_menu li.menu {
        padding: 10px 10px 5px;
    }

    #GetConsultation .modal-body .first {
        margin: 30px 0;
        font-size: 29px;
    }

    nav.menu_translate a {
        font-size: 18px;
    }
}
@media screen and (max-width: 1440px) and (min-width: 992px) {
    .textChristina {
        position: absolute;
        right: 0;
        bottom: 15px;
    }


    .formMiddle {
        width: 40%;
    }

    .ChristinaBlock {
        width: 60%;
    }
    img.imgBground {
        top: -23px;
        height: 104%;
        left: 50%;
    }

}
@media screen and (max-width: 1340px) {
    .top_menu_li a {
        padding: 0px 5px !important;
    }
}

@media screen and (max-width: 1300px){
    .profitablity-lending-blockinfo-back:after {
        right: -3%;
    }
    .profitablity-lending-blockinfo-eqal:after {
        right: 2%;
    }
    .profitablity-lending-blockinfo-back:after {
        right: 2%;
    }
    .topMenuLink .uk-parent > a {
        font-size: 9px!important;
    }
}
@media screen and (max-width: 1600px) {
    .aboutUs__advantages__how {
        font-size: 32px;
    }
    .our__benefits__title {
        font-size: 18px;
    }
    .our__benefits__description {
        font-size: 15px;
    }
    .aboutUs__reviews__description {
        font-size: 16px;
    }
    .news__subscription__title {
        font-size: 16px;
    }
    .news__subscription__input {
        margin-right: 21px;
    }
}
@media screen and (max-width: 1200px) {

    .first_screen__buttons_fix{
        flex-direction: column;
    }
    .margin_button{
        width: calc(100% - 60px);
    }
    .first_screen__buttons_fix .inCart {
        margin-right: 0px;
    }
    .video_landing  iframe{
        height: 285px;
    }
    .profitablity-lending-blockinfo-back:after {
        right: -7%;
    }
    .profitablity-lending-blockinfo-eqal:after {
        right: -1%;
    }
    .profitablity-lending-blockinfo-back:after {
        right: -1%;
    }

    .banner-phone-icon.banner2 {
        margin-top: 20px;
        margin-left: 45%;

    }

    a.banner-phone.banner2{
        top: 14px;
        font-size: 12px;
    }


    .price_quarantee {
        display: none;
    }

    nav.t_menu a {
        font-size: 13px;
    }

    .count:before {
        bottom: 43px;
    }

    .footer_call span, footer .col_name {
        font-size: 20px;
    }

    .top_information {
        margin-top: 119px;
    }

    .count .price .inf_p, .count .price .inf_p b {
        font-size: 12px;
    }

    .footer_call > a {
        display: inline-block;
    }

    .slickModal .slideBottom {
        height: max-content !important;
    }

    .count section {
        height: 180px;
    }

    nav.t_menu a img {
        max-width: 16px;
        left: 10px;
        bottom: 3px;
    }

    /*nav li.phoneRight {*/
    /*width: 160px;*/
    /*}*/
    nav b {
        font-size: 14px;
    }

    #how_to_choose .im_left {
        margin-top: 50px;
    }

    .three_step_modal .read {
        margin-right: 50px;
    }

    .text_label li {
        margin-top: 15px;
        font-size: 14px;
    }

    .three_step_modal .read, .three_step_modal .not_yet {
        padding: 6px 75px;
        font-size: 15px;
    }

    .passport .left p, .passport .left h2 {
        font-size: 35px;
    }

    #Consultation.main_c .consult {
        top: 26px;
    }

    .passport.malta.resid .left p.malt_res {
        font-size: 33px;
        left: 10px;
        top: 445px;
    }

    .video .example_get_inf {
        width: 530px;
        height: 340px;
    }

    .pasteVideoInPicture {
        left: 430px;
    }

    .pasteVideoInPicture:before {
        width: 590px;
        height: 345px;
        top: 0;
    }

    .pasteVideoInPicture iframe {
        top: 35px;
        left: 69px;
        width: 450px;
        height: 280px;
    }

    .passport.malta.citiz b {
        font-size: 23px;
        width: 37px;
        height: 37px;
        line-height: 37px;
        margin-right: 15px;
    }

    .blog_right_column .blog_section.border > p, .blog_right_column .blog_section.border .country li a {
        font-size: 16px;
    }

    /*.blog_section.border.pl .imb_marg {*/
    /*height: 200px;*/
    /*}*/
    .owl-nav {
        left: -25px;
        right: -25px;
    }

    .parent_blog_slider {
        margin-top: 119px;
    }

    .passport.malta.citiz .left ul li span {
        font-size: 15px;
    }

    .passport.malta .left ul li {
        margin-bottom: 5px;
    }

    .passport .left ul li:before {
        height: 85px;
        left: 19px;
    }

    /*nav li {*/
    /*margin: 10px 0 0 10px;*/
    /*}*/
    .passport .left {
        width: 50%;
    }

    .passport.malta.resid span, .text_label span, .download_r p > strong {
        font-size: 17px;
    }

    .passport .left.marg ul li, .passport.malta.resid .left ul li {
        margin-bottom: 20px;
    }

    .passport .left.marg p {
        max-width: 50%;
    }

    .example_get_inf p, .example_get_inf ul li {
        font-size: 17px;
        margin-bottom: 15px;
    }

    .footer_soc {
        margin: 35px 0;
    }

    .flag_column .text {
        font-size: 15px;
        padding: 0 20px 0 10px;
    }

    .flag_column i {
        left: -3px;
        font-size: 18px;
    }

    .flag_column .name {
        font-size: 18px;
    }

    .count p {
        font-size: 19px;
        padding: 12px 20px;
    }

    img.feq {
        top: 136px;
    }

    .passport b {
        font-size: 27px;
        width: 43px;
        height: 43px;
        line-height: 43px;
    }

    #how_to_choose .im_left.marg {
        margin-top: 0;
    }

    .passport .left p {
        font-size: 40px;
        bottom: initial;
        top: 400px;
        left: 35px;
    }

    .passport .ul_portug span {
        font-size: 17px;
    }

    .citiz_invvest p.head {
        font-size: 16px;
        padding: 15px;
    }

    .passport .left ul {
        right: 35px;
        top: 60px;
    }

    .passport {
        margin-bottom: 100px;
    }

    .coment_p {
        font-size: 22px;
    }

    .passport span {
        font-size: 18px;
        max-width: 340px;
    }

    .btn_show_menu_fixed i.fa-bars {
        width: 23px;
        height: 23px;
        line-height: 23px;
    }

    .menu_translate {
        top: 43px;
    }

    .coment_p i {
        bottom: -16px;
        font-size: 29px;
        padding: 0 10px;
    }

    .step_ul_more li b {
        font-size: 25px;
        width: 41px;
        height: 41px;
        line-height: 41px;
        margin-right: 10px;
    }

    .step_ul_more span {
        max-width: 400px;
    }

    .section_big_name, .facts_column p {
        font-size: 35px;
    }

    .index_inp, nav.menu_translate .dropdown-menu a, .citiz_invvest b, .citiz_invvest strong {
        font-size: 14px;
    }

    #GetConsultation .modal-body .first {
        font-size: 26px;
    }

    #modal_check_agree .modal-content {
        max-height: 500px;
    }

    #slider_one p {
        font-size: 50px;
    }

    #three_steps li, .step_ul_more li {
        font-size: 18px;
    }

    #slider_one p span {
        font-size: 23px;
    }

    #benefits_form .modal_check_agree_link {
        font-size: 14px;
    }

    .copyr.top {
        margin: 20px 0 0;
    }

    nav.menu_translate a {
        font-size: 16px;
    }

    #accordion .panel-heading a {
        font-size: 17px;
        padding: 2px 0 4px;
    }

    nav.menu_translate li {
        margin: 10px 0 0 10px;
    }

    .step_ul_more li i {
        margin-top: 5px;
        display: block;
    }

    nav .dropdown-menu li.p_l {
        height: 30px;
    }

    #Consultation .section_big_name {
        font-size: 37px;
    }

    #Consultation .consult {
        top: 98px;
    }
    /*#Consultation {
        overflow: hidden;
    }*/

    #QUICK_RESPONSE .col-sm-4 span {
        font-size: 15px;
        max-width: 250px;
    }

    #QUICK_RESPONSE .q_res {
        font-size: 23px;
    }

    #our_team .team_tablet {
        width: 50%;
    }

    #our_team .team_tablet img {
        max-width: 80%;
    }

    .fixed_menu li.menu {
        width: 100px;
    }

    .top_information .loader {
        margin-top: -31px;
    }

    .passport .left img {
        max-width: 95%;
    }

    .regionePepleName a {
        height: initial;
    }

    .tioHeader-Re_Disign {
        margin-top: 107px;
    }

    /*.header-Re_Disign nav li {*/
    /*margin: 30px 0 0 15px;*/
    /*}*/
    .header-Re_Disign.design_form nav li.hover_header {
        margin: 45px 0 0 15px;
    }
}
@media screen and (max-width: 1199px) {
    .profitablity-lending-blockinfo-conntent:after {
        display: none;
    }.profitablity-lending-blockinfo-back:after {
         display: none;
     }.profitablity-lending-blockinfo-eqal:after {
          display: none;
      }
}
@media screen and (max-width: 1080px) {
    h1, .small_H {
        font-size: 38px;
    }

    #how_to_choose .loader {
        margin-top: -38px;
    }

    .pasteVideoInPicture:before {
        width: 500px;
        height: 300px;
    }

    .passport .left p, .passport .left h3 {
        font-size: 28px;
    }

    .video .example_get_inf ul li:first-letter {
        font-size: 13px;
        margin-right: 15px;
        padding: 1px 8px 0;
    }

    .video .example_get_inf {
        width: 520px;
        height: 290px;
        padding: 20px 30px 5px;
    }

    /*.blog_section.border.pl {*/
    /*height: 395px;*/
    /*}*/
    .video .example_get_inf ul li {
        font-size: 16px;
    }

    .pasteVideoInPicture iframe {
        left: 56px;
        width: 390px;
        height: 220px;
    }

    .regionePepleName {
        font-size: 14px;
    }

    #top_form button {
        font-size: 18px;
    }

    footer li {
        margin-bottom: 7px;
    }

    #downMapMarker {
        height: 400px;
        background-position: 50% 100%;
    }

    .write_aboutUs .owl-item img, .itemAboutUs img {
        max-width: 105px;
        max-height: 55px;
    }

    .write_aboutUs .owl-carousel .owl-item .item {
        height: 130px;
    }
}

@media screen and (max-width: 998px) {
    .articulProd {
        margin-top: -85px;
    }
}

@media screen and (max-width: 992px) {
    .phoneMobileHead__new{
        display: none!important;
    }
    .mymac__new:before {
        color: #fff!important;
        position: static!important;
    }
    .new__search__form{
        border: none!important;
        border-radius: 0px!important;
        width: 100%!important;
    }
    .new__search__form  #idsearchkeywords{
        width: 100%!important;
        padding: 9px 0 9px 13px!important;
        font-size: 14px!important;
        border: 1px solid #dceaf5!important;
        background-color: #ffffff!important;
        border-radius: 3px;
    }
    .mobile__menu__body{
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
    }
    .new__search{
        display: flex;
        flex-grow: 1;
        width: 100%;
        margin: 0px 8px;
    }
    .searchtable_name_td__new{
        width: 70%!important;
    }
    .searchtable_img_td{
        width: 30%;
    }
    .mymac__new .col_mayp{
        top: 0!important;
        left: auto;
        right: -12px!important;
    }
    .menu__mobile__new{
        margin-right: 5px;
        /* margin: auto; */
    }
    .new__search__form .icon2-magnifying-glass:before {
        font-size: 16px!important;
    }
    .new__search__form .input-append{
        display: flex;
    }
    .desktop__hidden{
        display: none;
    }
    .logoHeader{
        display: none;
    }
    .subcatCaption{
        font-size: 16px;
    }
    .phone__header{
        margin: 0px 11px;
    }
    .top_banner{
        display: none;
    }




    .hide_mob_card{
        display: none!important;
    }
    .viber_work{
        display: none!important;
    }
    .imgOrderTwo {
        order: 2;
        text-align: center;
    }
    .topFourCosmet{
        width: 45%;
    }
    .ChristinaBlock {
        order: 1;
        width: 102%;
    }

    .formMiddle {
        order: 2;
    }
    .textChristina {
        position: absolute;
        right: 0;
        bottom: auto;
    }

    .ChristinaBlock {
        border-bottom: 30px solid white;
    }
    img.imgBground {
        left: 17%;
        top: -43px;
        height: 600px;
    }
    .formMiddle {
        width: 50%;
        margin: auto;
    }
    .bg-purple-gradient{
        max-height: 100%;
    }

    a.footer-zemits img {
        float: left;
        margin-bottom: 10px;
    }

    .banner-tel img {
        display: none;
    }

    .banner-phone-icon.banner2 {
        display: none;

    }

    a.banner-phone.banner2{
        display: none;
    }


    #Consultation .section_big_name.relative:before, #QUICK_RESPONSE .col-md-4 i, footer li > a, footer .top_logo, .fixed_menu.pull,
    .passport .left ul li:before, .dropdown-menu:before, .fixed_menu.clone {
        display: none;
    }

    .count .price {
        top: 5px;
    }

    .top_logo img {
        max-width: 180px;
    }

    .slickModal .slideBottom {
        overflow: auto;
    }

    section.video iframe {
        height: 320px;
        position: relative;
        left: 0;
        width: 76%;
        margin: 0 auto;
        top: 0;
    }

    .count .price .ap_link {
        font-size: 10px;
        width: 120px;
        bottom: -60px;
    }

    .container {
        padding-right: 25px;
        padding-left: 25px;
    }

    section.video iframe {
    }

    .pasteVideoInPicture {
        left: 0;
        position: relative;
        clear: both;
        margin: 90px 0 60px;
        text-align: center;
        float: left;
        width: 100%;
    }

    .pasteVideoInPicture:before {
        width: 100%;
        height: 440px;
        top: -45px;
        left: 0;
    }

    .video .example_get_inf {
        width: 100%;
        height: initial;
    }

    .parent_blog_slider {
        margin-top: 95px;
    }

    #toggle_menu:focus, .tablet_collapse:focus {
        outline: none;
    }

    .parent_blog_slider .carousel-control.left {
        left: 20px;
    }

    .parent_blog_slider .carousel-control.right {
        right: -5px;
    }

    .owl-nav {
        left: -20px;
        right: -20px;
    }

    #page_not_found h1 {
        margin: 85px 0 10px;
    }

    #page_not_found .number {
        font-size: 160px;
    }

    #my_benefits {
        padding-top: 60px;
    }

    #blogCarousel {
        width: 90%;
        min-height: 330px;
        height: 100%;
    }

    .parent_blog_slider .carousel-control.left, .parent_blog_slider .carousel-control.right {
        width: 7%;
    }

    .blog_section.border.pl {
        height: initial;
    }

    #blogCarousel section .left p {
        font-size: 23px;
        padding: 30px;
    }

    .t_menu {
        position: fixed;
        z-index: 999;
        background-color: rgba(85, 85, 85, 0.98);
        left: 0;
        right: 0;
        top: 119px;
        bottom: 0;
        transform: translateX(100%);
        transition: all 1s ease;
    }

    .sitiz_benef span {
        width: 86%;
        min-height: 70px;
    }

    .slickModal .slideBottom form {
        margin-top: 20px;
    }

    #blogCarousel section .left .pad {
        padding: 0 30px;
    }

    .viewContentInformation_blog #form_consultant {
        margin-bottom: 30px;
    }

    #my_benefits .m_t_30 {
        margin-top: 0;
    }

    .fixed_menu a, .btn_show_menu_fixed {
        font-size: 12px;
    }

    .citiz_invvest span.description {
        font-size: 15px;
    }

    .citiz_invvest p.head {
        font-size: 20px;
    }

    .t_menu.on {
        transform: translateX(0);
    }

    nav.t_menu a img {
        max-width: 18px;
        left: 0;
        bottom: 0;
        position: relative;
    }

    .passport.malta.resid .left p.malt_res {
        top: 0;
    }

    .passport .left.marg p.portug {
        bottom: 0;
        left: 0;
    }

    .top_form_position {
        position: relative;
    }

    .sitiz_benef li {
        margin-bottom: 10px;
    }

    nav .dropdown-menu li.p_l {
        height: 25px;
    }

    .top_information .loader {
        margin-top: 33px;
    }

    #toggle_menu {
        display: inline-block !important;
        visibility: visible !important;
        float: right;
        background-color: transparent;
        border: none;
        color: #333;
        font-size: 25px;
        padding: 0;
        line-height: 1;
        margin-top: 17px;
    }

    .header-Re_Disign nav a {
        color: #fff;
        font-size: 17px;
    }

    .count .label {
        z-index: 0;
    }

    header {
        /*text-align: center;*/
        /*padding: 15px 0;*/
        /*position: fixed;*/
        /*left: 0;*/
        /*right: 0;*/
        /*z-index: 10;*/
        /*background-color: rgba(0, 0, 0, 0.8);*/
    }

    html.on, body.on {
        overflow-y: hidden;
    }

    h1, .small_H {
        font-size: 30px;
        margin-bottom: 15px;
    }

    .passport .left {
        height: initial;
        width: 100%;
        padding: 20px;
        line-height: initial;
    }

    .section_big_name, .facts_column p {
        font-size: 35px;
    }

    /*nav li.phoneRight {*/
    /*width: 100%;*/
    /*margin: 25px 0 0 0;*/
    /*}*/
    .top_form_input {
        border-radius: 15px;
        padding: 9px 20px;
    }

    .passport .left.marg p {
        max-width: 100%;
        bottom: 0;
        left: 0;
        position: relative;
    }

    .passport .left ul.min_top {
        top: 0;
    }

    .facts_column span {
        font-size: 16px;
    }

    .top_form_input::-webkit-input-placeholder {
        font-size: 14px;
    }

    .top_form_input ::-moz-placeholder {
        font-size: 14px;
    }

    .top_information.padding_bottom {
        padding: 70px 0;
        margin-top: 0;
    }

    img.feq {
        top: 132px;
        max-width: 90%;
        margin: 0 auto;
    }

    .top_form_input:-ms-input-placeholder {
        font-size: 14px;
    }

    .top_form_input :-moz-placeholder {
        font-size: 14px;
    }

    /*nav ul {*/
    /*padding-top: 10px;*/
    /*}*/
    /*nav li {*/
    /*margin: 30px 0 0 0;*/
    /*padding-left: 50px;*/
    /*width: 100%;*/
    /*text-align: left;*/
    /*font-size: 20px;*/
    /*}*/
    .btn_show_menu_fixed i.fa-bars {
        width: 21px;
        height: 21px;
        line-height: 22px;
        margin-left: 5px;
    }

    .btn_show_menu_fixed i.fa-long-arrow-right {
        font-size: 18px;
        top: 2px;
        left: -25px;
    }

    .fixed_menu.clone li {
        padding: 12px 8px;
    }

    .fixed_menu li.menu {
        width: 100px;
    }

    #top_form button {
        font-size: 18px;
        padding: 7px 50px 5px;
        border-radius: 20px;
    }

    .top_information {
        /* margin-top: 95px; */
        padding: 70px 0 50px;
    }

    .my_btn {
        padding: 10px 60px;
        margin-bottom: 50px;
    }

    #download_form .index_inp, #benefits_form .index_inp {
        margin-bottom: 20px;
    }

    .benefits_form form {
        padding: 0 150px;
    }

    .pageAboutUs h1 {
        margin: 30px 0 0;
    }

    .benefits_form {
        padding: 0 20px 40px;
    }

    #our_team .team_tablet {
        min-height: 355px;
    }

    .three_step_modal .read {
        margin-right: 5px;
    }

    .three_step_modal .read, .three_step_modal .not_yet {
        padding: 5px 65px;
        font-size: 18px;
    }

    .three_step_modal .pasp {
        max-height: 180px;
    }

    .step_ul_more li {
        text-align: center;
        min-height: 150px;
        margin-bottom: 15px;
    }

    .clients_prefer {
        padding-bottom: 0;
    }

    .step_ul_more span {
        max-width: 100%;
        margin-top: 10px;
        text-align: left;
        display: block;
    }

    .coment_p {
        padding: 10px 20px;
        font-size: 18px;
    }

    #slider_one p {
        font-size: 25px;
        margin: 20px 0 0;
    }

    #slider_one p span {
        font-size: 17px;
    }

    #accordion {
        padding: 20px 30px;
    }

    #accordion .panel-body {
        padding: 0 20px 10px;
    }

    #Consultation #form_consultant {
        max-width: 70%;
        padding-bottom: 50px;
        margin: 0 auto;
    }

    #Consultation .section_big_name {
        font-size: 32px;
        text-align: center;
        margin: 0 0 20px;
    }

    #QUICK_RESPONSE .col-md-4 span {
        max-width: 100%;
        margin-bottom: 20px;
    }

    #QUICK_RESPONSE .q_res {
        font-size: 18px;
        margin: 20px 0 0;
    }

    .columnBlogListTable {
        width: 50%;
    }

    .tablet_collapse {
        display: inline-block !important;
        visibility: visible !important;
        float: right;
        font-size: 25px;
        z-index: 0;
        cursor: pointer;
        position: relative;
        background-color: transparent;
        border: none;
        line-height: 1;
        color: #fff;
        margin-top: -40px;
    }

    .tablet_collapse:before {
        font-family: FontAwesome;
        content: "\f106";
    }

    footer ul {
        transition: all 1s ease;
        line-height: 0;
        opacity: 0;
    }

    footer ul.on {
        line-height: 1;
        opacity: 1;
    }

    footer ul.on li > a {
        display: inline-block;
    }

    footer {
        padding: 40px 0;
    }

    footer ul.footer_soc {
        margin: 30px 0;
        line-height: initial;
        opacity: 1;
    }

    .copyr.top {
        margin: 20px 0 0;
    }

    .tablet_collapse.on:before {
        transform: rotate(180deg);
        display: inline-block;
    }

    p.footer_call {
        margin: 30px 0 0;
    }

    .passport {
        margin-bottom: 50px;
        text-align: center;
        padding-bottom: 30px;
    }

    .passport .left p {
        bottom: initial;
        top: initial;
        left: initial;
        color: #4989f3;
        margin: 30px 0;
        position: relative;
        padding: 0;
        font-size: 35px;
    }

    .passport .left ul {
        right: 0;
        top: initial;
        position: relative;
    }

    .passport span {
        font-size: 20px;
        text-align: left;
        max-width: 88%;
    }

    nav.menu_translate ul {
        padding-top: 50px;
    }

    nav.menu_translate li {
        padding-left: 0;
    }

    .menu_translate .dropdown-menu {
        padding: 10px 15px;
    }

    nav.menu_translate .dropdown-menu a {
        padding: 0;
    }

    header .dropdown-toggle.hidden {
        display: block !important;
        visibility: visible !important;
        background-color: transparent;
        color: #fff;
        font-size: 20px;
        padding: 2px 8px;
        line-height: 1;
        border: 1px solid rgba(255, 255, 255, 0.47);
        margin: 0;
        position: absolute;
        top: 0;
        right: 40px;
    }

    header .dropdown .dropdown-menu {
        display: none !important;
        opacity: 0 !important;
        position: relative;
        float: left;
        top: 0;
    }

    .passport.malta.citiz .left p, .passport.malta.resid .left p {
        bottom: 0;
    }

    header .dropdown.open .dropdown-menu {
        display: block !important;
        opacity: 1 !important;
    }

    /*header nav li.dropdown > a {*/
    /*float: left;*/
    /*width: 85%;*/
    /*}*/
    .passport.malta.citiz .left ul.min_top {
        top: 0;
    }

    header nav .dropdown-menu li {
        padding-left: 0;
    }

    header .dropdown-menu > li > a {
        font-size: 13px;
        padding: 0;
        color: #000;
        font-weight: 600;
        margin-bottom: 0;
    }

    /*header nav li.af:after {*/
    /*content: '';*/
    /*display: block;*/
    /*border-bottom: 1px solid rgba(255, 255, 255, 0.1);*/
    /*width: calc(100% - 90px);*/
    /*position: absolute;*/
    /*bottom: -17px;*/
    /*}*/
    .flag_column .text {
        font-size: 13px;
    }

    .text_benefits strong {
        font-size: 18px;
    }

    #Consultation {
        padding-top: 70px;
    }

    .text_benefits span {
        font-size: 14px;
        margin-top: 5px;
    }

    p.autor {
        font-size: 15px;
    }

    #Consultation.citizen {
        margin-top: 20px;
        padding-top: 50px;
    }

    #Consultation.citizen.pageContact {
        margin-top: 80px;
    }

    #conditions .modal-dialog {
        width: 90%;
    }

    #blogCarousel section .left span {
        padding-left: 30px;
    }

    .containerPopUpCallback .popupCall_btn {
        bottom: 170px !important;
    }

    .product.uk-width-1-5.productVid.mobile_banner_card {
        display: none;
    }




    .footer__new__mobile{
        background: #2c3946;
        padding-top: 26px;
        padding-bottom: 13px;
    }
    .logo__new {
        margin-bottom: 26px;
    }
    .time__work__and__map{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 15px!important;
    }
    .time__work__footer p{
        margin-bottom: 5px;
    }
    .call_venko__block{
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 14px;
    }
    .call_venko{
        margin-bottom: 0;
        font-size: 18px;
        color: #fff!important;
    }
    .call__to__venko{
        border-radius: 3px;
        border: solid 1px #ffffff;
        max-width: 144px;
        min-width: 144px;
        padding: 4px 0px;
        text-align: center;
        color: #ffffff;
        font-size: 14px;
    }
    .find__shop{
        border-radius: 3px;
        border: solid 1px #ffffff;
        max-width: 144px;
        min-width: 144px;
        padding: 4px 0px;
        text-align: center;
        color: #ffffff;
        font-size: 14px;
    }
    .time__work p{
        margin-bottom: 5px;
    }
    .time__work p:last-child {
        margin-top: 0px;
    }
    .bottom__footer{
        flex-direction: column;
    }
    .bottom__footer{
        align-items: normal;
    }
    .footer__item__title {
        font-size: 14px;
        color: #fff;
        margin-bottom: 0px;
    }
    .footer__list {
        margin-left: 12px;
    }
    .footer__tab{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 6px 0px;
        border-top: 1px solid #48545f;
    }
    .footer__tab__arrow{
        position: relative;
        width: 25px;
        height: 25px;
        /* bottom: -9px; */
    }
    .footer__tab__arrow:after, .footer__tab__arrow:before{
        position: absolute;
        content: '';
        width:15px;
        height: 1px;
        top: 10px;
        right: 4px;
        background-color: #fff;
        transition: all 0.5s;
    }
    .footer__tab__arrow:after{

        transform: rotate(90deg);
    }
    .footer__tab__arrow:before {
        transform: rotate(0deg);
    }

    .footer__tab.in .footer__tab__arrow:after{
        transform: rotate(-45deg);
    }

    .footer__tab.in .footer__tab__arrow:before{

        transform: rotate(45deg);

    }
    .footer__list__links{
        padding: 26px;
        border-top: 1px solid #48545f;
        border-bottom: 1px solid #48545f;
    }
    .footer__list{
        display: none;
    }
    .footer__list__links{
        list-style-type: none;
        padding-left: 0;
    }
    .footer__list__links li {
        display: inline-block;
    }
    .bottom__footer__wrap{
        margin-top: 0;
    }
    .logo__zemits {
        margin-top: 9px;
    }
    .news__subscription__form{
        flex-wrap: wrap;
        width: 100%;
    }
    .block__pay__del{
        height: auto;
    }
}
@media screen and (max-width: 959px) {
    .profitablity-lending{
        width: 258px;
        margin: auto;
    }
    .gif_test_drive {
        width: 100%;
    }
    .kris_img_test_drive{
        width: 100%;
    }
}
@media screen and (max-width: 736px) {

    .articulProd {
        margin-top: -105px;
    }
    .price_word {
        text-align: left;
    }
    .productrating.inline-block {
        text-align: left;
    }

    .freeShippingUkraine {
        top: -55px;
    }
    .freeShippingUkraine.freeShippingUkraineProd {
        top: -57px;
    }

    .uk-modal-header.header-calc {
        height: auto;
    }
    .uk-modal-dialog.dialog-calc.dialog-calc-result {
        height: auto;
    }
    div#myModalLabelCalculatorResult {
        height: auto;
        top: 25px;
        width: 90%;
        margin: auto;
    }

    .cossultation span:before, .cossultation span:after, .download_r .section_big_name:before, #three_steps li b,
    .three_step_modal .pasp, .h1_before_after h1:before, .h1_before_after h1:after, .fixed_menu.clone, #blogCarousel section .right,
    #page_not_found .aftertext:before, .pasteVideoInPicture:before, .linkReviws, .darkHeader {
        display: none;
    }
    #service-four article header .panel-default .uk-width-9-10, #service-four article header .panel-default .uk-width-1-10{
        width: 100%;
    }
    .productComentForm .mycaptcha {
        margin-top: 50px;
    }
    .blog_left_column iframe {
        max-width: 100%;
        height: auto;
    }

    #topForm_phone_and_email .loader {
        margin-top: -13px;
    }

    .pasteVideoInPicture {
        margin: 30px 0;
    }

    #top_header header.header-Re_Disign {
        background-color: rgba(0, 0, 0, 0.85);
    }

    .modal-header .close {
        z-index: 9999;
        position: absolute;
        right: 15px;
        margin-top: 0;
        color: rgba(0, 0, 0, 0.41);
    }

    .casePadding {
        padding-top: 70px;
    }

    img {
        height: auto !important;
    }

    section.video iframe {
        height: 200px;
        width: 100%;
    }

    #button_not_yet .desc p strong {
        font-size: 25px;
    }

    section.video {
        margin: 30px 0 0;
    }

    #our_team .team_tablet {
        min-height: initial;
    }

    .menu_translate .dropdown-toggle:before, header .dropdown-toggle.hidden:before {
        content: '';
        position: absolute;
        top: -2px;
        right: 0;
        bottom: -2px;
        left: -280px;
    }

    .t_menu {
        top: 90px;
    }

    .prLogo .top_logo img {
        max-height: 35px;
    }

    #top_form .m_t_30 {
        margin-top: 0;
    }

    h1, .small_H {
        font-size: 24px;
        margin-bottom: 0;
    }

    .tioHeader-Re_Disign.design_form {
        margin-top: 0;
        padding: 140px 0 50px;
    }

    /*.header-Re_Disign.design_form nav li.hover_header {*/
    /*margin: 20px 0 0 15px;*/
    /*}*/
    #topForm_phone_and_email .bottom_button button {
        margin: 0 0 10px;
        padding: 5px 0;
        width: 90%;
        font-size: 14px;
    }

    #topForm_phone_and_email .bottom_block .m_width {
        margin: 0 auto 20px;
    }

    .prLogo {
        padding-top: 0;
    }

    header {
        padding: 10px 0;
    }

    #downMapMarker {
        height: 300px;
        background-position: 50% 0;
    }

    footer .col_name {
        font-size: 15px;
    }

    /*nav li.phoneRight {*/
    /*width: calc(100% - 30px);*/
    /*}*/
    #page_not_found {
        margin-top: 120px;
    }

    .passport {
        padding-bottom: 0;
    }

    #page_not_found .aftertext {
        font-size: 20px;
    }

    #page_not_found .index_btn {
        margin-bottom: 30px;
    }

    #blogCartId {
        margin: 50px 0;
        padding: 0 20px;
    }

    #page_not_found .r_text {
        text-align: center;
    }

    #page_not_found .fzf {
        width: 100%;
        margin: 0;
    }

    #page_not_found h1 {
        margin: 45px 0 10px;
        text-align: center;
    }

    .blog_h1 {
        margin: 140px 0 50px;
        text-align: center;
        font-size: 28px;
    }

    .blogCartCapt {
        margin: 40px 0 0;
    }

    .text_label, .step_ul_more span {
        text-align: center;
    }

    .blog_section.border.pl .index_btn {
        position: relative;
    }

    .topOtherPage .top_information .loader {
        margin-top: 5px;
    }

    #GetConsultation .form_modal_ready .loader {
        margin-top: 8px;
    }

    #button_not_yet .loader {
        margin-top: 15px;
    }

    #button_ready .loader {
        margin-top: 3px;
    }

    .category_title {
        font-size: 18px;
        line-height: 1.3;
        padding: 10px 0;
    }

    #before_you_apply .loader {
        margin-top: -3px;
    }

    #our_team .team_tablet, #top_form_citizen, .flag_column, #blogCarousel section .left, .blog_left_column {
        width: 100%;
    }

    .modal-dialog, #benefitsForm .modal-dialog {
        width: 95%;
    }

    .modalsTopFormN .bottom_block .m_width {
        width: 80%;
    }

    #Consultation #form_consultant {
        max-width: 100%;
    }

    .t_menu.on {
        overflow: auto;
    }

    nav ul {
        padding-top: 0;
    }

    .obtain .big, .terms_content > p {
        font-size: 19px;
    }

    #blogCarousel section .left p {
        font-size: 20px;
        padding: 20px;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #blogCarousel section .left span {
        padding: 0 20px 0;
        font-size: 14px;
        text-align: center;
        max-height: initial;
    }

    #blogCarousel {
        width: 85%;
        /*height: initial;*/
    }

    .parent_blog_slider .carousel-control.left {
        left: 25px;
        font-size: 45px;
    }

    .parent_blog_slider .carousel-control.right {
        right: 0;
        font-size: 45px;
    }

    #benefitsForm .modal_big_text, #pdfFiles .modal_big_text {
        font-size: 28px;
    }

    #blogCarousel section .left .index_btn {
        padding: 5px 30px;
        font-size: 13px;
    }

    #how_to_choose .loader {
        margin-top: -22px;
    }

    #Consultation {
        padding-top: 130px;
    }

    #blogCarousel section .left .pad {
        padding: 0 0 25px;
        text-align: center;
    }

    #GetConsultation .modal-body {
        padding: 0 30px 50px;
    }

    #GetConsultation .modal-body .first {
        font-size: 22px;
        margin: 0 0 25px;
    }

    #toggle_menu {
        margin-top: 6px;
        color: #fff;
    }

    .mobile_none_position {
        position: inherit;
    }

    .text_label span, .index_btn, #our_team.more_page p.text b, #our_team.more_page p.text span {
        font-size: 17px;
    }

    /*nav li {*/
    /*padding-left: 0;*/
    /*margin: 25px 0 0 0;*/
    /*width: calc(100% - 30px);*/
    /*}*/
    .top_information {
        margin-top: 65px;
    }

    .cossultation {
        margin: 20px 0 0;
        font-size: 17px;
    }

    .top_form_input {
        border-radius: 5px;
        padding: 7px 20px;
        margin-bottom: 10px;
        box-shadow: 0 3px 15px 0 rgba(3, 206, 164, 0.2);
    }

    #top_form button {
        font-size: 15px;
        padding: 6px 0 3px;
        border-radius: 5px;
        width: 100%;
        margin: 0;
    }

    #three_steps ul {
        margin: 35px auto;
        max-width: 100%;
    }

    .section_big_name {
        font-size: 25px;
        margin: 20px 0;
    }

    #top_form {
        margin-top: 15px;
    }

    .my_btn {
        padding: 8px 0;
        width: 100%;
        font-size: 14px;
        margin: 0 0 30px;
    }

    .flag_column i {
        position: relative;
        left: 0;
        font-size: 21px;
    }

    .flag_column {
        text-align: center;
        margin-bottom: 20px;
    }

    .download_r .section_big_name {
        margin: 10px 0;
        text-align: center;
    }

    .flag_column img {
        max-height: 40px;
        max-width: 70px;
    }

    .step_ul_more li {
        min-height: initial;
        padding-left: 40px;
    }

    .flag_column .text {
        font-size: 17px;
        padding: 0;
        max-width: 60%;
        margin: 0 auto;
    }

    .benefits_form form {
        padding: 0;
        margin-top: 20px;
    }

    .step_ul_more li i {
        margin-top: 10px;
        line-height: initial;
    }

    .benefits_form .cossultation {
        margin: 20px 0 0;
    }

    .facts_column span {
        margin-bottom: 40px;
    }

    #download_form .index_inp, #benefits_form .index_inp {
        margin-bottom: 10px;
        font-size: 13px;
    }

    #three_steps li {
        margin-bottom: 15px;
    }

    .three_step_modal .aps {
        font-size: 23px;
        position: relative;
        top: 0;
        left: initial;
        margin: 0 0 10px;
        padding: 0;
    }

    .three_step_modal {
        padding: 20px;
        margin: 0 0 50px;
        text-align: center;
    }

    .three_step_modal .read {
        margin: 0 0 10px 0;
    }

    .three_step_modal .read, .three_step_modal .not_yet {
        padding: 5px 0;
        font-size: 18px;
        width: 100%;
        display: block;
    }

    #slider_one .carousel-control.left {
        left: 20px;
    }

    #slider_one .carousel-indicators {
        left: 50px;
    }

    #slider_one .carousel-control.right {
        left: 125px;
    }

    #slider_one {
        padding: 20px 15px;
        border-radius: 15px;
    }

    #slider_one p span {
        font-size: 16px;
        margin-bottom: 10px;
    }

    #accordion {
        padding: 10px;
        width: 100%;
        margin: 0 auto 50px;
    }

    #Consultation #form_consultant span {
        font-size: 17px;
        text-align: center;
    }

    #QUICK_RESPONSE {
        margin: 40px 0;
    }

    .top_information.padding_bottom {
        position: relative;
    }

    #QUICK_RESPONSE .q_res {
        font-size: 18px;
        margin: 0;
        padding: 15px 10px;
    }

    img.feq {
        top: initial;
        bottom: 0;
    }

    #map {
        height: 400px !important;
    }

    .top_form_position {
        position: relative;
        padding: 0 15px;
        clear: both;
    }

    .citizen .top_information.padding_bottom {
        padding: 30px 0;
    }

    .sitiz_benef span {
        width: 100%;
        min-height: initial;
        float: none;
        text-align: center;
        justify-content: center;
    }

    .sitiz_benef li {
        margin-bottom: 20px;
        text-align: center;
    }

    .citiz_invvest {
        margin-bottom: 20px;
    }

    .passport span {
        font-size: 18px;
        text-align: center;
    }

    .passport b {
        margin-bottom: 10px;
    }

    .passport .left ul li {
        margin-bottom: 20px;
    }

    #our_team.more_page p.text span, .team_tablet span {
        font-size: 16px;
    }

    #our_team.more_page p.text b, .team_tablet b, .passport.malta.citiz .left ul li span {
        font-size: 17px;
    }

    .top_information.padding_bottom {
        padding: 160px 0 20px;
    }

    .citiz_invvest_costs p.name {
        font-size: 18px;
        padding: 15px;
    }

    #button_ready .modal-body, #button_not_yet .modal-body {
        /*padding: 0 30px 40px;*/
    }

    .citiz_invvest_costs p.text, .citiz_invvest_costs ul {
        font-size: 14px;
        padding: 0 20px;
    }

    .citiz_invvest p.head, .text_benefits strong {
        font-size: 15px;
    }

    #pdfFilesForm {
        width: 90%;
    }

    .step_ul_more li b {
        font-size: 17px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    #my_benefits {
        padding-top: 0;
    }

    .top_information .loader {
        margin-top: 4px;
    }

    .passport .left p, .passport .left h2 {
        font-size: 25px;
        padding: 0 10px;
    }

    .citiz_invvest_costs .color_blue {
        padding-left: 30px;
    }

    #top .modal_check_agree_link {
        max-width: 90%;
        vertical-align: top;
    }

    .agree_m_t_b.consultation {
        margin: 0 0 10px;
    }

    .example_get_inf {
        padding: 5px 0;
    }

    #top_form_citizen button {
        margin: 20px 0 40px;
    }

    #modal_check_agree .modal-content {
        max-height: 90vh;
    }

    #Consultation.citizen.pageContact {
        margin-top: 55px;
    }

    #conditions .desc {
        font-size: 20px;
        padding: 15px;
    }

    #conditions .modal-body {
        padding: 25px 40px;
    }

    .mod_footer {
        padding: 80px 0 15px;
        background-size: cover;
        background-position: 50% 0;
    }

    .mod_footer a {
        padding: 6px 30px 3px;
        font-size: 12px;
    }

    .conditions > .hidden {
        display: block !important;
        visibility: visible !important;
        position: absolute;
        top: 50%;
        left: -45px;
        width: 50px;
        margin-top: -25px;
        z-index: 3;
    }

    .conditions {
        transform: translate3d(232px, 0, 0);
        z-index: 4;
    }

    .modal_free_consultation, .modalsTopFormN .bottom_block button {
        font-size: 12px;
        padding: 6px 0 4px;
        width: 90%;
    }

    .modalsTopFormN .top_block p {
        font-size: 20px;
    }

    .modalsTopFormN .top_block {
        padding: 25px 15px;
    }

    .modalsTopFormN .bottom_block button {
        font-size: 14px;
    }

    #modal_free_consultation_adv.modalsTopFormN .index_inp {
        max-width: 80%;
    }

    #modal_free_consultation_adv.modalsTopFormN .row {
        max-width: 90%;
    }

    .time_state_left span {
        top: 0;
        margin-bottom: 5px;
        display: block;
    }

    #modal_free_consultation_adv .bottom_button button {
        padding: 7px 0;
        width: 85%;
        margin: 30px 0 0;
        font-size: 12px;
    }

    #modal_free_consultation_adv .bottom_button button.email {
        margin: 20px 0 30px;
    }

    .main_reviews .location {
        position: relative;
    }

    .footer_form #subscribe {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .footer_form .index_inp {
        margin-bottom: 10px;
        margin-right: 0;
    }

    .subscribe {
        padding-right: 25px;
    }

    .subscribe__content_wrapper {
        flex-direction: column;
    }

    .subscribe__content_img {
        margin-bottom: 20px;
    }

    .subscribe__form {
        flex-direction: column;
        align-items: center;
    }

    .form__input {
        max-width: calc(100% - 5px);
        margin-bottom: 20px;
    }

    .subscribe__title {
        font-size: 30px;
        line-height: 40px;
    }

    .thanks_modal {
        justify-content: center;
    }

    .modal_content_text {
        align-items: center;
        text-align: center;
    }

    .modal_content_img {
        display: none;
    }

    .large_modal_close {
        min-height: 45px;
    }
}

@media screen and (max-width: 425px) {

    .topFourCosmet {
        width: 100%;
    }
    .mymac:before {
        top: -98px!important;
    }
    .mymac span {
        /* top: -94px!important; */
    }

    .columnBlogListTable {
        width: 100%;
    }
    .formMiddle {
        width: 100%;
        padding-left: 40px;
    }
    .dsNoneMobile{
        display: none;
    }
    .ChristinaBlock {
        border-bottom: none;
    }
    img.imgBground {
        left: 65%;
        top: -12px;
        width: 208px;
    }
    .example_get_inf {
        padding: 5px 15px 5px 5px;
    }

    #top.pageAboutUs {
        padding-top: 30px;
    }

    .ap_padding_t_f {
        padding: 20px 0 0;
    }

    #Consultation.main_c, #Consultation.citizen {
        padding-top: 20px;
    }

    #button_not_yet .desc p strong {
        font-size: 20px;
    }

    header .dropdown-toggle.hidden {
        left: initial;
        right: 20px;
    }

    .index_btn.text-center.t_t_u {
        padding: 7px 10px;
        margin-bottom: 20px;
    }

    .passport .left.marg p {
        font-size: 30px;
    }

    .passport b {
        font-size: 14px;
        width: 25px;
        height: 25px;
        line-height: 25px;
        margin-right: 10px;
    }

    .passport span {
        max-width: 80%;
        font-size: 15px;
    }

    /*header nav li.af:after {*/
    /*width: 100%;*/
    /*}*/
}

@media screen and (max-width: 375px) {
    .viewContentInformation_blog .section_big_name {
        font-size: 23px;
    }

    .passport span {
        max-width: 75%;
    }

    /*nav li {*/
    /*font-size: 17px;*/
    /*}*/
    header .dropdown .dropdown-menu {
        min-width: initial;
    }

    nav .dropdown-menu li.capt {
        font-size: 14px;
    }

}

/*BLOG END*/

@media only screen and (max-width: 1680px) {
    .order_delivery .uk-width-2-10, .order_payment .uk-width-2-10 {
        position: relative
    }

    .col_mayp:before {
        right: 10px
    }

    .ajaxNews .post-content {
        margin-top: 3px
    }

    .if_CatalogPage .ajaxSales {
        width: 100%
    }

    .lineupTdone {
        vertical-align: top
    }

    #myModalBox .captquiqform {
        font-size: 13px
    }

    #myModalBox .captquiqform a {
        padding: 6px 0;
        width: 47%
    }
}

@media only screen and (max-width: 1600px) {
    .what_testDrive_block{
        padding-left: 30px;
    }
    .topMenuLink .uk-parent > a {
        padding: 0 10px;
        font-size: 9px;
    }

    .mobileContactImage img {
        max-width: 380px
    }

    .LinkGoPageContact i.time1 {
        margin: 8px 25px 0 0
    }

    .product_with_big_price.tabletFirstProduct .myblockprices input {
        width: 75px
    }

    .childCategDiv .captChildsCategLink {
        line-height: 1.1
    }

    .myblockpricesButton a b {
        font-size: 14px
    }

    .LinkGoPageContact {
        width: 45%
    }

    .fixedLoginUser.open div {
        width: 25%
    }

    .product_with_big_price a.viberProductModal {
        font-size: 12px;
        padding: 9px 5px 9px 35px
    }

    .service-image-center, .service-image-left {
        width: 35%
    }

    .deliveryProdinfo span b {
        line-height: 1.2;
        display: block;
        margin-bottom: 5px
    }

    .tabletFirstProduct .myblockprices input {
        width: 82px
    }

    .productBigPhoto .imagetable_plus img {
        max-height: 50px !important
    }

    .productComentForm .uk-alert-danger {
        margin-left: 35px;
        width: 98%
    }

    #myModalBox .tabletFirstProduct .myblockprices button {
        right: -7px
    }

    #myModalBox .tabletFirstProduct .myblockprices input {
        width: 65px
    }

    #myModalBox .uk-alert-danger {
        float: left;
        width: 95%
    }

    #myModalBox .uk-dotnav {
        width: initial;
        text-align: center;
        left: 40%;
        padding: 4px 0
    }

    #myModalBox .uk-dotnav > * {
        float: none;
        display: inline-block
    }

    .dsd button {
        right: 12px
    }

    .headerTopMenu .uk-grid > .uk-text-right {
        padding: 0
    }

    .productInfoMainDiv > .pagetitle.uk-width-8-10 {
        width: 70%
    }

    .productInfoMainDiv > .pagetitle.uk-width-2-10 {
        width: 30%
    }

    .overflowCartdetails {
        margin: 10px 0
    }
}

@media only screen and (max-width: 1530px) {
    .articulProd.articulProdLending {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1500px) {
    .product_with_big_price .creditProduct:before, .product_with_big_price div.viberProductModal:before {
        display: none
    }

    .dsd button {
        right: 11px;
        width: 18px;
        height: 16px
    }

    #catfilter_form .red_fil a {
        padding: 7px 16px
    }

    .filter_catfilter_inner a.clickt {
        line-height: 17px;
        font-size: 13px
    }

    .emailFooterMailParent p, .emailFooterSocial p {
        font-size: 26px
    }

    .filter_catfilter_inner a.clickt:before, .filter_catfilter_inner span.clickt:before {
        width: 13px;
        height: 13px
    }

    .product_with_big_price a.viberProductModal {
        font-size: 13px;
        padding: 7px 0;
        text-align: center
    }

    .product_with_big_price div.viberProductModal {
        margin-top: 20px
    }

    .product_with_big_price #cart_form, .product_with_big_price .myModalBoxFullWidth {
        margin: 30px 0 0
    }

    .deliveryProdinfo .delivProdOne {
        font-size: 14px
    }

    .ourPhone span, .pager.tablesorter-pager {
        padding-left: 5px
    }

    .empty_search span.name {
        font-size: 12px;
        line-height: 1.1
    }

    .creditProduct:before {
        width: 25px;
        height: 25px;
        top: 8px
    }

    .empty_search i {
        top: 6px
    }

    .empty_search b {
        top: 23px
    }

    #myModalBox .product_priceNew p.name, .tabletFirstProduct .product_priceNew p.name {
        margin: 20px 0 10px
    }

    .tablesorter .myblockpricesButton a.inCart {
        padding: 2px 0
    }

    .catalogGrid .productVid {
        width: 25%
    }

    .modalCartOpen {
        margin: 5px auto
    }

    .emailFooterSocial a {
        height: 38px;
        line-height: 38px
    }

    .searchtable_name_td .productstatus {
        top: 24px
    }

    .sectiontitle {
        font-size: 16px
    }

    .ajaxNews a.post-title {
        font-size: 15px;
        padding: 2px 15px;
        margin-bottom: 0
    }

    .salesProd .description {
        font-size: 13px;
        line-height: 1.3;
        max-height: 20px
    }

    .dateNumberSale b {
        font-size: 29px;
        line-height: 1.1
    }

    .dateNumberSale {
        padding: 5px;
        width: 55px
    }

    .productControlsNew .controls a {
        font-size: 20px;
        width: 25px
    }

    .productControlsNew .controls .uk-slidenav-next span {
        top: 0
    }

    .totalSumModalParent .totalSumModal {
        padding-top: 5px
    }

    .LinkGoPageContact i, .myblockpricesButton a b, .mymac .text_cart, .mymobile, .viberModal_fixed span {
        font-size: 13px
    }

    .tableCompare .compare_cellheader {
        max-width: 300px
    }

    .emailFooterSocial {
        width: 55%
    }

    .emailFooterMailParent {
        width: 45%
    }

    .emailFooterSocial span {
        width: 20%
    }

    .product_with_big_price.tabletFirstProduct {
        width: 54%
    }

    .setting_productinfoPrice {
        width: 46%
    }

    .myblockprices {
        width: 65px
    }

    .myblockprices button {
        right: -9px
    }

    .ajaxBanner .uk-slider-container {
        margin-bottom: 0
    }

    .ajaxNews, .ajaxSales {
        margin-bottom: 20px
    }

    .dsd input {
        padding: 5px 0 5px 10px;
        width: 68px
    }

    .makeorderBasketTable .jscartd .myblockprices input {
        margin-left: 20px
    }

    .makeorderBasketTable .jscartd .myblockprices .trproduct-plus {
        right: -18px
    }

    .tabletFirstProduct .myblockprices input {
        width: 77px
    }

    .thisPgOne {
        width: 75%
    }

    #myModalBox .tabletFirstProduct .myblockprices input {
        width: 82px
    }

    #myModalBox .uk-flex-middle > .uk-width-medium-7-10 {
        width: 65%
    }

    #myModalBox .uk-flex-middle > .uk-width-medium-3-10 {
        width: 35%
    }

    .saletext .val {
        font-size: 70px
    }

    .creditProduct, .productComentForm label {
        font-size: 13px
    }

    .deliveryProdinfo .emailFooterSocial a {
        margin-right: 5px
    }

    .degmodalDialog {
        margin: 0 auto
    }

    div.viberProductModal:before {
        width: 25px;
        height: 25px;
        top: 8px
    }

    .ajaxAlsoview .productVid, .ajaxBestsellers .productVid, .ajaxRelated .productVid, .ajaxViewed .productVid, .liChildrenMenu {
        width: 20%
    }

    .MyFlip #lineModalLabel, .MyFlip .pagetitle h3 {
        font-size: 22px;
        line-height: 1.3
    }

    .divcloseOffcanvas {
        padding: 20px 0
    }

    #comparecontainer .well .minimage {
        margin-bottom: 5px
    }

    #comparecontainer .productcaption {
        margin-top: 5px
    }

    #tocompareblock {
        max-height: 950px
    }

    .LinkGoPageContact b {
        padding: 3px 15px
    }

    .LinkGoPageContact i.time1 {
        margin: 8px 10px 0 0
    }

    .uk-width-1-2.onas_col .opPageDost {
        height: 950px;
    }

    .creditProduct {
        padding: 6px 0
    }

    .containerPopUpCallback .popupCall_btn {
        bottom: 20px !important;
    }
}

@media only screen and (max-width: 1450px) {
    .topMenuLink .uk-parent > a {
        padding: 0 5px;
        font-size: 12px;
    }

    .protocolProcedureItem .productVid {
        padding-left: 0
    }

    .viberProductModal span {
        top: 17px
    }

    .makeorderCarousel .productVid {
        width: 20%
    }

    .index_content_menu .liChildrenMenu {
        margin: 0 0 5px !important
    }

    .callmySpanText, .captquiqform, .index_content_menu .my_style_menyu, .viberProductModal {
        font-size: 13px
    }

    #idsearchkeywords::-webkit-input-placeholder {
        padding-left: 5px
    }

    .index_content_menu .uk-navbar-nav > li > a {
        height: 150px;
        font-size: 16px
    }

    #payinstallment .uk-modal-dialog {
        height: 80%
    }

    #my-id .divOnhane li.articulProd p {
        width: initial
    }

    .index_content_menu .uk-dropdown-navbar {
        padding: 10px
    }

    .MyFlip .preview-product > .uk-grid {
        /*height: 67vh*/
    }

    #idsearchkeywords::-moz-placeholder {
        padding-left: 5px
    }

    #idsearchkeywords:-ms-input-placeholder {
        padding-left: 5px
    }

    #idsearchkeywords:-moz-placeholder {
        padding-left: 5px
    }

    .goSearch {
        font-size: 17px;
    }

    .autocomplete .productstatus:before {
        left: 0
    }

    .deliveryProdinfo img {
        max-width: 50px
    }

    .deliveryProdinfo {
        padding-left: 70px
    }

    .detailedCatalogvid .product_price {
        margin: 5px 0
    }

    .blockWidthCategory ul li > a {
        padding: 2px 0
    }

    .productlistcell_listVid .quickpreview {
        padding-left: 30px
    }

    #myModalBox .tabletFirstProduct .myblockprices input {
        width: 79px
    }

    .mainPageSalesDiv .productVid {
        margin-bottom: 0
    }

    .ourPhone span {
        padding-left: 3px;
        font-size: 12px
    }

    .productVid .product_price.pp_old {
        padding-right: 5px;
        font-size: 14px
    }

    #subscribeToPush {
        padding-left: 10px;
        font-size: 14px
    }

    #languages_form {
        margin-left: 0
    }

    .uk-dropdown, .uk-dropdown-blank {
        width: 170px
    }

    .dateNumberSale b {
        font-size: 24px
    }

    .dateNumberSale {
        top: -27px
    }

    .MyFlip {
        width: 50%
    }

    .linkSocialFooter {
        display: none
    }

    .topProducts .uk-slider:not(.uk-drag) {
        padding-bottom: 15px
    }

    .saletext .val {
        font-size: 60px
    }

    .saletext {
        top: 16px
    }

    #tocompareblock .minimage {
        margin-bottom: 5px
    }

    #catfilter_form ul.uk-nav-sub {
        padding: 0 0 5px 15px
    }

    .dsd button {
        right: 5px;
        height: 16px
    }

    .afterFiltersNews .allproduct {
        padding: 15px 10px
    }

    .tablMakeCaption a {
        font-size: 14px;
        line-height: 1.2
    }

    .tablMakeCaption .smallbtn-grey {
        font-size: 15px;
        top: 9px
    }

    #mini-cart {
        width: 12%;
    }

    #tocompareblock {
        max-height: 800px
    }

    .ajaxCart {
        margin-top: 20px
    }

    .tabl_right .productMiniPhoto.uk-width-1-6 {
        width: 15%
    }

    .tabl_right .productMiniPhoto.uk-width-5-6 {
        width: 85%
    }

    .captquiqform a, a.viberProductModal {
        padding: 5px 0;
        width: 47%
    }

    .creditProduct {
        width: 47%
    }
}

@media only screen and (max-width: 1430px) {
    .product_priceNew {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    #myModalBox .product_priceNew p.name, .tabletFirstProduct .product_priceNew p.name {
        top: -11px;
    }
    #myModalBox .product_priceNew span, .tabletFirstProduct .product_priceNew span {
        margin-left: 10px;
        padding-top: 15px;
    }
    #myModalBox .product_priceNew, .tabletFirstProduct .product_priceNew {
        /*margin-bottom: 50px;*/
    }
    a.uk-button.btn-calc {
        left: 39%;
        top: 100px;
    }
}

@media only screen and (max-width: 1336px) {
    a.uk-button.btn-calc {
        left: 34%;
    }
}
@media only screen and (max-width: 1254px) {
    a.uk-button.btn-calc {
        left: 28%;
    }
}
@media only screen and (max-width: 1254px) {
    a.uk-button.btn-calc {
        left: 28%;
    }
}
@media only screen and (max-width: 1130px) {
    a.uk-button.btn-calc {
        left: 22%;
    }
}
@media only screen and (max-width: 998px) {
    a.uk-button.btn-calc {
        left: 11%;
    }
}
@media only screen and (max-width: 998px) {
    .product_priceNew {
        display: block;
    }
    a.uk-button.btn-calc {
        left: 37%;
        top: 86px;
    }
}
@media only screen and (max-width: 860px) {
    a.uk-button.btn-calc {
        left: 40%;
    }
}
@media only screen and (max-width: 796px) {
    a.uk-button.btn-calc {
        left: 45%;
    }
    .deliveryProdinfo.relative {
        width: 100%;
    }
}
@media only screen and (max-width: 796px) {
    a.uk-button.btn-calc {
        width: 265px;
    }
}

@media only screen and (max-width: 736px) {
    .product_priceNew {
        display: flex;
    }
    #myModalBox .product_priceNew p.name, .tabletFirstProduct .product_priceNew p.name {
        top: -11px;
        position: relative;
    }
    a.uk-button.btn-calc {
        left: 0;
        top: 100px;
    }
    #myModalBox .product_priceNew span, .tabletFirstProduct .product_priceNew span {
        padding-top: 6px;
    }
}
@media only screen and (max-width: 536px) {
    a.uk-button.btn-calc {
        left: 5%;
        top: 100px;
    }
    b.btn.btn-success.btn-block {
        font-size: 12px;
    }
    #myModalBox .product_priceNew span, .tabletFirstProduct .product_priceNew span {
        font-size: 36px;
    }
}

@media only screen and (max-width: 480px) {
    .modal_installment_close {
        top: 5px;
    }
    .listBankBlock_wrapI:hover .listBankBlock_iHidden {
        width: 200px;
        font-size: 10px;
    }
    .upper_absolute_black {
        bottom: 0px;
        top: auto;
        padding: 7px 12px;
        font-size: 12px;
        line-height: 20px;
    }
    .View360-holder{
        width: 100%!important;
        height: 400px!important;
    }
    .View360-canvasHolder{
        width: 100%!important;
    }
    .close__360 {
        right: 10px;
    }
    .upper_absolute_black_inna {
        position: absolute;
        bottom: 5px;
        padding: 7px 13px;
        font-size: 12px;
        background-color: #000;
        line-height: 22px;
        color: #ffffff;
    }
    .form_test_drive_item input {
        height: auto!important;
        padding: 5px!important;
        padding-left: 10px!important;
        display: flex;
        align-items: center;
    }
    .form_test_drive_item input::placeholder {
        color: transparent
    }
    .form_test_drive_item input::-webkit-input-placeholder {
        color: transparent
    }

    .form_test_drive_item input::-moz-placeholder {
        color: transparent
    }

    .form_test_drive_item input:-moz-placeholder {
        color: transparent
    }

    .form_test_drive_item input:-ms-input-placeholder {
        color: transparent
    }
    h1.title-h1 {
        font-size: 26px;
    }
    .bg-blue {
        padding: 10px 10px;
    }
    .bg-blue p {
        font-size: 16px;
    }
    .slick--prev-reviews {
        left: 30%;
    }
    .slick--next-reviews {
        right: 30%;
    }

    .freeShippingUkraine span {
        font-size: 12px;
    }

    .productrating.productrating-lending.inline-block {
        text-align: center;
        padding-left: 0px;

    }
    /*.freeShippingUkraine span {*/
    /*font-size: 8px;*/
    /*}*/
    .freeShippingUkraine img {
        border: 2px solid #e9f5ff;
        margin-right: -3px;
        position: relative;
        top: 0px!important;
    }
    p.price_word.regular_text {
        text-align: left;
        padding-left: 2px;
    }
    span.product_price.old_price {
        font-size: 18px;
        margin-left: -16px;
        width: 125px;
        margin-bottom: 0px;
        padding-bottom: 13px;
    }
    /*    .p-rating {
            margin-left: -277px;
        }*/
    .articulProd.articulProdTovar {
        position: relative;
        /*margin-top: -81px;*/
        /*right: 100px;*/
        left: 30px;
    }
}

@media only screen and (max-width: 460px) {
    /*.freeShippingUkraine span {*/
    /*font-size: 8px;*/
    /*}*/
    .freeShippingUkraine img {
        border: 2px solid #e9f5ff;
        margin-right: -3px;
        position: relative;
        top: 2px;
    }
    p.price_word.regular_text {
        text-align: left;
        padding-left: 2px;
    }
    span.product_price.old_price {
        font-size: 18px;
        margin-left: -16px;
        width: 125px;
        margin-bottom: 0px;
        padding-bottom: 13px;
    }
    .p-rating {
        margin-left: -217px;
    }
    .articulProd {
        /*position: relative;*/
        /*margin-top: -81px;*/
        /*right: 132px;*/
    }
    .articulProd.articulProdTovar {
        margin-top: 8px;
        top: 22px;
    }
    #myModalBox .product_priceNew, .tabletFirstProduct .product_priceNew {
        white-space: nowrap;
    }
}


@media only screen and (max-width: 1366px) {

    .uk-width-1-6.phoneMobileHead {
        margin-top: -7px;
    }


    .creditProduct:before, div.viberProductModal:before {
        display: none
    }

    .pickUp img {
        top: 25px
    }

    #idsearchkeywords {
        padding: 10px 0 10px 15px
    }

    .productMiniPhoto.uk-width-5-6 .uk-width-6-10.tabletFirstProduct {
        width: 57%
    }

    .viber_work {
        width: 30%
    }

    .productMiniPhoto.uk-width-5-6 .uk-width-4-10.ch_rig {
        width: 43%
    }

    .showSaleMiniProd .myblockpricesButton.width-100 {
        width: 55%;
    }

    .goSearch {
        padding: 10px 10px 7px
    }

    #custom-search-form {
        margin-top: 7px
    }

    .MinChars {
        font-size: 12px;
        top: 37px
    }

    .searchtable_name_td {
        line-height: 1.2;
        font-size: 11px
    }

    .worktime_footer div {
        padding-right: 10px
    }

    .searchtable_price_td {
        font-size: 12px
    }

    .tabletFirstProduct .myblockprices input {
        width: 71px
    }

    .LinkGoPageContact i.time1, .LinkGoPageContact i.time2, .callmySpanText {
        font-size: 13px
    }

    .uk-modal-header {
        font-size: 18px
    }

    .autocomplete .productstatus:before {
        left: -5px
    }

    .LinkGoPageContact:before {
        left: 0;
        top: 2px;
        font-size: 35px
    }

    .mymac {
        /* margin-top: 8px */
    }

    .LinkGoPageContact {
        margin-top: 6px
    }

    .ourPhone p {
        padding-left: 30px;
        margin: 6px 0 0
    }

    .viberModal_fixed {
        margin-top: 7px
    }

    .ourPhone p:before {
        font-size: 35px;
        left: -5px;
        top: 4px
    }

    .mymobile {
        /*margin-left: 30px;*/
        line-height: 1;
        font-size: 12px;
    }

    .productlistcell_listVid .quickpreview {
        padding-left: 20px
    }

    .catalogButton {
        min-width: 180px
    }

    .dsd button {
        right: 8px
    }

    .logoHeader {
        width: 13%
    }

    .delivProdTwo {
        margin: 5px 0
    }

    h1 {
        font-size: 28px
    }

    #myModalBox .tabletFirstProduct .myblockprices input {
        width: 73px
    }

    #myModalBox .uk-dotnav {
        left: 10%
    }

    #footer {
        margin-top: 150px
    }

    .productVidBaner .allproduct > div, .productVidBaner .allproduct > div img {
        max-height: 298px;
        text-align: center
    }

    .linkSupportFooter p.icon-ic_17:before {
        font-size: 45px
    }

    .linkPaymentFooter span {
        font-size: 27px;
        margin-right: 7px
    }

    .productVid .product_image {
        width: 100%
    }

    .layoutToLeft {
        width: 18%
    }

    .layoutToMiddle {
        width: 82%
    }

    .detailedCatalogvid .compare_button {
        position: relative
    }

    .detailedCatalogvid .compare_button:before {
        position: absolute;
        left: -20px
    }

    .product_with_big_price.tabletFirstProduct .myblockprices input {
        width: 70px
    }

    .product_with_big_price .captquiqform {
        font-size: 13px
    }

    .parentContact3 {
        padding: 27px 0 0 25px;
        /*height: 77px*/
    }

    .parentContact2 {
        padding: 28px 0 0 35px;
        /*height: 77px*/
    }

    .parentContact1 {
        padding: 26px 0 0 15px;
        /*height: 77px*/
    }

    .parentContact4 {
        padding: 27px 15px 0 0
    }

    .oNasBaner p {
        top: 60px;
        left: 50px;
        font-size: 30px
    }

    .all_search a i {
        top: 7px;
        font-size: 30px
    }

    .all_search a i.two {
        right: 30px
    }

    .all_search a i.one {
        right: 50px
    }
}

@media only screen and (max-width: 1300px) {


    .mymac:before {
        left: -45px;
    }
    /*#mini-cart {*/
    /*width: 23%*/
    /*}*/

    /*.viber_work {*/
    /*width: 51%;*/
    /*}*/

    /*.phoneMobileHead {*/
    /*width: 26%*/
    /*}*/

    /*.mobileSearch {*/
    /*width: 73%;*/
    /*}*/

    /*.logoHeader {*/
    /*width: 27%;*/
    /*}*/

    .product_with_big_price div.viberProductModal {
        width: 100%
    }

    .product_with_big_price .creditProduct {
        padding: 7px 0;
        width: 100%;
        margin-top: 10px
    }

    .product_with_big_price a.viberProductModal {
        font-size: 14px;
        padding: 10px 2px
    }

    .uk-container {
        max-width: 100%
    }

    .ourPhone span {
        padding-left: 1px;
        font-size: 11px
    }

    .LinkGoPageContact b {
        padding: 3px 15px;
        border-radius: 10px;
        font-size: 10px
    }

    .headerTopMenu .uk-grid > .topMenuLink {
        width: 75%
    }

    .headerTopMenu .uk-grid > .uk-text-right {
        width: 25%
    }

    .lettterComment:first-letter {
        font-size: 24px
    }

    .dateSale p, .lineupTdone {
        font-size: 12px
    }

    .deliveryProdinfo {
        font-size: 13px
    }

    #pageCheckuser .uk-tab > li > a, .backgroundMenu #myMenuUiKit .uk-navbar-nav > li > a, .productInfoTab .uk-tab > li > a {
        font-size: 14px
    }

    #service-four .comment-user {
        font-size: 18px
    }

    #service-four .otvet {
        padding: 4px 25px;
        font-size: 13px
    }

    .lettterComment {
        width: 40px;
        height: 40px;
        line-height: 40px
    }

    .lineupModel {
        font-size: 15px
    }

    #my-id .lineuptable td:last-child a, .lineupTdtwo a {
        height: 20px;
        margin-right: 5px;
        padding: 2px 5px;
        font-size: 12px
    }

    .delivProdOne, .delivProdTwo {
        font-size: 12px;
        line-height: 1.3
    }

    #my-id .lineuptable td:last-child b, .lineupTdtwo b {
        height: 16px;
        line-height: 16px;
        font-size: 12px;
        padding: 4px 5px 4px 25px;
        margin-right: 5px
    }

    #my-id .lineuptable td:last-child b:after, .lineupTdtwo b:after {
        font-size: 11px;
        line-height: 2.3;
        padding: 0 3px 0 4px
    }

    .deliverypreviewdataOpen, .paymentpreviewdataOpen {
        position: absolute;
        right: -5px;
        top: 9px;
        padding: 0 6px
    }

    .deliveryProdinfo .emailFooterSocial a {
        margin-right: 3px;
        width: 24px;
        height: 23px;
        line-height: 24px;
        font-size: 12px
    }

    .feauturesLi {
        font-size: 12px;
        line-height: 1.3;
        padding: 10px 5px 10px 40px
    }

    .emailFooterSocial a {
        height: 34px;
        line-height: 34px;
        width: 34px;
        font-size: 18px;
        margin-left: 25px
    }

    .leftColumnTree > ul {
        padding-left: 15px
    }

    .dsd input {
        width: 62px
    }

    .if_CatalogPage .ajaxSales .productVid, .indexVitrinaProducts .ajaxNews {
        width: 25%
    }

    .stepTwoDiv .deliverypreviewdataOpen, .stepTwoDiv .paymentpreviewdataOpen {
        padding: 0 8px;
        margin-bottom: 0;
        top: 0;
        right: -20px
    }

    .ourPhone a {
        font-size: 13px;
    }
}

@media only screen and (max-width: 1282px) {
    button.mymobile.uk-button {
        font-size: 11px;
    }
}

@media only screen and (max-width: 1280px) {
    .prodviews_toppos select, .sortorder_toppos select {
        width: 145px !important
    }

    .pickUp img {
        top: 30px
    }

    .noOnhandModels, .notifierButtonCatalog, .preorder_button {
        font-size: 14px
    }

    .captquiqform a, a.viberProductModal {
        width: 45%
    }

    .fixed_left .product_priceNew span {
        font-size: 20px
    }

    .ourPhone p {
        padding-left: 20px
    }

    .mymobile {
        /*margin-left: 20px*/
    }

    .ourPhone p:before {
        font-size: 34px;
        left: -12px
    }

    .catalogGrid .productVid {
        width: 33%
    }

    .viberModal_fixed {
        width: 32%;
        padding-left: 35px
    }

    .backgroundMenu #myMenuUiKit .uk-navbar-nav > li > a {
        padding: 0
    }

    .viberModal_fixed:before {
        left: -3px;
        font-size: 31px
    }

    .uk-slidenav {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 40px
    }

    .topMenuLink .uk-nav > li > a {
        padding: 4px 15px;
        line-height: 1.2
    }

    .uk-dotnav {
        padding: 3px 5px
    }

    .uk-dotnav > * {
        padding: 0 3px
    }

    .uk-dotnav > * > * {
        width: 9px;
        height: 9px
    }

    .phoneHeader .uk-width-1-2 {
        width: 45%
    }

    .layoutToMiddle {
        width: 79%
    }

    .layoutToLeft {
        width: 21%
    }

    .dsd .trproduct-plus {
        top: 0
    }

    .emailFooterSocial a {
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        margin-left: 15px;
        width: 37px
    }

    #service-one .uk-grid > .uk-width-3-10 {
        display: none
    }

    #service-four .uk-grid > .uk-width-3-10 img {
        max-height: 310px
    }

    .tabletFirstProduct .myblockprices button.trproduct-minus:before, .tabletFirstProduct .myblockprices button.trproduct-plus:before {
        font-size: 15px
    }

    #subcategories > .uk-width-1-4, .service-image-center {
        width: 33%
    }

    .service-image-right {
        width: 29%
    }

    .mainPageSalesDiv .productVid {
        width: 25%
    }

    .service-image-left {
        width: 38%
    }

    #service-one .uk-grid > .uk-width-7-10, .afterFiltersNews .myblockprices, .afterFiltersNews .myblockpricesButton {
        width: 100%
    }

    .afterFiltersNews .myblockprices {
        margin-bottom: 10px
    }

    .afterFiltersNews .productVid .product_image {
        height: 135px;
        line-height: 9
    }

    .tabletFirstProduct .myblockprices button.trproduct-plus:before {
        top: 1px
    }

    .tabletFirstProduct .myblockprices button {
        right: -7px
    }

    #myModalBox .tabletFirstProduct .myblockprices button {
        right: -15px
    }

    #myModalBox .captquiqform a {
        width: 48%
    }

    .afterFiltersNews .productVid .product_image img {
        max-height: 135px
    }

    .prodviews_toppos, .showonly div, .sortorder_toppos {
        margin-right: 0;
        margin-bottom: 5px
    }

    .productMiniPhoto .uk-slidenav-previous span {
        top: -4px;
    }

    .productMiniPhoto .uk-slidenav-next span {
        top: -3px;
    }

    .linkSupportFooter p.icon-ic_17:before {
        font-size: 30px
    }

    .totalSumModalParent .totalSumModal {
        font-size: 25px
    }

    .deliveryProdinfo span b {
        font-size: 13px
    }

    .captquiqform, .viberProductModal {
        font-size: 12px
    }

    .deliveryProdinfo li {
        font-size: 13px;
        line-height: 1.1;
        margin-bottom: 5px
    }

    #loginmodal #popupboxsubmit_login, .callBackModal .shopping_cart_checkout input {
        font-size: 14px;
        padding: 2px 70px;
        margin: 0 auto
    }

    .my_style_menyu {
        margin-bottom: 8px
    }

    .col_mayp:before {
        top: 2px
    }

    .saletext, div.viberProductModal:before {
        top: 14px
    }

    .salesProd .description {
        padding: 5px 10px 15px;
        font-size: 12px;
        margin-bottom: 10px;
    }

    .salesAllproduct {
        min-height: 220px
    }

    .ajaxNews a.post-title {
        font-size: 14px;
        padding: 0 15px
    }

    .ajaxNews .glyphicon {
        font-size: 11px
    }

    .ajaxNews .post-content {
        margin: 0 0 10px;
        font-size: 13px;
        line-height: 1.2
    }

    #my-id .myblockprices input {
        width: 145px !important
    }

    #emailsubscribe {
        height: 33px;
        width: 47%
    }

    #subscribeToPush {
        overflow: hidden;
        font-size: 14px;
        height: 35px
    }

    .pageShowSaleDescript .description {
        padding: 2px;
        font-size: 13px;
        line-height: 1.5
    }

    .saletext .val {
        font-size: 50px
    }

    #createaccount strong {
        font-size: 15px
    }

    .callBackModal #callbackform input[type=text] {
        font-size: 14px
    }

    .leftColumnTree ul {
        padding-left: 15px;
        margin: 0 0 10px
    }

    li > a.captTree {
        padding: 10px 0
    }

    .leftColumnTree ul .uk-nav {
        padding-left: 0
    }

    .nameProdNextCat {
        font-size: 16px
    }

    #comparecontainer {
        padding: 10px
    }

    .filter_catfilter_inner a.clickt:before {
        font-size: 12px
    }

    .afterFiltersNews .myblockprices input {
        width: 115px
    }

    .makeorderCarousel .productVid, .productVid.salesProd {
        width: 25%
    }

    .showSaleMiniProd {
        width: 20%
    }

    .liChildrenMenu {
        margin: 0 0 40px !important;
        font-size: 13px
    }

    .LinkGoPageContact b {
        padding: 2px 10px;
        border-radius: 7px
    }

    .LinkGoPageContact i.time1 {
        margin: 5px 5px 0 0
    }

    .emailFooterSocial span {
        width: 23%
    }

    .ajaxCart .myblockprices button {
        right: 1px
    }

    #catfilter_form .red_fil a {
        padding: 7px 21px
    }

    .myblockprices button {
        right: -4px
    }

    .myblockprices input {
        width: 55px
    }

    .banner-phone-icon-bottom {
        top: 347px;
    }
    a.banner-phone-bottom {
        margin: 30px 0 0;
        top: 50px;
    }

}

@media only screen and (max-width: 1279px) {

    #mini-cart {
        width: 22%
    }

    .viber_work {
        width: 51%;
    }

    .phoneMobileHead {
        width: 26%
    }

    .mobileSearch {
        width: 73%;
    }

    .logoHeader {
        width: 27%;
    }

    button.mymobile.uk-button {
        display: block;
    }

}


@media only screen and (max-width: 1220px) {
    .ajaxCart .productVid {
        width: 25%;
        float: left
    }
}

@media only screen and (max-width: 1200px) {
    .apparat_z{
        max-width: 150px;
        margin: auto;
    }
    #pageCheckuser .uk-tab > li > a, .backgroundMenu #myMenuUiKit .uk-navbar-nav > li > a, .productInfoTab .uk-tab > li > a {
        font-size: 12px;
    }

    a.banner-phone {
        font-size: 12px;
    }


    .autocomplete-w1 {
        left: 0
    }

    .ifOptionsAndifLine {
        clear: both;
        display: block
    }

    .LinkGoPageContact {
        width: 46%;
        padding-left: 35px
    }

    .MyFlip .preview-product > .uk-grid {
        /*height: 65vh*/
    }

    .detailedCatalogvidTablet_full .myblockpricesButton.width-100, .myblockpricesButton.width-100 {
        width: 65%
    }

    .productlistcell .tab_list_one {
        width: 63%
    }

    .productlistcell .tab_list_two {
        width: 37%
    }

    .ajaxAlsoview .productVid, .ajaxBestsellers .productVid, .ajaxViewed .productVid {
        width: 25%
    }

    .prodviews_toppos select, .sortorder_toppos select {
        width: 130px !important
    }

    .noOnhandModels {
        margin: 10px auto 0
    }

    .childCategDiv p {
        height: 75px
    }

    .mymac span {
        left: -20px;
    }

    .backgroundMenu #myMenuUiKit .menuBoxShadow .bg > a {
        font-size: 15px
    }

    .backgroundMenu #myMenuUiKit .uk-navbar-nav > li > a {
        height: 50px
    }

    .mymac:before {
        left: -42px;
        font-size: 37px
    }

    #breadcrumb > ul {
        line-height: 1.4
    }

    .phoneHeader .ourPhone, .searchtable_name_td {
        padding: 0
    }

    .captquiqform a, a.viberProductModal {
        width: 42%
    }

    .ourPhone span {
        padding-left: 8px;
        font-size: 12px
    }

    #pageCheckuser {
        margin-top: 10px !important
    }

    .labelSale {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.3
    }

    #comparecontainer > a, .searchtable_price_td {
        font-size: 14px
    }

    #comparecontainer .compare_button a, .productlistcell_listVid .quickpreview {
        font-size: 13px
    }

    .parentRadioCheck label {
        font-size: 12px;
        padding: 4px 14px
    }

    .productMiniPhoto .uk-slidenav-next span, .productMiniPhoto .uk-slidenav-previous span {
        top: 2px;
        font-size: 23px;
        position: relative
    }

    .makeorderBasketTable .jscartd td:first-child {
        width: 25%
    }

    .makeorderBasketTable .jscartd td:last-child {
        width: 75%
    }

    .modalCartOpen .shopping_cart_table > div:before {
        right: 88px
    }

    .emailFooterMailParent p, .emailFooterSocial p {
        font-size: 24px
    }
}

@media only screen and (max-width: 1170px) {
    .LinkGoPageContact {
        width: 47%;
        padding-left: 25px;
        padding-bottom: 0
    }

    .ourPhone p:before {
        font-size: 31px;
        top: 6px
    }

    .LinkGoPageContact:before {
        left: -6px;
        top: 4px;
        font-size: 30px
    }

    .mymac:before {
        left: -38px;
        font-size: 34px
    }

    .viberModal_fixed {
        padding-left: 30px
    }

    .viberModal_fixed:before {
        left: -4px;
        font-size: 28px;
        top: 4px
    }
}

@media only screen and (max-width: 1080px) {
    .ourPhone p:before {
        display: none
    }

    .LinkGoPageContact span.grWork2 {
        display: none !important
    }

    .ajaxAlsoview .productVid, .ajaxBestsellers .productVid, .ajaxRelated .productVid, .ajaxSimilars .productVid, .ajaxViewed .productVid {
        width: 25%
    }

    .mymobile {
        /*margin-left: 0*/
    }

    #idsearchkeywords {
        padding: 9px 0 9px 10px
    }

    .goSearch {
        font-size: 13px;
        padding: 12px 8px 8px
    }

    .captquiqform span, .viberProductModal span {
        top: 0;
        margin-bottom: 5px;
        display: block
    }

    a.viberProductModal {
        margin: 0
    }

    .captquiqform a, a.viberProductModal {
        width: 100%
    }

    .dsd input {
        width: 58px
    }

    .MyFlip {
        width: 80%
    }

    .tabletFirstProduct #productAddCartNew {
        width: 73%
    }

    .productlist_paginator_total p {
        padding: 4px 10px;
        font-size: 13px
    }

    #emailsubscribe {
        width: 50%
    }

    .childCategDiv .captChildsCategLink {
        max-height: 40px;
        overflow: hidden
    }

    .prodsorter select {
        width: 130px !important
    }

    .productComentForm .step3 #submitter {
        padding: 6px 0;
        font-size: 14px
    }

    .creditProduct {
        font-size: 12px
    }

    .productComentForm label {
        font-size: 11px
    }

    .emailFooterMailParent p, .emailFooterSocial p {
        font-size: 23px
    }

    .fixed_left .product_priceNew span {
        /*font-size: 18px*/
        font-size: 16px;
    }

    .footerCapt {
        font-size: 14px
    }

    .tabletFirstProduct .myblockprices button {
        right: -15px
    }

    .ourPhone p {
        padding-left: 0
    }

    .blockWidthCategory ul li > a.my_style_menyu_da, .emailFooterSocial span b, .prodsorter form, a.viberProductModal {
        font-size: 12px
    }

    #myMenuUiKit .uk-navbar-nav > li > a, .tablMakeCaption a {
        font-size: 13px
    }

    .LinkGoPageContact b {
        padding: 3px 10px;
        margin-right: 5px
    }

    .LinkGoPageContact span {
        font-size: 11px
    }

    .viberModal_fixed:before {
        left: -10px
    }

    .viberModal_fixed {
        padding-left: 20px;
        font-size: 11px
    }

    .uk-slidenav {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 35px
    }

    .liChildrenMenu, .makeorderCarousel .productVid, .showSaleMiniProd {
        width: 25%
    }

    .dateNumberSale {
        right: 15px
    }

    .saletext .val {
        font-size: 40px
    }

    .afterFiltersNews .myblockprices input {
        width: 100px
    }

    .layoutToLeft {
        width: 20%
    }

    .layoutToMiddle {
        width: 80%
    }

    .tableCompare .compare_cellheader {
        min-width: 230px
    }

    .subscribeForm i.uk-icon-envelope {
        padding: 10px;
        font-size: 15px
    }

    .dateSale a, .mymac .text_cart {
        font-size: 12px
    }

    .makeorderMain h1.top, .tabMakeorder a {
        font-size: 15px
    }

    .backgroundMenu #myMenuUiKit .menuBoxShadow .bg > a .fa.fa-angle-double-right, .backgroundMenu #myMenuUiKit .menuBoxShadow .bg > a .uk-icon-long-arrow-right {
        font-size: 45px
    }

    #myModalBox .tabletFirstProduct .myblockprices button {
        right: -22px
    }

    .parentRefreshCapt img {
        width: 85px
    }

    .refreshContact {
        width: 32px;
        height: 31px;
        font-size: 15px;
        line-height: 32px
    }

    .mobileContactImage img {
        max-width: 100%
    }
}

@media only screen and (max-width: 1024px) {
    h3.title-right-img {line-height: 40.8px;}
    .LinkGoPageContact:before, .imgTargetModal, .viberModal_fixed:before {
        display: none
    }

    .childCategDiv {
        text-align: center
    }

    .mymac span {
        left: -16px;
        top: -3px;
    }

    .viberModal_fixed {
        padding-left: 0;
        width: 40%
    }

    /*   #idsearchkeywords {
           margin: 0 auto
       }
   */
    #emailsubscribe, #subscribeToPush {
        font-size: 13px
    }

    #catfilter_form .tres_title {
        padding: 10px 15px;
        font-size: 11px
    }

    .emailFooterSocial span b {
        font-size: 11px;
        padding: 0 5px
    }

    .index_content_menu .liChildrenMenu {
        margin: 0 0 3px !important
    }

    .index_content_menu .uk-dropdown-navbar {
        padding: 0
    }

    .emailFooterMailParent p, .emailFooterSocial p {
        font-size: 21px
    }

    .backgroundMenu #myMenuUiKit .uk-navbar-nav > li > a, .filter_catfilter_inner a.clickt, .index_content_menu .my_style_menyu, .me_filterr_f > .me_gfd {
        font-size: 12px
    }

    #custom-search-form .uk-icon-spinner {
        font-size: 18px;
        right: 40px
    }

    .emailFooterSocial span img {
        max-width: 50px
    }

    .MyFlip .preview-product > .uk-grid {
        /*height: 73vh*/
    }

    .LinkGoPageContact {
        width: 40%;
        padding-left: 0
    }

    .deliveryProdinfo > .uk-width-1-2 {
        margin-bottom: 10px
    }

    .delivProdOne, .delivProdTwo {
        margin: 0
    }

    .deliveryProdinfo span b {
        display: inline-block
    }

    .deliveryProdinfo .emailFooterSocial a {
        margin-top: 10px;
        width: 26px;
        height: 26px;
        line-height: 26px;
        font-size: 15px
    }

    .childCategDiv p {
        height: 85px
    }

    .headerTopMenu .uk-grid > .uk-text-right {
        width: 30%
    }

    #emailsubscribe {
        width: 45%
    }

    #prodprice_table tr {
        width: 50%
    }

    .service-image-center {
        width: 29%
    }

    .childCategDiv, .service-image-right {
        width: 33%
    }

    .linkEmailFooter .uk-grid > .uk-width-1-2 {
        width: 55%
    }

    .linkEmailFooter .uk-grid > .uk-width-1-2.emailFooterSocial {
        width: 45%
    }

    .headerTopMenu .uk-grid > .topMenuLink {
        width: 70%
    }

    .deliveryProdinfo > .uk-width-1-2 {
        width: 100%
    }

    .layoutToMiddle {
        width: 82%
    }

    .layoutToLeft {
        width: 18%
    }

    .ourPhone span {
        padding-left: 7px;
        font-size: 11px
    }

    .dsd input {
        width: 42px;
        padding: 3px 0 3px 5px
    }

    .searchtable_name_td .productstatus {
        top: 0;
        padding: 3px 11px 3px 25px;
        position: relative;
        right: 0;
        margin: 5px 0;
        display: inline-block;
        border-radius: 4px
    }

    .searchtable_name_td .productstatus:before {
        top: 3px
    }

    .searchtable_img_td {
        height: 80px;
        line-height: 5;
        text-align: center
    }

    .searchtable_price_td a {
        display: inline-block;
        float: right;
        margin-right: 5px
    }

    .autocomplete > div {
        height: 80px;
        border-bottom: 1px solid #d4dbe3
    }
    hr.benefits_list_patiens_hr_right {
        display: none;
    }
    hr.benefits_list_patiens_hr{
        display: none;
    }
    h3.title-h3 {
        line-height: 36px;
        font-size: 22px;
    }
    .product_description .title {
        line-height: 36px;
        font-size: 22px;
    }
    p.regular_text {
        font-size: 16px;
        line-height: 26px;
    }
    p.tegular_text_small {
        font-size: 13px;
        line-height: 22px;
    }
    .benefit_item__text {
        font-size: 14px;
    }
    .regular_text {
        font-size: 16px;
        line-height: 24px;
    }
}


@media only screen and (max-width: 992px) {
    .full_screan_search {
        width: calc(98% - 10px)!important;
        display: block;
        position: fixed!important;
        z-index: 103;
        top: 0;
        left: 0;
        height: 100%;
        background-color: #fff;
        padding: 10px;
        margin-top: 0px!important;
    }
    .full_screan_search_input{
        background-color: #f1f6f9;
    }
    .goSearch_full {
        top: 8px;
        right: 16px;
        background: none;
    }
    .close_search{
        display: block;
    }
    .mobileSearch_full{
        width: 100%!important;
    }
    .autocomplete {
        max-width: 100%!important;
    }
    .mobileSearch{
        display: none;
    }
    .wrap_bom_search{
        display: block;
    }
    .skroll_Phone_other{
        color: #fff!important;
    }
    .mymobile{
        color: #fff!important;
        border: none!important;
    }
    .goSearch{
        background: none!important;
    }
    .btnOpenMenu{
        position: relative;
        font-size: 13px!important;
    }
    .backgroundMenu .btnOpenMenu:after{
        position: absolute;
        content: '';
        height: 100%;
        background-color: #a589aa;
        width: 1px;
        top: 0px;
        right: -11px;
    }
    .ourPhone{
        display: flex;
    }
    .logoHeader img {
        position: relative;
        left: -6px;
    }
    .mymobile_two{
        display: block;
        color: #a0a0a0;
        background: none;
        border: none;
        padding: 0;
        font-size: 10px;
    }
    .new__header__mobile{
        padding: 0 15px!important;
    }

    .mymobile_mob_one{
        display: none!important;
    }
    #mini-cart {
        width: 39%;
    }
    #idsearchkeywords {
        padding: 10px 0!important;
        margin-top: 0;
        padding-left: 20px!important;
    }


    a.more_info.main_button_size.financing_btn.financing_btn_prod {
        top: 6px;
    }

    a.banner-phone {
        position: static;
        display: block;
        font-size: 18px;
        margin-left: 40px;
        margin-bottom: 40px;
    }

    .banner-phone-icon {
        display: inline-block;
        position: absolute;
        left: 25px;
        bottom: 1px;
    }
    .left_coll_banner_call.m_t_10 {
        position: relative;
    }


    .uk-width-1-6.phoneMobileHead {
        margin-top: 3px;
        position: absolute;
        right: 0;
        bottom: -37px;
    }


    .childCategDiv, .notFoundParent {
        text-align: center
    }
    #service-four article header{
        position: relative;
        background-color: transparent;
        padding: 0;
        text-align: left;
    }
    .productInfoMainDiv .fixed_left .uk-sticky-placeholder {
        height: initial !important;
    }
    .uk-slidenav {
        width: 40px;
        height: 40px;
        line-height: 40px
    }

    .quickorderDiv p.title {
        font-size: 20px;
        padding: 25px 0 25px 50px
    }

    #myModalLabel .uk-modal-dialog, #quickorder_modal_success .uk-modal-dialog {
        width: 90%;
        margin: 20px auto 0
    }

    #quickorder_div .form-group {
        padding: 50px
    }

    .pickUp img {
        top: 15px
    }

    .pickUp {
        margin-top: 0;
        z-index: 2 !important;
        opacity: 1 !important
    }

    .productVid .banner-card {
        line-height: 15
    }

    #payinstallment .uk-modal-dialog {
        height: 70%;
        width: 98%
    }

    #comparecontainer .well .minimage, #comparecontainer .well .minitemcomparedescription {
        display: inline-block;
        vertical-align: middle;
        margin: 0
    }

    .myblockpricesButton.width-100 {
        width: 58%
    }

    #update_account input[type=text], #update_account input[type=password], #upptopers input[type=text], .columnCheckuserTable input, .inputsMakeText input {
        height: 30px
    }

    .indexVitrinaProducts .ajaxSales {
        margin-bottom: 0
    }

    .greyBordFilter {
        padding: 5px 5px 10px
    }

    .containerTdFilters p {
        font-size: 12px;
        font-weight: 400
    }

    .phoneHeader .ourPhone {
        max-height: initial
    }

    .uk-container {
        padding: 0 20px
    }

    .notFoundParent {
        margin-top: 40px
    }

    .uk-grid > .showonly {
        margin-bottom: 20px
    }

    .fixed_left div[data-uk-sticky="{boundary:'#boundary'}"] {
        position: relative !important;
        width: 100% !important;
        top: 0 !important
    }

    .uk-grid > .prodsorter, .uk-grid > .showonly {
        text-align: left !important
    }

    #commentform .uk-width-1-2.productComentForm, #myModalBox .tabletFirstProduct .myblockprices input, #myModalBox .uk-flex-middle > .uk-width-medium-3-10, #myModalBox .uk-flex-middle > .uk-width-medium-3-10 .uk-width-medium-5-6, #myModalBox .uk-flex-middle > .uk-width-medium-7-10, .detailedCatalogvidTablet_full, .indexVitrinaProducts .ajaxNews, .indexVitrinaProducts .ajaxSales, .layoutToLeft, .layoutToMiddle, .linkEmailFooter .uk-grid > .uk-width-1-2, .linkEmailFooter .uk-grid > .uk-width-1-2.emailFooterSocial, .mobileContactFull, .notFoundParent, .onas_col, .parentContact div:last-child, .productInfoMainDiv .fixed_left, .productInfoMainDiv .tabl_right, .productMiniPhoto .uk-width-4-10.ch_rig, .productMiniPhoto .uk-width-6-10.tabletFirstProduct, .productMiniPhoto.uk-width-5-6 .uk-width-4-10.ch_rig, .productMiniPhoto.uk-width-5-6 .uk-width-6-10.tabletFirstProduct, .product_with_big_price, .product_with_big_price.tabletFirstProduct, .product_with_big_price.tabletFirstProduct .myblockprices input, .service-image-center, .setting_productinfoPrice, .setting_productinfoPrice img, .tabletFirstProduct .myblockprices input, .uk-grid > .prodsorter, .uk-grid > .showonly, div.viberProductModal {
        width: 100%
    }

    .rightContacts {
        width: calc(100% - 60px)
    }

    #myModalBox .uk-slidenav-position {
        width: 90%
    }

    .productInfoMainDiv .tabl_right .productMiniPhoto.sl_left.uk-width-1-6 {
        width: 22%
    }

    .emailFooterSocial span {
        width: 25%
    }

    .productInfoMainDiv .tabl_right .productMiniPhoto.uk-width-5-6.content_right {
        width: 78%
    }

    .ajaxAlsoview .productVid, .ajaxBestsellers .productVid, .ajaxCart .productVid, .ajaxRelated .productVid, .ajaxSimilars .productVid, .ajaxViewed .productVid, .deliveryProdinfo, .indexVitrinaProducts .topProducts .productVid, .showSaleMiniProd {
        width: 33%
    }

    #commentform .uk-width-1-2.productComentForm .form-group.uk-width-4-6, #commentform .uk-width-1-2.productComentForm .uk-width-2-6, .protocolProcedureItem .productVid, .service-image-left, .service-image-right {
        width: 50%
    }



    .logoHeader {
        width: 27%
    }

    .tableCompare .myblockprices {
        width: 53% !important
    }

    .deliveryProdinfo {
        float: left;
        padding-left: 0;
        margin: 20px 0 0
    }

    .banerOnas, .banner_top, .divButtonLogin, .fixed_left .opacity, .linkCategoryFooter, .mobileHidden b, .ourPhone p:before, .ourPhone span, .parentContact div:first-child {
        display: none
    }

    .uk-slidenav-position .uk-slidenav, .userAccountIn b:after {
        display: block
    }

    .productBigPhoto .gallery img {
        max-height: 350px
    }

    #catfilter_form .tres_title {
        font-size: 14px;
        padding: 20px 15px
    }

    .emailFooterMailParent p, .emailFooterSocial p, .index_content_menu .my_style_menyu, td.basket_shipping span, td.basket_summ span {
        font-size: 16px
    }

    .saletext .val {
        font-size: 22px
    }

    #pageCheckuser .uk-tab > li > a, .btnModalRight, .productInfoTab .uk-tab > li > a {
        font-size: 15px
    }

    #languages_form, .captquiqform, .childCategDiv .captChildsCategLink, .deliveryProdinfo .text, .jscartd p.basket_price, .mymac .capt_cart, .mymac .text_cart, .productComentForm label {
        font-size: 13px
    }

    .LinkGoPageContact i, .ajaxMobCount .myblockprices input, .btnModalLeft, .captquiqform a, .colMap p, .makeorderBasketTable .jscartd .basket_price strong, .mymobile, .notifierButtonCatalog, .prodsorter form, .viberModal_fixed span {
        font-size: 14px
    }

    .productVid .compare_button a, .productstatus, .productstatus:before {
        font-size: 11px
    }

    #languages_form:before, .userAccountIn:before {
        left: -20px
    }

    .searchtable_name_td span {
        font-size: 12px
    }

    .productInfoTab .name_tab {
        margin: 30px 0 !important
    }

    .btnModalLeft:before {
        margin-top: -6px;
        left: 10px;
        font-size: 12px
    }

    .lefPagDost {
        margin: 5px 0
    }

    .rigDosBlOne, .rigDosBlTwo {
        margin-top: 0
    }

    .mymac span {
        top: -21px;
    }

    .oNasBaner p {
        top: 0;
        left: 0;
        font-size: 22px;
        position: relative
    }

    #subscribeToPush {
        height: 28px;
        padding-left: 0;
        font-size: 11px
    }

    #mapContactIfr {
        height: 300px
    }

    .btnModalRight:before {
        margin-top: -6px;
        font-size: 12px
    }

    .subscribeForm label {
        top: -20px;
        left: 35px;
        font-weight: 300;
        font-size: 12px
    }

    .rightContacts h1 {
        margin: 30px 0 0
    }

    .opPageDost {
        height: initial;
        display: inline-block;
        /*width: 100%;*/
        width: auto!important;
        padding: 20px 5px;
        border: 5px solid #f5f5f5
    }

    .index_content_menu .liChildrenMenu {
        margin: 0 0 10px !important
    }

    .emailFooterSocial span b {
        padding: 0
    }

    .blockOnas img {
        width: initial
    }

    .subscribeForm i.uk-icon-envelope {
        padding: 8px;
        font-size: 12px
    }

    #emailsubscribe {
        height: 27px;
        margin: 0 5px;
        width: 45%
    }

    .blockOnas p {
        width: 100%;
        padding: 0;
        line-height: 1.4;
        font-size: 14px
    }

    .userAccountIn {
        position: fixed;
        bottom: 50px;
        right: 20px;
        z-index: 100;
        background: 0 0;
        font-size: 25px;
        color: #fff;
        padding: 0
    }

    .parentContact2 {
        padding: 27px 0 0 10px
    }

    .parentContact4 {
        padding: 27px 0 0 5px
    }

    .parentContact3 {
        padding: 27px 0 0 5px
    }

    .productInfoMainDiv .tabl_right {
        margin-top: 40px
    }

    .setting_productinfoPrice {
        margin-top: 20px
    }

    #myModalBox .uk-modal-dialog {
        /*height: 100%*/
    }

    #myModalBox .uk-flex-middle > .uk-width-medium-7-10, .creditProduct {
        height: initial
    }

    #myModalBox .uk-slideshow > li {
        max-height: 600px
    }

    .tabletFirstProduct .myblockprices button {
        opacity: 1
    }

    .product_with_big_price .myblockpricesButton {
        padding-left: 0
    }

    .productMiniPhoto .uk-slidenav-previous span {
        top: 1px;
        font-size: 22px;
        left: -1px;
        position: relative
    }

    .productMiniPhoto .uk-slidenav-next span {
        top: 2px;
        font-size: 22px
    }

    .creditProduct {
        padding: 7px 0 8px;
        width: 100%;
        margin-top: 10px;
        font-size: 15px
    }

    #myModalBox .uk-flex-middle > .uk-width-medium-3-10 {
        margin-bottom: 30px
    }

    #myModalBox .tabletFirstProduct {
        padding: 0 40px
    }

    #myModalBox .uk-dotnav {
        left: 0;
        width: 100%
    }

    .deliveryProdinfo .delivProdOne {
        margin: 5px 0 0
    }

    .deliveryProdinfo img {
        max-width: 60px;
        position: relative;
        top: 0
    }

    .product_with_big_price a.viberProductModal, a.viberProductModal {
        font-size: 14px
    }

    .noOnhandModels, .product_with_big_price div.viberProductModal, div.viberProductModal {
        margin-top: 10px
    }

    div.viberProductModal:before {
        top: 5px
    }

    .emailFooterMailParent p {
        margin-bottom: 25px;
        padding-left: 0
    }

    .linkEmailFooter {
        top: -180px
    }

    .userAccountIn span {
        margin: 0;
        background: #2f436e;
        border-radius: 50%;
        padding: 17px;
        display: block;
        line-height: 21px
    }

    .emptyMakeorderGrid > div {
        width: 100%;
        text-align: center;
        margin-bottom: 40px
    }

    .userAccountIn b {
        position: absolute;
        width: 160px;
        top: -45px;
        right: -15px;
        background: #2f436e;
        color: #fff;
        font-size: 16px;
        z-index: 9;
        border-radius: 5px;
        padding: 3px 0
    }

    .headerTopMenu .uk-grid > .uk-text-right {
        width: 22%;
        padding-left: 25px
    }

    .headerTopMenu .uk-grid > .topMenuLink {
        width: 78%
    }

    .userAccountIn:hover {
        background: 0 0
    }

    .topMenuLink .uk-parent > a {
        padding: 0 10px 0 0;
        line-height: 25px;
        height: 25px
    }

    .detailedCatalogvidTablet_full {
        margin-top: 15px
    }

    .detailedCatalogvid .product_price {
        margin: 0
    }

    #languages_form {
        top: 0;
        margin-left: 0
    }

    #languages_form select {
        border: 1px solid #d4dbe3;
        text-align-last: center;
        font-size: 11px
    }

    #myMenuUiKit .uk-navbar-nav > li > a > i:before {
        font-size: 8px;
        bottom: 4px
    }

    .col_mayp:before {
        right: 0;
        left: 0;
        font-size: 22px;
        top: 0
    }

    #idsearchkeywords {
        width: 94%;
        padding: 10px 0
    }

    .ourPhone p {
        font-size: 19px;
        margin: 20px 0 0
    }

    .productControlsNew .controls a {
        font-size: 25px
    }

    .productControlsNew .controls .uk-slidenav-next span {
        top: -1px
    }

    #loginmodal #popupboxsubmit_login, .callBackModal .shopping_cart_checkout input, .dsas > a, .mymobile {
        border-radius: 5px
    }

    #myModal .productControlsNew .controls {
        right: 0 !important;
        top: -5px
    }

    .if_CatalogPage .productControlsNew .controls, .makeorderCarousel .productControlsNew .controls {
        right: 0 !important
    }

    #basket .inCart:before {
        font-size: 26px;
        top: 0;
        right: 2px;
        color: #fff
    }

    .searchtable_name_td .productstatus {
        font-size: 10px
    }

    .searchtable_name_td .productstatus:before {
        font-size: 9px;
        left: 5px;
        top: 3px
    }

    .goSearch {
        font-size: 15px
    }

    .fixedLoginUser {
        z-index: 200;
        right: 25px;
        bottom: 50px;
        width: 60px;
        height: 60px;
        line-height: 60px
    }

    .ajaxNews > .col-md-12 {
        float: left;
        width: 20%;
        height: 60px;
        overflow: hidden;
        margin-bottom: 10px
    }

    .ajaxNews a.btn-success {
        clear: both
    }

    .topProducts {
        margin-top: 10px
    }

    .ajaxNews .post-content {
        padding-left: 20px
    }

    .fixedLoginUser span {
        height: 40px;
        line-height: 40px;
        right: 10px;
        bottom: 135px;
        font-size: 15px;
        width: 170px
    }

    .fixedLoginUser span:after {
        border-left: 14px solid #2f436e;
        border-top: 16px solid transparent;
        right: 25%;
        bottom: -7px
    }

    .fixedLoginUser.open div {
        width: 25%;
        font-size: 15px;
        bottom: 50px;
        right: 120px;
        height: 47px
    }

    .productVidBaner .allproduct > div, .productVidBaner .allproduct > div img {
        max-height: 303px
    }

    .MyFlip .preview-product > .uk-grid {
        /*height: 70vh*/
    }

    .MyFlip table#prodprice_table {
        margin-bottom: 0
    }

    .MyFlip #lineModalLabel, .MyFlip .pagetitle h3 {
        font-size: 20px;
        margin: 0 0 15px
    }

    .topProducts .uk-slider:not(.uk-drag) {
        padding-bottom: 0
    }

    .linkAccountFooter, .linkMagazineFooter, .linkSupportFooter, .worktime_footer {
        width: 33%
    }

    .logoFooter img {
        max-width: 170px
    }

    .footer_logo_mini {
        margin-top: 5px
    }

    .logoFooter p {
        font-size: 13px;
        line-height: 1.2;
        margin: 10px 0
    }

    .footer_logo_mini span {
        font-size: 13px;
        line-height: 1.3
    }

    .footer_logo_mini img {
        margin-bottom: 10px
    }

    #footer {
        margin-top: 50px;
        padding: 20px 0
    }

    .f_ai_log {
        margin-top: 10px;
        text-align: left !important;
        width: 100%
    }

    .logoFooter {
        width: 25%
    }

    .saletext {
        top: 7px
    }

    .afterFiltersNews .myblockprices input {
        width: 125px
    }

    .miniproductcomp .compare_button a {
        padding-right: 20px;
        color: #2f436e;
        font-size: 16px;
        font-weight: 500
    }

    .prodviews_toppos select, .sortorder_toppos select {
        font-size: 11px;
        margin-left: 5px;
        width: inherit !important;
        padding: 3px 5px
    }

    #tocompareblock {
        max-height: 200px;
        overflow: auto
    }

    #comparecontainer .minimage img {
        max-width: 37px;
        max-height: 37px
    }

    .imagetable_plus img {
        max-height: 35px !important
    }

    .blockWidthCategoryMobile img, .makeorderBasketTable .basket_img img {
        max-height: 55px
    }

    .imagetable_plus div {
        font-size: 9px
    }

    .imagetable_plus p {
        padding: 4px
    }

    .dsd {
        width: 100%;
        margin-bottom: 5px
    }

    .dsd input {
        font-size: 14px;
        width: 95%;
        padding: 5px 0 6px 15px
    }

    #catfilter_form .red_fil a {
        padding: 10px 15px;
        margin: 5px 0 10px
    }

    .myblockpricesButton a, .salesBtnInCart {
        padding: 4px 0
    }

    .inCart:before {
        font-size: 18px;
        right: 2px
    }

    .myblockpricesButton a.inCart {
        padding: 2px 0
    }

    .myblockprices input {
        padding: 4px 0 3px 10px;
        font-size: 13px
    }

    .myblockprices button {
        font-size: 15px;
        width: 15px;
        height: 15px
    }

    .dsd button {
        width: 19px;
        height: 17px;
        right: 15px
    }

    .ajaxMobCount .myblockprices .trproduct-minus, .ajaxMobCount .myblockprices .trproduct-plus {
        height: 33px;
        font-size: 20px;
    }

    .catalogGrid .productVid {
        height: 275px
    }

    .jscartd .basket_img div {
        padding: 5px 0
    }

    .makeorderBasketTable .jscartd .myblockprices input {
        padding: 2px 0;
        font-size: 12px
    }

    .magazineAdress {
        margin: 10px 0
    }

    #magazineAdress .uk-modal-dialog {
        width: 99%;
        height: 500px
    }

    .salesProd .imageSale {
        height: 135px
    }

    #myMenuUiKit {
        margin-bottom: 10px
    }

    .backgroundMenu #myMenuUiKit .uk-navbar-nav > li > a {
        font-size: 21px;
        border-right: none;
        background: #7e5686;
        padding: 0 45px
    }

    .autocomplete .productstatus:before {
        left: -12px
    }

    .LinkGoPageContact {
        width: 55%;
        margin-top: 18px
    }

    .viberModal_fixed {
        font-size: 13px;
        margin-top: 17px
    }

    .LinkGoPageContact span {
        font-size: 13px
    }

    .viberModal_fixed:before {
        left: -20px
    }

    .LinkGoPageContact span.grWork2 {
        line-height: 2
    }

    .mymac:before {
        top: 5px
    }

    .mymac {
        /* margin: 18px 0 0 */
    }

    .mymac b.sum {
        top: 8px;
        line-height: 1.4
    }

    .backgroundMenu .btnOpenMenu {
        display: inline-block;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: .5px;
        font-size: 15px;
        margin: 0;
        padding: 12px 0;
        line-height: 1;
        font-weight: 500;
        cursor: pointer
    }

    .backgroundMenu .mobileBack {
        color: #2f436e;
        font-size: 18px;
        font-weight: 400;
        padding-left: 5%;
        display: block;
        cursor: pointer
    }

    .backgroundMenu #myMenuUiKit {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: none;
        overflow-y: auto;
        width: 100%;
        background: #eef1f5;
        z-index: 999;
        text-align: left;
        padding: 20px 0;
        box-shadow: 0 25px 25px -18px rgba(81, 81, 81, .4);
        margin: 0
    }

    .btnOpenMenu i {
        padding-right: 10px;
        font-size: 17px
    }

    .backgroundMenu {
        background-color: #7e5686
    }

    #myMenuUiKit .uk-navbar-nav > li {
        width: 90% !important;
        margin: 0 auto 20px;
        float: none
    }

    .backgroundMenu .mobileBack i {
        margin-right: 5px
    }

    .backgroundMenu #myMenuUiKit .uk-navbar-nav {
        padding-top: 50px
    }

    #myMenuUiKit .menuBoxShadow {
        position: relative;
        top: 0 !important;
        width: 100% !important;
        margin: 0 !important;
        min-width: initial !important
    }

    #myMenuUiKit .uk-dropdown .uk-nav {
        margin: 0
    }

    #menuh-container .liChildrenMenu {
        width: 100%;
        margin: 0 0 15px !important
    }

    .backgroundMenu .blockWidthCategoryMobile {
        padding: 0;
        width: 11%;
        text-align: center
    }

    .backgroundMenu .blockWidthCategory {
        width: 80%;
        font-size: 17px;
        padding-left: 0;
        padding-top: 10px
    }

    #menuh-container .liChildrenMenu.bg {
        background-color: #ffefce;
        margin: 0 !important;
        padding: 20px 0 25px
    }

    #menuh-container .liChildrenMenu.bg .blockWidthCategoryMobile i {
        background-color: #fff;
        padding: 9px;
        font-size: 22px;
        color: #ffb100;
        box-shadow: 0 3px 7px 2px rgba(255, 177, 0, .25);
        border-radius: 3px
    }

    #menuh-container .liChildrenMenu.bg .blockWidthCategory a {
        font-weight: 400;
        color: #5a1e52;
        font-size: 20px
    }

    #menuh-container .liChildrenMenu.bg .blockWidthCategory a span {
        border-bottom: 1px solid #5a1e52
    }

    #menuh-container .liChildrenMenu.bg .blockWidthCategory a b {
        display: block;
        font-weight: 400;
        color: #2f436e
    }

    .makeorderCarousel .productVid {
        width: 33%
    }

    #catfilter_form .tres_title:after {
        content: "\f107";
        width: 20px;
        margin-right: -10px;
        float: right;
        font-family: FontAwesome;
        text-align: center
    }

    #catfilter_form li.filter_catfilter_inner.on .tres_title:after {
        transform: rotate(180deg)
    }

    .blueBordFilter {
        margin-bottom: 20px
    }

    .autocomplete > div {
        height: 60px
    }

    .searchtable_img_td {
        height: 70px
    }

    .tabletFirstProduct .myblockprices input {
        font-size: 17px;
        padding: 10px 0 11px
    }

    .my_s {
        padding: 10px 0 20px
    }

    #myMenuUiKit .menuBoxShadow .uk-flex {
        padding: 20px 30px 0
    }

    #myMenuUiKit .menuBoxShadow .bg > a .uk-icon-long-arrow-right {
        font-size: 40px;
        margin-right: 5px;
        line-height: 1
    }

    #myMenuUiKit .menuBoxShadow .bg > a .fa.fa-angle-double-right {
        font-size: 40px;
        line-height: 1
    }

    #myMenuUiKit .menuBoxShadow .bg > a {
        padding: 2px 20px 0
    }

    #comparecontainer > a:last-child {
        padding: 5px 0;
        font-size: 14px
    }

    .mybuttMakeorder {
        font-size: 18px;
        height: 50px
    }

    .backgroundMenu #myMenuUiKit .menuBoxShadow .bg > a .uk-icon-long-arrow-right {
        font-size: 48px;
        margin-right: 10px
    }

    .fa.fa-angle-double-right {
        font-size: 45px
    }

    .index_content_menu #myMenuUiKit .uk-navbar-nav > li > a {
        font-size: 19px;
        height: initial
    }

    .banner_wrapper {
        display: none;
    }

    .modal_50uah__close_button {
        right: 10px;
        color: #000;
    }

    .form-group.form-group-img.uk-width-1-1 {
        display: none;
    }
    .financing_btn_prod {
        padding: 12px 89px;
    }
    a.uk-button.btn-calc {
        margin-top: 36px;
    }

}

@media only screen and (max-width: 893px) {
    .headerTopMenu:after {
        top: 50px;
    }
}

@media only screen and (max-width: 805px) {

    #service-four article {
        max-height: 400px;
        overflow: auto
    }

    .liChildrenMenu, .productVid.salesProd {
        width: 33%
    }

    #subcategories > .uk-width-1-4, .clock-item {
        width: 50%
    }

    .mobileshowSaleLeft {
        width: 55%
    }

    .mobileshowSaleRight {
        width: 45%
    }

    h2 {
        font-size: 22px
    }

    .saletext .val {
        font-size: 45px
    }

    .mobileshowSaleLeft .dateSale p {
        font-size: 15px
    }

    #checkuserTab #submit_create_account, #checkuserTab #submit_login, #checkuserTab #submit_remind {
        font-size: 14px
    }

    .tableCompare .titleCompare {
        font-size: 13px
    }

    .phoneHeader .uk-width-1-2 {
        padding-left: 15px
    }

    #basket .inCart:before {
        font-size: 24px
    }

    .searchtable_name_td span.name {
        padding-left: 7px;
        display: block
    }

    .modalCartOpen .shopping_cart_table {
        min-height: 150px
    }

    .uk-slidenav {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 33px
    }

    .ajaxBanner .uk-overlay {
        height: 70px;
        line-height: 5
    }

    .linkAccountFooter a, .linkMagazineFooter a {
        display: block;
        word-wrap: break-word;
        line-height: 1;
        margin-bottom: 5px
    }

    .mobileshowSaleRight h2 {
        margin-top: 0
    }

    .saletext {
        top: 4px
    }

    .clock-item {
        margin-bottom: 15px
    }

    .countdownBackground {
        padding: 10px 5px 0;
        border-radius: 5px
    }

    #checkuserTab > li {
        padding-top: 20px
    }

    .tableCompare .myblockprices {
        width: 100% !important
    }

    .tableCompare .product_price, .tableCompare .product_price strike {
        display: block;
        font-size: 14px
    }

    .tableCompare .product_price span {
        font-size: 14px;
        padding: 0
    }

    .tableCompare .compare_cellheader {
        padding-bottom: 10px
    }

    .prodviews_toppos select, .sortorder_toppos select {
        padding: 1px 2px
    }

    .catalogGrid .productVid {
        height: 255px
    }

    #breadcrumb > ul, .catalogChildrenCapt, .nameProdNextCat, .subcatCaption {
        margin: 0 0 10px
    }

    .afterFiltersNews .myblockprices input {
        width: 130px
    }

    .order_delivery .uk-width-2-10, .order_payment .uk-width-2-10 {
        width: 35%
    }

    .order_delivery .uk-width-8-10, .order_payment .uk-width-8-10 {
        width: 65%
    }
    .financing_btn_prod {
        padding: 12px 89px;
    }
    a.uk-button.btn-calc {
        margin-top: 26px;
    }
}

@media only screen and (max-width: 768px) {


    .leftRight__img {
        width: 100%;
        margin: auto;
    }

    .productBigPhoto.productBigPhotoLineHeight {
        margin: auto;
    }

    .block__title table {
        width: 100%!important;
    }

    .block__title table td {
        width: 50%!important;
    }

    .baner__lending_mobile {
        display: block;
    }

    .title{
        margin-top: 15px!important;
    }
    .purple_ul li {
        font-size: 14px;
    }
    .resultat_procedure {
        width: 100%;
    }
    .video_landing iframe {
        min-height: 100%;
        height: 404px;
    }
    .video_landing_section{
        width: 100%;
    }
    .productInfoMainDiv > .pagetitle.uk-width-2-10 {
        max-height: 48px;
        overflow: hidden
    }

    .uk-modal-dialog {
        width: auto;
        margin: 0;
        max-width: calc(100%)
    }

    .makeorderMain .uk-width-2-6.uk-margin-large-top {
        margin-top: 0 !important
    }

    .makeorderBasketTable .jscartd .myblockprices input {
        padding: 2px 0 2px 10px;
        text-align: left;
        width: 100%;
        margin-left: 0
    }

    .makeorderBasketTable .jscartd .myblockprices .trproduct-minus {
        left: initial;
        right: 0
    }

    .makeorderMain .uk-width-2-6.uk-margin-large-top, .makeorderMain .uk-width-4-6.uk-margin-large-top, .makeorderdone_left, .makeorderdone_right, .makeorderdone_right .uk-grid > .uk-width-4-10, .makeorderdone_right .uk-grid > .uk-width-6-10 {
        width: 100%
    }

    .liChildrenMenu, .showSaleMiniProd {
        width: 30%
    }

    .makeorderdone_left {
        text-align: center
    }

    .makeorderdone_left p {
        text-align: left
    }

    .jscartd .basket_quantity {
        width: 20%;
        text-align: right;
        margin-right: 15px
    }

    .basket_quantity .myblockprices {
        width: 100%;
        float: none
    }

    .makeorderdone_right .uk-grid > .uk-width-4-10 #content {
        margin-top: 25px
    }

    .productVid .product_price.pp_old {
        padding-right: 0
    }

    .clickNextStep {
        margin: 0 0 30px
    }

    .ajaxBanner .uk-overlay {
        height: 60px;
        line-height: 4
    }

    .productVidBaner .allproduct > div, .productVidBaner .allproduct > div img {
        max-height: 280px
    }

    .afterFiltersNews .myblockprices input {
        width: 120px
    }

    .order_delivery .uk-width-2-10, .order_payment .uk-width-2-10 {
        width: 25%
    }

    .compare_diff td, .searchlisteven td, .searchlistodd td {
        padding: 2px 8px;
        font-size: 13px
    }

    .tableCompare .compare_hheader a {
        font-size: 17px
    }

    td.basket_shipping, td.basket_sum, td.basket_summ {
        text-align: left;
        padding-top: 2px
    }

    td.basket_shipping span, td.basket_summ span {
        width: 100%;
        display: block
    }

    .makeorderBasketTable .jscartd .basket_price strong {
        font-size: 15px
    }
    .mobile_lending_img {
        order: 1;
        flex-basis: 100%;
    }
    .mobile_lending_img_order {
        flex-basis: 100%;
        justify-content: center!important;
        order: 2;
    }
    .mobile_lending_img_order img{
        width: 60%;
    }
    .img__center__lending.center_img {
        width: 100%;
    }
    .slider-lending-wasser {
        padding: 5% 8%;
    }
    .benefits_list_patiens_img {
        flex-basis: 10%;
        align-items: flex-start;
    }
    .upper_absolute {
        top: 20px;
        font-size: 18px;
        line-height: 29px;
        text-align: left;
    }.upper_absolute_inna {
         bottom: 12px;
         left: 15px;
         font-size: 18px;
         line-height: 29px;
         text-align: left;
     }
    .leftRight__img.left_img_patient.photo_gradient_order {
        order: 2;
        width: 100%;
    }
    .photo_gradient.relative {
        width: 60%;
        margin: auto;
    }
    .leftRight__notimg {
        width: 100%;
    }
    .video_lending.relative {
        height: 321px;
        width: 60%;
        margin: auto;
        margin-bottom: 25px;
    }
    .modal-double-sale-box {
        margin: auto;
        max-width: calc(85%);
    }
}

@media only screen and (max-width: 736px) {
    .makeorderMain p.top {
        margin: 120px 0 0;
    }
    .logoHeader img {
        /* max-width: 163px; */
        max-width: 80%!important;
    }

    #myMenuUiKit .menuBoxShadow .bg > a .fa.fa-angle-double-right, #myMenuUiKit .menuBoxShadow .bg > a .uk-icon-long-arrow-right, #service-four .uk-width-3-10, .ajaxBanner, .blockWidthCategory > ul, .comment-form-rating > div span, .emailFooterSocial, .indexBanner > .uk-width-1-3, .jscartd .imagetable_plus.Cardinfo, .left_coll_banner_call.m_t_10, .linkMagazineFooter, .mobile_banner_card, .pickUp img, .subscribeForm label, .topMenuLink .uk-open > .uk-dropdown-navbar:before {
        display: none
    }

    .callBackModal .shopping_cart_checkout input {
        padding: 2px 0
    }

    .backgroundMenu {
        /* margin-bottom: 60px */
    }

    .uk-breadcrumb > li {
        float: left
    }

    .mymac .capt_cart, .mymac b.sum {
        color: #fff
    }

    .f_ai_log span, .footer_logo_mini span {
        color: rgba(255, 255, 255, .7)
    }

    .productMiniPhoto .inline-block {
        margin-left: 0;
        display: block;
        margin-top: 5px;
    }

    .mobile_open_search .icon2-magnifying-glass:before {
        color: #fff
    }

    .MinChars {
        top: 39px;
        z-index: 1;
        right: 0;
        text-align: left;
        background-color: #fff;
        padding: 0 15px;
    }

    .empty_search p {
        bottom: -22px;
    }

    .all_search {
        display: none !important
    }

    .pickUp {
        padding: 10px 15px
    }

    div.shadow section {
        padding: 15px 10px
    }

    div.step {
        font-size: 13px;
        padding: 40px 0 10px;
        width: calc(100% - 30px)
    }

    .viber_work {
        width: 60% !important;
        display: none
    }

    #myMenuUiKit .uk-navbar-nav {
        padding-top: 10px
    }

    .quiq_footer {
        padding: 20px
    }

    #tocompareblock .minimage {
        float: left;
        width: 15%;
        margin: 0 5px !important
    }

    .parentRadioCheck {
        display: inline-block;
        width: 100%
    }

    #tocompareblock .minitemcomparedescription {
        float: left;
        width: 70%
    }

    .parentRadioCheck div > .radio {
        width: 65%;
        float: right
    }

    .parentRadioCheck div > .captRadioCheck {
        width: 35%;
        float: left
    }

    .order_delivery .uk-width-2-10, .order_payment .uk-width-2-10 {
        width: 35%
    }

    #comparecontainer .minitem, #comparecontainer .well {
        margin-top: 10px;
        padding: 5px 0;
        display: inline-block;
        width: 100%
    }

    #comparecontainer .compare_button {
        float: right;
        margin-bottom: 0;
        margin-left: 0;
        width: 5%
    }

    .mainPageOverflow .indexTexBackground .uk-grid .uk-width-1-10 {
        width: 16%
    }

    .mainPageOverflow .indexTexBackground .uk-grid .uk-width-9-10 {
        width: 84%;
        font-size: 14px;
        padding-top: 0
    }

    .makeorderMain .uk-width-4-6.uk-margin-large-top {
        margin-top: 25px !important
    }

    .accountTopname > li > a {
        color: #2f436e !important;
        background: #fff !important;
        font-weight: 400
    }

    .LinkGoPageContact {
        width: 60%;
        margin-top: 17px
    }

    .phoneMobileHead {
        /* width: 50% !important; */
    }

    .LinkGoPageContact span {
        font-size: 16px
    }

    .accountTopMenu img {
        max-height: 20px;
        margin-top: 0
    }

    .backgroundMenu #myMenuUiKit .menuBoxShadow .bg > a {
        padding: 10px 30px
    }

    .accountTopMenu .quickmenu a b {
        margin: 5px auto 0;
        font-size: 11px
    }

    .quiqform_info {
        margin-top: 15px
    }

    .accountTopMenu .quickmenu a {
        min-height: 55px
    }

    .accountTopMenu .uk-dropdown {
        width: 330px;
        padding: 10px;
        height: 200px;
        min-width: 330px
    }

    .rememberLoginform {
        color: #000
    }

    .readMoreText i {
        font-size: 7px
    }

    #modal6 .uk-modal-dialog, .callBackModal .uk-modal-dialog {
        margin: 50px auto 0
    }

    .ourPhone p:before {
        display: inline-block;
        left: 0;
        top: 4px;
        font-size: 35px
    }

    .emailFooterSocial a {
        height: 28px;
        line-height: 30px;
        font-size: 14px;
        margin-left: 5px;
        width: 30px
    }

    #subcategories .firstTreeSubcat, .filter_catfilter_inner a.clickt, .jscartd p.basket_price, .shopping_cart_table .product-name a {
        font-size: 15px
    }

    #idsearchkeywords::-webkit-input-placeholder {
        padding-left: 5px
    }

    #idsearchkeywords::-moz-placeholder {
        padding-left: 5px
    }

    #idsearchkeywords:-ms-input-placeholder {
        padding-left: 5px
    }

    #idsearchkeywords:-moz-placeholder {
        padding-left: 5px
    }

    .childCategDiv .captChildsCategLink {
        line-height: 1
    }

    .linkEmailFooter {
        top: 0;
        position: relative;
        margin-top: 25px
    }

    .productBigPhotoLineHeight {
        min-height: initial;
        line-height: 10
    }

    .shopping_cart_table .product-name a p {
        font-size: 17px
    }

    .prodviews_toppos select, .sortorder_toppos select {
        font-size: 13px
    }

    .positionShipping {
        font-size: 12px
    }

    .productControlsNew .controls a {
        font-size: 21px
    }

    #comparecontainer > a, .captquiqform, .delivProdOne, .delivProdTwo, .deliveryProdinfo, .deliveryProdinfo li, .deliveryProdinfo span b, .quiq_footer p, .subcategUl a, .tabletFirstProduct .myblockpricesButton a b, .uk-breadcrumb > li, .uk-breadcrumb > li > a, .uk-breadcrumb > li > span, li > a.captTree, ul.navTree a {
        font-size: 14px
    }

    #add_comment_inner .paddingNone, #add_comment_inner .parentRefreshCapt, #add_comment_inner > .uk-grid > .uk-width-1-2, #createaccount td, #createaccount > table, #my-id, #myModalBox .uk-flex-middle > .uk-width-medium-7-10, #quickorder_div .uk-width-4-10, #quickorder_div .uk-width-6-10, #service-four .uk-width-7-10, #service-two .uk-width-4-10, #service-two .uk-width-6-10, #subcategories > .uk-width-1-4, #tabContact.uk-tab > li, .detailedCatalogvidMobile_full, .detailedCatalogvidTablet_full > .uk-grid > .uk-width-1-2, .emailFooterMailParent, .indexBanner > .uk-width-2-3, .layoutToLeft, .layoutToMiddle, .linkEmailFooter, .mobileshowSaleLeft, .mobileshowSaleRight, .productInfoMainDiv > .pagetitle.uk-width-2-10, .productInfoMainDiv > .pagetitle.uk-width-8-10, .productlistcell .tab_list_two, .productlistcell_listVid, .service-image-center, .service-image-left, .service-image-right, .tab_list_one .quickpreview, .tab_list_one .uk-width-1-3 {
        width: 100%
    }

    .productlistcell_listVid {
        height: max-content
    }

    #quickorder_div .form-group {
        padding: 25px 25px 160px;
        position: relative
    }

    .quickorderDiv p.title {
        font-size: 18px;
        padding: 25px 0 25px 25px
    }

    #tabContact.uk-tab > li {
        margin-top: 20px
    }

    .quickorderDiv .uk-button {
        font-size: 16px;
        height: 40px;
        margin-top: -135px;
        position: absolute;
        top: 100%;
        left: 10%;
        width: 80%
    }

    .parentRefreshCapt img, .refreshContact {
        margin-top: 10px
    }

    .contactFeedback #submitter {
        margin-top: 0
    }

    #checkuserTab #createaccount td:last-child, #createaccount td {
        padding: 0;
        float: left
    }

    #add_comment_inner .paddingNone {
        padding-left: 25px
    }

    #quickorder_modal_success .uk-modal-dialog {
        background-color: #f8f8f8
    }

    #myMenuUiKit .uk-navbar-nav > li > a i.icon-ic_8 {
        position: initial
    }

    .nameProdNextCat {
        margin: 10px 0 20px
    }

    .prodviews_toppos, .sortorder_toppos {
        margin: 0 10px 0 0
    }

    #checkuserTab #createaccount, #checkuserTab #remindform, #checkuserTab form.loginform {
        margin-bottom: 50px
    }

    .columnCheckuserTable label.labelNewsletter {
        margin-top: 0
    }

    .columnCheckuserTable .checkRelative img {
        height: initial
    }

    .if_CatalogPage .ajaxSales .productVid, .logoFooter {
        width: 35% !important
    }

    .logoHeader {
        width: 36% !important;
        /* text-align: right; */
    }

    .parentContact2 {
        padding: 10px 0 0 10px;
        height: 70px
    }

    .parentContact1 {
        padding: 10px 0 0 15px;
        height: 70px
    }

    .ajaxNews > .col-md-12 {
        width: 33%
    }

    .colMap {
        margin: 0 0 20px
    }

    .parentContact {
        height: 70px
    }

    #my-id .divOnhane li, .catalogGrid .productVid, .childCategDiv, .colMap, .indexVitrinaProducts .topProducts .productVid, .linkPaymentFooter, .mainPageSalesDiv .productVid, .productVid.salesProd, .topMenuLink .uk-navbar-nav > li {
        width: 50%
    }

    .topMenuLink .uk-navbar-nav > li {
        width: initial;
    }

    .parentContact3 {
        padding: 10px 0 0 5px;
        height: 71px
    }

    .parentContact4 {
        padding: 10px 0 0 5px;
        height: 71px;
    }

    .phoneHeader .uk-width-1-2 {
        width: 40%
    }

    .detailedCatalogvid, .mobileshowSaleLeft .dateSale p {
        padding: 0
    }

    .uk-width-2-10.detailedCatalogvidMobile_full {
        text-align: center
    }

    .childCategDiv {
        margin-bottom: 10px
    }

    .childsCategory {
        margin-top: 0 !important
    }

    .uk-grid > .showonly {
        margin-bottom: 15px
    }

    #myMenuUiKit.uk-navbar > .uk-navbar-nav > li {
        width: 90% !important;
        margin: 15px auto 0;
        float: none;
        display: block
    }

    .searchtable_img_td img {
        max-height: 60px
    }

    .autocomplete > div {
        padding: 10px;
        height: 70px
    }

    .searchtable_img_td {
        height: 60px
    }

    .headerTopMenu {
        position: absolute;
        bottom: -20px;
        left: 0;
        right: 0;
        padding: 20px 0;
        color: #fff
    }

    .maine_gov {
        position: relative
    }

    #mini-cart {
        position: absolute;
        bottom: 30px;
        right: 10px;
        z-index: 1;
        width: initial;
    }

    #myMenuUiKit .menuBoxShadow .bg > a {
        padding: 15px 20px
    }

    .mobileSearch {
        /* position: absolute; */
        /* bottom: -105px; */
        /* padding-left: 5px; */
        /* left: 0; */
        /* width: 99.2% !important; */
    }

    .uk-dotnav {
        left: 10%
    }

    #productlist_paginator, .uk-modal {
        padding: 0
    }

    .my_s {
        position: relative;
        padding: 10px 0
    }

    ul.uk-pagination {
        margin: 20px 0 !important
    }

    .mymobile {
        text-align: left;
        /* margin-top: 5px; */
        /* margin-left: 40px; */
        border-radius: 0;
        font-size: 16px;
        margin: 0;
        color: #4f2352;
        font-weight: 500;
        text-decoration: none;
        border-bottom: 1px dashed #4f2352;
    }

    .colMap-center {
        text-align: left;
    }

    .colMap-center a.ourPhoneContacts {
        display: block;
    }

    .colMap-center .mymobile {
        margin-left: 0px;
    }

    .path-btn {
        right: 0%!important;
        top: -15px;
    }

    .ourPhone p {
        font-size: 24px;
        padding-left: 40px
    }

    .goSearch {
        padding: 6px 8px 5px;
        top: 12px;
        right: 18px;
    }


    .searchtable_name_td .productstatus:before {
        font-size: 10px;
        top: 4px
    }

    .searchtable_name_td .productstatus {
        font-size: 11px;
        background: rgba(236, 241, 246, .99);
        padding: 3px 11px 4px 25px
    }

    .subscribeForm i.uk-icon-envelope {
        background-color: #fff;
        color: #7e5686;
        font-size: 16px;
        padding: 7px
    }

    .searchtable_price_td a {
        font-size: 12px;
        padding: 4px;
        display: inline-block;
        line-height: 1.3
    }

    .searchtable_name_td span.name {
        margin-bottom: -15px
    }

    .emailFooterMailParent p {
        margin-bottom: 15px;
        color: #fff;
        font-size: 18px
    }

    .col_mayp:before {
        color: #fff;
        font-size: 24px;
        top: 2px
    }

    #basket .inCart:before {
        font-size: 29px;
        top: 3px
    }

    .productControlsNew .controls .uk-slidenav-next span {
        top: 0
    }

    #myMenuUiKit .uk-navbar-nav > li > a {
        font-size: 18px;
        position: relative
    }

    #myMenuUiKit .uk-navbar-nav > li > a > i:before {
        position: absolute;
        right: 15px;
        bottom: 23px
    }

    .liChildrenMenu {
        width: 100% !important;
        margin-bottom: 20px !important
    }

    .backgroundMenu .uk-navbar-nav > li > a.color, .backgroundMenu .uk-navbar-nav > li > a:focus {
        color: #354051;
        background: #c2ced7
    }

    .userAccountIn {
        right: 12px
    }

    .userAccountIn b {
        right: -5px;
        font-size: 15px
    }

    .salesProd .imageSale {
        height: 155px
    }

    .dateNumberSale span {
        font-size: 9px
    }

    .dateNumberSale {
        right: 10px;
        width: 60px
    }

    .ajaxBanner .uk-button-success, .ajaxNews a.btn-success {
        font-size: 13px;
        max-width: 150px
    }

    .ajaxSales a.btn-success {
        font-size: 13px;
        padding: 0 5px;
        margin-left: 0
    }

    .fixedLoginUser {
        right: 12px
    }

    .fixedLoginUser.open div {
        width: 30%;
        bottom: 55px;
        right: 100px
    }

    .ajaxCart .productVid, .liChildrenMenu, .makeorderCarousel .productVid, .showSaleMiniProd, .topProducts .productVid {
        width: 40%
    }

    .topMenuLink .uk-parent > a {
        font-size: 16px
    }

    #languages_form {
        font-size: 16px;
        color: #fff
    }

    #languages_form select {
        font-size: 14px
    }

    .topMenuLink .uk-navbar-nav > li {
        margin-bottom: 5px
    }

    .logoFooter img {
        max-width: 100%
    }

    .topMenuLink .uk-open > .uk-dropdown-navbar {
        padding: 8px 15px;
        background: #e4e8ec
    }

    .clock-item {
        margin: 0;
        width: 25%
    }

    .pageShowSaleDescript .description {
        padding: 10px 0
    }

    .countdownBackground {
        margin-bottom: 30px !important;
        padding: 10px 5px
    }

    .saletext .val {
        font-size: 40px
    }

    .saletext {
        top: 15px
    }

    #emailsubscribe {
        width: 50%;
        border-right: 1px solid #2f436e;
        margin-bottom: 5px
    }

    #subscribeToPush {
        width: 38%;
        height: 30px;
        background: #e86b3a
    }

    .userAccountIn b:after {
        content: '';
        border-left: 14px solid #2f436e;
        border-top: 16px solid transparent;
        position: absolute;
        right: 17%;
        bottom: -8px;
        transform: rotate(-48deg)
    }

    .productdescription_list > a {
        font-size: 15px;
        line-height: 1.3;
        display: block
    }

    .articulProd p {
        float: none;
        width: initial;
        display: inline-block;
        height: initial;
        line-height: initial
    }

    .tab_list_one .uk-width-1-3 {
        font-weight: 500;
        font-size: 16px
    }

    .articulProd b {
        bottom: 0
    }

    .dsd .trproduct-minus:before, .uk-dotnav {
        bottom: 5px
    }

    .productInfoMainDiv > .pagetitle.uk-width-2-10 {
        text-align: left !important;
        margin-bottom: 20px
    }

    #myModalBox .uk-flex-middle > .uk-width-medium-3-10 {
        display: none !important
    }

    #myModalBox .uk-flex-middle > .uk-width-medium-7-10 .uk-margin-top {
        margin-top: 0 !important
    }

    #myModalBox .uk-flex-middle > .uk-width-medium-7-10 .uk-margin-top.uk-width-4-6 {
        width: 90%
    }

    #myModalBox .uk-cover-background, #myModalBox .uk-slideshow > li {
        max-height: 400px
    }

    #myModalBox .uk-height-viewport {
        min-height: initial
    }

    #myModalBox .uk-modal-dialog-blank {
        height: 100%
    }

    .uk-close {
        color: #000
    }

    #loginmodal .uk-alert-danger {
        margin-top: 0
    }

    .uk-modal .shopping_cart_checkout {
        padding: 20px 0
    }

    .deliverypreviewdataOpen, .paymentpreviewdataOpen {
        position: relative;
        right: 0;
        top: -1px;
        padding: 0 7px;
        font-size: 13px !important
    }

    .feauturesLi {
        font-size: 13px
    }

    #pageCheckuser .uk-tab > li > a, .productInfoTab .uk-tab > li > a {
        font-size: 16px;
        margin-right: 15px
    }

    .MyFlip #lineModalLabel, .MyFlip .pagetitle h3 {
        font-size: 17px;
        margin: 0
    }

    .divcloseOffcanvas {
        padding: 15px 0
    }

    .MyFlip .preview-product > .uk-grid {
        /*height: 65vh*/
    }

    #my-id .myblockpricesButton a b {
        font-size: 14px
    }

    #my-id .divOnhane li.articulProd p {
        width: initial
    }

    #my-id .divOnhane {
        padding: 15px;
        width: calc(100% - 30px)
    }

    .layoutToLeft {
        margin-bottom: 20px
    }

    .dsd input {
        padding: 5px 0 5px 10px
    }

    .dsd {
        margin-bottom: 0;
        margin-top: 10px
    }

    #catfilter_form .red_fil a {
        padding: 8px 25px;
        font-size: 12px;
        margin: 10px 0;
        border-radius: 2px
    }

    .dsd button {
        width: 30px;
        height: 17px;
        right: 15px;
        font-size: 19px;
        opacity: 1
    }

    .dsd .trproduct-plus {
        top: 0
    }

    .dsd .trproduct-plus:before {
        top: 3px
    }

    .blueBordFilter .uk-nav-parent-icon > .uk-parent > a:after {
        font-size: 15px
    }

    .uk-container.container_baner {
        padding: 0 5px
    }

    .uk-dotnav > * > * {
        width: 7px;
        height: 7px
    }

    .uk-slidenav-position .uk-slidenav {
        margin-top: -20px
    }

    .uk-slidenav-position .uk-slidenav-next {
        right: 0
    }

    .uk-slidenav-position .uk-slidenav-previous {
        left: 25px
    }

    .accessoriesProd .sectiontitle:before, .ajaxBanner .sectiontitle:before, .ajaxCart .sectiontitle:before, .alsoviewProd .sectiontitle:before, .bestselersProd .sectiontitle:before, .emailFooterMail:before, .makeorderCarousel .sectiontitle:before, .newsCaption:before, .relatedProd .sectiontitle:before, .salesPage .sectiontitle:before, .sectiontitleMakeorder:before, .sectiontitleSalesShow:before, .topProducts .sectiontitle:before, .viewedProd .sectiontitle:before {
        color: #ffaf00
    }

    .sectiontitle {
        font-size: 18px
    }

    .productVid .product_price {
        font-size: 19px
    }

    .prodsorter form span {
        margin-left: 0 !important
    }

    .viberModal_fixed {
        width: 40%;
        font-size: 16px;
        margin-top: 15px
    }

    .btnOpenMenu {
        padding: 15px 0
    }

    .mymac:before {
        left: -30px;
        font-size: 30px;
        color: #7e5686;
        top: -94px!important;
    }

    #footer {
        margin-top: 0
    }

    .tabletFirstProduct .myblockprices input {
        padding: 9px 0 8px
    }

    .mymac span {
        left: -12px;
        /* top: 4px; */
        /* top: -94px!important; */
    }

    .backgroundMenu #myMenuUiKit .menuBoxShadow .uk-flex {
        padding: 20px 30px 0
    }

    .tovarCard .mymac:before {
        top: 8px
    }

    .backgroundMenu #myMenuUiKit .uk-navbar-nav {
        padding-top: 20px
    }

    #custom-search-form {
        margin-top: 0;
        border: 1px solid #d3e3ef;
        overflow: hidden;
    }

    #discountCoupon .top input {
        width: 200px
    }

    #discountCoupon .uk-modal-dialog {
        padding: 0;
        width: 100%;
        margin: 40px auto 0
    }

    #discountCoupon .uk-close {
        right: 0;
        top: -30px
    }

    .uk-modal-dialog {
        /*height: 100%*/
    }

    #loginmodal #popupboxsubmit_login, #popUpWorkTimeMy .uk-button, #popupboxsubmit_findOutPrice, #popupboxsubmit_notify, #popupboxsubmit_preorder, #viberModal button, #viberProductModal button, .callBackModal .shopping_cart_checkout input {
        font-size: 15px
    }

    .heightSubcatDiv .padSubColumn .icon-ic_9 {
        transform: rotate(-90deg);
        position: relative;
        display: inline-block !important;
        font-weight: 700;
        color: #fdb002;
        font-size: 12px;
        width: 15px;
        height: 15px;
        text-align: center;
        bottom: 2px;
        margin-right: 10px;
        visibility: visible !important
    }

    .subcategUl {
        display: none
    }

    .heightSubcatDiv .padSubColumn .icon-ic_9.on {
        transform: rotate(90deg)
    }

    #subcategories .firstTreeSubcat {
        color: #fdb002;
        border-bottom: 1px dashed;
        padding-bottom: 5px;
        font-weight: 400
    }

    .catalogGrid .captProductBl {
        font-size: 15px;
        height: 40px
    }

    .catalogGrid .productVid {
        height: initial
    }

    .catalogGrid .quickpreview {
        margin: 10px 0 15px
    }

    .makeorderMain.linemakeorderMain .mobileSearch {
        bottom: -20px;
        padding-left: 0;
        right: -60px
    }

    .uk-breadcrumb > li:nth-child(n+2):before {
        margin: 0;
        padding: 0 12px
    }

    .catalogChildrenCapt {
        margin: 10px 0
    }

    .blog_footer #footer {
        margin-top: 0;
    }

    .blog_articles {
        width: 100%;
    }

    .blog_categories {
        width: 100%;
    }

    .contentInformation .blog_right_column {
        width: 100%;
    }

    .containerPopUpCallback .popupCall_btn {
        bottom: 12px !important;
    }

    .headerTopMenu:after {
        display: none;
    }

    .contacts_banner {
        display: none;
    }

    .banner_8march {
        display: none;
    }
    .productComentForm .mycaptcha {
        margin-top: 10px;
    }
    .photo_gradient.relative {
        width: 90%;
        margin: auto;
    }
}

@media only screen and (max-width: 667px) {
    .ourPhone p, .totalSumModalParent .totalSumModal {
        font-size: 22px
    }

    .uk-modal .shopping_cart_table img {
        max-height: 60px
    }

    #emailsubscribe {
        width: 50%
    }

    .ourPhone p {
        padding-left: 40px
    }

    .ajaxPictMain {
        width: 14%
    }

    .ajaxMobileCapt {
        width: 56%
    }

    .btnModalLeft, .btnModalRight {
        font-size: 15px
    }

    #myModalBox .uk-cover-background, #myModalBox .uk-slideshow > li {
        max-height: 360px
    }

    #breadcrumb > ul {
        line-height: 1.8
    }

    h1 {
        font-size: 26px;
        line-height: 1.3
    }

    .indexPageHiddenTextMobile {
        margin-top: 20px !important
    }
    .video_lending.relative {
        height: 270px;}
}

@media only screen and (max-width: 640px) {
    .LinkGoPageContact span, .mymobile, .viberModal_fixed {
        font-size: 13px
    }

    .footer_logo_mini span {
        font-size: 11px
    }

    .ourPhone p {
        font-size: 20px
    }

    .uk-pagination li a, .uk-pagination li span {
        width: 23px;
        height: 23px;
        line-height: 1.5
    }

    .ajaxAlsoview .productVid, .ajaxBestsellers .productVid, .ajaxRelated .productVid, .ajaxViewed .productVid, .if_CatalogPage .ajaxSales .productVid {
        width: 40%
    }

    .detailedCatalogvidMobile_full {
        padding-bottom: 10px
    }

    .my_style_menyu {
        font-size: 16px;
        padding: 0 0 0 15px
    }

    .saletext .val{
        font-size: 25px;
    }
}

@media only screen and (max-width: 568px) {
    .positionShipping {
        font-size: 14px
    }
    .slider_reviews .dotnav-lending{
        display: none;
    }
    .slider_reviews .tegular_text_small {
        padding: 0px 30px;
    }
    .lending-coment-photo-facebook {
        right: 70px;
    }

    .ourPhone p {
        font-size: 19px
    }

    .LinkGoPageContact span, .viberModal_fixed {
        font-size: 14px
    }

    .shopping_cart_checkout .uk-grid > .uk-width-1-3 {
        margin-bottom: 15px;
        width: 100%
    }

    #modal6 .uk-modal-dialog, .callBackModal .uk-modal-dialog {
        margin: 5px auto 0
    }

    .makeorderMain h1 {
        margin: 10px 0 0;
        padding-bottom: 0;
        font-size: 20px
    }

    .uk-modal {
        padding: 0
    }

    .if_CatalogPage .ajaxSales .productVid, .topProducts .productVid {
        width: 45%
    }

    .clock-item {
        width: 50%;
        margin-bottom: 20px;
    }

    .saletext .val {
        font-size: 80px;
    }

    .saletext {
        top: 18px;
    }

    .modal_50uah__body {
        padding: 51px 50px 40px 50px;
    }

    .modal_50uah__img {
        display: none;
    }
    .video_lending.relative {
        height: 220px;
    }
}

@media only screen and (max-width: 537px) {
    a.uk-button.uk-button-calc.button-calc-left {
        margin-right: auto;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 494px) {
    #myModalBox .product_priceNew span, .tabletFirstProduct .product_priceNew span {
        font-size: 30px;
    }
    .video_lending.relative {
        height: 190px;
    }
}

@media only screen and (max-width: 480px) {








    .backgroundMenu .btnOpenMenu:after {
        top: 2px;
    }
    .uk-width-1-6.phoneMobileHead {
        bottom: -41px;
    }
    .productrating.inline-block {
        text-align: right;
        padding-left: 23px;
    }
    .first_screen__buttons {
        flex-wrap: wrap;
    }

    #mini-cart {
        bottom: 26px;
    }

    .mobileSearch {
        /* bottom: -100px; */
    }

    #blogCarousel section .left span {
        font-size: 13px;
        margin-top: -5px;
    }

    #blogCarousel section .left p {
        font-size: 13px;
    }

    .ajaxMobCount {
        padding: 0
    }

    .topMenuLink .uk-parent > a {
        font-size: 14px;
        line-height: 30px;
        height: 30px;
        overflow: hidden
    }

    .userAccountIn b {
        font-size: 13px;
        width: 140px
    }

    .ajaxAlsoview .productVid, .ajaxBestsellers .productVid, .ajaxCart .productVid, .ajaxRelated .productVid, .ajaxSimilars .productVid, .ajaxViewed .productVid {
        width: 75%
    }

    .parentLifeatures {
        width: 100%
    }

    .userAccountIn {
        font-size: 17px
    }

    .userAccountIn span {
        width: 15px;
        height: 15px;
        line-height: 15px
    }

    .btnOpenMenu {
        font-size: 13px;
        position: relative;
        bottom: 2px
    }

    .btnOpenMenu i {
        position: relative;
        top: 1px
    }

    .ifCartEmpty {
        font-size: 20px;
        margin: 50px auto
    }

    .ifCartEmpty:before {
        left: -45px;
        top: -3px;
        font-size: 60px
    }

    .headerTopMenu .uk-grid > .uk-text-right {
        padding-left: 0
    }

    #emailsubscribe {
        width: 79%;
        height: 27px;
        font-size: 12px
    }

    #subscribeToPush {
        font-size: 12px;
        height: 29px
    }

    #languages_form {
        font-size: 14px
    }

    .emailFooterSocial a {
        margin-left: 1px
    }

    .modalCartOpen .shopping_cart_table {
        min-height: 100px
    }

    .divOnhane, .ifOptionsAndifLine {
        padding: 0 0 0 35px;
        padding-left: 0;
    }

    #pageCheckuser .uk-tab > li > a, .productInfoTab .uk-tab > li > a {
        font-size: 15px;
        margin-right: 9px
    }

    .textpageNotFound p {
        font-size: 36px
    }

    .mobileSearch.show_mobile {
        display: block;
        position: fixed;
        background-color: #fff;
        z-index: 9999 !important;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 20px
    }

    ._show_1e.wrap_mW {
        z-index: 5
    }

    .mobile_close_search:before {
        content: "\f00d";
        font-family: FontAwesome
    }

    body.no-scroll {
        overflow: hidden
    }

    .saletext .val {
        font-size: 60px;
    }

    #idsearchkeywords {
        /* padding: 6px 0; */
    }

    /*.tovarCard .mymac:before {*/
    /*top: 18px;*/
    /*}*/

    /*.mymac span {*/
    /*top: 14px;*/
    /*}*/

    /*
    .mymac {
        top: 13px;
    }
    */


}

@media only screen and (max-width: 430px) {
    .articulProd {
        position: relative;
        right: 120px;
    }
}

@media only screen and (max-width: 425px) {
    .textChristina {
        position: absolute;
        left: 15px;
        bottom: auto;
    }
    .textChristina {
        width: 60%;
        float: left;
    }
    .zls-sptwndw, .zls-prelative {
        height: 100%;
        width: 92% !important;
        margin: auto;
    }

    [embedtheme] {
        width: 100% !important;
    }

    @media only screen and (max-width: 800px) and (min-width: 310px) {
        .siqembed[embedtheme], .siqembed[embedtheme] iframe {
            width: 95% !important;
            height: 100% !important;
        }
    }
    .logoHeader img {
        max-width: 80%!important;
    }

    .uk-width-3-5.sales_banner_ng {
        position: relative;
        left: -15px;
    }

    .productrating.inline-block {
        text-align: right;
        padding-left: 23px;
        margin-top: 35px;
    }
    .productMiniPhoto .inline-block {
        margin-left: 0;
        display: block;
        margin-top: 30px;
        margin-bottom: 15px;
    }
    #checkuserTab .control-group.uk-width-1-2, #my-id .divOnhane li, #my-id .myblockpricesButton, #myModalBox .uk-flex-middle > .uk-width-medium-7-10 .uk-margin-top.uk-width-4-6, #parentFooterDiv, #subscribeToPush, .MyFlip, .ajaxMobCount, .ajaxMobCount .myblockprices, .blockOnas.uk-width-1-4, .catalogGrid .productVid, .colMap, .deliveryProdinfo, .headerTopMenu .uk-grid > .topMenuLink, .headerTopMenu .uk-grid > .uk-text-right, .indexVitrinaProducts .topProducts .productVid, .inputsMakeText > div, .linkEmailFooter .uk-grid > .uk-width-1-2, .linkEmailFooter .uk-grid > .uk-width-1-2.emailFooterSocial, .logoFooter, .logoHeader, .mobilePadrightContact > .uk-grid > .mobileContactImage, .mobilePadrightContact > .uk-grid > .uk-width-2-3, .mobileSearch, .newMap p, .nizOtsAk.uk-grid > .uk-width-9-10, .nomDiPdos, .phoneMobileHead, .productComentForm .form-group, .productInfoMainDiv .tabl_right .productMiniPhoto.uk-width-5-6.content_right, .productlistcell .uk-grid > .productdescription_list, .productlistcell .uk-grid > .uk-width-7-10, .rigDosBlTwo, .showSaleMiniProd, .stepOneDiv .uk-width-3-10, .stepOneDiv .uk-width-7-10, .stepThreeLi, .stepTwoLi, .uk-grid > .prodsorter, .uk-grid > .showonly, .viber_work {
        width: 100%
    }

    #languages_form:before, #myMenuUiKit .menuBoxShadow .bg > a .fa.fa-angle-double-right, .deliveryProdinfo img, .nizOtsAk.uk-grid > .uk-width-1-10, .productInfoMainDiv .tabl_right .productMiniPhoto.sl_left.uk-width-1-6, .rigDosBlOne, .subscribeForm i.uk-icon-envelope, .thisImOne, .userAccountIn:before {
        display: none
    }

    .phoneHeader .uk-width-1-2 {
        width: 45%
    }

    #update_account input[type=text], #update_account input[type=password], #upptopers input[type=text], .columnCheckuserTable input, .inputsMakeText input {
        width: 94%
    }

    .phoneHeader .ourPhone {
        overflow: visible;
        padding-top: 5px
    }

    #service-three .uk-width-1-6 {
        width: 50%
    }

    .ajaxMobileCapt {
        width: 65%
    }

    .productComentForm input.form-control, .productComentForm textarea#comment {
        width: 95%
    }

    .makeorderBasketTable .jscartd .myblockprices .trproduct-minus, .makeorderBasketTable .jscartd .myblockprices .trproduct-plus {
        top: 0;
        height: 24px;
        line-height: 16px
    }

    .makeorderBasketTable .myblockprices button {
        width: 20px
    }

    .mybuttMakeorder {
        font-size: 14px;
        height: 48px;
        line-height: 43px;
        padding: 0;
        margin: 20px 0
    }

    .ajaxAlsoview .productVid, .ajaxBestsellers .productVid, .ajaxCart .productVid, .ajaxRelated .productVid, .ajaxSimilars .productVid, .ajaxViewed .productVid, .if_CatalogPage .ajaxSales .productVid, .mainPageSalesDiv .productVid, .makeorderCarousel .productVid, .topProducts .productVid {
        width: 75%
    }

    .jscartd .basket_quantity {
        width: 27%
    }

    .ajaxPictMain {
        width: 25%
    }

    .indexVitrinaProducts.uk-grid.uk-width-1-1 {
        margin-left: 0
    }

    .indexVitrinaProducts.uk-grid.uk-width-1-1 > .topProducts {
        padding-left: 0
    }

    .ajaxMobCount .myblockprices {
        text-align: right
    }

    .index_content_menu {
        margin-top: 20px
    }

    #basket .inCart:before {
        font-size: 25px;
    }

    .emailFooterSocial {
        text-align: left;
    }

    p.emailFooterSocial {
        padding: 0;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    #custom-search-form {
        clear: both;
    }

    .rigDosBlOne, .rigDosBlTwo {
        height: initial;
    }

    .ourPhone p {
        margin: 0;
    }

    #emailsubscribe {
        width: calc(100% - 20px);
        margin: 0 0 5px;
    }

    .LinkGoPageContact:before, .viberModal_fixed:before {
        display: inline-block;
    }

    .logoHeader {
        /* text-align: center; */
        margin: 10px 0;
        width: 35% !important;
    }

    .topMenuLink .uk-navbar-nav > li {
        margin-bottom: 0;
    }

    .headerTopMenu .uk-grid > .uk-text-right {
        padding-left: 25px;
        text-align: left !important;
    }

    .viberModal_fixed:before {
        left: 4px;
        font-size: 25px;
        top: 5px
    }

    .inputsMakeText > div {
        margin: 0 0 10px
    }

    .phoneMobileHead {
        width: 34% !important;
    }

    .required_info_m {
        margin-top: 10px
    }

    .removeitemfromcart button {
        z-index: 2
    }

    .LinkGoPageContact {
        width: 47%;
        padding-left: 20px;
        margin-top: 15px;
        display: none
    }

    .LinkGoPageContact:before {
        left: -9px;
        font-size: 26px
    }

    .deliveryProdinfo .text, .dsas > a {
        font-size: 14px
    }

    .dsd button {
        right: 11px
    }

    .blueBordFilter {
        margin-bottom: 0
    }

    #parentFooterDiv > div {
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 30px;
        width: 100%
    }

    .viberModal_fixed {
        padding-left: 35px;
        width: 37%;
        display: none
    }

    .btnModalLeft, .btnModalRight {
        width: 85%;
        margin: 0 auto
    }

    .logoFooter img {
        max-width: 170px
    }

    .totalSumModalParent .totalSumModal {
        padding-top: 0
    }

    .dsas > a {
        width: 60%;
        margin-right: 0;
        margin-bottom: 5px
    }

    #loginmodal #popupboxsubmit_login {
        padding: 2px 0;
        width: 75%
    }

    .uk-modal .shopping_cart_checkout {
        padding: 20px 0 1px
    }

    .ajaxMobCount .myblockprices input {
        width: 30%;
        text-align: center;
        padding: 5px 5px 5px 5px;
    }

    .ajaxMobCount .myblockprices .trproduct-plus {
        right: 0
    }

    .ajaxMobCount .myblockprices .trproduct-minus {
        /* right: 23px; */
        left: initial;
    }

    .modalCartOpen .shopping_cart_table {
        min-height: 135px
    }

    .productstatus {
        opacity: 1
    }

    .catalogGrid .productVid {
        padding-left: 0
    }

    .catalogGrid {
        margin-left: 0;
        min-height: inherit;
    }

    .padSubColumn {
        width: 100%
    }

    .MyFlip #lineModalLabel {
        font-size: 16px;
        padding: 0 40px
    }

    .index_content_menu .my_style_menyu {
        padding: 0
    }

    .index_content_menu .blockWidthCategory {
        padding-left: 5px
    }

    .index_content_menu #myMenuUiKit .menuBoxShadow .uk-flex {
        padding: 20px 0 0
    }

    .closeOffcanvas {
        right: 10px;
        top: 10px;
        font-size: 16px
    }

    .MyFlip .preview-product > .uk-grid {
        /*height: 73vh*/
    }

    #my-id .divOnhane li.articulProd {
        text-align: left !important;
        margin: 5px 0 0
    }

    .MyFlip .Bprice b {
        font-size: 24px
    }

    .order_settings_filter_delivery li {
        font-size: 15px
    }

    .uk-pagination li a, .uk-pagination li span {
        width: 23px;
        height: 23px;
        line-height: 1.7
    }

    .catalogChildrenCapt, .subcatCaption {
        font-size: 14px;
    }

    .linkAccountFooter a, .linkSupportFooter div, .nomDiPdos p, .worktime_footer div {
        font-size: 15px
    }

    .MyFlip .uk-slidenav-position .uk-slidenav {
        display: block !important
    }

    #myModalBox .uk-dotnav {
        display: none !important
    }

    #myModalBox .uk-cover-background, #myModalBox .uk-slideshow > li {
        max-height: 500px
    }

    #myModalBox {
        line-height: 50
    }

    .nomDiPdos {
        margin-top: 10px
    }

    #myModalBox .uk-modal-dialog-blank > .uk-flex-middle {
        height: 100%
    }

    #modal6 .uk-modal-dialog, .callBackModal .uk-modal-dialog {
        margin: 0 auto;
        height: auto;
    }

    .ifCartEmpty {
        margin: 80px auto
    }

    .menuBoxShadow .uk-flex-bottom > .uk-nav {
        margin: 0
    }

    .uk-grid > .prodsorter {
        text-align: left !important;
        padding-left: 25px
    }

    .blockOnas.uk-width-1-4, .newMap p, .thisPgOne {
        text-align: center
    }

    /*  #my-idProductTab {
          overflow: hidden
      }*/


    .uk-pagination > li:nth-child(n+2) {
        margin-left: 0
    }

    .parentContact {
        height: initial;
        padding: 10px
    }

    .linkEmailFooter {
        margin-top: 0
    }

    #prodprice_table b {
        padding: 0 5px 0 0
    }

    .lettterComment {
        width: 33px;
        height: 33px;
        line-height: 33px
    }

    .prodviews_toppos, .sortorder_toppos {
        margin: 0 0 10px
    }

    #payinstallment .uk-modal-dialog {
        width: 100%;
        height: 100%;
        margin: 0 auto
    }

    .dsd input {
        width: 92%
    }

    .articulProd {
        margin-top: -88px;
        float: none;
        display: inline-block
    }
    .productInfoMainDiv .productinfoCaption {
        width: 100%;
    }

    .divOnhane, .ifOptionsAndifLine, .newMap p img {
        padding: 0
    }

    #commentform .uk-width-1-2.productComentForm .form-group.uk-width-4-6 {
        width: 60%
    }

    #commentform .uk-width-1-2.productComentForm .uk-width-2-6 {
        width: 40%
    }

    .productComentForm .step3 #submitter {
        margin-top: 15px
    }

    .thisPgOne {
        width: 100%;
        margin-top: 0;
        margin-bottom: 20px;
        padding: 0;
        line-height: 1
    }

    .nomDiPdos img {
        width: initial;
        margin-bottom: 0
    }

    .nomDiPdos p {
        margin-bottom: 20px;
        margin-top: 0
    }

    .newMap p img {
        margin-bottom: 10px
    }

    .blockOnas img {
        float: none
    }

    .makeorderMain .sectiontitle {
        margin-top: 20px
    }

    .backgroundMenu #myMenuUiKit .uk-navbar-nav > li > a {
        font-size: 18px;
        line-height: 1
    }

    #myModalBox, .backgroundMenu #myMenuUiKit {
        z-index: 1030
    }

    .backgroundMenu .blockWidthCategory {
        padding-top: 5px
    }

    .my_style_menyu {
        font-size: 15px;
        line-height: 1
    }

    .TextnoOnhand {
        line-height: 1.4
    }

    #checkuserTab #submit_create_account, .checkRelative {
        margin-top: 5px
    }

    #discountCoupon .top {
        padding: 20px 10px
    }

    #discountCoupon .top_name {
        font-size: 25px
    }

    #discountCoupon .top input {
        width: 100px
    }

    #discountCoupon .top button {
        width: 130px
    }

    #discountCoupon .top label {
        bottom: 60px;
        left: 58px
    }

    .uk-dropdown, .uk-dropdown-blank {
        width: initial
    }

    #breadcrumb {
        overflow: auto;
    }
    div#breadcrumb {
        margin-bottom: 15px;
    }

    .saletext .val {
        font-size: 30px;
    }

    .saletext {
        top: 10px;
    }

    .modal_50uah__body {
        padding: 30px 50px 40px 50px;
    }

    .modal_50uah__note {
        font-size: 12px;
    }

    .modal_50uah__title {
        font-size: 24px;
    }

    .modal_50uah__text {
        font-size: 12px;
    }

    .phoneHeader .ourPhone {
        margin-top: -18px;
    }
    .video_lending.relative {
        height: 250px;
        margin-bottom: 25px;
    }
    .video_block_img-rigth img {
        margin: auto;
    }
    .mobile_lending_img_order img {
        width: 94%;
    }
    section.first_screen.leftRight {
        margin-top: 25px;
    }
    .video_lending.relative {
        width: 100%;
    }
    .uk-dotnav {
        left: 50%;}

}

@media only screen and (max-width: 412px) {
    .articulProd.articulProdTovar {
        top: 9px;
    }
}

@media only screen and (max-width: 375px) {
    h1 {
        font-size: 20px
    }

    .makeorderMain h1.top {
        font-size: 13px
    }

    .makeorderMain.linemakeorderMain .mobileSearch {
        bottom: -25px;
        padding-left: 0;
        right: -49px
    }

    .LinkGoPageContact span, .viberModal_fixed {
        font-size: 11px
    }

    .LinkGoPageContact i, .viberModal_fixed span {
        font-size: 12px
    }

    .LinkGoPageContact i:first-child {
        top: -5px;
        position: relative
    }

    .mymac span {
        width: 17px;
        height: 17px;
        line-height: 17px;
        font-size: 11px
    }

    .viberModal_fixed {
        width: 32%;
        color: #4F2352
    }

    .LinkGoPageContact {
        margin-top: 13px;
        width: 44%
    }

    .accountTopname .uk-dropdown {
        min-width: 300px;
        padding: 20px
    }

    .accountTopMenu .uk-dropdown {
        width: 270px;
        padding: 10px;
        min-width: 270px
    }
}

@media only screen and (max-width: 320px) {
    .LinkGoPageContact:before, .ajaxMobCount {
        display: none
    }

    .shopping_cart_table .product-name a {
        font-size: 13px
    }

    #boundary {
        height: 0
    }

    #myModalBox .product_priceNew span, .tabletFirstProduct .product_priceNew span {
        font-size: 35px
    }

    #myMenuUiKit .uk-navbar-nav > li > a, .ourPhone p {
        font-size: 17px
    }

    .productComentForm textarea#comment {
        margin: 5px 0 0
    }

    .backgroundMenu #myMenuUiKit .menuBoxShadow .bg > a {
        padding: 10px;
        font-size: 13px
    }

    .mymac span {
        left: -32px
    }

    .backgroundMenu #myMenuUiKit .menuBoxShadow .bg > a b {
        margin-left: 5px
    }

    .LinkGoPageContact {
        margin-top: 12px;
        padding-left: 0;
        width: 100%
    }

    .MyFlip .Bprice b, .viberModal_fixed:before {
        font-size: 21px
    }

    .viberModal_fixed {
        padding-left: 30px;
        width: 35%
    }

    .linkEmailFooter .sectiontitle {
        font-size: 13px
    }

    .LinkGoPageContact span, .viberModal_fixed {
        font-size: 11px
    }

    .MyFlip .preview-product > .uk-grid {
        /*height: 60vh*/
    }

    .botFix {
        padding: 30px 10px 10px
    }

    .childCategDiv, .detailedCatalogvid {
        margin-top: 15px
    }

    .childCategDiv .captChildsCategLink {
        font-size: 11px;
        padding: 2px 0 0
    }

    .dsd input {
        width: 87%
    }

    .tabletFirstProduct .myblockprices button {
        right: -10px;
        width: 20px
    }

    .uk-pagination li a, .uk-pagination li span {
        width: 20px;
        height: 20px;
        line-height: 1.4
    }

    #tocompareblock .minitemcomparedescription {
        float: right;
        width: 75%
    }

    .ajaxAlsoview .productVid .product_image, .ajaxBestsellers .productVid .product_image, .ajaxRelated .productVid .product_image, .ajaxSimilars .product_image, .ajaxViewed .productVid .product_image {
        height: 150px;
        line-height: 10
    }

    .productInfoMainDiv .productinfoCaption {
        line-height: 1.3
    }
}

@media only screen and (max-width: 992px) {
    .no__container{
        padding-right: 0px!important;
    }
    .about__us__fix{
        padding-left: 0!important;
    }
    .about__us__fix__grid{
        margin-top: 15px;
    }
    .full__slider__aboutUs img {
        box-shadow: 31px 0px 100px 400px rgba(0, 0, 0, 0.33);
    }
    .slick--next-aboutUs-reviews {
        right: -17px;
    }
    .slick--prev-aboutUs-reviews {
        left: 8px;
    }
    .title__black {
        font-size: 18px;
        font-weight: 400;
    }
    .our__clients__item {
        /* margin-bottom: 20px!important; */
    }
    .our__benefits__item {
        height: 160px;
        padding: 28px 15px 10px 21px;
    }
    .our__benefits__description{
        font-size: 8.5px;
    }
    .our__benefits__title {
        font-size: 22px;
    }
    .title__block {
        font-size: 24px;
    }
    .section__aboutUs__advantages {
        width: 100%;
        padding-top: 40px;
        padding-bottom: 22px;
    }
    .aboutUs__advantages {
        margin-bottom: 20px!important;
        min-height: auto;
        padding: 17px 13px;
        height: 79px;
    }
    .aboutUs__advantages__wrap{
        width: 50%;
    }
    .aboutUs__advantages__how{
        font-size: 23px;
    }
    .aboutUs__advantages__description{
        font-size: 12px;
    }
    .aboutUs__advantages__description {
        margin-top: 11px;
    }
    .title__page{
        font-size: 21px;
        font-weight: 400;
        line-height: 0.48;
        letter-spacing: 0.42px;
    }
    .colum__reverse{
        flex-direction: column-reverse;
    }
    .disabled__desctop{
        display: flex;
    }
    .disabled__mob{
        display: none;
    }
    .title__block{
        font-size: 18px;
        text-align: center;
        font-weight: 400;
    }
    .section__aboutUs__ourHistory{
        padding: 25px 0px;
    }
    .section__aboutUs__ourMission{
        padding: 25px 0px;
    }
    .aboutUs__ourHistory__description {
        margin-top: 30px;
    }
    .standart__p {
        font-size: 14px;
    }
    .our__benefits__item__wrap__block{
        width: 50%;
    }
    .section__our__benefits .uk-container {
        width: 100%;
    }
    .our__benefits__img__wrap svg {
        width: 50px;
    }
    .our__benefits__title {
        font-size: 13.5px;
    }
    .our__benefits__img__wrap {
        margin-bottom: 0px;
    }
    .title__white {
        font-size: 18px;
        font-weight: 400;
    }
    .section__our__benefits {
        padding-top: 25px;
        padding-bottom: 32px;
    }
    .our__clients__item__wrap {
        padding: 14px 15px;
        width: 126px;
        height: 58px;
    }
    .our__clients__item__wrap img{
        max-width: 80px;
    }
    .our__clients__description {
        margin-top: 25px;
    }
    .section__our__clients {
        padding-top: 25px;
        padding-bottom: 30px;
    }
    .section__our__team {
        padding-top: 25px;
        padding-bottom: 24px;
    }
    .zemits__family__img__one{
        margin-bottom: 24px;
    }
    .zemits__family {
        padding-top: 29px;
        padding-bottom: 37px;
    }
    .zemits__family__title {
        font-size: 14px;
        line-height: 22px;
    }
    .section__our__offices {
        padding-top: 25px;
        padding-bottom: 58px;
        background-color: #f9f9f9;
    }
    .our__clients__description {
        font-size: 14px;
    }
    .aboutUs__reviews__description {
        font-size: 14px;
    }
    .aboutUs__reviews__date {
        font-size: 14px;
    }
    .aboutUs__reviews__item {
        padding: 16px 29px;
        width: 260px!important;
        height: 175px!important;
    }
    .aboutUs__reviews__img{
        max-width: 116px;
    }
    .section__aboutUs__reviews {
        padding-top: 25px;
        padding-bottom: 29px;
    }
    .section__aboutUs__reviews__people {
        padding-top: 25px;
        padding-bottom: 32px;
    }
    .watch__reviews__link {
        width: 32px;
    }
    .full__slider__aboutUs img {
        width: 235px;
        height: 150px!important;
    }
    .reviews__people__img__block {
        position: absolute;
        right: -70px;
        top: -25px;
    }
    .reviews__people__img__block img{
        max-width: 86px;
    }
    .reviews__people__item {
        width: 200px;
        margin-right: 0px;
        padding-top: 68px;
    }
    .reviews__people__description{
        font-size: 12px;
    }
    .reviews__people__title {
        margin-left: 0px;
    }
    .reviews__people__img__wrap {
        position: absolute;
        top: -23px;
        left: 12px;
    }
    .title__questions__remained {
        font-size: 18px;
        letter-spacing: normal;
    }
    .questions__remained {
        padding-top: 28px;
        padding-bottom: 28px;
    }
    .description__questions__remained {
        font-size: 14px;
        margin-top: 18px;
        margin-bottom: 12px;
    }
    .questions__remained__button {
        font-size: 14px;
        width: 100%;
    }
    .why__venko {
        padding-top: 25px;
        padding-bottom: 32px;
    }
    .why__venko__title {
        color: #444444;
        font-size: 14px;
    }
    .why__venko__item{
        display: flex;
        align-items: center;
        margin-bottom: 0;
        text-align: left;
    }
    .why__venko__img__wrap {
        width: 37px;
        height: 37px;
        max-width: 37px;
        max-height: 37px;
        margin: initial;
        margin-right: 16px;
    }
    .why__venko__description {
        font-size: 12px;
    }
    .why__venko__img__wrap svg{
        width: 17px;
    }
    .news__subscription {
        flex-wrap: wrap;
    }
    .news__subscription__input {
        margin-right: 0px;
        box-sizing: border-box;
        width: 100%;
        margin-bottom: 17px;
    }
    .news__subscription{
        margin: 0px 15px;
    }
    .news__subscription__title {
        font-size: 14px;
        margin: 0;
        margin-left: 13px;
    }

    .news__subscription__subscribe {
        width: 100%;
    }
    .news__subscription__input {
        font-weight: 600;
    }
    .news__subscription__text{
        margin-bottom: 21px;
    }
    .modal__uikit {
        width: 90%!important;
    }
    .disabled__block {
        display: block;
    }
    .show__more {
        font-size: 13px;
    }
    #viberModal .uk-modal-dialog{
        width: 300px!important;
    }
    .namevibermodal__wrap{
        margin-bottom: 10px;
    }
    #modal63 .uk-modal-dialog{
        width: 300px;
    }
    .headerTopMenuNew {
        display: none;}
    .mobilefiltrsitem #left_col {
        display: flex;
        flex-wrap: wrap;
    }
    form#catfilter_form {
        width: 100%;
    }
    .left_coll_banner_call.m_t_10 {
        width: 50%;
        text-align: center;
    }

}
@media only screen and (min-width: 993px) {
    .buttonFilters{
        display: none;}
}
@media only screen and (max-width: 375px) {
    .mymac {
        /* margin: 5px 0 0; */
    }
}
@media only screen and (max-width: 375px) {
    .mymac {
        /* margin: 10px 0 0; */
    }
}
/*BLOG*/







