

.logo-wraper .logo-simple img{
height: 65px;
}

p {font-weight: 400; font-size: 14px; line-height: 28px; color:#fff; padding: 5px 0;}

.info {
text-align: center;
z-index: 3;
height: auto;
min-height: 850px;
}
.logo-wraper .logo-simple{
margin-top: 5px;
}
@media screen and (min-width: 980px){
.logo-wraper .logo-simple{
margin-top: 60px;
}
.info-block:hover img.info-icon{
display: none;
}
}

.lading-logo {
margin-top: -130px;
margin-left: -70px
}

.center-description span{
font-size: 2.4em;
}
.center-description .button-img{
font-size: 2.4em;
}

.center-description .push{
float: none;
margin: 30px auto;
width: 130px;
}

.partners-slider .swiper-wrapper,
.partners-slider .swiper-slide{
height: 120px !important
}

.partners {
padding: 20px 0px 60px;
}

.container-body{
padding: 40px 0;
font-size: 1.4em;
line-height: 2em;
}
h1{
line-height: 60px;
}
h1.small{
clear: both;
font-size: 35px;
text-align: left;
padding-top: 30px;
width: 100%;
line-height: 46px;
text-transform: uppercase;
color: #ff9c00;
}



.right-description h1{
font-size: 40px;
text-align: left;
width: 100%;
line-height: 46px;
text-transform: uppercase;
color: #ff9c00;
}


h3 {
font-size: 20px;
}

.form-contact .email.contact_form_button{
position: relative;
float: right;
margin-top: 0px;
margin-bottom: 20px;
padding: 0;

border: 0;
width: auto;
height: auto;
display: block;
background: none;
}

.form-contact .email.contact_form_button span{
background: #fff
}

.special-image img{
width:230px;
height: auto;
}


.description{
padding: 40px 0;
}
.description p{
padding: 10px 0;
}



.page_gallery {
clear:both;
padding-top:20px;
padding-bottom:10px;
}

.photo-row .photo-col{
margin-top: 10px;
margin-bottom: 10px;
}
.photo-row .photo-col img{
width:100%;
max-width: 100%;
height: auto;
}

/*image styles*/
.inline-image img{
max-width: 100%;
}
.inline-image.left{
float:left;
padding: 0 10px 10px 0;
text-align: center;
}
.inline-image.right{
float:right;
padding: 0 0 10px 10px;
text-align: center;
}
.inline-image.center{
text-align: center
}
/*image styles*/

.input-field label{
text-align: left;
padding-left: 20px;
}

.input-field label{
width: 130px;
}

.form-order textarea{
height: 90px;
}

.order-block p{
padding-bottom: 10px;
}

.center-description span{
line-height: 65px;
}

.service h4{
font-weight: 600;
font-size: 20px;
line-height: 30px;
text-transform: uppercase;
padding-top: 0px;
}

.title-gallery-inside h2{
font-size: 4em
}