@font-face {
	font-family: 'proximanova-regular';
	src: url(../fonts/proximanova-regular.ttf);
}
@font-face {
	font-family: 'proximanova-bold';
	src: url(../fonts/proximanova-bold.ttf);
}
@font-face {
	font-family: 'proximanova-semibold';
	src: url(../fonts/proximanova-semibold.ttf);
}




html {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}

body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}

div {
	 box-sizing: border-box;
}


::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

::-webkit-scrollbar-thumb {
    background: -webkit-gradient(linear,left top,left bottom,from(#003752),to(#003752));
    background: linear-gradient(to bottom,#003752,#003752)
}

::-moz-selection {
    background: #003752!important;
    color: #fff!important;
    text-shadow: 1px 1px 1px rgba(0,0,0,1)!important
}

::selection {
    background: #003752!important;
    color: #fff!important;
    text-shadow: 1px 1px 1px rgba(0,0,0,1)!important
}

::-moz-selection {
    background: #003752!important;
    color: #fff!important;
    text-shadow: 1px 1px 1px rgba(0,0,0,1)!important
}

.container {
	display: flex;
	max-width: 1170px;
	margin: auto;
	width: 100%;
}

.flex {
	display: flex;
}

ul.socials {
	display: flex;
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}

.contacts  ul.socials  li:last-child {
	margin-right: 0;
}

ul.socials li a span {
	position: relative;
	background: #003752;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 28px;
	height: 28px;
	border-radius: 5px;
	transition: .3s;
}

ul.socials li {
	margin-right: 20px;
	display: flex;
	align-items: flex-end;
}

ul.socials.socials--2 li a span  {
	background: #fff;
}

.fix-header .nav-menu {
	align-items: center;
}

footer ul.socials  li:last-child {
	margin-right: 0;
}
footer ul.socials {
	justify-content: flex-end;
}

footer ul.socials li img {
	position: static;
}



.mobile-menu ul.socials {
	padding-left: 0 !important;
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 30px !important;
}

.fix-header ul.socials {
	margin-left: 56px !important;
}

.fix-header ul.socials li {
	margin-right: 20px;
	margin-left: 0 !important;
}

.mobile-menu ul.socials span img {
	margin: 0;
	margin-bottom: 0;
}


@media (max-width: 768px) {
	.header ul.socials {
		display: none;
	}

	footer ul.socials {
		justify-content: center !important;
	}
}

/*ul.socials li:last-child {
	margin-right: 0;
}*/

ul.socials li a span img  {
	transition: .3s
}

/*ul.socials li:hover a span img  {
	opacity: 0;
}*/

ul.socials li:hover a span {
	background: #FFA119;
}

/*ul.socials li:hover a span img + img {
	visibility: visible;
	opacity: 1;
}*/


/*ul.socials li a span img + img{
	visibility: hidden;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}*/

/*fix header*/

.fix-header {
	display: flex;
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	z-index: 9999;
	background: #fff;
	height: 100px;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.7);
	opacity: 0;
	pointer-events: none;
	transition: .5s;
}
.fix-header.active {
	opacity: 1;
	pointer-events: unset;
}
.fix-header .container {
	align-items: center;
	justify-content: space-between;
}
.fix-header .nav-menu {
	display: flex;
}
.fix-header .nav-menu ul {
	display: flex;
	width: 100%;
	padding: 0;
	margin: 0;
	justify-content: flex-end;
}
.fix-header .nav-menu ul li {
	list-style-type: none;
	position: relative;
	margin-left: 55px;
	display: flex;
	flex-direction: column;
	height: 100%;
	border-bottom: 10px solid transparent;
}
.fix-header .nav-menu ul li .link {
	font-size: 18px;
	color: #103a4e;
	font-family: "proximanova-bold";
	text-decoration: none;
	transition: .5s;
	position: relative;
	text-transform: uppercase;
}
.fix-header .nav-menu ul li .link.drop::after {
	content: url(../img/arrow-down.png);
	position: absolute;
	right: -18px;
	padding-bottom: 16px;
	padding-left: 7px;
}
.fix-header .nav-menu ul li .link::before {
	content: '';
	display: flex;
	width: 0;
	height: 5px;
	background: transparent;
	position: absolute;
	bottom: -16px;
	right: 0;
	left: 0;
	transition: 0.5s;
}
.fix-header .nav-menu ul li .link:hover::before {
	width: 100%;
	background: #f39918;
}
.fix-header .nav-menu ul li .dropdown {
	padding: 30px 35px;
	position: absolute;
	width: max-content;
	background-color: #fff;
	box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.1);
	top: 38px;
	opacity: 0;
	pointer-events: none;
	transition: .3s;
	flex-direction: column;
}
.fix-header .nav-menu ul li:hover .dropdown {
	opacity: 1;
	pointer-events: unset;
}
.fix-header .nav-menu ul li .dropdown a {
	font-size: 16px;
	color: #777777;
	font-family: "proximanova-regular";
	text-decoration: none;
	transition: .2s;
}
.fix-header .nav-menu ul li .dropdown a:hover {
	color: #ffa119;
}
.fix-header .nav-menu ul li .dropdown li {
	margin: 0;
	margin-bottom: 18px;
	border-bottom: none;
}
.fix-header .nav-menu ul li .dropdown li:last-child {
	margin-bottom: 0;
}
.fix-header .nav-menu ul li .dropdown li a::before {
	content: url(../img/arrow-r-s.png);
	position: absolute;
    left: -10px;
}
.fix-header .nav-menu ul li .dropdown a:hover::before {
	content: url(../img/arrow-r-y.png);
}


.fix-header .phone {
	text-align: center;
}
.fix-header .phone img {
	position: relative;
	top: 2px;
	right: 5px;
}
.fix-header .phone .number {
	font-size: 17px;
	color: #103a4e;
	font-family: "proximanova-bold";
	text-decoration: none;
	transition: .3s;
}
.fix-header .phone .number:hover {
	color: #ffa119;
}
.fix-header .phone .button {
	font-size: 15px;
	color: #103a4e;
	font-family: "proximanova-bold";
	text-decoration: none;
	padding: 4px 12px;
	border: 1px solid #103a4e;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 7px;
	transition: .3s;
}
.fix-header .phone .button:hover {
	border-color: #ffa119;
	color: #ffa119;
}

/*end fix header*/


header {
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	z-index: 1;
}
header .container {
	max-width: 1220px;
}

.header {
	display: flex;
	width: 100%;
	height: 142px;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #c2c2c2;
	padding: 0 40px;
}
.header .left-block {
	display: flex;
	width: 50%;
	align-items: center;
	height: 100%;
}
.header .right-block {
	display: flex;
	width: 50%;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
	height: 100%;
}
.header .right-block .phone {
	text-align: center;
}
.header .right-block .phone img {
	position: relative;
	top: 2px;
	right: 5px;
}
.header .right-block .phone .number {
	font-size: 15px;
	color: #103a4e;
	font-family: "proximanova-regular";
	text-decoration: none;
	transition: .3s;
}
.header .right-block .phone .number:hover {
	color: #ffa119;
}
.header .right-block .phone .button {
	font-size: 15px;
	color: #103a4e;
	font-family: "proximanova-regular";
	text-decoration: none;
	padding: 4px 12px;
	border: 1px solid #103a4e;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 7px;
	transition: .3s;
}
.header .right-block .phone .button:hover {
	border-color: #ffa119;
	color: #ffa119;
}
.header .right-block .nav-menu {
	display: flex;
	width: 100%;
	margin-top: 30px;
	height: 38px;
}
.header .right-block .nav-menu ul {
	display: flex;
	width: 100%;
	padding: 0;
	margin: 0;
	justify-content: flex-end;
}
.header .right-block .nav-menu ul li {
	list-style-type: none;
	position: relative;
	margin-left: 55px;
	display: flex;
	flex-direction: column;
	height: 100%;
}
.header .right-block .nav-menu ul li .link {
	font-size: 18px;
	color: #103a4e;
	font-family: "proximanova-regular";
	text-decoration: none;
	transition: .5s;
	position: relative;
	text-transform: uppercase;
}
.header .right-block .nav-menu ul li .link.drop::after {
	content: url(../img/arrow-down.png);
	position: absolute;
	right: -18px;
	padding-bottom: 16px;
	padding-left: 7px;
}
.header .right-block .nav-menu ul li .link::before {
	content: '';
	display: flex;
	width: 0;
	height: 5px;
	background: transparent;
	position: absolute;
	bottom: -16px;
	right: 0;
	left: 0;
	transition: 0.5s;
}
.header .right-block .nav-menu ul li .link:hover::before {
	width: 100%;
	background: #f39918;
}
.header .right-block .nav-menu ul li .dropdown {
	padding: 30px 35px;
	position: absolute;
	width: max-content;
	background-color: #fff;
	box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.1);
	top: 38px;
	opacity: 0;
	pointer-events: none;
	transition: .3s;
	flex-direction: column;
	border-top: 1px solid #c2c2c2;
}
.header .right-block .nav-menu ul li:hover .dropdown {
	opacity: 1;
	pointer-events: unset;
}
.header .right-block .nav-menu ul li .dropdown a {
	font-size: 16px;
	color: #777777;
	font-family: "proximanova-regular";
	text-decoration: none;
	transition: .2s;
}
.header .right-block .nav-menu ul li .dropdown a:hover {
	color: #ffa119;
}
.header .right-block .nav-menu ul li .dropdown li {
	margin: 0;
	margin-bottom: 18px;
}
.header .right-block .nav-menu ul li .dropdown li:last-child {
	margin-bottom: 0;
}
.header .right-block .nav-menu ul li .dropdown li a::before {
	content: url(../img/arrow-r-s.png);
	position: absolute;
    left: -10px;
}
.header .right-block .nav-menu ul li .dropdown a:hover::before {
	content: url(../img/arrow-r-y.png);
}





.big-slider {
	display: flex;
	width: 100%;
	height: 1080px;
	position: relative;
}
.big-slider * {
	outline: none;
}
.big-slider .slide {
	display: flex;
	width: 100%;
}
.big-slider .slide .slide1-left {
	background: url(../img/slide-1-left.png);
}
.big-slider .slide .slide2-left {
	background: url(../img/slide-2-left.png);
}
.big-slider .slide .slide3-left {
	background: url(../img/slide-3-left.png);
}
.big-slider .slide .slide4-left {
	background: url(../img/slide-4-left.png);
}
.big-slider .slide .left-block {
	display: flex;
	width: 50%;
	height: 100%;
	flex-direction: column;
	align-items: flex-end;
	position: relative;
}
.big-slider .slide .right-block {
	display: flex;
	width: 50%;
	height: 100%;
}
.big-slider .slide .left-block .text {
	display: flex;
	flex-direction: column;
	margin-right: 85px;
}
.big-slider .slide .left-block .text h1 {
	margin-top: 220px;
	font-size: 32px;
	color: #fff;
	font-family: "proximanova-bold";
	position: relative;
}
.big-slider .slide .left-block .text h1::before {
	content: url(../img/vec.png);
	position: absolute;
	top: -18px;
    left: -14px;
}
.big-slider .slide .left-block .text span {
	font-size: 28px;
	color: #fff;
	font-family: "proximanova-regular";
	max-width: 463px;
	display: flex;
}
.big-slider .slide .left-block img {
	position: absolute;
	top: 32%;
	left: 6%;
}

.big-slider .slide .right-block {
	background: url(../img/slide1-right.png);
}
.big-slider .navigation-slide .dot {
	display: inline-flex;
	width: 204px;
	height: 163px;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	float: left;
	transition: .3s;
	cursor: pointer;
}
.big-slider .navigation-slide {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	display: flex;
	justify-content: center;
}
.big-slider .navigation-slide .dot span {
	font-size: 19px;
	color: #fff;
	font-family: "proximanova-semibold";
}
.big-slider .navigation-slide .dot.left-dot{
	background: #012c41;
}
.big-slider .navigation-slide .dot.right-dot{
	background: #4c7386;
}
.big-slider .navigation-slide .dot.active {
	background: #ffa119;
}
.big-slider .slick-track {
	height: 100%;
}
.big-slider .slider-top {
	display: flex;
    width: 100%;
    height: 100%;
    position: relative;
}




.big-slider .slide .left-block img {
	position: absolute;
	left: -40%;
	transition: 1s ease-out;
}
.big-slider .slick-active .left-block img {
	position: absolute;
	top: 32%;
	left: 6%;
}


/*slide*/
.plane-slide {
	top: 59% !important;
}
.slick-current .plane-slide {
	top: 45% !important;
	left: 30% !important;
}
.poezd-slide {
	top: 18% !important;
}
.slick-current .poezd-slide {
	left: 51% !important;
	top: 30% !important;
}
.slick-current .kont-slide {
	left: -7% !important;
}
/**/




.cargo-delivery {
	display: flex;
	background: url(../img/uzor.png) 3% 92%, #ededed;
	background-repeat: no-repeat;
	padding: 160px 0;
}
.cargo-delivery .left-block {
	display: flex;
	width: 50%;
	flex-direction: column;
    justify-content: center;
}
.cargo-delivery .left-block h1 {
	font-size: 65px;
	color: #003752;
	font-family: "proximanova-bold";
	margin: 0;
	margin-bottom: 40px;
	position: relative;
	width: max-content;
}
.cargo-delivery .left-block h1::after {
	content: url(../img/vec-r.png);
	position: absolute;
	right: -20px;
	top: -20px;
}
.cargo-delivery .left-block span {
	font-size: 20px;
	color: #777777;
	font-family: "proximanova-regular";
	margin: 0;
	max-width: 590px;
}
.cargo-delivery .left-block h4 {
	font-size: 28px;
	color: #003752;
	font-family: "proximanova-regular";
	margin: 0;
	margin: 30px 0;
	max-width: 650px;
}
.cargo-delivery .right-block {
	display: flex;
	width: 50%;
	justify-content: center;
}


.transportation-methods {

}
.transportation-methods .container {
	flex-direction: column;
}
.transportation-methods h1 {
	font-size: 65px;
	color: #003752;
	font-family: "proximanova-bold";
	position: relative;
	width: max-content;
	margin: auto;
	margin-top: 100px;
}
.transportation-methods p {
	font-size: 23px;
	color: #5d5d5d;
	font-family: "proximanova-regular";
	margin-top: 20px;
	margin-bottom: 100px;
	text-align: center;
}
.transportation-methods h1::before {
	content: url(../img/kav.png);
	position: absolute;
	left: -63px;
    top: -47px;
    z-index: -1;
}
.transportation-methods h1::after {
	content: url(../img/vec-r.png);
	position: absolute;
	right: -20px;
	top: -20px;
}
.transportation-methods .methods {
	display: flex;
	margin-top: 50px;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.transportation-methods .methods .method {
	display: flex;
	height: 335px;
	width: 463px;
	position: relative;
	flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 80px;
    background-size: cover !important;
}
.transportation-methods .methods .method .title {
	font-size: 30px;
	color: #fff;
	font-family: "proximanova-semibold";
	margin-top: 15px;
}
.transportation-methods .methods .method .desc {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/uzor-s.png) 87% 40%, #ffa119;
	background-repeat: no-repeat;
	opacity: 0;
	pointer-events: none;
	transition: .3s;
}
.transportation-methods .methods .method .desc h6 {
	font-size: 30px;
	color: #fff;
	font-family: "proximanova-bold";
	margin: 0;
	margin: 15px 0;
}
.transportation-methods .methods .method .desc span {
	font-size: 20px;
	color: #fff;
	font-family: "proximanova-regular";
	position: relative;
	max-width: 180px;
	text-align: center;
}
.transportation-methods .methods .method .desc span img {
	position: relative;
    right: 5px;
    bottom: 1px;
}
.transportation-methods .methods .method .desc a {
	border-radius: 5px;
	background-color: rgb(0, 55, 82);
	width: 128px;
	height: 29px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 15px;
	font-family: "proximanova-regular";
	text-decoration: none;
	margin-top: 17px;
}
.transportation-methods .methods .method:hover .desc {
	opacity: 1;
	pointer-events: unset;
}





.customs-clearance {
	display: flex;
	padding: 150px 0;
	background: url(../img/bg-sec4.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.customs-clearance .container {
	flex-direction: column;
}
.customs-clearance h1 {
	font-size: 65px;
	color: #fff;
	font-family: "proximanova-bold";
	width: max-content;
	position: relative;
	margin: 0;
	margin-bottom: 40px;
}
.customs-clearance h1::before {
	content: url(../img/vec-r.png);
	position: absolute;
	right: -20px;
	top: -20px;
}
.customs-clearance h5 {
	font-size: 30px;
	color: #fff;
	font-family: "proximanova-regular";
	max-width: 920px;
	margin: 0;
	margin-bottom: 10px;
}
.customs-clearance span {
	font-size: 20px;
	color: #fff;
	font-family: "proximanova-regular";
	max-width: 540px;
	line-height: 33px;
}
.customs-clearance .icon-block {
	display: flex;
}
.customs-clearance .icon-block .icons {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-left: 75px;
}
.customs-clearance .icon-block .icons img:first-child {
	margin-bottom: 30px;
}
.customs-clearance a {
	border-radius: 7px;
	background-color: rgb(255, 161, 25);
	width: 249px;
	height: 49px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 26px;
	color: #fff;
	font-family: "proximanova-regular";
	margin-top: 50px;
	text-decoration: none;
}


.cargo-insurance {
	display: flex;
	background: url(../img/uzor.png) 3% 92%, #ededed;
	background-repeat: no-repeat;
	padding: 160px 0;
}
.cargo-insurance .left-block {
	display: flex;
	width: 62%;
	flex-direction: column;
    justify-content: center;
}
.cargo-insurance .left-block h1 {
	font-size: 65px;
	color: #003752;
	font-family: "proximanova-bold";
	margin: 0;
	margin-bottom: 40px;
	position: relative;
	width: max-content;
	letter-spacing: -1px;
}
.cargo-insurance .left-block h1::after {
	content: url(../img/vec-r.png);
	position: absolute;
	right: -20px;
	top: -20px;
}
.cargo-insurance .left-block .bold {
	font-size: 28px;
	color: #626262;
	font-family: "proximanova-regular";
	margin-bottom: 30px;
	max-width: 610px;
	font-weight: bold;
}
.cargo-insurance .left-block .bold p {
	color: #003752;
	font-family: "proximanova-bold";
	display: inline-block;
	margin: 0;
}
.cargo-insurance .left-block .small-text {
	font-size: 24px;
	color: #777777;
	font-family: "proximanova-regular";
	max-width: 560px;
	margin-bottom: 30px;
}
.cargo-insurance .left-block .small-text:last-child {
	font-weight: bold;
}
.cargo-insurance .right-block {
	display: flex;
	width: 38%;
	justify-content: center;
}



.form-block {
	padding-bottom: 320px;
}
.form-block .form {
	box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.15);
	width: 100%;
	height: auto;
	padding: 0 57px;
	position: relative;
	display: block;
	padding-bottom: 30px;
}
.form-block .form .sticker {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgb(0, 55, 82);
	width: 223px;
	height: 75px;
	position: absolute;
	top: -75px;
	left: 0;
}
.form-block .form h3 {
	font-size: 45px;
	color: #003752;
	font-family: "proximanova-regular";
	text-align: center;
	margin-top: 85px;
	margin-bottom: 60px;
}
.form-block .form form {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.form-block .form form .top-input {
	height: 58px;
	width: 30%;
	border: 1px solid #a7a7a7;
	margin-bottom: 30px;
	padding-left: 40px;
	border-radius: 5px;
	margin-bottom: 30px;
}

.form-block .form form .message-input {
	/*width: 65%;
	height: 58px;
	padding-left: 40px;
	border: 1px solid #a7a7a7;
	border-radius: 5px;*/

	color: #a7a7a7;
	font-size: 25px;
	font-family: "proximanova-regular";
	box-sizing: border-box;
	outline: none;
	width: 100%;
	padding-left: 40px;
	border: 1px solid #a7a7a7;
	border-radius: 5px;
	height: 130px;
	padding-top: 20px;
}
.form-block .form form .application-form__btn {
	background-color: rgb(0, 55, 82);
	width: 30%;
	height: 58px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 25px;
	font-family: "proximanova-regular";
	border: none;
	outline: none;
	cursor: pointer;
	border-radius: 5px;
	margin: auto;
	margin-top: 30px;
}
.form-block .form form input {
	color:#a7a7a7;
	font-size: 25px;
	font-family: "proximanova-regular";
	box-sizing: border-box;
	outline: none;
}
.form-block .form form input::-webkit-input-placeholder {color:#a7a7a7;font-size: 25px;font-family: "proximanova-regular";}
.form-block .form form input::-moz-placeholder          {color:#a7a7a7;font-size: 25px;font-family: "proximanova-regular";}
.form-block .form form input:-moz-placeholder           {color:#a7a7a7;font-size: 25px;font-family: "proximanova-regular";}
.form-block .form form input:-ms-input-placeholder      {color:#a7a7a7;font-size: 25px;font-family: "proximanova-regular";}

.map {
	display: flex;
	height: 750px;
	position: relative;
}
.map iframe {
	width: 100%;
	height: 100%;
	z-index: 3;
}

.map .container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	pointer-events: auto;
}
.map .contacts {
	position: absolute;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 358px;
	height: 433px;
	background: url(../img/uzblue.png) 75% 15%, #003752;
	background-repeat: no-repeat;
	z-index: 4;
	top: -100px;
	left: 0;
}
.map .contacts h5 {
	font-size: 35px;
	color: #fff;
	font-family: "proximanova-regular";
	margin: 0;
	margin-top: 15px;
	margin-bottom: 30px;
}
.map .contacts a {
	font-size: 18px;
	color: #fff;
	font-family: "proximanova-regular";
	text-decoration: none;
	margin-bottom: 10px;
}
.map .contacts .phone {
	margin-bottom: 10px;
}
.map .contacts .phone img {
	position: relative;
	top: 2px;
	margin-right: 10px;
}
.map .contacts .mail img {
	position: relative;
	top: 2px;
	margin-right: 10px;
}
.map .contacts .adress span {
	font-size: 18px;
	color: #fff;
	font-family: "proximanova-regular";
	text-align: center;
	display: flex;
	max-width: 211px;
	margin-top: 15px;
}
.company-advantages .container {
	flex-direction: column;
}
.company-advantages h1 {
	font-size: 65px;
    color: #003752;
    font-family: "proximanova-bold";
    position: relative;
    width: max-content;
    margin: auto;
    margin-top: 100px;
}
.company-advantages h1::after {
    content: url(../img/vec-r.png);
    position: absolute;
    right: -20px;
    top: -20px;
}
.company-advantages h5 {
	font-size: 40px;
	color: #626060;
	font-family: "proximanova-regular";
	text-align: center;
	position: relative;
}
.company-advantages h5::before {
	content: url(../img/kav-s.png);
	position: absolute;
	left: -34px;
	top: -42px;
    z-index: -1;
}
.company-advantages .icons-block {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.company-advantages .icons-block .inner {
	display: flex;
	width: 25%;
	align-items: center;
	flex-direction: column;
	height: 248px;
	transition: .5s;
}
.company-advantages .icons-block .inner img {
	margin-bottom: 20px;
	transition: .5s;
}
.company-advantages .icons-block .inner span {
	font-size: 22px;
	color: #003752;
	font-family: "proximanova-regular";
	margin-bottom: 10px;
	margin-bottom: 10px;
}
.company-advantages .icons-block .inner p {
	font-size: 13px;
	color: #626060;
	font-family: "proximanova-regular";
	margin: 0;
	max-width: 185px;
	text-align: center;
}

.company-advantages .icons-block .inner:hover img {
	transform: scale(1.2);
}




.our-partners {
	background: url(../img/bg-par.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.our-partners .container {
	flex-direction: column;
	align-items: center;
}
.our-partners h1 {
	font-size: 65px;
	color: #fff;
	font-family: "proximanova-bold";
}
.our-partners span {
	font-size: 30px;
	color: #fff;
	font-family: "proximanova-regular";
	text-align: center;
}
.our-partners p {
	font-size: 40px;
	color: #fff;
	font-family: "proximanova-regular";
	margin-bottom: 60px;
}

footer {
	background: #003752;
	padding: 100px 0;
}
footer .container {
	justify-content: space-between;
	align-items: center;
}
footer .mail a {
	color: #fff;
	font-size: 24px;
	font-family: "proximanova-regular";
	text-decoration: none;
}
footer .mail img {
	position: relative;
	top: 2px;
	margin-right: 10px;
}
footer .phone {
	text-align: center;
}
footer .phone img {
	position: relative;
	top: 2px;
	right: 5px;
}
footer .phone .number {
	font-size: 17px;
	color: #fff;
	font-family: "proximanova-bold";
	text-decoration: none;
	transition: .3s;
}
footer .phone .number:hover {
	color: #ffa119;
}
footer .phone .button {
	font-size: 15px;
	color: #fff;
	font-family: "proximanova-bold";
	text-decoration: none;
	padding: 4px 12px;
	border: 1px solid #fff;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 7px;
	transition: .3s;
}
footer .phone .button:hover {
	border-color: #ffa119;
	color: #ffa119;
}
.totop {
	position: fixed;
	right: 50px;
	bottom: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 48px;
	width: 48px;
	z-index: 5;
	background: #003752;
	border-radius: 50%;
	box-shadow: 0 0 3px 1px #fff;
	opacity: 0;
	transition: .5s;
}
.totop.active {
	opacity: 1;
}



/*Автоперевозки*/
.section-perevozki {
	padding: 100px 0;
}
.section-perevozki .left-block {
	display: flex;
	width: 50%;
	flex-direction: column;
	justify-content: center;
}
.section-perevozki .left-block h1 {
	font-size: 50px;
	color: #003752;
	font-family: "proximanova-bold";
	position: relative;
	width: max-content;
	line-height: 48px;
}
.section-perevozki .left-block h1::after {
    content: url(../img/vec-r.png);
    position: absolute;
    right: -20px;
    top: -20px;
}
.section-perevozki .left-block .small-text {
	font-size: 25px;
	color: #979797;
	font-family: "proximanova-regular";
}
.section-perevozki .left-block h4 {
	font-size: 28px;
	color: #003752;
	font-family: "proximanova-regular";
}
.section-perevozki .right-block {
	display: flex;
	width: 50%;
	justify-content: center;
}
.section-perevozki .left-block .icons-block {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.section-perevozki .left-block .icons-block .inner {
	display: flex;
	width: 50%;
	flex-direction: column;
	align-items: center;
	margin-top: 70px;
}
.section-perevozki .left-block .icons-block .inner img {
	transition: .5s;
}
.section-perevozki .left-block .icons-block .inner:hover img {
	transform: scale(1.2);
}
.section-perevozki .left-block .icons-block .inner span {
	max-width: 210px;
	font-size: 18px;
	color: #979797;
	font-family: "proximanova-regular";
	text-align: center;
	margin-top: 15px;
}
.avtoperevozki-schetchik {
	padding-bottom: 70px;
}
.avtoperevozki-schetchik .container {
	flex-direction: column;
	align-items: center;
}
.avtoperevozki-schetchik h3 {
	font-size: 51px;
	color: #003752;
	font-family: "proximanova-regular";
	text-align: center;
	width: 100%;
}


.white-header .header .right-block .nav-menu ul li .link {
	color: #fff;
}
.white-header .header .right-block .phone .number {
	color: #fff;
}
.white-header .header .right-block .phone .button {
	color: #fff;
	border-color: #fff;
}
.white-header .header .right-block .nav-menu ul li .link.drop::after {
	content: url(../img/arr-d-w.png);
}


.title-block {
	height: 510px;
	padding-top: 142px;
	transition: 1s;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}
.title-block .container {
	flex-direction: column;
}
.title-block h1 {
	font-size: 65px;
	color: #fff;
	font-family: "proximanova-bold";
	position: relative;
	width: max-content;
	margin-top: 20px;
}
.title-block .breadcrumb {
	margin-top: 140px;
}
.title-block .breadcrumb a {
	font-size: 20px;
	color: #fff;
	font-family: "proximanova-regular";
	text-decoration: none;
}
.title-block .breadcrumb a:last-child {
	color: #ffa119;
}
.title-block .breadcrumb img {
	margin: 0 10px;
}
.title-block h1::after {
	content: url(../img/vec-r.png);
	position: absolute;
	right: -20px;
	top: -20px;
}


.description-page .sidebar {
	width: 25%;
	flex-direction: column;
	padding-top: 110px;
}
.description-page .sidebar .navigation-side {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	position: fixed;
	margin-top: 20px;
}
.description-page .sidebar .navigation-side img {
	margin-bottom: 70px;
}
.description-page .sidebar .navigation-side .link {
	font-size: 20px;
	color: #003752;
	font-family: "proximanova-regular";
	transition: .3s;
	position: relative;
	text-decoration: none;
	margin-bottom: 20px;
	max-width: 210px;
}
.description-page .sidebar .navigation-side .link::before {
	content: url(../img/arr-r-y.png);
	opacity: 0;
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -20px;
	transition: .3s;
}
.description-page .sidebar .navigation-side .link:hover {
	color: #ffa119;
}
.description-page .sidebar .navigation-side .link:hover::before {
	opacity: 1;
}
.description-page .sidebar .navigation-side .open-form {
	border-radius: 5px;
	background-color: rgb(0, 55, 82);
	width: 227px;
	height: 48px;
	color: #fff;
	font-size: 16px;
	font-family: "proximanova-regular";
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none;
	border: none;
	margin-top: 20px;
	cursor: pointer;
	margin-bottom: 40px;
}
.description-page .right-block {
	width: 75%;
	display: flex;
	border-left: 1px solid #ececec;
	flex-direction: column;
	padding: 0 60px;
	padding-top: 70px;
	padding-bottom: 70px;
}
.description-page .right-block p {
	font-size: 20px;
	color: #777777;
	font-family: "proximanova-regular";
	display: inline-block;
}
.description-page .right-block span {
	font-size: 26px;
	color: #003752;
	font-family: "proximanova-semibold";
	display: inline-block;
}
.description-page .right-block .map-block {
	display: flex;
	align-items: center;
	justify-content: center;
}
.description-page .right-block .form {
	box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.15);
	width: 100%;
	padding: 0 30px;
	position: relative;
	padding-bottom: 80px;
	margin-bottom: 160px;
}
.description-page .right-block .form .sticker {
	display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(0, 55, 82);
    width: 153px;
    height: 53px;
    position: absolute;
    top: -54px;
    left: 0;
}

/**/
.description-page .right-block .form h3 {
	font-size: 30px;
	color: #003752;
	font-family: "proximanova-regular";
	text-align: center;
	margin-top: 50px;
	margin-bottom: 45px;
}
.description-page .right-block .form form {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.description-page .right-block .form form .top-input {
	height: 39px;
	width: 30%;
	border: 1px solid #a7a7a7;
	margin-bottom: 30px;
	padding-left: 25px;
}
.description-page .right-block .form form .message-input {
	width: 65%;
	height: 39px;
	padding-left: 25px;
	border: 1px solid #a7a7a7;
}
.description-page .right-block .form form .application-form__btn {
	background-color: rgb(0, 55, 82);
	width: 30%;
	height: 39px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 17px;
	font-family: "proximanova-regular";
	border: none;
	outline: none;
	cursor: pointer;
}
.description-page .right-block .form form input {
	color:#a7a7a7;
	font-size: 17px;
	font-family: "proximanova-regular";
	box-sizing: border-box;
	outline: none;
}
.description-page .right-block .form form input::-webkit-input-placeholder {color:#a7a7a7;font-size: 17px;font-family: "proximanova-regular";}
.description-page .right-block .form form input::-moz-placeholder          {color:#a7a7a7;font-size: 17px;font-family: "proximanova-regular";}
.description-page .right-block .form form input:-moz-placeholder           {color:#a7a7a7;font-size: 17px;font-family: "proximanova-regular";}
.description-page .right-block .form form input:-ms-input-placeholder      {color:#a7a7a7;font-size: 17px;font-family: "proximanova-regular";}

/**/



.description-page .right-block .bold-text {
	font-size: 23px;
}
.company-advantages-block h4 {
	font-size: 34px;
	color: #003752;
	font-family: "proximanova-bold";
	position: relative;
	width: max-content;
	margin: auto;
	margin-top: 70px;
	margin-bottom: 50px;
}
.company-advantages-block h4::after {
	content: url(../img/vec-r.png);
	position: absolute;
	right: -18px;
	top: -7px;
	transform: scale(0.6);
}

.company-advantages-block {
	background-color: #ededed;
	padding-bottom: 50px;
}
.company-advantages-block .container {
	flex-direction: column;
}
.company-advantages-block .company-slider {
	display: flex;
}
.company-advantages-block .company-slider::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
    z-index: -1;
    width: 50px;
    height: 100%;
    background: -webkit-gradient(linear,left top,right top,from(#ededed),to(hsla(0,0%,100%,0)));
    background: -webkit-linear-gradient(left,#ededed,hsla(0,0%,100%,0));
    background: -o-linear-gradient(left,#ededed,hsla(0,0%,100%,0));
    background: linear-gradient(270deg,#ededed,hsla(0,0%,100%,0));
    opacity: 0.9;
    z-index: 1;
}
.company-advantages-block .company-slider::before {
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 50px;
    height: 100%;
    background: -webkit-gradient(linear,left top,right top,from(#ededed),to(hsla(0,0%,100%,0)));
    background: -webkit-linear-gradient(left,#ededed,hsla(0,0%,100%,0));
    background: -o-linear-gradient(left,#ededed,hsla(0,0%,100%,0));
    background: linear-gradient(90deg,#ededed,hsla(0,0%,100%,0));
    opacity: 0.9;
    z-index: 1;
}
.company-advantages-block .company-slider * {
	outline: none;
}
.company-advantages-block .company-slider .slide {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.company-advantages-block .company-slider .slide .inner {
	display: flex;
	width: 255px;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	position: relative;
}
.company-advantages-block .company-slider .slide .top-block {
	background: #ffa119;
	display: flex;
	justify-content: center;
	align-items: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	transition: .5s;
}
.company-advantages-block .company-slider .slide .top-block img {
	width: 43px;
	margin: 15px 0;
	transition: .5s;
}
.company-advantages-block .company-slider .slide .inner:hover .top-block img {
	transform: scale(1.5);
	margin:  25px 0;
}
.company-advantages-block .company-slider .slide .inner:hover .bottom-block .line {
	transform: scale(1.3);
}
.company-advantages-block .company-slider .slide .bottom-block {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #fff;
	min-height: 330px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 150px;
	position: relative;
}
.company-advantages-block .company-slider .slide .bottom-block h5 {
	font-size: 22px;
	color: #003752;
	font-family: "proximanova-regular";
	max-width: 150px;
	margin: 0;
	margin-bottom: 10px;
}
.company-advantages-block .company-slider .slide .bottom-block span {
	font-size: 13px;
	color: #626060;
	font-family: "proximanova-regular";
	max-width: 177px;
}
.company-advantages-block .company-slider .slide .bottom-block .line {
	display: flex;
	background: #ffa119;
	width: 87px;
	height: 2px;
	position: absolute;
	bottom: 50px;
	transition: .5s;
}
/**/
.shadow {
	z-index: 10;
	background-color: rgb(0, 0, 0);
	position: fixed;
	width: 100%;
	height: 100%;
	pointer-events: none;
	opacity: 0;
	transition: .5s;
}
.shadow.active {
	opacity: 0.851;
	pointer-events: unset;
}
.pop-up-form {
	width: 816px;
	height: 600px;
	z-index: 25;
	margin: auto;
	position: fixed;
	background: #FFFFFF;
	right: 0;
	left: 0;
	top: 50%;
	transform: translate3d(0,-300%,0);
	transition: all ease-in-out .5s;
}
.pop-up-form.active {
	transform: translateY(-50%);
}


.pop-up-form h3 {
	min-height: 90px;
	background: #ffa119;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 32px;
	color: #fff;
	font-family: "proximanova-semibold";
}
.pop-up-form form {
	height: calc(100% - 180px);
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 85px;
}
.pop-up-form form .left-block {
	display: flex;
	flex-direction: column;
	width: 50%;
	align-items: center;
	height: max-content;
}
.pop-up-form form .right-block {
	display: flex;
	flex-direction: column;
	width: 50%;
	align-items: center;
	height: max-content;
}
.pop-up-form form .top-input {
	height: 50px;
	width: 85%;
	border: 1px solid #a7a7a7;
	margin-bottom: 22px;
	padding-left: 20px;
	border-radius: 5px;
}
.pop-up-form form .message-input {
	width: 85%;
	height: 193px;
	padding-left: 20px;
	border: 1px solid #a7a7a7;
	border-radius: 5px;
}
.pop-up-form form input {
	color:#a7a7a7;
	font-size: 18px;
	font-family: "proximanova-regular";
	box-sizing: border-box;
	outline: none;
}
.pop-up-form form textarea {
	color:#a7a7a7;
	font-size: 18px;
	font-family: "proximanova-regular";
	box-sizing: border-box;
	outline: none;
	resize: none;
	padding-top: 15px;
}
.pop-up-form form textarea::-webkit-input-placeholder {color:#a7a7a7;font-size: 18px;font-family: "proximanova-regular";}
.pop-up-form form textarea::-moz-placeholder          {color:#a7a7a7;font-size: 18px;font-family: "proximanova-regular";}
.pop-up-form form textarea:-moz-placeholder           {color:#a7a7a7;font-size: 18px;font-family: "proximanova-regular";}
.pop-up-form form textarea:-ms-input-placeholder      {color:#a7a7a7;font-size: 18px;font-family: "proximanova-regular";}


.pop-up-form form input::-webkit-input-placeholder {color:#a7a7a7;font-size: 18px;font-family: "proximanova-regular";}
.pop-up-form form input::-moz-placeholder          {color:#a7a7a7;font-size: 18px;font-family: "proximanova-regular";}
.pop-up-form form input:-moz-placeholder           {color:#a7a7a7;font-size: 18px;font-family: "proximanova-regular";}
.pop-up-form form input:-ms-input-placeholder      {color:#a7a7a7;font-size: 18px;font-family: "proximanova-regular";}
/**/
.pop-up-form .application-form__btn {
	min-height: 90px;
	background: #003752;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 32px;
	color: #fff;
	font-family: "proximanova-semibold";
	width: 100%;
	border: none;
	outline: none;
	position: absolute;
	bottom: 0;
	cursor: pointer;
}
.pop-up-form form .data {
	display: flex;
	width: 100%;
	justify-content: center;
	height: max-content;
	margin-bottom: 100px;
	font-size: 15px;
	color: #b3b3b3;
	font-family: "proximanova-regular";
}
.pop-up-form .close-pop-up {
	width: 25px;
	position: absolute;
	top: -40px;
	right: -40px;
	cursor: pointer;
}


.open-menu {
	display: none;
}

.mobile-menu {
	display: none;
}









@media(max-width: 1440px) {
	.big-slider .slide .left-block img {
		transform: scale(0.9);
	}
	.big-slider .slick-active .left-block img {
		left: -24%;
	}
	.pop-up-form {
		height: 530px;
	}
	.pop-up-form form {
		padding-top: 50px;
	}
}


@media(max-width: 1366px) {
	.big-slider .slide .left-block .text {
		margin-right: 40px;
	}
	.slick-current .poezd-slide {
		left: 49% !important;
		top: 28% !important;
	}
}

@media(max-width: 1024px) {
	.big-slider .slide .left-block .text {
		margin-right: 40px;
	}
	.slick-current .poezd-slide {
		left: 49% !important;
		top: 28% !important;
	}
	.container {
		max-width: 930px;
	}
	header .container {
		max-width: 992px;
	}
	.big-slider .slide .left-block .text {
		margin-right: 15px;
	}
	.big-slider .slide .left-block {
		width: 30%;
	}
	.big-slider .slick-active .left-block img {
		left: -150%;
	}
	.big-slider .slide .left-block .text {
		position: relative;
		left: 200%;
		z-index: 1;
	}
	.big-slider .slide .left-block .text * {
		color: #003752 !important;
	}
	.big-slider .slick-active .left-block img {
		left: -150%;
		top: 38%;
	}
	.slick-current .poezd-slide {
		left: 16% !important;
		top: 42% !important;
	}
	.slick-current .plane-slide {
		top: 45% !important;
		left: -60% !important;
	}
	.slick-current .kont-slide {
		left: -80% !important;
	}
	.cargo-delivery .container {
		flex-direction: column;
	}
	.cargo-delivery .left-block {
		width: 100%;
		padding-bottom: 40px;
	}
	.cargo-delivery .right-block {
		width: 100%;
	}
	.transportation-methods h1 {
		font-size: 46px;
	}
	.transportation-methods .methods .method {
		margin-bottom: 25px;
	}
	.customs-clearance h1 {
		font-size: 46px;
	}
	.customs-clearance h5 {
		font-size: 26px;
	}
	.cargo-insurance .left-block h1 {
		font-size: 46px;
	}
	.cargo-insurance .container {
		flex-direction: column;
	}
	.cargo-insurance .left-block {
		width: 100%;
	}
	.cargo-insurance .right-block {
		width: 100%;
	} 
	.company-advantages h1 {
		font-size: 46px;
	}
	.company-advantages h5 {
		font-size: 32px;
	}
	.our-partners h1 {
		font-size: 36px;
	}
	.our-partners span {
		font-size: 22px;
	}
	.our-partners p {
		font-size: 26px;
	}
	.big-slider .navigation-slide {
		display: none;
	}
	.transportation-methods .methods .method {
		width: 425px;
	}
}
@media(max-width: 992px) {
	.mobile-menu {
		display: flex;
		width: 100%;
		height: 100%;
		background: #fff;
		position: fixed;
		z-index: 20;
		align-items: center;
		justify-content: center;
		pointer-events: none;
		opacity: 0;
		transition: .5s;
	}
	.mobile-menu.active {
		opacity: 1;
		pointer-events: unset;
	}
	.mobile-menu .close-menu {
		position: absolute;
		right: 35px;
		top: 30px;
		cursor: pointer;
	}
	.mobile-menu img {
		margin: auto;
		display: flex;
		margin-bottom: 40px;
	}
	.mobile-menu .nav-menu ul {
		padding-left: 15px;
	}
	.mobile-menu .nav-menu ul li {
		list-style-type: none;
	}
	.mobile-menu .nav-menu .link {
		font-size: 20px;
		color: #003752;
		font-family: "proximanova-regular";
		text-decoration: none;
		margin: 10px 0;
		display: flex;
	}
	.mobile-menu .nav-menu .dropdown li a {
		font-size: 18px;
		color: #777777;
		font-family: "proximanova-regular";
		text-decoration: none;
		margin: 10px 0;
		display: flex;
	}
	.mobile-menu .nav-menu .open-form {
		border-radius: 5px;
		background-color: rgb(0, 55, 82);
		width: 227px;
		height: 48px;
		color: #fff;
		font-size: 16px;
		font-family: "proximanova-regular";
		display: flex;
		justify-content: center;
		align-items: center;
		outline: none;
		border: none;
		margin: auto;
		margin-top: 20px;
		cursor: pointer;
	}
	.header {
		padding: 0;
	}
	.header .right-block .phone {
		display: none;
	}
	.header .right-block .nav-menu {
		display: none;
	}
	.header .left-block .logo img {
		width: 146px;
	}
	.big-slider .slide .left-block .text {
		left: 220%;
	}
	.big-slider .slide .left-block .text {
		width: 345px;
	}
	.big-slider .slick-active .left-block img {
		left: -266%;
	}
	.slick-current .plane-slide {
		top: 45% !important;
		left: -150% !important;
	}
	.slick-current .kont-slide {
		left: -200% !important;
	}
	.container {
		max-width: initial;
		padding: 0 20px;
	}
	.form-block .form form input {
		padding-left: 10px !important;
	}
	.fix-header {
		display: none;
	}
	.map .contacts {
		top: -200px;
	}
	.company-advantages .icons-block .inner {
		width: 50%;
	}
	footer .container {
		flex-direction: column;
	}
	footer {
		padding: 30px 0;
	}
	footer .mail {
		margin: 25px 0;
	}
	.open-menu {
		display: flex;
		margin-top: 60px;
		margin-right: 20px;
	}
	.header .right-block {
		display: block;
		width: auto;
	}
	.header {
		border: none;
	}
}
@media(max-width: 768px) {
	.pop-up-form {
		width: 650px;
	}
}
@media(max-width: 576px) {
	.transportation-methods .methods .method .desc {
		background: url(../img/uzor-s.png) 76% 26%, #ffa119;
		background-repeat: no-repeat;
	}
	.header {
		height: 75px;
	}
	.open-menu {
		margin-top: 32px;
		margin-right: 10px;
	}
	.header .left-block .logo img {
		width: 70px;
	}
	.big-slider .slide .left-block .text h1 {
		font-size: 20px;
		margin-top: 100px;
	}
	.big-slider .slide .left-block .text span {
		font-size: 16px;
	}
	.big-slider .slide .left-block .text {
		width: 200px;
	}
	.big-slider .slide .left-block img {
		transform: none;
		width: 660px;
	}
	.big-slider .slide .left-block .text {
		left: 227%;
	}
	.big-slider .slick-active .left-block img {
		left: -300px;
	}
	.big-slider {
		height: 100vh;
	}
	.big-slider .slick-active .left-block .poezd-slide {
		left: -100px !important;
		width: 500px;
	}
	.cargo-delivery {
		background: none;
	}
	.big-slider .slick-active .left-block .plane-slide {
		left: -400px !important;
	}
	.big-slider .slick-active .left-block .kont-slide {
		left: -400px !important;
	}
	.cargo-delivery {
		padding: 30px 0;
	}
	.cargo-delivery .left-block h1 {
		font-size: 28px;
	}
	.big-slider .slide .right-block {
		width: 70%;
	}
	h1::after {
		right: -17px !important;
		top: -12px !important;
		transform: scale(.5);
	}
	.cargo-delivery .left-block span {
		font-size: 18px;
	}
	.cargo-delivery .left-block h4 {
		font-size: 20px;
	}
	.cargo-delivery .right-block img {
		width: 90%;
	}
	.transportation-methods h1 {
		font-size: 28px;
	}
	.customs-clearance h1 {
		font-size: 28px;
	}
	.customs-clearance {
		padding: 30px 0;
	}
	.customs-clearance h1 {
		font-size: 22px;
	}
	.customs-clearance h1::before {
		right: -17px !important;
		top: -12px !important;
		transform: scale(.5);
	}
	.customs-clearance h5 {
		font-size: 18px;
	}
	.customs-clearance .icon-block .icons {
		display: none;
	}
	.customs-clearance a {
		border-radius: 7px;
		background-color: rgb(255, 161, 25);
		width: 185px;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 21px;
		color: #fff;
		font-family: "proximanova-regular";
		margin-top: 50px;
		text-decoration: none;
	}
	.cargo-insurance .left-block h1 {
		font-size: 28px;
	}
	.cargo-insurance .left-block .bold {
		font-size: 20px;
	}
	.cargo-insurance .left-block .small-text {
		font-size: 20px;
	}
	.cargo-insurance .right-block img {
		width: 90%;
	}
	.form-block .form h3 {
		font-size: 22px;
	}
	.form-block .form form {
		flex-direction: column;
	}
	.form-block .form {
		padding: 0 10px;
	}
	.form-block .form {
		height: auto;
		padding-bottom: 50px;
	}
	.form-block .form form .top-input {
		width: 100%;
	}
	.form-block .form form .message-input {
		width: 100%;
	}
	.form-block .form form .application-form__btn {
		width: 100%;
		margin-top: 25px;
	}
	.map .contacts {
		width: 100%;
	}
	.company-advantages h1 {
		font-size: 28px;
	}
	.company-advantages h5 {
		font-size: 18px;
	}
	.company-advantages .icons-block .inner {
		width: 100%;
	}
	.our-partners h1 {
		width: 28px;
		width: 100%;
	}
	.our-partners span {
		font-size: 18px;
	}
	.our-partners p {
		font-size: 20px;
		width: 100%;
		text-align: center;
	}
	footer .logo img {
		width: 150px;
	}
	footer .mail a {
		font-size: 18px;
	}
	.totop {
		display: none;
	}
	.section-perevozki .left-block h1 {
		font-size: 28px;
	}
	.section-perevozki {
		padding: 40px 0;
	}
	.section-perevozki .container {
		flex-direction: column;
	}
	.section-perevozki .left-block {
		width: 100%;
	}
	.section-perevozki .right-block {
		width: 100%;
		margin-top: 50px;
	}
	.section-perevozki .right-block img {
		width: 90%;
	}
	.section-perevozki .left-block .small-text {
		font-size: 20px;
	}
	.section-perevozki .left-block h4 {
		font-size: 24px;
	}
	.section-perevozki .left-block .icons-block .inner {
		width: 100%;
	}
	.avtoperevozki-schetchik h3 {
		font-size: 28px;
	}
	.avtoperevozki-schetchik img {
		width: 90%;
	}
	.title-block {
		background-size: cover !important;
		height: 354px;
		padding-top: 0;
	}
	.title-block h1 {
		font-size: 23px;
	}
	.description-page .container {
		flex-direction: column;
	}
	.description-page .sidebar {
		width: 100%;
	}
	.description-page .right-block {
		width: 100%;
		padding: 0;
	}
	.description-page .sidebar .navigation-side {
		position: unset;
	}
	.description-page .right-block .form {
		padding: 0 10px;
	}
	.description-page .right-block .form form {
		flex-direction: column;
	}
	.description-page .right-block .form form .top-input {
		width: 100%;
	}
	.description-page .right-block .form form .message-input {
		width: 100%;
	}
	.description-page .right-block .form form .application-form__btn {
		width: 100%;
		margin-top: 20px;
	}
	.description-page .right-block .form h3 {
		font-size: 24px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.company-advantages-block h4 {
		font-size: 22px;
	}
	.company-advantages-block .company-slider .slide .inner {
		width: 210px;
	}
	.our-partners h1 {
		font-size: 28px;
		text-align: center;
	}
	.description-page .right-block {
		padding-bottom: 30px;
	}
	.pop-up-form {
		width: 100%;
	}
	.pop-up-form h3 {
		text-align: center;
		font-size: 18px;
		min-height: 105px;
	}
	.pop-up-form .application-form__btn {
		font-size: 28px;
	}
	.pop-up-form form .left-block {
		width: 100%;
	}
	.pop-up-form form .right-block {
		width: 100%;
	}
	.pop-up-form form .message-input {
		height: 100px;
	}
	.pop-up-form {
		height: 100%;
	}
	.pop-up-form form .data {
		margin-bottom: 50px;
		text-align: center;
		max-width: 280px;
	}
	.pop-up-form .close-pop-up {
		top: 11px;
		right: 10px;
	}
	.pop-up-form .application-form__btn {
		min-height: 60px;
	}
	.big-slider .slide .right-block {
		width: 70%;
	}
	.transportation-methods h1::before {
		content: none;
	}
	.description-page .right-block {
		border: none;
	}
	.company-advantages h5::before {
		content: none;
	}
	.cargo-insurance {
		background: #ededed;
	}
	form textarea::-webkit-input-placeholder {font-size: 16px !important;font-family: "proximanova-regular";}
	form textarea::-moz-placeholder          {font-size: 16px !important;font-family: "proximanova-regular";}
	form textarea:-moz-placeholder           {font-size: 16px !important;font-family: "proximanova-regular";}
	form textarea:-ms-input-placeholder      {font-size: 16px !important;font-family: "proximanova-regular";}


	form input::-webkit-input-placeholder {font-size: 16px !important;font-family: "proximanova-regular";}
	form input::-moz-placeholder          {font-size: 16px !important;font-family: "proximanova-regular";}
	form input:-moz-placeholder           {font-size: 16px !important;font-family: "proximanova-regular";}
	form input:-ms-input-placeholder      {font-size: 16px !important;font-family: "proximanova-regular";}
	.company-advantages h1 {
		font-size: 23px;
	}
	.big-slider .slide .left-block {
		background: rgb(0, 55, 82)!important;
	}
	.form-block .form h3 {
		margin-top: 35px;
		margin-bottom: 40px;
	}
}



@media(min-width: 1440px) {
	.slick-current .kont-slide {
		left: 25% !important;
	}
}


.application-form__btn {
	transition: .5s;
}
.application-form__btn.active {
	background: #18E29A;
	background-color: #18E29A !important;
}

.gallery {
	margin-top: 50px;
	margin-bottom: 90px;
}

.gallery-block h1 {
	margin-top: 0;
}

.gallery-block h1:before {
	display: none;
}

.gallery img {
	display: block;
	width: 100%;
	height: auto;
}

.gallery .slide {
	padding:  0 11px;
}

.gallery .slide a {
	display: block;
	position: relative;
	overflow: hidden;
}

.gallery .slide a img {
	transition: .3s;
}

.gallery .slide a:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.gallery .slide a:hover:after {
	opacity: 0;
}

.gallery .slide a:after {
	content: '';
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	opacity: 1;
	transition: .3s;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}

.slick-arrow {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: .3s;
}


.slick-prev {
	left: -69px;
	background: #003752 url(../img/arleft.svg) no-repeat center;
}

.slick-prev:hover {
	background: #FFA119 url(../img/arleft.svg) no-repeat center;
}

.slick-next {
	right: -69px;
	background: #003752 url(../img/arright.svg) no-repeat center;
}

.slick-next:hover {
	background: #FFA119 url(../img/arright.svg) no-repeat center;
}


.mfp-bg {
	backdrop-filter: blur(23px);
	opacity: 1;
	background: rgba(0,0,0,.7);
}


@media (max-width: 600px) {
	.gallery .slide {
		padding-left: 0;
		padding-right: 0;
	}

	.slick-prev {
		left: 0;
	}

	.slick-next {
		right: 0;
	}
}