@media (max-width: 1600px) {


}


@media (max-width: 1279px) {


.font-290 {
	font-size: 255px;
    line-height: 255px;
}


h1, .h1 {
	font-size: 64px;
	line-height: 64px;
	margin:0 0 50px 0;
}

h2, .h2 {
	font-size: 64px;
	line-height: 66px;
	margin:0 0 40px 0;
}

h3, .h3 {
	font-size: 48px;
	line-height: 52px;
	margin:0 0 30px 0;
}

h4, .h4 {
	font-size: 32px;
	line-height: 36px;
	margin:0 0 15px 0;
}


h5, .h5 {
	font-size: 24px;
	line-height: 30px;
	margin:0 0 15px 0;
}


.mb-6  {margin-bottom: 40px !important;}
.mb-10 {margin-bottom: 70px !important;}
.mb-20 {margin-bottom: 100px !important;}

.mt-6 {margin-top: 40px !important;}
.mt-10 {margin-top: 70px !important;}
.mt-20 {margin-top: 100px !important;}

.block {padding: 40px 0 40px 0;}

.row-trucking .block-item {
	height: 350px;
}

.header .logo {}

}


/* Container 720 */
@media (max-width: 1023px) {


	.font-small, small {font-size:14px; line-height:16px;}
	.font-small-2 {font-size:12px; line-height:15px;}
	.font-290 {
		font-size: 220px;
    	line-height: 220px;
	}



	h1, .h1 {
		font-size: 48px;
		line-height: 48px;
		margin:0 0 35px 0;
	}

	h2, .h2 {
		font-size: 48px;
		line-height: 52px;
		margin:0 0 25px 0;
	}

	h3, .h3 {
		font-size: 32px;
		line-height: 36px;
		margin:0 0 20px 0;
	}

	h4, .h4 {
		font-size: 24px;
		line-height: 30px;
		margin:0 0 15px 0;
	}


	h5, .h5 {
		font-size: 18px;
		line-height: 22px;
		margin:0 0 10px 0;
	}
	.mb-5  {margin-bottom: 20px !important;}
	.mb-6  {margin-bottom: 30px !important;}
	.mb-10 {margin-bottom: 50px !important;}
	.mb-20 {margin-bottom: 70px !important;}

	.mt-5 {margin-top: 20px !important;}
	.mt-6 {margin-top: 30px !important;}
	.mt-10 {margin-top: 50px !important;}
	.mt-20 {margin-top: 70px !important;}

	.logo {
		padding: 30px 40px;
	}
	
	.block {padding: 30px 0 30px 0;}

	.row-trucking .block-item {
		height: 255px;
	}
	.row-trucking .block-item > div {
		padding: 10px 20px;
		font-size: 120%;
    	line-height: 130%;
	}
	
	.btn {
		font-size: 16px;
		line-height: 20px;
	}
	
	.win .win-content {
    	width: 80%;
	}

}



@media (max-width: 767px) {
	body {
		font-size:14px;
		line-height:18px;
	}
	.font-default {font-size:14px;line-height:18px;}
	.font-big {font-size:16px; line-height:21px;}

	.font-big p,
	p.font-big {margin:0px 0 25px 0}

	.font-128 {
    	font-size: 100px;
    	line-height: 100px;
	}
	.font-290 {
    	font-size: 100px;
    	line-height: 100px;
	}

	input[type='url'],
	input[type='text'],
	input[type='email'],
	input[type='phone'],
	input[type='number'],
	input[type='password'],
	select, textarea {
		font-size:14px;
		line-height:18px;
	}
	p {
    	margin: 0px 0 18px 0;
	}

	h2, .h2 {
		font-size: 32px;
		line-height: 36px;
		margin:0 0 20px 0;
	}
	h3, .h3 {
		font-size: 24px;
		line-height: 30px;
		margin:0 0 15px 0;
	}

	ol li {
    	padding: 0px 0px 0px 30px;
    	margin: 15px 0;
	}
	ol li::before {
		height: 22px;
		width: 22px;
		top: -2px;
		padding: 2px 0 0 0;
	}

	.font-big ol li {
		padding: 0px 0px 0px 35px;
	}
	.font-big ol li::before {
		height: 25px;
		width: 25px;
	}

	.btn {
		font-size:14px;
		line-height:20px;
		padding: 10px 16px 10px 16px;
	}
	.btn-big {
    	padding: 10px 20px 10px 20px;
	}
	.btn-small {
    	padding: 6px 12px 6px 12px;
		font-size: 14px;
    	line-height: 20px;
	}
	.btn-small .icon {
    	width: 17px;
    	height: 17px;
	}

	.mb-5  {margin-bottom: 15px !important;}
	.mb-6  {margin-bottom: 20px !important;}
	.mb-10 {margin-bottom: 40px !important;}
	.mb-20 {margin-bottom: 60px !important;}

	.mt-5 {margin-top: 15px !important;}
	.mt-6 {margin-top: 20px !important;}
	.mt-10 {margin-top: 40px !important;}
	.mt-20 {margin-top: 60px !important;}

	.logo {
		padding: 25px 35px;
    	max-width: 270px;
	}
	
	.block {padding: 20px 0 20px 0;}


	.row-trucking .block-item {
		height: 68vw;
	}
	.row-trucking .block-item > div {
		padding: 10px 20px;
	}

	.win .win-content {
		padding: 20px 20px 50px 20px;
		width:calc(100% - 40px);
	}

	

}

@media (max-width: 575px) {
	
	
	
}
