@font-face {
    font-family: 'Roboto';
    src: local('Roboto Thin'), local('Roboto-Thin'), url('../fonts/Robotothin.woff2') format('woff2'), url('../fonts/Robotothin.woff') format('woff'), url('../fonts/Robotothin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url('../fonts/Robotothinitalic.woff2') format('woff2'), url('../fonts/Robotothinitalic.woff') format('woff'), url('../fonts/Robotothinitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Light'), local('Roboto-Light'), url('../fonts/Robotolight.woff2') format('woff2'), url('../fonts/Robotolight.woff') format('woff'), url('../fonts/Robotolight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('../fonts/Robotolightitalic.woff2') format('woff2'), url('../fonts/Robotolightitalic.woff') format('woff'), url('../fonts/Robotolightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto'), local('Roboto-Regular'), url('../fonts/Roboto.woff2') format('woff2'), url('../fonts/Roboto.woff') format('woff'), url('../fonts/Roboto.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Italic'), local('Roboto-Italic'), url('../fonts/Robotoitalic.woff2') format('woff2'), url('../fonts/Robotoitalic.woff') format('woff'), url('../fonts/Robotoitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/Robotomedium.woff2') format('woff2'), url('../fonts/Robotomedium.woff') format('woff'), url('../fonts/Robotomedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('../fonts/Robotomediumitalic.woff2') format('woff2'), url('../fonts/Robotomediumitalic.woff') format('woff'), url('../fonts/Robotomediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/Robotobold.woff2') format('woff2'), url('../fonts/Robotobold.woff') format('woff'), url('../fonts/Robotobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../fonts/Robotobolditalic.woff2') format('woff2'), url('../fonts/Robotobolditalic.woff') format('woff'), url('../fonts/Robotobolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Black'), local('Roboto-Black'), url('../fonts/Robotoblack.woff2') format('woff2'), url('../fonts/Robotoblack.woff') format('woff'), url('../fonts/Robotoblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url('../fonts/Robotoblackitalic.woff2') format('woff2'), url('../fonts/Robotoblackitalic.woff') format('woff'), url('../fonts/Robotoblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Hairline'), local('Lato-Hairline'), url('latohairline.woff2') format('woff2'), url('latohairline.woff') format('woff'), url('latohairline.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url('latohairlineitalic.woff2') format('woff2'), url('latohairlineitalic.woff') format('woff'), url('latohairlineitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Thin'), local('Lato-Thin'), url('latothin.woff2') format('woff2'), url('latothin.woff') format('woff'), url('latothin.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Thin Italic'), local('Lato-ThinItalic'), url('latothinitalic.woff2') format('woff2'), url('latothinitalic.woff') format('woff'), url('latothinitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Light'), local('Lato-Light'), url('latolight.woff2') format('woff2'), url('latolight.woff') format('woff'), url('latolight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Light Italic'), local('Lato-LightItalic'), url('latolightitalic.woff2') format('woff2'), url('latolightitalic.woff') format('woff'), url('latolightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Regular'), local('Lato-Regular'), url('latoregular.woff2') format('woff2'), url('latoregular.woff') format('woff'), url('latoregular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Italic'), local('Lato-Italic'), url('latoitalic.woff2') format('woff2'), url('latoitalic.woff') format('woff'), url('latoitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Medium'), local('Lato-Medium'), url('latomedium.woff2') format('woff2'), url('latomedium.woff') format('woff'), url('latomedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Medium Italic'), local('Lato-MediumItalic'), url('latomediumitalic.woff2') format('woff2'), url('latomediumitalic.woff') format('woff'), url('latomediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Semibold'), local('Lato-Semibold'), url('latosemibold.woff2') format('woff2'), url('latosemibold.woff') format('woff'), url('latosemibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Semibold Italic'), local('Lato-SemiboldItalic'), url('latosemibolditalic.woff2') format('woff2'), url('latosemibolditalic.woff') format('woff'), url('latosemibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Bold'), local('Lato-Bold'), url('latobold.woff2') format('woff2'), url('latobold.woff') format('woff'), url('latobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url('latobolditalic.woff2') format('woff2'), url('latobolditalic.woff') format('woff'), url('latobolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Heavy'), local('Lato-Heavy'), url('latoheavy.woff2') format('woff2'), url('latoheavy.woff') format('woff'), url('latoheavy.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Heavy Italic'), local('Lato-HeavyItalic'), url('latoheavyitalic.woff2') format('woff2'), url('latoheavyitalic.woff') format('woff'), url('latoheavyitalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Black'), local('Lato-Black'), url('latoblack.woff2') format('woff2'), url('latoblack.woff') format('woff'), url('latoblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: local('Lato Black Italic'), local('Lato-BlackItalic'), url('latoblackitalic.woff2') format('woff2'), url('latoblackitalic.woff') format('woff'), url('latoblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
.acor-body a:hover {
	color: blue;
	text-decoration: underline;
}
html, body{
    width: 100%;
    height: 100%;
    margin: 0;
    font-family: 'Roboto', sans-serif;
}
#start-alert-then-wrong {
	display: none;
} 

header{
    background-color: #ffffff;
}
input {
    font-size: 16px;
}
button.os-n {
	background: none;
}
ul {
    padding: 0;
    margin: 0;
}
li {
    padding: 0;
    margin: 0;
}

a:hover {
    text-decoration: none;
}
button {
    background: none;
    border: none;
}
button:hover {
    cursor: pointer;
}
h1, h2, h3, h4, p, span {
    padding: 0;
    margin: 0;
}
img {
    max-width: 100%;
}
.wp-block-image .alignleft {
	float: none !important;
}
body, html {
    padding: 0;
    margin: 0;
    font-family: 'Roboto', sans-serif;
}
.button__contackt button.disps {
	background: #e5231d;
	text-transform: none;
	color: #fff;
}
p, h1, h2, h3, h4, span, a, ul, li {
    padding: 0;margin: 0;
}
button {
    background: none; border: 0;
}
button:hover {
    cursor: pointer;
}
	.date-and-time .item__box__text input {
		width: 296px;
	}
.one__tab span {
font-size: 13px;
    line-height: 17px;
}
a {
text-decoration: none;
}
a:hover {
    text-decoration: none;
}
li {
    list-style: none;
}
:active, :hover, :focus {
    outline: 0; outline-offset: 0;
}
img {
    max-width: 100%;
}
/*container*/

.container{
    width: 1200px;
    margin: 0 auto;
} 
#track-info {
	height: 100px;
	display: none;
}
/*_______*/
/*header*/
header{
    padding: 20px 0 0 0;
}
#text__none__1024 {
    display: block;
}
.container__flex{
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   padding-bottom: 30px;
}
.gruz__5 label {
    padding: 45px 20px !important;
}
.container__flex__footer__2 a {
	padding-left: 0;
}
.gruz__3 label {
    padding: 45px 20px !important;
}
.gruz__2 label {
    padding: 45px 20px !important;
}
.gruz label {
    padding: 55px 20px !important;
}
 
 
.logotip{
    width: 350px;
    cursor: pointer;
}
.container__contakt__social__icons img:hover {
    opacity: 0.8;
}
#print-content p {
	padding: 0;
}
.container__flex__header{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: 150px;
}
.doc__item .item {
	width: 336px;
	height: 179px;
	margin: 100px 0 0 0;
}
.container__flex__header__links{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.container__flex__header__links ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.container__flex__header__links li{
    list-style-type: none;
    margin-right: 43px;
}
.container__flex__header__links a{
    text-decoration: none;
    color: #000000;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    cursor: pointer;
}
.container__flex__header__links a:hover{
    color: #94231f;
}
a.exit-icon {
 width: 23px; 
 position: relative; 
	top: 3px; 
	left: -35px;"
}
a.exit-icon:hover {
	 opacity: 0.4;
}
a.active {
	color: #94231f;
}
.container__flex__header__links_1 li.active a {
    color: #94231f;
}
.kabinet__page__form__button__2 button {
	font-size: 14px;
	background: none;
	border: 1px dashed #ac221d;
	padding: 5px 10px;
	font-family: 'Roboto', sans-serif;
	min-width: 200px;
	margin-bottom: .75em;
}
.kabinet{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
    .item__slider {
          height: 100px;
      width: 100px;
      overflow: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .item__slider img {
      height: 100%;
      display: block;
      margin: auto;
    }
.kabinet img{
    width: 25px;
    height: 29px;
}
.kabinet button{
    padding: 6px 20px;
    margin-left: 5px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #000000;
    background-color: #e6e4e6;
    cursor: pointer;
}
.on {
   display: block !important;
}
.recall-button {
	padding-left: 0 !important;
}
.index__call {
    display: none; 
}
.index__call  .all__button__call a {
    font-size: 13px;
}
.all__button__call {
    padding: 40px 0 0;
}
.index__call .naturall__price p {
    font-size: 15px;
}
.index__call .naturall__price span {
    font-size: 15px;
}
.index__call  .price__call__2 {
    margin: 20px auto 0;
}
.container__flex__header__links__2{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding-top: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.error {
    color: red;
    padding: 10px 0 0 30px;
	position: relative;
	top: -5px;
}
.success {
    color: green;
    padding: 10px 0 0 30px;
	position: relative;
	top: -5px;	
}
.container__contakt{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.container__contakt__phone a{
    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.005em;
    color: #0f0f0f;
    text-decoration: none;
    cursor: pointer;
}


/* Слайдер */
.slider {
    position: relative;
    text-align: center;
}
.slick-arrow {
    position: absolute;
}
.slick-prev {
    font-size: 0;
    background: url(../images/slider/arrow-left.svg) 100% / cover no-repeat;
    height: 15px;
    width: 10px;
    left: -30px;
    z-index: 100;
    top: 40%;
    padding: 0;
}
.display__smail__polic a {
    font-size: 12px;
}
.slick-next {
    font-size: 0;
    background: url(../images/slider/arrow-right.svg) 100% / cover no-repeat;
    height: 15px;
    width: 10px;
    z-index: 100;
    top: 40%;
    right: -30px;
    padding: 0;

}

/* Калькулятор */
.content__call {
    width: 969px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.image__gruzovik__2 {
    padding-bottom: 23px;
}
.title__box__call {
    width: 100%;
    text-align: center;
    background: #8db1c2;
    padding: 16px 0 16px;
    margin-bottom: 32px;
}
.title__box__call h2 {
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    line-height: 28px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #ffffff;
    padding: 0;
    margin: 0;
}
.flex__grid__call {
    padding-top: 27px;
}
.item__box__text input {
    display: block;
    width: 308px;
    height: 37px;
    border: 1px solid #666666;
    margin-top: 12px;
    padding-left: 10px;
}
.item__box__checkbox {
    margin-top: 15px;
}
.item__box__checkbox input {
    display: block;
}
.midlle__call {
    text-align: center;
}
ul.menu__index a.active {
	color: #94231f;
}
.content__call__box, .flex__grid__call, .date-and-time, .select__call, .add__button__call  {
    width: 792px;
    margin: 0 auto;
}
.box-item-2 {
    padding-top: 27px;
    margin: 0 auto;
    margin-left: 88px;
}
.item__box__text__3 label{
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #000000;
}
.item__box__text__4 label {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #000000;
}
.item__box__text__4 input {
	width: 296px;
    height: 35px;
    border: 1px solid #666666;
    padding-left: 10px;
    /* margin-top: 5px; */
    font-size: 16px;
    font-weight: 400;
}
.cal__pages .bid-input-area__control {
	border: 1px solid #666666;
}
.item__box__text__3 input {
    width: 112px;
    height: 35px;
    margin-top: 5px;
    border: 1px solid #666666;
    padding-left: 10px;
}
.bid-input-area__control {
	margin-top: 5px;
} 
.content__kalkulator__forma__1__3 .bid-input-area__control {
	margin-top: 0px;
}
 
.u-AhunterSuggestions strong  
{ 
  font-weight: bold; 
  color: #1B7BB1; 
}
.u-AhunterSelectedSuggestion   
{ 
  background: #E7E7E7; 
}
.u-AhunterEmptySuggestion
{
  padding: 5px;  
  font-style: italic;
  color: #b8661f;
}
.u-AhunterSuggestion
{ 
  padding: 5px;
  white-space: nowrap;
  overflow: hidden;
}
.u-AhunterSuggestions
{ 
  border: 1px solid #AAAAAA;
  background: white; 
  overflow: auto; 
  border-radius: 2px;
}
.item__box__text__3 span {
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #ca2828;
}
.add__button__call span {
    font-family: 'Lato', sans-serif;
    font-size: 25px;
    line-height: 17px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #ca2828;
}
.add__button__call a {
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    color: #000000;
}
.add__button__call {
    margin-top: 29px;
}
.total__price p {
    font-family: 'Lato-Bold', sans-serif;
    font-size: 16px;
    line-height: 27px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.01em;
    color: #000000;
}
.add__button__call {
    padding-bottom: 42px;
}
.item__box__text__3 a {
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: none;
    color: #000000;
    letter-spacing: -0.01em;
    padding-left: 20px;
}
.box-item {
    width: 796px;
    margin: 0 auto;
    padding-top: 26px;
}
.box-item .item__box__checkbox__3:last-child {
    margin-left: 77px;
}
.date-and-time {
    padding-top: 42px;
    padding-bottom: 66px;
}
.on__button {
    display: block !important;
}
.on-s {
    display: block !important;
}
#kal__button button{
    margin-left: 20px !important;
}
.content__kalkulator__buttons__2 button:first-child {
    margin-left: 0;
}
.off-s {
    display: none;
}
button.off-s-1 {
    background: none;
}
.off-s-1 {
    display: block !important;
}
button#red__button{
   background-color: #e4231c;
}
.content__kalkulator__buttons__1 button.off-s-1 {
    background: none !important;
    color: #000;
    width: auto;
    padding: 0;
    text-align: right;
    text-transform: none;
}
#delete__swaip span {
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #ca2828;
    padding-right: 10px;
}
.select__call label {
    display: block;
    font-family: 'Lato-Bold', sans-serif;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #000000;
}
.select__call select:hover {
    cursor: pointer;
}
.select__call select {
    width: 308px;
    height: 37px;
    padding: 0 10px;
    font-family: 'Lato-Medium', sans-serif;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    letter-spacing: -0.01em;
    color: #000000;
    margin-top: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background: url('../images/arrow-select.png') no-repeat right center;
    outline: 0;
}
.date-and-time label {
    font-family: 'Lato-Bold', sans-serif;
    font-size: 16px;
    line-height: 31px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #0d0d0d;
}
.item__box__checkbox__3 label {
    font-family: 'Lato-Bold', sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #000000;
}
.item__box__checkbox label {
    font-family: 'Lato-Bold', sans-serif;
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #000000;
    line-height: 16px;
}
.item__box__checkbox__2 {
    padding-top: 24px;
}
.item__box__checkbox__2 label {
    font-family: 'Lato-Bold', sans-serif;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #000000;   
}
.item__box__text__2 label {
    font-family: 'Lato-Bold', sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #000000;
}

.item__box__text__2 {
    text-align: right;
    margin-top: 15px;
}
.item__box__text__2 label {
    margin-right: 17px;
}
.item__box__text__2 input {
    width: 69px;
    height: 29px;
    border: 1px solid #666666;
    text-align: center;
}
.item__box__checkbox:last-child {
    margin-bottom: 30px;
}
.item__box__text input::-webkit-input-placeholder {
     font-family: 'Lato-Medium', sans-serif;
     font-size: 12px;
     font-weight: 500;
     color: #000;   
}
.item__box__text input::-moz-placeholder {
     font-family: 'Lato-Medium', sans-serif;
     font-size: 12px;
     font-weight: 500;
     color: #000;   
}
.item__box__text input:-ms-input-placeholder {
     font-family: 'Lato-Medium', sans-serif;
     font-size: 12px;
     font-weight: 500;
     color: #000;   
}
.item__box__text input::-ms-input-placeholder {
     font-family: 'Lato-Medium', sans-serif;
     font-size: 12px;
     font-weight: 500;
     color: #000;   
}
.item__box__text input::placeholder {
     font-family: 'Lato-Medium', sans-serif;
     font-size: 12px;
     font-weight: 500;
     color: #000;   
}
.item__box__checkbox label:hover {
    cursor: pointer;
}
  /* для элемента input c type="radio" */
  .custom-radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
  }
  /* для элемента label связанного с .custom-radio */
  .custom-radio+label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  /* создание в label псевдоэлемента  before со следующими стилями */
  .custom-radio+label::before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 27px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    border: 1px solid #adb5bd;
    margin-right: 17px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
  }
  /* стили при наведении курсора на радио */
  .custom-radio:not(:disabled):not(:checked)+label:hover::before {
    border-color: #b3d7ff;
  }
  /* стили для активной радиокнопки (при нажатии на неё) */
  .custom-radio:not(:disabled):active+label::before {
    background-color: #b3d7ff;
    border-color: #b3d7ff;
  }
 
  /* стили для радиокнопки, находящейся в фокусе и не находящейся в состоянии checked */
  .custom-radio:focus:not(:checked)+label::before {
    border-color: #80bdff;
  }
  /* стили для радиокнопки, находящейся в состоянии checked */
  .custom-radio:checked+label::before {
    background: url(../images/arrow-button.png) no-repeat;
    background-position: center;
  }
  /* стили для радиокнопки, находящейся в состоянии disabled */
  .custom-radio:disabled+label::before {
    background-color: #666666;
  } 
.item__box__text label {
    font-family: 'Lato-Bold', sans-serif;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #000000;
}
/* Конец слайдера */

.slider__all {
    padding: 50px 0 100px;
}
.container__contakt__social{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.container__contakt__mail a{
    cursor: pointer;
    text-decoration: underline;
    text-transform: uppercase;
    color: #357181;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
}
.container__contakt__callback button{
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #ffffff;
    background-color: #104862;
    padding: 11px 20px;
    cursor: pointer;
}
      @-webkit-keyframes glowing {
      0% { background-color: #104862; -webkit-box-shadow: 0 0 5px #104862; box-shadow: 0 0 5px #104862; }
      50% { background-color: #104862; -webkit-box-shadow: 0 0 20px #104862; box-shadow: 0 0 20px #104862; }
      100% { background-color: #104862; -webkit-box-shadow: 0 0 5px #104862; box-shadow: 0 0 5px #104862; }
      }
      @keyframes glowing {
      0% { background-color: #104862; -webkit-box-shadow: 0 0 5px #104862; box-shadow: 0 0 5px #104862; }
      50% { background-color: #104862; -webkit-box-shadow: 0 0 20px #104862; box-shadow: 0 0 20px #104862; }
      100% { background-color: #104862; -webkit-box-shadow: 0 0 5px #104862; box-shadow: 0 0 5px #104862; }
      }
      .button {
      -webkit-animation: glowing 1300ms infinite;
              animation: glowing 1300ms infinite;
}
.container__contakt__social__icons{
    width: 39px;
    height: 39px;
    margin-left: 7px;
    cursor: pointer;
}
/*end header*/
/*home-main*/
.content {
    background: url(../images/background_image.png)no-repeat;
    background-position: top;
    background-size: cover;
    height: 783px;

}
.content__title__home h1{
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    text-shadow: 0px 5px 30px #000000;
}
.content__title__home {
    padding: 40px 0 200px 0;
}
.content__title {
    padding: 40px 0 50px 0;
}
.content__title h1{
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    text-shadow: 0px 5px 30px #000000;
}
.content__kalkulator{
    background-color: #ffffff;
    padding: 0 70px 35px 54px;
    width: 80%;
    margin: 0 auto;
}
.content__calculator__title{
    position: relative;
    bottom: 59px;
    width: 430px;
    background-color: #e4231c;
    padding: 20px 20px;
    text-align: left;
}
#chacor9_1 label{
    padding: 57px 20px;
}
.content__calculator__title p{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 19px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #ffffff;
}

.content__kalkulator__forma{
 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.content__kalkulator__forma__1__3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left !important;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.content__kalkulator__forma__1__1,.content__kalkulator__forma__1__2,.content__kalkulator__forma__1__3,.content__kalkulator__forma__2__1,.content__kalkulator__forma__2__2,.content__kalkulator__forma__2__3{
    margin-bottom: 20px;
    text-align: right;
}
.content__kalkulator__forma label{
    font-size: 15px;
    line-height: 19px;
    font-weight: 700;
    letter-spacing: -0.01em;
    color: #000000;
    padding-right: 18px;
    text-transform: uppercase;
    padding-top: 10px;
}
.content__kalkulator__forma input {
    min-height: 35px;
    min-width: 226px;
    max-height: 35px;
    border: 1px solid #000; 
    max-width: 247px;
    padding-left: 19px;
}
.content__kalkulator__forma select {
    min-height: 35px;
    min-width: 252px;
    padding: 8px 0 8px 12px;
    max-height: 35px;
    max-width: 252px;
    border: 1px solid #000; 
}


.content__kalkulator__forma option {
    background: none;
}
.content__kalkulator__buttons{
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.content__kalkulator__buttons__1 button{
    
    padding: 20px 17px;
    background-color: #e4231c;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #ffffff;
    width: 296px;
    min-width: 296px;
    font-family: 'Roboto', sans-serif;
  
}
.content__kalkulator__buttons__2 button{
    margin-left:85px;
    font-family: 'Roboto', sans-serif;
    padding: 20px 17px;
    background-color: #6d7a7e;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #ffffff;
    width: 296px;
    min-width: 296px;
}
.content__kalkulator__buttons__2 button:nth-last-child(3){
	margin-left: 0;
}
li.active a {
    color: #94231f !important;
}
 
#chacor9_1  label:before {
    top: 71px;
}
.font-zero span {
    display: none;
}
#item-222 strong {
    text-transform: uppercase;
}
.content__track{
    position: relative;
    top:75px;
    z-index: 1000;
    width: 80%;
    padding: 0 56px 0px 56px;
    background-color: #ffffff;
    margin: 0 auto;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(139, 139, 139, 0.77);
            box-shadow: 0px 0px 50px 0px rgba(139, 139, 139, 0.77);
}

.content__track__title{
    width: 337px;
    position: relative;
    bottom: 26px;
    padding: 20px 20px;
    text-align: center;
    background-color: #e4231c;
}
.content__track__title p{
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #ffffff;
}
.content__track__number{
    padding: 31px 0 54px 0;
}
.content__track__number form{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.content__track__number__input label{
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #000000;
}
.content__track__number__input input{
	width: 360px;
    height: 36px;
    min-height: 35px;
    min-width: 350px;
    max-height: 35px;
    border: 1px solid #000;
    max-width: 441px;
    padding-left: 20px;
}
.content__track__number__input label {
    margin: 0 50px 0 0;
}
.content__track__number__send button{
    padding: 10px 69px;
    background-color: #6d7a7e;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #ffffff;
    height: 37px;
}
.transportation{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 226px 0 72px 0;
}
.title__index__parther h2 {
    font-size: 26px;
    text-transform: uppercase;
}
 
.item-1 strong{
text-transform: uppercase;
}
.transportation__1__1 img, .transportation__2__1 img, .transportation__3__1 img{
    max-width: 96px;
    max-height: 96px;
}
 
.transportation__1, .transportation__2, .transportation__3 {
    position: relative;
    padding: 0 0 24px;
    width: 25%;
}
.transportation__2__4 {
    position: absolute; 
    bottom: 0; 
}
.transportation__1__1 {
    width: 97px;
    height: 96px;
    background: url(../images/icon1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center ;
}
.page-content {
	padding-bottom: 100px;
	padding-top: 50px;
}
.page-content p {
	padding: 10px 0 30px;
}
.transportation__2__1 {
    width: 97px;
    height: 96px;
    background: url(../images/icon2.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center ;
}
.transportation__3__1 {
    width: 97px;
    height: 96px;
    background: url(../images/icon3.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center ;
}
.footer__text__1 {
    text-align: center;
}
.transportation__1__2 h4, .transportation__2__2 h4,.transportation__3__2 h4{
    font-size: 17px;
    line-height: 23px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
    padding-top: 27px;
}
.transportation__1__3, .transportation__2__3,.transportation__3__3{
    padding-top: 25px;
}
.transportation__1__3 p, .transportation__2__3 p,.transportation__3__3 p{
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    color: #000000;
    font-family: 'Roboto', sans-serif;
}
.transportation__1__3 p{
    font-family: 'Roboto';
    font-weight: 400;
}
.transportation__2__4{
    margin-top: 24px;
    background-color: #e5231d;
    min-height: 6px;
    width: 100%;
}

/*end home-main*/
/*services-main*/
.content__services{
    background: url(../images/back_im.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;

}
.content__services__block{
    position: relative;
    top: 30px;
    width: 350px;
    background-color: #e5231d;
    padding: 20px 0 20px 40px;
    text-align: left;
}
.content__services__block p{
    font-size: 18px;
    line-height: 19px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #ffffff;
}
.trannsportation__services{
    width: 95%;
    margin: 0 auto;
}
.transportation__services_{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 50px 0 50px 0;
}
.trannsportation__services__home__services{
    padding-top: 40px;
}
.trannsportation__services__home__services p,
.trannsportation__services__home__services p a{
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
    color: #000000;
}
.trannsportation__services__title{
    padding-top: 31px ;
}
.trannsportation__services__title h2{
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0c0c0c;
}
.additional_services{
    width: 95%;
    margin: 0 auto;
}
.additional_services__title{
     padding-top: 30px;
     padding-bottom: 30px;
}
.additional_services__title h2{
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0c0c0c;
    text-align: left;
}
.accardion__waper__tab {
    position: absolute;
    background-color:#ac221d;
 
    color: #ffffff;
    bottom: 0;
    left: 160px;
    padding: 30px 45px 13px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
}
.additional_services__kards__1,.additional_services__kards__2,.additional_services__kards__3{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 34px;
}
.additional_services__kard {
    position: relative;
    margin-right: 169px;
}
.img__additional__services__kard {
    background: url(../images/dop_uslugi_1.png) 100% / cover no-repeat;
    width: 235px;
    height: 179px;
}
.img__additional__services__kard__2 {
    background: url(../images/image_2.png) 100% / cover no-repeat;
    width: 235px;
    height: 179px;
}
.img__additional__services__kard__3 {
    background: url(../images/image_3.png) 100% / cover no-repeat;
    width: 235px;
    height: 179px;
}
.img__additional__services__kard__4 {
    background: url(../images/image_4.png) 100% / cover no-repeat;
    width: 235px;
    height: 179px;
}
.img__additional__services__kard__5 {
    background: url(../images/image_5.png) 100% / cover no-repeat;
    width: 235px;
    height: 179px;
}
.img__additional__services__kard__6 {
    background: url(../images/image_6.png) 100% / cover no-repeat;
    width: 235px;
    height: 179px;
}
.img__additional__services__kard__7 {
    background: url(../images/image_7.png) 100% / cover no-repeat;
    width: 235px;
    height: 179px;
}
.img__additional__services__kard__8 {
    background: url(../images/image_8.png) 100% / cover no-repeat;
    width: 235px;
    height: 179px;
}
.img__additional__services__kard__9 {
    background: url(../images/image_9.png) 100% / cover no-repeat;
    width: 235px;
    height: 179px;
}
.accardion__waper__tab__button{
    position: relative;
    right: -90px;
}
.accardion__waper__tab__button img{
    width: 10px;
    height: 10px;
}
.additional_services__line{
    margin: 0 auto;
    padding: 62px 0 30px 0;
}
.additional_services__line_{
    margin: 0 auto;
    min-height: 6px;
    width: 612px;
    background-color: #ac221d;
}

#kard__1{
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;}

#kard__2{
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
}
#kard__3{
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
}
#kard__4{
    font-size: 15px;
    line-height: 21px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
}
#kard__5{
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
}
#kard__6{
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
}
#kard__7{
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
}
#kard__8{
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
}
#kard__9{
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
}
.image__gruzovik{
    margin:0 auto;
    width: 1023px;
    height: 323px;
    padding-bottom: 66px;
}
/*end services-main*/
/* kabinet-main*/
.l__kabinet {
    position: relative;
    top: 30px;
    width: 350px;
    background-color: #e5231c;
    padding: 20px 0 20px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: left;
    -webkit-box-align: left;
        -ms-flex-align: left;
            align-items: left;
}
@media (max-width: 650px) {
	.l__kabinet {
		text-align: center;
		justify-content: center;
		padding-left: 0;
	}
}
.two__form__item {
     position: relative;
    left: 6px;
}
#two__2 {
    display: block !important;
}
.callkulator__2 input:focus{
border: 2px solid #39c !important; /* Рамка при получении фокуса */
}
.flex__dio__flex input:focus{
border: 2px solid #39c !important; /* Рамка при получении фокуса */
}
.gloy__flex input:focus{
border: 2px solid #39c !important; /* Рамка при получении фокуса */
}
.kabinet__page input:focus{
border: 1px solid #39c !important; /* Рамка при получении фокуса */
}
   input:focus {
    border: 1px solid #39c !important; /* Рамка при получении фокуса */
   }
.l__kabinet__icon{
    width: 25px;
    height: 29px;
    position: absolute;
    left: 69px;
}
.l__kabinet__title {
    color: #fff;
}
@media (max-width: 650px) {
	.l__kabinet__title {
		text-align: center;
	}
}
.l__kabinet__title p {
    font-size: 18px;
    line-height: 19px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.025em;
}
.kabinet__page{
    width: 100%;
    padding-top: 74px;
    margin: 0 auto 0 0;
}
.kabinet__page__form{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
}
.kabinet__page__form__1 label{
    font-size: 15px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
}
.kabinet__page__form__1 input{
    height: 39px;
    width: 325px;
    min-height: 39px;
    min-width: 325px;
    max-height: 39px;
    border: 1px solid #000; 
    max-width: 325px;
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: 30px;
}
.kabinet__page__form__button{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 10px;
}
.kabinet__page__form__button button{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 15px;
    line-height: 19px;
    font-weight: 500;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #ac221d;
    width: 208px;
    height: 44px;
}
.kabinet__page__form__buttons{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 50px;
    padding-bottom: 82px;
}
.text__to__price {
    padding-top: 30px;
}
.title__form__item {
    text-align: center;
 
}
.form__item {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.title__form__item {
    padding: 29px 0 17px;
    font-size: 17px;
}
.flex__elemento {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.form__item {
    width: 100%;
}
tr.one__tr {
    background: #bddce5;
    border-spacing: 0px;
    border-color: #bddce5;
}
tr.one__tr th {
	width: 100px;
}
td {
    border-collapse:collapse;
    border-bottom: 1px solid #000;
}
.title__items__2 table {
    width: 100%;
    padding-top: 15px;
    font-size: 13px;
}
table { 
    border-collapse: collapse; 
}
.desctsda p {
    font-size: 15px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
	padding-top: 20px;
}
.button__price {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 65px;
}
.button__price button {
    text-transform: uppercase;
    padding: 17px 0 ;
    font-size: 15px;
    width: 209px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #ffffff;
    background: #aaaaaa;
}
.button__price button.ones {
    background: #c52823;
}
.title__items__2 h4 {
    padding-bottom: 18px;
}
.form__item input{
    width: 98%;
    height: 36px;
    margin: 40px 0 0;
    padding-left: 15px;
    border: 0.8px solid;
}
.table__price table {
    width: 100%;
}
.table__price tr td {
    text-align: center;
    padding: 26px 0 34px;
    font-size: 16px;
    font-weight: bold;
    width: 100px;
}
.form__item select{
    width: 97%;
    height: 40px;
    margin: 0 0 40px;
}
.one__form__item {
    width: 49%;
}
.two__form__item {
    width: 50%;
}
.item-phone {
    text-align: center;
}
.form__lol input {
    margin-right: 30px;
    padding-left: 15px;
}
.text__to__price span {
    color: #c52823;
}
.two__item {
    width: 58%;
}
.one__item {
    width: 40%;
}
.title__items {
    width: 100%;
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
    padding: 33px 0 37px;
    background: #bddce5;
}
.map__and__img {
    padding-top: 35px;
}
#acor-container-2 label {
    padding: 20px 20px;
}
.table__sadjakl {
    text-align: center;
    font-size: 15px;
    padding: 15px 0 0;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}
.map__yandex {
    width: 101%;
}
.map__and__img {
    padding-bottom: 20px;
    
}
.map__and__img__img {
   width: 34%;
}
.map__and__img__img img {
    width: 99%;
}
 
.item-1 {
    width: 27%;
    margin-right: 100px;
}
.item-phone p{
    font-size: 15px;
    text-transform: uppercase;
}
.item-phone a{
    color: #000000;
    font-weight: bold;
    font-size: 17px;
}
#text-center {
    text-align: center;
}
.contakt__item {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 40px;
    font-size: 15px;
}
.item {
 
}
.title__items__2 {
    width: 100%;
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
    padding: 33px 0 4px;
    background: #bddce5;
}
.text__to__price p {
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    padding-bottom: 40px;
}
.kabinet__page__form__buttons_:last-child {
    margin-left: 20px;
}
.kabinet__page__form__buttons button {
    text-transform: none;
}
.kabinet__page__form__buttons button{
    font-size: 15px;
    font-weight: 500;
    width: 315px;
    letter-spacing: -0.005em;
    color: #000000;
    background-color: #b9dde9;
    padding: 15px 33px;
}
#longrs button {
	background: #e5231c !important;
	color: #fff;
}
.acor-body li {
    list-style-type: disc;
    padding-bottom: 20px;
}
.acor-body a {
    color: #000;
    font-size: 14px;
}
/*end kabinet-main*/
/*about__us*/
.content__services__block__about{
    position: relative;
    top: 30px;
    width: 350px;
    background-color: #e5231d;
    padding: 20px 0 20px 40px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px 20px;
}
.content__services__block__about p{
    font-size: 26px;
    line-height: 19px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #ffffff;
    padding-left: 20px;
}
.content__services__block__about .i{
    font-size: 13px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #ffffff;
}
.trannsportation__services__card{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 50px;
    position: relative;

}
.trannsportation__services__card__text__1{
    width: 760px;
    
    background-color: #ffffff;
    position: relative;
    top:32px;
    z-index: 20;
    padding: 40px 40px;
    -webkit-box-shadow: 0px 0px 15px #8a8a8a;
            box-shadow: 0px 0px 15px #8a8a8a;
}
.trannsportation__services__card__image__2 img {
    position: absolute;
}

#trannsportation__services__card__2 {
    padding-top: 170px;
}
.trannsportation__services__card__text__1 p{
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0.01em;
    color: #000000;
}
.trannsportation__services__card__image__1 img{
    width: 426px;
    height: 370px;
    padding-right: 0;
    position: absolute;
    right: 0px;
}
.trannsportation__services__card__text__2{
    width: 760px;
    height: 150px;
    background-color: #ffffff;
    position: relative;
    top:65px;
 
    z-index: 20;
    padding: 40px 40px;
    -webkit-box-shadow: 0px 0px 15px #8a8a8a;
            box-shadow: 0px 0px 15px #8a8a8a;
}
.trannsportation__services__card__text__2 p{
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0.01em;
    color: #000000;
}
.trannsportation__services__card__image__2 img{
    width: 426px;
    height: 370px;
    padding-right: 0;
}
.table{
    padding-top: 240px;
}
.table__title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.table__title span{
    font-size: 30px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.01em;
    color: #c52823;
    padding-left: 10px;
}
.table__title p{
    font-size: 30px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.01em;
    color: #000000;
    padding-left: 10px;
}
.table__text p{
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #000000;
    padding-left: 10px;
    padding-top: 25px;
}
.table__{
    padding-top: 26px;
}
.table table{
    width: 100%;
    margin: 0 auto;
    border-collapse: collapse;
}
.table__ th{
    vertical-align: top;
    font-size: 14px;
    line-height: 21px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    color: #000000;
    background-color: #efeeee;
    border:1px solid #000000;
    border-bottom: 0;
    padding: 25px 10px;
}
.table__ th{
    width: 80px;
    min-width: 80px;
}
.table__ td:first-child {
    width: 140px;
    min-width: 140px;
}
 
.table__ th:last-child {
    text-align: left;
    font-family: Roboto;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #c52823;
    border:1px solid #000000;
}
.table td{
    border: 1px solid #000000;
    padding: 13px 27px;
}
.table__footer p{
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
    color: #0d0d0d;
    padding-top: 22px;
}
.table__button{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-top: 33px;
}
.table__button button{
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    color: #000000;
    padding: 10px 20px;
    background-color: #ededec;
}
.footer__text__1{
    margin: 0% auto;
    padding-top: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: center;
    width: 100%;

}
.footer__text__3 {
    padding: 20px 0 0;
}
.footer__text__3 p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.005em;
    color: #0d0d0d;
}
.footer__text__1 p{
    font-size: 16px;
    line-height: 44px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.005em;
    color: #0d0d0d;
}
.footer__text__1 span{
    font-size: 25px;
    line-height: 44px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.005em;
    color: #c52823;
}
.footer__text__2{
    margin: 0% auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
}
.footer__text__2 p{
    font-size: 29px;
    line-height: 44px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.005em;
    color: #0d0d0d;
}
/*end about__us*/
/*footer*/
footer{
    width: 100%;
    padding: 57px 0 27px 0;
    background-color: #657175;
}
.container__flex__footer{
    width: 100%;
    margin: 0;
    padding: 6px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.container__flex__footer__1__logotip{
    width: 225px;
    height: 36px;
    padding: 0;
}
.container__flex__footer__1__transportation p{
    padding: 0px 0 0 0;
    font-size: 19px;
    line-height: 42px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #ffffff;
}
.btn4 {    
  background: green;   display: inline-block;
  padding: 10px;
  position: relative;
  color: white;
  text-decoration: none;
  font-family: arial;
 
  overflow: hidden;
} 
.btn4:after {
  content: '';
  width: 45px;
  height: 95px;
  display: block;
  background: rgba(194, 194, 194, 0.2);
  right: -100px;
  position: absolute;
  top: -24px;
  -webkit-transform-origin: 0 0;
  -webkit-transform: rotate(35deg);
  -moz-transform-origin: 0 0;
  -moz-transform: rotate(35deg);
  -ms-transform-origin: 0 0;
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;  
} 
.btn4:hover:after {
  right: 10px;   
}
.container__flex__footer__2 a:hover {
    color: #94231f;
}
.container__flex__footer__1__privacy {
    padding-top: 80px;
}
 
.container__flex__footer__1__privacy a{
    text-decoration: none;
}
.container__flex__footer__1__privacy p{
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: -0.01em;
    color: #ffffff;
}
.container__flex__footer__2 ul li{
    list-style-type: none;
}
.container__flex__footer__2 ul li a{
    text-decoration: none;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #ffffff;
    line-height: 27px;
}
.container__flex__footer__3__phone a{
    text-decoration: none;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -0.005em;
    color: #ffffff;
}
.container__flex__footer__3__callback a{
    text-decoration: none;
    font-size: 12px;
    line-height: 42px;
    font-weight: 500;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #ffffff;
}
.container__flex__footer__3__adres{
    margin: 20px 0 0 0;
}
.container__flex__footer__3__adres p{
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #ffffff;
}
.container__flex__footer__4__mail{
    text-align: center;
}
.container__flex__footer__4__mail a{
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    color: #ffffff;
}
.container__flex__footer__4__social{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: baseline;
        -ms-flex-pack: baseline;
            justify-content: baseline;
    margin: 20px 0 0 0;
}
.container__flex__footer__4__social__icons{
    width: 39px;
    height: 39px;
    padding-left: 10px;
}
/*end footer*/


.item {
    position: relative;
}

#item-1 {
    background: url(../images/item-1.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}
#item-2 {
    background: url(../images/item-2.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}
#item-3 {
    background: url(../images/item-3.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}
#item-4-1 {
    background: url(../images/item-3.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;	
}
#item-4 {
    background: url(../images/item-4.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-5 {
    background: url(../images/item-5.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-6 {
    background: url(../images/item-6.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-7 {
    background: url(../images/item-7.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-8 {
    background: url(../images/item-8.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-9 {
    background: url(../images/item-9.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-10 {
    background: url(../images/item-10.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}
#item-10-1 {
    background: url(../images/item-10.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;	
}

#item-11 {
    background: url(../images/item-11.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-12 {
    background: url(../images/item-12.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-13 {
    background: url(../images/item-13.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-14 {
    background: url(../images/item-14.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}

#item-15 {
    background: url(../images/item-15.png);  
    background-repeat: no-repeat;
    background-position: left;
    width: 336px;
    height: 179px;
}
.form__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
}
.ipad__yes {
    display: none;
}
.akardion {
    background: #ac221d;
    color: #fff;
    width: 163px;
    height:  120px;
 
    bottom: 4px;
    
    text-align: center;
}
.button__akardion {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 163px;
    height: 120px;
}
.item-1 p {
    font-family: 'Roboto', sans-serif;  
}
.button__akardion label {
 
    text-align: left;
}
.title__akardion h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 300;
    padding-top: 20%;
}
 

footer .container__contakt__social {
    padding-top: 20px;
}
.acor-container {
   background: #e5231d;
   color: #fff;
}
.button__contackt button {
    padding: 19px 0px;
    background: #b9dde9;
    margin: 0 0 12px;
    text-transform: uppercase;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    display: block;
    width: 299px;
}

.box-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.item__box__text__5 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
 
.flex___mex .image__gruzovik {
    width: auto;
    height: auto;
}
.button__contackt {
    width: 50%;
}
button.ebalos {
    width: 70%;
}
button.button_fl {
    background: #c52823;
    color: #fff;
}
.acor-container .acor-body {
    width: calc(100% - 40px);
    margin: 0 auto;
    z-index: 1000;
    height: 0;
    color: #fff;
    background-color: #fff;
    line-height: 18px;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: color 0.5s, padding 0.5s;
    -o-transition: color 0.5s, padding 0.5s;
    transition: color 0.5s, padding 0.5s;
    overflow: hidden;
    font-family: Verdana, sans-serif; 
    font-size: 16px;
    -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.2), 0 10px 16px rgba(0,0,0,0.2);
            box-shadow: 0 4px 8px rgba(0,0,0,0.2), 0 10px 16px rgba(0,0,0,0.2);
}
.acor-container .acor-body p {
    margin: 0 0 10px;
}
 
.acor-container label {
    cursor: pointer;
    display: block;
    padding: 37px 20px;
    width: 100%;
    color: #fff;
    font-weight: 300;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 100;
    font-size: 14px;
    margin: 0 0 5px;
    -webkit-transition: color .35s;
    -o-transition: color .35s;
    transition: color .35s;
}
 
.acor-container input{
    display: none;
}
.acor-container label:before {
    content: '\276F';
    float: right;
    position: absolute;
    /* top: 44px; */
    right: 20px;
    bottom: 15px;
}
 
.acor-container input:checked + label:before {
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    -o-transition: transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
}
.acor-container input:checked + label + .acor-body {
    height: auto;
    width: 207%;
    margin-top: -15px;
    color: #000;
    padding: 20px 30px 10px;
    left: -173px;
    position: absolute;
    overflow-y: scroll;
    max-height: 500%;
    top: 140px;
}
.date__and__time input{
    width: 208px;
    height: 30px;
    padding-left: 20px;
}

.time__input label, .date__input label {
    display: block;
}
.date__and__time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    margin: 20px auto
}
.item__box__3__1 select {
    width: 307px;
    height: 34px;
}
.input__flexis {
    width: 307px;
}
.input__flexis {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
label#label__spec {
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 20px;   
}
.date__and__time label {
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 20px;   
}
.date__input {
    width: 50%;
}
.time__input {
    width: 50%;
}
.acor-body h4 {
    padding-bottom: 40px;
    text-align: center;
}
.callkulator {
    padding-top: 150px;
}
.callkulator input {
    height: 30px;
    margin-bottom: 20px;
    margin-right: 20px;
}
.image__gruzovik__2 {
    text-align: center;
}

.title__callkulator__2 h2{
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 17px;
}
.title__callkulator__2 {
    width: 80%;
    margin: 25px auto 31px;
    color: #fff;
    background: #8db1c2;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    padding: 10px 0;
}
.one__form__input label {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 20px;
}
.one__form__input input {
    width: 307px;
    height: 36px;
}
.item__box__2 input {
    width: 28px;
    height: 28px;
}
.item__box__2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 18px 0 40px;
}
.active{
    display: block !important;
}
.item__box__2 input [type=radio]{vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0; border-radius: 0;}
.item__box__2 input [type=radio]+ label {cursor: pointer; border-radius: 0;}
.item__box__2 input[type=radio]:not(checked) {position: absolute;opacity: 0; border-radius: 0;}
.item__box__2 input[type=radio]:not(checked) + label {position: relative;padding: 7px 0 0 50px; border-radius: 0;}
.item__box__2 input[type=radio]:not(checked) + label:before {content: '';position: absolute;top: 3px;left: 0;width: 30px;height: 27px;border: 1px solid #666666;border-radius: 0;background: #FFF;}
.item__box__2 input[type=radio]:not(checked) + label:after {content: '';position: absolute;top: 13px;left: 11px;width: 12px;height: 11px;background: url(../images/arrow-button.png) 50% 50% / cover no-repeat;opacity: 0;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.item__box__2 input[type=radio]:checked + label:after {opacity: 1;}
.item__box__2 input[type=radio]:focus + label:before {}
.item__box__2 label:hover {
    cursor: pointer;
}
.item__box__1 input{
    padding-left: 20px;
}
.item__box__1 input::-webkit-input-placeholder {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}
.item__box__1 input::-moz-placeholder {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}
.item__box__1 input:-ms-input-placeholder {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}
.item__box__1 input::-ms-input-placeholder {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}
.item__box__1 input::placeholder {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}
#wight__alow {
    width: 310px;
}
.item__box__3 input {
    width: 63px;
    height: 30px;   
    text-align: center;
}
.item__box__3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.radio__2 label {
    padding-right: 40px;
}
.item__box__3 label {
    margin-left: 104px;
    padding: 7px 0 0;
}
.item__box__3 input {
    margin-left: 20px;
}

.item__box__3__1 input{
    width: 63px;
    height: 30px;   
    text-align: center;
}
.item__box__3__2 input {
    width: 130px;
    height: 30px;   
    text-align: center; 
    margin-top: 20px;
}
.item__box__3__3 input{
    width: 100%;
    height: 30px;
    margin-top: 20px;
}
.item__box__3__3__2 input{
    width: 30%;
    height: 30px;
    margin-top: 20px;   
}
.item__box__3__3__2 label {
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
}
.flex__dio__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.item__box__3__1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.item__box__3__1 input {
    margin-left: 20px;
}
.item__box__3__1 label {
    margin-left: 68px;
    padding-top: 10px;  
}
.item__box__3__1 {
    margin-top: 20px;
}
.call__form {
    width: 66%;
    margin: 0 auto;
}
 
.midle__radio label {
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}
.midle__radio {
    text-align: center;
    margin: 0 auto;
    width: 20%;
}
.inline__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    width: 60%;
}
.inline__box label {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;  
}
.flex__dio__flex {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.vertical-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.flex__dio__flex, .kokola__flex, .gloy__flex {
    width: 70%;
    margin: 0 auto;
}
.dell__week {
    width: 70%;
    margin: 0 auto;
    padding-top: 35px;
}
.buuton__call a {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #000;
    font-weight: bold;  
}
.buuton__call span {
    color: red;
    padding-right: 15px;
}
.price__call span {
    display: block;

}
.item__box__2 label {
    font-size: 15px;
}
.price__call span {
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    padding-top: 10px;
}
.item__box__2 label {
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}
.input__flexis__2 {
    width: 70%;
    margin: 0 auto;
}
.item__box__2 .one__blesk {
    display: block;
}
#non__flex  {
    display: block;
}
.one__blesk {
    padding-top: 40px;
}
#wght {
    width: 70%;
    margin: 0 auto; 
}
.button__call {
    padding: 100px 0 80px;
    text-align: right;
    width: 80%;
    margin: 0 auto;
}
.button__call a {
    padding: 22px 71px 18px;
    font-size: 17px;
    color: #fff;
    background: #c52823;
    text-transform: uppercase;
}
.hr {
    width: 100%;
    height: 2px;
    background: #000;
}
.naturall__price {
    padding: 25px 0;
}
 
.vertical-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.naturall__price {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.naturall__price span {
    padding: 0 0 0 20px;
    font-size: 25px;
}
.naturall__price {
    margin: 0 auto;
}
.naturall__price p {
    font-size: 21px;
    text-transform: uppercase;  
    font-weight: bold; 
    font-family: 'Roboto-Bold', sans-serif; 
    font-weight: 700; 
}
.naturall__price i{
    font-size: 17px;
    text-transform: uppercase;  
    font-family: 'Roboto', sans-serif; 
    font-weight: 500;
    font-style: normal; 
    position: relative;
    left: -10px;
    top: 2px;   
}
.all__button__call {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.content__call i {
    font-size: 12px !important;
    font-style: normal;
    padding-top: 2px;
    padding-left: 5px;
}
.price__total {
    margin-top: 31px;
}
.all__button__call a{
    color: #000;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    padding: 16px 43px;
    background: #e0eaed;
    margin-right: 117px;
    width: 187px;
    text-align: center;
}
.all__button__call a:last-child {
    margin-right: 0;
}
#btn__index button {
    width: 264px;
    max-width: 264px;
    min-width: 264px;
}
button {
  background-color: #fff;
  border: 0;
  outline: 0;
  padding: 1.5rem 2rem;
  font-size: 4rem;
  font-family: 'Roboto', sans-serif;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
button:hover {
 
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
      transform: scale(1.03);
}
button:active {
  -webkit-box-shadow: 0px 4px 8px #0065c8;
          box-shadow: 0px 4px 8px #0065c8;
  -webkit-transform: scale(0.98);
  -ms-transform: scale(0.98);
      transform: scale(0.98);
}
.image__gruzovik img {
  background-color: #fff;
  border: 0;
  outline: 0;
  padding: 1.5rem 2rem;
  font-size: 4rem;
  font-family: monospace;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.image__gruzovik img:hover {
 
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
      transform: scale(1.03);
}
.image__gruzovik img:active {
  -webkit-box-shadow: 0px 4px 8px #0065c8;
          box-shadow: 0px 4px 8px #0065c8;
  -webkit-transform: scale(0.98);
  -ms-transform: scale(0.98);
      transform: scale(0.98);
}
.image__gruzovik__2 {
    text-align: center;
} 
.item__box__text__4 {

}
.item__box__checkbox__4 label{
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
}
.item__box__text__5 label{
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
}
.item__box__text__5 input{
    width: 114px;
    height: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 18px;
    border: 1px solid #666666;
    padding-left: 10px;
}
.box-item {
    padding-bottom: 47px;
}
.item__box__text__5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 97px;
}
.item__box__checkbox__1 {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
}
#pad {
    margin-top: 29px;
}
.last__item, .item-last-box-2 {
    width: 796px;
    margin: 0 auto;
    padding-bottom: 41px;
}
.price__button__call button {
    padding: 20px 64px;
    font-family: 'Roboto-Regular', sans-serif;
    font-size: 17px;
    line-height: 19px;
    font-weight: 500;
    text-transform: uppercase;
    color: #ffffff;
    background: #c52823;
}
.price__button__call {
    
    text-align: right;
}

@media (max-width: 1366px) {
    .container__flex__header {
        margin-left: 84px;
    }
	.bid-input-area__control {
		width: 245px;
		max-height: 50px;
	}
	.cal__pages .bid-input-area__control {
		width: auto;
	}
	.bid-input-area__control input {
		max-width: 30px !important;
    	min-width: 45px !important;
	}
	.content__track__number__send button {
		 position: relative !important;
		left: 25px !important;
		top: -5px !important;
	}
	.content__track__number__send {
		position: relative;
		top: 17px;
		left: -20px;
	}
	a.exit-icon {
	 width: 23px; 
	 position: relative; 
     top: 3px; 
     left: 7px;
	}
	button#kldfskl {
		    margin-left: 30px !important;
	}
    #btn__index button {
    width: 216px;
    max-width: 216px;
    min-width: 216px;
}
    .content__kalkulator__forma label {
        padding-top: 0;
    }
 .content__kalkulator__forma__1 {
     margin-right: 90px;
 }
    .content__kalkulator__buttons__2 button {
         min-width: 266px;
    }
    .content__track__number__input input {
        margin: 10px 0;
    }
    .ons {
        height: auto !important;
    }
    li.kabinet {
        margin-right: 0px;
    }
    .all__button__call a {
        width: 107px;
    }
    .index__call .all__button__call a {
        font-size: 10px;
    }
    .index__call .all__button__call {
        padding-bottom: 20px;
    }
    .all__button__call a {
        margin-right: 47px;
    }
    .content__kalkulator {
        width: 674px;
        height: auto;/*318px;*/
    }
    .content__track {
         width: 674px;  
         top: 149px;
    }
    .content__track__title p {
        font-size: 16px;
    }
    .content__track__number__send {
        margin-top: 17px;
    }
    .content__track__title {
        left: -31px;
        padding: 16px 20px;
        width: 236px;
    }
    .content__track__number__input input {
     width: 501px;
    height: 36px;
    min-height: 35px;
    min-width: 371px;
    max-height: 35px;
    border: 1px solid #000;
    max-width: 371px;
    padding-left: 20px;       
    }
    .content__calculator__title p {
        font-size: 16px;
    }
    .content__title__home h1 {
        font-size: 28px;
    }
    .content__calculator__title {
        width: 345px;
        bottom: 50px;
    }
    .content__kalkulator__forma {
        margin-top: -26px;
        padding-left: 47px;
    }
    .content__kalkulator__buttons__1 button {
            width: 266px;
            min-width: 266px;
    }
    .content__track__number {
        padding-top: 4px;
    }
    .content__kalkulator {
        padding-bottom: 0;
 
    }
    .content__calculator__title {
        left: -31px;
        padding: 15px 20px;
    }
    .content__kalkulator__forma label {
        font-size: 16px;
        padding-right: 0;
    }
 
    .content__kalkulator__forma select {
        margin-top: 7px;
    }
    .content__kalkulator__forma__1__3 {
        display: block;
    }

.content__kalkulator__forma__1__1, .content__kalkulator__forma__1__2, .content__kalkulator__forma__1__3, .content__kalkulator__forma__2__1, .content__kalkulator__forma__2__2, .content__kalkulator__forma__2__3 {
    text-align: left;
}
.content__kalkulator__forma__1__2 label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

}
    .content__kalkulator__buttons {
        bottom: 29px;
        position: relative;
        left: 40px;
    }
    .container__flex {
        padding-bottom: 10px;
    }
    .transportation {
        padding: 216px 0 72px 0;
    }
    .content__kalkulator__buttons__1 button {
        padding: 14px 0px
    }
    .content__kalkulator__buttons__2 button {
        padding: 14px 0px; 
    }
    .content {
        background-position: right;
        background-size: cover;
        height: 643px;
    }
    .content__kalkulator__forma input {
        max-height: 33px;
        min-height: 33px;
    }
    .content__title__home {
        padding-bottom: 80px;
    }
    .content__kalkulator {
        position: relative;
        top: 65px;
    }
    .content__kalkulator__buttons__2 button {
        margin-left: 30px;
        width: 246px;
    }
}

 

@media (max-width: 1024px) {
    .container {
        max-width: 100%;
    }
		.content__track__number__send button {
		top: 12px !important;
		height: 38px !important;
	}
	.sectros {
		flex-wrap: wrap;
		text-align: center;
		padding-bottom: 20px;
	}
	.success {
		width: 100%;
		padding-left: 0;
	}
	.error {
		width: 100%;
		padding-left: 0;
	}
	#rcl-overlay {
		z-index: 1000 !important;
	}
	#rcl-popup {
		z-index: 1001 !important;
	}
	button#kldfskl {
		margin-left: 0 !important;
	}
	.kabinet__page__form__button__2 {
		    margin: 10px auto;
	}
	.kabinet__page__form__button__2 button{
		padding: 5px 25px;
	}
 #text__none__1024_2 {
     display: block !important;
 }
    #kal__button button {
        margin-left: 0 !important;
    }
    button#delete__swaip {
 
    margin: 0 auto;
    padding: 0;
    width: auto;
    min-width: auto;
 
    }
    .content__call {
        width: 80%;
    }
     #btn__index button:last-child {
         margin: 0;
     }
    .form__item input {
       width: 98%;
    }
    #left__texs .transportation__1__1 {
        text-align: left !important;
        margin: 0 1px !important;
    }
    #left__texs .transportation__2__1 {
        text-align: left !important;
        margin: 0 1px !important;
    }
    #left__texs .transportation__3__1 {
        text-align: left !important;
        margin: 0 1px !important;
    }
	.doc__item .item {
		    width: 280px;
	}
    .doc__item__2 {
        width: 90% !important;
    }
    .content__kalkulator__forma__1 {
        margin-right: 50px;
            margin-left: 15px;
    }
    content__kalkulator__forma__2 {
        margin-left: 40px;
    }
    .content__kalkulator__forma {
        padding-left: 47px;
    }
    .item-1 strong {
        text-transform: none;
    }
    #item-1 {
        margin-top: 20px !important;
    }
    .kabinet__page__form__buttons {
        padding-top: 20px;
    }
    .massa__price__tablet {
    	text-align: center;
    }
    .kabinet__page {
        width: 100%;
    }
    .doc__item {
    	width: 90%;
    }
    #item-10-1 {
    	top: 70px;
    }
    .table__button {
    	padding-top: 10px;
        text-align: right; 
    }
    .table__mobail {
    	padding: 0;
    	margin-top: 40px;
    }
    .header__table {
    	text-align: center;
	    background: #e5e3e3;
	    padding: 16px 36px 0;
	    font-weight: bold;
	    text-transform: uppercase;
	    height: 65px;
    }
    .header__table_2 {
    	text-align: center;
	    background: #e5e3e3;
	    padding: 16px 0 0;
	    font-weight: bold;
	    text-transform: uppercase;
	    height: 65px;
	    width: 100%;
    }
    .header__table__3 {
    	text-align: center;
	    background: #e5e3e3;
	    padding: 16px 8px 0;
	    font-weight: bold;
	    text-transform: uppercase;
	    height: 65px;
	    font-size: 14px;
    }
    .slider__item__about  {
    	width: 50%;
    }
    .two__box__item {
    	width: 40%;
    }
    .slider__item__about .slick-arrow {
    	top: 500px;
    }
    .table__footer p {
    	display: none;
    }
    .table__body li {
    	padding: 10px 0;
    }
 
    #display__smail {
    	display: none;
    }
    .table__mobail  {
    	display: -webkit-box !important;
    	display: -ms-flexbox !important;
    	display: flex !important;
    }
    .table__ {
    	display: none;
    }
    .kabinet__page__form__buttons {
    	-webkit-box-pack: center;
    	    -ms-flex-pack: center;
    	        justify-content: center;
    }
    .kabinet__page__form__button {
    	-webkit-box-pack: center;
    	    -ms-flex-pack: center;
    	        justify-content: center;
    }
    .container__flex__header__links a {
        font-size: 10px;
    }
    #item-4-1 {
    	margin-top: 20px;
    }
    #item-4 {
    	display: none;
    }
    .container__contakt__callback button {
        padding: 10px 5px;
    }
    .container__contakt__phone a {
        font-size: 14px;
    }
    .slick-next {
            right: 0;
    }
    .slick-prev {
        left: 0;
    }
    .content__track__number__send {
    	margin: 0 0 0 5px;
    }
    .content__kalkulator__buttons__2 button {
    	    padding: 14px 5px;
    }	
.one__item {
    width: 65%;
}
.content {
	background-position: center;
}
.font-zero span {
    display: block !important;
}
.text__one__mobail {
    display: block !important;
    text-align: left;
    font-size: 13px;
}
#none {
    display: none;
}
.trannsportation__services {
    width: 100%;
}
.content__services__block__about p.i {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: bold;  
}
 
.content__call__box, .flex__grid__call, .date-and-time, .select__call, .add__button__call {
    width: 100%;
}
.box-item-2 {
    margin-left: 0;
    width: 100%;
}
.item-last-box {
    width: 50%;
}
.all__button__call a {
    font-size: 12px;
}
.last__item, .item-last-box-2 {
    width: 100%;
}
.last__item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.form__lol__2 input {
    padding-left: 10px;
}
 
.all__button__call {
    margin: 0;
}

.content__services__block__about {
    text-align: center;
}
.display__none__mobail {
    display: block !important;
}

.display__none__mobail p {
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;   
}

.doc__item {
    padding-top: 0px;
}
.flex___mex .image__gruzovik {
    width: 50%;
}
.button__contackt button {
    width: 280px;
}
p.display__smail {
    padding-top: 33px;
}
.contakt__item {
    padding-top: 20px;
}
.display__smail {
    padding-bottom: 33px;
}
.mobail__first__2 {
    width: 30%;
    display: block !important;
}
    .sleder-massa-tablet .slick-next {
       background: url(../images/slider-next-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 0;
       top: 3px;
    }
    .sleder-massa-tablet .slick-prev {
       background: url(../images/slider-prev-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 0;
       top: 3px;
    }
.slick-active span {
    text-align: center;
    margin: 0 auto;
    padding: 0;
    font-weight: bold;
}
.slick-slide span {
    font-weight: bold;
}
.title__form__item {
    padding: 40px 0 17px;
    text-align: left;
}
#jpw {
    padding-top: 10px;
    text-align: left;
}
.form__lol__221 input:placeholder {
    font-weight: normal;
    color: #000;
     opacity: 1;
}
.button__price__add__2 {
    display: block !important;
}
.form__lol__221 input {
    height: 34px;
    text-align: center;
    font-weight: bold;
    color: #000;
    width: 98%;
    opacity: 1;
    margin: 0 0 40px;
}
.massa__price__tablet {
    margin: 10px 0 0;
}
.slede-table .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100px !important;
}
 
.two__item {
    display: none;
}
.dspl-768 {
    display: none;
}
.item-none {
    display: block !important;
}
#item-11, #item-15, #item-12 {
    width: 40%;
}
#item-9, #item-10, #item-15, #item-13, #item-14 {
    margin-top: 64px;
}
.additional_services__line_ {
    width: 30%;
    background: #e5231d;
}
 
.gruz__5:before {
    top: 48px !important;
}
.grux-4:before {
    top: 50px !important;
}
    .button__price__add__2 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .button__price__add__2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .button__price__add__2 button {
        font-size: 16px;
        color: #fff;
        background: #aaaaaa;
        width: 32%;
        text-transform: uppercase;
        margin-top: 20px;
        padding: 13px 14px;  
    }
    button#red {
        background: #ff0000;
    }
.additional_services {
    width: 100%;
}
#item-7, #item-8, #item-9, #item-10, #item-13 {
    width: 45%;
}
 
 .container__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
 .display__smail {
    display: block !important;
 }
 .display__none {
    display: none;
 }
 .content__title {
        padding: 20px 0 30px 0;
 }
.map__and__img__img img {
    height: 98%;
 }
 #item-222 {
    display: none;
 }
 .item-1, .item-phone {
    width: 50%;
 }
 .table__button {
 
            justify-content: flex-end;
 }
 .trannsportation__services__title {
    padding-top: 71px;
 }
 
 
 p.mobail__none {
    display: none;
 }
 .trannsportation__services__card__text__1 {
    left: 0px;
    top: 37px;
    text-align: left;
 }
 .content__services__block__about {
    width: 40%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: 'Roboto-Bold', sans-serif;
 }
 .transportation__1, .transportation__2, .transportation__3 {
    max-width: 33%;
 }

 .image__gruzovik {
    padding: 0;
 }
 .image__gruzovik img {
    padding: 0;
 }
 .trannsportation__services__card__text__2 {
    top: 30px;
    right: 0px;
    text-align: left;
 }
 #trannsportation__services__card__2 {
    padding-top: 140px;
 }
 #item-11, #item-12 {
    margin-top: 64px;
 }
.table {
    padding-top: 170px;
}
.trannsportation__services__title h2 {
    font-size: 23px;
    text-align: left;
}
.table__ {
    width: 100%;
    overflow: scroll;
}
.table__text {
    text-align: left;
}
 .container__flex__header {
    margin-left: 0px;
 }
 .kabinet {
    position: absolute;
    top: 23px;
    right: 0px;
 }
 .container__flex__header__links_1 {
    width: 100%;
 }
 .container__flex__header__links a {
    font-size: 12px;
 }
 .container__flex__header__links li:last-child {
    margin-right: 0px;
 }
 .container__contakt__phone a {
    font-size: 23px;
 }
 .container__contakt__mail a {
    font-size: 12px;
 }
 .container__flex__header__links li {
    margin-right: 42px;
 }
 .container__flex__header__links ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
 }
 
 .transportation__1__2 h4, .transportation__2__2 h4, .transportation__3__2 h4 {
    font-size: 14px;
 }
 .transportation__1__3 p, .transportation__2__3 p, .transportation__3__3 p {
    font-size: 12px;
 }
 .container__flex__footer__1__transportation p {
    width: 200px;
    line-height: 20px;
    padding: 20px 0 0 0;
 }
 .container__flex__footer__4 {
    position: relative;
 }
 .container {
    max-width: 95%;
 }
 li.kabinet {
    right: 20px;
 }
 .trannsportation__services__card__text__1, .trannsportation__services__card__text__2 {
    height: auto;
    width: 64%;
 }
 .image__gruzovik {
    width: 100%;
    height: auto;
 }
 .contakt__item, .map__and__img, .flex___mex  {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
 .item-1, .item-phone {
    width: 50%;
    margin: 0 auto;
 }
 .item-phone {
    text-align: left;
 }
 #text-center {
    text-align: left;
 }
 .map__yandex {
    width: 69%;
 }
 .button__contackt {
    width: 30%;
 }
.map__and__img__img {
    margin: 0 auto;
 }
.img__gruzovil__mobail {
    display: block !important;
    width: 40%;
}
.flex___mex {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
#img__gruz {
    display: none;
}
 #item-6, #item-3, #item-4, #item-5, #item-2 {
    margin-top: 20px;
 }
 .kabinet__page__form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
 .kabinet__page__form__1 input {
    width: 442px;
  
 }
 .kabinet__page__form__buttons {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
}
@media (max-width: 1024px) {
	.container {
        max-width: 100%;
    }
	.box-item-2:first-child .item__box__text__3 span{
		display: none;
	}
   #1024__on_os {
        display: block !important;
    }
    .ipad__yes {
        display: block !important;
    }
    .sleder-massa-tablet .slick-initialized .slick-slider {
        width: 90%;

    }
    .ipad__none {
        display: none;
    }
 
    .table__footer p {
        display: block !important;
    }
    .midle__price {
        display: block !important;
    }
    .trannsportation__services__card__text__1 {
        padding: 60px 40px;
    }
    .item__box__text__4 input {
        height: 35px;
    }
    .map__and__img {
        padding-bottom: 20px;
    }
    .additional_services__line {
        padding: 40px 0 20px 0;
    }
    .form__lol__2 input {
        padding-left: 15px;
    }
  #two__2 {
      display: none !important;
  }
    .content__services__block__about p {
        padding-left: 0;
    }
    #loska .transportation__1__1, .transportation__2__1, .transportation__3__1{
       text-align: left;
       
    }
    .slider__all {
        padding: 50px 0 25px;
    }
    .kabinet__page {
       padding-top: 34px; 
    }
    .kabinet__page__form__button button {
        padding: 0;
    }
    #btn__index button {
    min-width: 188px;
    margin: 0 10px 0 0;
    }
    .all__button__call {
        padding: 20px 0 0;
    }
    footer {
        padding: 30px 0 27px 0;
    }
    .title__index__parther h2 {
            text-align: center;
            font-size: 18px;
    }
     .content__track__number__send button {
         height: 47px;
     }
    .content__track__title {
        width: 346px;
    }
    .content__track__title {
        bottom: 30px;
    }
    .content__track__number__send button {
        position: relative;
            left: 65px;
        }
 
    .doc__item {
        width: 100%;
    }
    #pad {
        margin-top: 1px;
    }
    .font-zero span {
        display: none !important;
    }
    #display__960__on {
        display: block !important;
    }
    #display__960 {
        display: none;
    }
    #display__smail__960 {
        display: block !important;
    }
    .gruz__2 label{
        padding: 42px 20px;
    }
 
    .gruz label {
        padding: 53px 20px;
    }
    .massa__price__tablet .slede-table .slick-active:nth-last-child(2) {
        color: #000;
    }
    .title__items {
        padding: 27px 0;
    }
.text__one__mobail p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
    color: #000000;        
    }
    .desctsda p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
    color: #000000;
    }
    #item-2 {
    	margin-top: 20px;
    }
    #item-4-1 {
    	margin-top: 20px !important;
    }
    #two__text__to__price {
        padding-bottom: 28px;
    }
	 .text__to__price p {
	 	padding-bottom: 12px;
	 }
	 .one__form__item {
	 	width: 47%;
	 }
	 p#abouts__s {
    font-size: 14px !important;
    padding: 5px 20px 0 0;
	 }
    .table__item {
    	width: 33%;
    }
    .slider__item__about {
    	width: 50%;
    }
    .two__box__item {
    	width: 25%;
    }
    .transportation__1, .transportation__2, .transportation__3 {
    	text-align: center;
    }
    .transportation__1__1, .transportation__2__1, .transportation__3__1 {
    	margin: 0 auto;
    }
    .content__kalkulator {
    	width: 70%;
    }
    .content__track {
        width: 64%;
    }
    .content__title__home {
    	text-align: center;
    }
    .content__track__title {
    	left: 7px;
    	margin: 0 auto;
    	text-align: center;
    }
    .content__track__number__input input {
    	width: 277px;
    	min-width: 0px;
    	margin: 10px 22px 0 0;
    }
    .content__track__number__input label {
    	margin-bottom: 20px;
    }
    .content__calculator__title {
    	margin: 0 auto;
    	text-align: center;
    	left: 0;
    }
    .content__kalkulator {
    	height: auto;
    	padding-bottom: 40px;
    }
    .content__kalkulator__buttons {
    	display: block !important;
    	text-align: center;
    	margin: 0 auto;
    	bottom: 0;
    	left: 0;
    }
    .content {
    	height: 790px;
    }
    .content__kalkulator__buttons__2 button {
    	margin-left: 0;
    	margin-top: 20px;
    }
    .all__button__call button {
    	width: 30%;
    }
    .all__button__call  {
    	-webkit-box-pack: justify;
    	    -ms-flex-pack: justify;
    	        justify-content: space-between;
    }
        .table__mobail {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding: 0 8px;
        margin-bottom: 50px;
    }
    .table__mobail {
        margin-top: 40px;

    }
    .header__table {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 36px 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px;
    }
    .header__table__3 {
         text-align: center;
        background: #e5e3e3;
        padding: 16px 8px 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px; 
        font-size: 14px;      
    }
    .header__table_2 {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 0 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px; 
        width: 100%;       
    }

    .header__table_2 span {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 0 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px;
        width: 80px;
        font-size: 13px;
        position: relative;
        color: red;
        left: 0;
        top: 13px;
    }
    .footer__text__1 p {
            line-height: 5px;
    }
     .footer__text__1 {
        padding-bottom: 20px;
        padding-top: 20px;
        width: 95%;
     }
     .footer__text__2 p {
        width: 95%;
     }
    .midle__price .table__body {
        border-bottom: none;
    }
    .footer__text__2 {
        text-align: center;
    }
    .slider__item__about .table__item__2 .table__body li {
        font-weight: 600;
    }
    .slider__item__about .slick-prev {
        background: url(../images/slider-prev-massa.svg) 50% 50% / cover no-repeat;
        width: 14px;
        height: 14px;
        padding: 0;
        position: absolute;
        left: 16px;
        top: 490px;
    }
    .table__body li {
    	padding: 10px 0 10px 5px;
    }
    .slider__item__about .slick-next {
        background: url(../images/slider-next-massa.svg) 50% 50% / cover no-repeat;
        width: 14px;
        height: 14px;
        padding: 0;
        position: absolute;
        right: 16px;
        top: 490px;
    }
 
    #item-4-1 {
    	margin-top: 30px;
    }
 	.desctsda {
 		white-space: nowrap;
 	}
    .content__track__number form {
    	-webkit-box-align: end;
    	    -ms-flex-align: end;
    	        align-items: flex-end;
    }
    .container__flex__header__links a {
        font-size: 10px;
    }
    .container__contakt__callback button {
        padding: 10px 5px;
    }
    .container__contakt__phone a {
        font-size: 14px;
    }
    .slick-next {
            right: 0;
    }
    .slick-prev {
        left: 0;
    }
    .content__track__number__send {
    	margin: 0 0 0 5px;
    }
    .content__kalkulator__buttons__2 button {
    	    padding: 14px 0px;
    }	
.one__item {
    width: 65%;
}
.content {
	background-position: center;
}
 
.text__one__mobail {
    display: block !important;
    text-align: left;
    font-size: 13px;
}
#none {
    display: none;
}
.trannsportation__services {
    width: 100%;
}
 
.content__call__box, .flex__grid__call, .date-and-time, .select__call, .add__button__call {
    width: 100%;
}
.content__services__block__about p {
	font-size: 19px;
}
.box-item-2 {
    margin-left: 0;
    width: 100%;
    position: relative;
}
.item-last-box {
    width: 50%;
}
.add__button__call {
    margin-top: 42px;
}
.all__button__call a {
    font-size: 12px;
}
.last__item, .item-last-box-2 {
    width: 100%;
}
.last__item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.item__box__text__3 a {
    position: absolute;
    right: 5px;
    top: 76px;
}
.all__button__call {
    margin: 0;
}

.content__services__block__about {
    text-align: center;
}
.display__none__mobail {
    display: block !important;
}

.display__none__mobail p {
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;   
}
 
.doc__item {
    padding-top: 0px;
}
.flex___mex .image__gruzovik {
    width: 50%;
}
.button__contackt button {
    width: 294px;
}
.img__gruzovil__mobail img {
    position: relative;
    top: 0;
}
p.display__smail {
    padding-top: 33px;
}
.contakt__item {
    padding-top: 20px;
}
.display__smail {
    padding-bottom: 33px;
}
.mobail__first__2 {
    width: 30%;
    display: block !important;
}
    .sleder-massa-tablet .slick-next {
       background: url(../images/slider-next-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 9px;
       top: 3px;
    }
    .sleder-massa-tablet .slick-prev {
       background: url(../images/slider-prev-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 9px;
       top: 3px;
    }
.slick-active span {
 
    text-align: center;
    margin: 0 auto;
    padding: 0;
    font-weight: bold;
}
.slider__item__about .slick-active span {
	color: #000;
	font-size: 14px;
    position: relative;
    top: 14px;
}
.slick-active span {
    font-size: 14px;
    position: relative;
    left: 3px;
    top: 2px;
}
 
.slick-slide span {
    font-weight: bold;
}
.title__form__item {
    padding: 40px 0 17px;
    text-align: left;
}
#jpw {
    padding-top: 10px;
    text-align: left;
}
.form__lol__221 input:placeholder {
    font-weight: bold;
    color: #000;
     opacity: 1;
}
.button__price__add__2 {
    display: block !important;
}
.form__lol__221 input {
height: 34px;
    text-align: center;
    font-weight: bold;
    color: #000;
    width: 99%;
    opacity: 1;
    margin: 0 0 40px;
    border: 1px solid #000 !important;
 
}
.massa__price__tablet {
    margin: 10px 0 0;
    text-align: center;
}
.slede-table .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100px !important;
}
 

.two__item {
    display: none;
}
.dspl-768 {
    display: none;
}
 
#item-11, #item-15, #item-12 {
    width: 40%;
}
#item-9, #item-10, #item-15, #item-13, #item-14{
    margin-top: 64px;
}
.additional_services__line_ {
    width: 30%;
    background: #e5231d;
}
 
 
    .button__price__add__2 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .button__price__add__2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .button__price__add__2 button {
        font-size: 16px;
        color: #fff;
        background: #aaaaaa;
        width: 32%;
        text-transform: uppercase;
        margin-top: 20px;
        padding: 13px 14px;  
    }
    button#red {
        background: #ff0000;
    }
.additional_services {
    width: 100%;
}
#item-7, #item-8, #item-9, #item-10, #item-13, #item-14, #item-10-1 {
    width: 40%;
}
 
 .container__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
 .display__smail {
    display: block !important;
 }
 .display__none {
    display: none;
 }
 .content__title {
        padding: 20px 0 30px 0;
 }
.map__and__img__img img {
    height: 94%;
 }
 #item-222 {
    display: none;
 }
 .item-1, .item-phone {
    width: 50%;
 }
 .table__button {
            justify-content: flex-end;
 }
 .trannsportation__services__title {
    padding-top: 41px;
 }
 
 
 p.mobail__none {
    display: none;
 }
 
 .content__services__block__about {
    width: 40%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: 'Roboto-Bold', sans-serif;
 }
 .transportation__1, .transportation__2, .transportation__3 {
    max-width: 33%;
 }

 .image__gruzovik {
    padding: 0;
 }
 .image__gruzovik img {
    padding: 0;
 }
 
 
 #item-11, #item-12 {
    margin-top: 64px;
 }
 
.trannsportation__services__title h2 {
    font-size: 23px;
    text-align: left;
}
.table__ {
    width: 100%;
    overflow: scroll;
}
.table__text {
    text-align: left;
}
 .container__flex__header {
    margin-left: 0px;
 }
 .kabinet {
    position: absolute;
    top: 23px;
    right: 0px;
 }
 .container__flex__header__links_1 {
    width: 100%;
 }
 .container__flex__header__links a {
    font-size: 12px;
 }
 .container__flex__header__links li:last-child {
    margin-right: 0px;
 }
 .container__contakt__phone a {
    font-size: 21px;
 }
 .container__contakt__mail a {
    font-size: 12px;
 }
 .container__flex__header__links li {
    margin-right: 42px;
 }
 .container__flex__header__links ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 8px;
 }
 .content__kalkulator {
 	padding: 0 30px 35px 30px;
 }
 .transportation__1__2 h4, .transportation__2__2 h4, .transportation__3__2 h4 {
    font-size: 14px;
 }
 .transportation__1__3 p, .transportation__2__3 p, .transportation__3__3 p {
    font-size: 12px;
 }
 .container__flex__footer__1__transportation p {
    width: 200px;
    line-height: 20px;
    padding: 20px 0 0 0;
 }
 .container__flex__footer__4 {
    position: relative;
 }
 .container {
    max-width: 95%;
 }
 li.kabinet {
    right: 20px;
 }
 .trannsportation__services__card__text__1, .trannsportation__services__card__text__2 {
    height: auto;
    width: 51%;
    top: 58px;
 }
 .image__gruzovik {
    width: 100%;
    height: auto;
 }
 .contakt__item, .map__and__img, .flex___mex  {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
 .item-1, .item-phone {
    width: 50%;
    margin: 0 auto;
 }
 
 #text-center {
    text-align: left;
 }
 .map__yandex {
    width: 66%;
 }
 .button__contackt {
    width: 30%;
    padding-bottom: 15px;
 }
.map__and__img__img {
    margin: 0 auto;
 }
.img__gruzovil__mobail {
    display: block !important;
    width: 40%;
}
.flex___mex {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
#img__gruz {
    display: none;
}
#label__fle label {
    position: relative !important;
    top: -10px !important;
}
#label__fle label::before {
    top: 96px !important;
}
 #item-6, #item-3, #item-4, #item-5, #item-2, #item-4-1, #item-1 {
    margin-top: 30px !important;
 }
 .kabinet__page__form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 97%;
        max-width: 97%;
 }
 
 .kabinet__page__form__buttons_:last-child {
     margin-left: 14px;
 }
 .kabinet__page__form__buttons {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 }
}
@media (max-width: 960px) {
	.container {
        max-width: 100%;
    }
	.desctsda p {
		padding: 20px 0 0;
	}
	li.kabinet {
		top: 68px !important;
	}
	.all__button__call {
		left: 0 !important;
	}
	.all__button__call  {
		position: relative;
		left: -17px;
	}
    .content__call {
        width: 100%;
    }
     .kabinet__page__form__1 input {
    width: 305px;
    min-width: 305px;
 }
    .form__item input {
       width: 97%;
    }
    .ipad__yes {
        display: block !important;
    }
    .sleder-massa-tablet .slick-initialized .slick-slider {
        width: 90%;

    }
    .ipad__none {
        display: none;
    }
 
    .table__footer p {
        display: block !important;
    }
    .midle__price {
        display: block !important;
    }
    .trannsportation__services__card__text__1 {
        padding: 60px 40px;
    }
    .item__box__text__4 input {
        height: 35px;
    }
    .map__and__img {
        padding-bottom: 20px;
    }
    .additional_services__line {
        padding: 40px 0 20px 0;
    }
    .form__lol__2 input {
        padding-left: 15px;
    }
  #two__2 {
      display: none !important;
  }
    .content__services__block__about p {
        padding-left: 0;
    }
    #loska .transportation__1__1, .transportation__2__1, .transportation__3__1{
       text-align: left;
       margin: 0 auto !important;
    }
    .slider__all {
        padding: 50px 0 25px;
    }
    .kabinet__page {
       padding-top: 34px; 
    }
    .kabinet__page__form__button button {
        padding: 0;
    }
    #btn__index button {
    min-width: 188px;
    margin: 0 10px 0 0;
    }
    .all__button__call {
        padding: 20px 0 0;
    }
    footer {
        padding: 30px 0 27px 0;
    }
    .title__index__parther h2 {
            text-align: center;
            font-size: 18px;
    }
     .content__track__number__send button {
         height: 47px;
     }
    .content__track__title {
        width: 346px;
    }
    .content__track__title {
        bottom: 30px;
    }
    .content__track__number__send button {
        position: relative;
            left: 19px;
        }
    .gruz__5 {
        left: 166px;
    }
    .doc__item {
        width: 100%;
    }
    #pad {
        margin-top: 1px;
    }
    .font-zero span {
        display: none !important;
    }
    #display__960__on {
        display: block !important;
    }
    #display__960 {
        display: none;
    }
    #display__smail__960 {
        display: block !important;
    }
    .gruz__2 label{
        padding: 42px 20px;
    }
 
    .gruz label {
        padding: 53px 20px;
    }
    .massa__price__tablet .slede-table .slick-active:nth-last-child(2) {
        color: #000;
    }
    .title__items {
        padding: 27px 0;
    }
.text__one__mobail p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
    color: #000000;        
    }
    .desctsda p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
    color: #000000;
    }
    #item-2 {
    	margin-top: 20px;
    }
    #item-4-1 {
    	margin-top: 20px !important;
    }
    #two__text__to__price {
        padding-bottom: 28px;
    }
	 .text__to__price p {
	 	padding-bottom: 12px;
	 }
	 .one__form__item {
	 	width: 47%;
	 }
	 p#abouts__s {
    font-size: 14px !important;
    padding: 5px 20px 0 0;
	 }
    .table__item {
    	width: 33%;
    }
    .slider__item__about {
    	width: 50%;
    }
    .two__box__item {
    	width: 25%;
    }
    .transportation__1, .transportation__2, .transportation__3 {
    	text-align: center;
    }
    .transportation__1__1, .transportation__2__1, .transportation__3__1 {
    	margin: 0 auto;
    }
    .content__kalkulator {
    	width: 80%;
    }
    .content__track {
        width: 71%;
    }
    .content__title__home {
    	text-align: center;
    }
    .content__track__title {
    	left: 7px;
    	margin: 0 auto;
    	text-align: center;
    }
    .content__track__number__input input {
    	width: 232px;
    	min-width: 0px;
    	margin: 10px 22px 0 0;
    }
    .content__track__number__input label {
    	margin-bottom: 20px;
    }
    .content__calculator__title {
    	margin: 0 auto;
    	text-align: center;
    	left: 0;
    }
    .content__kalkulator {
    	height: auto;
    	padding-bottom: 40px;
    }
    .content__kalkulator__buttons {
    	display: block !important;
    	text-align: center;
    	margin: 0 auto;
    	bottom: 0;
    	left: 0;
    }
    .content {
    	height: 790px;
    }
    .content__kalkulator__buttons__2 button {
    	margin-left: 0;
    	margin-top: 20px;
    }
    .all__button__call button {
    	width: 30%;
    }
    .all__button__call  {
    	-webkit-box-pack: justify;
    	    -ms-flex-pack: justify;
    	        justify-content: space-between;
    }
        .table__mobail {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding: 0 8px;
        margin-bottom: 50px;
    }
    .table__mobail {
        margin-top: 40px;

    }
    .header__table {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 36px 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px;
    }
    .header__table__3 {
         text-align: center;
        background: #e5e3e3;
        padding: 16px 8px 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px; 
        font-size: 14px;      
    }
    .header__table_2 {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 0 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px; 
        width: 100%;       
    }

    .header__table_2 span {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 0 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px;
        width: 80px;
        font-size: 13px;
        position: relative;
        color: red;
        left: 0;
        top: 13px;
    }
    .footer__text__1 p {
            line-height: 5px;
    }
     .footer__text__1 {
        padding-bottom: 20px;
        padding-top: 20px;
        width: 95%;
     }
     .footer__text__2 p {
        width: 95%;
     }
    .midle__price .table__body {
        border-bottom: none;
    }
    .footer__text__2 {
        text-align: center;
    }
    .slider__item__about .table__item__2 .table__body li {
        font-weight: 600;
    }
    .slider__item__about .slick-prev {
        background: url(../images/slider-prev-massa.svg) 50% 50% / cover no-repeat;
        width: 14px;
        height: 14px;
        padding: 0;
        position: absolute;
        left: 16px;
        top: 490px;
    }
    .table__body li {
    	padding: 10px 0 10px 5px;
    }
    .slider__item__about .slick-next {
        background: url(../images/slider-next-massa.svg) 50% 50% / cover no-repeat;
        width: 14px;
        height: 14px;
        padding: 0;
        position: absolute;
        right: 16px;
        top: 490px;
    }
 
    #item-4-1 {
    	margin-top: 30px;
    }
 	.desctsda {
 		white-space: nowrap;
 	}
    .content__track__number form {
    	-webkit-box-align: end;
    	    -ms-flex-align: end;
    	        align-items: flex-end;
    }
    .container__flex__header__links a {
        font-size: 10px;
    }
    .container__contakt__callback button {
        padding: 10px 5px;
    }
    .container__contakt__phone a {
        font-size: 14px;
    }
    .slick-next {
            right: 0;
    }
    .slick-prev {
        left: 0;
    }
    .content__track__number__send {
    	margin: 0 0 0 5px;
    }
    .content__kalkulator__buttons__2 button {
    	    padding: 14px 0px;
    }	
.one__item {
    width: 65%;
}
.content {
	background-position: center;
}
 
.text__one__mobail {
    display: block !important;
    text-align: left;
    font-size: 13px;
}
#none {
    display: none;
}
.trannsportation__services {
    width: 100%;
}
.content__call {
    width: 100%;
}
.content__call__box, .flex__grid__call, .date-and-time, .select__call, .add__button__call {
    width: 100%;
}
.content__services__block__about p {
	font-size: 19px;
}
.box-item-2 {
    margin-left: 0;
    width: 100%;
    position: relative;
}
.item-last-box {
    width: 50%;
}
.add__button__call {
    margin-top: 42px;
}
.all__button__call a {
    font-size: 12px;
}
.last__item, .item-last-box-2 {
    width: 100%;
}
.last__item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.item__box__text__3 a {
    position: absolute;
    right: 5px;
    top: 76px;
}
.all__button__call {
    margin: 0;
}

.content__services__block__about {
    text-align: center;
}
.display__none__mobail {
    display: block !important;
}

.display__none__mobail p {
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;   
}
 
.doc__item {
    padding-top: 0px;
}
.flex___mex .image__gruzovik {
    width: 50%;
}
.button__contackt button {
    width: 294px;
}
.img__gruzovil__mobail img {
    position: relative;
    top: 0;
}
p.display__smail {
    padding-top: 33px;
}
.contakt__item {
    padding-top: 20px;
}
.display__smail {
    padding-bottom: 33px;
}
.mobail__first__2 {
    width: 30%;
    display: block !important;
}
    .sleder-massa-tablet .slick-next {
       background: url(../images/slider-next-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 9px;
       top: 3px;
    }
    .sleder-massa-tablet .slick-prev {
       background: url(../images/slider-prev-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 9px;
       top: 3px;
    }
.slick-active span {
 
    text-align: center;
    margin: 0 auto;
    padding: 0;
    font-weight: bold;
}
.slider__item__about .slick-active span {
	color: #000;
	font-size: 14px;
    position: relative;
    top: 14px;
}
.slick-active span {
    font-size: 14px;
    position: relative;
    left: 3px;
    top: 2px;
}
 
.slick-slide span {
    font-weight: bold;
}
.title__form__item {
    padding: 40px 0 17px;
    text-align: center;
}
#jpw {
    padding-top: 10px;
    text-align: left;
}
.form__lol__221 input:placeholder {
    font-weight: bold;
    color: #000;
     opacity: 1;
}
.button__price__add__2 {
    display: block !important;
}
.form__lol__221 input {
height: 34px;
    text-align: center;
    font-weight: bold;
    color: #000;
    width: 99%;
    opacity: 1;
    margin: 0 0 40px;
    border: 1px solid #000 !important;
 
}
.massa__price__tablet {
    margin: 10px 0 0;
    text-align: center;
}
.slede-table .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100px !important;
}
 

.two__item {
    display: none;
}
.dspl-768 {
    display: none;
}
 
#item-11, #item-15, #item-12 {
    width: 40%;
}
#item-9, #item-10, #item-15, #item-13, #item-14{
    margin-top: 64px;
}
.additional_services__line_ {
    width: 30%;
    background: #e5231d;
}
#psssd {
    position: relative;
    left: 168px;
    top: 60px;
}
 
    .button__price__add__2 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .button__price__add__2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .button__price__add__2 button {
        font-size: 16px;
        color: #fff;
        background: #aaaaaa;
        width: 32%;
        text-transform: uppercase;
        margin-top: 20px;
        padding: 13px 14px;  
    }
    button#red {
        background: #ff0000;
    }
.additional_services {
    width: 100%;
}
#item-7, #item-8, #item-9, #item-10, #item-13, #item-14, #item-10-1 {
    width: 40%;
}
 
 .container__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
 .display__smail {
    display: block !important;
 }
 .display__none {
    display: none;
 }
 .content__title {
        padding: 20px 0 30px 0;
 }
.map__and__img__img img {
    height: 94%;
 }
 #item-222 {
    display: none;
 }
 .item-1, .item-phone {
    width: 50%;
 }
 .table__button {
            justify-content: flex-end;
 }
 .trannsportation__services__title {
    padding-top: 41px;
 }
 
 
 p.mobail__none {
    display: none;
 }

 
 .content__services__block__about {
    width: 40%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: 'Roboto-Bold', sans-serif;
 }
 .transportation__1, .transportation__2, .transportation__3 {
    max-width: 33%;
 }

 .image__gruzovik {
    padding: 0;
 }
 .image__gruzovik img {
    padding: 0;
 }
 
 
 #item-11, #item-12 {
    margin-top: 64px;
 }
 
.trannsportation__services__title h2 {
    font-size: 23px;
    text-align: left;
}
.table__ {
    width: 100%;
    overflow: scroll;
}
.table__text {
    text-align: left;
}
 .container__flex__header {
    margin-left: 0px;
 }
 .kabinet {
    position: absolute;
    top: 23px;
    right: 0px;
 }
 .container__flex__header__links_1 {
    width: 100%;
 }
 .container__flex__header__links a {
    font-size: 12px;
 }
 .container__flex__header__links li:last-child {
    margin-right: 0px;
	top: 24px !important;
 }
 .container__contakt__phone a {
    font-size: 21px;
 }
 .container__contakt__mail a {
    font-size: 12px;
 }
 .container__flex__header__links li {
    margin-right: 42px;
 }
 .container__flex__header__links ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 8px;
 }
 .content__kalkulator {
 	padding: 0 30px 35px 30px;
 }
 .transportation__1__2 h4, .transportation__2__2 h4, .transportation__3__2 h4 {
    font-size: 14px;
 }
 .transportation__1__3 p, .transportation__2__3 p, .transportation__3__3 p {
    font-size: 12px;
 }
 .container__flex__footer__1__transportation p {
    width: 200px;
    line-height: 20px;
    padding: 20px 0 0 0;
 }
 .container__flex__footer__4 {
    position: relative;
 }
 .container {
    max-width: 95%;
 }
 li.kabinet {
    right: 20px;
 }
 .trannsportation__services__card__text__1, .trannsportation__services__card__text__2 {
    height: auto;
    width: 47%;
 }
 .image__gruzovik {
    width: 100%;
    height: auto;
 }
 .contakt__item, .map__and__img, .flex___mex  {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
 .item-1, .item-phone {
    width: 50%;
    margin: 0 auto;
 }
 
 #text-center {
    text-align: left;
 }
 .map__yandex {
    width: 66%;
 }
 .button__contackt {
    width: 30%;
    padding-bottom: 15px;
 }
.map__and__img__img {
    margin: 0 auto;
 }
.img__gruzovil__mobail {
    display: block !important;
    width: 40%;
}
.flex___mex {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
#img__gruz {
    display: none;
}
#label__fle label {
    position: relative !important;
    top: -10px !important;
}
#label__fle label::before {
    top: 96px !important;
}
 #item-6, #item-3, #item-4, #item-5, #item-2, #item-4-1, #item-1 {
    margin-top: 30px !important;
 }
 .kabinet__page__form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 97%;
 }
 .kabinet__page__form__1 input {
    width: 305px;
    min-width: 305px;
 }
 .kabinet__page__form__buttons_:last-child {
     margin-left: 14px;
 }
 .kabinet__page__form__buttons {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 }
}

@media (max-width: 900px)  {
    .trannsportation__services__card__text__1, .trannsportation__services__card__text__2 {
            top: 26px;
    }
		.s9 .acor-container input:checked + label + .acor-body, .s6 .acor-container input:checked + label + .acor-body, .s3 .acor-container input:checked + label + .acor-body {
		left: -117px !important;
	}
		.s2 .acor-container input:checked + label + .acor-body, .s8 .acor-container input:checked + label + .acor-body, .s4 .acor-container input:checked + label + .acor-body, .s6 .acor-container input:checked + label + .acor-body {
		left: -174px;
	}
		.w2 .acor-container input:checked + label + .acor-body, .w4 .acor-container input:checked + label + .acor-body, .w6 .acor-container input:checked + label + .acor-body {
		left: -174px;
	}
	.w3 .acor-container input:checked + label + .acor-body {
		left: -117px !important;
	}
	.cal__pages .bid-input-area__control {
		width: 220px;
	}
    .container__flex__footer__4 {
            right: -500px;
    }
   .content__kalkulator__forma {
       padding-left: 20px;
   }
   #loska .transportation__1__1, .transportation__2__1, .transportation__3__1 {
       margin: 0 1px !important;
   }
   .button__akardion {
       right: 0 !important;
   }
   .content__kalkulator__buttons__2 button {
            min-width: 216px;
            max-width: 216px;
    }
 
       .kabinet__page__form__1 input {
            width: 344px;
            margin-bottom: 37px;
            min-width: 354px;
            max-width: 364px;
}
   
}
@media (max-width: 850px)  {
           .content__kalkulator__buttons__2 button {
            min-width: 216px;
    }
	#btn__index button {
		width: 198px;
	}
	.index__call .all__button__call {
		left: 0;
	}
   .content__kalkulator__forma {
       padding-left: 20px;
   }
       .container__flex__footer__4 {
            right: 0px;
    }
    .doc__item__2 {
        width: 100% !important;
    }
    .kabinet__page__form__1 input {
            width: 344px !important;
            margin-bottom: 37px;
            min-width: 345px !important;
            max-width: 364px !important;
}
#loska .transportation__1__1, .transportation__2__1, .transportation__3__1 {
    margin: 0 auto !important;
}
  
}
@media (max-width: 890px) {
	li.kabinet {
		top: 68px !important;
	}	
}
@media (max-width: 820px) {
		li.kabinet {
		top: 52px !important;
	}
}
@media (max-width: 800px)  {
       .container__flex__footer__4 {
            right: -500px;
    }
        .kabinet__page__form__1 input {
            width: 344px;
            margin-bottom: 37px;
            min-width: 354px;
            max-width: 364px;
}
}
@media (max-width: 1024px) {	
	.table__mobail {
		padding: 0 9px;
	}
	li.kabinet {
		top: 55px;
	}
	#jpw {
		text-align: center !important;
	}
	.title__form__item {
		text-align: center;
	}
	.cal__pages .bid-input-area__control {
		width: 220px;
	}
	li.kabinet {
		right: 26px;
	}
	.acor-container input:checked + label + .acor-body {
		left: -117px;
	}
	.s9 .acor-container input:checked + label + .acor-body, .s3 .acor-container input:checked + label + .acor-body {
		left: -174px;
	}
	.s6 .acor-container input:checked + label + .acor-body {
		left: -174px !important;
	}
	.w6 .acor-container input:checked + label + .acor-body {
		left: -174px;
	}
	.w3 .acor-container input:checked + label + .acor-body {
		left: -173px !important;
	}
	a.exit-icon {
    width: 23px;
    position: relative;
    top: -50px;
    left: -13px;
}
	input {
		border-radius: 0 !important;
	}
	.content__track__title {
	        height: 35px;
	}
	.content__track__title p {
    font-size: 16px;
    position: relative;
    top: 9px;
}
 
	    .content__track__title {
    	left: 7px;
    	margin: 0 auto;
    	text-align: center;
    }
	    .content__calculator__title {
    	margin: 0 auto;
    	text-align: center;
    	left: 0;
    }
    .content__kalkulator {
    	height: auto;
    	padding-bottom: 40px;
    }
 
	    .form__lol__2 input {
        border: 1px solid #000;
    }
    .form__item input {
       border: 1px solid #000; 
    }
	.footer__text__2 p {
	        line-height: 29px;
	            padding: 20px 0 0 0;
	}
    .content__kalkulator__buttons__1 button {
            width: 246px;
            min-width: 246px;
            max-width: 246px;
    }
    .slick-active span {
        color: red;
    }
    .table__text span {
        font-size: 11px;
    }
    .table__footer p {
        padding-top: 10px;
    }
    #one__body li {
        padding-left: 33px;
    }
    .midle__price span {
        position: relative;
        left: 10px;
    }
    .table__body {
        border-bottom: 1px solid #000;
    }
 
	.item__box__checkbox__1 {
	    margin: 20px 0 0;
	}
	#pad {
	    padding-top: 20px;
	}
	.content__kalkulator__buttons__2 button {
	    min-width: 246px;
	}
	.map__and__img {
	    padding-top: 0px;
	}
	 .kabinet__page__form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 97%;
 }
 .kabinet__page__form__buttons_:last-child {
     margin-left: 36px;
 }
 
	.kabinet__page__form__buttons {
	    padding-bottom: 30px;
	}
    .transportation__3__3 {
        padding-top: 26px;
    }
    #display__960__on {
        display: block !important;
    }    
    #item-2 {
        margin-top: 30px !important;
    }
    .kabinet__page__form__1 input {
        width: 444px;
        margin-bottom: 37px;
        min-width: 444px;
        max-width: 444px;
    }
	.map__yandex {
		width: 69%;
	}
	.content__services__block__about p.i {
		font-size: 24px;
	}
	.map__and__img__img {
		width: 30%;
	}
	.map__and__img__img img {
		height: 98%;
	}
	#item-11, #item-15, #item-12, #item-7, #item-8, #item-9, #item-10, #item-13, #item-14, #item-10-1 {
		width: 45%;
	}
	.doc__item {
		width: 100%;
	}
    .trannsportation__services__title h2 {
        font-family: 'Roboto', sans-serif;
        font-size: 30px;
        line-height: 19px;
        font-weight: 700;
        text-transform: uppercase;
        color: #0c0c0c;
    }
    .slider__item__about {
    	display: block !important;
    }
    .two__box__item {
        border: 1px solid #000;
        border-top: none;
        border-bottom: none;
    }
    .two__box__item {
        color: red;
        font-weight: bold;
    }
    .header__table_2 {
    	width: 100%;
    }
    .two__box__item {
    	width: 27%;
    }
    .table__item__2 .slick-slide  .slick-active {
        width: 27% !important;
    }
    .slider__item__about .slick-initialized .slick-slide {
    	display: block !important;
    }
    .slider__item__about {
    	width: 21%;
    }
    .content__track__number form {
    	-webkit-box-align: end;
    	    -ms-flex-align: end;
    	        align-items: flex-end;
    }
 
    .transportation__1__2 h4, .transportation__2__2 h4, .transportation__3__2 h4 {
        font-family: 'Roboto', sans-serif;
        font-size: 18px;
        line-height: 17px;
        font-weight: 700;
        text-transform: uppercase;
        color: #000000;
    }
    .transportation__2__3 {
    	padding-top: 26px;
    }
    .transportation__1__3 p, .transportation__2__3 p, .transportation__3__3 p {
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        line-height: 14px;
        font-weight: 400;
        color: #000000;
    }
    .transportation__1, .transportation__2, .transportation__3 {
        width: 28%;
    }
    .transportation__1__3 {
        padding-top: 43px;
    }
    .box-item {
        width: 100%;
    }
}
@media (max-width: 768px) {	
	.table__mobail {
		padding: 0 9px;
	}
	li.kabinet {
    top: 68px !important;
}
	.index__call .all__button__call {
		left: -5px;
	}
	.kabinet__page__form__button__2 {
		    margin: 10px auto;
	}
	.kabinet__page__form__button__2 button{
		padding: 5px 25px;
	}
	#loska .transportation__1__1, .transportation__2__1, .transportation__3__1 {
	    margin: 0 auto !important;
	}
	    .kabinet__page__form__1 input {
        width: 318px !important;
        margin-bottom: 37px;
        min-width: 318px !important;
        max-width: 318px !important;
    }
    #left__texs .transportation__1__1 {
        text-align: left !important;
        margin: 0 auto !important;
    }
    #left__texs .transportation__2__1 {
        text-align: left !important;
        margin: 0 1px !important;
    }
    #left__texs .transportation__3__1 {
        text-align: left !important;
        margin: 0 1px !important;
    }	
	#text__none__1024 {
	    display: none !important;
	}
	.trannsportation__services__card__text__1, .trannsportation__services__card__text__2 {
	    top: 28px;
	}
	.content__kalkulator__forma {
	    padding-left: 0;
	}
	.button__akardion {
	    right: 0px;
	}
	    .doc__item__2 {
        width: 100% !important;
    }
 
	    .form__lol__2 input {
        border: 1px solid #000;
    }
    .form__item input {
       border: 1px solid #000; 
    }
	.footer__text__2 p {
	        line-height: 29px;
	            padding: 20px 0 0 0;
	}
    .content__kalkulator__buttons__1 button {
            width: 246px;
    min-width: 246px;
    }
    .slick-active span {
        color: red;
    }
    .table__text span {
        font-size: 11px;
    }
    .table__footer p {
        padding-top: 10px;
    }
    #one__body li {
        padding-left: 33px;
    }
    .midle__price span {
        position: relative;
        left: 10px;
    }
    .table__body {
        border-bottom: 1px solid #000;
    }
 
	.item__box__checkbox__1 {
	    margin: 20px 0 0;
	}
	#pad {
	    padding-top: 20px;
	}
	.content__kalkulator__buttons__2 button {
	    min-width: 246px;
	}
	.map__and__img {
	    padding-top: 0px;
	}
	 .kabinet__page__form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 97%;
 }
 .kabinet__page__form__buttons_:last-child {
     margin-left: 26px;
 }
	#display__768 {
	    display: block !important;
	}
	.kabinet__page__form__buttons {
	    padding-bottom: 30px;
	}
    .transportation__3__3 {
        padding-top: 26px;
    }
    #display__960__on {
        display: block !important;
    }    
    #item-2 {
        margin-top: 30px !important;
    }
    .kabinet__page__form__1 input {
 
        margin-bottom: 37px;
    }
	.map__yandex {
		width: 59%;
	}
	.content__services__block__about p.i {
		font-size: 24px;
	}
	.map__and__img__img {
		width: 41%;
	}
	.map__and__img__img img {
		height: 97%;
	}
	#item-11, #item-15, #item-12, #item-7, #item-8, #item-9, #item-10, #item-13, #item-14, #item-10-1 {
		width: 45%;
	}
	.doc__item {
		width: 100%;
	}
    .trannsportation__services__title h2 {
        font-family: 'Roboto', sans-serif;
        font-size: 30px;
        line-height: 19px;
        font-weight: 700;
        text-transform: uppercase;
        color: #0c0c0c;
    }
    .slider__item__about {
    	display: block !important;
    }
    .two__box__item {
        border: 1px solid #000;
        border-top: none;
        border-bottom: none;
    }
    .two__box__item {
        color: red;
        font-weight: bold;
    }
    .header__table_2 {
    	width: 100%;
    }
    .two__box__item {
    	width: 27%;
    }
    .table__item__2 .slick-slide  .slick-active {
        width: 27% !important;
    }
    .slider__item__about .slick-initialized .slick-slide {
    	display: block !important;
    }
    .slider__item__about {
    	width: 21%;
    }
    .content__track__number form {
    	-webkit-box-align: end;
    	    -ms-flex-align: end;
    	        align-items: flex-end;
    }
    .container__flex__footer__4 {
        right: -500px;
    }
    .transportation__1__2 h4, .transportation__2__2 h4, .transportation__3__2 h4 {
        font-family: 'Roboto', sans-serif;
        font-size: 18px;
        line-height: 17px;
        font-weight: 700;
        text-transform: uppercase;
        color: #000000;
    }
    .transportation__2__3 {
    	padding-top: 26px;
    }
    .transportation__1__3 p, .transportation__2__3 p, .transportation__3__3 p {
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        line-height: 14px;
        font-weight: 400;
        color: #000000;
    }
    .transportation__1, .transportation__2, .transportation__3 {
        width: 28%;
    }
    .transportation__1__3 {
        padding-top: 43px;
    }
    .box-item {
        width: 100%;
    }
}
@media (max-width: 740px) {
    .container__flex__footer__4 {
        right: -480px;
    }
}
@media (max-width: 680px) {
    .container__flex__footer__4 {
        right: -410px;
    }
    .container__contakt__phone a {
        font-size: 12px;
    }
}
@media (max-width: 560px) {

    .trannsportation__services__title h2 {
        font-family: 'Roboto', sans-serif;
        font-size: 30px;
        line-height: 19px;
        font-weight: 700;
        text-transform: uppercase;
        color: #0c0c0c;
    }
        #los__lop {
        padding-top: 40px;
 
    }
    .container__flex__footer__4 {
        right: -500px;
    }
    .transportation__1__2 h4, .transportation__2__2 h4, .transportation__3__2 h4 {
        font-family: 'Roboto', sans-serif;
        font-size: 19px;
        line-height: 23px;
        font-weight: 700;
        text-transform: uppercase;
        color: #000000;
    }
    .transportation__1__3 p, .transportation__2__3 p, .transportation__3__3 p {
        font-family: 'Roboto', sans-serif;
        font-size: 16px;
        line-height: 19px;
        font-weight: 400;
        color: #000000;
    }
    .transportation__1, .transportation__2, .transportation__3 {
        width: 28%;
    }
    .transportation__1__3 {
        padding-top: 50px;
    }
    .box-item {
        width: 100%;
    }
}
@media (max-width: 600px) {

    .trannsportation__services__title h2 {
        font-family: 'Roboto', sans-serif;
        font-size: 30px;
        line-height: 19px;
        font-weight: 700;
        text-transform: uppercase;
        color: #0c0c0c;
    }
        #los__lop {
        padding-top: 40px;
 
    }
    .container__flex__footer__4 {
        right: -500px;
    }
    .transportation__1__2 h4, .transportation__2__2 h4, .transportation__3__2 h4 {
        font-family: 'Roboto', sans-serif;
        font-size: 19px;
        line-height: 23px;
        font-weight: 700;
        text-transform: uppercase;
        color: #000000;
    }
    .transportation__1__3 p, .transportation__2__3 p, .transportation__3__3 p {
        font-family: 'Roboto', sans-serif;
        font-size: 16px;
        line-height: 19px;
        font-weight: 400;
        color: #000000;
    }
    .transportation__1, .transportation__2, .transportation__3 {
        width: 28%;
    }
    .transportation__1__3 {
        padding-top: 50px;
    }
    .box-item {
        width: 100%;
    } 
}
@media (max-width: 650px) {
.content__calculator__title {
	left: -5px;
	width: 100%;
}
	.content__track__number__send button {
	position: relative;
		top: 17px;
		left: -20px;
	}
.trannsportation__services__card__image__2 img {
	height: 50%;
	width: 100%;
}
.table {
	padding-top: 390px;
}
.trannsportation__services__card__text__2 {
	top: 275px;
}
.content__track__number__send {
	margin: 10px 0 0 0px;
}
.content__kalkulator__forma {
	padding-left: 95px;
}
.title__items {
    padding: 13px 0;
}
.item-none {
	display: block !important;
}
.l__kabinet {
    width: auto;
}
.total__price p {
    font-size: 14px;
}
.line {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
} 
#display__mobail {
    display: none;
}
.form__item input {
    width: 98%;
}
.font-zero label {
    font-size: 0 !important;
}
i.font-zero {
    font-size: 0 !important;
}
.item-1 strong {
    text-transform: none;
}
.map__and__img__img {
    margin-bottom: 20px;
}
.font_zero_2 {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}
.font-zero span {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    top: -10px;
    position: relative;
}
.font-zero  {
    display: block !important;
    padding: 0 !important;
    margin: 0 0 0 10px !important;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.font-zero:first-child {
    position: relative;
    left: 10px;
}
.font_zero_2 {
    width: 108% !important;
}

.add__button__call  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center;
        padding-top: 40px;
        width: 90%;
    }
.additional_services__line {
    display: block !important;
    width: 60%;
}
 #display__pk {
    display: block !important;
 }
 .transportation__1__3, .transportation__2__3, .transportation__3__3 {
    padding-top: 10px;
 }
.footer__text__1 p {
    line-height: 4px;
}
.footer__text__1 span {
    font-size: 19px;
}
.footer__text__2 p {
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 26px;
}
    .content__track__number__send button {
        height: 46px;
    }
.content__services__block__about p#abouts__s{
    font-size: 12px !important;
    padding-right: 10px;
}
.content__services__block__about p {
    font-size: 24px;
    font-weight: 600;
}
.all__button__call  {
    width: 100%;
    left: 0px;
}
.transportation__1__3 {
    padding-top: 10px;
}

.content__services__block__about p {
    padding-left: 0;
}
 .index__call  .all__button__call {
    position: relative;
    left: 20px;
 }
    .item__box__text__5 {
        padding: 20px 0;
    }
    .item__box__text__5 label {
        font-size: 14px;
    }
    .item__box__checkbox__4 label {
        font-size: 14px;
    }
    .trannsportation__services__title h2{
        text-align: center;
        font-size: 25px;
    }
    .trannsportation__services__title {
        padding-top: 0;
    }
    .display__none__mobail {
        display: block !important;
    }
    .kabinet__page {
        text-align: left;
        width: 100%;
    }
    .kabinet__page__form__buttons {
        text-align: center;
        padding: 0;
    } 
    .kabinet__page__form__buttons_:last-child {
        margin: 0 auto;
    }
    .display__smail__polic {
        display: block !important;
    }
    .display__smail__polic a {
        color: #fff;
    }
    #aboutss__2 {
        top: -50px;
    }

    .button__contackt {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .img__gruzovil__mobail {
        width: 100%;
        padding: 20px 0;
    }
    .item-1 {
        width: 100%;
    }
        .two__box__item {
        width: 20%;
    }
    .table__item__2 {
        width: 40%;
    }
    .flex___mex  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .item {
        text-align: center !important;
    }
    .map__and__img  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .map__and__img__img {
        width: 100%;
    }
    .map__yandex {
        width: 100%;
    }
    .contakt__item  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .item-phone {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .mobail__first__2 {
        display: none !important;
    }
    .table__item {
        width: 50%;
    }
    .slider__item__about {
        width: 30%;
    }
    .table__item__2 {
        width:30%;
    }
    .index__call .naturall__price p {
        font-size: 13px; {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding: 0 12px;
        margin-bottom: 50px;
    }
    .table__mobail {
        margin-top: 40px;
        padding: 0 9px;
    }

    .header__table {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 36px 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px;
    }
    .header__table__3 {
         text-align: center;
        background: #e5e3e3;
        padding: 16px 8px 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px; 
        font-size: 14px;      
    }
    .header__table_2 {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 0 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px; 
        width: 82px;       
    }

    .header__table_2 span {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 0 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px;
        width: 80px;
        font-size: 13px;
        position: relative;
        color: red;
        left: -20px;
        top: 13px;
    }
 
    .slider__item__about .table__item__2 .table__body li {
        font-weight: 600;
    }
    .slider__item__about .slick-prev {
        background: url(../images/slider-prev-massa.svg) 50% 50% / cover no-repeat;
        width: 14px;
        height: 14px;
        padding: 0;
        position: absolute;
        left: 30px;
    }
 
    .table__mobail {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding: 0 12px;
        margin-bottom: 50px;
    }
    .table__mobail {
        margin-top: 40px;
    }
    .header__table {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 36px 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px;
    }
    .header__table__3 {
         text-align: center;
        background: #e5e3e3;
        padding: 16px 8px 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px; 
        font-size: 14px;      
    }
    .header__table_2 {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 0 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px; 
        width: 82px;       
    }

    .header__table_2 span {
        text-align: center;
        background: #e5e3e3;
        padding: 16px 0 0;
        font-weight: bold;
        text-transform: uppercase;
        height: 65px;
        width: 80px;
        font-size: 13px;
        position: relative;
        color: red;
        left: -20px;
        top: 13px;
    }
 
    .slider__item__about .table__item__2 .table__body li {
        font-weight: 600;
    }
    .slider__item__about .slick-prev {
        background: url(../images/slider-prev-massa.svg) 50% 50% / cover no-repeat;
        width: 14px;
        height: 14px;
        padding: 0;
        position: absolute;
        left: 30px;
    }
 
    }
    #aboutss {
        top: -50px;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    #aboutss__3 {
        top: -50px;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    #aboutss__3 p.i{
        font-size: 12px;
    }
    #aboutss p.i {
        font-size: 26px;
    }
    #aboutss__3 p {
        font-size: 14px;
    }
    .slider__item__about .slick-next {
        background: url(../images/slider-next-massa.svg) 50% 50% / cover no-repeat;
        width: 14px;
        height: 14px;
        padding: 0;
        position: absolute;
        right: 20px;
    }    
    .slider__item__about .slick-active span {
        color: #000;
    }
    .table__body li {
        padding: 30px 0 0;
        font-size: 17px;
        font-family: 'Roboto', sans-serif;
    }
    .table__body li:last-child {
        padding-bottom: 20px;
    }
    .slider__item__about .slick-arrow {
        position: absolute;
        bottom: 0;
    }
    .slider__item__about .slick-arrow {
        top: 620px;
    }
    .slick-initialized .slick-slide {
        display: block !important;
    }
    .header__table span {
        font-size: 15px;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
    }
    .table__body {
        text-align: left;
    }
    .table__ {
        display: none;
    }
    .content__services__block__about {
        display: block !important;
    }
    .title__box__call {
        margin-bottom: 28px;
    }
    .button__call__2 {
        width: 90%;
        margin: 0 auto;
    }
    .total__price {
        width: 60%;
        margin: 10px auto;
        text-align: left;
    }
    .item__box__checkbox__4 {
        width: 50%;
    }
    .item__box__text__5 {
        width: 50%;
    }
    .box-item-2 {
        width: 90%;
        margin: 0 auto;
    }
    .box-item {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        width: 90%;
                padding-bottom: 0;
    }
    .dots__call {
        text-align: center;
        display: block !important;
        padding-top: 33px;
        padding-bottom: 27px;
    }
    .date-and-time {
        padding: 10px 0 50px;
    }
    .display__hob {
        display: block !important;
    }
    .item__box__text__3 {
        margin-top: 20px;
    }
    #display__none__480 {
        display: none;
    }
    #display__none {
        display: none;
    }
    .button__contackt button {
        margin: 20px auto;
    }
    .item__box__text__5 {
        margin-left: 0;
        margin-top: 10px;
    }
    .item__box__checkbox__3 {
        width: 45%;
    }
    .box-item .item__box__checkbox__3:last-child {
        margin-left: 0;
    }
    .item__box__text__4 {
        margin-top: 20px;
    }
    .last__item {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    #pad {
        margin-top: 0;
    }
 
    .item-last-box {
        width: 100%;
    }
    .content__kalkulator__forma {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .item__box__checkbox__1 {
        width: 100%;
    }
    .trannsportation__services__home__services {
        text-align: left;
        padding: 60px 0 20px 40px;
    }
    .price__button__call button {
        padding: 13px 44px;
        font-size: 15px;    
    }

    .price__button__call {
        text-align: center;
    }
    .item__box__text__5 {
        width: 100%;
    }
    .box__item {
        width: 100%;
    }
    .item-last-box-2 {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .content__call__box, .flex__grid__call, .date-and-time, .select__call, .add__button__call {
        width: 90%;
        margin: 0 auto;
    }
    .midlle__call {
        width: 90%;
        margin: 0 auto;
    }
    .content__call {
        width: 90%;
    }
    .content__call__box  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .content__services__block__about {
    width: 70%;
    margin: 0 auto;
    }
    .transportation__1, .transportation__2, .transportation__3 {
        width: 100%;
        min-width: 100%;
        text-align: center;
    }
    .doc__item {
        margin-top: 0;
    }

    .item-none {
        display: none !important;
    }
    #psssd, .button__akardion  {
        left: 150px;
    }
    .mobail__first {
        display: block !important;
    }
    .item-1 p {
        padding: 10px 60px;
    }
    #item-15, #item-12 {
        top: 22px;
    }
    .container__contakt__callback {

    }
    .flex__grid__call {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        width: 60%;
        padding-top: 5px;
    }
    .item__box__checkbox__3 {
        width: 100%;
        margin-top: 5px;
    }
    .date-and-time {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .item__box__text {
        width: 100%;
    }
    .item__box__text:last-child {
        margin-top: 20px;
    }
    .acor-container input:checked + label + .acor-body {
        left: -130px;
    }
    .content__services__block__about {
        top: -10px;
    }
    .content__title h1 {
        font-size: 30px;
    }
    .transportation__services_ {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    #item-7, #item-8, #item-9, #item-10, #item-13, #item-11, #item-12, #item-14, #item-15{
        width: 81%;
        margin: 10px 0 30px;
    }
 
    .doc__item {
        padding: 0px 0px 0;
    }
    .additional_services__title h2 {
        text-align: center;
    }
    .desctsda {
        display: none;
    }
    .two__item {
        display: none;
    } 
    .one__item {
        width: 65%;
    }
    .mobail__first {
        width: 30%;
    }
    input.sd {
        display: none;
    }
    .one__form__item, .two__form__item {
        width: 100%;
        text-align: left;
    }
    .slider-massa .slick-next {
       background: url(../images/slider-next-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 0;
       top: 50px;
    }
    .slider-massa .slick-prev {
       background: url(../images/slider-prev-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 0;
       top: 50px;
    }
    .button__price__add {
        padding: 7px 20px;
        border: 1px dashed #4c4c4c;
        width: 100%;
    }
    .button__price__add, .button__price__add__2 {
        display: block !important;
    }
    #los__lop {
        padding-top: 40px;

    }
    .button__price__add__2 {
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .button__price__add__2 button {
        font-size: 16px;
        color: #fff;
        background: #aaaaaa;
        width: 50%;
        text-transform: uppercase;
        margin-top: 20px;
        padding: 13px 14px;  
    }
    button#red {
        background: #ff0000;
    }
    .button__price__add span {
        color: red;
        font-size: 18px;
        font-weight: bold;
    }
    .price-developer span {
        font-size: 12px;
        font-family: 'Roboto', sans-serif;
    }
    .price-developer p {
        padding: 12px 10px;
        border: 1px solid #4c4c4c;
        width: 85%;
        margin: 15px auto;
    }
    #mobail-none {
        display: none;
    }
    .slider-massa .slick-slide {
        height: 50px;
        margin-top: 45px;
    }
    .item-massa span {
        padding: 14px 17px;
        border: 1px solid #000;
    }
    .title__form__item{
        text-align: left;
        padding: 0;
    }
    .one__form__item {
        padding: 20px 0 0;
    }
     #trannsportation__services__card__2 {
        padding-top: 340px;
    }
     .trannsportation__services__card__text__2 {
    top: 325px;
    right: 28px;
    text-align: left;
    }
     .trannsportation__services__card__text__1 {
    left: 27px;
    top: 284px;
    text-align: left;
 }
     .trannsportation__services__card__image__1 img {
    width: 100%;
    height: auto;
    }
     .content__services {
    background: url(../images/back_im_2.png) 50% / cover no-repeat;
    height: 393px;
    }
    .container__flex__header__links_1, .container__flex__header__links__2 {
        display: none;
    }
    .content__calculator__title {
        text-align: center;
    }
    .content__kalkulator {
        height: auto;
    }
    .content__title__home {
        text-align: center;
    }
    .content {
        height: auto;
    }
    .content__kalkulator__buttons {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .content__kalkulator__buttons {
        left: 0px;
    }
    .content__track__number form{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            position: relative;
            left: 10px;
    }
    .content__kalkulator__buttons__1 button {
    padding: 14px;
    width: 251px;
    position: relative;
    left: 20px;
    }
    .container__flex__footer__4 {
        right: 0;
    }
    .container__flex__footer {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .container__flex__footer__1 {
        width: 100%;
    }
    .container__flex__footer {
        text-align: center;
    }
    .container__flex__footer__1__logotip {
        width: auto;
    }
    .container__flex__footer__1__transportation p {
        width: auto;
        padding: 20px 70px;
    }
    .container__flex__footer__1__privacy {
        display: none;
    }
    .container__flex__footer__2, .container__flex__footer__3 {
        width: 100%;
        padding: 20px 0 0;
    }
    .slider__all {
        width: 60%;
        margin: 0 auto;
    }
    .item__slider {
          height: 100px;
      width: 100px;
      overflow: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .item__slider img {
      height: 100%;
      display: block;
      margin: auto;
    }
    .transportation {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        text-align: center;
    }
    .transportation__1, .transportation__2, .transportation__3 {
        width: 100%;
    }
    .transportation__1__1, .transportation__2__1, .transportation__3__1 {
        margin: 0 auto;
    }
    .transportation__2__4 {
        position: relative;
        margin: 20px auto;
        width: 60%;
    }
    .container {
        text-align: center;
    }
    .transportation__1__2 h4, .transportation__2__2 h4, .transportation__3__2 h4 {
        font-size: 19px;
    }
    .transportation__1__3 p, .transportation__2__3 p, .transportation__3__3 p {
        font-size: 14px;
        padding: 0 40px;
    }
    .logotip {
        width: auto;
    }
    .content__kalkulator {
    padding: 0 70px 35px 47px;
    }
    .content__kalkulator__buttons {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .content__kalkulator__buttons__2 button {
        margin-left: 0px;
        margin-top: 20px;
    }
    .content__track__number__input input {
        min-width: 231px;
        max-width: 231px;
    }
    .content__track__number__input input {
        margin-top: 20px;
    }
    .mobail__menu {
        display: block !important;
    }

/* mobail menu */
.mobile-menu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 16px;
  top: -16px;
    right: -160px;
  height: 50px;
  z-index: 100;
}

.mobile-menu__btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 35px;
  height: 30px;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  top: 13px;
}
.mobile-menu__icon {
  display: block;
  position: relative;
  background: #000000;
  width: 90%;
  height: 4px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
    z-index: 100;
}
.mobile-menu__icon::after, .mobile-menu__icon::before {
  content: "";
  display: block;
  position: absolute;
  background: #000000;
  width: 100%;
  height: 4px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  z-index: 100;
}
.mobile-menu__icon::after {
  top: 8px;
}
.mobile-menu__icon::before {
  top: -8px;
}
.mobile-menu__container {
  position: fixed;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  height: 0;
  opacity: 1;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
  overflow: hidden;
  background-color: #e5231c;
}
.mobile-menu__list {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
  list-style: none;
  padding-left: 0;
  margin-top: -50px;
}
.mobile-menu__item {
  font-size: 26px;
  padding-bottom: 15px;
}
.mobile-menu__link {
  text-decoration: none;
  color: #fff;
}
.mobile-menu__checkbox {
  display: none;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__nav {
  opacity: 1;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__container {
  height: 100%;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon {
  background: transparent;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon::before, .mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon::after {
  top: 0;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon::after {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon::before {
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* end mobail menu */
#mobail__first {
    display: block !important;
}

.container__contakt__phone a {
    font-size: 36px;
    color: #fff;
}

.content__title__home {
    padding-bottom: 30px;
}
.item .container__contakt__phone a {
    color: #000;
}
.contakt__item .item-phone p  {
    padding-top: 20px;
}
.btn4 {
    width: 50%;
    height: 50px;
}
.container__contakt__mail a {
    color: #fff;
    font-size: 16px;
}
.container__contakt__mail {
    padding-top: 20px;
    padding-bottom: 20px;
}
.container__contakt__callback {
    padding-top: 20px;
}
.container__contakt__social {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 80px;
}
.content__kalkulator, .content__track  {
    width: 65%;
}
.content__track__title {
    left: -14px;
    text-align: center;
    width: 100%;
}
.content {
    background: url(../images/bg__mobail.png) 100% 100% / cover no-repeat;
}
.content__title__home {
    padding: 130px 0 80px 0
}
header {
    padding: 20px 0 0 0;
    z-index: 10000;
}
.additional_services__line_ {
    width: 100%;
}
 
.content__kalkulator__buttons__2 button {
        padding: 14px 45px;
        left: 20px;
    position: relative;
}
.content__kalkulator__buttons__2 #red__button {
	left: 0;
}
 .kabinet__page__form__buttons_ {
    margin: 20px auto;
    width: 100%;
 }
 .kabinet__page__form__buttons_:last-child {
 margin: 0 auto 20px;
 }
 .kabinet__page__form__button{
    width: 100%;
    margin: 0 auto;
 }
 #none {
    display: none;
 }
 .text__to__price {
    text-align: center;
 }
 .kabinet__page__form__button, .kabinet__page__form {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
 }
 .form__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
.inline__box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.date__and__time {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.date__input, .time__input {
    width: 100%;
}
.flex__dio__flex, .input__flexis__2  {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.all__button__call  {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.index__call  .all__button__call a {
    width: 63%;
}
.index__call  .all__button__call {
    padding-bottom: 20px;
}
.all__button__call a {
    margin-right: 0;
    width: 50%;
    margin-top: 20px;
}
.title__callkulator__2 {
    width: 100%;
}
.item__box__3,.item__box__3__1, .item__box__2 {
    text-align: left;
}
.item__box__3__1 {
    margin: 20px 0 0 5px;
}
.item__box__3 label {
    margin-left: 94px;
}
.item__box__3__1 label {
    margin-left: 52px;
}
.midle__radio, .inline__box{
    width: 85%;
}
.date__and__time {
    width: 85%;
    text-align: left;
}
.time__input {
    margin-top: 30px;
}
.image__gruzovik__2 {
    display: none;
}
.item__box__1 {
    text-align: left;
}
.call__form {
    width: 85%;
}
.flex__dio__flex, .kokola__flex, .gloy__flex {
    width: 85%;
    text-align: left;
}
.input__flexis__2 {
    width: 85%;
    text-align: left;
}
.naturall__price p {
    font-size: 15px;
    text-align: left;
}
#wght {
    width: 85%;
}
.one__blesk {
    width: 100%;
}
.content__call {
    text-align: left;
}
    .item__box__text input {
        width: 95%;
    }
    .midlle__call {
        text-align: left;
    }
    .box-item-2 {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
}
@media (max-width: 480px) {
.title__items {
    padding: 13px 0;
}
.s2 .acor-container input:checked + label + .acor-body, .s8 .acor-container input:checked + label + .acor-body, .s4 .acor-container input:checked + label + .acor-body, .s6 .acor-container input:checked + label + .acor-body {
		left: -149px  !important;
}
	.w2 .acor-container input:checked + label + .acor-body, .w4 .acor-container input:checked + label + .acor-body, .w6 .acor-container input:checked + label + .acor-body {
		left: -149px  !important;
	}
	.w3 .acor-container input:checked + label + .acor-body, .w6 .acor-container input:checked + label + .acor-body {
		left: -149px !important;
	}
	#pos-2 {
		position: relative;
		top: -26px;
	}
	.button__price__add {
		margin-top: 20px;
	}
	.form__lol__221 input {
		height: 41px;
	}
	.content__track__number  {
		flex-wrap: wrap;
		position: relative;
		left: 4px;
	}
 
	.button__call__2 {
		padding-top: 20px;
	}
	li.kabinet img {
		display: none;
	}
	li.kabinet a.rcl-login {
		display: none;
	}
	li.kabinet button {
font-size: 10px;
    background: none;
    position: absolute;
    right: 30px;
    top: 33px;
	}
	.price__call__2 {
		left: 12px !important;
	}
	.kabinet__page__form__button__2 button {
		margin-bottom: 10px;
	}
.url__a {
    padding: 0 0 20px 0;
}
	a.exit-icon {
		width: 23px;
    position: relative;
    top: -2px;
    left: -73px;
	}
	.sectros {
		flex-wrap: wrap;
		text-align: center;
		padding-bottom: 20px;
	}
	.success {
		width: 100%;
		padding-left: 0;
	}
	.error {
		width: 100%;
		padding-left: 0;
	}
	#one__lk {
		width: 100%;
	}
 #text__none__1024_2 {
     display: none !important;
 }
 #left__texs .transportation__2__1 {
     margin: 0 auto !important;
 }
 #left__texs .transportation__3__1 {
      margin: 0 auto !important;
 }
 
.trannsportation__services__home__services {
    padding: 60px 0 30px 40px;
}
.trannsportation__services__card {
    padding-top: 20px;
}
.table__button {
    justify-content: center;
}
.header__table {
    padding-left: 26px;
}
.header__table span {
    position: relative;
    top: 8px;
}
.trannsportation__services__card__text__1 {
    padding: 20px 20px;
}
.trannsportation__services__card__text__1 p {
    font-size: 16px;
}
.trannsportation__services__card__text__1, .trannsportation__services__card__text__2 {
    top: 31px;
}
.trannsportation__services__card__text__2 {
    top: 295px !important;
}
.price__call__2 {
   position: relative;
    left: 2px;
}
.content__kalkulator__buttons__3 button:last-child {
    left: 2px;
}
#btn__index button:last-child {
    margin-top: 10px;
    margin-top: 20px;
    left: -5px !important;
    position: relative;
}
.trannsportation__services__card__text__2 {
    padding: 20px;
}
.trannsportation__services__card__text__2, .trannsportation__services__card__text__1 {
    width: 84%;
}
#loska .transportation__1__1, .transportation__2__1, .transportation__3__1 {
    text-align: center !important;
    margin: 0 auto !important;
}
.additional_services__title h2 {
    font-size: 26px;
}
.transportation__1__2, .transportation__1__3, .transportation__2__2, .transportation__2__3, .transportation__3__2, .transportation__3__3 {
    text-align: center !important;
}
#btn__index button {
    margin-top: 20px;
}
.ipad__yes {
    display: none;
}
.midle__price {
    display: none !important;
}
#display__768 {
    display: none !important;
}
 
.content__track__number__input input {
    margin: 0;
}
.content__track__number__send button {
    left: 0;
}
 
.content__kalkulator__forma__1 {
    margin-left: 0px;
}
#btn__index button {
    width: 256px;
    max-width: 258px;
    min-width: 236px;
}
.text__one__mobail {
    text-align: center;
}
.form__item input {
    margin: 0;
}
	.two__form__item {
		margin: 20px 0 0;
	}
.additional_services__line {
    padding: 30px 0px 30px 0;
}
.form__item input {
  height: 43px;
}
 .form__lol__2 input::-webkit-input-placeholder {
    padding-left: 0px !important;
}
 .form__lol__2 input::-moz-placeholder {
    padding-left: 0px !important;
}
 .form__lol__2 input:-ms-input-placeholder {
    padding-left: 0px !important;
}
 .form__lol__2 input::-ms-input-placeholder {
    padding-left: 0px !important;
}
 .form__lol__2 input::placeholder {
    padding-left: 0px !important;
}
.form__lol input::-webkit-input-placeholder {
    padding-left: 0px !important;
}
.form__lol input::-moz-placeholder {
    padding-left: 0px !important;
}
.form__lol input:-ms-input-placeholder {
    padding-left: 0px !important;
}
.form__lol input::-ms-input-placeholder {
    padding-left: 0px !important;
}
.form__lol input::placeholder {
    padding-left: 0px !important;
}
.table__button {
    padding: 20px 0 50px;
}
.table__footer p {
    display: block !important;
}
.footer__text__1 {
    display: none;
}
.iasd, .footer__text__3 {
    display: block !important;
}
.content__kalkulator__forma__2__1, .content__kalkulator__forma__1__3 {
    display: none;
}
.one__tab span {
    font-size: 13px;
    line-height: 19px;
}
#display__960__on {
    display: none !important;
}
#mobaill__first {
    display: block !important;
}

#kal__button {
    left: 0 !important;
}
.font-zero span {
    display: block !important;
}
#mobail__input {
    margin-top: 13px;
}
#two__text__to__price {
    display: none;
}
.text__to__price p {
    padding: 0 60px 47px;
}
.form__item input::-webkit-input-placeholder {
    padding-left: 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: #000000;
}
.form__item input::-moz-placeholder {
    padding-left: 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: #000000;
}
.form__item input:-ms-input-placeholder {
    padding-left: 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: #000000;
}
.form__item input::-ms-input-placeholder {
    padding-left: 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: #000000;
}
.form__item input::placeholder {
    padding-left: 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: #000000;
}
.form__item input {
    margin-top: 8px;
}
.price-developer {
    padding-top: 6px;
        position: relative;
    top: -10px;
}
#item-2 {
	margin-top: 20px !important;
}
.additional_services__line_ {
	display: block !important;
}
 
.select__call select {
	width: 318px;
}
.item__box__text__4 input {
	width: 308px;
    height: 35px;
}
.all__button__call {
	width: 110% !important;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.box-item {
	padding-top: 5px;
}
.content__track {
    padding: 0 58px 9px 34px;
}
.header__table_2 {
	width: 110px;
}
.content__kalkulator__forma {
	padding-left: 41px;
}
.item-none {
	display: block !important;
}
.l__kabinet {
    width: auto;
}
.total__price p {
    font-size: 14px;
}
.line {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
} 
#display__mobail {
    display: none;
}
.form__item input {
    width: 100%;
}
.two__form__item {
    left: 0;
}
.font-zero label {
    font-size: 0 !important;
}
i.font-zero {
    font-size: 0 !important;
}
.item-1 strong {
    text-transform: none;
}
.map__and__img__img {
    margin-bottom: 5px;
}
.font_zero_2 {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}
.font-zero span {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    top: -10px;
    position: relative;
}
.font-zero  {
    display: block !important;
    padding: 0 !important;
    margin: 0 0 0 10px !important;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
	#pads {
		margin-top: 40px;
	}
.font-zero:first-child {
    position: relative;
    left: -11px;
}
	.font_zero_2 {
		padding-bottom: 50px;
	}
.font_zero_2 {
    width: 108% !important;
}

.add__button__call  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center;
        padding-top: 0px;
        width: 90%;
    }
.additional_services__line {
    display: block !important;
    width: 60%;
}
 #display__pk {
    display: block !important;
 }
 .transportation__1__3, .transportation__2__3, .transportation__3__3 {
    padding-top: 10px;
 }
.footer__text__1 p {
    line-height: 4px;
}
.footer__text__1 span {
    font-size: 19px;
}
.footer__text__2 p {
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 26px;
}
    .content__track__number__send button {
        height: 46px !important;
    }
.content__services__block__about p#abouts__s{
    font-size: 12px !important;
    padding-right: 10px;
}
.content__services__block__about p {
    font-size: 24px;
    font-weight: 600;
}
.all__button__call  {
    width: 100%;
    left: 0px;
}
.transportation__1__3 {
    padding-top: 10px;
}

.content__services__block__about p {
    padding-left: 0;
}
 .index__call  .all__button__call {
    position: relative;
    left: 20px;
 }
    .item__box__text__5 {
        padding: 20px 0;
    }
    .item__box__text__5 label {
        font-size: 14px;
    }
    .item__box__checkbox__4 label {
        font-size: 14px;
    }
    .trannsportation__services__title h2{
        text-align: center;
        font-size: 25px;
    }
    .trannsportation__services__title {
        padding-top: 0;
    }
    .display__none__mobail {
        display: block !important;
    }
    .kabinet__page {
        text-align: left;
        width: 100%;
    }
    .kabinet__page__form__buttons {
        text-align: center;
        padding: 0;
    } 
    .kabinet__page__form__buttons_:last-child {
        margin: 0 auto;
    }
    .display__smail__polic {
        display: block !important;
    }
    .display__smail__polic a {
        color: #fff;
    }
    #aboutss__2 {
        top: -50px;
    }

    .button__contackt {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .img__gruzovil__mobail {
        width: 100%;
        padding: 20px 0;
    }
    .item-1 {
        width: 100%;
    }
        .two__box__item {
        width: 30%;
    }
 
    .flex___mex  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .item {
        text-align: center !important;
    }
    .map__and__img  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .map__and__img__img {
        width: 100%;
    }
    .map__yandex {
        width: 100%;
    }
    .contakt__item  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .item-phone {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .mobail__first__2 {
        display: none !important;
    }
    .table__item {
        width: 41%;
    }
    .slider__item__about {
        width: 30%;
    }
    .table__item__2 {
        width:100%;
    }
    .slider__item__about  {
        width: 30%;
    }

    .index__call .naturall__price p {
        font-size: 13px;
    }
    #aboutss {
        top: -50px;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    #aboutss__3 {
        top: -50px;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    #aboutss__3 p.i{
        font-size: 12px;
    }
    #aboutss p.i {
        font-size: 26px;
    }
    #aboutss__3 p {
        font-size: 14px;
    }
    .slider__item__about .slick-next {
        background: url(../images/slider-next-massa.svg) 50% 50% / cover no-repeat;
        width: 14px;
        height: 14px;
        padding: 0;
        position: absolute;
        right: 20px;
    }    
    .slider__item__about .slick-active span {
        color: #000;
    }
    .table__body li {
        padding: 30px 0 0;
        font-size: 17px;
        font-family: 'Roboto', sans-serif;
    }
    .table__body li:last-child {
        padding-bottom: 20px;
    }
    .slider__item__about .slick-arrow {
        position: absolute;
        bottom: 0;
    }
    .slider__item__about .slick-arrow {
        top: 620px;
    }
    .slick-initialized .slick-slide {
        display: block !important;
    }
    .header__table span {
        font-size: 15px;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
    }
    .table__body {
        text-align: left;
    }
    .table__ {
        display: none;
    }
    .content__services__block__about {
        display: block !important;
    }
    .title__box__call {
        margin-bottom: 28px;
    }
    .button__call__2 {
        width: 90%;
        margin: 0 auto;
    }
    .total__price {
        width: 60%;
        margin: 10px auto;
        text-align: left;
    }
    .item__box__checkbox__4 {
        width: 50%;
    }
    .item__box__text__5 {
        width: 50%;
    }
    .box-item-2 {
        width: 89%;
        margin: 0 auto;
    }
    .box-item {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        width: 90%;
                padding-bottom: 0;
    }
    .dots__call {
        text-align: center;
        display: block !important;
        padding-top: 27px;
        padding-bottom: 27px;
    }
    .date-and-time {
        padding: 10px 0 50px;
    }
    .display__hob {
        display: block !important;
    }
    .item__box__text__3 {
        margin-top: 20px;
}
    #display__none__480 {
        display: none;
    }
    #display__none {
        display: none;
    }
    .button__contackt button {
        margin: 20px auto;
    }
    .item__box__text__5 {
        margin-left: 0;
        margin-top: 10px;
    }
    .item__box__checkbox__3 {
        width: 45%;
    }
    .box-item .item__box__checkbox__3:last-child {
        margin-left: 0;
    }
    .item__box__text__4 {
        margin-top: 20px;
    }
    .last__item {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    #pad {
        margin-top: 0;
    }
 
    .item-last-box {
        width: 100%;
    }
    .content__kalkulator__forma {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .item__box__checkbox__1 {
        width: 100%;
    }
    .trannsportation__services__home__services {
        text-align: left;
        padding: 60px 0 20px 40px;
    }
    .price__button__call button {
        padding: 13px 44px;
        font-size: 15px;    
    }

    .price__button__call {
        text-align: center;
    }
    .item__box__text__5 {
        width: 100%;
    }
    .box__item {
        width: 100%;
    }
    .item-last-box-2 {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .content__call__box, .flex__grid__call, .date-and-time, .select__call, .add__button__call {
        width: 90%;
        margin: 0 auto;
    }
    .midlle__call {
        width: 90%;
        margin: 0 auto;
    }
    .content__call {
        width: 90%;
    }
    .content__call__box  {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .content__services__block__about {
    width: 70%;
    margin: 0 auto;
    }
    .transportation__1, .transportation__2, .transportation__3 {
        width: 100%;
        min-width: 100%;
        text-align: center;
    }
    .doc__item {
        margin-top: 0;
    }

    .item-none {
        display: none !important;
    }
    #psssd, .button__akardion  {
        left: 150px;
    }
    .mobail__first {
        display: block !important;
    }
    .item-1 p {
        padding: 10px 60px;
    }
    #item-15, #item-12 {
        top: 22px;
    }
    .container__contakt__callback {

    }
    .flex__grid__call {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        width: 60%;
        padding-top: 5px;
    }
    .item__box__checkbox__3 {
        width: 100%;
        margin-top: 5px;
    }
    .date-and-time {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .item__box__text {
        width: 100%;
    }
    .item__box__text:last-child {
        margin-top: 20px;
    }
    .acor-container input:checked + label + .acor-body {
        left: -149px !important;
    }
    .content__services__block__about {
        top: -10px;
    }
	.s9 .acor-container input:checked + label + .acor-body, .s6 .acor-container input:checked + label + .acor-body, .s3 .acor-container input:checked + label + .acor-body {
		left: -149px !important;
	}
    .content__title h1 {
        font-size: 30px;
    }
    .transportation__services_ {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    #item-7, #item-8, #item-9, #item-10, #item-13, #item-11, #item-12, #item-14, #item-15{
        width: 81%;
        margin: 10px 0 30px;
    }
 
    .doc__item {
        padding: 0px 0px 0;
    }
    .additional_services__title h2 {
        text-align: center;
    }
    .desctsda {
        display: none;
    }
    .two__item {
        display: none;
    } 
    .one__item {
        width: 65%;
    }
    .mobail__first {
        width: 30%;
    }
    #sd {
        display: none;
    }
    .one__form__item, .two__form__item {
        width: 100%;
        text-align: left;
    }
    .slider-massa .slick-next {
       background: url(../images/slider-next-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 0;
       top: 52px;
    }
    .slider-massa .slick-prev {
       background: url(../images/slider-prev-massa.svg) 100% / cover no-repeat;
       width: 14px;
       height: 10px;
       padding: 0;
       top: 52px;
    }
    .button__price__add {
        padding: 7px 20px;
        border: 1px dashed #4c4c4c;
        width: 83%;
    }
    .button__price__add, .button__price__add__2 {
        display: block !important;
    }
    #los__lop {
        padding-top: 5px;

    }
    .container__contakt__phone {
        padding-top: 40px;
    }
    .button__price__add__2 {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .button__price__add__2 button {
        font-size: 16px;
        color: #fff;
        background: #aaaaaa;
        width: 50%;
        text-transform: uppercase;
        margin-top: 20px;
        padding: 13px 14px;  
    }
    button#red {
        background: #ff0000;
    }
    .button__price__add span {
        color: red;
        font-size: 18px;
        font-weight: bold;
    }
    .price-developer span {
        font-size: 12px;
        font-family: 'Roboto', sans-serif;
    }
    .price-developer p {
        padding: 11px 10px;
        border: 1px solid #4c4c4c;
        width: 75%;
        margin: 15px auto;
    }
    .form__lol__2 input {
        padding-left: 15px;
    }
    #mobail-none {
        display: none;
    }
    .slider-massa .slick-slide {
        height: 50px;
        margin-top: 45px;
		margin-bottom: 7px;
    }
    .item-massa span {
        padding: 12px 17px;
        border: 1px solid #000;
    }
    .title__form__item{
        text-align: left;
        padding: 0;
    }
    .one__form__item {
        padding: 20px 0 0;
    }
     #trannsportation__services__card__2 {
        padding-top: 340px;
    }
     .trannsportation__services__card__text__2 {
    top: 325px;
    right: 28px;
    text-align: left;
    }
     .trannsportation__services__card__text__1 {
    left: 27px;
    top: 313px;
    text-align: left;
 }
 #one__body li {
     padding-left: 0;
 }
     .trannsportation__services__card__image__1 img {
    width: 100%;
    height: auto;
    }
     .content__services {
    background: url(../images/back_im_2.png) 50% / cover no-repeat;
    height: 442px;
    }
    .container__flex__header__links_1, .container__flex__header__links__2 {
        display: none;
    }
    .content__calculator__title {
        text-align: center;
    }
    .content__kalkulator {
        height: auto;
    }
    .content__title__home {
        text-align: center;
    }
    .content {
        height: auto;
    }
    .content__kalkulator__buttons {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .content__kalkulator__buttons {
        left: 0px;
    }
    .content__track__number form{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            position: relative;
            left: 10px;
    }
    .content__kalkulator__buttons__1 button {
        padding: 14px;
        width: 251px;
    }
    .container__flex__footer__4 {
        right: 0;
    }
    .container__flex__footer {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .container__flex__footer__1 {
        width: 100%;
    }
    .container__flex__footer {
        text-align: center;
    }
    .container__flex__footer__1__logotip {
        width: auto;
    }
    .container__flex__footer__1__transportation p {
        width: auto;
        padding: 20px 70px;
    }
    .container__flex__footer__1__privacy {
        display: none;
    }
    .container__flex__footer__2, .container__flex__footer__3 {
        width: 100%;
        padding: 20px 0 0;
    }
    .slider__all {
        width: 60%;
        margin: 0 auto;
    }
    .item__slider {
          height: 100px;
      width: 100px;
      overflow: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
    .item__slider img {
      height: 100%;
      display: block;
      margin: auto;
    }
    .transportation {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        text-align: center;
    }
    .transportation__1, .transportation__2, .transportation__3 {
        width: 100%;
    }
    .transportation__1__1, .transportation__2__1, .transportation__3__1 {
        margin: 0 auto;
    }
    .transportation__2__4 {
        position: relative;
        margin: 20px auto;
        width: 60%;
    }
    .container {
        text-align: center;
    }
    .transportation__1__2 h4, .transportation__2__2 h4, .transportation__3__2 h4 {
        font-size: 19px;
    }
    .transportation__1__3 p, .transportation__2__3 p, .transportation__3__3 p {
        font-size: 14px;
        padding: 0 40px;
    }
    .logotip {
        width: auto;
    }
    .content__kalkulator {
    padding: 0 60px 35px 31px;
    }
    .content__kalkulator__buttons {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .content__kalkulator__buttons__2 button {
        margin-left: 0px;
        margin-top: 20px;
    }
    .content__track__number__input input {
        min-width: 234px;
        max-width: 234px;
    }
    .content__track__number__input input {
        margin-top: 10px;
    }
    #654 {
        display: none !important;
    }
    .transportation {
        padding: 216px 0 12px 0;
    }
    .slider__all {
        padding: 20px 0 40px;
    }
    .mobail__menu {
        display: block !important;
    }

/* mobail menu */
.mobile-menu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 16px;
  top: -16px;
    right: -69px;
  height: 50px;
  z-index: 100;
}
	a.recall-button {
		font-size: 26px !important;
	}
	.container__flex__footer__2 	a.recall-button {
		font-size: 13px !important;
	}
.mobile-menu__btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 35px;
  height: 30px;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  top: 13px;
}
.mobile-menu__icon {
  display: block;
  position: relative;
  background: #000000;
  width: 90%;
  height: 4px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
    z-index: 100;
}
.mobile-menu__icon::after, .mobile-menu__icon::before {
  content: "";
  display: block;
  position: absolute;
  background: #000000;
  width: 100%;
  height: 4px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  z-index: 100;
}
.mobile-menu__icon::after {
  top: 8px;
}
.mobile-menu__icon::before {
  top: -8px;
}
.mobile-menu__container {
  position: fixed;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  height: 0;
  opacity: 1;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
  overflow: hidden;
  background-color: #e5231c;
}
.mobile-menu__list {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
  list-style: none;
  padding-left: 0;
  margin-top: -50px;
}
.mobile-menu__item {
  font-size: 26px;
  padding-bottom: 15px;
}
.mobile-menu__link {
  text-decoration: none;
  color: #fff;
}
.mobile-menu__checkbox {
  display: none;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__nav {
  opacity: 1;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__container {
  height: 100%;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon {
  background: transparent;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon::before, .mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon::after {
  top: 0;
}
.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon::after {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon::before {
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* end mobail menu */
#mobail__first {
    display: block !important;
}

.container__contakt__phone a {
    font-size: 36px;
    color: #fff;
}

.content__title__home {
    padding-bottom: 30px;
}
.item .container__contakt__phone a {
    color: #000;
}
.contakt__item .item-phone p  {
    padding-top: 20px;
}
.btn4 {
    width: 50%;
    height: 50px;
}
.container__contakt__mail a {
    color: #fff;
    font-size: 16px;
}
.container__contakt__mail {
    padding-top: 20px;
    padding-bottom: 20px;
}
.container__contakt__callback {
    padding-top: 20px;
}
.container__contakt__social {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 80px;
}
.content__kalkulator, .content__track  {
    width: 65%;
}
.content__track__title {
    left: -11px;
    text-align: center;
    width: 100%;
}

.content {
    background: url(../images/bg__mobail.png) 100% 100% / cover no-repeat;
}
.content__title__home {
    padding: 77px 0 80px 0
}
header {
    padding: 20px 0 0 0;
    z-index: 10000;
}
.additional_services__line_ {
    width: 100%;
}
 
.content__kalkulator__buttons__2 button {
        padding: 14px 57px;
        width: auto;
}
 .kabinet__page__form__buttons_ {
    margin: 20px auto;
    width: 100%;
 }
 .kabinet__page__form__buttons_:last-child {
 margin: 0 auto 20px;
 }
 .kabinet__page__form__button{
    width: 100%;
    margin: 0 auto;
 }
 #none {
    display: none;
 }
 .text__to__price {
    text-align: center;
 }
 .kabinet__page__form__button, .kabinet__page__form {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
 }
 .form__flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
 }
.inline__box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.date__and__time {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.date__input, .time__input {
    width: 100%;
}
.flex__dio__flex, .input__flexis__2  {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.all__button__call  {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.index__call  .all__button__call a {
    width: 63%;
}
.index__call  .all__button__call {
    padding-bottom: 20px;
}
.all__button__call a {
    margin-right: 0;
    width: 50%;
    margin-top: 20px;
}
.title__callkulator__2 {
    width: 100%;
}
.item__box__3,.item__box__3__1, .item__box__2 {
    text-align: left;
}
.item__box__3__1 {
    margin: 20px 0 0 5px;
}
.item__box__3 label {
    margin-left: 94px;
}
.item__box__3__1 label {
    margin-left: 52px;
}
.midle__radio, .inline__box{
    width: 85%;
}
.date__and__time {
    width: 85%;
    text-align: left;
}
.time__input {
    margin-top: 30px;
}
.image__gruzovik__2 {
    display: none;
}
.item__box__1 {
    text-align: left;
}
.call__form {
    width: 85%;
}
.flex__dio__flex, .kokola__flex, .gloy__flex {
    width: 85%;
    text-align: left;
}
.input__flexis__2 {
    width: 85%;
    text-align: left;
}
.naturall__price p {
    font-size: 15px;
    text-align: left;
}
#wght {
    width: 85%;
}
.one__blesk {
    width: 100%;
}
.content__call {
    text-align: left;
}
    .item__box__text input {
        width: 98%;
    }
    .midlle__call {
        text-align: left;
    }
    .box-item-2 {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
.item__box__text input#mobail__input {
    margin-top: 32px !important;
    margin-bottom: 28px;
}
}
 
@media (max-width: 460px) {
    .table__mobail {
        padding: 0 11px;
    }    
    .content__kalkulator__forma {
    	padding-left: 20px;
    }
    .content__kalkulator {
    	padding-bottom: 20px;
    }
}
@media (max-width: 450px) {
    .total__price {
        width: 64%;
    }
	#lasjn {
		    left: 0px !important;
	}
    .text__one__mobail p {
        font-size: 13px;
    }
    .text__to__price p{
        padding: 0 32px 47px;
    }
    .index__call .all__button__call {
    	left: 20px !important;
    }
    #item-14 {
    	margin-bottom: 0;
    }
    #item-13 {
    	margin-top: 30px;
    }
    #item-11 {
    	margin-bottom: 0;
    }
    .content__kalkulator__buttons__2 button {
    	padding-left: 0;
	    padding-right: 0;
	    width: 249px;
    }
    .content__track__number__send button {
    	    width: 253px;
 
    }
    .content__kalkulator__buttons__2 {
        position: relative;
        left: -36px !important;
    }
    .table__mobail {
        padding: 0 11px;
    }
    .content__track__number form {
        left: 4px;
    }
    .content__track__title {
        left: -14px;
    }
    .content__kalkulator {
     padding: 0 47px 30px 34px;
    }
    .content__calculator__title {
    left: -14px;
    right: 0;
    width: 100%;
    }
    .content__kalkulator__buttons {
        left: -13px;
    }
    .content__track {
    padding: 0 43px 0px 36px;      
    }
   
    .trannsportation__services {
        text-align: left;
    }
}
@media (max-width: 420px) {
    .content__kalkulator {
        padding: 0 69px 50px 34px;
    }
    #btn__index button {
       width: 254px;
    max-width: 258px;
    min-width: 236px;
} 
    .index__call .all__button__call {
        left: 4px !important;
    }
    .content__track__number__send button {
         width: 255px;
         margin: 0 auto;
    }
    .content__kalkulator__buttons__1 button {
        min-width: 253px;
    }
    #das {
        display: block !important;
    }
    .content__kalkulator__buttons__2 button {
        min-width: 255px;
    }
    .content__track {
		padding: 3px 55px 0px 44px;
	}
    .table__mobail {
        padding: 0 11px 0 8px; 
    }
    .content__kalkulator__buttons {
    	left: -3px;
    }
    .l__kabinet {
        width: 90%;
    }
    .kabinet__page {
        padding-top: 20px;
    }
    .content__calculator__title p {
        font-size: 17px;
    }
    .total__price {
        width: 68%;
    }
    .index__call .all__button__call {
 
    width: 101%;
    }
    .content__kalkulator__buttons__1 button {
        width: 251px;
    }
    .hr {
        width: 100%;
    }
    .content__kalkulator__buttons__2 button {
        padding-left: 0;
        padding-right: 0;
        width: 253px;
    }

    .table__text p {
        font-size: 12px;
    }
    .naturall__price span {
        width: 80%;
    }
    .table__title p, .table__title span{
        font-size: 27px;
    }
    .table__text span {
        font-size: 8px;
    }
    .content__calculator__title {
        left: -16px;
        right: 0;
        width: 110%;
    }
    .trannsportation__services__card__text__2 {
        right: 18px;
    }
    .trannsportation__services__card__text__1 {
        left: 0px;
        margin: 0 auto;
    }
    .trannsportation__services__card__text__2 {
        right:0px;
        margin: 0 auto;
    }
    .footer__text__2 p {
        color: red;
        padding: 20px;
    }
    .container__flex__footer__3__adres {
        margin: 20px 0;
    }
}
@media (max-width: 390px) {
	.footer__text__1 p {
		line-height: 26px;
	}
	.item__box__text__4 input {
	    width: 285px;
	}
	.select__call select {
	    width: 303px;
	}
 
}
@media (max-width: 414px) {
    .item__box__text__4 input {
          width: 305px;
    }
	.show-in-click {
		position: relative;
		left: 4px;
	}
	.content__track__number__send button {
		position: relative;
		left: 21px !important;
		top: 0px !important;
	}
	.content__track__number__send {
		top: 1px !important;
	}
    .select__call select {
    width: 324px;
}
.index__call .all__button__call {
    left: 8px;
}
}
@media (max-width: 380px) {
    .table__mobail {
        padding: 0 0px 0 17px;
    }
    .item__box__text__4 input {
            width: 279px;
    }
    .select__call select {
        width: 298px;
    }
}
@media (max-width: 375px) {
    .content__calculator__title p {
        font-size: 15px;
    }
    .content__kalkulator__buttons__2 {
        left: -15px;
    }
    .select__call select {
      width: 296px;  
    }
    .item__box__text__4 input {
        width: 274px;
    }
    .select__call select {
        width: 291px;
    }
    .content__kalkulator__buttons__3 {
    left: 0px !important;
    position: relative;
}
    .l__kabinet {
        width: 89%;
    }
    .price-developer {
        padding-top: 0;
    }
    .content__kalkulator__buttons__1 button {
    	left: 0;
    }
	    .content__track__number__send button {
	    width: 252px;
	    margin: 0 auto;
    }
    .content__track {
    	padding: 3px 46px 0px 42px;
    }
    .footer__text__1 p {
    line-height: 16px;
    letter-spacing: 0;
    }
    .table__title p, .table__title span {
        font-size: 29px;
    }
    .index__call .naturall__price p {
        font-size: 12px;
    }
    .index__call .all__button__call {
    left: 0;
    width: 116%;
    }
    .title__items  {
        font-size: 15px;
    }
    .content__services__block__about p {
        font-size: 21px;
    }
    .mobile-menu {
        padding: 0;
    }
    .content__kalkulator__forma {
        padding-left: 0;
    }
    .content__kalkulator__buttons__2 button {
    width: 253px;
    padding: 14px 47px;
    left: 0px;
    position: relative;;
    }
    .content__kalkulator__buttons__1 button {
    width: 110%;
    padding: 14px 0px;
    }
    .content__kalkulator__buttons {
        left: 0;
    }
    .acor-container input:checked + label + .acor-body {
        left: -149px;
    }
    .content__kalkulator {
        padding: 0 55px 15px 34px;
    }    
    .content__calculator__title {
        left: -21px;
    }
    .content__track__number {
        left: -1px;
    }
}

@media (max-width: 350px) { 
.mobile-menu {
    right: -40px;
}
.content__services__block__about {
    left: -3px;
}
#psssd, .button__akardion {
    left: 100px;
}
.acor-container input:checked + label + .acor-body {
    left: -102px;
    width: 190%;
}
.content__calculator__title p {
    font-size: 14px;
}
}
@media (max-width: 320px) {
.content__kalkulator  {
    padding: 0 33px 35px 27px;
}
.content__calculator__title p {
    font-size: 12px;
}
.content__kalkulator__forma select {
    min-width: 205px;
}
.content__kalkulator__forma input {
    min-width: 182px;
}
.content__kalkulator__forma label {
    font-size: 12px;
}
.content__kalkulator__buttons__1 button {
    font-size: 12px;
}
.content__kalkulator__buttons__2 button {
    font-size: 12px;
}
.content__kalkulator__buttons__1 button, .content__kalkulator__buttons__2 button {
    width: 104%;
}
.content__track__title p {
    font-size: 12px;
}
.content__track__number__send button {
    font-size: 12px;
}
.item__box__text__4 input {
    width: 100%;
}
.select__call select {
    width: 100%;
}
.naturall__price p {
    font-size: 13px;
}
.naturall__price span {
    font-size: 15px;
}
.content__call {
    width: 100%;
}
.content__calculator__title {
	left: -27px;
}
.content__track {
	padding: 3px 22px 0px 18px;
}
.l__kabinet {
    width: 264px;
}
.l__kabinet__icon {
    left: -39px;
}
.kabinet__page__form__1 input {
    min-width: 50%;
    max-width: 94%;
}
}