@media screen and (max-width: 1260px){
    .container{
        width: auto;
        margin: 0;
    }
    .navbar__container {
        padding-right: 40px;
    }
    .navbar__logo{
        display:none
    }
    .navbar__phone .phone_desktop {
       display: none;
    }
    .navbar__phone .phone_mobile {
       display: inline;
    }
    .navbar__mobile_box{
        bottom:0;
        display:none;
        left:0;
        margin:0;
        position:fixed;
        right:0;
        top:50px;
        z-index:1000
    }
    .navbar__mobile_box--open{
        display:block
    }
    .navbar__mobile_menu{
        align-content:flex-start;
        align-items:flex-start;
        background-color:#3e3e3e;
        bottom:0;
        flex-direction:row;
        flex-wrap:wrap;
        justify-content:space-between;
        left:0;
        overflow:auto;
        padding:16px 15px;
        position:absolute;
        right:0;
        top:0
    }
    .navbar__feedback,.navbar__search{
        margin:0;
        flex-grow: 0;
        width:calc(50% - 7px);
    }
    .feedback_text a{
        background:#a6ce39;
        border-bottom:4px solid #8daf2f;
        color:#fff;
        display:block;
        font-size:12px;
        line-height:1;
        padding:8px 5px;
        text-align:center
    }
    .feedback_text a:hover {
        color:#fff;
    }
    .navbar__search{
        order:-1
    }
    .site_search{
        display:block;
        margin-left:0
    }
    .site_search input,
    .site_search input.site_search--open {
        background:#fff url(../images/search-mobile.svg) no-repeat 7px 9px;
        display:block;
        padding:0 10px 0 30px;
        top:0;
        width:100%
    }
    .site_search .search_ico{
        display:none
    }
    .navbar__cabinet,.navbar__lang{
        margin-right:0;
        width:100%
    }
    .navbar__lang{
        order:1
    }
    .navbar__lang .open {
        display: none;
    }
    .navbar__lang .popup {
        display: block;
        width: auto;
        position: static;
        background: none;
        border: none;
    }
    .navbar__lang .popup:before,
    .navbar__lang .popup:after {
        content: none;
    }
    .navbar__lang .popup .list-unstyled {
        display: flex;
        align-items: center;
    }
    .navbar__lang .popup li {
        margin-right: 5px;
    }
    .navbar__lang .popup li + li {
        border-top: none
    }
    .navbar__lang .popup li.active {
        border: 1px solid rgba(255, 255, 255, 0.25);
    }
    .navbar__lang .popup li > a {
        width: 120px;
        color: #FFFFFF;
    }
    .navbar__lang .popup li:hover > a,
    .navbar__lang .popup li.active > a {
        background: none !important;
    }
    .navbar__cabinet a{
        display: block;
        margin-bottom:10px;
        padding:4px 16px;
        background:hsla(0,0%,100%,.25);
    }
    .main-menu{
        display:none
    }
    .navbar__mobile_menu .main-menu{
        display: block;
        margin: 0 0 20px;
    }
    .navbar__mobile_menu .main-menu__item{
        border-bottom:1px solid hsla(0,0%,100%,.25);
        color:#fff;
        display:block;
        font-weight:600;
        line-height: 1.2;
        margin:0;
        padding:15px 0
    }
    .navbar__mobile_menu .main-menu__item.active{
        color:#ed1651
    }
    .navbar__mobile_menu .main-menu__item.active:after{
        content:none
    }
    .navbar__mobile_menu .main-menu__item:not(:only-child){
        position: relative;
    }
    .navbar__mobile_menu .main-menu__item:not(:only-child)::after,
    .navbar__mobile_menu .main-menu__item.active:not(:only-child)::after{
        content: "";
        position: absolute;
        top: 50%;
        right: 0;
        left: auto;
        width: 14px;
        height: 9px;
        margin-top: -2px;
        background: transparent url("data:image/svg+xml,%3Csvg viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 8L7 2L1 8' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center;
        background-size: contain;
        transform: rotate(180deg);
        transition-property: transform;
        transition-duration: 0.3s;
    }
    .navbar__mobile_menu .mobile-open .main-menu__item:not(:only-child)::after,
    .navbar__mobile_menu .mobile-open  .main-menu__item.active:not(:only-child)::after{
        transform: rotate(0);
    }
    .navbar__mobile_menu .main-menu__sub-level{
        display: none;
        min-width: 0;
        padding-left:20px;
        position: static;
        background: none;
        border: none;
    }
    .navbar__mobile_menu .main-menu > li:hover .main-menu__sub-level {
        display: none;
    }
    .navbar__mobile_menu .mobile-open .main-menu__sub-level{
        display:block;
    }
    .navbar__mobile_menu .main-menu__sub-level li {
        margin-top:9px;
    }
    .navbar__mobile_menu .main-menu__sub-level li + li {
        border: none;
    }
    .navbar__mobile_menu .main-menu__sub-item{
        color:#a1a1a1;
        display:inline-inline;
        padding: 0;
        font-size:14px;
        line-height:21px;
        text-decoration:none
    }
    .navbar__mobile_menu .main-menu__sub-item:hover {
        background: none;
        color:#a1a1a1;
        text-decoration:none
    }

    .box_ham_menu{
        cursor:pointer;
        display:block;
        margin:17px 0;
        position:absolute;
        right:15px
    }
    .box_ham_menu .bar1,.box_ham_menu .bar2,.box_ham_menu .bar3{
        background-color:#ed1651;
        border-radius:2px;
        height:2px;
        margin-bottom:5px;
        transition:.4s;
        width:20px
    }
    .box_ham_menu .bar3{
        margin-bottom:0
    }
    .box_ham_menu.change .bar1{
        -webkit-transform:rotate(-45deg) translate(-7px,6px);
        transform:rotate(-45deg) translate(-7px,6px)
    }
    .box_ham_menu.change .bar2{
        opacity:0
    }
    .box_ham_menu.change .bar3{
        -webkit-transform:rotate(45deg) translate(-4px,-3px);
        transform:rotate(45deg) translate(-4px,-3px)
    }
    .main-header__container{
        padding:0
    }
    .main-navigation{
        height:60px;
        padding:0 15px
    }
    .logo{
        background: url(../images/logo_ru.png) no-repeat;
        height: 110px;
        margin: 0 auto -19px;
        width: 407px;
    }
    .service {
        height:155px;
    }
    .service-menu{
        padding:0 15px
    }
    .service-menu--fix{
        height:30px
    }
    .service-menu--fix .service-menu__item-box{
        opacity: 0;
        pointer-events: none;
        visibility: hidden;
    }
    .service-menu--fix .mobile_services__text{
        color:#fff;
        display:block;
        margin:5px 0 0 -40px;
        text-align:center
    }
    .service-menu--fix .mobile_services__text:after{
        background:url(../images/city_arrow.svg) no-repeat;
        content:"";
        display:inline-block;
        height:9px;
        position:relative;
        right:-2px;
        width:14px
    }
    .service-menu__links{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    }
    .service-menu__item-box {
        margin-right:15px;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
    }
    .service-menu__item-box--tracking{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1;
        width:100%;
        margin-bottom:15px;
        margin-right:0;
    }
    .menu__tracking--input {
        min-width: 195px;
    }
	.ymap-find-button{
		width: 100%;
		display: block;
		margin:5px 0;
	}
	.find-input-block{
		width: 100%;
		margin-top:10px;
	}
	
	.btn-search-ico{
		display:none;
	}
	.office_table_cell{
		width:40%;
	}

	.banner-footer-list{
		width:100%;
	}
	/*.personal_account_link{
		display:none;
	}*/
	.subform-2, .subform-3{
		display: none !important;
	}

    #sidebar {
        width: 290px;
        padding: 4px 10px;
    }
    .slidebox .textbox {
        margin-left: -476px;
    }
    #our-clients {
        overflow: visible;
    }
  
    .slideshow2 {
        width: 100%;
    }
    .static_form {
        width: auto;
    }
    .form-file__content {
        display: none;
    }
    
    .close {
        display: none;
    }
    .find_an_office .maps-item__content-720 {
        display: none;
    }
    .about_us-our_team .personal-block  {
        width: auto;
    }
    .about_us-our_team .person-job {
        width: auto;
    }
    .ui-state-default {
        //font-size;
    }
    .calculate_the_cost_of_sending {
        padding: 0 !important;
        width: 68% !important;
    }
    .traking-date {
        width: 45%;
    }
    .traking-destination {
        width: 45%;
    }
    .about_place__360{
        display: none;
    }
    .footer-box,
    .footer-info,
    .footer-two-column-box {
        width: 25%;
    }
    .footer-holder {
        float: none;
        width: 100%;
    }
    .new-site-btn.mobile{
        display: block;
    }
    .new-site-btn.desctop{
        display: none;
    }
}
@media screen and (max-width: 1064px) {
	.img_center{
		width:100%;
    }
}
@media screen and (max-width: 950px) {
    body, html{
        min-width: 320px;
        height: auto;
    }
    .not_show_950 {
        display: none !important;
    }
    .widget_track_no_show{
        display: none;
    }
    .slideshow{
        display: none;
    }
    .content_desctop .delivery-options {
       /* display: none;*/
    }
    .content_360 .delivery-options {
        display: block;
    }
   /* #wrapper .container .row {
        margin-left: -15px;
        margin-right: -15px;
    }*/
    .slideshow2{
        width: 100%;
    }
    .slideshow2:after{
      position: absolute;
      top:0;
      right:0;
      height:100%;
      width:100px;
      background: linear-gradient(90deg, transparent, #f1f1f1);
      content: '';
      z-index: 100;
    }
    .slideshow2 .slide2{
        left:190px;
    }
    #wrapper .container .row #sidebar{
        width: 100%;
        padding: 0px 15px;
		margin-bottom:30px;
    }
    #wrapper .container .row #sidebar .links {
        width: 100%;
    }
    #wrapper .container .row #sidebar .links li {
        border: 1px solid #d2d2d2;
        width: 20%;
    }
    #sidebar .widget{
      margin: 0;
    }

    .links li{
        float: left;
        border: 1px solid #d2d2d2;
        margin: 0;
    }
    .block-btn{
        display: none;
    }
    .links{
        border-radius: 7px 7px 7px 7px;
        -webkit-border-radius: 7px 7px 7px 7px;
        border: none;
    }

    .links li > a{
        border: none;
        display: block !important;
        height: 120px;
    }

    .links li:first-child{
        border-left: 1px solid #d2d2d2;
    }

    .links li{
        border-left: none;
    }

    .links li:nth-child(2){
        border-radius: 0 0 0 0;
        -webkit-border-radius: 0 0 0 0;
    }

    #content{
        width: 100%;
    }
    .boxes {
        /*font-size: 0;*/
    }
    .boxes .box {
        /*width: 50%;*/
        /*float: left;*/
        font-size: 14px;
        line-height: 18px;
        /*min-height: 553px;*/
    }

    .form-row {
        margin-right: 0;
        /*margin-left: 0;*/
    }

    .accordion-item__title {
        display: block;
    }

    .article{
        margin-bottom: 70px;
    }

    .result{
        position: relative;
        left: 0;
        margin-top: 80px;
    }

    /*.mob-ul{
        position: relative;
        display: block;
        left: 0;
        top: 0;
        float: none;
        width: 100%;
        overflow: hidden;
        border: none;
        height: 0;
    }
    .mob-ul li > a:after{
        content: " ";
        width: 25px;
        height: 25px;
        background: url('../images/arrow_sprite.png') no-repeat;
        background-position: -25px 0;
        display: inline-block;
        position: absolute;
        z-index: 2;
        top: 50%;
        right: 17px;
        margin-top: -11px;
    }
    .mob-ul li > a{
        position: relative;
        background-color: #424242;
    }
    .mob-ul li > a{
        background: #424242;
        color: #ffffff;
    }
    .mob-ul:before, .popup:after{
        display: none;
    }
    .mob-ul li + li{
        border-top: 1px solid #5a5a5a;
    }*/

    /*li .active{
        height: 100%;
        border-top: #ff355b solid 1px;
        border-bottom: #ff355b solid 1px;
    }*/

    #footer strong{
        display: inline-block;
        margin: 28px 0;
    }
    .footer-info b{
        margin: 5px 0 21px;
    }
    /*.footer-logo{
        position: relative;
        float: left;
        width:33%;
        margin: 10px 0px;
        background-size: contain;
        background-position: 100% 50%;
    }*/

    .form-2-row{
        padding:0 15px;
    }
    .form-footer{
        text-align: center;
    }
    .form-check:nth-child(3n){
        margin-left: 0;
    }
    .img_center{
        width: 100%;
    }
    img{
        max-width: 100%;
		height: auto;
    }
    .form-find-office{
      padding-top: 15px;
    }
    .form-find-office .form-box{
      width:50%;
    }
    .form-find-office .print-btn{
      max-width: 50%;
    }
    .article .static_form{
      /*width: auto;*/
      margin-left: 0;
    }
    .form-holder{
      padding: 0 15px;
    }
    .nav-sidebar {
        display: none;
    }
    .breadcrumbs {
        display: none;
    }
    .find_an_office .maps-item__content-720 {
        display: block;
        padding: 0 15px;
    }
    .find_an_office .maps-item__content-720 .form-row {
        margin-bottom: 5px;
    }
    .find_an_office .maps-item__content-720 .form-row .maps-item__block-item__name {
        font-weight: bold;
    }
    .title-360 {
        display: block !important;
        font-size: 16px;
        line-height: 24px;
        color: #f41146;
        font-weight: bold;
        margin: 20px 0 5px;
    }
    .calculate_the_cost_of_sending .close {
        display: inline-block;
    }
    .calculate_the_cost_of_sending {
        width: 100% !important;
        padding: 0 30px !important;
    }

    /* find an office*/
    div.contact_info_name{
      float:none;
    }
    div.about_place{
      width:auto;
      float: none;
    }
    .about_place-block .d-map{
        width: 100%;
        padding-right: 0;
    }
    .about_place-block .employment-widget {
        height: auto;
    }
    .about_place-block div.employment-widget > div {
        height: auto;
    }
    .about_place-block .ew-opt-descr {
        display: none;
    }
    div.delivery-options{
      overflow:hidden;
    }
    div.d-map{
      /*display:none;*/
    }
    div.route-cont{
      display:none;
    }
    .img_place{
      display:none;
    }

    .about_us-jobs-otpravit-rezyume > h1 {
        display: none;
    }
    .about_us-jobs-otpravit-rezyume .desc{margin-bottom:20px}
    .about_us-feedback .required:before {
        left: 0;
    }
    .about_us-feedback .btn-submit {
        margin: 0;
        width: 100%;
        font-size: 18px;
        font-weight: bold;
    }
    .about_us-feedback {
        padding: 0 !important;
        margin-top: 15px;
    }
    .about_us-feedback .article {
        margin-bottom: 0;
    }
    .about_us-feedback .article form {
        padding: 0 15px;
    }
    .about_us-feedback .article form .row {
        margin: 0 -15px;
    }
    .about_us-feedback .form-footer {
        padding: 0 !important;
    }
    .about_us-feedback > h1,
    .about_us-callback > h1
    {
      display: none;
    }
    .about_us-feedback .form,
    .about_us-callback .form{
      padding: 0px;
      border:0;
      width:auto;
    }
    .maps-item__content-360 {
        display: none;
    }
    .about_place__360 {
        display: none;
    }
    .news-subscribe-form .form-holder{
        padding: 0;
    }
	.box_en {
		display: none !important; 
	}
	
	.trip_description{
		margin-left:-15px !important;
		word-wrap: break-word;
	}

	#left_banner{
	  display:none;
	}
	.left_button{
		width:100%;
		text-align:center;
	}
	.right_button{
		width:100%;
		text-align:center;
		margin-top:10px;
	}
	.button-title{
        max-height:120px;
        position: absolute;
        right: 0;
        left: 0;
        bottom: 35px;
        text-align:center;
        color:#FFF;
        font-size:20px;
	}
}

@media screen and (max-width: 818px){
	.photo_block {
		float: left !important;
	}
}

@media screen and (max-width: 767px){
    .navbar__container{
        line-height: 40px
    }
    .navbar__geo, .navbar__phone {
        font-size: 12px;
        margin-right: 10px;
        max-width: calc(50% - 10px);
        overflow: hidden;
    }
    .geoplacemark__cityname .select2-container.header-wrap .select2-selection--single,
    .phoneplacemark__phone {
        display: block;
        /*overflow: hidden;*/
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .geoplacemark__cityname .select2-container.header-wrap .select2-selection--single {
        padding-right: 15px;
    }
    .geoplacemark__cityname .select2-container.header-wrap .select2-selection--single .select2-selection__rendered {
        display: inline;
        border-bottom: 1px solid #fff;
    }
    .phoneplacemark__phone .phone_mobile {
        border-bottom: 1px dashed #fff;
    }
    .navbar__mobile_box{
        top:40px
    }
    .navbar__box_ham_menu{
        margin:12px 0
    }
    .navbar__logo{
        display:none
    }
    .service {
        height:308px;
    }
    .service-menu--fix{
        top:40px
    }
    .service-menu--fix li{
        height:0;
        opacity:0
    }
    .service-menu--fix .mobile_services__text{
        color:#fff;
        display:block;
        margin:5px 0 0 -40px;
        text-align:center
    }
    .service-menu--fix .mobile_services__text:after{
        background:url(../images/city_arrow.svg) no-repeat;
        content:"";
        display:inline-block;
        height:9px;
        position:relative;
        right:-2px;
        width:14px
    }
    .service-menu__links{
        margin-left:0
    }
    .service-menu__item-box{
        margin:0 0 9px;
        width:100%
    }
    .service-menu__item-box--tracking{
        margin-bottom:10px
    }
    .service-menu__text br{
        display:none
    }
}

@media screen and (max-width: 720px){
    /*.navbar_items{
        display:  block;
        height: 100%;
        width: 100%;
        margin: 0;
    }*/
    .banner-footer-list{
		display:none;
	}
	.widget.not_show{
		display:none;
	}
	
	.widget_track.widget_track_no_show{
		display:none;
	}
	
	.widget_track .track{
		background:#fff !important;
		top:0px !important;
	}
	.widget_track strong, .widget_track label{
		display:block;
	}
	#suggest {
		display: block;
	}
	.ymap-find-button{
		width: 100%;
		display: block;
	}
	.ymap-country-selector{
		width: 100%;
		display: block;
		position: relative;
		top: -10px; 
		margin: 20px 0;
	}
    .description.pvz{
		margin-left:0px;
	}
    /*.inner-page-style #main #sidebar {display: none;}*/
   /* #header.innerpage{
        margin: 0;
        box-shadow: none;
        border-bottom: 1px solid #D2D2D2;
    }*/
    .maps-item__content-720 {
        display: none;
    }
/*===========MAIN============================================================*/
    #main .slideshow2 {
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,235,236,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5ebec', GradientType=0 );
        height: 100px;
        margin-bottom: 5px;
    }
    #main .slideshow2:after {
        display: none;
    }
    #main .slideshow2 strong {
        left: 15px;
    }
    #main .slideshow2 .link-line {
        display: block;
        width: 100%;
        position: relative;
        margin-top: 7px;
    }
    #main .slideshow2 a {
        text-decoration: none;
        position: relative;
        z-index: 10;
        display: block;
    }
    #main .slideshow2 .link-line {
        position: static;
        margin-left: 15px;
    }
    #main .slideshow2 .link-line:after {
        content: '';
        position: absolute;
        left: 15px;
        top: 30px;
        width: 90px;
        height: 1px;
        background-color: #bcbcbc;
    }
    #main .slideshow2 .slide2 {
        left: 0;
    }
    #main .slideshow2 .slide2 table {
        width: auto;
        margin: 46px 15px 0;
    }
/*==========SIDEBAR==========================================================A*/
    #main #sidebar .widget {
        margin: 0 -15px 5px;
    }
    #main #sidebar .widget .links{
        position: relative;
    }
    #main #sidebar .widget .links li {
        display: block;
        width: 100% !important;
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,235,236,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5ebec', GradientType=0 );
    }
    #main #sidebar .widget .links li.active {
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,235,236,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5ebec', GradientType=0 );
    }
    #main #sidebar .widget .links li:hover {
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,235,236,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5ebec', GradientType=0 );
    }
    #main #sidebar .widget .links li.show-track-form a.link-1{
        background: transparent url("link-1-active-360.png") no-repeat scroll 15px 21px !important;
        color: #fd4a74;
        background-size: 101% 101%;
    }
    #main #sidebar .widget .links li.show-track-form a:after{
        width: 25px;
        height: 14px;
        margin-top: -4px;
        background: transparent url("link-1-active-360-arrow.png") no-repeat scroll 50% 50%;
    }

    /*HOVER*/
    #main #sidebar .widget .links li:hover a.link-1{
        background: url("../images/link-1.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li:hover a.link-2{
        background: url("../images/link-2.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li:hover a.link-3{
        background: url("../images/link-3.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li:hover a.link-4{
        background: url("../images/link-4.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li:hover a.link-5{
        background: url("../images/link-4.png") no-repeat scroll 15px 21px;
    }
    /*ACRIVE*/
    #main #sidebar .widget .links li.active a.link-1 {
        background: url("../images/link-1.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li.active a.link-2 {
        background: url("../images/link-2.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li.active a.link-3 {
        background: url("../images/link-3.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li.active a.link-4 {
        background: url("../images/link-4.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li.active a.link-5 {
        background:  url("../images/link-4.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li.show-track-form a{
        background: url("../images/link-1.png") no-repeat scroll 15px 21px;
    }
    #main #sidebar .widget .links li a {
        height: 83px;
        display: table !important;
        width: 100%;
        font-size: 15px;
        color: #434343;
        padding: 0;
        background-position: 15px 21px;
        text-align: left;
        padding-left: 80px;
        padding-right: 35px;
        position: relative;
    }
    #main #sidebar .widget .links li a:after {
        content: '';
        width: 19px;
        height: 22px;
        position: absolute;
        right: 0px;
        top: 50%;
        margin-top: -11px;
        background: url('../assets/arrow-menu-360.png') no-repeat;
    }
    #main #sidebar .widget .links li .wrapper-link {
        display: table-cell;
        vertical-align: middle;
    }
    #main #sidebar .widget .links li .wrapper-link span {
        line-height: normal;
    }
    /*===FORM====*/
    #track-block {
        position: absolute;
        top: 83px;
        left: 0;
        width: 100%;
        background: #f5ebec;
    }
    #track-block.show-form {
        display: block !important;
    }
    #track-block form.form-2 > strong {
        display: none;
    }
    #track-block form.form-2 label {
        display: none;
    }
    #track-block form.form-2 #id-2 {
        width: 70%;
        float: left;
        margin-right: 2%;
        background: #fff url("../images/bg-track.jpg") no-repeat scroll 8px 10px;
        height: 51px;
        font-size: 12px;
        color: #666666;
        font-weight: 400;
    }
    #track-block form.form-2 input.btn-track {
        width: 28%;
        height: 51px;
        box-shadow: none;
    }
    #track-block form.form-2 .error {
        position: absolute;
        left: 20px;
        bottom: 10px;
        padding: 0px;
    }
/*=================CONTENT===================================================*/
    #content {
        padding: 0 15px;
    }
    #content .wrapper-for-360 {
        margin: 0 -15px;
        border-top: 1px solid #D2D2D2;
        border-bottom: 1px solid #D2D2D2;
        height: 266px;
        overflow: hidden;
        position: relative;
    }
    #content .wrapper-for-360.show {
        height: auto;
        padding-bottom: 15px;
    }

    #content .wrapper-for-360.show:after{
        display: none;
    }
    .link_read_more {
        display: block !important;
        position: absolute;
        bottom: 0;
        z-index: 10;
        width: 100%;
        font-size: 18px;
        font-weight: bold;
        background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0px, #FFFFFF 30px);
        height: 90px;
        padding: 30px 15px;
        vertical-align: middle;
        line-height: 30px;
    }
    .link_read_more:after {
        content: "";
        background: transparent url("../assets/arrow-menu-360.png") no-repeat scroll 0% 0%;
        width: 19px;
        height: 22px;
        position: absolute;
        right: 35px;
        top: 50%;
        margin-top: -11px;
    }
    .link_read_more a {
        color: #3b3b3b;
        display: block;
     }
    .link_read_more.show {
        position: relative;
        display: block;
        padding: 0 15px;
        top:0;
        left: 0;
    }
    .link_read_more.show a {
        line-height: 90px;
    }

    .link_read_more.show:after {
        background: transparent url("../assets/arrow-menu-360.png") no-repeat scroll 0% 0%;
        -ms-transform: rotate(-90deg); /* IE 9 */
        -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
        transform: rotate(-90deg);
    }
    #content .wrapper-for-360 h1 {
        font-size: 18px;
        line-height: 24px;
        padding: 0 15px;
    }
    #content .wrapper-for-360 p {
        padding: 0 15px;
    }

    .boxes {
        margin: 0px -15px 0;
        width: auto;
        display: block;
    }
    .boxes .box {
        width: 100%;
        display: block;
        padding: 0;
        float: none;
    }
    .boxes .box .box-wrapper {
        background: none;
        border: none;
        margin: 0;
        padding: 0;
    }
    .boxes .box .box-wrapper img {
        display: none;
    }
    .boxes .box strong {
        padding: 23px 15px 19px;
        display: block;
        margin: 0;
        background-color: #ED1651;
        border: 1px solid #CC1044;
        color: #fff;
    }
    .boxes .box ul {
        padding: 0!important;
        margin: 0;
    }
    .boxes .box ul li {
        position: relative;
        padding: 23px 15px 21px;
        border: 1px solid #D2D2D2;
        margin: 0;
    }
    .boxes .box ul li {
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,235,236,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(245,235,236,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5ebec', GradientType=0 );
    }
    .boxes .box ul li:before {
        display: none;
    }
    .boxes .box ul li:after {
        content: "";
        background: transparent url("../assets/arrow-menu-360.png") no-repeat scroll 0% 0%;
        width: 19px;
        height: 22px;
        position: absolute;
        right: 0px;
        top: 50%;
        margin-top: -11px;
    }
    .boxes .box .btn-submit {
        width: 100%;
        display: none;
        position: static;
        margin: 0;
        text-align: left;
        padding: 0 35px 0 15px;
        box-shadow: none;
    }
    .boxes .box + .box {
        padding: 0;
    }
    .section {
        /*margin: 10px -15px 50px;*/
        margin: 0px;
    }
    .section h3 {
        padding: 0 15px;
    }
/*==========FOOTER===========================================================*/
    #footer {
        padding-top: 30px;
    }
    #footer .container {
        padding: 0;
    }
    #footer .footer-box {
        display: none;
    }
    #footer .footer-info {
        float: none;
        width: 100%;
        padding: 0px;
        text-align: center;
        font-size: 24px;
        line-height: 32px;
    }
    #footer .footer-two-column-box {
        float: none;
        width: 100%;
    }
    #footer .footer-info strong {
        display: block;
        margin: 0;
        font-size: 24px;
        font-weight: bold;
        line-height: 32px;
        padding: 0 15px;
    }
    #footer .footer-info b {
        color: #5a5a5a;
        font-weight: bold;
        font-size: 16px;
        line-height: 24px;
    }
    #footer .footer-info .lightbox {
        display: block;
        width: 100%;
        padding: 25px 0;
        font-size: 15px;
        font-weight: bold;
        border: 1px solid #9d9d9d;
        background: #dfdbdb;
        background: -moz-linear-gradient(top, #dfdbdb 0%, #c8bebe 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #dfdbdb), color-stop(100%, #c8bebe));
        background: -webkit-linear-gradient(top, #dfdbdb 0%, #c8bebe 100%);
        background: -o-linear-gradient(top, #dfdbdb 0%, #c8bebe 100%);
        background: -ms-linear-gradient(top, #dfdbdb 0%, #c8bebe 100%);
        background: linear-gradient(to bottom, #dfdbdb 0%, #c8bebe 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdbdb', endColorstr='#c8bebe', GradientType=0 );
    }
    #footer .footer-info .lightbox:hover {
        text-decoration: underline;
        cursor: pointer;
    }
    #footer .footer-holder {
        text-align: center;
        padding: 35px 0 0;
    }
    #footer .footer-holder .social-text {
        display: block;
        width: 100%;
        font-size: 18px;
        font-weight: bold;
        margin: 0 0 10px 0;
    }
    #footer .footer-holder .social {
        padding-left: 0;
        display: block;
        width: 100%;
        text-align:center;
        padding: 30px 0px 0px 15px;
    }
    #footer .social li{
        display:inline-block;
        float:none;
    }
    /*#footer .footer-holder .footer-logo {
        display: block;
        width: 100%;
        background-position: 50% 0;
    }*/

/*========FANCYBOX===========================================================*/
    .fancybox-wrap {
        width: 90% !important;
        left: 0 !important;
		margin:5%;
    }
    .fancybox-inner{width: 100% !important;}

    .fancybox-wrap .form {
        padding: 15px !important;
        width: 100% !important;
    }
    .fancybox-wrap .form strong {
        font-size: 20px;
    }
    .fancybox-wrap .form em {
        font-size: 12px;
    }
/*=========TEAM==============================================================*/
    .article hr  {display: none;}
   .about-team {
        margin: 0 -15px;
        padding: 0 15px 15px;
        border-bottom: 1px solid #D2D2D2;
   }
   .about-team .lightbox {
        color: #f41146;
   }
   .about-team + div {display: none;}
   .info-block {
        margin: 5px -15px;
        border-top:1px solid #D2D2D2;
        height: auto;
        min-height: auto;
        padding: 15px 0 ;
   }
   .info-block hr {display: none;}
   .info-block  .wrapper-content-360 {
    position: relative;
    height: auto;
   }
   .info-block .person-img {
        display: block;
        position: absolute !important;
        left: 0;
        top: 0 !important;
        width: 154px; height: 154px;
   }
   .info-block .avatar {
        width: 154px;
        height: 154px;
        padding: 5px 5px 5px 15px;
   }
   .info-block .personal-block {
        width: 100%;
        padding: 0 15px 0 0px;
   }
   .info-block .personal-block .person-name {
        padding-left: 170px;
   }
   .info-block .personal-block .person-job {
        padding-left: 170px;
        width: auto;
       min-height: 35px;
   }
   .info-block .link_read_more {
        position: relative;
        top:0;
        left: 15px;
        margin: 15px 0 15px;
   }
   .info-block .link_read_more.show:after {
        background: transparent url("../assets/arrow-menu-360.png") no-repeat scroll 0% 0%;
        -ms-transform: rotate(-90deg); /* IE 9 */
        -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
        transform: rotate(-90deg);
        right: 50px;
   }
   /*.person-description{
        display: none;
   }
   .person-description + hr {
        display: none;
   }
   */
   .info-block .person-description {
        padding: 33px 15px 0px;
   }
/*==========NEWS=============================================================*/
    .about_us-news .news-list {
        margin-bottom: 0;
    }
    .news-subscribe-form, .form-find-office {
        width: 100%;
        display: block;
        margin: 0;
    }
    .news-subscribe-form .form-holder  {
        width: 100%;
        display: block;
    }
    .news-subscribe-form .form-holder.form-row {
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: 15px;
    }
    .news-subscribe-form .form-holder.form-row .form-box {
        width: 100%;
        max-width: 100%;
        display: block;
    }
    .news-subscribe-form .form-holder.form-row .form-box input {
        font-weight: bold;
        height: 50px;
        margin-bottom: 15px;
    }
     .news-subscribe-form .form-holder.form-row .form-box a {
        text-transform: uppercase;
        font-size: 18px;
        font-weight: bold;
     }
    .news-subscribe-form .form-holder .form-button-box {
        padding: 0;
    }
    .news-subscribe-form .form-holder .form-button-box #js-ajax_subs {
        width: 100% !important;
    }
    .btn-submit {
        box-shadow: none;
    }
    .btn-submit {
        /*height: 64px;*/
    }
    .btn-submit#js-ajax_subs {
        line-height: 64px;
    }
    .news-item{
        padding: 20px 0 5px;
        border-top: 1px solid #D2D2D2;
        margin: 0 -15px;

        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff 0%, #f5ebec 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5ebec));
        background: -webkit-linear-gradient(top, #ffffff 0%, #f5ebec 100%);
        background: -o-linear-gradient(top, #ffffff 0%, #f5ebec 100%);
        background: -ms-linear-gradient(top, #ffffff 0%, #f5ebec 100%);
        background: linear-gradient(to bottom, #ffffff 0%, #f5ebec 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5ebec', GradientType=0 );

    }
    .news-item .news-date, .news-item .news-title, .news-item .news-text {
        padding: 0 15px;

    }

    #content h1 {
        font-size: 16px;
        line-height: 24px;
        margin: 15px 0px;
        font-weight: bold;
    }
    #content .social-share {
        margin-top: 30px;
        margin-bottom: 0;
    }
    #content .social-share:after {
        content: '';
        display: block;
        clear: both;
    }

    #content .social-share li {
        width: 25%;
        text-align: center;
        display: block;
        float: left;
        margin: 0;
    }
    .form-find-office {
        /*padding-bottom: 20px;*/
        /*border-bottom:1px solid #D2D2D2;*/
    }
    .form-find-office .form-box {
        width: 100%;
        float: none;
        display: block;
    }
    .form-find-office .form-box .ui-autocomplete-input {
        width: 100%;
        float: none;
        display: block;
        max-width: 100%;
    }
    #print_map {
        display: none !important;
    }
    .find-address {
        width: auto;
        float: none;
        display: block !important;
        max-width: none;
        margin: 10px -15px;
        text-align: center;
        border: 1px solid #d2d2d2;
        box-shadow: none;
        background: #ef3c63;
        background: -moz-linear-gradient(top, #ef3c63 0%, #eb1342 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #ef3c63), color-stop(100%, #eb1342));
        background: -webkit-linear-gradient(top, #ef3c63 0%, #eb1342 100%);
        background: -o-linear-gradient(top, #ef3c63 0%, #eb1342 100%);
        background: -ms-linear-gradient(top, #ef3c63 0%, #eb1342 100%);
        background: linear-gradient(to bottom, #ef3c63 0%, #eb1342 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef3c63', endColorstr='#eb1342', GradientType=0 );
        height: 65px;
        line-height: 65px;
        padding: 0;
        font-size: 18px;
        font-weight:bold;
        text-transform:uppercase;
        text-decoration: none;
        color: #fff;
    }

    .js-show_on_map {
        display: none;
    }
    .find_an_office .map {
        margin-left: -15px;
        margin-right: -15px;
    }
    .maps-item {
        border-top: 1px solid #D2D2D2;
        border-bottom: 1px solid #D2D2D2;
        padding: 15px 0;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: 5px;
    }
    .maps-item h3{
        padding: 0 15px;
    }
    .maps-item__content-720 {
        display: none !important;
    }
    .maps-item__content-360 {
        display: block;
        padding: 0 15px;
    }
    .maps-item__block-item {
        display: block;
        margin-bottom: 15px;
    }
    .maps-item__block-item__name-360{
        display: block;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .maps-item__content-360 .link_read_more {
        position: relative;
        top: 0;
        left: 0;
        margin-top: 30px;
        cursor: pointer;
    }
    .maps-item__content-360 .link_read_more.show:after {
        background: transparent url("../assets/arrow-menu-360.png") no-repeat scroll 0% 0%;
        -ms-transform: rotate(-90deg); /* IE 9 */
        -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
        transform: rotate(-90deg);
    }
    .maps-item__options {
        display: none;
    }
    .maps-item__options.show-block {
        display: block;
    }
    .about_us-invitation_to_cooperation h1, .about_us-who_we_work_with h1{
        font-size: 28px !important;
        line-height: 38px !important;
        font-weight: 400 !important;
    }
    .about_us-invitation_to_cooperation .invitation_to_cooperation {
        padding: 0 15px;
    }
    .about_us-invitation_to_cooperation .invitation_to_cooperation .border-bottom {
        display: block;
        height: 1px;
        background: #D2D2D2;
        margin: 0 -15px 15px;
    }
    .about_us-invitation_to_cooperation .invitation_to_cooperation ul li,
    .about_us-who_we_work_with ul li{
        margin-bottom: 15px;
    }
/*
    .private_customers-documentation .files-list{
        margin: 0 -15px;
    }
    .private_customers-documentation .files-list .ico-doc{
        display: none;
    }
    .private_customers-documentation .files-list li span {
        display: none;
    }
    .private_customers-documentation .files-list li {
        margin: 0;
        display: block;
        position: relative;
        background: #fffefe;
        background: -moz-linear-gradient(top, #fffefe 0%, #f5ebec 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #fffefe), color-stop(100%, #f5ebec));
        background: -webkit-linear-gradient(top, #fffefe 0%, #f5ebec 100%);
        background: -o-linear-gradient(top, #fffefe 0%, #f5ebec 100%);
        background: -ms-linear-gradient(top, #fffefe 0%, #f5ebec 100%);
        background: linear-gradient(to bottom, #fffefe 0%, #f5ebec 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#f5ebec', GradientType=0 );
        border:1px solid #d2d2d2;
        margin: 2.5px 0;
    }
    .private_customers-documentation .files-list li a {
        padding: 20px 15px;
        white-space: nowrap;
        color: #434343;
        text-decoration: none;
        display: block;
        position: relative;
    }
    .private_customers-documentation .files-list li a:after {
        content: '';
        position: absolute;
        top:0;
        right:0;
        height:100%;
        width:100px;
        background: url('bg-documentation-link.png');
        background-repeat: no-repeat;
        background-size: 100% auto;
        z-index: 100;
    }*/
    .about_us-jobs .article {
        margin-bottom: 0;
    }
    .about_us-jobs .vacancies-item {
        margin-bottom: 15px;
        padding-top: 30px;
        border-top: 1px solid #D2D2D2;
        width: auto;
        margin: 0px -30px 15px;

    }
    .about_us-jobs .job-apply {
        display: block;
        margin: 0px -15px;
        font-size: 18px;
        font-weight: bold;
        line-height: 64px;
        vertical-align: middle;
    }
    .about_us-jobs .vacancies-item__content {
        padding: 0 30px;
    }
    .about_us-jobs-otpravit-rezyume .article {
        margin-bottom: 0;
    }
    .about_us-jobs-otpravit-rezyume .form-holder h1 {
        display: block;
        margin: 15px -15px !important;
    }
    .about_us-jobs-otpravit-rezyume .form-holder .desc {
        margin: 0 -15px 30px;
    }
    .about_us-jobs-otpravit-rezyume  .mob-form-row-b {
        display: none;
    }
    .about_us-jobs-otpravit-rezyume .form-footer {
        margin: 0;
    }
    .file {
        width: auto;
    }
    .open-file {
    }
    .file .btn-sm,
    .file .opened-file{
        width: 100%;
        display: block;
        color: #434343;
        background: #fffdfd;
        background: linear-gradient(to bottom, #fffdfd 0%, #f5ecec 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffdfd', endColorstr='#f5ecec', GradientType=0 );
        box-shadow: none;
        border: 1px solid #D2D2D2;
        height: 65px;
        line-height: 65px;
        cursor: pointer;
        padding:0 15px;

    }

    .file input{
        display: block;
        opacity:0;
    }

    .open-file .info {
        display: none;
    }
    .form-holder .close {
        display: none;
    }
    .form-holder .btn-submit {
        font-size: 18px;
        font-weight:bold;
        display: block;
        width: 80%;
		margin-left:10%;
        background: #ef3c63;
        background: -moz-linear-gradient(top, #ef3c63 0%, #eb1342 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #ef3c63), color-stop(100%, #eb1342));
        background: -webkit-linear-gradient(top, #ef3c63 0%, #eb1342 100%);
        background: -o-linear-gradient(top, #ef3c63 0%, #eb1342 100%);
        background: -ms-linear-gradient(top, #ef3c63 0%, #eb1342 100%);
        background: linear-gradient(to bottom, #ef3c63 0%, #eb1342 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef3c63', endColorstr='#eb1342', GradientType=0 );
    }
    .form-holder .form-footer__wrapper {
        width: auto;
        margin: 0 -15px;
        display: block;
    }
    #content.contacts-write_a_letter_to_support#{
        width: 55% !important;
    }
    .contacts-write_a_letter_to_support .article {
        margin-bottom: 0;
    }
    .contacts-write_a_letter_to_support .message-required {
        display: none;
    }
    .contacts-write_a_letter_to_support #static{
        margin-top: 30px;
		margin-left:0px;
    }
    .contacts-write_a_letter_to_support .form-file__content {
        margin-bottom: 0;
    }
    .contacts-write_a_letter_to_support .form-file {
        padding: 0;
        border: none;
        width: auto;
        margin: 0 -30px;
    }
    .contacts-write_a_letter_to_support .info {
        display: none;
    }
    .contacts-write_a_letter_to_support .btn-gray {
        margin: 0;
        width: 100%;
        float: none;
        color: #434343;
        font-size: 16px;
    }
    
    .contacts-write_a_letter_to_support .form-footer {
        margin: 0;
    }
    .contacts-write_a_letter_to_support .form-footer__wrapper {
        margin: 0 -60px;
    }
    .contacts-contact_sales .article, .contacts-contact_sales .form-footer{
        margin-bottom: 0;
    }
    .contacts-contact_sales .btn-submit {
        margin-left: 0;
        padding: 0;
    }
    .calculate_the_cost_of_sending {
        padding: 0 !important;
    }
    .calculate_the_cost_of_sending .article {
        margin: 0;
    }
    .calculate_the_cost_of_sending h1 {
        padding: 0 15px;
    }
    .calculate_the_cost_of_sending .ui-state-default {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        border-radius: 0 !important;
    }
    .calculate_the_cost_of_sending .form-holder .form-radio {
        display: block;
        text-align: right;
        padding-right: 30px;
    }
    .calculate_the_cost_of_sending #tabs {
        top:0;
        /*margin-top: 60px;*/
    }
    .ui-tabs .ui-tabs-nav {
        top:0 !important;
    }
    .calculate_the_cost_of_sending #tabs-1,
    .calculate_the_cost_of_sending #tabs-2  {
        padding: 0;
        height: auto;
    }

    .select-action{
        padding: 0 !important;
    }
    .select-area{
        height: 65px;
        position: relative;
        background: #fffefe;
        background: linear-gradient(to bottom, #fffefe 0%, #f5ebec 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#f5ebec', GradientType=0 );
        border: 1px solid #D2D2D2;
        overflow:hidden;
    }
    .select-tabs .select-area {
        background: #ED1651 !important;
        border: 1px solid #CC1044;
        box-shadow: 0px 2px 0px #B9113F inset;
        position: relative;
    }
    .select-tabs .select-area .center {
        color: #fff;
    }
    .select-action .select-area:after {
        content: " ";
        width: 25px;
        height: 25px;
        background: transparent url("../images/arrow_sprite.png") no-repeat scroll -50px 0px;
        display: inline-block;
        position: absolute;
        z-index: 2;
        top: 50%;
        right: 16px;
        margin-top: -12px;
    }
    .select-action .select-area.select-active:after {
        transform: rotate(90deg);
    }
    .select-tabs .select-area:after {
        content: " ";
        width: 25px;
        height: 25px;
        background: transparent url("../images/arrow_sprite.png") no-repeat scroll -50px 0px;
        display: inline-block;
        position: absolute;
        z-index: 2;
        top: 50%;
        right: 16px;
        margin-top: -12px;
    }
    .select-tabs .select-area.select-active:after {
        transform: rotate(90deg);
    }
    .select-area .left{
        display: none;
    }
    .select-area .select-opener{
        display: none;
    }
    .select-area .center{
        height: 65px;
        line-height: 65px;
        background: none;

    }
    .select-area::after  {
        content: "";
        background: transparent url("../assets/arrow-menu-360.png") no-repeat scroll 0% 0%;
        width: 19px;
        height: 22px;
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -11px;
    }
    /* Feedback form */
    div.lightbox {
        padding: 20px;
    }
    div.lightbox .form-control {
        padding: 10px 10px;
        font-size: 14px;
    }
    .select-form-control.select-area .select-opener{
        display: none;
    }
    .select-form-control.select-area .center{
        left: 10px;
        height: 36px;
        font-size: 14px;
        line-height: 36px;
        background: none;
    }
    .select-form-control.select-area::after  {
        content: "";
        background: transparent url("../assets/arrow-menu-360.png") no-repeat scroll 0% 0%;
        width: 19px;
        height: 22px;
        position: absolute;
        transform: rotate(90deg);
        right: 9px;
        top: 50%;
        margin-top: -7px;
    }

    .calculate_the_cost_of_sending h3 {
        margin: 15px !important;
    }
    .calculate_the_cost_of_sending .form-row label{
        padding: 0;
        height: auto;
        line-height: normal;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .calculate_the_cost_of_sending .form-row .help {
        font-size: 13px;
    }
    #volumebar {
        display: none;
    }
    .calculate_the_cost_of_sending .form-check {
        display: block;
        height: 65px !important;
        width: auto;
        margin: 0px -15px !important;
        line-height: 65px !important;
        background: #fffefe;
        background: -moz-linear-gradient(top, #fffefe 0%, #f5ecec 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #fffefe), color-stop(100%, #f5ecec));
        background: -webkit-linear-gradient(top, #fffefe 0%, #f5ecec 100%);
        background: -o-linear-gradient(top, #fffefe 0%, #f5ecec 100%);
        background: -ms-linear-gradient(top, #fffefe 0%, #f5ecec 100%);
        background: linear-gradient(to bottom, #fffefe 0%, #f5ecec 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#f5ecec', GradientType=0 );
        padding: 0px 0px 0px 30px !important;
        vertical-align: middle;
        border-top: 1px solid #D2D2D2;
    }
    .calculate_the_cost_of_sending .check-area {
        margin-right: 15px;
    }
    .calculate_the_cost_of_sending .last {
        margin-bottom: 0;
    }
    .calculate_the_cost_of_sending .form-footer {
        margin: 0;
    }
    .calculate_the_cost_of_sending .form-box {
        float: none;
    }
    .about_us-callback .article {
        margin-bottom: 0;
    }
    .about_us-callback .form-footer {
        display: block;
        width: auto;
        margin: 49px -30px 0px;
    }
    .about_us-callback .form-footer .btn-submit {
        width: 100%;
    }
    .about_us-callback  .required:before {
        left: 0;
    }
    .about_us-callback .btn-submit {
        margin-left: 0;
    }
    .static_form {
        padding-bottom: 0;
    }
    .btn-gray {
        background: #fffdfd;
        background: linear-gradient(to bottom, #fffdfd 0%, #f5ecec 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffdfd', endColorstr='#f5ecec', GradientType=0 );
        box-shadow: none;
        border: 1px solid #D2D2D2;
        height: 65px;
        line-height: 65px;
        cursor: pointer;
    }
    .contact_info_name .info{
        width: 285px;
    }


    .departure_track .article{
        width: auto;
        display: block;        
    }
    .departure_track .table > tbody {
        border: 0;
    }
    .departure_track .js-instruction {
        padding: 0 15px;
    }
    .departure_track .table-bordered > tbody > tr > td {
        background-color: #fff;
    }
    .departure_track .track-clickable > td{
        position: relative;
        background: #fffefe;
        background: linear-gradient(to bottom, #fffefe 0%, #f5ebec 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#f5ebec', GradientType=0 );
        border:1px solid #d2d2d2;
        position: relative;
    }
    /*.departure_track .track-clickable >td:after{
        content: '';
        width: 19px;
        height: 22px;
        position: absolute;
        right: 0px;
        top: 50%;
        margin-top: -11px;
        background: url('../assets/arrow-menu-360.png') no-repeat;
    }*/
    .departure_track .wrapper-info {
        padding: 0 15px;
    }
    .departure_track .table tr.track-show .cell-align-center {
        display: none;
    }
    .departure_track .traking .track-hidden td:first-child {
        width: 100% !important;
        display: block;
    }
    .departure_track .table-tracking td table td.w6 {
        width: 100% !important;
        display: block;
    }
    .traking-wizard-indicator {
        height: 100%;
    }
    .traking-wizard-content {
        height: 120px;
    }
    .traking-date {
        padding: 5px;
    }
    .traking-date:before {
        display: none;
    }
    .traking-date:after {
        right: 0px;
        width: 15px;
    }
    .traking-destination {
        margin-left: 15px;
    }
    .about_place__decktop {
        display: none;
    }
    .about_place__360 {
        display: block;
    }
    .about_place__360 .deliv_location {
        margin-bottom: 30px !important;
    }
    .about_place__360 .contact_info_name {
        margin-bottom: 30px;
    }
    .about_place__360 .contact_info_name > div {
        margin-bottom: 5px;
    }
    .about_place__360 .contact_info_name .title-info {
        width: 100%;
    }
    .about_place__360 .contact_info_name .info {
        width: 100%;
    }
    .about_place__360 .title_deliv {
        margin-bottom: 15px;
    }
    .about_place__360 div.d-map {
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: 30px;
        padding-right: 0;
        float: none;
        position: relative;
    }
    .about_place__360 div.d-map:after {
        content: "";
        display: block;
        clear: both;
    }
    .about_place__360 .text-about-map {
        margin-bottom: 30px;
    }
    .about_place__360 .delivery-options {
        margin-top: 0;
    }

/* ======================== about_us/who_we_work_with/ =======================*/
    .who_we_work_with__content-720 {
        display: none !important;
    }
    .who_we_work_with__content-360 {
        display: block;
        margin: 0 -15.5px;
    }
    .who_we_work_with__content-360 .category-button {
        height: 61px;
        line-height: 61px;
        background: rgba(239,60,99,1);
        background: -moz-linear-gradient(top, rgba(239,60,99,1) 0%, rgba(235,19,66,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,60,99,1)), color-stop(100%, rgba(235,19,66,1)));
        background: -webkit-linear-gradient(top, rgba(239,60,99,1) 0%, rgba(235,19,66,1) 100%);
        background: -o-linear-gradient(top, rgba(239,60,99,1) 0%, rgba(235,19,66,1) 100%);
        background: -ms-linear-gradient(top, rgba(239,60,99,1) 0%, rgba(235,19,66,1) 100%);
        background: linear-gradient(to bottom, rgba(239,60,99,1) 0%, rgba(235,19,66,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef3c63', endColorstr='#eb1342', GradientType=0 );
        position: relative;
        cursor: pointer;
    }
    .who_we_work_with__content-360 .category-button:after {
        content: "";
        position: absolute;
        width: 19px;
        height: 22px;
        right: 20px;
        top: 50%;
        margin-top: -11px;
        background: transparent url("arrow-menu-360_right_white.png") no-repeat scroll 0% 0%;
    }
    .who_we_work_with__content-360 .wrapper-category.show .category-button {
        background: #fff;
        color: #3B3B3B;
    }
    .who_we_work_with__content-360 .wrapper-category.show .category-button:after{
        background: transparent url("arrow-menu-360_down_red.png") no-repeat scroll 0% 0%;
        width: 27px;
        height: 13px;
        right: 20px;
    }
    .who_we_work_with__content-360 .wrapper-category.show .wrapper-image {
        display: none;
    }
    .who_we_work_with__content-360 .wrapper-category.show .name {
        color: #3B3B3B;
        margin-left: 64px;
    }
    .who_we_work_with__content-360 .wrapper-image {
        position: relative;
        height: 61px;
        float: left;
        overflow: hidden;
        display: block;
        width: 64px;
        margin-right: 15px;
    }
    .who_we_work_with__content-360 .wrapper-image img {
        position: absolute;
        left: 0;
        top: 0;
    }
    .who_we_work_with__content-360 .wrapper-name {
        overflow: hidden;
        width: 70%;
    }
    .who_we_work_with__content-360 .name {
        display: inline-block;
        vertical-align: middle;
        font-weight: bold;
        font-size: 18px;
        color: #fff;
    }
    .who_we_work_with__content-360 .wrapper-text {
        padding: 0 15px;
    }
    .who_we_work_with__content-360 .wrapper-content-category {
        display: none;
    }
    .who_we_work_with__content-360 .wrapper-content-category.show {
        display: block;
    }
    .who_we_work_with__content-360 .wrapper-content-category.show a {
        display: block;
        height: 80px;
        overflow: hidden;
        line-height: 80px;
        color: #3B3B3B;
        font-size: 0;
    }
    .who_we_work_with__content-360 .wrapper-content-category.show a .wrapp-images {
        width: 30%;
        display: inline-block;
        text-align: center;
    }
    .who_we_work_with__content-360 .wrapper-content-category.show a img {
        max-height: 60px;
        vertical-align: middle;
    }
    .who_we_work_with__content-360 .wrapper-content-category.show a .wrapp {
        display: inline-block;
        width: 70%;
        line-height: normal;
        vertical-align: middle;
        font-size: 14px;
    }
    .who_we_work_with__content-360 .wrapper-content-category.show a .wrapp .name {
        color: #3B3B3B;
        line-height: 20px;
        display: block;
        margin-left: 0;
    }
    .who_we_work_with__content-360 .wrapper-content-category.show a .wrapp .href {
        line-height: 20px;
        display: block;
    }
    img.captcha-img {
        margin: 15px 0;
		width:100%;
		
    }
    .vacancies-list .vacancies-item {
        margin-bottom: 30px;
    }
    .vacancies-list .vacancies-title {
        margin-bottom: 23px !important;
    }
    .vacancies-list .vacancies-location {
        background: none;
        padding: 0;
    }

    .vacancies-list .content-360 dt {
        display: block;
        width: 100%;
        margin: 20px 0px  0px 0px;
    }
    .vacancies-list .content-360 dd {
        display: block;
        width: 100%;
        margin: 0;
    }
    .vacancies-list .btn-submit__content-360 {
        display: block;
        line-height: 64px;
        margin-left: -15px;
        margin-right: -15px;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
    }
    .order-open-point__content_360 .form-box {
        width: 100%;
        padding: 0 !important;
    }
    .order-open-point__content_360 .order-open-point-radio {
        float: left;
        width: 50%;
    }
    .order-open-point__content_360 .order-open-point-radio_block:after {
        content: "";
        display: block;
        clear: both;
    }
    .order-open-point__content_360 .order-open-point-radio_block.required:before {
        top:0;
    }
    .order-open-point__content_360 .block_captcha:first-child {
        margin-bottom: 0;
        margin-top: 25px;
    }
    .order-open-point__content_360 .block_captcha {
        margin-top: 15px;
        margin-bottom: 0;
		width:50%;
    }
    .order-open-point__content_360 .block_captcha img {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 25px;
    }
    .order-open-point__content_360 .block_captcha .form-control {
        width: 100%;
    }
    .order-open-point__content_360 .form-2-row {
        padding: 0;
        margin: 25px 0 0 ;
        width: 100%;
    }
    .order-open-point__content_360 .form-2-row .btn-submit {
        width: 100%;
    }
    .feed-sale-content_360 .form-box {
        width: 100% !important;
        padding: 0 !important
    }
    .feed-sale-content_360 .form-row.required:before, .static_form__content_360 .form-row.required:before {
        left: 0;
    }
    .feed-sale-content_360 .form-footer__wrapper {
        margin: 0px -30px;
    }
    .static_form__content_360 .form-row .required:before {
        left: 0;
    }
    .static_form__content_360 .form-footer {
        margin: 0 -60px;
    }

    .static_form__content_360 .form-footer input {
        margin: 0 !important;
    }
    .calculate_the_cost_of_sending .form-footer input {
        margin: 0 !important;
    }
	.feedback .show_pc {
        display: none;
    }
    .feedback .lightbox {
       /* display: none;*/
    }
    .feedback .feedback__content-360 {
        display: block;
    }
    .about_us-jobs-otpravit-rezyume .btn-submit{
        margin-left: 0;
    }
    .about_us-jobs-otpravit-rezyume .required:before {
        left: 0;
    }
    .about_us-jobs-otpravit-rezyume .form-footer {
        margin: 0 -15px;
    }
    .choose-tabs__content-360 {
        display: block;
    }
    .choose-tabs__content-720 {
        display: none;
    }
	.opt-tx-1 , .opt-tx-2 , .opt-tx-3{
		/*display: none !important;*/
	}
	div.opt-1, div.opt-2, div.opt-3 {
		/*margin-right:40px !important;*/
	}
	.office_table_cell:first-child{
		width:100%;
		display:block;
	}
	.office_table_cell{
		width:100%;
		display: block;
		margin:5px;
		vertical-align:top;
		
		display:block;
	}
	.office_table_cell:last-child{
		width:100%;
		display:block;
	}

    .btn-submit.private_customers {
        line-height:30px;
    }
}
@media screen and (max-width: 540px){
	div.opt-1, div.opt-2, div.opt-3 {
		text-align: center;
		float: none;
	}
}
@media screen and (max-width: 540px){
	.search_all_holder{
		width:190px;
	}
	.search_all_holder_points{
		width:190px;
	}
    .right-block-express-points-description{
        width: 75%;
    }
}
@media screen and (max-width: 479px){
    .navbar__geo, .navbar__phone {
        font-size: 10px;
        margin-right: 10px;
        padding-left: 25px;
    }
    .navbar__inline:after{
        content:none
    }
    .navbar__mobile_box {
        margin-right: 0;
    }
    .main_page{
        margin-top:68px!important
    }
    .main_page .main-navigation{
        margin-bottom:36px
    }
    .service-menu__links li{
        margin:0 0 9px!important
    }
    .service-menu__links .menu__tracking{
        margin-bottom:8px!important
    }
}
@media screen and (max-width: 400px){
    .service-menu__text br{
        display:block
    }
    .menu__tracking--input input {
        left: auto;
        padding: 0 2px;
        font-size: 14px;
    }
}
@media screen and (max-width: 340px){
   .vacancies-list .btn-submit__content-360 {
		line-height: 32px;
   }
   .order-open-point__content_360 .block_captcha {
		width:100%;
    }
}
@media screen and (max-width: 321px){
	.btn-submit.private_customers {
		width:50% !important;
		line-height:20px;
	}
}
@media screen and (max-width: 1245px){
	.slideshow-mini .textbox{
		left:0px !important;
		right:0px !important;	
	}
}