﻿@font-face {
  font-family: 'Romul';
  src: url('fonts/Romul.ttf');
  src: url('fonts/Romul.woff');
} 

﻿
﻿
﻿body {
	font-size: 16px;
	font-family: 'Romul';
}

a {
	color: #fff;
	text-decoration: none;
}

.popup_content {
	color:	#b2b2b2 !important;
}

.wrapper {
	max-width: 1920px;
	margin: 0 auto;
	overflow-x: hidden;
}

.first_section {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	background: #abb194;
}

.first_section h1 {
	display: block;
	max-width: 1200px;
	position: absolute;
	top: calc(25% - 100px);
	left: 0;
	right: 0;
	margin: 0 auto;
	color: #fff;
	font-size: 6rem;
	text-align: center;
	font-family: 'Romul';
	padding: 10px;
}

.first_section h2 {
	display: block;
	max-width: 800px;
	position: absolute;
	top: 33%;
	left: 0;
	right: 0;
	margin: 0 auto;
	color: #fff;
	font-size: 2rem;
	text-align: center;
	font-family: 'Romul';
}

.mission {
	max-width: 800px;
	left: 0;
	right: 0;
	margin: 0 auto;
	position: absolute;
	top: 62%;
	text-align: center;
	font-family: 'Romul';
	font-size: 2rem;
	color: #fff;
}

.mission h3 {
	font-size: 4rem;		
}

.first_section span {
	display: block;
	max-width: 800px;
	position: absolute;
	bottom: 120px;
	left: 0;
	right: 0;
	margin: 0 auto;
	color: #fff;
	font-size: 3rem;
	text-align: center;
	font-family: 'Romul';
}

.down_arrow {
	display: block;
	max-width: 32px;
	position: absolute;
	bottom: 45px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	animation: bottom 1.5s infinite ease-in-out;
}

.down_arrow img {
	width: 100%;
	height: auto;
}


@keyframes bottom {
from {bottom: 45px;}
to {bottom: 15px;}
}

.president_section {
	display: block;
}

.president_section h2 {
	margin: 100px auto;
	color: #fff;
	font-size: 4rem;
	text-align: center;
	font-family: 'Romul';
	text-transform: uppercase;
	color: #727959;
}

.president_block {
	max-width: 1200px;
	margin: 0 auto 100px auto;
}

.president_photo {
	 max-height: 600px;
	 overflow: hidden;
}

.president_photo img {
	 width: 100%;
	 height: auto;
	 padding: 20px;
}

.president_text {

	font-size: 2rem;
	margin: 0 auto;
	text-align: left;
	margin-top: 40px;
	padding: 20px !important;
	font-family: 'Romul';
	color: #727959;
}

.president_text p {

}

.second_section {
	display: block;
	margin: 100px auto;
}

.second_block_left {
	background: #fff;
	height: 100%;
}

/*.second_block_left p span {*/
/*	font-size: 4rem;	*/
/*}*/

/*.second_block_left p {*/
/*	display: block;*/
/*	font-size: 4rem;*/
/*	text-align: center;*/
/*	font-family: 'Romul';*/
/*	padding: 10px;*/
/*	color: #727959;*/
/*}*/

.second_block_right {
	max-height: 600px;
	overflow: hidden;

}

.second_block_right img {
	width: 100%;
	height: auto;
	background-size: cover;
	background-position: center;
}



.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, 
.col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, 
.col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, 
.col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, 
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, 
.col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

.icon_block {
	display: block;
	/*border: 1px solid;*/
	padding: 20px;
	margin: 20px auto;
	text-align: center;
	max-width: 1000px;
}

.second_first_icon, .second_second_icon {
	display: block;
	margin: 20px auto;
	text-align: center;
}

.second_first_text, .second_second_text {
	font-family: 'Romul';
	font-size: 2rem;
	color: #727959;
	margin: 20px auto;
	text-align: left;
}

.second_first_icon_dop {
	padding-top: 30px;
}

.third_section {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.third_section h3 {
	font-family: 'Romul';
	color: #727959;
	font-size: 4rem;
	text-align: center;
	margin: 70px auto 100px auto;
}

.third_blocks {
	max-width: 1620px;
	margin: 50px auto;
	text-align: center;
}

.third_block {
	margin-top: 20px;
}

.icon_in {
	height: 110px;
}

.third_block i {
	font-size: 8rem;
	color: #727959;
}

.third_block p {
	padding: 20px;
	text-align: center;
	font-family: 'Romul';
	font-size: 2rem;
	color: #727959;
}

.third_block img {
	margin-bottom: 20px;
}

.second_block_last_img {
	width: 1920px;
	height: 100px;
	background: url(../img/second_block_last_img.jpg);
	background-size: cover;
}

.four_blocks {
	top: 100px;
}

.four_block_right h3 {
	font-family: 'Romul';
	font-size: 4rem;
	color: #fff;
	padding: 50px;
	padding-top: 100px;
	margin: 0;
}

.four_block_right {
	text-align: center;
	background: #a9b391;
	height: 100%;
}

.target_blocks {
	max-width: 1400px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 50px;
}

.target_block {
	position: relative;
	margin: 0 auto;
	padding: 50px;
}

.target_block .num {
	left: 5px;
	font-family: 'Romul';
	position: absolute;
	color: #8b9376;
	font-size: 8rem;
	padding-left: 5px;
}

.target_block .text {
	display: block;
	font-family: 'Romul';
	color: #fff;
	text-align: left;
	margin-left: 40px;
	margin-top: 50px;
	font-size: 2rem;
	line-height: 1.7;
}

.five_section h3 {
	font-family: 'Romul';
	font-size: 4rem;
	color: #727959;
	text-align: center;
	margin: 100px auto;
}



/* Form style */

.first-form {
	margin-top: 60px;
	/*padding-left: 30px;*/
	font-family: 'Romul';
	padding-left: 20px;
	padding-right: 20px;
}

.first-form textarea {
	width: 100%; 
	height: 100px;
	border: 1px solid #dddddd;
	padding: 25px;
	font-size: 16px;
	color: #999999;
	outline: none;
}

.input{
	width: 100%;
	height: 65px;
	margin: 0 0 30px 0;
	border: 1px solid #dddddd;
	padding-left: 25px;
	font-size: 16px;
	color: #999999;
	outline: none;
	font-family: 'Romul';
}

.disclaimer {
	font-family: 'Romul';
	margin: 8px 30px 0 30px;
	color: #b2b2b2;
}

.button-in-form {
	font-family: 'Romul';
	width: 320px;
	height: 65px;
	padding: 10px;
	margin: 50px auto;
	text-align: center;
	font-size: 16px;
	background: #a9b391;
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	outline: none;
	border: none;
}


.form_alert {
	max-width: 620px;
	min-height: 100px;
	position: fixed;
	background: #fff;
	left: 0;
	right: 0;
	top: 40%;
	margin: 0 auto;
	z-index: 1000;
	text-align: center;
	box-shadow: 10px 10px 10px 10000px rgba(0,0,0,0.5);
	display: none;
	font-family: 'Romul';

}

.cross_close {
	position: absolute;
	display: block;
	color: #000;
	top: 10px;
	right: 20px;
	cursor: pointer;
	
}

.form_alert span{
	display: block;
	padding: 40px;
	font-size: 26px;
}

.form_alert span .fa {
	font-size: 2em;
}

.form_section {
	max-width: 800px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 100px;
}

.six_section {
	display: block;
}

.six_blocks {
	background: #a9b391;
}

.six_block_left {
	max-height: 600px;
	overflow: hidden;
}

.six_block_left img {
	width: 100%;
	height: auto;
}

.six_block_title {
	display: block;
	max-width: 900px;
	text-align: center;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding-top: 100px;
	color: #fff;
	font-family: 'Romul';
	font-size: 2rem;
}

.six_block_adress {
	display: block;
	max-width: 600px;
	text-align: center;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 50px;
	color: #fff;
	font-family: 'Romul';
	font-size: 1rem;
}

.six_block_site {
	display: block;
	max-width: 200px;
	text-align: center;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 50px;
	color: #fff;
	font-family: 'Romul';
	font-size: 1rem;
}



/*Popup */

.white-popup {
    position: relative;
    background: #fff;
    padding: 20px;
    width: auto;
    max-width: 1200px;
    margin: 20px auto;
    text-align: center;
}

.white-popup p {
   text-align: left;
   font-size: 18px;
}

.white-popup img {
   margin-top: 20px;
   width: 100%;
   height: auto;
}

.popup-title {
	font-size: 2em;
	color: #fff;
}

.popup-conf {
	display: block;
	margin: 10px 0 20px 0;
}

.popup-form {
	background: #fff;
	max-width: 500px;
    background-size: cover;
	margin: 0 auto;
}

.popup-form h3 {
	text-align: center;
	color: #727959;
	font-family: 'Romul';
}

.popup-form-out {
	max-width: 495px;
    background-size: cover;
	margin: 0 auto;
	z-index: 1;
	opacity: 1;
}


.popup-confidential {
	text-align: left;
}

.popup-personal-data {
	text-align: left;
}

.popup_content {
	color: #999;
}

.mfp-close {
	color: #999 !important;
}

.popup-factory h3 {
	margin: 30px auto 10px auto;
	font-size: 20px;
}

.popup-factory img {
	box-shadow: 2px 2px 10px;
}

.main-button {
	position: absolute;
	top: calc(39%);
	left: 0;
	right: 0;
	margin: 65px auto;
	width: 350px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background: #727959;
	padding: 15px;
	cursor: pointer;
	border: none;
	font-family: 'Romul';
	font-size: 2rem;
}

.main-button:hover {
	background: #727939;
}


















