/***responsive***/

@media(max-width:1600px){
    .content-top.rate-our-service .wrap:after {
        display: none;
    }
}
@media(max-width:1460px){

    .hero{overflow:hidden;}
}

@media(max-width:1440px){
    .close-coockies_box {position: inherit;float: right;margin-left: 20px;}
    button.disagree_terms{margin-left: 20px;}
    #coockies_box p{width: calc(100% - 370px);}
}

@media(max-width:1350px){
    .clouds_about_us{
        margin: 55px auto 0;
        width: 1150px;
        height: 610px;
        background-size: 100% auto;
        background-repeat: no-repeat;
    }
    .clouds_about_us > div:nth-child(1) {left: 49px;top: 139px;}
    .clouds_about_us > div:nth-child(2){top: 431px;}
    .clouds_about_us > div:nth-child(6) {right: -2px;}
    .clouds_about_us > div:nth-child(5){top: 319px;}
    .clouds_about_us > div:nth-child(4) {right: 90px;top: 477px;}
    .clouds_about_us > div:nth-child(3) {left: 372px;top: 526px;}

}

@media(max-width:1300px) and (min-width: 1000px){
    .dashboard .turn-off-edee-button {
        right: 0;
    }
    .dashboard .turn-off-edee-banner:after {
        right: 0;
        left: 0;
        background-size: 91%;
    }
}

@media(max-width:1300px){
    body{-webkit-text-size-adjust: 100%;}
    .navigation-side { z-index: 999; }
    .notification-block { z-index: 999; }
    .content-top + .alert_success .alert_body, .content-top + .alert_error .alert_body, .content-top + .alert_warning .alert_body {
		width: calc(100% - 75px)!important;
		max-width: unset!important;
    }
    .invite-by-email .inner:after { right:0; }
    .generate-unique-link .inner {
        width: calc(100% - 60px);
        float: none;
        padding: 0 30px;
        margin: 0;
    }
    .invite-by-email .inner {
        width: calc(100% - 60px);
        /* float: none; */
        padding: 0 30px;
        margin: 0;
    }
    .generate-unique-link .forma input[type="text"] {
        width: calc(100% - 241px);
    }
    .generate-unique-link:after {     right: 0;
        left: auto; }
    .delivery_address_anim iframe {
        /* bottom: 0; */
        /* width: 100%; */
        height: 100%;
    }

    .delivery_address_anim iframe + iframe {
        /* bottom: -19px; */
        /* right: -69px; */
        bottom: 0;
    }
    .delivery_address_anim {
        width: calc(100% - 464px);
        /* height: 446px; */
        margin-top: -33px;
        margin-left: -55px;
    }
    .block-steps#block2 { padding-bottom: 20px; }
    .hp_header_anim {
        width: 700px;
        height: 730px;
        right: 0;
        top: 38px;
    }
    .hp_header_anim iframe {
        width:700px;
        height:730px;
    }

    .hp_shop_online_anim {
        width: 650px;
        height: 410px;
        margin: -10px 0px 0 0;
    }
    .hp_shop_online_anim iframe {
        width: 650px;
        height:410px;
    }

    .hp_ship_now_anim {
        width: 650px;
        height: 415px;
        margin: -15px 0 0 0px;
    }
    .hp_ship_now_anim iframe {
        width: 650px;
        height:415px;
    }

    .hp_ship_now_anim iframe + iframe {
        z-index: 2;
        width: 100%;
        height: 360px;
        margin: 40px 0 0 0!important;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .hp_trackparcel_anim {
        width: 650px;
        height: 367px;
        margin: -1px 0px 0 0;
    }
    .hp_trackparcel_anim iframe {
        width: 650px;
        height:367px;
        border:0px;
    }

    .hp_enjoy_anim {
        width: 650px;
        height: 409px;
        margin: 18px 0 0 70px;
    }
    .hp_enjoy_anim iframe {
        width:650px;
        height:409px;
        border:0px;
    }

    .hp_devmet_anim {
        width: 650px;
        height: 433px;
        margin: 12px -100px 0 0!important;
    }
    .hp_devmet_anim iframe {
        width:650px;
        height:433px;
        border:0px;
    }

    .lets_started_anim {
        width:650px;
        height:455px;
        position: relative;
        float:right;
        margin-top:-75px;
    }
    .lets_started_anim iframe {
        /* width:650px; */
        /* height:455px; */
        width: 450px;
        height: 308px;
        border:0px;
        position: absolute;
        z-index: 2;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }
    .lets_started_anim iframe + iframe {
        z-index: 1;
        /* width: 450px; */
        /* height:308px; */
        width: 650px;
        height: 455px;
    }

    .delivery_cost_anim {
        width: 650px;
        height:377px;
        position: relative;
        float:right;
        margin:-100px -20px 0 0;
    }
    .delivery_cost_anim iframe {
        width: 650px;
        height:377px;
        border:0px;
        position: absolute;
        z-index: 2;
    }

    .block-our-vision .inner {
        width:calc(100% - 700px);
    }
    .about_eswd_anim {
        width:650px;
        height:355px;
        position: relative;
        float:right;
        margin: -7px 0px 0 0;
    }
    .about_eswd_anim iframe {
        width: 650px;
        height:355px;
        border:0px;
    }

    .about_us_2 {
        width:650px;
        float: left;
        height:420px;
        position: relative;
        float:left;
        margin:1px 0 0 -45px;
    }
    .about_us_2 iframe {
        width: 650px;
        height:420px;
        border:0px;
        position: absolute;
        z-index: 2;
        overflow: hidden;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .about_us_2 iframe + iframe {
        z-index: 1;
        width: 650px;
    }

    .about_us_3 {
        width:650px;
        float: left;
        height:418px;
        position: relative;
        float:right;
        margin:-86px 0 0;
    }
    .about_us_3 iframe {
        width: 650px;
        height:418px;
        border:0px;
        position: absolute;
        z-index: 2;
    }


    .delivery_options_anim_page {
        width: 650px;
        height: 434px;
    }

    .delivery_options_anim_page iframe {
        width: 650px;
        height: 434px;
    }

    .shop_from_anim {
        width: 434px;
        height: 416px;
    }

    .total-price-button{display:none;}
    /*.navigation-side{display:none;}*/
    .wrap, .competition-page .wrap{width:calc(100% - 30px);}
    .drops-rewards-programme .wrap {width: calc(100% - 119px);background-size: 50%;}
    .drops-rewards-programme .wrap table {
        width: 68%;
        max-width: 590px;
    }
    .rewards-programme-left select.three_columns {
        width: calc(33.33333333333333% - 20px);
        max-width: 163px;
    }
    .drops-rewards-programme .wrap table td {
        width: 100%!important;
        display: block;
        margin-top: 20px;
    }
    .rewards-programme-left {
        float: none;
        width: 100%;
    }
    .rewards-programme-right {float:none;width: calc(100% - 100px);}
    .rewards-programme-left input[type="submit"].button { width: 100%; }
    .rewards-programme-right p.title + p, .rewards-programme-right p.title { margin: 0px; }
    .menu-sidebar{width:350px;overflow-y: scroll;}
    .menu-sidebar ul {margin: 31px 0 0 80px;}
    .menu-sidebar ul li {margin: 20px 0;}
    .menu-sidebar ul li a {font-size: 16px;}
    .menu-close{left: 25px;top: 28px;}
    .menu-sidebar .login-block{width: calc(100% - 80px);padding: 30px 0 30px 80px;margin-top: 5px;}
    .menu-sidebar .soc {width: calc(100% - 80px);padding: 30px 0 30px 80px;}
    .menu-sidebar .soc a{margin-bottom:20px;}
    .languages:before{content:none;}
    #logo{margin: 30px 20px 0 0;}
    footer{padding-top:100px;}
    footer .soc a{margin-bottom:10px;}
    footer .col.eswd {width: calc(27% - 20px);}
    footer .col.contact-us { width: calc(26% - 20px);}
    footer .col.info {width: calc(18% - 20px);}
    footer .col.follow-us {width: 29%;}
    footer .soc a:nth-child(4){clear:both;}
    .content, aside.banners{padding-bottom: 120px;}
    .shop-list img{    max-width: 80%;max-height: 70px;}
    .carusel .slick-list {width: calc(100% + 19px);}
    .review-form{background-position: bottom 30px right 80px;}
    #review_form{    width: calc(100% - 420px);}
    .contacts-page .social-smal a{margin-bottom:20px;}
    .contacts-page .social-smal a:nth-child(4){clear:both;}
    #contacts_form{width: calc(100% - 660px);}
    .content-left{width:100%;    padding-bottom: 50px;}
    .simple-text img[style*="width:100%"], .simple-text img[style*="width: 100%"] {width:100%;}
    .blog-inner-heading, aside.banners{width:100%;}
    aside.banners .banner{
        position:relative;
        float:left;
        width: calc(25% - 20px);
        margin: 0 10px;
        height:385px;
        overflow:hidden;
        border-radius:13px;
    }
    aside.banners .banner img {
        width: auto;
        height: 100%;
        position: absolute;
        top: -9999px;
        bottom: -9999px;
        left: -9999px;
        right: -9999px;
        margin: auto;
        max-width: inherit;
    }
    aside.banners .banner .title{position: absolute;z-index: 9;}
    .sig-in-page .sing-register-tabs{width: 950px;}
    .sig-in-page .sing-register-form{width: 910px;}
    .content-top-image{display:none!important;}
    .content-top.width-image {height: auto;}
    .bg-yellow, .bg-blue, .bg-light-blue{overflow:hidden;}
    .container > img{max-width:550px;margin:20px 0 0 0!important;}
    .block-delivery-costs .wrap > img, .block-online-shoping .wrap > img{max-width:550px;margin:0 0 0 0!important;}
    .container .sing-register-tabs{width:calc(100% - 565px);}
    .container .sing-register-form{width:calc(100% - 605px);}
    .container .sing-register-form .holder{    width: calc(100% - 150px);}
    .block-parts-of-group .wrap > img{max-width:100%;    margin: 55px 0 0 0!important;}
    .block-lave-brand > img {width: 100%;}
    .block-lave-brand{ min-height: inherit;height: auto;padding-bottom: 60%;}
    .block-adress-sample .sample{width: 325px;}
    .block-adress-sample .inner {width: calc(100% - 780px);}
    .block-delivery-options .wrap > img{margin-left:0!important;max-width:550px;}
    .block-delivery-options .wrap {width: calc(100% - 30px);text-align: center;}
    .how-it-works-h .white_title.center_h p { text-align: center; }
    .block-delivery-methods .wrap > img{max-width:530px;margin:90px 0 0 0!important;}
    .block-shop-from > img {
        max-width: 350px;
        margin: 145px 15px 0 0!important;
        float: right;
    }
    .delivery-methods-block{    width: calc(100% - 58px);}
    .blog.small {width: calc(50% - 50px);}
    .hero-left{width: 540px;}
    .hero-heding {font-size: 57px;line-height: 72px;width: 100%;}
    .hero-subheding{    float: left;width: 100%;margin:20px 0 20px;}
    .hero-left > p {font-size: 18px;line-height: 28px;}
    .block-worldwide-parcel > img{max-width:100%;}
    .block-worldwide-parcel .button{bottom: 80px;}
    .block-blog .blog.small {width: calc(33.33% - 56px);}
    #sub_form{width: calc(66.66% - 146px);}
    #sub_form:after{content:none;}
    #sub_form .button {width: 180px;}
    .block-blog .video-block{width: calc(100% - 405px);}
    .block-blog .video-block .video img{
        width: auto;
        height: 100%;
        position: absolute;
        top: -9999px;
        bottom: -9999px;
        left: -9999px;
        right: -9999px;
        margin: auto;
    }
    /*.track-shipment-form{overflow:hidden;}
    .track-steps{width: calc(100% - 60px);padding: 30px 30px 0 30px;}
    .track-shipment-form:after{right: -50px;}
    #track_number{width:570px;}
    .track-shipment-form > p{width:650px;line-height: 22px;}*/
    #mapsvg_wrap {width: 900px;}
    .block-steps{    padding: 160px 0 155px;}
    .block-steps .container.next, .block-steps .container.third , .block-steps .container.fourth{margin-top: 80px;}
    .block-steps .inner p{text-align:justify;}
    #animation_container{ margin: -85px 0 0 0!important;}
    #animation_container, #animation_container #canvas{width: 550px!important;height:345px!important;   }
    .content.customer-pages .left-side, .content.customer-pages .left-side.w560{width:calc(50% - 25px);}
    .content.customer-pages .right-side, .content.customer-pages .right-side.w650{width: calc(50% - 0px);}
    #profile-information-form select{    width: calc(33.33% - 14px);}
    .billing-adress{    width: calc(50% - 70px);}
    .table-scroll::-webkit-scrollbar , .table-scroll2::-webkit-scrollbar{-webkit-overflow-scrolling: touch;height: 15px;background:#f0f0f0;}
    .table-scroll::-webkit-scrollbar-thumb , .table-scroll2::-webkit-scrollbar-thumb{background:#cdcdcd;}
    .table-scroll2{width:100%;overflow-x:scroll;padding-bottom:10px;}
    .table-scroll2 table{width:1260px;}
    .light-block.mokejimai .radio {margin-left: 18px;}
    #coockies_box p{width: calc(100% - 370px);}
    .block-calculate{overflow:hidden;}
    .delivery_options_anim{margin: -100px 0 0 0px;}
    .about_us_2{margin: -100px 0 0 0px;}
    .about_us_3{margin: -46px 0px 0 0;}
    .delivery_options_anim_page{margin: -118px 0px 0 0;}
    .shop_from_anim{float:right;margin: 105px -20px 0 0;}
    #my-account-button{pointer-events: none;}
    .content.error-page img {margin: 148px 0 0 0; width: 500px;}
    .hp_header_anim{margin: -20px 0 0 0;right: -50px;}
    .hero{height:900px;}
    #totals {max-width: 100%;}
    .pop-for-user.customs-declaration {right: inherit;left: 15px;}
    .customs-categories-table .heading span{padding-left:0;}
    /*.customs-categories-table .row select, .confirmation .customs-categories-table .row input:first-child{width:25%;}
    .customs-categories-table .row select + input, .confirmation .customs-categories-table .row input + input{width:21%;}
    .customs-categories-table .row select + input + input, .confirmation .customs-categories-table .row .comment_input{width:25%;}*/
    .customs-categories-table .heading span {width: 29%;display: block;}
    .customs-categories-table .heading span + span {width: 18%;margin-left: 20px;}
    .customs-categories-table i.info + .hover{    left: inherit;right: -20px;}
    .customs-categories-table .heading span + span + span{/* width:auto; */width: 34%;/* margin-left: 6px; */}
    .customs-categories-table .row .column + .column + .column {width: 41%;}
    #menu-burger{margin: 42px 20px 0 0;}
    .languages{margin: 33px 20px 0 0;}
    .navigation-side{right:15px;}
    footer .col.payment_options{width: 29%;}
    .hero-heding-by{font-size: 50px;line-height: 70px;}
    #sub_form .title{width:100%;line-height: 42px;}
    .delivery-methods-block table{margin-left:10%;}
    .disclaimer-block .inner {width: calc(100% - 510px);}
    .how-does-it-work .inner, .about-drops .inner{width: calc(100% - 700px);}
    .copy_button{width: 120px;}
    .generate-unique-link .forma input[type="text"] {width: calc(100% - 180px);}
    .track-shipment-form.new .holder {width: calc(100% - 520px);}
    .light-block.polls {padding-bottom: 260px;background-position: bottom -25px center;}
    .light-block.polls .forma {width: 100%;}
	.add-your-shop-banner{width: calc(100% - 100px);padding: 0 50px 20px 50px;}
	.add-your-shop-banner:after{right:300px;}
	.add-your-shop-banner p{padding-right: 500px;}
	#form-customs .darker-block.customs-categories .column.category .comboTreeWrapper{width:300px;}
	#form-customs .darker-block.customs-categories .column.price {width: 120px;}
	#form-customs .darker-block.customs-categories .column.description {width: calc(100% - 195px);}
	.re-design .slide-block.provide_information .parcel .row > div{width: calc(33.33% - 20px);}
	.re-design .slide-block.provide_information .parcel .row > div.select {width: 100%;margin: 10px 0 0;}
	.re-design .slide-block.provide_information .parcel .row > div.trash{width:0!important;}
	.re-design .slide-block.provide_information .parcel .delete-parcel{margin-top:12px;}
	.re-design .slide-block.provide_information .parcel .row > div.comment-field {width: 100%;margin-left:0;}
	.select-payment-method .radio label[for="payment_radio_1"] + .info + .hover {top: 130px;right: 0;}
	.select-payment-method .radio label[for="payment_radio_1"] + .info + .hover:before {content:none;}

}

@media only screen and (min-width: 1240px) and (max-width: 1299px){
    .hp_shop_online_anim {margin: -10px 70px 0 0;}
    .hp_ship_now_anim {margin: -15px 0 0 60px;}
    .hp_trackparcel_anim {margin: -1px 80px 0 0;}
    .hp_enjoy_anim {margin: 18px 0 0 50px;}
    .hp_devmet_anim {margin: 12px 50px 0 0!important;}
    .block-steps .inner.left{margin-left:70px;}
    .block-steps .inner.right{margin-right:70px;}

    .lets_started_anim{margin-right: 30px;}
    .delivery_cost_anim{margin: -100px 60px 0 0;}
    .delivery_options_anim {margin: -100px 0 0 79px;}

    .delivery_options_anim_page {margin: -118px 60px 0 0;}
    .shop_from_anim {margin: 15px 45px 0 0;}

    .about_eswd_anim{margin: -7px 15px 0 0;}
    .about_us_2 {margin: -100px 0 0 20px;}
    .about_us_3 {margin: -46px 15px 0 0;}

}

@media(max-width:1240px){
    .how-it-works-h.edde_block .inner.left.white_title { width: calc(100% - 550px);  }
    .how-it-works-h.edde_block .inner.left.white_title h4 {text-align: left;}
    .content-top.rate-our-service .wrap:before {
        /* display: none;*/
    }
    /*.content-top.rate-our-service .wrap:after {
        display: none;
    }*/
    .rate-our-service .page-heading {
        text-align: right;
    }
    .content-top.rate-our-service .general-rating {
        right: 0;
        left: inherit;
    }
    .convert-discount .inner {
        width: 50%;
    }
    .convert-discount-anim {
        width: 50%;
    }
    .convert-discount-anim img {max-width: 662px; width: 100%; height:auto;}
    header{padding-top:20px;}
    #logo {margin: 30px 10px 0 0;}
    #top-nav{
        position: absolute;
        top: 89px;
        text-align:right;
        width: calc(100% - 30px);
        max-width: inherit;
        margin: 0;
        text-align: right;
    }
    #top-nav > li {float: none;display: inline-block;}
    #login-button, .my-account-button{margin-top:3px;}
    #my-account-button{margin-top:0;}
    .user-menu{top: 39px;}
    #menu-burger{margin-top:12px;}
    .languages{margin-top:3px;}
    .lang-drop{background:#128cd0;}
    .customs-banner .inner {padding-left: 0;background: none;font-size: 16px;line-height: 24px;}
    .customs-banner{width: calc(100% - 340px);background-position:bottom -28px right 30px;padding: 45px 310px 45px 30px;}
    /*  .popup .inner{display: inherit;top: 0!important;left: 0!important;margin: auto!important;}*/
    .status-level > div {width: calc(25% - 15px);margin: 0 20px 0 0;}
    .status-level > div .middle{font-size:16px;}
    .status-level > div .bottom{font-size:15px;}

    .invite-friends-textblock .wrap > .left{width:50%;}
    .invite-friends-textblock .wrap > .right{width:43%;}
    .track-shipment-form.new .holder {width: 650px;}

    .track-shipment-form.new .holder {width: calc(100% - 420px);}
    .track-shipment-form.new:after {bottom: 50px;width: 400px;height: 295px;background-size: 100% auto;}
    .track-shipment-form.new.no-number:after{bottom:0px;}

    .notification-block #close_notification{display:block!important;}
    .pick-up-method.three-columns .radio.pick-up {width: calc(33.33% - 50px)!important;}
    .todo-block .tcontent ul {width: calc(100% - 210px);}
    .todo-block .hex-icon + p{padding-left: 66px;}
	/*.re-design .table-tabs{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: -moz-box;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.re-design .table-tabs a{width: calc(25% - 24px);min-height: 18px;height:auto;line-height: 18px;padding: 9px 10px 8px;}*/
	.re-design .tab-content-top{position:relative;}
	.become-bussines-client .inner p:first-child, .use-micro-api .inner p:first-child{font-size: 36px;line-height: 46px;padding:0 20px;min-height: 138px;}
	.become-bussines-client .inner{width: calc(100% - 85px);padding: 0 70px 0 15px;}
	.use-micro-api .inner {width: calc(100% - 85px);padding: 0 15px 0 70px;}
	.add_your_shop_banner .wrap > div {padding: 15px 40% 0 0;}
	.add_your_shop_banner:after {right: 15px;}
	.banners-carusel .banner {margin: 0 10px;overflow-x: auto;text-align:center;}
	.banners-carusel .banner > a{margin: auto;}
	.table-tabs.tabs-carusel a {
    font-size: 13px;
    padding: 15px 10px 0px;
    line-height: 14px;
    height: 36px;
	}
	.re-design .table-tabs{/*height:50px;*/}
	.tabs-carusel .slick-prev, .tabs-carusel .slick-next{height: 50px!important;bottom: -25px;}
	.exports-returns-confirm .button-print-label-return, .exports-returns-confirm .button-print-label{width: 200px;min-width:unset;font-size: 16px;}
	.exports-returns-confirm p {font-size: 18px;line-height: 28px;}
	.exports-returns-confirm > .left {width: calc(100% - 450px);}
	.re-design .tab-content-top p.quick-tip{clear:both;margin-top:30px;}
	.table-tabs.table-tabs-new a{font-size:13px;}
	.competition-page.win .wrap{width:570px;}
	.competition-page.win .wrap-large{width:800px;}
	.competition-page .heading {font-size: 34px;}
	.competition-page.win .yellow-text {font-size: 18px;line-height: 30px;}
	.competition-page.win .black:before{right: calc(50% + 190px);}
	.competition-page.win .black:after{left: calc(50% + 190px);}
	.express-delivery .select-address {clear: both;margin-left: 0;}
	.express-delivery .row {width: calc(100% - 30px);}

}

/*.popup .inner{display: inherit;top: 0!important;left: 0!important;margin: auto!important;}*/
.popup-close ~ .title { border-radius:11px 11px 0 0px; }

@media(max-width:1200px){
    .dashboard .row.dimensions .right { width:31%; }
    .rewards-programme p:first-child {line-height: 43px;    text-align: left;}
    .rating-date-block .title {
        width: calc(100% - 0px);
        padding: 24px 30px 25px;
    }
    .rating-date-block .country {max-width: 100%;width: 205px;}
    .rating-date-block .all-ratings { width:100%; }
    .dashboard .drops-info-container .block.customer .title, .dashboard .drops-info-container .block.customer .title + p { text-align: center; }
    .block.customer .blc, .block.awards .blc, .block.awards .blc + .blc {float: none;width: 242px;margin: 35px auto 50px;}
    .block.customer .fact, .dashboard .block.customer .fact {
        float: none;
        margin: 35px auto;
    }
    .dashboard .block.customer .fact {
        margin: 35px auto;
    }
    .block.customer .bottom img {
        float: none;
        margin: 0 auto;
        display: block;
    }

    .block.customer .bottom .right {
        float: none;
        margin: 0 auto;
    }
    .delivery_address_anim {
        height: 447px;
    }
    .hp_header_anim{right: -110px;}
    .hp_enjoy_anim{margin: 18px 0 0 -20px;}
    .hp_devmet_anim{margin: 12px -120px 0 0!important;}
    .lets_started_anim{margin: -75px -100px 0 0;}
    .hp_shop_online_anim{    margin: -10px 0px 0 0;}
    .hp_ship_now_anim {margin: -15px 0 0 -30px;}
    .hp_trackparcel_anim {margin: -1px 0px 0 0;}

    .block-online-shoping .inner { width:calc(100% - 700px); }
    .delivery_address_anim{/* clear:both; *//* float:none; *//* margin:55px auto 0!important; */}

    .delivery_address_anim iframe {
        /* width: 116%; */
        /* height: 468px; */
        bottom: 0;
    }

    .delivery_address_anim iframe + iframe {
        /* right: -68px; */
        /* width: 100%; */
        /* max-width: 250px; */
        /* height: 68%; */
        bottom: 0;
    }
    .delivery_cost_anim{margin: -100px -90px 0 0;}
    /*.hide{display:block!important;}
    .hide-in-mob{display:none;}*/
    /*header{padding-top:20px;}
    #top-nav{
        position: absolute;
        top: 89px;
        text-align:right;
        width: calc(100% - 30px);
        max-width: inherit;
        margin: 0;
        text-align: right;
    }
    #top-nav > li {float: none;display: inline-block;}
    #login-button, .my-account-button{margin-top:3px;}
    #my-account-button{margin-top:0;}
    .user-menu{top: 39px;}
    #menu-burger{margin-top:12px;}
    .languages{margin-top:3px;}
    .lang-drop{background:#128cd0;}*/
    .hero .wrap > img{right:0!important;}
    .hide.show500{display:none!important;}
    .clouds_about_us{
        width: 955px;
        height: 505px;
        font-size: 14px;
        font-weight: 600;
    }
    .clouds_about_us > div:nth-child(1) {left: 49px;top: 114px;width: 150px;}
    .clouds_about_us > div:nth-child(2) {top: 356px;left: 51px;width: 185px;}
    .clouds_about_us > div:nth-child(3) {left: 311px;top: 437px;width: 220px;}
    .clouds_about_us > div:nth-child(4) {right: 77px;top: 395px;width: 160px;}
    .clouds_about_us > div:nth-child(5) {top: 256px;right: 5px;width: 150px;}
    .clouds_about_us > div:nth-child(6) {right: 15px;top: 60px; width: 125px;}
    .block-adress-sample .sample{width: calc(100% - 550px);margin: 61px 0 50px;}
    .block-adress-sample .inner{width:440px;}

    .inner.right.text_deliver_width {
        width: 417px;
        /* margin: auto; */
        /* float: none; */
    }
    .block-shop-from > img {max-width: 280px; margin: 210px 15px 0 0!important;}
    .block-shop-from .inner {width: 645px;}
    #totals.fixed , #totals.on-bottom{position: inherit!important;top: 0!important;}
    .scroll-in-tab{float:left;width: 100%;overflow-x: scroll;padding-bottom: 10px;}
    .scroll-in-tab table{width:1150px;}
    .scroll-in-tab::-webkit-scrollbar{-webkit-overflow-scrolling: touch;height: 15px;background:#f0f0f0;}
    .scroll-in-tab::-webkit-scrollbar-thumb{background:#cdcdcd;}
    .return-on-tab-empty .inner p {width: auto;}
    .return-on-tab-empty .inner{padding-right:10%;}
    .pop-for-user.customs-declaration p {padding-right: 170px;}
    .pop-for-user.guarantee-reminder p {padding-right: 140px;}
    .pop-for-user.customs-declaration, .pop-for-user.guarantee-reminder {width: 410px;}
    .pop-for-user.customs-declaration .title + p:after, .pop-for-user.guarantee-reminder .title + p:after{right:0;}
    .delivery-methods-block table{margin-left:6%;}
    /*.track-shipment-form:after{content:none;}
    .track-shipment-form > p {width: calc(100% - 60px);}
    .track-steps {text-align: center;}
    .ship-step {float: none;display: inline-block;margin: 0 -3px 0;}
    #track_number { width: calc(100% - 150px);}
    .track-steps{height: auto;padding: 10px 30px 50px;}
    .track-shipment-form{min-height:inherit;}*/
    .block.awards .tt span, .block.customer .tt span{margin: 9px 17px 0 0;min-height: 40px;}
	.customs-block .customs-categories-table .column.price, .customs-block .customs-categories-table .column.description {width: 100%;}
	.prices-textcontent .row table td p i.info + .price-list-hover{left: -30%;}

}

@media(max-width:1145px){
    .inner.right.text_deliver_width {
        width: 417px;
        margin: auto;
        float: none;
    }

    .delivery_address_anim {
        clear: both;
        float: none;
        margin: 0 auto;
        height: 437px;
        width: 100%;
        max-width: 693px;
    }
}

@media(max-width:1100px){
    .dashboard .turn-off-edee-button {
        right:3%;
    }
    .write-review-block {width: calc(100% - 60px);float: none;margin: 40px auto 0;}
    .write-review-block .forma input[type="submit"].button{float: none;margin: 25px auto 0;display: block;width:300px;}
    .custumer-reviews-block a.button { clear:both;float: none;margin: 25px auto 0;display: block;width:300px;}
    .custumer-reviews-block .custumer-reviews{margin-bottom:30px;}
    .rate-our-service + .write-review .write-review-block {
        width: calc(100% - 60px);
    }
    .rating-date-block {
        width: calc(100% - 60px);
    }
    .custumer-reviews-block {
        width: calc(100% - 60px);
    }

    .turn-off-edee-button {
        top: auto;
        bottom: 21px;
    }

    .delivery_address_anim{/* clear:both; *//* float:none; *//* margin:55px auto 0!important; */}

    .delivery_address_anim iframe {
        /* width: 116%; */
        /* height: 500px; */
    }

    .delivery_address_anim iframe + iframe {
        /* right: -110px; */
        /* width: 100%; */
        /* max-width: 250px; */
        /* height: 68%; */
        /* bottom: -7px; */
    }

    .block-our-vision .inner {
        width:500px;
    }
    .about_eswd_anim, .about_us_2, .about_us_3 {
        float:none;
        margin:50px auto 0;
    }
    .hp_shop_online_anim, .hp_ship_now_anim, .hp_trackparcel_anim, .hp_enjoy_anim , .hp_devmet_anim, .lets_started_anim, .delivery_cost_anim, .delivery_options_anim{
        float: none;
        margin: 55px auto 0!important;
    }
    .shop_from_anim {
        clear: both;
        float: none;
        margin: 55px auto 0!important;
    }
    .block-delivery-methods .inner {
        width: 518px;
        left: 0;
        right: 0;
        margin: auto;
        float: none;
    }
    .block-delivery-methods{    padding: 140px 0 130px;}
    .shopping-ideas-list > div{width: calc(33.33% - 15px);}
    .shopping-ideas-list > div:nth-child(4n) {margin-right: 20px;}
    .shopping-ideas-list > div:nth-child(3n) {margin-right: 0;}
    .countries-list > div{width: calc(33.33% - 17px);}
    .countries-list > div:nth-child(4n) {margin-right: 20px;}
    .countries-list > div:nth-child(3n) {margin-right: 0;}
    .top-block-inner > .left{width: 30%;}
    .top-block-inner > .right{width: calc(70% - 101px);}
    .flag-icon.flag.country_big {width: 120px;height: auto;}
    .review-form{background-image: none;}
    #review_form{    width: 100%;}
    .contacts-left .columnn{padding-left:0;margin: 0 0 30px 0;min-height: inherit;}
    .contacts-left .columnn:before{content:none;}
    .contacts-left {width: 400px;max-width: 400px;}
    #contacts_form {width: calc(100% - 500px);}
    aside.banners .banner{height: 335px;}
    .sing-register-tabs{width: 100%!important;}
    .sing-register-form{width: calc(100% - 40px)!important;}
    #auth_form:after{right:-10px!important;}
    .sing-register-form + .inner{    float: none;margin: 30px auto 0;}
    .container .sing-register-form{margin-bottom:50px;}
    .block-online-shoping .inner {width: 400px;}
    .delivery_options_anim_page {margin: 118px auto;float: none;}
    .container > .inner, .block-delivery-costs .inner, .block-delivery-options .inner, .block-online-shoping .inner{float: none;margin: 0 auto 0;}
    .container > img, .block-delivery-costs .wrap > img, .block-delivery-options .wrap > img, .block-delivery-methods .wrap > img, .block-online-shoping .wrap > img{clear: both;display: block;margin: auto!important;float: none!important;max-width: 60%;}
    .container > .inner + img, .block-delivery-costs .inner + img, .block-delivery-options .inner + img, .block-delivery-methods .inner + img, .block-online-shoping .inner + img{margin: 50px auto 0!important;}
    .container > .inner .bigger-heading, .how-it-works-h h1, .how-it-works-h h2, .how-it-works-h h3, .how-it-works-h h4, .how-it-works-h h5, .block-delivery-costs .inner, .block-delivery-options .inner, .block-delivery-methods .inner, .block-online-shoping .inner{text-align:center;}
    .block-delivery-costs .inner p{text-align:justify;}
    .container > .inner .button-blue, .block-delivery-costs .button, .block-delivery-options .button, .block-delivery-methods .button-blue, .block-online-shoping .inner .button-blue{      float: none;display: block;  margin: 50px auto 0;}
    .block-our-vision .container + .container {margin-top: 150px;}
    .block-our-vision{padding-top: 160px;}
    /**/
    .block-how-works .container + .container {margin-top: 70px;}
    .block-delivery-costs, .block-online-shoping{padding: 150px 0 160px;}
    .block-delivery-options{padding: 150px 0 120px;}
    .block-shop-from > img{display:none;}
    .block-shop-from .inner{width: calc(100% - 500px);}
    .track-shipment-form:after{right: -100px;}
    .block-steps .button-blue{width:100%!important;padding:0;}
    .hero .wrap > img{right:-80px!important;}
    .block-delivery-methods .columnn:before{content:'';}
    .content.error-page img {margin:50px auto 0; width: 500px;    float: none;display: block;}
    .content.error-page .container{    clear: both;width:500px;float:none;margin:50px auto 30px;text-align:center;}
    .back-to-homepage {float: none;display: block;margin: 35px auto 0;}
    .content.error-page {height: auto;}
    .container .sing-register-tabs{margin-top:50px;}
    .block-how-works .inner p{text-align:center;}
    .hero-left {width: 100%;text-align: center;margin-bottom:50px; float:none;}
    .hero-left p {width: 520px;margin:auto;}
    .hp_header_anim {
        float: none;
        margin: 0 auto 0;
        right:0;
        position: initial;
    }
    .hero-left{width: 100%;text-align: center;  margin: 0 auto;margin-bottom: 50px;float: none;width: 700px;}
    .hero{height: 1302px;}
    .container.third .inner .super-big-heading { width: 350px;}
    .block-worldwide-parcel .button {bottom: 60px;}
    .block-worldwide-parcel .advantages {margin-bottom: -168px;}
    .block-shop-from .inner {width: 100%;}
    .block-shop-from .inner p { text-align:Center; }
    .sig-in-page .sing-register-form .holder {width: calc(100% - 150px);}
    .remove-row{margin-right: -15px;}
    .customs-categories-table i.info + .hover{right:0;}
    .origin-alert-box{width: calc(60% - 86px);}
    .delivery-methods-block {width: 100%;}
    .delivery-methods-block table {margin: 15px auto 0;}
    .delivery-methods-block td {padding: 15px 10px;}
    .delivery-methods-block:after{content:none;}
    .special_offer{width: calc(100% - 30px);}
    .special_offer img{max-width:100%;}
    .special_offer #close_offer{right: 0px;top: -50px;}
    .status-level > div {width: calc(50% - 15px);margin: 0 30px 30px 0;}
    .status-level > div:nth-child(2n){margin-right:0;}
    .status-level > div .middle {font-size: 18px;}
    .status-level > div .bottom {font-size: 16px;}
    .drops-status .status-level{margin-bottom: 70px;}

    .about-drops-anim, .chance-to-earn-drops-anim, .new-enhanced-status-anim, .disclaimer-anim{
        float: none;
        margin: 50px auto 0;
        max-width: 650px;
        text-align: center;
    }
    .about-drops-anim img, .chance-to-earn-drops-anim img, .new-enhanced-status-anim img, .disclaimer-anim img{max-width:100%;}
    .about-drops .inner , .disclaimer-block .inner{
        float: none;
        margin: 0 auto 0;
        width: 530px;
        line-height: 24px;
        color: #00509f;
    }
    .how-does-it-work .inner, .about-drops .inner {width: 530px;}
    .about-drops .button-blue, .disclaimer-block .button.yellow{
        float: none;
        display: block;
        margin: 50px auto 0;
        width:180px;
    }
    .how-does-it-work .button-blue, .how-does-it-work .button-blue{width:180px;}
    .how-does-it-work .container {margin-top: 40px;}
    .how-does-it-work .container + .container {margin-top: 80px;}
	.add-your-shop-banner{width: calc(100% - 60px);padding: 0 30px 20px;}
	.add-your-shop-banner .button{right:30px;}
	.add-your-shop-banner:after{right:230px;}
	.add-your-shop-banner p{padding-right: 420px;}
    .re-design .active-parcels-list.consolidate .parcel-row > .left > p + p {/*clear: both;margin: 15px 0 7px;*/}
	.re-design #active-parcels-content .tab-content-top > .left{max-width:100%;width:100%;}
	.table-tabs a .update + .hover{top:62px;}
	.table-tabs.table-tabs-new{height:auto!important;}
	.table-tabs.table-tabs-new li {
		display: inherit;
		float:left;
		width: calc(33.33% - 1px)!important;
		border-top:1px solid #fff;
		border-right:1px solid #fff;
		margin:0!important;
	}
	.table-tabs.table-tabs-new li:nth-child(1) a{border-top-left-radius: 7px;}
	.table-tabs.table-tabs-new li:nth-child(3) a{border-top-right-radius: 7px;}
	.table-tabs.table-tabs-new li:nth-child(3n){width: calc(33.33% - 0px)!important;border-right:none;}
	.table-tabs.table-tabs-new a, .table-tabs.table-tabs-new a.active{min-width: 100%;width: 100%;font-size: 14px;padding:0;}
	.table-tabs.table-tabs-new a:before, .table-tabs.table-tabs-new a:after{content:none!important;}
	.table-tabs.table-tabs-new .update + .hover, .table-tabs.table-tabs-new .tab-btn .info + .hover {top: 45px;left: 0px;}
	.competition-page.win .black:before{bottom: -45px;right: calc(50% + 190px);width: 300px;height: 490px;background-size:100% auto;}
	.competition-page.win .black:after{bottom: -45px;left: calc(50% + 190px);width: 370px;height: 505px;background-size:100% auto;border-radius: 297px 0 0 0;overflow: hidden;}
	.competition-page.win footer .wrap{width:calc(100% - 30px);}
}

@media only screen and (max-width: 1100px) and (orientation: landscape){
    .special_offer{bottom: inherit;top: 60px;height: calc(100% - 75px);}
    .special_offer img{display: block;margin: auto;max-height: 100%;}
}

@media(max-width:1141px){
    #edee_settings_form .radio.pick-up .info {
        position: absolute;
        right: -51px;
        top: 0;
    }
    #edee_settings_form .pick-up-method.three-columns .radio.pick-up {width: calc(50% - 60px)!important;/* float: none; */vertical-align: top;margin-left: 30px;position: relative;padding-right: 0;}
    .pick-up-method.three-columns .radio.pick-up:nth-child(3n) {margin-right: 30px;}
    #edee_settings_form .pick-up-method.three-columns .radio.pick-up:nth-child(2n){padding-right:0;margin-right:0;}
    #edee_settings_form .pick-up-method.three-columns .radio.pick-up .hover {
        left: -34px;
        right: inherit;
        top: 30px;
    }
    .pick-up-method.three-columns .radio.pick-up .hover{left: 0!important;top:27px!important;}

    .delivery_address_anim{clear:both;float:none;margin: 0 auto;height: 437px;width: 100%;max-width: 693px;}

    .delivery_address_anim iframe {
        /* width: 105%; */
        /* height: inherit; */
    }

    .delivery_address_anim iframe + iframe {/* right: -11px; *//* height: inherit; *//* bottom: -6px; *//* width: inherit; */}
	#bdd_edee_settings .pick-up-method .radio.pick-up, #bdd_edee_settings .pick-up-method .radio.sec-pick-up {width: calc(50% - 112px)!important;padding-right: 43px;}
	#bdd_edee_settings .pick-up-method .radio.pick-up select, #bdd_edee_settings .pick-up-method .radio.sec-pick-up select {width: calc(100% + 41px)!important;}
	#bdd_edee_settings .express_delivery_block {width: calc(100% + 41px);}
}

@media(max-width:1000px){
    .faqs_categories { width: calc(50% - 32px); margin-bottom: 30px; }
    .faqs_categories:nth-child(2n+1){clear:both;}
    .dashboard .track-shipment-form { padding-bottom: 0 }
    .invite-friends-textblock .wrap > .left:after {
        max-width: 100%;
        background-size: contain;
    }
    .invite-friends-textblock .wrap > .left {
        width: 50%;
    }
    .invite-friends-textblock .wrap > .right {
        width: 43%;
    }

    .acount-balance .right {
        margin: 0 auto;
        float: none;
        width: 100%;
        max-width: 790px;
    }
    .acount-balance .left {
        float: none;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 30px;
    }
    .convert-discount .inner {
        width: 100%;
        max-width: 555px;
        float: none;
        margin: 0 auto;
    }
    .convert-discount .bigger-heading {
        text-align: center;
    }
    .convert-discount-anim {
        width: 100%;
        float: none;
        max-width: 662px;
        margin: 0 auto;
        height: auto;
        clear:both;
    }
    .convert-discount-anim img { margin-top: 40px; }
    .deliverysvg_bg {width:100%;float:none;margin: 0 auto;background-position: bottom center;}
    .navigation-side.disabled { display:none;}
    aside.banners .banner{width: calc(50% - 20px);margin: 10px 10px!important;}
    .block-adress-sample .sample{width: calc(100% - 60px);margin: 30px 0 50px;}
    .block-adress-sample h4 { margin-top:70px;}
    .block-adress-sample .inner {width: 775px;margin: auto;float: none;}
    .block-adress-sample .button{
        float: none;
        display: block;
        margin: 26px auto 0;
    }
    .blog.small { width: calc(50% - 26px);margin: 0 50px 85px 0;}
    .hero-left{/* width: 77%; *//* text-align: center; *//* margin: 0 auto; */margin-bottom: 50px;float: none;}
    .hero{/* height:650px; */  height: 1302px;}
    .hero .wrap > img{width:480px;height:504px;}
    .block-blog .blog.small {width: calc(50% - 26px);margin: 40px 50px 0 0!important;}
    .block-blog .blog.small .image{height:230px;}
    #sub_form {width: calc(100% - 60px);padding: 50px 30px 60px;height: auto;min-height: 370px;}
    .block-blog .blog.small:nth-child(4) { clear: inherit;}
    .block-blog .blog.small:nth-child(4) , .block-blog .blog.small:nth-child(6) {margin-right:0!important;}
    .block-blog .video-block{width: 100%;}
    .block-blog .video-block .video img{
        width: 100%;
        height: auto;
        position: absolute;
        top: -9999px;
        bottom: -9999px;
        left: -9999px;
        right: -9999px;
        margin: auto;
    }
    .custumer-reviews{width:100%;    height: auto;    margin: 80px 0 0 0;}
    .block-blog .video-block{ margin: 80px 0 0 0;}
    .custumer-reviews:after{content:none;}
    .view-all-reviews{width:290px;}
    .block-blog .video-block{height:auto;}
    #calculate_parcels_form .container:before, #calculate_parcels_form .container:after{content:none;}
    #calculate_parcels_form{width:100%;}
    #calculate_parcels_form .info {float: left;width:calc(100% - 37px);}
    .row.shipping .left, .row.shipping .right{width:49.3%;}
    .row.shipping select {width: 100%;}
    .row.dimensions input{width:18%;}
    .row.dimensions .right {
        width: 30%;
    }
    .row.dimensions .right input{width:calc(100% - 22px);}
    #mapsvg_wrap {width: 750px;}
    /**/
    .content.customer-pages .left-side, .content.customer-pages .left-side.w560{width:100%;}
    .content.customer-pages .right-side, .content.customer-pages .right-side.w650{width: 100%;margin-top:30px;}
    .content.customer-pages {margin-bottom: 0px;}
    #totals {width: 100%;}
    #confirm-parcels-form table{width:950px;}
    #confirm-parcels-form .table-scroll3{float:left;width:100%;overflow-x:scroll;padding-bottom:10px;}
    #confirm-parcels-form .table-scroll3::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height:15px;background:#f0f0f0;}
    #confirm-parcels-form .table-scroll3::-webkit-scrollbar-thumb {background:#cdcdcd;}
    .default-button{display:block;float:none;height:auto;line-height: 18px;padding: 9px 20px 8px;}
    .clouds_about_us{width: 750px;height: 400px;}
    .clouds_about_us > div:nth-child(1) {left: 40px;top: 84px;width: 120px;}
    .clouds_about_us > div:nth-child(2) {top: 276px;left: 37px;width: 160px;}
    .clouds_about_us > div:nth-child(3) {left: 194px;top: 339px;width: 220px;}
    .clouds_about_us > div:nth-child(4) {right: 34px;top: 305px;width: 150px;}
    .clouds_about_us > div:nth-child(5) {top: 197px;right: -6px;width: 125px;}
    .clouds_about_us > div:nth-child(6) {right: 5px;top: 44px;width: 110px;}
    .info2{width:100%;}
    #calculate_parcels_form .container{border-radius: 13px;overflow: hidden;}
    .delivery-methods-block ul {float: left;width: calc(100% - 100px);padding: 0 50px;margin-top: 0;}
    .delivery-methods-block ul li {width: calc(50% - 24px);}
    .block-worldwide-parcel .advantages {/* margin-bottom: -200px; */}
    #right-side {height:auto!important;}
    .table-tabs{margin-top: 25px;}
    .pop-for-user.customs-declaration, .pop-for-user.guarantee-reminder {width: 355px;}
    .remove-row {margin-right: 0;}
    .customs-categories-table .heading span {width: 30%;}
    .customs-categories-table .heading span + span {/* width: 26%; */}
    .customs-categories-table .row select + input + input {width: 33%;}
    .customs-table-scroll{float:left;width:100%;overflow-x:scroll;padding-bottom:10px;}
    .customs-table-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 15px;background:#f0f0f0;;}
    .customs-table-scroll::-webkit-scrollbar-thumb{background:#cdcdcd;}
    .customs-table-scroll table{width:1000px;}
    .view-all-blogs, .view-all-videos, .view-all-reviews{margin: auto;float: none;display: block;}
    .custumer-reviews, .video{margin-bottom:20px;}
    .block-blog .blog.small{margin: 0px 50px 40px 0!important;}
    #sub_form{margin-bottom:40px;}
    .block-blog {padding: 100px 0 150px;}
    /*.popup.view-parcel .inner {display:block;width: calc(100% - 90px);}*/
    .discount-with-hover i.info + .hover {left: inherit;right: 0;top: 30px;}
    .discount-with-hover i.info + .hover:before{content:none;}
    .benefits ul > li{width: calc(50% - 8%)!important;margin: 7px 15% 30px 0!important;}
    .benefits ul > li:nth-child(2n){margin-right:0!important;}
    .drops-status .status-level, .your-benefits .benefits {margin-bottom: 70px;}
    .track-shipment-form.new:after{content:none;}
    .track-shipment-form.new .holder {width: 100%;}
    #block-track .bigger-heading, #block-track .bigger-heading + p, #block-track .bigger-heading + p + p{width:100%;text-align:center;}
    .light-block.polls {padding-bottom: 25px;background-position: bottom -25px right 15px;}
    .light-block.polls .forma {width:calc(100% - 150px);}
    .shop-list > a, .shop-list .shop{width: calc(33.33% - 47px);}
    .shop-list > a:nth-child(4n), .shop-list .shop:nth-child(4n) {margin-right: 20px;}
    .shop-list > a:nth-child(3n), .shop-list .shop:nth-child(3n) {margin-right: 0;}
	.popup.publish-shop .forma > .left > label.relative i.info + .hover{width: 280px;}
	#form-customs .darker-block.customs-categories .column.description {width: 250px;}
	.re-design #left-side .button.previous{float:right;}
	.exports-returns-confirm > .left {width: 100%;margin-bottom:70px;}
	.exports-returns-confirm > img {float: none;display: block;margin: auto;}
	.re-design .parcel-row > .left:not(.buttons), .re-design .order-row > .left:not(.buttons) {width: calc(100% - 240px);}
	.re-design .right-buttons.col2 > a { float: none;display: block;margin: 0!important;}
	.re-design .right-buttons.col2 > a + a, .re-design .right-buttons.col2 > a:nth-child(2){margin-top:10px!important;}

	.express-delivery .row{width:calc(100% - 30px);}
	.express-delivery .row > div.from{width: calc(100% - 90px);}
	.express-delivery .row > div.delivery{width: calc(100% - 90px);max-width:unset;padding:0;}
	.express-delivery .row > div.delivery:before{content:none;}
	.express-delivery .parent-row + .parent-row{margin-top:10px}
	.express-delivery .slide-button{margin-top:11px;}
}

@media(max-width:950px){
	.table-tabs.address-tabs a{width: calc(33.33% - 15px)!important;padding: 0 5px!important;}
	.competition-page.win  #auth_form{width: 460px;margin: 40px auto 0;}
	.competition-page.win .black:before{right: calc(50% + 150px);}
	.competition-page.win .black:after{left: calc(50% + 150px);}
	.competition-page .checkboxai label span.label{font-size:14px;}
}

@media(max-width:900px){
    .how-it-works-h.edde_block .inner.left.white_title { width: 100%; float:none; }
    .how-it-works-h.edde_block .inner.left.white_title + .right {float:none;margin: 70px auto 0;text-align: center;}
    .how-it-works-h.edde_block .inner.left.white_title + .right img { max-width:100%; }
    .how-it-works-h.edde_block .inner.left.white_title h4 {text-align: center;}
    .how-it-works-h.edde_block .inner.left.white_title .button {
        float: none;
        display: table;
        margin: 0 auto;
    }
    .turn-off-edee-banner {
        width: calc(100% - 40px);
        padding: 30px 20px 202px 20px;
    }
    .turn-off-edee-button {
        top: auto; */
    bottom: 22px;
    }
    .turn-off-edee-banner p {}
    .turn-off-edee-banner:after {
        /* left: 19px; */
    }
    .turn-off-edee-banner.status-off.status-hover:after {
        /*left: 128px;*/
    }
    .drops-info-container .block {
        width: calc(100% - 100px);
        margin: 0 auto 30px;
    }
    .block.customer .fact,.dashboard .block.customer .fact {
        float: right;
        width: 215px;
        margin: 35px 30px 0 0;
    }
    .dashboard .drops-info-container .block.customer .title, .dashboard .drops-info-container .block.customer .title + p { text-align: left; }
    .block.awards .blc, .block.customer .blc, .block.awards .blc, .block.awards .blc + .blc {
        float: left;
        width: calc(50% - 65px);
        height: 145px;
        padding: 25px;
        border-radius: 13px;
        margin-top: 10px;
        margin: 35px 0 50px;
    }
    .block.customer .bottom img {
        float: left;
        margin: 0 0 0 -25px;
        width: 250px;
        height: auto;
    }
    .block.awards .blc + .blc {margin-left: 30px!important;}
    .block.customer .bottom .right {float:right;}
    .steps-line.green .step {width: calc(50% - 75px)!important;font-size: 18px;min-width: auto!important;line-height: 18px;display: flex;align-items: center;}
    .steps-line.green .step.done:after {
        background: url(../img/images/step_corner_green.png)no-repeat 1px -10px;
    }
    .steps-line.green .step.done{
        width:calc(50% - 58px)!important;
    }
    .steps-line.green .step.active {
        width:calc(50% - 32px)!important;
    }
    .block-shop-from .inner {width:100%;float: none;}
    .shop_from_anim {float:none;margin: 0 auto;}
    header{padding-top:0;}
    #login-button, .my-account-button{margin-top:47px;}
    .user-menu{top: 39px;}
    #menu-burger{margin: 56px 15px 0 0;}
    .languages{margin-top:47px;}
    #logo{margin:40px 0 0 0;}
    #top-nav {display: none;}
    .contacts-left {width: 100%;max-width: 100%;}
    #contacts_form {width: calc(100% - 60px);margin-top:40px;}
    .contacts-page .social-smal a:nth-child(4) {clear: none;}
    .contacts-page .columnn {
        padding-left: 0;
        width: calc(50% - 20px);
        float: left;
        padding-right: 20px;
    }
    .contacts-page .columnn.social-media{width:100%;padding:0;margin-bottom:0;}
    .advantages ul > li{
        float: none;
        display: inline-block;
        width: calc(33.33% - 24px);
        /*height: 258px;*/
        margin: 7px 10px 30px;
    }
    .advantages{text-align:center;}
    .block-worldwide-parcel .bigger-heading {width: 100%;}
    .block-blog .video-block .video, .block-blog .video-block .video iframe{height:400px;}
    #login-button, .my-account-button, #my-account-button{display:none;}
    #my-account-button{display:none;}
    .logged_in{display:block!important;width: calc(100% - 108px);padding: 30px 30px 20px 78px;margin-top:15px;}
    .lang-drop{background:#109cdc;}
    .pop-for-user.customs-declaration, .pop-for-user.guarantee-reminder {width: 310px;}
    .delivery-methods-block table{width:96%!important;}
    /*
    .track-steps{overflow-x: scroll;}
    .track-steps::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 6px;background:#f0f0f0;}
    .track-steps::-webkit-scrollbar-thumb {background:#00bdf2;}
    .track-steps .scroll {width: 800px;}
    .ship-step {float: left;}
     .steps-line .step.active:after{top:0;}
     .steps-line {width: 100%;}
     */
    .invite-friends-textblock .wrap > .left {
        width: 100%;
    }
    .invite-friends-textblock .wrap > .right {
        width: 100%;
    }
	.invite-friends-textblock .wrap > .right{margin-top:80px;}
	.invite-friends-textblock .wrap > .left h4, .invite-friends-textblock .wrap > .right h4{text-align:center;}
	.invite-friends-textblock .wrap > .left > img {float: none;margin: 50px auto 0;display: block;}
	.invite-friends-textblock .text-center {width: 100%;}
	.invite-holder {
		display: unset;
		display: unset;
		display: unset;
		display: unset;
		display: block;
		-webkit-flex-wrap: unset;
		-ms-flex-wrap: unset;
		flex-wrap: unset;
		-webkit-flex-flow: unset;
		-ms-flex-flow: unset;
		flex-flow: unset;
	}
	.invite-by-email{width:100%;min-height:inherit;padding: 170px 0 100px;}
	.generate-unique-link{width:100%;min-height:inherit;padding:0 0 450px;}
	.generate-unique-link:after {right: 0;left: 0;bottom:50px; margin: auto;}
	.generate-unique-link .soc .right{float:left;}
	
	.turn-off-edee-banner{background:#e7f5ff;}	
	.turn-off-edee-banner:after, .turn-off-edee-banner.status-hover.status-off:after{
		left:129px;
		right:inherit;
		bottom:-12px;
	}
	.turn-off-edee-banner.status-off:after, .turn-off-edee-banner.status-hover:after{
		left:20px;
		right:inherit;
		bottom:-19px;
	}
	.popup.publish-shop .upload-button input[type="file"]{width:100%;}
	.popup.publish-shop .upload-button .file-bt{width:100%;margin:-40px 0 -40px 0;}
	.upload-button .file-name {width: 100%;margin:13px 0 0;}
	.popup.publish-shop .forma .upload{height:130px;}
	.popup.publish-shop .forma textarea {height: 464px;}
    .shops-filter .select{width:calc(33.33% - 14px);}
    .shops-filter .select + .select{margin-left:20px;}
    .re-design .active-parcels-list .border-button + .border-button, .re-design .orders-list .border-button + .border-button {margin-left: 15px;}
	.become-bussines-client .inner p:first-child, .use-micro-api .inner p:first-child{font-size: 36px;line-height: 46px;padding:0 20px; min-height: unset;}
	.become-bussines-client .inner p{ min-height: unset;}
	.become-bussines-client, .use-micro-api{width:100%;}
	.become-bussines-client .inner, .use-micro-api .inner{width: 80%;padding: 0 10%;}
	.add_your_shop_banner{padding: 50px 0 270px;}
	.add_your_shop_banner .wrap > div {width:100%;padding: 0;    text-align: center;}
	#add_shop {float: none;display: table;margin: 40px auto 0;}
	.add_your_shop_banner:after {
		width: 250px;
		height: 233px;
		bottom: -22px;
		background-size: 100% auto;
		left: 0;
		right: 0;
		margin: auto;
	}
	.table-tabs a .update + .hover{top:76px;}
	.re-design .frequently-ordered-brands .brands-list > a {width: calc(25% - 4px);}
	.re-design .frequently-ordered-brands .brands-list > a img {max-width: 94%;}
	.re-design .frequently-ordered-brands .brands-list > a:nth-child(5n+1) {clear: unset;}
	.re-design .frequently-ordered-brands .brands-list > a:nth-child(4n+1) {clear: both;}
	.steps-line.green{width:100%;}
	.table-tabs.table-tabs-new a{font-size: 13px!important;}
	.add_your_shop_banner .button{float: none;display: table;margin: 40px auto 0;}
	.re-design .slide-block.provide_information .parcel .row > div{width: calc(50% - 15px);}
	.re-design .slide-block.provide_information .parcel .row > div:nth-child(3), .re-design .slide-block.provide_information .parcel .row > div:nth-child(7){clear:both;margin-left:0!important;}
	.re-design .slide-block.provide_information .parcel .row > div.select , .re-design .slide-block.provide_information .parcel .row > div.comment-field{width: calc(50% - 16px);margin: 15px 0 0 30px;}
	#new_address_form.forma .all_inputs  .left:nth-child(2) label, #returns_form.forma .all_inputs  .left:nth-child(2) label, #exports-form .all_inputs  .left:nth-child(2) label{min-height:44px;}
	.competition-page.win .copyright .left{width:100%;}
	#bdd_edee_settings .pick-up-method .radio.pick-up, #bdd_edee_settings .pick-up-method .radio.sec-pick-up{width: calc(100% - 75px)!important;margin: 0!important;}
}

@media(max-width:850px){
    .invite-holder h2 { z-index: 9;  }
    .invite-by-email .inner:after { display: none; }
    .content-top.rate-our-service .wrap:before { display: none; }
    /*.invite-holder h2 {
    background: #165eae;
    background: -moz-linear-gradient(-45deg,  #165eae 0%, #1e6dbb 164%);
    background: -webkit-linear-gradient(-45deg,  #165eae 0%,#1e6dbb 164%);
    background: linear-gradient(135deg,  #175eae 0%,#1e6dba 164%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165eae', endColorstr='#277cc8',GradientType=1 );
    }
    .generate-unique-link {
        width: 100%;
        float: none;
        background: #1359ab;
        background: -moz-linear-gradient(-90deg, #1359ab -9%, #2377c5 91%);
        background: -webkit-linear-gradient(-90deg, #2377c5 -9%,#0fa8e4 91%);
        background: linear-gradient(90deg, #1359ab -9%,#2377c5 91%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
    }
    .invite-by-email {
         width: 100%;
         float: none;
         min-height:auto;
         background: #165eae;
         background: -moz-linear-gradient(-45deg,  #165eae 10%, #1e6dbb 57%);
         background: -webkit-linear-gradient(-45deg,  #165eae 10%,#1e6dbb 570%);
         background: linear-gradient(135deg,  #175eae 0%,#1e6dba 100%);
         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#165eae', endColorstr='#277cc8',GradientType=1 );
    }*/
    footer .col.eswd {width: calc(37% - 20px);}
    footer .col.contact-us { width: calc(36% - 20px);}
    footer .col.info {width: 27%;padding-right:0;}
    footer .col.follow-us {clear: both;width: auto;margin-top:30px;}
    footer .soc a{
        float: left;
        height: 50px;
        width: 50px;
        margin: 0 20px 20px 0;
        background: url(../img/images/follow-us-smaller.png)no-repeat;
    }
    footer  .soc a.fb {background-position: 0 -0;}
    footer  .soc a.inst {background-position: -62px 0;}
    footer  .soc a.gp {background-position: -124px 0;}
    footer  .soc a.yt {background-position: -186px 0;}
    footer  .soc a.tv {background-position: -249px 0;}
    footer  .soc a.lin {background-position: -312px -0;}
    footer  .soc a.vk {background:url(../img/images/follow-vk-smaller.png);}
    footer .soc a:nth-child(4){clear:inherit;}
    #print-label-form, #reset-passw-form{width: calc(100% - 60px);}
    .carusel .slick-list {width: calc(100% + 18px);}
    .block-lave-brand.how-it-works-h .center_h h1 + p, .block-lave-brand.how-it-works-h .center_h h2 +p, .block-lave-brand.how-it-works-h .center_h h3 +p,
    .block-lave-brand.how-it-works-h .center_h h4 +p, .block-lave-brand.how-it-works-h .center_h h5+ p, .block-lave-brand .bigger-heading.white.center + p,
    .block-adress-sample .inner, .how-it-works-h .white_title.center_h p{width:100%;}
    .copyright{padding: 210px 0 26px;}
    footer .soc a {margin: 0 10px 15px 0;}
    footer .col.eswd img{max-width:100%;}
    .copyright {padding: 50px 0 40%}
    footer {background-image: url(../img/images/footer-image.png);    background-size: 70%;padding-bottom: 0;}
    .copyright .left, .copyright .right {width: 100%;text-align: left;margin: 3px 0;}
    .logon {float: none;display: inline-block;}
    .steps-line {width: 100%;}
    .steps-line .step.step1{width: calc(45% - 25px);line-height: 18px;display: flex;align-items: center;padding:0 5px 0 20px;}

    .steps-line .step.step2{width: calc(55% - 65px);line-height: 18px;display: flex;align-items: center;padding:0 20px 0 45px;}
    footer .col.payment_options{float: left;width: auto;margin: 39px 0 0 45px;max-width:210px;}
    .popup.view-parcel .scroll{overflow-x:scroll;padding-bottom: 10px;}
    .popup.view-parcel .inner .scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 6px;background: #f0f0f0;}
    .popup.view-parcel .inner .scroll::-webkit-scrollbar-thumb {background: #cdcdcd;}
    .popup.view-parcel .scroll table{width:auto;}
    .content-top.rate-our-service .wrap:after {
        display: none;
    }
    .rate-our-service .page-heading {
        text-align: center;line-height: 44px;
    }
    .content-top.rate-our-service .general-rating {
        right: 0;
        left: 0;
    }
	.competition-page.win  #auth_form{width: 380px;}
	.competition-page.win .black:before{right: calc(50% + 100px);}
	.competition-page.win .black:after{left: calc(50% + 100px);}
	.competition-page #auth_form .checkboxai {margin: 0px auto 30px!important;width: 180px;float: none;padding-left: 40px;}
	.competition-page.win .yellow p.small{margin-top:70px;}
	.competition-page.win .yellow {padding: 58px 0 60px;}
}

@media(max-width:800px){
    .dashboard .turn-off-edee-button {
        right:17%;
    }
    .rewards-programme p {
        width: 100%;
    }
    .dashboard .row.dimensions input {
        width: calc(30% - 20px);
    }
    .rewards-programme .wrap:after {
        top: inherit;
        bottom: -90px;
        right: 0;
        width: 50%;
        background-size: contain;
    }
    .content-top.rate-our-service .wrap:before { display: none; }
    .hp_header_anim {
        float: none;
        margin: 55px auto 0;
        position: initial;
    }
    .hp_devmet_anim {
        margin: 48px auto 0!important;
        float: none;
    }
    .block-delivery-methods .inner {float:none;margin: 0 auto;}
    .shopping-ideas-list > div{width: calc(50% - 11px);margin:20px 20px 0 0!important;}
    .shopping-ideas-list > div:nth-child(2n) {margin-right: 0!important;}
    .countries-list > div{width: calc(50% - 13px);margin:20px 20px 0 0!important;}
    .countries-list > div:nth-child(2n) {margin-right: 0!important;}
    .top-block-inner > .left{width: 100%;}
    .top-block-inner > .right{width: calc(100% - 100px); border-left: none;  border-top: 1px solid #d6eaf8;}
    .top-block-inner > .left img {margin: 50px 0 50px!important;}
    .top-block-inner > .right {width: calc(100% - 60px);padding: 40px 30px 45px;}
    .contacts-page .columnn p:first-child {font-size: 18px;}
    .content.sig-in-page{padding-top: 120px;}
    .sing-register-tabs a{    font-size: 16px;}
    .sing-register-tabs{width:100%;}
    .sing-register-form{width:calc(100% - 40px);}
    .sing-register-form .holder{width: calc(100% - 260px);}
    #auth_form:after{right:-10px;}
    .container img, .block-delivery-costs .wrap > img, .block-delivery-options .inner + img, .block-delivery-methods .inner + img, .block-online-shoping .wrap > img{max-width: 80%;}
    .delivery-methods-block:after{content:none;}
    .delivery-methods-block {width: 100%;    padding-bottom: 50px;}
    .hero .wrap > img {
        position: relative!important;
        width: 480px;
        height: 504px;
        left: 0;
        right: 0!important;
        margin: auto!important;
        display: block;
    }
    .hero-left {width: 100%;text-align: center;margin-bottom:50px; float:none;}
    .block-blog .video-block .video, .block-blog .video-block .video iframe{height:370px;}
    .row.shipping .left, .row.shipping .right {width: 48%;}
    .row.dimensions .right{clear:both;float:left;    margin-top: 0;width: 100%;}
    .row.dimensions input,  .dashboard .row.dimensions input {width: calc(33.33% - 29px);}
    .row.dimensions input + input + input{margin-right:0;}
    #calculate_parcels_form .container{    height: auto;padding-bottom: 0px!important;}
    #mapsvg_wrap {width: 580px;}
    #animation_container, #animation_container #canvas, #animation_container #dom_overlay_container{width: 550px!important;height:345px!important;}
    #goTop {width: 45px;height: 45px;background-size: 100%;}
    .checkboxai.fields-of-internests label {width: calc(50% - 47px);}
    .checkboxai.fields-of-internests label:nth-child(3n+1){clear:inherit;}
    .checkboxai.fields-of-internests label:nth-child(2n+1){clear:both;}
    .checkboxai.fields-of-internests label span.label {font-size: 14px;line-height: 23px;    min-height: 46px;}
    .billing-adress{    width: calc(100% - 60px);    height: auto;}
    .radio.pick-up .hover{left: inherit;right: -50%;top: 30px;}
    .radio.pick-up .hover:before{content:none;}
    #coockies_box{text-align:center;}
    #coockies_box p{width: calc(100% - 60px);text-align:justify;margin-bottom:10px;}
    button.agree_terms, button.disagree_terms{float:none;margin: 0 10px;display: inline-block;}
    .close-coockies_box{position: absolute;top:23px;}
    .default-button{float:left;}
    .content.error-page .container p:first-child {font-size: 65px;line-height: 65px;}
    .clouds_about_us{background:none;    width: 100%; height: auto;font-size: 16px;font-weight: bold;}
    .clouds_about_us > div{
        position: relative;
        top:inherit!important;
        left:inherit!important;
        right:inherit!important;
        width:calc(100% - 190px)!important;
        padding:50px 30px 0 160px;
        background:#d7eaf8;
        height:72px!important;
        border-radius:60px;
        margin-top:20px;
        text-align:left!important;
    }
    .clouds_about_us > div:nth-child(1){background:#d7eaf8 url(../img/images/clouds_about1.png)no-repeat left center;}
    .clouds_about_us > div:nth-child(2){background:#d7eaf8 url(../img/images/clouds_about2.png)no-repeat left center;}
    .clouds_about_us > div:nth-child(3){background:#d7eaf8 url(../img/images/clouds_about3.png)no-repeat left center;}
    .clouds_about_us > div:nth-child(4){background:#d7eaf8 url(../img/images/clouds_about4.png)no-repeat left center;}
    .clouds_about_us > div:nth-child(5){background:#d7eaf8 url(../img/images/clouds_about5.png)no-repeat left center;}
    .clouds_about_us > div:nth-child(6){background:#d7eaf8 url(../img/images/clouds_about6.png)no-repeat left center;}
    .page-heading{line-height: 50px;margin: -33px 0 0;}
    .delivery-methods-block{min-height: 230px;}
    .block-worldwide-parcel .button {bottom: 40px;}
    .block-worldwide-parcel .advantages {margin-bottom: -203px;}
    #block-track .bigger-heading.center + p, #block-track .bigger-heading.center + p + p {width: 100%;}
    .pop-for-user.customs-declaration, .pop-for-user.guarantee-reminder {width: 420px;}
    .pop-for-user.customs-declaration {
        position: absolute;
        right: 0;
        left: 0;
        top: 120px;
        margin: 0 auto 0;
    }
    .pop-for-user.guarantee-reminder {
        position: absolute;
        left: 0!important;
        right: 0!important;
        top: 480px;
        margin: 0 auto 0;
    }
    .pop-for-user.guarantee-reminder .title + p:after{right:12px;}
    .pop-for-user.guarantee-reminder p {padding-right: 170px;}

    .customs-categories-table .heading span {/* width: 25%; */}
    .customs-categories-table .heading span + span {/* width: 25%; */}
    /*.customs-categories-table .row select { width: 23%;}
    .customs-categories-table .row select + input {width: 19%;}
    .customs-categories-table .row select + input + input {width: 33%;}*/
    #sub_form p {width: 100%;}
    .block-parts-of-group .bigger-heading + p, .block-parts-of-group .bigger-heading.center + p + p {width: 100%;}
    .bigger-heading, #sub_form .title, .custumer-reviews .title, .how-it-works-h .center_h p, .how-it-works-h .inner p, .block-delivery-costs .inner p, .block-map .bigger-heading.center + p,
    .block-shop-from p, #block-track .bigger-heading.center + p, .block-why-our-service .wrap > p, .block-our-vision .inner p, .bigger-heading.center + p, .bigger-heading.center + p + p ,
    .review-form .caption, #contacts_form .caption, #print-label-form .caption, #reset-passw-form .caption, #print-label-form .caption + p, #reset-passw-form .caption + p{text-align:center;}
    .block-delivery-methods .inner p, .block-delivery-methods .columnn  p{text-align:left;}
    .custumer-reviews .title{padding: 25px 30px 30px 30px;}
    .customs-banner {
        width: calc(100% - 60px);
        background-position: bottom -28px center;
        padding: 45px 30px 210px 30px;
    }
    .customs-banner .inner{text-align:justify;}
    .delivery-methods-block td {padding: 5px 20px;display: block;width: calc(100% - 40px);}
    .delivery-methods-block table {width: 100%!important;margin: 30px auto 0;}
    .delivery-methods-block{padding-bottom:30px;}
    .thank-for-registering-page .inner {width: 100%;}
    .page-top p {font-size: 22px;line-height: 26px;}
    .rewards-programme-banner p:first-child{text-align:left!important;}
    .shop-list > a, .shop-list .shop{width: calc(50% - 43px);}
    .shop-list > a:nth-child(3n), .shop-list .shop:nth-child(3n) {margin-right: 20px;}
    .shop-list > a:nth-child(2n), .shop-list .shop:nth-child(2n) {margin-right: 0;}
	.re-design #active-parcels-content .tab-content-top > .left, .re-design .tab-content-top .left{/*max-width: 100%;width:100%;*/}
	.re-design #active-parcels-content .title {font-size: 18px;}
	.re-design .active-parcels-list .border-button + .border-button, .re-design .orders-list .border-button + .border-button {margin: 10px 0 0;}
	#incoming-parcels-content .tab-content-top > .left {width: auto;}
	.update + .hover{top: 43px;left: 0;}
	.re-design .active-parcels-list.consolidate .parcel-row > .left > p.origin-country {}
	.re-design .parcel-row > .left > p, .re-design .order-row > .left > p{}
	#auth_form .checkboxai {margin-top: -10px;}
	.re-design .slide-block.delivery_option .receiver-address-block{width:100%;margin-top:30px;}
	.re-design .slide-block.delivery_option .radio.block , .re-design .slide-block.delivery_option .delivery-address{width: 100%;}
	.slide-block.contact_details .company > .left, .slide-block.contact_details .company > .right{width:100%;}
	.re-design .slide-block.contact_details .client-info > div{width:100%;}
	.re-design .slide-block.provide_information .total > div{width:100%;}
	.re-design .slide-block.provide_information .country{width:100%;}
	.re-design .slide-block.provide_information .country + .country{margin-top:20px;}
	.parcel-us-inputs-totals{display:none;}
	.re-design .slide-block.update_details .inner .half > div {width:100%;}
	.re-design .update_details .us-input {display:none;}
	.re-design .slide-block.delivery_option .radio.pick-up .hover{top: -102px!important;right: unset!important;left: -34px!important;}
	.radio.pick-up.checked input[name="post_code"] {width: calc(100% - 55px);}
	.radio.pick-up.checked input[name="submit_post_code"] {margin-right: 30px;}
	.radio.pick-up.checked select, .radio.sec-pick-up.checked select {width: calc(100% - 0px)!important;margin-right: 30px!important;}
	.prices-textcontent .row table td p i.info + .price-list-hover{left: unset;top:36px;right: 0;}
	.prices-textcontent .row table td p {position: unset;}
	.prices-textcontent .row td{position: relative;}

}

@media(max-width:799px){
	.table-tabs.table-tabs-new li {width: calc(50% - 1px)!important;}
	.table-tabs.table-tabs-new li:nth-child(3) a{border-top-right-radius: 0;}
	.table-tabs.table-tabs-new li:nth-child(2) a{border-top-right-radius: 7px;}
	.table-tabs.table-tabs-new li:nth-child(3n){width: calc(50% - 1px)!important;border-right:1px solid #fff;}
	.table-tabs.table-tabs-new li:nth-child(2n){width: calc(50% - 0px)!important;border-right:none;}
	.table-tabs.table-tabs-new a{font-size: 14px!important;}
}

@media(max-width:780px){
    .light-block.pickup-person > .left, .light-block.pickup-person > .left + .left, .light-block.select-payment-method .company > .left, .light-block.select-payment-method .company > .left + .left {width: 100%;margin-left: 0;}
}

@media(max-width:1000px){
    .rewards-programme-banner {
        background: #11b6f8 url(../img/images/rewards.png) no-repeat bottom 7% right 4%;
        background-size: 20%;
        padding-top: 77px;
    }
    .rewards-programme-banner p { width: 100%; }
}

@media(max-width:750px){
    /*.track-steps{overflow-x: scroll;}
    .track-steps::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 15px;background:#f0f0f0;}
    .track-steps::-webkit-scrollbar-thumb {background:#cdcdcd;}
    .track-steps .scroll {width: 650px;}*/
    .block-shop-from table td, .block-shop-from table th{font-size:14px;    padding: 0 3px;}
	.re-design #active-parcels-content .tab-content-top .how-much-display {clear:both;float:left;max-width: 100%;position: relative;right: unset;bottom: unset;margin-top:30px;}
	#orders-content .tab-content-top .right{clear:both;float:left;max-width: 100%;margin-top:20px;}
	.re-design .tab-content-top .how-much-display {max-width: 100%;width: 100%;position:relative;right: unset;bottom: unset;margin-top:20px;}
	.re-design .tab-content-top .how-much-display:first-child {margin-top:0!important;}
	.re-design .tab-content-top .button + .how-much-display {margin-top:20px!important;}
	.customs-block {width: calc(100% - 60px)!important;border-right:none;}
	.customs-block .customs-categories-table .column.price {width: calc(50% - 10px);}
	.customs-block .customs-categories-table .column.description {width: calc(50% - 10px);}

	.competition-page.win .wrap, .competition-page.win .wrap-large, .competition-page.win  #auth_form{width: calc(100% - 30px);}
	.competition-page.win .black:before, .competition-page.win .black:after{content:none;}
	.competition-page #auth_form .checkboxai {margin: 0px auto 30px!important;width: 180px;float: none;padding-left: 40px;}
}

@media(max-width:700px){
    .faq_content {float:none;width: 100%;}
    .faqs_categories_side {float:none;width: 100%;margin-right: 0;}
    .faqs_categories_side { margin-top: 30px; }
    .faqs_categories.in_page {
        width: calc(50% - 32px);
        margin: 0 15px;
        margin-bottom: 30px;
        float: left;
    }
    .dashboard .turn-off-edee-button {
        right:15%;
    }
    .all-ratings .row span {max-width: calc(100% - 265px);font-size: 14px;}
    .rating-count{float: right;font-size: 14px;min-width: 40px;margin: 1px 0 0 10px;}
    .all-ratings .row i.info {margin: 1px -28px 0 5px;}

    #edee_settings_form .pick-up-method.three-columns .radio.pick-up {
        clear: both;width:calc(100% - 30px)!important;padding: 0 30px 0 0!important;    margin-right: 0;min-height: inherit;
    }

    .rewards-programme-left .title .info + .hover {
        max-width: calc(100% - 26px);
        width: 100%;
        left: 0px;
    }
    #logo {margin: 40px 0 40px;}
    .user-menu{top: 39px;}
    .logon {float: none;display: inline-block;}
    footer .col.eswd {width: calc(53% - 20px);}
    footer .col.contact-us { width: 47%;padding-right:0;}
    footer .col.info {width: calc(53% - 20px);padding-right:20px;margin-top:30px;}
    footer .col.follow-us {float: right;clear: inherit;width: 47%;margin-top:30px;}
    footer .soc a:nth-child(4){clear:both;}
    footer .soc a{margin:0 15px 15px 0;}
    .list-filter a{padding: 30px 15px 0px;}
    #auth_form:after{content:none!important;}
    .sing-register-form .holder {width:calc(100% + 10px)!important;}
    #auth_form .checkboxai{width: calc(100% - 55px);}
    .blog.small .image{height:230px;}
    .blog.big .image{height: 340px;}
    .radio.pick-up .hover {left: 0;right: inherit;}
    .points ul li{     width: calc(33.33% - 20px);  padding: 0 10px; font-size: 16px;font-weight: 600;}
    .points ul li:before{    width: 100px;height: 100px;background-size: 100%!important;}
    .content-top.width-image, .content-top.width-image .wrap{margin-top:0;}

    .content-top.width-image.invite-friends .wrap {
        /* margin-top: 60px; */
    }
    .lang-drop {background: #1098d8;}
    .delivery-methods-block ul { width: calc(100% - 60px);padding: 0 30px;}
    .block-worldwide-parcel > img { max-width: 140%;margin-left: -20%;}
    .sing-register-form .info{width: 100%;padding: 15px 20px 20px 20px;}
    .return-on-tab-empty:before{left: 0;right: 0;top: 40px;margin: auto;}
    .return-on-tab-empty{min-height:400px;height:auto;}
    #return-on-tab.return-on-tab-empty{padding-bottom:10px;}
    .return-on-tab-empty .inner{padding: 220px 10% 0;text-align: center;}
    .remove-row {margin-right: -10px;}
    #track_number {width: calc(100% - 60px);padding-left: 30px;    background: none;}
    #calculate_parcels_form .dilivery-price .info{width: calc(100% - 37px);padding-right: 0;margin: 30px 0 0 0;}
    #calculate_price, #addanotherparcel{width:48%;}
    #calculate_parcels_form .dilivery-price .dilivery-price-total{width:auto;}
    .origin-alert-box{width: calc(100% - 86px);}
    .block-shop-from table tr:first-child td:first-child{min-width:inherit;}
    footer .col.payment_options {margin: 30px 0 0 0;max-width: 100%;}
    .drops-status-bar .right span{font-size:14px;}
    .drops-status-bar .right span + span:before{margin: 14px 10px 0 10px;}
    .drops-status-bar .left:before{margin: 0 0px 0 -10px;}
    .status-level > div {width: calc(50% - 10px);margin: 0 20px 20px 0;}
    .status-level > div .middle {font-size: 16px;}
    .status-level > div .bottom {font-size: 15px;}
    .reviews-filter .left, .reviews-filter .left + .left {width: 80%;margin-left: 0;}
    .become-ambassador {width: calc(100% - 100px);padding: 45px 50px 220px 50px;}
    .become-ambassador:after {top: inherit;left: 0;bottom: 25px;right: 0;}
    .become-ambassador h4, .become-ambassador h5{text-align:center;}
    .all-ratings .row i.info + .hover {right: 0;}
    .remind-me-later-block {width: calc(100% - 60px);margin: 25px 0px 0;}
    .all-ratings .row .stars {margin-left: 13px;}
    .rating-date-block .country {width: 215px;}
    /*.customer-pages .forma select {width: 100%!important;}*/
	.re-design .radio.pick-up select, .re-design .radio.sec-pick-up select{/*width: calc(100% + 33px)!important;padding-right: 40px;*/}
    .all-ratings .row strong.no-value {margin-right: 187px;}
    #profile-information-form select {width: calc(100% - 0px);margin: 0 0 10px!important;}
    .customer-pages .page-top p{width:100%;}
    .content.customer-pages .left-side.ava { width:100%; }
	.add-your-shop-banner{width: calc(100% - 60px);height:auto;padding: 50px 30px 320px;}
	.add-your-shop-banner .button{top:inherit;right:0;left:0;bottom:225px;margin:auto;}
	.add-your-shop-banner:after{top:inherit;right:0;left:0;bottom:-22px;margin:auto;}
	.add-your-shop-banner p{text-align:center;padding-right: 0;}
	.shops-filter .select{width:calc(100% - 26px);}
	.shops-filter .select + .select{margin:20px 0 0 26px;}
    .re-design .tab-content-top .how-much-display select {width: 185px!important;}
    .popup.order-pop table.align-left tr th, .popup.order-pop table.align-left tr td {padding: 5px 15px;}
    .popup.order-pop table.align-left tr th:last-child {width: 50%;}
	.re-design .frequently-ordered-brands .brands-list > a {width: calc(33.33% - 4px);height: 90px;line-height: 90px;}
	.re-design .frequently-ordered-brands .brands-list > a:nth-child(4n+1) {clear: unset;}
	.re-design .frequently-ordered-brands .brands-list > a:nth-child(3n+1) {clear: both;}
	.address-tab-content .tab-content-top .button.add-new-adress{clear:both;margin:20px 0 0 0;}
	/*#my-parcels-form .pick-up-method input[name="post_code"]{width:calc(100% + 8px);}
	#my-parcels-form .pick-up-method input[name="submit_post_code"] {margin: 0 0 10px -30px;float: left;}
	#new_address_form.forma .all_inputs  .left, #returns_form.forma .all_inputs  .left, #exports-form .all_inputs  .left {width: 100%;margin-right: 0;}
	#new_address_form.forma .all_inputs  .left:nth-child(2) label, #returns_form.forma .all_inputs  .left:nth-child(2) label, #exports-form .all_inputs  .left:nth-child(2) label{min-height:inherit;}*/
	.re-design .customs-table .parcel-id span.retailer-id {
		clear: both;
		float: left;
		width: calc(100% - 150px);
		margin: 5px 0 0;
	}

}

@media(max-width:649px){

    .reviews-filter {
        width: calc(100% - 100px);
    }
    .reviews-filter .left, .reviews-filter .left + .left {
        /*width: 46%;*/
    }
    #hand_click { display: none; }
    .navigation-side{display:block;}
    .hero-left { float:none;}
    .hp_header_anim {
        width: 100%;
        height:397px;
        position: relative;
        right: 0;
        margin: 40px auto 0;
        z-index: 999;
    }
    .hp_header_anim iframe {
        width:auto;
        height:100%;
        border:0px;
        position: inherit;
        z-index: 1;
        display: block;
        margin: 0 auto;
    }

    .hp_shop_online_anim {
        width: 100%;
        float: none;
        height:240px;
        position: relative;
        margin: 40px auto 0!important;
    }
    .hp_shop_online_anim iframe {
        width:auto;
        height:100%;
        border:0px;
        position: absolute;
        z-index: 2;
        left: 0;
        right: 0;
        margin: auto;
    }

    .hp_ship_now_anim {
        width: 100%;
        height:243px;
        position: relative;
        float: none;
        margin: 40px auto 0!important;
    }
    .hp_ship_now_anim iframe {
        width:auto;
        height:100%;
        border:0px;
        position: absolute;
        z-index: 1;
        left: 0;
        right: 0;
        margin: auto;
    }

    .hp_ship_now_anim iframe + iframe {
        z-index: 2;
        width: 110px;
        height:243px;
        margin: 40px 0 0 0!important;
        position: absolute;
        bottom: 0;
        left: 56px;
        right: 0;
    }

    .hp_trackparcel_anim {
        width:auto;
        height: 225px;
        float:none;
        margin: 40px auto 0!important;
    }
    .hp_trackparcel_anim iframe {
        width:auto;
        height:100%;
        border:0px;
        margin: 0 auto;
        display: block;
    }


    .hp_enjoy_anim {
        width: 100%;
        height:239px;
        float:none;
        margin: 40px auto 0!important;
    }
    .hp_enjoy_anim iframe {
        width: auto;
        height: 100%;
        border:0px;
        max-width: 100%;
        display: block;
        margin: 0 auto;
    }

    .hp_devmet_anim {
        width: 100%;
        height:253px;
        float:none;
        margin: 40px auto 0!important;
    }
    .hp_devmet_anim iframe {
        width:auto;
        height:100%;
        border:0px;
        display: block;
        margin: 0 auto;
    }


    .about_eswd_anim {
        width: 100%;
        height:207px;
        float:none;
        margin: 50px auto 0!important;
    }
    .about_eswd_anim iframe {
        width: 100%;
        height:100%;
        border:0px;
    }
    .about_us_2 {
        width: 100%;
        height: 356px;
        float:none;
        margin: 50px auto 0!important;
    }
    .about_us_2 iframe {
        width: 100%;
        height:100%;
    }
    .about_us_2 iframe + iframe {
        z-index: 1;
        width: 100%;
        height:100%;
    }
    .about_us_3 {
        width: 100%;
        float: none;
        height:245px;
        margin: 50px auto 0!important;
    }
    .about_us_3 iframe {
        width: 100%;
        height:100%;
    }

    .delivery_options_anim_page {
        position: relative;
        float:none;
        width: 100%;
        height: 370px;
        margin: 50px auto 0;
        margin: 50px auto 0!important;
    }

    .delivery_cost_anim{
        width: 100%;
        height: 254px;
        margin: 50px auto 0!important;
    }

    .delivery_options_anim_page iframe {
        width: 100%;
        height:100%;
    }

    .shop_from_anim {
        width: 100%;
        height: 339px;
        margin: 0px auto 0!important;
    }

    .shop_from_anim iframe {
        width: 100%;
        height:100%;
    }

    .lets_started_anim{
        width: auto;
        /*height: 297px;
        margin: 50px auto 0!important;*/
        height: 339px;
    }
    .lets_started_anim iframe {
        /*  width:auto;
         height:100%;
         border:0px;*/
        top: 0;
        bottom: inherit;
        height: 100%;
        width: 100%;
    }
    .lets_started_anim iframe + iframe {
        /* z-index: 1;
         width: -webkit-fill-available;
         height:100%;*/
        height: 100%;
        width: 100%;
    }

    .delivery_address_anim {
        width: 100%;
        height: 356px;
        position: relative;
        float:none;
        margin: 0 auto;
        /* margin-left: 0; */
    }
    .block-adress-sample .sample { float:none;}
    .delivery_address_anim iframe {
        /* border:0px; */
        /* position: absolute; */
        /* z-index: 2; */
        /* width:auto; */
        /* height:100%; */
        /* width: 115%; */
    }
    .delivery_address_anim iframe + iframe {
        /* z-index: 1; */
        /* right: 0; */
        /* width:auto; */
        /* height: 85%; */
        /* width: 37%; */
        /* bottom: 0; */
    }

    .delivery_options_anim {
        float:none;
        width: 100%;
        height: 363px;
        margin: 50px 0 0 -16px!important;
        margin: 50px auto 0!important;
    }
    .delivery_options_anim iframe {
        width: 100%;
        height:100%;
    }
    .delivery_options_anim iframe + iframe {
        z-index: 1;
        right:0;
    }

    .delivery_cost_anim {
        float:none;
        width: 100%;
        height: 221px;
        margin: 50px 0 0 -16px!important;
        margin: 50px auto 0!important;
    }
    .delivery_cost_anim iframe {
        width: 100%;
        height:100%;
    }

    .block-how-works .container + .container {
        margin-top: 0px;
    }
    .hero {height: 870px;}
    .hero-heding, .hero-heding-by {font-size: 42px;line-height: 52px;}
    .hero-left > p {
        width: 80%;
        margin: auto;
        font-size: 16px;
        line-height: 26px;
        padding: 0 10%;
    }
    .hero-subheding p{font-size: 22px;line-height: 34px;}
    .bigger-heading , .invite-holder h2{font-size: 34px;line-height: 42px;font-weight: 700;}
    .page-heading{font-size:34px;}
    .customs-categories-table .row + .row{border-top: 1px solid #e7f5ff;padding-top: 20px;}
    /*.customs-categories-table .row select{width: calc(53% - 20px);}
    .customs-categories-table .row select + input {width: calc(47% - 20px); margin-left: 0;float: right;}
    .customs-categories-table .row select + input + input {margin: 10px 0 0;width: calc(53% - 55px);}*/
    /*.confirmation .customs-categories-table .row input:first-child{width: calc(53% - 30px);}
    .confirmation .customs-categories-table .row input + input {width: calc(47% - 30px); margin:0 0;float: right;}
    .confirmation .customs-categories-table .row .comment_input{margin: 10px 0 0;width: calc(100% - 30px);}*/
    /*.remove-row {margin: 13px 0 0 0;}*/
    .customs-categories-table .heading span{/* width:auto!important; */width: 28%;}
    .customs-categories-table .heading span + span{/* margin-left:20px; */}
    .customs-categories-table .row .column {width: 29%;}

    .block-map .bigger-heading.center + p{width:100%;}
    /*side buttons*/
    .hero {height: 950px;}
    .hero-left {margin-top: 50px;}
    .navigation-side{
        position:absolute;
        width: 100%;
        top: 160px;
        left: 0;
        right: 0;
        text-align: center;
    }
    .navigation-side > a{display: inline-block;margin: 0 10px;}
    .navigation-side > a:hover > span{display:none;}
    .about-drops-anim, .chance-to-earn-drops-anim, .new-enhanced-status-anim, .disclaimer-anim{max-width:80%;height: auto;}
    .disclaimer-block h2, .about-drops h2{font-size: 34px;line-height: 42px;}

    p.title.more_less_title.incoming-parcel-title {max-width: 100%;width: 100%;}
    /*.button#upload-parcel-information{clear: both;margin:0 0 20px;}*/
	.re-design #my-parcels-form .active-parcels-list .status i.info + .hover{right:unset;left:0;}
	.table-tabs.table-tabs-new a{font-size: 13px!important;}
}

@media(max-width:640px){
    .dashboard .drops-info-container .block {
        width: calc(100% - 51px);
    }
}

@media(max-width:600px){
    .faqs_categories { width: 100%; margin:0 0 30px 0; }
    .dashboard .drops-info-container .block {
        width: calc(100% - 50px);
        margin: 0;
        min-height: auto;
    }
    .rating-date-block .title{height:80px;}
    .rating-date-block .country {width: 100%;}
    .rating-date-block .title .forma {width: 100%;margin-top:20px;}
    .drops-info-container.silver .block.vouchers.no_v {background-position:bottom 30px center;padding-bottom: 160px;}
    .block.vouchers.no_v .left{width:100%;margin-top: 20px;}
    .no-drops{width: calc(100% - 60px);padding: 39px 30px 180px 30px;background-position: bottom 30px center;}
    .drops-info-container .block.vouchers{padding-bottom: 150px;background-position: bottom 20px center;}
    .radio.pick-up .info{cursor:pointer;}
    #track_number input[type="submit"].button {width: 182px;}
    .track-shipment-form.new #track_number input[type="text"] {width: calc(100% - 219px)!important;padding: 0 10px 0 25px;}
    .dashboard .track-shipment-form.new #track_number input[type="text"] {
        width: calc(100% - 180px)!important;
        padding: 0 25px 0 25px;
    }
	.re-design .parcel-row > .left.buttons, .re-design .order-row > .left.buttons {width: 100%!important;max-width: 100%;}
	.re-design #active-parcels-content .tab-content-top > .left {max-width: 100%;}
	.re-design #active-parcels-content .tab-content-top .how-much-display{width:100%;}
	.re-design #orders-content .tab-content-top .how-much-display, .re-design  #incoming-parcels-content .tab-content-top .how-much-display, .re-design .tab-content-top .how-much-display{width:100%;}
	.re-design .tab-content-top .how-much-display{margin-top:20px;}
	.re-design .frequently-ordered-brands .title{margin: 0 -30px 30px;}
	.re-design .parcel-row > .left{width:100%;}
	/*.re-design .active-parcels-list .border-button, .re-design .orders-list .border-button {clear: unset;float: left;width:calc(50% - 10px);margin-top:20px!important;padding:0!important;}
	.re-design .active-parcels-list .border-button + .border-button, .re-design .orders-list .border-button + .border-button {margin-left: 15px;}*/
	.re-design .parcel-row > .right, .re-design .order-row > .right{position:relative!important;width:100%;margin-top:15px!important;top:unset!important;right:unset!important;}
	.re-design  .parcel-row > .right > a, .re-design  .order-row > .right > a{display: unset!important;float: left!important;width:calc(50% - 10px)!important;margin-top:10px!important;padding:0!important;}
	.re-design  .parcel-row > .right > a:nth-child(2n), .re-design  .order-row > .right > a:nth-child(2n){margin-left:15px!important;}
	.re-design  .parcel-row > .left, .re-design  .order-row > .left {width: 100%!important;}
	.re-design .active-parcels-list.consolidate .parcel-row {padding: 0 30px 30px;}
	.become-bussines-client .inner p:first-child, .use-micro-api .inner p:first-child{font-size: 32px;line-height: 42px;padding:0 20px;}
	.become-bussines-client .inner, .use-micro-api .inner{width: calc(100% - 30px);padding: 0 15px;}
	.become-bussines-client, .use-micro-api {padding: 80px 0 90px;}
	#incoming-parcels-content .tab-content-top > .left {margin-bottom: 25px;}
	.re-design .parcel-row > .left > p, .re-design .order-row > .left > p{width:100%!important;margin:5px!important;}
	.exports-returns-confirm .button-print-label-return, .exports-returns-confirm .button-print-label {width: 170px;}
	.exports-returns-confirm > img {margin: 0 auto -40px;}
	.table-tabs.address-tabs {width: 100%;margin: -10px 0 0;}
	.table-tabs.address-tabs a{width: calc(100% - 10px)!important;border-radius:7px!important;padding: 0 5px!important;margin:5px 0 0!important;}
	.table-tabs.address-tabs a:last-child{border-radius:7px 7px 0 0!important;}
	.competition-page.win .black{padding: 0 0 73px;margin: -50px 0 0;}
	.competition-page.win footer .soc{text-align:center;}
	.competition-page.win footer .soc a {float: none;display: inline-block;}

	.express-delivery .row{padding: 8px 15px 8px;}
	.express-delivery .row > div.from{width: 100%;}
	.express-delivery .row > div.delivery{width: 100%;padding-left:0;margin-top:5px;}
	.express-delivery .row > div.delivery:before{content:none;}
	.express-delivery .row > div strong{display:unset;}
	.express-delivery .slide-button{margin:0 0 10px;}
	.express-delivery #expressRowGeneral .slide-button{margin:0 20px 10px 0;}
}

@media(max-width:390px){
    .delivery_options_anim_page, .about_us_2, .lets_started_anim {
        height: 231px;
    }
}

@media(max-width:540px){
    .delivery_address_anim iframe + iframe {
        /* right: 8%; */
    }
}


@media(max-width:600px){
    .dashboard .drops-info-container .block {
        width: calc(100% - 51px);
    }
    .invite-steps ul > li { width: 100%;margin: 0 0 50px 0!important; }
    #bdd_edee_settings_confirm .checkboxai.border {    width: calc(100% - 59px);}
    .edee_confirm_buttons { width:100%; }
    .edee_settings .half { width:100%; float: none!important; }
    #edee_settings_form .light-block.discounts .left.promo { width:100%; }
    .rewards-programme-left .title .info + .hover {
        max-width: calc(100% - 26px);
        width: 100%;
        left: 0px;
    }
    .drops-rewards-programme label, .radio, .drops-rewards-programme select {display: block;float: none!important;}
    .drops-rewards-programme select {width: 100%!important;margin:0px;margin-bottom:20px;margin-left: 0!important;}
    .drops-rewards-programme .wrap {
        width: calc(100% - 61px);
        padding: 90px 30px 0;
        background: transparent;
    }
    .drops-rewards-programme .wrap table {
        width:100%;
        max-width: 100%;
    }
    .rewards-programme-left .checkboxai.fields-of-internests label span.label {height:auto;min-height: auto;}
    .rewards-programme-left .checkboxai.fields-of-internests label {
        width: calc(100% - 50px);
        float: none!important;
    }
    .rewards-programme-left .checkboxai.fields-of-internests { margin:0;}
    .rewards-programme-right {height:auto;min-height: auto;    padding: 50px;}
    body { /* min-width:375px; */}
    .shopping-ideas-list > div{    height: 300px;}
    .shopping-ideas-list .idea-title{padding: 23px 15px 0;font-size: 16px; line-height: 24px;}
    .shopping-ideas-list .button-blue{bottom:30px;}
    .countries-list > div {background-size: 100% auto!important;height: 400px;}
    .list-filter a {
        padding: 22px 30px 0px;
        width: calc(100% - 60px);
        border-radius: 0!important;
        height: 40px;
    }
    .list-filter{overflow:hidden;}
    .tags{max-height:80px;}
    .tags a{
        padding: 8px 15px 8px;
        line-height: 18px;
        height: auto;
        margin: 6px 7px 0 0;
    }
    .tags a.all-tags{min-width:50px;}
    .contacts-page .columnn {width: 100%;padding-right: 0;text-align: center;padding-top: 120px!important;margin-bottom:50px;}
    aside.banners .banner{height: 305px;}
    .sing-register-tabs a{    width: calc(50% - 25px);    min-width: inherit;}
    /*.container > .inner, */.block-parts-of-group .bigger-heading + p,
                             .bigger-heading.white.center + p, .bigger-heading.white.center + p + p, .how-it-works-h .white_title.center_h h3 + p, .how-it-works-h .white_title.center_h h4 + p,
                             .how-it-works-h .white_title.center_h p, .block-delivery-costs .inner, .block-delivery-options .inner,  .block-online-shoping .inner{width:100%}
    .container img, .block-delivery-costs .wrap > img , .block-delivery-options .inner + img, .block-delivery-methods .wrap > img, .block-online-shoping .wrap > img{max-width: 100%;}
    /**/
    .block-our-vision {padding: 80px 0 100px!important;}
    .block-parts-of-group {padding: 90px 0 100px;}
    .block-why-our-service{padding: 100px 0 70px;}
    .block-how-works{padding: 80px 0 80px;}
    .block-lave-brand{padding-top:90px;}
    .block-adress-sample{padding: 90px 0 77px;}
    .block-delivery-costs {padding: 80px 0 90px;}
    .block-delivery-options {padding: 80px 0 80px;}
    .block-delivery-methods {padding: 80px 0 90px;}
    .block-online-shoping {padding: 80px 0 80px;}
    .block-shop-from {padding: 80px 0 90px}
    .block-blog .video-block{margin: 80px 0 0 0;}
    .block-track-shipment, .block-calculate{padding: 70px 0 90px;}
    .block-map{padding: 70px 0 0px;}
    .block-steps { padding: 90px 0 80px;}
    /**/
    .container > .inner .bigger-heading , .bigger-heading,
    .how-it-works-h h1, .how-it-works-h h2, .how-it-works-h h3, .how-it-works-h h4, .how-it-works-h h5{/*font-size: 30px;line-height: 38px;*/font-weight: 700;}
    .block-our-vision .container + .container {margin-top: 80px;}
    .advantages ul > li {width: calc(50% - 34px);margin: 7px 15px 30px;}
    .block-delivery-methods .columnn  p{text-align:center;}
    .delivery-methods-block ul li {width: 100%;}
    .blog.small {width: 100%; margin: 0 0px 60px 0;}
    .blog.small .image, .blog.big .image, .block-blog .blog.small .image {height: auto;}
    .blog .image img {
        width: 100%;
        height: auto;
        position: relative;
        top: inherit;
        bottom: inherit;
        left: inherit;
        right: inherit;
        margin: auto;
    }
    .blog.small .title, .blog.small .short-descr, .block-blog .blog.small .title, .block-blog .blog.small .short-descr{height:auto;}
    .blog.big{margin-bottom: 50px;}
    #sub_form{padding: 30px 30px 60px;margin-bottom:40px;}
    #sub_form .title , .custumer-reviews .title{font-size: 28px;}
    #sub_form p {width: 100%;font-size: 18px;}
    #sub_form .checkboxai label span.label {font-size: 14px;line-height: 17px;margin: -4px 0 0 0;}
    #sub_form:before{left:50px;right:inherit;}
    .block-blog .blog.small {width: 100%;margin: 0px 0px 40px 0!important;}
    .block-blog .video-block .video, .block-blog .video-block .video iframe{height:300px;}
    .video:after{    width: 100px;height: 69px;background-size:100% auto;}
    .view-all-blogs{margin-top:0;}
    .pagination{margin-top:0;}
    .bigger-heading.center + p, .bigger-heading.center + p + p{width:100%;}
    .container .row {width: calc(100% - 143px);padding: 10px 28px 30px 115px;}
    .row.btn {width: calc(100% - 56px)!important;padding-left: 28px!important;}
    #mapsvg_wrap {width: 460px;}
    #animation_container, #animation_container #canvas, #animation_container #dom_overlay_container{width: 450px!important;height:283px!important;}
    .block-steps .button-blue {width: 200px;padding: 0;}
    .columnn:before{content:'';left: 0;right: 0;margin: auto;}
    .contacts-page .columnn p:first-child{text-align:center;}
    .social-smal{width:100%;text-align:center;}
    .social-smal a {float: none;display: inline-block;}
    .contacts-page .columnn:before{content:'';}
    .block-delivery-methods .columnn{padding: 155px 0 0;    width: 100%;min-height:inherit;}
    .block-delivery-methods .inner{width:100%;}
    .content.error-page .container{width:100%;}
    .content.error-page img{max-width:100%;}
    .content.error-page .container p{font-size: 16px;line-height: 24px;margin-bottom: 10px;}
    .clouds_about_us > div{
        width: calc(100% - 260px)!important;
        padding:35px 100px 0 160px;
        height:87px!important;
    }
    .delivery-methods-block > p, .how-it-works-h .white_title.center_h .delivery-methods-block > p{margin: 30px 30px 20px;}
    .how-it-works-h .center_h p{-moz-text-align-last: inherit;text-align-last: inherit;text-align: center!important;}
    .how-it-works-h .inner p, .bigger-heading.center + p, .bigger-heading.center + p + p, .block-our-vision .inner p{text-align:center;}

    .delivery-methods-block {padding-bottom: 15px;}
    .block-delivery-methods .columnn + .columnn{margin-top:50px;}
    .delivery-methods-block ul {width: 70%;padding: 0 15%;}
    .block-our-vision .inner {width: 100%;}
    .scroll-in-tab + .pagination{margin-top:50px;}
    .steps-line .step.step1, .steps-line .step.step2{font-size:14px;min-width: inherit;}
    .customs-categories-table .row .column{width:100%!important;margin:0!important;}
	#form-customs .darker-block.customs-categories .column.category .comboTreeWrapper {width: 100%;}
    #form-customs .darker-block.customs-categories .column.category .other-category {width: calc(100% - 22px);float: none;margin-top: 14px;}
	#form-customs .darker-block.customs-categories i.info + .hover {left: 0;width: calc(100% - 26px);}
    .customs-categories-table .heading { display:none; }
    .darker-block.customs-categories .title { margin-bottom:0px;}
    .customs-categories-table .row .column label{display:block;/*font-size:13px;*/}
    .customs-categories-table .row .column.last, .customs-categories-table .row .column.last2{margin-bottom:15px!important;}
    .remove-row{
        clear: both;
        margin: auto;
        float: none;
        display: block;
    }
    #sub_form p{text-align:center;}
    .delivery-methods-block table{margin: 15px auto 0;}
    .how-it-works-h .center_h .calc_info_text{width: 250px!important; text-align: left!important;}
    .block-shop-from{overflow:visible;}
    .drops-status-bar {height:auto;background-size: auto 100%;}
    .drops-status-bar .left{width:100%;text-align:center;}
    .drops-status-bar .right {width:100%;text-align:center;margin: -15px 0 -5px;}
    .drops-status-bar .right span {float: none;display: inline-block;}
    .drops-status-bar .left:before {margin: 0 5px -25px 0;float: none;display: inline-block;}
    .drops-status {padding: 90px 0 100px;}
    .status-level > div {width: 100%;margin: 0 0 30px 0;}
    .status-level > div .middle {font-size: 18px;}
    .status-level > div .bottom {font-size: 16px;}
    .drops-status .status-level {margin-bottom: 20px;}
    .benefits ul > li{width: 100%!important;margin: 7px 0 30px 0!important;}
    .benefits ul > li p{width:350px;margin:auto;}
    .your-benefits {padding: 90px 0 110px;}
    .your-benefits .benefits {margin-bottom: 50px;}
    .how-does-it-work .inner, .about-drops .inner , .about-drops .inner, .disclaimer-block .inner{width: 100%;}
    .how-does-it-work {padding: 100px 0 90px;}
    .about-drops{padding: 80px 0 90px;}
    .disclaimer-block {padding: 100px 0 100px;}
    #bdd_edee_settings_confirm .button.cancel{margin-top:-40px;}
    .radio.sec-pick-up .hover {
        left: 0;
        right: inherit;
    }
    .todo-block:after {right: 3px;}
    .todo-block .tcontent ul {width: calc(100% - 180px);}
    .light-block.polls {padding-bottom: 260px;background-position: bottom -25px center;}
    .light-block.polls .forma {width: 100%;}
	.add_your_shop_banner p:first-child {font-size: 36px;line-height: 46px;}
	#form-customs .darker-block.customs-categories .customs-categories-table > .row:first-child .column.subcategory > label {margin-top: 14px;}
	.customs-categories-table .row .column .other_category{margin-top:10px;}
}

@media(max-width:640px) {
    .dashboard .drops-info-container .block.customer .title, .dashboard .drops-info-container .block.customer .title + p { text-align: center; }
    .block.customer .blc, .block.awards .blc, .block.awards .blc + .blc {float: none;max-width: 242px;width: calc(100% - 50px);margin: 35px auto 50px;margin-left:auto!important;}
    .block.customer .fact,.dashboard .block.customer .fact {
        float: none;
        margin: 35px auto;
    }
    .block.customer .bottom img {
        float: none;
        margin: 0 auto;
        display: block;
    }
    .block.customer .bottom .right {
        float: none;
        margin: 0 auto;
    }
    .drops-info-container .block {
        width: calc(100% - 50px);
        padding: 40px 25px 50px;
    }


}

@media(max-width:640px){
    .light-block.select-payment-method .radio {
        clear: both;
        margin-left: 15px;
        float: left!important;
    }
    .dashboard .turn-off-edee-banner:after {
        right: 53%;
        left: inherit;
        background-size: 91%;
        background-position: right;
    }
	.re-design .slide-block.provide_information .parcel .row > div, .re-design .slide-block.provide_information .parcel .row > div.select, .re-design .slide-block.provide_information .parcel .row > div.comment-field{width:100%;margin-left:0!important;}
	.re-design .slide-block.provide_information .parcel .row > div.select + div, .re-design .slide-block.provide_information .parcel .row > div.select + div + div {width: 100%;}
	.re-design .slide-block.provide_information .parcel .row > div.select + div + div{margin-left:0;}
}

@media(max-width:550px){
    .countries-list > div {height: 350px;}
    .container.third .inner .super-big-heading { width:auto; }
    .acount-balance .right > div {
        width:100%;
        margin: 0px auto 20px!important;
    }
    .acount-balance .left {
        width: 100%;
        max-width: 300px;
    }
    .dashboard .turn-off-edee-banner:after {
        right: 42%;
        left: inherit;
        background-size: 79%;
        bottom: -45px;
        background-position: initial;
    }
}

@media(max-width:600px){
    .pick-up-method.three-columns .radio.pick-up, .pick-up-method.three-columns .radio.sec-pick-up { width: calc(100% - 60px)!important; }
	#my-parcels-form i.info + .hover { left: -99999px;right: -99999px;top: 104px;}
	#my-parcels-form .order-id i.info + .hover{width: calc(100% - 90px);}

	.re-design .active-parcels-list.consolidate .checkboxai span.check.info + .hover{width: calc(100% - 90px);}
	.re-design .parcel-id span.retailer-id {clear: both;display: block;margin: 0 0 0 85px;}
	.banners-carusel .banner .button-border {min-width: calc(100% - 2px);}
	.re-design #my-parcels-form .active-parcels-list .status i.info + .hover, .re-design #my-parcels-form #orders-content .price i.info + .hover{left:0;right:inherit;}
	.express-delivery .select-address, .express-delivery .select-address select{width:100%;}
}

@media(max-width:580px){
    .delivery_address_anim {
        /* height: auto; */
        /* margin-left: 7%; */
        height: 277px;
    }
    .inner.right.text_deliver_width { width:100%;}
	.table-tabs.table-tabs-new li {width: 100%!important;border-right:none!important;}
	.table-tabs.table-tabs-new li:nth-child(2) a{border-top-right-radius: 0;}
	.table-tabs.table-tabs-new li:nth-child(2n), .table-tabs.table-tabs-new li:nth-child(3n){width: 100%!important;}
	.table-tabs.table-tabs-new a{font-size: 14px!important;}
}

@media(max-width:554px){
    .steps-line.green {border-radius: 50px;}
    .steps-line.green .step:after { display:none;}
    .steps-line.green .step {
        padding: 0 15px 0 20px!important;
        width: calc(50% - 35px)!important;
    }
    .steps-line.green .step.done, .steps-line.green .step.active {
        width: calc(50% - 35px)!important;
    }
	.steps-line.green .step.step1.done + .step.step2.done{width: calc(50% - 36px)!important;}
    .acount-balance {
        width: calc(100% - 60px);
        padding: 30px 30px ;
    }
    .vouchers-table {
        width: 100%;
        min-width: 351px;
    }
    .vouchers-table-holder { height: auto; }
    .block.vouchers  { /*height: auto;min-height: auto*/}
    .block.awards .tt, .block.customer .tt {
        word-spacing: 100vw;
        min-height: 53px;
        margin-bottom: 10px;
    }
    .block.awards .blc, .block.customer .blc {
        height: auto;
    }
    .all-ratings .star {margin-left: 2px;}
    .rating-date-block .all-ratings{/*overflow-y: scroll;*/}
    .all-ratings .row {width: 100%;}
    .all-ratings .row i.info + .hover {right: inherit;left: 0;width: 200px;}

    .popup.invite-rating  .all-ratings{margin-bottom:20px;}
    .popup.invite-rating .country{width:170px;}
    .all-ratings .row strong.no-value{margin-right: 172px;}
	.re-design .active-parcels-list .status span.ready {clear: both;display:block;margin-top:5px;}
	.re-design .active-parcels-list .status span.ready:before{content:none;}
	#pickup_radio_37_addresses{width:100%!important;}
    .radio.pick-up.checked select, .radio.sec-pick-up.checked select {width:100%!important;}
    .radio.pick-up.checked .ziti_check_address{margin-top: 0!important;width:calc(100% - 36px);}
	.radio.pick-up label[for="pickup_radio_37"]{padding-top: 45px;}
	.promo-icon{position: absolute;top: 10px;left: -5px;}
}

@media(max-width:500px){

    .faqs_categories.in_page {
        width: 100%;
        margin: 0 0;
        margin-bottom: 30px;
        float: none;
    }
    .dashboard .track-shipment-form.new #track_number { background-image: none; }
    .turn-off-edee-banner {background: #e7f5ff;}
    .content-top + .alert_success .alert_body, .content-top + .alert_error .alert_body, .content-top + .alert_warning .alert_body { width:auto!important; }
    #edee_settings_form .pick-up-method.three-columns .radio.pick-up label { max-width:80%; }
    /*.turn-off-edee-banner:after, .turn-off-edee-banner:after{
        background-size: contain!important;
        width: 150px!important;
        bottom: -29px!important;
        height: 150px!important;
        left: 16px!important;
    }*/
    .turn-off-edee-banner {padding: 30px 20px 252px 20px;}
    .turn-off-edee-button {
        top: 10px;
        position: relative;
        bottom: inherit;
        text-align: center;
        width: 100%;
    }
    .dashboard .turn-off-edee-button {
        top: -5px;
        position: relative;
        bottom: inherit;
        text-align: center;
        width: 100%;
        right: 0;
        left: 0;
    }
    .turn-off-edee-banner:after, .turn-off-edee-banner.status-hover.status-off:after, .turn-off-edee-banner.status-off:after, .turn-off-edee-banner.status-hover:after{content:none;}
    .turn-off-edee-banner.status-off:before{
        position: absolute;
        bottom: -18px;
        right: 0;
        left:0;
        width: 247px;
        height: 216px;
        content: '';
        background: url(../img/images/turn-off-edee-sleep-robot.png)no-repeat;
        margin:auto;
    }
    .turn-off-edee-banner.status-on:before{
        position: absolute;
        bottom: -8px;
        right: 0;
        left:0;
        width: 138px;
        height: 209px;
        content: '';
        background: url(../img/images/turn-off-edee-robot.png)no-repeat;
        margin:auto;
    }
    form[name="edee_confirm"] .button.cancel { width:100%; }
    .all-ratings {/*overflow-y: scroll;height: 191px;float: none;*/}
    .popup.invite-rating .button {margin: 30px auto 0;display: table;float: none;}
    .generate-unique-link .soc .right { float:left; }
    .generate-unique-link .soc .left { float:none; margin-bottom: 20px;margin-right: 0; }
    .generate-unique-link .forma input[type="text"] {
        float: none;
        width: calc(100% - 42px);
        margin-bottom: 20px;
    }
    .page-heading { margin-top:0;}
    .general-rating.header {}
    .general-rating.header {
        top: 169px;
        right: 0;
        margin: auto;
        z-index: 99;
    }

    .breadcrumb {
        padding-bottom: 0;
        margin-top: 90px;
    }
    .content-top.invite-friends .ambasador {
        top: 207px;
        right: -10px;
        width: 108px;
    }
    .content-top.invite-friends .page-heading {
        margin: 0 auto;
        float: none;
    }
    .content-top.invite-friends .content-top-image {
        width: auto;
        height: 184px;
        top: inherit!important;
        bottom: 0;
        background-position: left bottom;
    }
    .content-top.rate-our-service .general-rating {
        padding: 0 0 0 16px;
        width: calc(100% - 16px);
        margin-top: 88px;
    }
    .content-top .general-rating strong {font-size: 20px;margin: 0;}
    .content-top.rate-our-service {     padding-top: 81px;  }
    .steps-line.green .step:after { display:none;}
    .steps-line.green .step {
        padding: 10px 15px 10px 20px!important;
        font-size: 12px;
        min-height: 47px;
        height: auto;
        width: calc(50% - 35px)!important;
        min-width: auto!important;
    }
    .steps-line.green .step span {
        width: 30px;
        height: 30px;
        line-height: 30px;
        min-width: 30px;
        font-size: 17px;
    }
    .block-map{display:none;}
    .menu-sidebar {width: 100%;z-index: 999999;}
    .menu-close {left: inherit;right:20px;top: 18px;}
    .menu-sidebar > ul {margin: 23px 70px 0 30px;}
    .menu-sidebar .login-block {width: calc(100% - 60px);padding: 40px 30px 40px 30px;margin-top:15px;}
    .menu-sidebar .soc {width: calc(100% - 60px);padding: 35px 30px 25px 30px;}
    .menu-sidebar .soc a{margin:0 20px 20px 0;}
    header{height:auto;    padding-bottom: 0px;}
    #login-button{display:none!important;}
    .content-top{text-align:center;}
    .breadcrumb a {float: none;display: inline-block;}
    .content-top{margin-bottom:45px;}
    .content, aside.banners{padding-bottom: 60px;}
    .top-block-inner h1, .heading {font-size: 22px;}
    /**/
    #print-label-form input[type="submit"].button, #reset-passw-form input[type="submit"].button, #review_form input[type="submit"].button,
    #contacts_form input[type="submit"].button, #auth_form input[type="button"].button, #auth_form input[type="submit"].button, #send_message,
    #calculate_parcels_form input[type="button"].button, #profile-information-form input[type="submit"].button, #new_address_form input[type="submit"].button,
    #guarantee-next-step, .forma input[type="submit"].button.place-order, .forma input[type="button"].button.place-order, .forma input[type="submit"].button.confirm-order, #confirm-parcels-form .button.cancel, .forma input[type="submit"].button.save-information{
        clear: both;
        margin: 20px auto 0;
        float: none;
        display: block;
        width:100%;
    }
    #profile-information-form input[type="submit"].button{width: calc(100% - 60px);}
    .view-all-blogs, .view-all-videos, .view-all-reviews , #confirm-parcels-form .button.cancel{
        float: none!important;
        display: block!important;
        margin:auto!important;
    }
    .button.add-new-adress{width: calc(100% - 40px);}
    .button-blue.smaller.add-new-adress, .file-bt{width: calc(100% - 30px);}
    #contacts_form .checkboxai , #auth_form  .checkboxai, .custumer-reviews, .block-blog .blog.small:last-child, .forma input[type="submit"].button.confirm-order{margin-bottom:20px!important;}
    .button-blue.smaller{font-size:13px;}
    #send_message{width:130px;}
    #calculate_parcels_form input[type="button"].button{width:270px;}
    /**/
    #search-form input[type="text"]{margin-bottom: 35px;height: 50px;}
    #search-form input[type="submit"], .search-glass{margin-top:-5px;}
    .question_title{font-size: 15px;line-height: 22px;}
    .question_body p, .question_body ul, .question_body ol{    font-size: 14px;line-height: 22px;}
    .question_body p{text-align: justify;}
    #map{height:400px;}
    .blog-inner-heading{font-size: 22px;line-height: 28px;margin: 6px 0 28px 0;}
    aside.banners .banner .title{    font-size: 16px;padding: 20px 10px 0;}
    aside.banners .banner {height: 260px;}
    .content.sig-in-page {padding-top: 80px;}
    .sing-register-tabs a {font-size: 15px;}
    .sing-register-tabs a + a{
        line-height: 18px;
        padding: 12px 40px 0;
        width: calc(50% - 85px);
        height: 44px;
    }
    .hero-left p {width: 100%;padding: 0;}
    .hero-left{margin-top:10px;}
    .hero .wrap > img {width: 360px;height: 378px;}
    #sub_form .title , .custumer-reviews .title{font-size: 24px;line-height: 28px;}
    .block-blog .video-block .video{margin-bottom:50px;}
    .view-all-blogs, .view-all-videos, .view-all-reviews, .block-delivery-methods .button-blue{width:270px;}
    .block-blog .video-block .video, .block-blog .video-block .video iframe {height: 240px;}
    .blog.small .image, .blog.big .image, .block-blog .blog.small .image {height: auto;}
    .block-map .bigger-heading.center + p , .bigger-heading.center + p, .bigger-heading.center + p + p{font-size: 18px;line-height: 28px;}
    #mapsvg_wrap {width: 420px;}
    #animation_container, #animation_container #canvas, #animation_container #dom_overlay_container{width: 350px!important;height:220px!important;}
    .checkboxai.fields-of-internests label {width: calc(100% - 37px);padding-right: 0;}
    .checkboxai.fields-of-internests label span.label{min-height:inherit;}
    .page-top p:first-child {font-size: 20px;}
    input[type="radio"] + label{    font-size: 14px;line-height: 21px;}
    #totals .light-block.totals{margin-bottom:20px;}
    #confirm_order .checkboxai {width: 100%;margin: -10px 0 10px;}
    #calculate_parcels_form .container{margin-bottom:20px;}
    .block-lave-brand > img {width: 200%;left: -50%;}
    .block-lave-brand{padding-bottom: 115%;}
    .block-delivery-methods .columnn{padding: 155px 0 0;    width: 100%;min-height:inherit;}
    /*.hide.show500{
        display: block!important;
        margin: 50px auto 0!important;
        left: 0;
        right: 0;
        float: none!important;
        max-width:100%;
    }*/
    .default-button{float:none;}
    .shopping-ideas-list > div{background-size:auto 25%!important;}
    .advantages ul > li{height:304px;}
    .points ul li{width: calc(100% - 40px);padding: 0 20px; font-size: 17px;font-weight: 700;}
    .points ul li:before{width: 134px;height: 134px;}
    .points ul li + li{margin-top:50px;}
    .delivery-methods-block{margin-top:50px;}
    .clouds_about_us > div{
        width: calc(100% - 170px)!important;
        padding:35px 10px 0 160px;
        height:87px!important;
    }
    .content-top-image {display: block!important;}
    .content-top.width-image{padding-bottom: 100px;}

    .content-top.width-image.margin-bottom-none.invite-friends {
        position: relative;
        padding-bottom: 184px;
    }
    .content-top-image {
        display: block!important;
        width:100%;
        height: 158px;
        background-size:auto 190px;
        background-position: top center;
        top:279px!important;
        overflow:hidden;
    }
    .tags{margin-bottom:40px;}
    aside.banners{display:none;}
    #review_form input[type="submit"].button, #send_message , #calculate_parcels_form input[type="button"].button{width: 100%;}
    .countries-list > div {
        width: 100%;
        margin: 20px 0 0 0!important;
        height: auto;
        background: #e7f5fe!important;
        border: none;
        text-align: left;
    }
    .countries-list .button-blue{display:none;}
    .countries-list .country-title{padding: 47px 30px 47px 85px;}
    .countries-list .flag {position: absolute;left: 30px;top: 1px;bottom: 0;margin: auto;}
    .block-shop-from .inner p{    text-align: center;margin: 10px 0 0 0;}
    .how-it-works-h h3{margin-bottom:25px;}
    #calculate_parcels_form .info{margin: 22px 0 0 0;font-size: 14px;text-align:justify;}
    .info2{font-size: 14px;text-align:justify;}
    .logged_in{width: calc(100% - 60px);padding: 30px 30px 20px 30px;}
    .advantages ul > li {width: 70%;margin: 7px 15% 30px;height:auto;}
    .languages {/* margin-top: 0; *//* margin-right: 0; *//* margin-bottom: 0; */top: 49px;right: 68px;margin: 0px!important;position: absolute;z-index: 9999;}
    .lang-drop {background: #1383c9;}
    footer {padding-top: 80px;}
    footer .soc a {margin: 0 10px 10px 0;}
    /**/
    .block-blog{padding: 100px 0 100px;}
    .block-worldwide-parcel{padding: 100px 0 436px;    min-height: 600px;}
    /**/
    .block-worldwide-parcel > img {position: absolute;max-width: 180%;margin-left: -40%;}
    .block-worldwide-parcel .advantages {  margin-bottom: 0; padding-bottom: 102px;}
    .blog-inner-date {width: 100%;text-align: center;}
    .blog-inner-heading{text-align:center;}
    .contacts-page .social-smal a {margin: 5px;}
    .top-block-inner .flag{display:none;}
    .block-online-shoping .inner p, .block-shop-from .inner p{text-align:center;}
    .block-adress-sample .sample {margin: 50px 0 50px;}
    .block-how-works .inner {width: 100%;}
    .shopping-ideas-list > div {
        width: 100%;
        margin: 20px 0 0 0!important;
        height: 350px;
        background-color: #e7f5ff!important;
    }
    .shopping-ideas-list > div:nth-child(2n){background-color: #d7eaf8!important;}
    .shop-list > a, .shop-list .shop {width: calc(100% - 32px);margin-right:0;}
    .shop-list img {max-width: 200px!important;max-height: 50px!important;}
    .block-steps .inner {width: 300px;}
    .super-big-heading {
        font-size: 30px;
        line-height: 40px;
        padding-left: 60px;
        min-height: 80px;
    }
    .container.first .super-big-heading {padding-left: 53px;}
    .super-big-heading strong {font-size: 90px;line-height: 115px;}
    .checkout_errors .checkout_error {text-align: center;}
    .customs-categories-table .heading span{width:100%!important;}
    .customs-categories-table .heading span + span{margin-left:0px;}
    .customs-categories-table i.info{margin-right:30px;}
    #form-customs.forma .checkboxai {width: 100%;margin-bottom: 10px;}
    /*#track_number label{text-align:center;}
    #track_number input[type="text"] {
        float: left;
        border-radius: 21px;
        padding: 0 25px 0 25px;
        width: calc(100% - 50px);
        margin:20px 0 10px;
    }
    #track_number input[type="submit"].button {width: 100%;border-radius: 21px;}*/
    #contacts_form .checkboxai{max-width:100%;}
    .block-steps .inner{min-height:inherit;padding-bottom: 25px;}
    .block-steps .container.next, .block-steps .container.third, .block-steps .container.fourth {margin-top: 50px;}
    .light-block .flag{top:15px;}
    .light-block{padding-top:25px;}
    #address_popup{width:100%;}
    .popup input[type="button"].button#confirm_insurance, #address_popup, .popup.unlock-address input[type="submit"].button , .popup input[type="button"].button.cancel{
        width: 100%;
        font-size: 12px;
        padding: 0;
        text-align: center;
    }
	.popup input[type="button"]#guarantee-next-step{float: left;}
    #identification_second_step{font-size:14px;}

    /*side buttons*/
    .hero {height: 1030px;}
    .hero-left {margin-top: 160px;}
    .navigation-side{top: 232px;}
    .navigation-side.higher{top: 135px;}
    /* .navigation-side.US, .navigation-side.GB { top:130px;}*/
    .lang-drop{z-index:99;}
    #addanotherparcel {width: 100%;margin-bottom:15px;}
    .customs-banner{padding-top:30px 30px 200px 30px;}
    .hero-heding-by {font-size: 34px;line-height: 44px;}

    .unlock-block span{width:100%!important;}
    .unlock-block{min-height:495px;height:auto;}
    .unlock-block-open{padding:30px;}
    .unlock-block-open:before{position:relative;display: block;left:0;}
    .unlock-block-open span{display: block;width: 100%;padding-left: 0;text-align:center;margin-top:25px;height:auto;padding-bottom:5px;}
    .delivery-methods-block{margin-top:50px;}
    .delivery-methods-block td p{margin: 10px 0!important;}
    .discount-with-hover i.info + .hover {left: 0;right: 0;margin: auto;width: calc(100% - 26px);}
    .rating-date-block .general-rating {
        margin: 0;
        display: table;
    }
    .rating-date-block .title .forma {
        float: none;
        margin-top: 15px;
    }
    .rating-date-block .country {
        float: none;
        width: 100%;
    }
	.write-review-block .forma input[type="submit"].button, .custumer-reviews-block a.button {width:100%;}
	.why-to-refer-step > div {display: block;text-align: center;}
	.why-to-refer-step:before {display: block;float: none;margin: 0 auto 20px;}
	.how-it-works-step p{font-size:18px;}
	.how-it-works-step {width: calc(100% - 125px);padding: 0 25px 0 100px;}
	.how-it-works-step span {font-size: 44px;}
	.become-ambassador {width: calc(100% - 60px);padding: 45px 30px 220px 30px;}
	.invite-friends-textblock .simple-text table td, .invite-friends-textblock .simple-text table th{ font-size: 14px;padding: 9px 10px;}
	.copy_button {width: 100%;}
	.invite-by-email .forma .bottom .info{width:100%;}
	.invite-by-email input[type="submit"].button {margin-top: 20px;width: 100%;}
	.generate-unique-link .soc .right { width: 100%;text-align: center;}
	.generate-unique-link .soc a {float: none;display: inline-block;    margin: 0 3px;}
	.invite-by-email .inner, .generate-unique-link .inner{    width: calc(100% - 40px);padding: 0 20px;}
	.overall-experience{height: auto;text-align: center;line-height: inherit;padding:20px!important;}
	.overall-experience .stars{clear: both;float: none;margin: auto;width: 118px;padding-top:10px;}
	.popup.invite-rating .country{clear: both;float: left;width: 100%;margin: 0 0 20px;}
	.light-block.pickup-person > .left , .light-block.pickup-person > .left + .left, .light-block.select-payment-method .company > .left, .light-block.select-payment-method .company > .left + .left{width: 100%;margin-left:0;}
	.thank-for-registering-page{padding:120px 0 100px;}
	.thank-for-registering-page .inner > p.first {font-family: 'Open Sans', sans-serif;font-size: 40px;line-height: 52px;}
	.thank-for-registering-page .inner > p {font-size: 22px;font-weight:400;}
	.thank-for-registering-page .inner > p.last {font-size: 33px;line-height: 48px;}
	.thank-for-registering-page .inner .button {
		width: 180px;
		height: 52px;
		font-size: 22px;
		line-height: 54px;
		border-radius: 26px;
	}
	.remind-me-later-block p {font-size: 24px;}
	.remind-me-later-block .checkboxai label span.label {font-size: 15px;line-height: 22px;}
	.popup.invite-rating .general-rating {margin: 0 0 11px;}
	.general-rating i.info + .hover{width: 250px;left:-30px;}
	.popup.invite-rating .general-rating i.info + .hover{left:-10px;}
	.rating-date-block .general-rating strong {margin-right: 5px;}
	.rating-count {font-size: 12px;margin: 2px 0 0 10px;}
	.rating-count {margin: 2px 0 0 7px;min-width: 34px;}
	.all-ratings .row .stars {margin-left: 7px;}
	.all-ratings .row span {max-width: 100%;font-size: 14px;width: 100%;margin-bottom: 10px;}
	.all-ratings .row strong {float: left;}
	.all-ratings .row .stars {float: none;display: inline-block;}
	.track-shipment-form.new #track_number {width: calc(100% - 60px);padding: 0 30px 30px 30px;background: #d6eaf8;}
	.track-shipment-form.new .ship-step p {font-size: 15px;line-height:18px;}
	.track-shipment-form.new .ship-step{width: calc(100% - 85px);padding-left:45px;}
	.track-shipment-form.new .ship-step:before{left:0px;}
	.track-shipment-form.new .ship-step.check:after, .track-shipment-form.new .ship-step:after{left:-5px!important;}
	.track-shipment-form.new .track-steps {width: calc(100% - 50px);padding: 0 20px 0 30px;}
	#bdd_edee_settings_confirm .button.cancel{margin-top: 0;width: 100%;}
	#bdd_edee_settings_confirm .checkboxai.border {width: 100%;margin-bottom: 20px;}
	.button#upload-parcel-information{float: none;display: block;margin: 0 auto 0;padding: 0 20px;}
	.todo-block .hex-icon + p{font-size:18px;}
	.todo-block .tcontent ul {width: calc(100% - 19px);}
	.todo-block:after {right:15px;left: 0;margin: auto;}
	.todo-block .hex_content + .tcontent {padding-bottom: 210px;}
	.rewards-programme-banner .button-blue{width:calc(100% - 50px)!important;}
	.rewards-programme-banner{
		background-position: bottom 30px center;
		background-size: 200px auto;
		padding-bottom: 150px;
		padding-top: 30px;
	}
	.light-block.announcement ul {padding: 0 0 0 16px;}
	.light-block.announcement ul:after {position: relative;display: block;margin: 40px auto 0;}
	.breadcrumb + #search-form {margin-top: 30px;}
	.popup.publish-shop .forma > .left > label.relative i.info + .hover{width:100%;}
	.shops-filter .caption .button {width: 100%;    margin-top: 15px;}
	.shops-filter .caption{float:left;text-align:center;}
    /*.re-design #active-parcels-content .tab-content-top > .left {max-width: 100%;}
    .re-design .tab-content-top .how-much-display {max-width: 100%;width: 100%;position:relative;right: unset;bottom: unset;margin-top:20px;}
	.re-design .tab-content-top .how-much-display:first-child {margin-top:0!important;}
	.re-design .tab-content-top .button + .how-much-display {margin-top:20px!important;}*/
    .re-design #active-parcels-content .tab-content-top .how-much-display select, .re-design .tab-content-top .how-much-display select{margin: 10px 0 0;width: 100%!important;}
    .re-design .tab-content-top .how-much-display p{width:100%;}
    .re-design .tab-content-top .how-much-display select {width: 100%!important;}
    .re-design #orders-content .tab-content-top .how-much-display{width:100%;}
    .re-design .parcel-row > .left{width:100%;}
    /*.re-design .active-parcels-list .border-button, .re-design .orders-list .border-button {width:calc(100% - 20px);margin-top:25px!important;padding:0 10px!important;}
    .re-design .active-parcels-list .border-button + .border-button, .re-design .orders-list .border-button + .border-button {margin-left: 0;margin-top:10px!important;}*/
    .re-design .parcel-row > .right, .re-design .order-row > .right{width:100%;margin-top:10px!important;}
    .re-design  .parcel-row > .right > a, .re-design  .order-row > .right > a{width:calc(100% - 20px)!important;margin-top:10px!important;padding:0 10px!important;}
    .re-design  .parcel-row > .right > a:nth-child(2n), .re-design  .order-row > .right > a:nth-child(2n){margin-left:0!important;}


	.re-design  .order-row > .right > a.in-progress-btn {width: calc(100% - 81px)!important;}


    .re-design .tab-content-top .button.yellow.order-button, .re-design .tab-content-top .button.yellow.new-parcel {width: 100%;}
    .re-design .active-parcels-list.consolidate .parcel-id{padding-right: 0;width: calc(100% + 30px);}
    .re-design .light-block.comment{margin-bottom:30px;}
    .re-design #left-side .button.previous, .re-design #left-side .button.edit-order{
        clear: both;
        display: block;
        margin: 30px auto 0;
        float: none;
    }
	.re-design #my-parcels-form .active-parcels-list .status i.info + .hover{width: calc(100% - 26px);}
	.re-design .active-parcels-list .parcel-row > .left > p{width:100%;}
	.re-design .tab-content-top p.quick-tip {padding: 10px 0 0 100px;}
	.re-design .tab-content-top p.quick-tip:before{margin: -10px 18px 0 -100px;}
	.table-tabs a .update {display: inline-block;margin: 0 0 0 10px;}
	.table-tabs a .update + .hover {top: 36px;}

	.re-design .frequently-ordered-brands .brands-list > a {width: calc(50% - 4px);}
	.re-design .frequently-ordered-brands .brands-list > a img {max-width: 90%;}
	.re-design .frequently-ordered-brands .brands-list > a:nth-child(3n+1) {clear: unset;}
	.re-design .frequently-ordered-brands .brands-list > a:nth-child(2n+1) {clear: both;}
	.popup.order-pop-tabs .tabcontent > a{float:left;margin:0 0 20px;}
	.popup.order-pop-tabs .tabcontent > a + p{clear:both;}
	.re-design .slide-block.contact_details .billing-address .button.add-new-address, .re-design .slide-block.provide_information .button.add-more-parcels{
		float: none;
		display: block;
		margin: 30px auto 0!important;
	}
	.re-design .slide-block.provide_information .parcel, .re-design .slide-block.contact_details .billing-address{margin-bottom:20px;}
	#my-parcels-form i.info + .hover{top: 155px;width:calc(100% - 30px);}
	.re-design .slide-block.provide_information label i.info + .hover, .re-design .slide-block.provide_information label i.info:hover + .hover{width:100%;top:-95px;}
	.re-design #left-side .light-block.return-summary{margin-bottom:30px;}
	.re-design #right-side .checkboxai{width:100%;margin-bottom:30px;}
	.light-block.return-summary .left{width:100%;}
	.light-block.return-summary .left + .left{margin:0;}
	.radio.pick-up .hover, .re-design .slide-block.update_details label i.info + .hover, .re-design .slide-block.update_details label i.info:hover + .hover{width:100%!important;}
	.exports-returns-confirm p {font-size: 16px;line-height: 26px;}
	.exports-returns-confirm > img {max-width: 100%;margin: auto;}
	.exports-returns-confirm .button-print-label-return {width: calc(100% - 40px);}
	.exports-returns-confirm .button-print-label {width: calc(100% - 42px);}
	.delivery_option .radio.pick-up .hover{top: -100px;}
	.re-design .slide-block.delivery_option .delivery-address select{width:100%!important;}
	.order-id  .right.buttons, .parcel-id  .right.buttons{float:left;width:100%;margin-top: 10px;}
	#exports-form .checkboxai.border + .checkboxai.border{margin-bottom:30px!important;}
	#my-parcels-form .pick-up-method input[name="post_code"]{width: calc(100% + 10px);}
	#my-parcels-form .pick-up-method input[name="submit_post_code"]{width: calc(100% + 30px);margin: 0 0 5px -30px;}
	.customs-block .button-blue.smaller {font-size: 14px;}
	.customs-block-bottom .button{display:table;float: none;margin:auto;}
	.simple-text table td, .simple-text table th{padding: 5px;}
	.prices-textcontent .row table td p i.info + .price-list-hover {top: 50px; visibility: visible;opacity: 1;width: 240px;}
    .red-button.customs-hover span{width: calc(100% - 26px);}
	.green-button.width-hover .hover{width: calc(100% - 26px);text-align:center;}

}

@media(max-width:480px){
.g-recaptcha {margin-left: 0;}
#auth_form .checkboxai{margin:0 0 20px!important;}
#auth_form .checkboxai label {padding-left: 50px;}


}

@media(max-width:450px){
    .rewards-programme .wrap:after {
        left: 0;
        bottom: -107px;
        height: 83px;
        width: 188px;
    }
    .drops-info-container .block .find-out-more { float:left; margin-top: 13px; }
    .block.statement .title { max-width: 100%; }
    .block.statement span.new_mob_line { display: block; }
    .shop-list img{max-height: 50px;    bottom: 50px;}
    .shop-list .shop-title{bottom:30px;}
    .shop-list + .pagination , .pagination{margin-top: 20px;}
    .carusel{margin: 0px 0 0 0!important;}
    .carusel .slick-prev{left: calc(50% - 55px);}
    .carusel .slick-next{right: calc(50% - 55px);}
    aside.banners .banner { width: calc(50% - 10px); margin: 5px 5px!important;}
    .sing-register-tabs a + a {padding: 12px 25px 0;width: calc(50% - 55px);}
    #sub_form:before{content:none;}
    #sub_form .button{    float: none;margin: 50px auto -20px;display: block;}
    #sub_form .checkboxai {padding-bottom: 20px;}
    #mapsvg_wrap {width: 380px;}
    .radio.pick-up .hover {left: -35px;width: 230px;top: 27px;}
    .table.parcels i.info + .hover{width: 230px;left: -100px;}
    .totals .totals-parcels p span, .totals .total-value p span {float: left;width: 100%;margin: 7px 0;max-width: unset;}
    .totals .total-value p {font-size: 14px;padding: 0;}
	.totals .total-value p b {max-width: 100%;width:100%;}
    .totals .total-value p:last-child span {font-size: 18px;}
    .contacts-page .social-smal a:nth-child(4) {clear: both;}
    .block-delivery-methods .columnn {padding-top: 160px!important;}
    footer{background-size: 90%;}
    footer .col.eswd {width: 100%;padding-right: 0;margin-bottom: 30px;}
    footer .col.contact-us { width: calc(60% - 20px);padding-right:20px;}
    footer .col.info {width: 40%;padding-right:0;margin-top:0;}
    footer .col.follow-us {width: 100%;clear: both;float: left;}
    footer .soc{    width: 100%;margin: 10px auto 0;float: left;}
    footer .soc a:nth-child(4) {clear: inherit;}
    .copyright {padding: 40px 0 50%;}
    .container .row{    width: calc(100% - 58px);    padding-left: 30px;background-image: none!important;}
    .row.dimensions input, .dashboard .row.dimensions input {width: calc(100% - 22px);margin: 0 0 10px;}
    #first_width{float:right;}
    #sub_form{min-height:inherit;}
    .heading + .shop-list {margin-top: 20px;}
    a + .shop-list {margin-top: 20px;}
    .hero-heding {font-size: 34px;line-height: 44px;}
    .hero-subheding p{font-size: 20px;line-height: 32px;}
    .pop-for-user.customs-declaration p, .pop-for-user.guarantee-reminder p{padding-right:0;}
    .pop-for-user.customs-declaration .title + p:after, .pop-for-user.guarantee-reminder .title + p:after{content:none;}
    #calculate_parcels_form .dilivery-price .dilivery-price-total{width: 100%;text-align: left;}
    #calculate_parcels_form #calculator_value{float:right;}
    .button-blue.print-label{width:100%;}
    .origin-alert{
        float: none!important;
        left: 0;
        right: 0;
        margin: 20px auto 0;
        display: block!important;
    }
    .reviews-filter .left, .reviews-filter .left + .left {width: 100%;margin-left: 0;}
    #profile-information-form .darker-block .title{height: 80px;}
    #profile-information-form .title input[type="button"] { margin: 15px 0 0;width: 100%;}

    .light-block.polls #polls-submit{
        width: 205px;
        padding: 0 30px;
        float: none;
        display: table;
        margin: 20px auto 0;
    }
    .light-block.polls .skip{float: none;display: table;margin: 22px auto 0;}

    .dashboard .row.dimensions input {
        width: calc(43% - 16px);
    }
	#profile #profile-information-form .hover {
		left: 0;
		top: 0px;
		width: calc(100% - 26px);
		font-weight: normal;
	}
	#profile #profile-information-form .hover:before{content:none;}
    .dashboard .attention + .hover, .dashboard .attention:hover + .hover, .dashboard .attention + .hover:hover,
    #profile .attention + .hover, #profile .attention:hover + .hover, #profile .attention + .hover:hover{
        left: 0px!important;
        top: -5px!important;
        width: calc(100% - 12px);
    }
    .dashboard .hover:before{content:none;}
    .re-design .active-parcels-list.consolidate .parcel-id .checkboxai {margin-right:15px;}
    .re-design .active-parcels-list.consolidate .parcel-id{font-size: 16px;line-height: 28px;}
	.re-design .parcel-id span.retailer-id {margin: 0 0 0 70px;}
}

@media(max-width:400px){
    .todo-block { background-size:30%; }
    .invite-by-email .forma .bottom .info {float:none;/* width:100%; */margin-bottom:20px;padding-top: 9px;}
    .reviews-filter .left, .reviews-filter .left + .left {
        width: 100%;
        margin-left:0;
    }
    .overall-experience {height: auto;padding: 0 20px 20px;text-align: center;}
    .overall-experience .stars {
        float: none;
        margin: 0 auto;
        width: fit-content;
    }


    .top-block-inner .button.visit-site{width: 100%;padding: 0;}
    aside.banners .banner {width:100%;margin: 5px 0px!important;height:auto;}
    aside.banners .banner .title{    font-size: 18px;padding: 25px 10px 0;}
    aside.banners .banner img {
        width: 100%;
        height: auto;
        position: relative;
        top: inherit;
        bottom: inherit;
        left: inherit;
        right: inherit;
        margin: auto;
        max-width: inherit;
    }
    .sing-register-tabs a + a {padding: 12px 20px 0;width: calc(50% - 45px);font-size: 14px;}
    .hero .wrap > img {width: 330px;height: 346px;}
    .block-blog .video-block .video, .block-blog .video-block .video iframe {height: 210px;}
    #mapsvg_wrap {width: 340px;}
    #animation_container, #animation_container #canvas, #animation_container #dom_overlay_container{width: 300px!important;height:188px!important;}
    .forma input[type="text"].promo-code-input{    width: calc(100% - 22px);}
    .promo-code-button{    width: 100%;    border-radius: 4px;margin-top: 10px;}
    .delete-adress, .edit-adress{right:20px;}
    .contacts-page .social-smal a{    margin: 0 10px 10px;}
    .clouds_about_us > div{
        width:calc(100% - 170px)!important;
        padding:30px 10px 0 160px;
        height:92px!important;
    }
    .clouds_about_us{font-size:15px;font-weight:600;}
    .hero {height: 920px;}
    .block-worldwide-parcel > img {max-width: 200%;margin-left: -50%;}
    .block-worldwide-parcel .advantages {margin-bottom: 0; padding-bottom: 102px;}
    #auth_form .ic-email{margin: -7px 15px 0 0px;}
    #auth_form .ic-passw {margin: -8px 15px 0 0px;}
    #auth_form .ic-promo {margin: 0 15px 0 0px;}
    #auth_form input[name="email"], #auth_form input[name="password"], #auth_form input[name="promo"] {width: calc(100% - 97px);}
    #auth_form .checkboxai {margin: -10px 0 0 36px;width: calc(100% - 45px);}
    .customs-categories-table .row select + input + input {margin: 10px 0 0;width: calc(100% - 80px);}
    #auth_form label {padding-left: 67px;}
    .hero-heding-by {font-size: 28px;line-height: 40px;}
    #my-parcels-form i.info + .hover{width: 182px;}
    #my-parcels-form .parcel_checkbox i.info + .hover {left: 96px;}
    #my-parcels-form  i.info{/*margin-top:15px;*/}
    .benefits ul > li p{width:100%;}
    .custumer-reviews-block:after{content:none;}
    .reviews-filter {width: 100%;}
    .invite-friends-textblock .wrap > .left{margin-top: 40px;}
    .generate-unique-link:after{width:300px;height:298px;background-size:100%;}
    .generate-unique-link {padding: 0 0 410px;}
    .drops-info-container .block.vouchers {background-size: 80% auto;}
    .track-shipment-form.new #track_number input[type="text"] {width:calc(100% - 137px)!important;padding: 0 10px 0 25px;font-size: 14px;}
    #track_number input[type="submit"].button {width: 100px;}
    .dashboard .row.dimensions input {
        width: calc(43% - 16px);
    }
	#search-form input[type="text"]{font-size:16px;}
	.re-design .frequently-ordered-brands .title{text-align:center;}
	.re-design .frequently-ordered-brands .brands-list > a img {max-width: 90%;}
	.re-design .tab-content + .pagination {width: 100%;text-align: center;margin-left:0;}
	.pagination a, .pagination strong{float:none;display:inline-block;margin: 0 3px;}
	.re-design .active-parcels-list.consolidate .parcel-id .checkboxai {padding: 20px 15px 20px;}
	.re-design #left-side .light-block .title{font-size:15px;}
	.popup.new_order_popup .new_order_button{width:100%;margin-top:20px;}
	.popup.new_order_popup .continue_button {width:100%;margin-top:20px;}
	.re-design .active-parcels-list .parcel-row > .left > p {font-size: 15px;}
	.re-design .tab-content-top p.quick-tip:before {float: none;display: block;margin: 0 auto 10px;}
	.re-design .tab-content-top p.quick-tip {width: 100%;padding: 0;text-align:justify;margin-top: 10px;}
	.re-design #checkbox_for_all {width: calc(100% + 30px);padding: 25px 15px 0; margin: 25px -30px 0;text-align:left;}
	.re-design .tab-content-top .how-much-display p {text-align:left;}
	#incoming-parcels-content .tab-content-top > .left {width: 100%;}
	.update + .hover{width: calc(100% - 26px);}
	.re-design .frequently-ordered-brands .brands-list > a {width: calc(50% - 4px);height: 80px;line-height: 80px;}
	.re-design .frequently-ordered-brands .brands-list > a img{max-height:60px;}
	#auth_form .ic-captcha {margin: 0 5px 0 10px;}
	#auth_form .checkboxai label span.label{font-size:14px;}
	.g-recaptcha {position:relative;width:calc(100% - 6px)!important;overflow:hidden!important;}
	.g-recaptcha:after{
		position:absolute;
		top:-2px;
		right:0;
		content:'';
		width:95px;
		height:80px;
		background:pink url(../img/images/recaptcha.png)no-repeat right center;
	}
	main + div{left:0!important;width: 100%!important;}
	.re-design .slide-block.provide_information .parcel .row > div {width: 100%;margin-left:0!important;}
	.re-design .slide-block.provide_information .parcel .delete-parcel {margin-left: 20px;}
	.re-design .parcel-id span.retailer-id {margin: 0 0 0 41px;}
	.select-payment-method .radio label[for="payment_radio_1"] + .info + .hover{width: calc(100% - 80px);left:0;right:0;margin:auto;}
}

@media(max-width:380px){
    .delivery_address_anim {margin-left:-15px;height: 229px;}
    .thank-for-registering-page .inner > p.first {font-size: 35px;line-height: 45px;}
    .thank-for-registering-page .inner > p {font-size: 20px;}
    .thank-for-registering-page .inner > p.last {font-size: 30px;line-height: 45px;}
    .todo-block .hex_content .button {width: 100%;}
	.table-tabs.table-tabs-new a{font-size: 13px!important;}
}

@media(max-width:360px){
	.re-design .active-parcels-list.consolidate .parcel-id {font-size: 14px; line-height: 30px;}
	.re-design .active-parcels-list .status i.info{margin:0 0 -6px 5px;}
	.re-design .active-parcels-list .status i.info:before{content:none;}
}

@media(max-width:350px){
    #calculate_parcels_form .dilivery-price .dilivery-price-total{font-size:16px;}
    #calculate_parcels_form .dilivery-price .dilivery-price-total span{font-size:20px;margin-top:-1px;}
}

@media(max-width:340px){
	.re-design .active-parcels-list.consolidate .parcel-id {position: relative;font-size: 16px; line-height: 28px;}
	.re-design .active-parcels-list .picture {position: absolute;right: 15px;bottom: -52px;}
}

@media(max-width:320px){
    .languages {
        /* top: 11px; */
    }
}

@media(max-width:412px){
    .languages {
        top: 114px;
        right: 0;
        left: 0;
        margin: auto;
        margin: auto!important;
    }
}
@media(max-width:379px){
    .languages {
        /* top: -29px; */
    }
    /* .hide-on-mobile{display:none!important;}*/
    /*.show-on-mobile{display:block!important;margin: 20px 0 0;text-align:center;}
    .show-on-mobile img{float:none;max-width:90%;margin:0;}*/
    .block-steps .inner {padding-bottom: 15px;}
    .block-how-works .container + .container {margin-top: 40px;}

    /*side buttons*/
    /*.hero {
        height: 950px;
    }
    .hero-left {
        margin-top: 63px;
    }
    .navigation-side{
        position:absolute;
        width: 100%;
        top: 185px;
        left: 0;
        right: 0;
        text-align: center;
    }
    .navigation-side > a{
        display: inline-block;
        margin: 0 10px;
    }
    .navigation-side > a:hover > span{display:none;}
    */
    .content-top.rate-our-service .general-rating .stars .star{margin-left: 5px;}
}
@media(max-width:300px){

    #menu-burger { margin-top:0!important;}
}
@media(max-width:360px){
    .sing-register-tabs a + a {padding: 12px 15px 0;width: calc(50% - 35px);}
    .block-blog .video-block .video img {width: auto;height: 100%;}
    #mapsvg_wrap {width: 320px;}
    #menu-burger {margin: 56px 0px 0 0;}
    .block-steps .inner {width: 100%;}
    .dashboard .rewards-programme-banner .button { font-size:13px; }
}

@media(max-width:340px){
    .general-rating.header {/* right:inherit; */}
    button.agree_terms, button.disagree_terms{margin: 5px;}
}

/***popupai***/

@media(max-width:1300px){.popup{z-index:999999;}.pop-for-user.guarantee-reminder {left: inherit;right: 15px;}
    .bigger-heading.center + p, .bigger-heading.center + p + p,.bigger-heading.white + p, .bigger-heading.white + p + p,.bigger-heading.white.center + p, .bigger-heading.white.center + p + p, .how-it-works-h .white_title.center_h h3 + p, .how-it-works-h .white_title.center_h h4 + p,.block-map .bigger-heading.center + p { text-align: center; }
}
@media(max-width:1000px){
    .popup.new-adress .inner, .popup.enter-zip-code .inner {width: calc(100% - 90px);}
    #new_address_form.forma .all_inputs .left { width: calc(50% - 10px);margin-right: 20px;}
}
@media(max-width:700px){
    .content.customer-pages .left-side.ava { float:none; ;width: 100%;}
    .content.customer-pages .right-side.ava {float:none;width: 100%; }
    .content.customer-pages .right-side.ava a { float:left; }
    .popup.confirm-guarantee .inner{display: inherit!important;width: calc(100% - 75px);}
    .popup.change-address .inner{display: inherit!important;width: calc(100% - 15px);}
    .popup.confirm-guarantee .parcel-values p span {float:left; width: 100%;margin-top:7px;}
    .popup.confirm-guarantee .first-step .parcel-values{    padding: 20px 30px 40px;}
    .popup.confirm-destinations .inner{width:calc(100% - 75px)!important;}
}
@media(max-width:600px){
    .edee_settings .half .light-block { margin-top: 20px; }
    .pop-for-user.customs-declaration, .pop-for-user.guarantee-reminder {z-index: 99999;width: calc(100% - 90px);}
    .popup.write-comment .inner, .popup.unlock-address .inner{z-index: 99999;width: calc(100% - 75px);padding-bottom: 30px!important;}
	.popup.view-parcel .inner {display:inherit!important;width: calc(100% - 75px);padding: 0 30px 30px!important;}
	.popup.payment-method-pop .bluish-block.total {font-size: 14px;}
	#payment-popup .total-value + .total-value, .popup.payment-method-pop .bluish-block.total p span{font-size: 16px;}
}
@media(max-width:500px){
    /*.all-ratings .row span {
    width: 100%;
    float: left;
    max-width: 100%;
}
    .all-ratings .row .stars {
    float: left;
    margin: 5px 0 0 0;
}*/
    .all-ratings .row strong.no-value {margin-right: 0;}
    .popup .title, .pop-for-user .title{font-size:16px;width: calc(100% - 40px);padding: 24px 70px 25px 30px;}
    .popup-close{top:26px;}
    .popup.new-adress .inner{display: inherit!important;height:calc(100% - 60px);overflow-y:scroll;}
    #new_address_form.forma .all_inputs .left { width: 100%;margin-right: 0px;}
    #reactivate_account{width:100%;}
	.popup.payment-method-pop .bluish-block.total p span{
		clear: both;
		float: left;
		width: 100%;
		font-weight: 600;
		font-size: 15px;
		margin: 5px 0 10px!important;
	}
	#payment-popup .total-value + .total-value{min-height: 82px;}
	#payment-popup .total-value + .total-value b{display: block;margin-bottom:5px;}
	#payment-popup .total-value + .total-value span{font-size: 16px;}
	#payment-popup .totals-parcels, #payment-popup .total-value{padding-bottom: 35px;}
    #payment-popup  .checkboxai label span.label{font-size:14px;}

	.black-friday-promo .completeness{width: calc(100% - 30px);padding: 11px 15px 18px 15px;}
	.black-friday-promo .completeness .percent .parcel-nr{clear: both;float: left;width: 100%;margin: 0 0 10px;}
	.black-friday-promo .completeness .barr{width: calc(100% - 40px);}
	.black-friday-promo .completeness .barr span + span {margin-left: 5px;}
	.black-friday-promo .completeness .barr span{width: calc(20% - 4px);}
	.black-friday-promo .completeness p{font-size:15px;}
	#expressRowGeneral {width: calc(100% - 30px);}

}

@media(max-width:400px){
.customer-pages p.title.more_less_title {max-width: 100%;min-height:inherit!important;}
.button#more_less { display:none;visibility: hidden; }
.steps-line.green{margin-bottom:20px;}
.darker-block.customs-categories #add-new-btn{width:100%;font-size:12px;padding:0;}
.re-design .table-tabs{height:50px;}
}

@media only screen and (max-width: 1400px) and (max-height: 920px) and (orientation: landscape){.popup.new-adress .inner{height:calc(100% - 90px);overflow-y:scroll;}}
@media only screen and (max-width: 1300px) and (max-height: 480px) and (orientation: landscape){.popup.view-parcel .inner, .popup.incoming-parcel-popup .inner{height:calc(100% - 90px);overflow-y:scroll;}}
@media only screen and (max-width: 1300px) and (max-height: 515px) and (orientation: landscape){.popup.confirm-guarantee .inner, .popup.view-parcel .inner{display: inherit!important;height:calc(100% - 60px)!important;overflow-y:scroll;}}
@media only screen and (max-width: 1300px) and (max-height: 560px) and (orientation: landscape){.popup.write-comment .inner{height:calc(100% - 90px);overflow-y:scroll;}}
@media only screen and (max-width: 1300px) and (max-height: 420px) and (orientation: landscape){.popup.confirm-award-drops .inner{height:calc(100% - 90px);overflow-y:scroll;}}
@media only screen and (max-width: 1300px) and (max-height: 420px) and (orientation: landscape){.popup.nest-confirm-deposit-withdraw .inner{height:calc(100% - 90px);overflow-y:scroll;}}
@media only screen and (max-width: 1300px) and (max-height: 640px){.popup.new-adress .inner{display: inherit!important;height:calc(100% - 90px)!important;overflow-y:scroll;}}
@media only screen and (max-width: 1300px) and (max-height: 570px){.popup.write-comment .inner{display: inherit!important;height:calc(100% - 60px)!important;overflow-y:scroll;}}
@media only screen and (max-width: 1300px) and (max-height: 630px){.popup.view-parcel:not(.in-orders) .inner {height:calc(100% - 60px)!important;overflow-y: scroll;}.popup.view-parcel:not(.in-orders) .tabcontent {overflow-y: unset;}}
@media only screen and (max-width: 1300px) and (max-height: 530px){.popup.view-parcel.in-orders .inner {height:calc(100% - 60px)!important;overflow-y: scroll;}.popup.view-parcel.in-orders .tabcontent {overflow-y: unset;}}
@media only screen and (max-width: 1300px) and (max-height: 660px){
    .popup.view-parcel.with-img .inner {height:calc(100% - 60px)!important;overflow-y:scroll;}
    .popup.view-parcel .inner .holder {height: auto!important;}
    .popup.view-parcel.with-img .vertical-scroll {overflow-y: inherit;}
}
@media only screen and (max-width: 1300px) and (max-height: 465px){.popup.confirm-destinations .inner{display: inherit!important;height:calc(100% - 60px)!important;overflow-y:scroll;}}
@media only screen and (max-width: 1300px) and (max-height: 750px){
    .popup.unlock-address .inner{display: inherit;height:calc(100% - 60px);overflow-y:scroll;}
    #form_user_info #identification_second_step .scroll, #form_user_identification #identification_second_step .scroll{max-height: 100%;overflow-y: inherit!important;}
}
@media only screen and (max-width: 1000px) and (orientation: landscape){
    .popup.invite-rating .inner, .popup.change-name .inner{display: inherit!important;width: calc(100% - 100px);height:calc(100% - 60px);overflow-y:scroll;}
}
@media only screen and (min-width: 951px) and (max-height: 520px) and (orientation: landscape){
	.popup.order-pop .inner{display: inherit!important;height:calc(100% - 60px);overflow-y:scroll;}
}
@media only screen and (max-width: 950px){
	.popup.order-pop .inner{display: inherit!important;width: calc(100% - 90px)!important;}
}
@media only screen and (max-width: 950px) and (max-height: 560px){
	.popup.order-pop .inner{display: inherit!important;height:calc(100% - 60px);overflow-y:scroll;}
}
@media only screen and (max-width: 720px){
	.popup.change-address .inner {z-index: 99999;width: calc(100% - 90px);}
}
@media only screen and (max-width: 700px){
    .popup.re-activate-account .inner{display: inherit!important;width: calc(100% - 90px)!important;}
}
@media only screen and (max-height: 670px){
    .popup.incoming-parcel-popup .inner{display: inherit!important;height:calc(100% - 60px);overflow-y:scroll;}
}
@media only screen and (max-width: 600px){
    .popup.confirm-award-drops .inner{display: inherit!important;width: calc(100% - 90px)!important;}
    .popup.nest-confirm-deposit-withdraw .inner{display: inherit!important;width: calc(100% - 90px)!important;}
    .popup.confirm-award-drops input[type="button"].button{clear: both;margin: 20px auto 0;float: none;display: block;}
    .popup.nest-confirm-deposit-withdraw input[type="button"].button{clear: both;margin: 20px auto 0;float: none;display: block;}
    .popup.confirm-award-drops .checkboxai{margin-bottom:15px;}
    .popup.nest-confirm-deposit-withdraw .checkboxai{margin-bottom:15px;}
	.popup.suggested-description .inner{display: inherit!important;width: calc(100% - 90px)!important;}
	.popup.duplicate-declaration .inner{display: inherit!important;width: calc(100% - 90px)!important;}
	.popup.address-validation .inner{display: inherit!important;width: calc(100% - 90px)!important;}
}
@media only screen and (max-width: 550px){
    .popup.change-name .inner, .popup.incoming-parcel-popup .inner{display: inherit!important;width: calc(100% - 75px);}
    .popup.change-name input[type="button"].button, .popup a.button, .popup.incoming-parcel-popup input[type="button"].button{clear: both;margin: 20px auto 0;float: none;display: block;}
}
@media only screen and (max-height: 520px){
	.popup.change-address .inner{display: inherit!important;height:calc(100% - 60px);overflow-y:scroll;}
}
@media only screen and (max-width: 500px){
    .popup.new-adress .inner{display: inherit!important;width: calc(100% - 90px);height:calc(100% - 60px);overflow-y:scroll;}
    .popup.invite-rating .inner{display: inherit!important;width: calc(100% - 90px);height:calc(100% - 60px);overflow-y:scroll;}
}
@media only screen and (max-width: 1000px) and (max-height: 550px) and (orientation: landscape){
    .popup.change-name .inner{height:calc(100% - 90px);overflow-y:scroll;}
}
@media only screen and (max-height: 400px){
    .popup.suggested-description .inner{height:calc(100% - 90px);overflow-y:scroll;}
    .popup.duplicate-declaration .inner{height:calc(100% - 90px);overflow-y:scroll;}
    .popup.address-validation .inner{height:calc(100% - 90px);overflow-y:scroll;}
}
@media only screen and (max-height: 7000px){
    /*.popup.invite-rating .inner{height:calc(100% - 60px);overflow-y:scroll;}*/

}
@media only screen and (max-width: 600px){
    .popup.confirm-destinations .country_list ul {width: 100%;padding: 0;margin: 0;}
    .popup.confirm-destinations .country_list .right{margin-bottom: 15px;}
    .country_list {
        display: block;
        float: none;
        margin: auto;
        width: 200px;
    }
	.popup.publish-shop .forma .checkboxai {width: 100%;}
	.popup.publish-shop input[type="button"]{width:100%;}
	.popup.b2b-registration-popup .inner{width: calc(100% - 90px);}
}

@media only screen and (max-height: 900px){
	.popup.b2b-registration-popup .inner{height:calc(100% - 60px);overflow-y:scroll;padding-bottom:0;}
}
@media only screen and (max-width: 900px) and (max-height: 500px) and (orientation: landscape){
    #edee_settings_form .pick-up-method.three-columns .radio.pick-up {width: 100%;}
}
@media only screen and (min-width: 1001px) and (max-height: 780px){
    .popup.publis-shop .inner{display: inherit!important;height:calc(100% - 60px);overflow-y:scroll;}
}
@media only screen and (max-width: 1000px){
	.popup.publish-shop .inner{display: inherit!important;width: calc(100% - 100px);}
	.popup.publish-shop .forma > .left{width:calc(55% - 15px);}
	.popup.publish-shop .forma > .right{width:calc(45% - 15px);}
	/*.upload-button input[type="file"]{width:120px;}
	.upload-button .file-bt{width:120px;margin-left:-120px;}
	.upload-button .file-name{width: calc(100% - 140px);}*/
}
@media only screen and (max-width: 1000px) and (max-height: 840px){
	.popup.publish-shop .inner{height:calc(100% - 60px);overflow-y:scroll;padding-bottom:0;}
	.popup.publish-shop  input[type="button"].button{margin-bottom:30px;}
}
@media only screen and (max-width: 700px){
    .popup.publis-shop .inner{height:calc(100% - 60px);overflow-y:scroll;}
    .popup.publis-shop .forma > .left{width:100%;}
    .popup.publis-shop .forma > .right{width:100%;margin-top:0;}
    .popup.publis-shop .forma textarea {height: 158px;}
    .popup.publis-shop .forma > .left > label, .popup.publis-shop .forma > .left > input {width: calc(100% - 22px);}
    .popup.publis-shop .forma > .left > select {width: 100%;}
    .popup.publis-shop .forma input[type="submit"].button {margin: auto;float: none;display: table;}
    .popup.publis-shop .forma .checkboxai {width: 100%;margin-bottom:20px;}
}
@media only screen and (max-width: 500px){
    .upload-button input[type="file"]{width:100%;}
    .upload-button .file-bt{width:100%;margin:-40px 0 0;}
    .upload-button .file-name{width: 100%;margin:15px 0 0;}
    .popup.publis-shop .forma .upload{height:auto;}
    .popup.publis-shop .forma .upload p{margin: 18px 0 0;}
}
@media only screen and (max-width: 400px){
    .popup.publis-shop .forma input[type="submit"].button{width:100%;}
}


@media only screen and (max-width: 900px){
	.popup.order-pop-tabs .inner {width: 550px;}
	.popup.order-pop-tabs .tabcontent{width:315px;}
}
@media only screen and (max-width: 700px){
	.popup.order-pop-tabs .inner {display: inherit!important;width: calc(100% - 90px);}
	.popup.order-pop-tabs .tabs{width:calc(100% + 60px);}
	.popup.order-pop-tabs .tabcontent{position: relative;top: 1px;width: calc(100% - 60px);height: auto;margin-bottom: 10px;}
	.popup.order-pop-tabs .subtitle{margin-bottom:20px;}
}
@media only screen and (max-width: 700px) and (max-height: 540px){
	.popup.order-pop-tabs .inner {height: calc(100% - 60px);}
}

@media only screen and (min-width: 701px) and (max-height: 540px){
	.popup.order-pop-tabs .inner {display: inherit!important;width: 550px;}
	.popup.order-pop-tabs .tabs{width:calc(100% + 60px);}
	.popup.order-pop-tabs .tabcontent{position: relative;top: 1px;width: calc(100% - 60px);height: auto;margin-bottom: 10px;}
	.popup.order-pop-tabs .subtitle{margin-bottom:20px;}
	.popup.order-pop-tabs .inner {height: calc(100% - 60px);}
}

/*iliustracijos ant plansetes*/

@media only screen and (min-width: 650px) and (max-width: 1300px){
    /*.hp_header_anim{background:url(../img/images/iliustracijos/Headerio_robotas.svg)no-repeat center;background-size: 80%;}
    .hp_shop_online_anim{background:url(../img/images/iliustracijos/1_Shop_online.svg)no-repeat center;background-size: 100%;}
    .hp_ship_now_anim{background:url(../img/images/iliustracijos/2_Ship_now.svg)no-repeat center;background-size: 100%;}
    .hp_trackparcel_anim{background:url(../img/images/iliustracijos/3_Track_your_parcel.svg)no-repeat center;background-size: 100%;}
    .hp_enjoy_anim{background:url(../img/images/iliustracijos/4_Enjoi.svg)no-repeat center;background-size: 100%;}
    .hp_devmet_anim{background:url(../img/images/iliustracijos/Delivery_methods.svg)no-repeat center;background-size: 100%;}*/
    /*.lets_started_anim{background:url(../img/images/iliustracijos/Lets_get_started.svg)no-repeat center;background-size: 100%;}
    .delivery_address_anim{background:url(../img/images/iliustracijos/Use_personal_delivery_address.svg)no-repeat center;background-size: 100%;width: 345px;height: 400px;margin-left: 20px;}
    .delivery_cost_anim{background:url(../img/images/iliustracijos/Save_on_the_cost_delivery.svg)no-repeat center;background-size: 100%;}
    .delivery_options_anim{background:url(../img/images/iliustracijos/Home_and_collection_delivery.svg)no-repeat center;background-size: 100%;}
    .delivery_options_anim_page{background:url(../img/images/iliustracijos/Online_shoping_made_simple.svg)no-repeat center;background-size: 100%;}
    .shop_from_anim{background:url(../img/images/iliustracijos/Shop_from.svg)no-repeat center;background-size: 100%;}
    .about_eswd_anim{background:url(../img/images/iliustracijos/Our_vision.svg)no-repeat center;background-size: 100%;}
    .about_us_2{background:url(../img/images/iliustracijos/International_parcel.svg)no-repeat center;background-size: 100%;}
    .about_us_3{background:url(../img/images/iliustracijos/Local%20customers.svg)no-repeat center;background-size: 100%;}*/

}

@media only screen and (min-width: 650px) and (max-width: 1100px){
    .hp_header_anim{background-size: 70%;margin-top: -12px;}

}

@media only screen and (min-width: 650px) and (max-width: 700px){
    .hp_header_anim{background-size: 60%;margin-top: -75px;}
    .hp_shop_online_anim, .hp_ship_now_anim, .hp_trackparcel_anim, .hp_enjoy_anim, .hp_devmet_anim, .lets_started_anim, .delivery_address_anim, .delivery_cost_anim, .delivery_options_anim,
    .delivery_options_anim_page, .shop_from_anim, .about_eswd_anim, .about_us_2, .about_us_3{background-size: 80%;}

    .delivery_address_anim {
        height: 413px;
    }

}

@media (max-width: 500px){
    .dashboard #calculate_parcels_form .row.shipping div.left, .dashboard #calculate_parcels_form .row.shipping div.right { width:100%;}
    .dashboard .track-shipment-form.new #track_number input[type="text"], .track-shipment-form.new #track_number input[type="text"] {width:calc(100% - 50px)!important;float:none;border-radius: 21px;}
    .dashboard  #track_number input[type="submit"].button,  #track_number input[type="submit"].button {width: 100%!important;float:none;border-radius: 21px;margin-top: 11px;}
    .track-shipment-form.new #track_number input[type="text"] {width:calc(100% - 39px)!important;}

    /*
    .popup.invite-rating .inner {width: 90%!important;height:90%!important;background: green;overflow-y: inherit!important;}
    */



}

/*iliustracijos ant plansetes and*/

@media only screen and (min-width: 501px) and (max-width: 1300px){
    .shop-list .shop .hover .visit, .shop-list .shop .hover .more {
        left: 0;
        right: 0;
        width: 120px;
        margin: auto;
    }
    .shop-list .shop .hover .visit{bottom: inherit;top: calc(50% - 44px);}
    .shop-list .shop .hover .more{bottom: calc(50% - 44px);}
}

@media only screen and (min-width: 401px) and (max-width: 500px){
    .shop-list .shop .hover .visit{left:calc(50% - 120px);}
    .shop-list .shop .hover .more{right:calc(50% - 120px);}
}

@media only screen and (max-width: 400px){
    .shop-list .shop .hover .visit, .shop-list .shop .hover .more {
        left: 0;
        right: 0;
        width: 120px;
        margin: auto;
    }
    .shop-list .shop .hover .visit{bottom: inherit;top: calc(50% - 44px);}
    .shop-list .shop .hover .more{bottom: calc(50% - 44px);}
}
/* B2B page responsive */
@media(max-width:1000px){
    .popup.register-now .inner {width: calc(100% - 30px); height: 640px;}
    .popup.register-now .inner > .left{width:calc(60% - 45px);padding: 50px 15px 50px 30px;}
    .popup.register-now .inner > .right {width: 40%;}
    .popup.register-now .inner > .left .caption {font-size: 32px;}
    .popup.register-now .forma .checkboxai label{width:calc(100% - 87px);}
    .popup.register-now .forma .checkboxai label + label{width:calc(100% - 87px);padding-left: 87px!important;margin-left:0px;}

}

@media(max-width:700px){
    .popup.register-now .inner{height:auto;}
    .popup.register-now .inner > .left{width:calc(100% - 80px);height:auto;min-height:calc(100% - 400px);padding:50px 30px 50px 50px;}
    .popup.register-now .inner > .right{width:100%;height:300px;background: #fab900 url(register-now-bg-mob.png)no-repeat bottom right;background-size:auto 115%;}
    .popup.register-now .inner > .right p:nth-child(1){float:left;width:300px;margin: 42px 0 0;}
    .popup.register-now .inner > .right p:nth-child(2){clear:both;float:left;margin:20px 0 0 80px;}
}

@media(max-width:600px){
    .popup.register-now .inner > .left{width:calc(100% - 50px);min-height:calc(100% - 350px);padding:40px 20px 50px 30px;}
    .popup.register-now .inner > .right{height:260px;background: #fab900 url(register-now-bg-mob.png)no-repeat bottom right;background-size:auto 115%;margin-top:22px;}
    .popup.register-now .inner > .right p:nth-child(1){width:260px;font-size:18px;}
    .popup.register-now .inner > .right p:nth-child(2){width:160px;font-size:30px;line-height: 38px;margin:20px 0 0 80px;}
}

@media(max-width:500px){
    .popup.register-now .inner > .right p:nth-child(1){width:220px;font-size:16px;padding:0 10px;margin-top:47px;}
    .popup.register-now .inner > .right p:nth-child(2){width:140px;font-size:26px;line-height: 34px;margin:20px 0 0 45px;}
}

@media(max-width:400px){
    .popup.register-now .inner > .left .caption {font-size: 26px;}
    .popup.register-now .inner > .left{min-height:calc(100% - 325px);}
    .popup.register-now .inner > .right{width:100%;height:235px;background: #fab900;}
    .popup.register-now .inner > .right p:nth-child(1){float:none;width:calc(100% - 40px);padding:0 20px;margin-top:37px;}
    .popup.register-now .inner > .right p:nth-child(2){float:none;width:160px;margin:20px auto 0px;}
    .popup.register-now .forma .checkboxai label + label {width: calc(100% - 67px);padding-left: 67px!important;}
}

@media(max-width:350px){
    .popup.register-now .forma .checkboxai label , .popup.register-now .forma .checkboxai label + label {width: calc(100% - 0px);padding-left: 0!important;}
    .popup.register-now .forma .ic-email, .popup.register-now .forma .ic-passw, .popup.register-now .forma .ic-promo {display:none!important;}
    .popup.register-now .forma input[name="email"], .popup.register-now .forma input[name="password"], .popup.register-now .forma input[name="promo"] {width: calc(100% - 22px)!important;}
}

@media only screen and (min-width: 701px) and (max-width: 1000px) and (max-height: 680px) and (orientation: landscape){
    .popup.register-now .inner{display: inherit!important;height: calc(100% - 60px);overflow-y: scroll;}
    .popup.register-now .inner > .right{height:615px;}
    .popup.register-now .inner > .left{height:515px;}
}

@media only screen and (max-width: 700px) and (max-height: 620px) and (orientation: landscape){
    .popup.register-now .inner{display: inherit!important;height: calc(100% - 60px);overflow-y: scroll;}
}

@media only screen and (max-width: 700px) and (orientation: portrait){
    .popup.register-now .inner{display: inherit!important;height: calc(100% - 60px);overflow-y: scroll;}
}

@media(max-width:750px){.popup.payment-method-pop .inner {width: calc(100% - 90px);}}
@media(max-width:600px){.popup.ad-banner-pop .inner {width: calc(100% - 90px);}}
@media(max-width:500px){
	.popup.ad-banner-pop .inner {height: 506px;}
	.popup.ad-banner-pop .button.download-image{width:calc(100% - 40px);padding:0 20px;}
	.popup.ad-banner-pop .button.copy-code{float: left;width: 100%;margin-top: 10px;}
}
@media(max-width:430px){.popup.ad-banner-pop .inner {height: 532px;}}
@media(max-width:380px){.popup.ad-banner-pop .inner {height: 490px;}}
@media(max-width:360px){.popup.ad-banner-pop .inner {height: 453px;}.popup.ad-banner-pop img, .popup.ad-banner-pop .button{margin-top:20px;}}
@media(max-width:340px){.popup.ad-banner-pop .inner {height: 435px;}}
@media only screen and (max-width: 1000px) and (max-height: 620px) and (orientation: landscape){.popup.ad-banner-pop .inner{display: inherit!important;height: calc(100% - 60px);overflow-y: scroll;}}

@media(max-width:750px){
	.popup.usps-change-popup .inner {width: calc(100% - 90px);}
	.popup input[type="button"].usps-change-btn-confirm {left: 0;right: 0;margin: 20px auto 0;display: table;}
}
@media only screen and (max-height: 380px){
	.popup.usps-change-popup .inner{display: inherit!important;height: calc(100% - 60px);overflow-y: scroll;}
}

/***** API Responsive *****/

@media(max-width:1400px){
    .content-top.api-works{min-height: 520px;background-size: auto 100%;}

}

@media(max-width:1300px){
    .how-to-use-api .step1 .text-img {width: calc(100% - 570px);}
    .how-to-use-api .step2 .text-img {width:  calc(100% - 540px);}
    .how-to-use-api .step2 .bubbles {width: 490px;}
    .how-to-use-api .step2 .bubbles .bubble2 {margin: 90px 0px 0 0;}
    .how-to-use-api .step4 .text-img {width: 550px;}

}

@media(max-width:1240px){
	body.api header{
		background: #175eae;
		background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
		background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
		background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
	}
    .content-top.api-works{
        position:relative;
        min-height: 320px;
        background: #175eae;
        background: -moz-linear-gradient(-90deg, #175eae 0%, #0fa8e4 100%);
        background: -webkit-linear-gradient(-90deg, #175eae 0%,#0fa8e4 100%);
        background: linear-gradient(90deg, #175eae 0%,#0fa8e4 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e452f', endColorstr='#1d7722',GradientType=1 );
        padding: 0 0 120px;
        margin-top: 0;
    }
    .content-top.api-works:after{
        position:absolute;
        right:-120px;
        bottom:0;
        content:'';
        width:825px;
        height:450px;
        background: url(../img/images/api/api-works-hero-mob.png)no-repeat top center;
        background-size:auto 100%;
    }
    .how-to-use-api .text {width: calc(100% - 100px);padding-left: 100px;}
    .how-to-use-api .nr {width: 70px;height: 70px;font-size: 32px;font-weight: 600;line-height: 70px;}
    .how-to-use-api .title {font-size: 24px;}
    .how-to-use-api .step1 .bubbles .bubble3 {margin: 10px 0 0 -20px;}
    .how-to-use-api .step2 .text-img {width: calc(100% - 500px);}
    .how-to-use-api .step2 .arrow{width: 430px;height:auto;top: 200px;left: 115px;}
    .how-to-use-api .step2 .bubbles .bubble2 {margin: 90px 50px 0 0;}
    .how-to-use-api .step3 {margin-top: 0px;}
    .how-to-use-api .step3 .text-img {width:calc(100% - 580px);}
    .how-to-use-api .step3 .arrow {width: 400px;height:auto;margin: 110px 0 0 50px;}
    .how-to-use-api .step4 {margin-top: -230px;}
    .how-to-use-api .step4 .text-img {width: 500px;}

}

@media(max-width:1100px){
    .content-top.api-works{padding: 0 0 100px;}
    .content-top.api-works:after{right:-120px;width:696px;height:380px;}
    .how-to-use-api .step1, .how-to-use-api .step2, .how-to-use-api .step3, .how-to-use-api .step4 {clear:both;float:left;width:100%;margin-top: 70px;text-align:center;}
    .how-to-use-api .step1{margin-top:0!important;}
    .how-to-use-api  .text-img {float: none!important;display:block;width: 600px!important; margin: auto!important;}
    .how-to-use-api  .text-img {text-align:left;}
    .how-to-use-api .text {display: block;float: none;}
    .how-to-use-api  .text-img img{float:none!important;display: block;margin:50px auto 0!important;}
    .how-to-use-api .step3 .arrow {float: none;display: block;margin: 80px auto 0;}
    .how-to-use-api .step4 img {float: none;max-width: 100%;margin:40px auto 0;}
    .how-to-use-api .bubbles {float: none!important;display:block;margin: auto!important;}
    .how-to-use-api .step1 .bubbles .bubble3 {margin: 10px 0 0 -50px;}
    .how-to-use-api .step1 .bubbles {padding-left: 50px;}
    .how-to-use-api .step1 .arrow {left: -60px;}
    .how-to-use-api .step2 .bubbles {min-height: 560px;}


}

@media(max-width:1000px){
    .content-top.api-works .page-heading{text-align:center;margin: 0;}
    .content-top.api-works .simple-text {float: none;width: 700px;margin: 0 auto 0;}
    .content-top.api-works .simple-text p{text-align:center;}
    .content-top.api-works{padding: 0 0 370px;}
    .content-top.api-works:after{left:0px;right:-40px;margin:auto;}
    .get-started .text{width: 700px;}
}

@media(max-width:900px){
    .block-benefits.benefits-api {padding: 100px 0 75px;}
}

@media(max-width:800px){
    .get-started .text, .content-top.api-works .simple-text{width: 560px;}
    .content-top.api-works{padding: 0 0 350px;}
    .content-top.api-works:after{width:604px;height:330px;margin:auto;}

}

@media(max-width:700px){
    .get-started .text{width:100%;}
    .how-to-use-api{padding-bottom:100px;}
    .how-to-use-api  .text-img {width: 100%!important;}
    .how-to-use-api .bubbles {width: 400px!important;min-height:unset!important;margin-top: -20px!important;padding: 0!important;}
    .how-to-use-api .step1 .arrow {position: relative;left: -60px;top: 30px;width:250px;}
    .how-to-use-api .step1 .bubbles .bubble2 {margin: 30px 0 0;}
    .how-to-use-api .step1 .bubbles .bubble3 {margin: 30px 0 0 0;}
    .how-to-use-api .step2 .arrow {position: relative;left:30px;top: 40px;width:265px;margin-bottom: 10px;}
    .how-to-use-api .step2 .bubbles .bubble2 {margin: 30px 0 0 0;}
    .how-to-use-api .step3 .arrow {width:270px;margin: 50px auto -20px;}
}

@media(max-width:600px){
    .get-started {padding: 90px 0 100px;}
    .get-started .text, .content-top.api-works .simple-text{width: 100%;}
    .content-top.api-works{padding: 0 0 230px;}
    .content-top.api-works:after{width:458px;height:250px;margin:auto;}
    .content-top.api-works .simple-text p {font-size: 18px!important;line-height: 32px;}
    .get-started .text{font-size:18px;line-height: 26px;}
    .content-top.api-works .page-heading{line-height: 44px;padding-bottom: 28px;}

}

@media(max-width:500px){
    .content-top.api-works{padding: 0 0 280px;}
    .content-top.api-works .page-heading{margin-top: 30px;}
    .how-to-use-api .nr{position:relative;margin:0 auto 20px;}
    .how-to-use-api .text {width: 100%;padding-left:0;}
    .how-to-use-api .title, .how-to-use-api .title + p{text-align:center;}
    .how-to-use-api .bubbles {width: 100%!important;}
    .how-to-use-api .step1 .arrow {left: -30px;}

}

@media(max-width:400px){
    .content-top.api-works{padding: 0 0 230px;}
    .content-top.api-works:after{width:366px;height:200px;margin:auto;}
    .how-to-use-api .step1 .arrow{width:200px;}
    .how-to-use-api .step2 .arrow{width:215px;}
    .how-to-use-api .step3 .arrow{width:220px;}
}

/*.light-block.black-friday-promo{background:#e7f5ff;}
.light-block.black-friday-promo .title{color:#fab900;background:#000000;}
.black-friday-promo .completeness{
    float:left;
    width:calc(100% - 40px);
    background:#f9fdff;
    border-radius: 13px;
    padding:20px;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.08);
}
.black-friday-promo .completeness + .completeness{margin-top:20px;}
.black-friday-promo .completeness .percent{font-size:14px;font-weight:600;color:#0b8dcb;}
.black-friday-promo .completeness .percent span{font-size:26px;margin-right:8px;}
.black-friday-promo .completeness .barr{
    float:left;
    width:100%;
    height:12px;
    background:#d6eaf8;
    border-radius: 5px;
    margin:5px 0 14px;
    overflow:hidden;
}
.black-friday-promo .completeness .barr span{
    float:left;
    height:12px;
    background: rgb(11,141,203);
    background: -moz-linear-gradient(left,  rgba(11,141,203,1) 0%, rgba(63,199,254,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(11,141,203,1) 0%,rgba(63,199,254,1) 100%);
    background: linear-gradient(to right,  rgba(11,141,203,1) 0%,rgba(63,199,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b8dcb', endColorstr='#3fc7fe',GradientType=1 );
}
.black-friday-promo .completeness p{clear:both;font-size: 16px;color:#314c62;padding-left:40px;margin:0;}
.black-friday-promo .completeness p:before{
    display:inline-block;
    width:40px;
    height:24px;
    content:'';
    background:url(../img/images/icon_parcel.svg)no-repeat left center;
    background-size:auto 24px;
    vertical-align:middle;
    margin:0 0 2px -40px;
}
.black-friday-promo .completeness.complete100 p:before{height:30px;background-image:url(../img/images/icon_gift.svg);background-size:auto 30px;margin:-7px 0 0 -40px;}
.completeness .meter > span {
    display: block;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.completeness .meter > span:after, .animate > span > span {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    overflow: hidden;
}
.completeness .animate > span:after {display: none;}
@-webkit-keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 50px 50px;
    }
}*/

