	#main-site-container{
		width: 900px;
	}
	@media screen and (min-width: 900px ){
		#main-site-container{
			width: 100%;
		}
	}
	@media screen and (max-width: 1400px ){
		.tarifs-block .ribbon:before,
		.tarifs-block .ribbon:after {
			display: none;
		}
		.tarifs-block .ribbon{
			width: 800px;
		}
	}
	@media screen and (max-width: 1600px ) and (min-width: 1000px ){
		span.main-header {
			font-size: 18px;
			font-weight: bold;
		}
		span.header, .inline-text,
		.section-third-constructor .header-constructor {
			font-size: 16px;

		}
		.positioned-text-one-section{
			width: 40%;
			padding-top: 3%;
			padding-left: 15%;
		}
		.section-third-constructor .positioned-text-one-section {
			padding-left: 5%;
			position: relative;
			z-index: 1;
		}
		
	}
	@media screen and (max-width: 1000px ){
		span.main-header {
			font-size: 18px;
			font-weight: bold;
		}
		span.header, .inline-text,
		.section-third-constructor .header-constructor {
			font-size: 16px;

		}
		.positioned-text-one-section{
			width: 50%;
			padding-top: 3%;
			padding-left: 5%;
		}
		.section-two-constructor .positioned-text-one-section{
			width: 90%;
		}
		.section-third-constructor .positioned-text-one-section {
			padding-left: 1%;
			position: relative;
			z-index: 1;
		}
	}