/* header */
.big_blok_fon {
	background: transparent url("../../img/header-fon11.jpg") no-repeat scroll center top;
	padding-left: 0;
    padding-right: 0;
	padding-bottom: 100px;

}
.header_container_full {
	background: transparent url("../../img/header_fon_setka.png") no-repeat scroll center top;
	padding-top: 23px;
/*	padding-bottom: 40px; */
}
.header_1 {
	
}
.adress_icon{
	
}
.header_adress {
	color: #fff;
    font-size: 13px;
    font-weight: 900;
	text-align:left;
	line-height: 1em;
}
.header_adress i, .header_phone i{
	color: #ff831f;
	font-size: 30px;
	margin-top: -10px;
}
.header_logo {
	text-align: center;
}
.header_phone {
	color: #fff;
    font-size: 15px;
    font-weight: 900;
    text-align: right;
	line-height: 1em;
	margin-left: -6px;
}
.header_phone .col-lg-1{
	padding-left: 0;
}

/* основная форма */
.content_fluid {
	padding-top: 50px;
	padding-bottom: 130px;
}
.content_title_row {
	text-align: center;
}
.content_title_row .content_title {
    color: #fff;
    font-size: 27px;
    font-weight: 900;
}
.content_title_row .content_text {
	color: #fff;
	font-size: 17px;
    font-weight: 900;
}
.content_title_row .color_text {
	background: rgba(255, 255, 255, 0.8);
    border-radius: 3px;
    color: #df0101;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
.content_from {
	padding-top: 20px;
	color: #fff;
}
.content_from input{
	background-color: rgba(255, 255, 255, 0);
	border: 1px solid rgba(255, 255, 255, 0);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0) inset;
	color: #fff;
}
.content_from select {
	background-color: rgba(255, 255, 255, 0);
	border: 1px solid rgba(255, 255, 255, 0);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0) inset;
	color: #fff;
	
}
.content_from option, .content_from option:focus  {
	background-color: rgba(255, 255, 255, 0);
	color: #000;
}
.content_from .form-control::-moz-placeholder {
	color: #fff;
}
.content_from .col-lg-1{
	 font-size: 25px;
}
.content_from .form-group{
	border-bottom: 1px solid;
}
.content_1 button{
	width:100%;
}

/* Преимущества */
.content_fluid_2 {
	padding-bottom: 100px;
}
.content_2 {
	
}
.content_title_row_2 {
	text-align: center;
	padding-bottom: 50px;
}
.content_title_2 {
    font-size: 27px;
    font-weight: 900;
	margin: 0;
}
.content_text_2 {
	color: #ff831f;
    font-size: 17px;
    font-weight: 900;
}
.content_row_3 {
	text-align: center;
	padding-bottom: 50px;
}
.content_3_icon {
	padding-bottom: 20px;
	border-right: 1px solid #e0e0e0;
}
.content_3_text {
	margin-left: auto;
    margin-right: auto;
    width: 72%;
}
.content_row_4 {
	text-align: center;
	background: url("../../img/liniya.png");
	background-position: center 32%;
	background-repeat: no-repeat;
	background-size:60%;
}
.content_row_4 .content_3_icon{
	border-right: 0px solid #e0e0e0;
}
.content_row_4 .col-lg-offset-1{
	width:30%;
}
.none_padding {
	padding-left: 0;
    padding-right: 0;
}

/* вторая форма */	
.content_fluid_3 {
	background: transparent url("../../img/form_fon_2.jpg") no-repeat scroll center top;
}
.content_3 {
	padding-top: 40px;
	padding-bottom: 30px;
}
.content_3 button{
	margin-top: 25px;
}
.content_3 label{
	color: #fff;
}
.content_3 input{
	height: 45px;
	font-style: italic;
}
.content_3 .form-group{
	text-align: left;
}
.content_fluid_3 .content_title_row {
	padding-bottom: 30px;
}
.content_fluid_3 .form-inline {
	padding-bottom: 30px;
}

/* Кнопки */
button.btn-default {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: .8em 1em calc(.8em + 3px);
  border-radius: 3px;
  background: #ff831f;
  border-color: rgba(0, 0, 0, 0);
  box-shadow: 0 -4px #e86800 inset;
  transition: 0.2s;
} 
button.btn-default:hover { background: #ff831f; }
button.btn-default:active {
  background: #ff831f;
  box-shadow: 0 3px #ff831f inset;
}

/* footer */
.footer_container_fluid {
	padding-left:0px;
	padding-right:0px;
}
.footer_container_fluid .container{
	width: 100%;
}
.contact_page_content {
	color: #ffca00;
	padding-left:5px;
	padding-right:5px;
}
.contact_page_title{
	font-size: 25px;
	padding-bottom: 10px;
    padding-top: 5px;
}
.contact_page_text {
	font-size: 17px;
}
.ymaps-b-balloon .ymaps-i-custom-scroll{
	top: -173px !important;
}
.ymaps-b-balloon__content, .ymaps-b-balloon__sprite,.ymaps-b-balloon__tail {
	background:rgba(0, 0, 0, 0.8) !important;
	border-color:rgba(0, 0, 0, 0.8) !important;
}
.ymaps-b-balloon__sprite_type_tail {
	background:rgba(0, 0, 0, 0) !important;
}
.submit_ok {
	background: #6dae04 none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: white;
    font-weight: 700;
    padding: 0.8em 1em calc(0.8em + 3px);
    text-decoration: none;
    transition: all 0.2s ease 0s;
	width: 100%;
	font-size: 20px;
	text-align: center;
}
.submit_ok_2 {
	background: #6dae04 none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: white;
    font-weight: 700;
    padding: 0.8em 1em calc(0.8em + 3px);
    text-decoration: none;
    transition: all 0.2s ease 0s;
	width: 100%;
	font-size: 13px;
	text-align: center;
	margin-top: 25px;
}
/* Адаптивная верстка */

@media only screen and (max-width: 1000px) {

}
@media only screen and (max-width: 939px) {
	.content_title_row .content_title {
		font-size: 20px;
	}
	.content_title_row .content_text {
		font-size: 16px;
	}
	.content_title_row .color_text {
		width: 70%;
	}
}
@media only screen and (max-width: 935px) {
	
}
@media only screen and (max-width: 924px) {


}
@media only screen and (max-width: 908px) {

}
@media only screen and (max-width: 892px) {

}
@media only screen and (max-width: 874px) {

}
@media only screen and (max-width: 857px) {

}
@media only screen and (max-width: 813px) {

}
@media only screen and (max-width: 789px) {
	.header_adress, .header_logo, .header_phone {
		text-align: center;
		padding: 5px;
	}
	.header_adress i, .header_phone i {
		display: none;
	}
	.content_fluid {
		padding-top: 10px;
	}
		.header_logo img{
		width: 100%;
	}
	.content_title_row .color_text {
		width: 100%;
	}
}
@media screen and (min-width: 538px) and (max-width: 735px) {

}
@media only screen and (max-width: 702px) {

}
@media only screen and (max-width: 679px) {

}
@media only screen and (max-width: 667px) {
	.content_title_row .content_title {
		font-size: 17px;
	}
}
@media only screen and (max-width: 662px) {

}
@media only screen and (max-width: 600px) {

}
@media only screen and (max-width: 538px) {


}
@media only screen and (max-width: 514px) {

}

@media only screen and (max-width: 446px) {
	.content_from .col-xs-offset-4 {
		margin-left:15%;
	}
	.content_from .col-xs-6 {
		width: 70%;
	}
	.content_row_4 .col-lg-offset-1 {
    width: 50%;
	}
	.header_logo img{
		width: 100%;
	}

}
@media only screen and (max-width: 390px) {

@media only screen and (max-width: 375px) {
	.header_container_full {
		padding-bottom: 5px;
		padding-top: 5px;
	}
	.content_from .col-xs-10 {
		width: 82%;
	}
}
@media only screen and (max-width: 355px) {

}
@media only screen and (max-width: 321px) {

}
