a.no-underline:hover {
    text-decoration: none;
}
div.lang-item {
    text-transform: capitalize;
}

.sorting ul li span .sort-top {
    top: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.shopping-small {
    padding: 37px 0 5px 0;
}

.online-tabs__open .online-tabs-list {
    width: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s 1.5s;
    transition: all 0.5s 1.5s;
}

.about .stage .stage-overlay__rtl:before {
    left: 262px;
}

.login-info-message {
    font-style: italic;
}

.menu-item.active {
    pointer-events: all;
}

.menu-item-list{
    position: absolute;
    background: rgba(0, 0, 0, 0.8);
    line-height: 34px;
    width: 302px;
    padding-left: 40px;
}

li.menu-item-list a{
    width: 301px;
}

span.menu-item li { /* lists within lists... */
    position: absolute; /* place them over the top of everything */
    left: 0; /* align them to the left of the parent list item  - necessary for some older browsers */
    top: 100%; /* align them to the bottom of the parent list item - again only necessary for older browsers */
    display: none; /* hide 'em */
}

span.menu-item:hover li{ /* when list items are hovered over, do this to lists contained within them... */
    display: block; /* show 'em */
}

.stage-article .stage-half-article {
    width: 400px;
}

div.category-magazine > .result-text {
    padding-bottom: 25px
}

.contact-phone a {
    z-index: 10;
}

@media (max-width: 750px) {
    .contacts-map {
        padding-bottom: 0;
        z-index: -1;
    }
}

@media (max-width: 1200px) {
    .contacts-map {
        padding-bottom: 0;
        z-index: -1;
    }
}

.blog .article-info-text h2 {
    margin-bottom: 25px;
}

.blog .article-info-text p {
    margin-bottom: 15px;
}

.blog .article-info-text a:hover {
    color: #524D47;
}

.blog .article-info-text a {
    color: #ED7506;
}

.social-find-item {
    width: 337px;
    height: 300px;
    display: inline-block;
    margin: 0 13px;
    vertical-align: top;
    overflow: hidden;
    /*border: 1px solid #8c8c8f;*/
}

.social-find-item .social-find-item__bottom {
    padding: 0;
    border: 1px solid #ccc;
    height: 261px;
    border-top: none;
}

.online-tabs-shops .online-tabs-list .online-tabs-magazine p {
    color: #7d7d7d;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
}

.pr-item-img__wrap img {
    display: block;
    margin: -14px auto -25px;
    position: relative;
}

.faq-anchor {
    position: absolute;
    margin-top: -50px;
}

@media (max-width: 750px) {
    .stage-article .stage-half-article {
        width: 100%;
    }
    .h2 {
        text-align: center;
    }
}

.for-free {
    background-image: url(../../img/11.jpg);
}
.banderi-info-popup a{
    background-color: transparent!important;
    border: none!important;
    line-height: 0!important;
    font-size: 0!important;
    color: transparent!important;
    top: 446px;
    padding: 27px 103px;
}
.vavt_dopusl {
    background-image: url(../../img/vavt_bener3.png) !important;
}
.shopping {
    background-image: url(../../img/13-1.jpg);
}
.about .inner-top {
    background: url(../../img/14.jpg) left top no-repeat;
    background-size: cover;
}
.our-value {
    background-image: url(../../img/15.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 55px 0 70px;
    color: #fff;
}
.war .inner-top {
    background: url(../../img/17-1.jpg) left top no-repeat;
    background-size: cover;
}
.reviews .inner-top {
    background: url(../../img/23.jpg) left top no-repeat;
    background-size: cover;
}
.contacts .inner-top {
    background: url(../../img/24.jpg) left top no-repeat;
    background-size: cover;
}
.hit .inner-top {
    background: url(../../img/25.jpg) left top no-repeat;
    background-size: cover;
}

.vavt .inner-top {
    background: url(../../img/vavt_baner1-1.jpg) left top no-repeat;
    background-size: cover;
    background-position: center !important;
}

.serv .inner-top {
    background: url(../../img/32.jpg) left top no-repeat;
    background-size: cover;
}
.shops .inner-top {
    background: url(../../img/41.jpg) left top no-repeat;
    background-size: cover;
}
.blogs .inner-top {
    background: url(../../img/43.jpg) left top no-repeat;
    background-size: cover;
}
.shopping-small {
    background-image: url(../../img/44.jpg);
}
.faq .inner-top {
    background: url(../../img/46.jpg) left top no-repeat;
    background-size: cover;
}
.price .inner-top {
    background: url(../../img/47.jpg) left top no-repeat;
    background-size: cover;
}
.calculate, .calculate-wh  {
    padding: 59px 0 64px 0;
    color: #fff;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../../img/48.png);
}
.this-shops .shopping-hit {
    background-image: url(../../img/50.png);
}
.ff-hex-text {
    position: relative;
    top: 0;
    left: 0;
    /*width: 90%;*/
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.category-slide .slide-img img {
    max-height: 43px;
}

@media (max-width: 750px) {
    .ff-left .btn {
        padding: 0 20px;
        position: relative;
        bottom: -315px;
    }

    .hit .inner-top,
    .war .inner-top,
    .serv .inner-top,
    .faq .inner-top,
    .blogs .inner-top,
    .blogs-article .inner-top,
    .contacts .inner-top,
    .about .inner-top,
    .price .inner-top,
    .shops .inner-top,
    .reviews .inner-top {
        background: #f6f6f6;
        padding-top: 95px;
        text-align: center;
    }

    .vavt .inner-top{
        padding-top: 95px;
        text-align: center;
    }

    .for-free {
        background: url(../../img/11m.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        padding-top: 30px;
        text-align: center;
        padding-bottom: 110px;
    }

    .vavt_dopusl {
        background: url(../../img/vavt_bener3.png) !important;
    }
}

.my-data-from {
    margin-bottom: 40px;
}

.form-group.has-error .field-block.city-input .help-block {
    left: 0;
}

.double-form .form-group.has-error {
    margin-bottom: 20px;
}

.has-error-input {
    border: 1px solid #ff0000 !important;
}

.error-summary-block {
    color: #ff0000; !important;
}

.do-not-show {
    display: none !important;
}


.address-form-border{
    border-bottom: 1px solid #d8d8d8;
}

.address-from-minimized{
    margin-left: 70px;
    margin-top: 3px;
    width: 60%;
}

.mpd-static-address{
    margin-left: 52px;
}
#main-info-form {
    margin-bottom: 65px;
}


@media (min-width: 1200px) {
    .address-form .main-profile-data .mpd-head{
        margin-bottom: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    .address-form-action-button .mpd-bottom{
        margin-top: 0px;
    }
}

@media (min-width: 750px) and (max-width: 1200px) {
    .address-from-minimized{
        margin-left: 235px;
        margin-top: -30px;
    }

    .mpd-static-address{
        margin-left: 49px;
        width: 41%;
    }
    .address-form .main-profile-data .mpd-head{
        margin-bottom: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;

    }
    .address-form-border .row p{
        margin: 0px;
    }
    #main-info-form {
        margin-bottom: 0px;
    }
}

@media (max-width: 750px) {
    .address-from-minimized{
        margin-left: 42px;
        margin-top: 10px;
        width: 100%;
    }

    .mpd-static-address{
        margin-left: 0px;
        margin-top: 0px;
    }

    .address-form-border .main-profile-data .mpd-head, .address-form .main-profile-data .mpd-head{
         padding-bottom: 0px;
         margin-bottom: 0px;
        margin-bottom: 0px;
    }

    .address-form-border .row p{
        margin: 0px;
    }

    .action-buttons-block-mobile{
        margin-top: 0px;
    }

    .address-form-action-button{
        float: unset;
    }

}

.promo-banner.right {
    padding-left: 240px;
    padding-top: 7px;
}

@media (min-width: 750px) and (max-width: 1200px) {
    .promo-banner-btn {
        position: absolute;
        top: -130px;
        right: 10px;
    }
}

.faq-useful .blog-art__row .blog-art-item {
    margin: 0 12px;
}

.magazine-video .video-block .video-wrapper .video-player .video-trigger .text:not(.no-changes) {
    top: 50%;
    left: 30%;
    height: auto;
    position: absolute;
}

@media (max-width: 750px) {
    .magazine-video .video-block .video-wrapper .video-player .video-trigger .text:not(.no-changes) {
        left: 17%;
    }

    .stage-table.show-mobile {
        padding-left: 0;
    }

    .serv-steps .prog-steps-item .text {
        width: 100%;
        padding-right: 0;
    }
}
.slider-btn-block {
    width: 100%;
    padding-top: 100px;
}
.slider-btn {
    z-index: 10;
    color: #524d47;
    background: #fff;
    margin-left: 110px;
}
.slide-half {
    width: 600px;
    position: relative;
}
.slide-half.left {
    padding-top: 80px
}
.slider-btn:hover {
    color: #fff;
}
@media (max-width: 1200px) {
    .slider-btn {
        z-index: 10;
        color: #524d47;
        background: #fff;
        margin-left: 60px;
        float: left;
    }
}
@media (max-width: 750px) {
    .slide-heading {
        width: 100%;
    }

    .slide-half.left {
        padding-top: 40px;
    }
    .shopping-small {
        background-image: none;
        background-color: #efefef;
        text-align: center;
    }

    .blogs .subscription, .blogs-article .subscription {
        display: block;
    }
}

.copy {
    clear: both;
    font-size: 12px;
    margin-bottom: 0;
    line-height: 17px;
}
.footer ul.extra-links {
    margin: 5px 0 17px;
}
.footer ul.extra-links li {
    margin: 0;
    line-height: 17px;
}
.terms a {
    color: #ed7506;
}
.terms a:hover {
    color: #524d47;
}

.store-banner {
    min-height: 145px;
}

.mobile-menu .h-top_wrap .nav {
    margin: 15px 0 40px 0;
}

.tt-price > .cross {
    color: #524D47;
    /*color: red;*/
    font-weight: 500;
    line-height: 23px;
    font-size: 18px;
    position: relative;
    top: -2px;
}
.slide-heading > .cross {
    position: relative;
}
.cross::after {
    border-bottom: 0.125em solid red;
    content: "";
    left: 0;
    margin-top: -2px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}

@media (max-width: 1200px) {
    .slide-half.left {
        padding-top: 43px;
    }
}

@media (max-width: 750px) {
    .slide-half.left {
        padding-top: 60px;
        width: 100%;
    }
}

@media (max-width: 750px) {
    .slider-btn {
        margin-left: 20px;
    }
}
.feedback-from .form-group.has-error .field-title {
    color: #ff0000;
}

.feedback-from .form-group.has-error .field-block .help-block {
    top: auto;
    left: 0;
    margin-top: 10px;
}

.feedback-from .form-group.has-error .field-block input[type='text'],
.feedback-from .form-group.has-error .field-block textarea {
    border-color: #ff0000;
}

.service_icon {
    margin-top: 5px;
    margin-right: 2px;
}
.service_label {
    left: 0 !important;
}

.not-declared {
    color: red !important;
    font-weight: 700;
}

@media (max-width: 750px) {
    .content-forms-new-pack .submit a {
        width: 100%;
        padding: 0;
        margin-top: 10px;
    }
}

.form-group.has-error.captcha-input .field-block .help-block {
    top: 55px;
}

.select2-results {
    overflow: auto !important;
}


@media (min-width: 750px) {
    #choose-address-form .form-group.has-error .field-block .help-block:not(.no-left) {
        left: 185px;
    }
}

.form-group-radio {
    display: inline-block;
}
.disabled{
    background-color: #d8d8d8 !important;
}

.show-disabled input:disabled {
    background-color: #d8d8d8 !important;
}

.show-disabled .select2-container--disabled .select2-selection--single {
    background-color: #d8d8d8 !important;
}

.required label:after {
    content: ' *'!important;
}

#counter .up{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(../../img/count_maxim.png);
    position: relative;
    top: 4.5px;
}

.col-md-6 .down{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url(../../img/count_minus.png);
    position: relative;
    top: 4.5px;
}
@media (max-width: 750px) {
    .form-group .field-title.captcha-img-block {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: -30px;
    }
}

.popup-btns a.btn {
    margin-bottom: 10px !important;
}

.right-align-block {
    float: right !important;
}

a.disabled-link {
    background: #d3d3d3 !important;
    border-color: #d3d3d3 !important;
    pointer-events: none;
    cursor: default;
}

.disabled-button {
    background: #d3d3d3 !important;
    border-color: #d3d3d3 !important;
    pointer-events: none;
    cursor: default;
}

@media (max-width: 390px) {
    .delivery-btn {
        width: 100%;
        margin-bottom: 5px;
    }
}

.pm-item.custom-item {
    width: 100% !important;
    padding: 22px 15px !important;
    background: #fff !important;
    margin-bottom: 10px !important;
}

.custom-item .pm-item-head {
    border-bottom: 1px solid #d8d8d8 !important;
    padding-bottom: 15px !important;
    margin-bottom: 12px !important;
}

.custom-item .pm-item-cost {
    padding: 8px 0 14px !important;
    margin-bottom: 10px !important;
    border-bottom: 1px solid #d8d8d8 !important;
}

@media print {
    .do-not-print {
        display: none !important;
    }
}

/*.field-block-autocomp span:before {*/
    /*right: 10px;*/
/*}*/

.field-block-autocomp span.righter:before {
    right: 24px;
}

@media (max-width: 755px) {
    .my-data .field-block-auto .select2-search--dropdown .select2-search__field {
        width: 100% !important;
    }
}

.font-14 {
    font-size: 14px !important;
}

.no-default-style ul {
    list-style: none;
    padding-left: 0;
}

.cube-container-outer {
    display: none;
}

.ui-autocomplete {
    max-height: 170px !important;
    overflow-y: scroll !important;
    z-index: 99999;
}

.tabs-top-name {
    margin-bottom: 10px;
}

.form-group .field-block textarea {
    border: 1px solid #d8d8d8;
}

.main-profile-data input[type="text"].active ,
.profile-data .select2-selection--single.active,
.my-data .form-group.form-group-auto .field-block input[type='text'].active {
    background-color: #ececec;
}

.form-group-gradient .select2-selection.select2-selection--single.active:after {
    background: -webkit-linear-gradient(left,transparent,#ececec 75%,#ececec);
    background: linear-gradient(to right,transparent,#ececec 75%,#ececec);
}

.profile-data .select2-selection--single.active .select2-selection__arrow b:before {
    z-index: 1;
}

@media (min-width: 750px) {
    .registration2 .field-title {
        min-width: 160px;
    }
    .registration2 .form-group.has-error .field-block .help-block {
        left: 165px;
    }
    .registration2 .form-group .field-block i {
        left: 165px;
    }
}

@media (max-width: 1200px) {
    .left__padding {
        width: 80%;
    }

    .mpd-bottom:after {
        content: '';
        display: block;
        clear: both;
    }
}

@media (max-width: 750px) {
    .mpd-bottom a {
        margin-bottom: 10px;
    }

    .my-data .add_adress {
        padding-top: 30px;
    }

    .mpd-bottom {
        margin-top: -15px!important;
    }

    .left__padding {
        width: 100%;
        max-width: 350px;
        margin: 0 auto;
        display: block;
        position: relative;
        float: none;
    }
}

.mpd-bottom {
    margin-top: 15px;
}

.main-profile-data .mpd-bottom a {
    margin-left: 30px;
}

.title-head {
    padding-bottom: 0;
}

.main-profile-data .mpd-bottom {
    border-bottom: none;
}

@media (max-width: 750px) {
    .my-data .form-group-check {
        margin-top: 10px;
    }

    .form-group.has-error.captcha-input .field-block .help-block  {
        top: 100px;
    }
}

@media (max-width: 750px){
    #shipmentform-description::placeholder {
      font-size: 13px;
        line-height: normal;
    }
}

.mpd-main .row.no-bottom-border {
    border-bottom: none;
}

.content-forms-tips-on #shipmentform-description::placeholder {
    color: #f6f6f6;
}

input.with-placeholder::-webkit-input-placeholder {
    color: #524d47 !important;
}
input.with-placeholder:-moz-placeholder {
    color: #524d47 !important;
}
input.with-placeholder::-moz-placeholder {
    color: #524d47 !important;
}
input.with-placeholder:-ms-input-placeholder {
    color: #524d47 !important;
}

@media (max-width: 750px) {
    .adaptive-title {
        line-height: 36px;
    }
}

@media (min-width: 750px) {
    .adaptive-title {
        line-height: 45px;
    }

    #qrcodesendingform-phone::placeholder {
        color: transparent;
    }

    #qrcodesendingform-name_fl::placeholder {
        color: transparent;
    }
    #qrcodesendingform-email::placeholder {
        color: transparent;
    }
}

.auth-block-right {
    float: right;
}

.auth-block-right a {
    margin-left: 0 !important;
}

@media (max-width: 750px) {
    .auth-block-right {
        float: none !important;
        margin-bottom: 20px !important;
    }
}

@media (min-width: 750px) {
    .social-description {
        right: 255px;
        margin-top: 29px;
        position: absolute;
    }
}

.select-sm2.select-sm2__width.cf {
    height: 30px !important;
}


@media (max-width: 750px) {
    .popup-auto-width {
        width: 280px !important;
    }
}

@media (min-width: 750px) {
    .popup-auto-width {
        width: 314px !important;
    }
}

.container-all-calculate .form-info__content .form-info__price_small::after {
    content: '';
}

.lang-link {
    cursor: pointer;
}

.lang-opened .lang-item .lang-link:hover {
    color: #ed7506;
}

.lang-open, .lang-close {
    cursor: pointer;
}


.howToVideo
{
    margin-top: -70px;
    margin-bottom: 20px;
    text-align: center;
}

.confirmVideo
{
    text-align: center;
}

.table-progress table tbody td:last-child {
    overflow: visible;
}

img.lazy {
    display: block;
}


.left-insurance-popupblock,.left-fragile-popup-block{
    float: left
}

.right-insurance-popupblock,.right-fragile-popup-block{
    float:right;
    padding: 0 30px;
}

.right-fragile-popup-block{
    width: 50%!important;
}

.right-insurance-popupblock-container,.right-fragile-popup-block-container{
    width: 402px;
}

@media (max-width: 1200px) {
    .fancybox-inner img#partner-popup-image{
        height: auto;
        width: auto;
        max-width: 727px;
        max-height: 727px;
    }
}
@media (max-width: 750px) {
    .right-insurance-popupblock-container,.right-fragile-popupblock-container {
        width: 270px;
    }
    .right-insurance-popupblock,.right-fragile-popup-block{
        float: left;
        width: 280px;
    }
    .left-insurance-popupblock,.left-fragile-popup-block{
        float: right;
    }
    .insurance-popup-butn,.fragile-popup-butn{
        width: 271px;
    }
    .fancybox-inner img#partner-popup-image{
        height: auto;
        width: auto;
        max-width: 278px;
        max-height: 278px;
    }
    .partner-popup{
        margin-right:230px!important;
    }
}

.field-signupform-recaptcha .field-title{
    display: none;
}

.content-forms-tips-on #customs-description-for-delivery_type_from_usa {
    display: none;
}


.compliance-policy p a,.compliance-policy ul li a {
    color: #ED7506;
}


.compliance-policy p a:hover,.compliance-policy ul li a:hover {
    color: #524D47;
}

.placeholder,.placeholder-ru,.placeholder-uk,.placeholder-ua{
    position: absolute;
    pointer-events: none;
    top: 0;
    bottom: 0;
    height: 29px;
    font-size: 25px;
    left: 72px;
    margin: auto;
}

.goods-details .quick-order-url .placeholder-ru{
    left: 122px;
}

.goods-details .quick-order-url .placeholder-uk{
    left: 145px;
}

.quick-order .quick-order-name .placeholder{
    left: 84px;
}

.quick-order .quick-order-email .placeholder{
    left: 50px;
}

.quick-order .quick-order-email{
    width: 155px;
}

.goods-details .quick-order-url,
.quick-order .quick-order-name,
.quick-order .quick-order-phone,
.quick-order .quick-order-email,
.quick-order .col-md-6{
    position: relative;
}

.placeholder span,.placeholder-ru span,.placeholder-uk span,.placeholder-ua span {
    color: #e87d34;
}

.has-success + .placeholder, .has-success + .placeholder-ru , .has-success + .placeholder-uk{
    display: none;
}

.main-slider, .main-slider .slick-list{
 height: 500px!important;
}

.col-md-6 .placeholder-ru{
    height: 10px;
    margin: 0;
    left: 123px;
    top: 9px;
}

.col-md-6 .placeholder-uk{
    height: 10px;
    margin: 0;
    left: 142px;
    top: 9px;
}


.field-signupform-agree .help-block{
    left: 0!important;
    top:0!important;
    position:relative!important;
}

.field-signupform-agree{
    padding-bottom: 15px!important;
}

.field-signupform-agree label#signupform-agree{
    float: left;
}
.field-signupform-agree label:after{
    display: none;
}
.field-signupform-agree label a{
    float: left;
    float: left;
    margin-top: -18px;
    margin-left: 21px;
}

.field-nameform-name_l_latin{
    margin-right: 0px !important;
}

#send-confirm-code-btn, #send-confirm-code-btn-in-confirm-page, #confirm-code-btn-in-confirm-page{
    cursor: pointer;
}

#send-confirm-code-btn-in-confirm-page{
}
#confirm-code-in-confirm-page{
    width: 77px;
}
#enter-phone-code-result{
    color:red;
}
.btn-is-disable{
    background-color: #acacac !important;
    border: 1px solid #acacac !important;
    cursor: no-drop !important;
}


/*telegram popup style*/

.cross-circle{
    width: 50px;
}

.telegram-sign-up-form-container-ru{
    width:442px;
    height:528px;
}

.telegram-sign-up-form-container-uk{
    width:442px;
    height:528px;
}

.banderi-info-popup-ru{
    background-image: url(../../img/banderi-info-ru.jpg);
    color: #fff;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width:442px;
    height:528px;
}

.banderi-info-popup-uk{
    background-image: url(../../img/banderi-info-uk.jpg);
    color: #fff;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width:442px;
    height:528px;
}

@media (min-width: 375px)  and (max-width: 750px){
    .banderi-info-popup-ru{
        background-image: url(../../img/banderi-info-ru.jpg);
        color: #fff;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height:428px;
    }

    .banderi-info-popup-uk{
        background-image: url(../../img/banderi-info-uk.jpg);
        color: #fff;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height:428px;
    }

    .banderi-info-popup a{
        top: 359px!important;
    }
}

@media (min-width: 320px) and (max-width: 375px){
    .banderi-info-popup-ru{
        background-image: url(../../img/banderi-info-ru.jpg);
        color: #fff;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height:400px;
    }

    .banderi-info-popup-uk{
        background-image: url(../../img/banderi-info-uk.jpg);
        color: #fff;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height:400px;
    }

    .banderi-info-popup a{
        top: 332px!important;
    }

}

@media (max-width: 320px) {
    .banderi-info-popup-ru{
        background-image: url(../../img/banderi-info-ru.jpg);
        color: #fff;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height: 328px;
    }

    .banderi-info-popup-uk{
        background-image: url(../../img/banderi-info-uk.jpg);
        color: #fff;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height: 328px;
    }

    .banderi-info-popup a{
        top: 268px!important;
    }
    .telegram-sign-up{
        zoom: 1;
    }

}
@media  (min-width: 357px) and (max-width: 750px) {

    .telegram-sign-up-form-container-ru{
        background-image: url(../../img/telegram_rus.png);
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height:450px;
    }

    .telegram-sign-up-form-container-uk{
        background-image: url(../../img/telegram_ukr.png);
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height:450px;
    }
}

@media  (max-width: 357px) {
    .telegram-sign-up-form-container-ru {
        background-image: url(../../img/telegram_rus.png);
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height: 328px;
    }
    .telegram-sign-up-form-container-uk{
        background-image: url(../../img/telegram_ukr.png);
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        max-width: 100%;
        height:328px;
    }
}

#shipmentform-directly_newpost label{
    padding: 5px;
}

#shipmentform-directly_newpost span{
    content: "\003F";
}
#shipmentform-directly_newpost label input {
    margin: 5px;
}

.cost-of-services-tr{
    width: 100px;
}

.change-address-delivery-in-shipment{
    padding-top: 34px;
    margin-bottom: 12px;
}
#delivery-warehouse{
    margin-top: 22px;
}

#delivery-address .has-error{
    margin-bottom: 12px;
}
.show-mobile .style-row-5, .style-row-1{
    display: none;
}

.content-forms-tips-off .info-text{
    color: #7d7d7d;
    font-family: 'GothamPro', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 10px;
}
.content-forms-tips-on .info-text{
    color: #7d7d7d;
    font-family: 'GothamPro', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 10px;
}
@media (max-width: 750px) {
    .content-forms-tips-off .info-text{
        margin-top: 40px;
    }
}


.outdelivered,
.outdelivery,
.inukraine,
.outusa,
.inusa{
    display:none;
}

.field-nameform-name_f_latin{
    margin-right: 0px!important;
}

#qrcode_image{
    margin: 5px;
}

#oneTimeCode{
    border:2px solid #f2f2f2;
    width: 100px;
    margin: 0 auto 20px;
}
.user-profile-popup{
    max-width: 480px;
}
@media (max-width: 750px){
    .onetimecode-popup{
        width: 85% !important;
        margin-right: 14% !important;
    }

    #shipment-list-container .tp-icon-wrap{
        margin-top: 6px;
    }

    .greeting-buttons .onetimecode-popup-svg {
        position: absolute!important;
        top: 140px!important;
        right: 9%!important;
    }

    .greeting-buttons .onetimecode-popup-svg .svg-holder__tooltip_center {
        left: -149px !important;
        top: -70px!important;
    }

    .left-float{
        float: left;
    }

    .user-profile-popup{
        top: 20px !important;
    }
}

@media (min-width: 750px) {
    .onetimecode-popup {
        margin-right: 7px !important;
        width: 186px !important;
    }
    .greeting-buttons .onetimecode-popup-svg .svg-holder__tooltip_center {
        bottom: 21px !important;
    }
    .greeting-buttons .onetimecode-popup-svg {
        top: 12px;
    }
    .left-float{
        float: left;
    }
}

.category-magazine #tree .easytree-container{
    border: unset;
}

.category-magazine #tree .easytree-title{
    color: #7d7d7d!important;
}

.category-magazine .easytree-container{
background-color: unset;
}

.category-magazine #tree ul.easytree-container li{
     list-style-image: none;
     list-style-position: outside;
    /*list-style-type: circle;*/
}

.category-magazine #tree ul.easytree-container ul {
    padding: 0 0 0 45px;
    margin: 0;
}

ul.easytree-container li ul li{
    line-height: 12px;
}

.stage-article .stage-half-article .service-stage-text{
    padding-bottom: unset;
}
.stage-article .stage-half-article{
    width: 85%;
}

.content-forms-new-pack .description-block{
    padding-bottom: 23px;
}

#tree ul{
    line-height: 0px;
}


span .easytree-title {
    display: inline-block;
}

#tree .active_faq:before{
    height: 30px;
    top: 150%;
}

img{
    color: transparent;
}

.pay-ua-parcels-mob {
    display: none;
}
.pay-ua-parcels{
    width: 204px;
}

@media (min-width: 750px) {
    .pay-ua-parcels-mob {
        display: none;
    }
    .pay-ua-parcels-desktop {
        margin-left: 10px;
    }
}

@media (min-width: 390px) and (max-width: 750px){
    .pay-ua-parcels-desktop {
        display: none;
    }
    .pay-ua-parcels-mob {
        display: block;
        margin-top: 5px;
    }
}

.content-forms-tips-on #type-id .select2-selection--single{
    width: 244px !important;
}
.content-forms-tips-off #type-id .select2-selection--single{
    width: 235px !important;
}
.content-forms-tips-off .phone-count-field-block{
    position: absolute;
    right: 0px;
    top: 9px;
}

.content-forms-tips-on #phone-count{
    position: absolute;
    left: 403px;
    top: -69px;
    padding: 0px;
}

@media (max-width: 750px) {
    #phone-count .select2-selection--single{
        width: 70px !important;
    }

    .content-forms-tips-on #phone-count{
        position: absolute;
        left: 190px !important;
        top: -65px !important;
        padding: 0px;
    }

    .content-forms-tips-on #type-id .select2-selection--single,.content-forms-tips-off #type-id .select2-selection--single{
        width: 185px !important;
    }
    .content-forms-tips-off .phone-count-field-block{
        right: 48px!important;
    }
}

@media (min-width: 750px) and (max-width: 1200px) {
    .content-forms-tips-on #phone-count {
        position: absolute;
        /*left: 230px;*/
        top: -65px;
        padding: 0px;
    }
    .content-forms-tips-on #phone-count {
        left: 250px;
    }
}
#buyout-form-add-url{
    padding: 0 9px!important;
    font-size: 11px!important;
}

#counter #buyout-form-add-url{
    float: left;
}

#counter .quickorder-button{
    width: 55%;
}

#counter .quick-order-plus-sign,.quick-order-minus-sign{
    cursor: pointer;
    width: 29px!important;
    background-color: #ed7506;
    border: none;
    color: white;
    padding: 5px!important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 2px 21px 0px 60px;
    border-radius: 50%;
    font-size: 24px!important;
    font-weight: 400;
}



@media (max-width: 750px) {
    .vtov .quick-order-name{margin-top:40px}
}
.readonly{
    background:#d8d8d8!important;
}
input:read-only { background-color:grey; }

.popup .tabs-link {
    width: 50%;
}
.custom-file-upload{
    background-color:#ACD578;
    color: #FFFFFF;
    padding: 8px;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
    z-index: auto;
}
.download-link{
    font-size: 10px;
    font-weight: 800;
    color: cornflowerblue;
}
.download-link-popup{
    font-size: 20px;
    font-weight: 800;
    color: cornflowerblue;
    height: 100px;
}
.disabled-dropdown{
    opacity: 0.9;
    pointer-events: none;
}

.popup-title-txt{
    font-weight: 900;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 28px;
    line-height: 32px;
    color: #524D47!important;
    margin-top: 90px;
}
 .popup-small-txt{
     font-family: 'DIN Pro', sans-serif;
     font-size: 14px;
     line-height: 21px;
     color: #524D47!important;
     margin-bottom: 30px;
 }

.add_insurance_add_payment{
    padding-top: 14px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #FFFFFF!important;
    background-color: #0DBDD5!important;
}

.cancel_insurance_add_payment{
    padding-top: 14px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: rgba(82, 77, 71, 0.5)!important;
}