/*Стилизация мобильной версии*/
@media (max-width: 992px) {
	.header_center {
		display: none;
	}
	.header_logo img {
		max-width: 100px;
	}
	.header_right span {
		display: none;
	}
	.header_right a {
		font-size: 16px;
	}
	.header_right button {
		 height: 31px;
	    margin-top: 0;
	    float: right;
	    width: 157px;
	    font-size: 14px;
	    text-align: right;
	    padding-right: 10px;
	    background-size: 10px;
	    background-position-x: 14px;
	}
	.header_right {
		padding-top: 22px;
	}
	h1 {
		font-size: 30px;
		line-height: 1.5;
		margin-top: 100px;
	}
	h1 img {
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}
	.first_ostavit {
		max-width: 100%;
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}
	.top_block {
		min-height: 0px;
		padding-bottom: 50px;
	}
	.about_top {
		padding-top: 40px;
		padding-left: 15px;
		padding-right: 15px;
	}
	h3 {
		font-size: 32px;
		margin-bottom: 30px;
	}
	.about_top p {
		font-size: 16px;
	}
	.about_center__bottom {
		padding-left: 10px;
	}
	h4 {
		font-size: 28px;
	}
	.about_center__bottom {
		/*margin-top: -35px;*/
	}
	.about_center__bottom p {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.about_center__bottom.text-right {
		text-align: left !important;
		padding-right: 0;
		padding-left: 10px;
	}
	.about_center {
		padding-bottom: 20px;
	}
	.form1 .white_button {
		position: static;
	}
	.form1 input, .form2 input {
		margin-bottom: 15px;
	}
	.advantages {
		padding-top: 30px;
	}
	.advantages {
		font-size: 14px;
	}
	.advantages .col-6 {
		margin-bottom: 15px;
	}
	.advantages {
		padding-bottom: 0;
	}
	.sklad,
	.geografia {
		padding-left: 15px;
		padding-right: 15px;
	}
	.sklad h3 {
		margin-bottom: 30px;
	}
	.sklad p {
		font-size: 16px;
	}
	.sklad p br {
		display: none;
	}
	img.sklad_img {
		margin-top: 20px;
	}
	.geografia {
		padding-top: 10px;
	}
	.geografia h3 {
		margin-bottom: 30px;
	}
	.geografia p strong {
		font-size: 18px;
	}
	.geografia p strong br {
		display: none;
	}
	.geografia p strong {
		min-height: 0px;
		margin-bottom: 10px;
	}
	.geografia button {
		height: 42px;
	    width: 208px;
	    font-size: 18px;
	    margin-top: 0px;
	    margin-bottom: 30px;
	}
	span.bg {
		background: transparent;
	}
	.geografia__bottom_text {
		margin-top: 20px;
		font-size: 16px !important;
	}
	.footer_adress br {
		display: none;
	}
	.geografia {
		padding-bottom: 40px;
	}
	.types {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 30px;
	}
	.selectors_line:after,
	.selectors_line a:after {
		content: none;
	}
	.selectors_line {
		display: block;
		width: 100%;
		margin-bottom: 40px;
	}
	.selectors_line a br {
		display: none;
	}
	.selectors_line a {
		text-align: center;
		margin-bottom: 10px;
		margin-right: 0;
		border: 1px dashed;
	    padding: 5px;
	    border-radius: 5px;
	    display: block;
	}
	.switch__excerpt,
	.switch__characters p {
		font-size: 16px;
	}
	.switch button {
		width: 217px;
	    height: 48px;
	    margin-top: 23px;
	    font-size: 16px;
	    display: table;
	    margin-left: auto;
	    margin-right: auto;
	    margin-bottom: 15px;
	}
	.switch_image {
		min-height: 200px;
	}
	.types {
		padding-bottom: 40px;
	}
	.form2 {
		padding-top: 30px;
	}
	.objem_input,
	.ves_input {
		width: 100% !important;
		display: block !important;
	}
	.form2 button {
	    margin-top: 21px;
	    width: 200px;
	    height: 47px;
	    font-size: 16px;
	}
	.footer_zagolovok {
		font-size: 20px;
	}
	.footer_adress {
		font-size: 20px;
	}
	.footer_bottom p {
		font-size: 14px;
	}
	.footer_top .footer_zagolovok:before {
		left: -50px;
		width: 37px;
		height: 44px;
	}
	.footer_center .footer_zagolovok:before {
		width: 42px;
		height: 42px;
		left: -56px;
	}
	.sklad .container:after {
		content: none;
	}
	.modal-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	.modal_excerpt {
		font-size: 18px;
	}
	.modal_excerpt {
		margin-bottom: 20px;
	}
	#modal form input {
		font-size: 16px;
	}
	#modal .white_button {
		font-size: 18px;
	}
	.has-error:after {
		content: none;
	}
	.error_message {
		bottom: 11px;
	}
	.social_main_block a {
		margin-right: 3px;
		margin-bottom: 5px;
	}
	.footer_bottom {
		padding-left: 15px;
		padding-right: 15px;
	}
}
/*Стилизация десктопной версии-----------------------------------------------------------------------------------------*/
@media (min-width: 992px) {
	
}
/*Стилизация таблеточной версии*/
@media screen and (min-width: 768px) and (max-width: 992px) {
	.header_right a {
		display: block;
	}
	.header_right br {
		display: none;
	}
	.header_right button {
		margin-top: 10px;
	}
}
/*Стилизация 1024 */
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.header_right a {
		font-size: 18px;
	}
	.header_center a {
		font-size: 18px;
	}
	.header_right button {
		width: 100%;
		font-size: 16px;
	}
	.about_center__bottom {
		padding-left: 10px;
	}
	.about_center__bottom.text-right {
		padding-right: 0;
	}
	.advantages {
		font-size: 16px;
	}
	.geografia p strong {
		font-size: 18px;
	}
	.selectors_line a {
		font-size: 16px;
		margin-right: 15px;
	}
	.selectors_line a:after {
		bottom: -20px;
	}
	.sklad .container:after {
		content: none;
	}
}