@media screen and (max-width : 1200px) {
	.block3 .features-container section.first img {
    	left: 140px;
	}

	.block3 .features-container section.second img {
    	right: 140px;
	}

	.block3 .features-container section.third img {
    	left: 140px;
	}

	.block3 .features-container section.first h2,
	.block3 .features-container section.third h2 {
    	left: 0;
	}

	.block3 .features-container section.second h2 {
    	right: 0;
	}

	.block3 .features-container section h2 {
		width: 100%;
		padding: 0 15px;
	}

	.big-bg {
		background-size: cover;
	}
}

@media screen and (max-width : 980px) {
	.block3 .features-container section img {
		display: none;
	}

	.block3 .features-container:last-child {
		margin-bottom: 0;
	}

	.block3 .features-container:nth-child(2) .description {
		margin-right: 0;
	}

	.block3 .features-container .description {
		margin-left: 0;
	}

	.block3 .features-container section h2 {
		top: 25px;
	}

	.block4 form {
		flex-wrap: wrap;
    	justify-content: space-around;
	}

	.block4 .types,
	.block4 .radio {
		width: 50%;
		max-width: 400px;
	}

	.block4 .radio .size,
	.block4 .radio .color {
		max-width: 200px;
	}

	.block4 .buy-form {
		margin-top: 0;
	}

	.big-bg {
		padding: 80px 0 200px 0;
	}

	.block6 .send {
		margin-right: 15px;
	}
}

@media screen and (max-width : 767px) {
	.block1 .right-col {
		display: none;
	}

	.block2 {
		margin-top: -65px;
	}

	#normalNav {
		display: none;
	}

	#burgerNav {
    	display: block;
	}

	.block1 {
		display: block;
	}

	.block1 h1 {
		text-align: center;
	}

	.block1 h1:after {
		left: 50%;
		margin-left: -70px;
	}

	.block1 p, .block1 .price, .block1 form {
		margin: 0 auto;
	}

	.block1 p {
		text-align: center;
	}

	.block1 .price {
		justify-content: center;
	}

	.block1 form {
		width: 220px;
	}

	.block3 .features-container {
		display: block;
	}

	.block3 .features-container section {
		/*animation: none;*/
		margin: 0 auto;
		padding: 0 30px 30px 35px;
		/*visibility: visible !important;*/
	}

	.block3 .features-container .description {
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.block3 .features-container:nth-child(2) .description {
		margin-left: 0;
	}

	.block3 .features-container section h2,
	.block3 .features-container:after {
		text-align: center !important;
	}

	.block3 .features-container:nth-child(1):after,
	.block3 .features-container:nth-child(2):after,
	.block3 .features-container:nth-child(3):after {
    	margin-left: -22px;
	}

	.block3 .features-container:before {
    	margin-left: 5px;
	}

	.block3 .features-container section {
		display: block;
		padding-top: 10px;
		height: auto;
	}

	.block3 .features-container section h2 {
		position: static;
		width: 100%;
		margin-bottom: 20px;
	}
}

@media screen and (max-width : 680px) {
	footer .container {
		justify-content: center;
	}

	footer .f-l-c, footer h2, footer .f-l-c p, footer .f-r-c ul li {
		text-align: center;
	}

	footer .f-l-c {
		margin-bottom: 20px;
	}

	.block6 .send img {
		max-width: 428px;
		min-width: 300px;
		width: 100%;
	}
}

@media screen and (max-width : 567px) {
	.block6 {
		flex-wrap: wrap;
	}

	.block6 > div {
		margin-right: 0;
		width: 100%;
	}

	.block6 .send {
		margin-bottom: 15px;
	}

	.block4 .types {
		width: 300px;
		margin: 0 auto;
	}

	.block4 .radio {
		width: 200px;
		margin: 0 auto;
		padding-top: 0;
	}

	.block4 form {
		display: block;
	}

	.block4 .buy-form {
		text-align: center;
	}

	.block4 .buy-form input, .block4 .buy-form button {
		margin: 0 auto;
	}

	.block4 .buy-form input {
		margin-bottom: 20px;
	}

	.big-bg {
    	padding: 80px 0 230px 0;
	}

	.map ul.tabs {
		width: 280px;
		left: calc(50% - 140px);
	}

	.map ul.tabs li {
		width: 100%;
	}
}

@media screen and (max-width : 480px) {
	.block1 h1 {
		font-size: 40px;
	}

	.block3 .features-container section h2 {
		font-size: 25px;
    	line-height: 30px;
	}
}