/*
 * Author: Carlos Alvarez
 * URL: http://Alvarez.is
 *
 * Project Name: SHIELD - Free Bootstrap 3 Theme
 * Version: 1.0
 * Date: 02-11-2013
 * URL: http://blacktie.co/
 */


/* ==========================================================================
   Base Styles and Bootstrap Modifications
   ========================================================================== */
   @font-face {
    font-family: 'MyriadProRegular.otf'; /* Гарнитура шрифта */
    src: url('../fonts/MyriadProRegular.otf'); /* Путь к файлу со шрифтом */
	 font-weight: 300;
font-style:normal;
   } 
html,
button,
input,
select,
textarea {
  border: none;
  border-radius:5px;
     background: #fff; 
color:#5c5a5a;
font-size:1.0em;
font-weight:600;
/*text-align:center;*/
padding-top:0%;	
}

body {
    font-size: 1em;
    line-height: 1.4;
    background: #edf0f0;
}
#cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #222;
  color: #fff;
  padding: 15px;
  text-align: center;
  z-index: 1000;
  display: none;
}
#cookie-banner button {
  background-color: #00aeef;
  color: white;
  border: none;
  padding: 8px 16px;
  margin-left: 10px;
  cursor: pointer;
  border-radius: 4px;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #f2c2c9;
    color: #a4003a;
    text-shadow: none;
}

::selection {
    background: #427a9e;
    color: #fff;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

 hr {
    display: block;
    height: 2px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

 img {
    vertical-align: middle;
}

/*
 * Allow only vertical resizing of textareas.
 */

 textarea {
    resize: vertical;
}


/* ==========================================================================
   General styles
   ========================================================================== */

html,
body {

    height: auto;
}

body {
    font-family: "MyriadProRegular.otf";
    font-weight: 200;
    font-size: 16px;
    color: #222;

    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}
  
input[type="text"]:focus { outline: none; }
.col-md-4 {
	padding-bottom: 20px;
}
h1,
h2,
.h1,
.h2 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2em;
  color: inherit;
}
.row {
margin-right: 0px;
margin-left: 0px;
}
.modal-telo {
	background: #fff;
	background: url(../images/bg_modal.png) repeat-x;
}

.modal-header h4 {
	color: black;
}

.modal-footer {
	background: #2b2b2b;
}


.navbar-default {
border-color: transparent;
background-color: #dadada;
}


.navbar-toggle {
border-color: transparent;
border: 0px solid transparent;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	background-color: #16a085;
	color: white;
	    font-family: "MyriadProRegular.otf";
}



hr {
    position: relative;
    border: none;
}
/*линия в услугах*/
hr:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 2%;
    width: 96%;
    height: 4px;
    background: #ccc;
}
/*линия в размещениях*/
.plac hr:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    height: 2px;
    background: #000;
}
a img {
 /*   background: white;*/
}

.odd a img {
    background: #f5f5f5;
}

/* Titles */
h1, h2, h3, h4, h5, h6 {
	  font-family: 'MyriadProRegular.otf',sans-serif;
    font-weight: 300;
    color: #928f8b;
}


/* Paragraph & Typographic */
p {
	  font-family: 'MyriadProRegular.otf',sans-serif;
    line-height: 22px;
    margin-top: 5px;	
    margin-bottom: 5px;
}

.centered {
    text-align: center;
}

.paragraph-lead {
    font-size: 20px;
    color: #3498db;
}

strong {
    font-weight: 700;
}

em {
    font-weight: 300;
}

pre {
    background: #ebebeb;
    border: none;
    font-family: "Monaco";
    font-size: 16px;
    color: #666;
    padding: 20px;
    line-height: 28px;
}

small {
    font-size: 12px;
}

blockquote,
blockquote p {
    line-height: 28px;
    color: #999;
    font-weight: 300;
    font-style: italic;
}

blockquote {
    position: relative;
    margin: 0 0 40px -30px;
    padding-left: 30px;
    border-left: 5px solid #3498db;
}

blockquote cite {
    position: absolute;
    bottom: -25px;
    right: 0;
    font-size: 12px;
    font-style: italic;
    color: #333;
    font-weight: 300;
}

blockquote cite:before {
    content: "-- "
}

/* Images */
.overflow-image {
    margin-top: -65px;
}

/* Links */
a {
    color: #414141;
    word-wrap: break-word;

    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

a:hover,
a:focus {
    color: #ff9c00;/*оранжевый*/
    text-decoration: none;
    outline: 0;
}

a:before,
a:after {
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}
a [href^=tel]{
	color:#fff;
}


/* ==========================================================================
   Wrap Sections
   ========================================================================== */

#header {
	background: url(../images/bg-header.jpg);
	width: 100%;
	height:239px;
	margin:0px auto;
}

#header h1 {
	color:#ffffff;
	margin-top: 90px;
	padding-bottom: 30px;
	letter-spacing: 8px;
	font-size: 100px;
	font-weight: bold;
	text-shadow: 2px 2px 2px #000;
}
@media screen and (max-width:568px) {
#header {
	background: url(../images/bg-header-s.jpg);
	height:545px;
}	
}
@media screen and (max-width:320px) {
#header {
	background: url(../images/bg-header-s.jpg);
	height:440px;
}	
}
.place {
    float: left;
    padding: 4px 7px 0px 0px;
}
.place2 {
    float: left;
    padding: 0px 7px 0px 0px;
}
.place3 {
    float: left;
    padding: 4px 7px 0px 0px;
}
.pdf {
    float: left;
    padding: 0px 7px 0px 0px;	
}
.div-pdf {
padding:5% 0px 0px 0px;
}
.div-pdf2 {
padding:3% 0px 0px 0px;
}
.header {
position:relative;
top:17px;	
}
@media screen and (max-width:1024px) {
.header {
top:5%;	
}	
}
@media screen and (max-width:768px) {
.header {
top:10%;	
}	
}
@media screen and (max-width:568px) {
.header {
top:13%;	
}	
}
@media screen and (max-width:480px) {
.header {
top:13%;	
}	
}
.header-f{
position:relative;
top:17px;	
}
@media screen and (max-width:1024px) {
.header-f {
top:5%;	
}	
}
@media screen and (max-width:768px) {
.header-f {
top:10%;	
}	
}
@media screen and (max-width:480px) {
.header-f {
top:5%;	
}	
}
.h3-logo {
font-size:1.3em;letter-spacing: 0.04em;color:#ffda44;margin-top:0px;	
}
@media screen and (max-width:1024px) {
.h3-logo {
font-size:1.2em;letter-spacing: 0.04em;color:#ffda44;	
}	
}
@media screen and (max-width:320px) {
.h3-logo {
font-size:1.0em;letter-spacing: 0.02em;color:#ffda44;	
}	
}
#content {
	width: 100%;	
}
#footer {
	background: url(../images/bg-footer.jpg);
	width: 100%;
	height:131px;
	margin:0px auto;
}

#footer h4 {
	color: white;
}
@media screen and (max-width:768px) {
#footer {
	background: url(../images/bg-header.jpg);
	width: 100%;
	height:160px;
	margin:0px auto;
}	
}
@media screen and (max-width:320px) {
#footer {
	background: url(../images/bg-header.jpg);
	width: 100%;
	height:242px;
	margin:0px auto;
}	
}
/* ==========================================================================
   MEDIA QUERIES
   ========================================================================== */
@media screen and (max-width:1050px), screen and (max-device-width:1050px){
	body .header{background-attachment: scroll;}
}
/*ipad portrait*/
@media only screen and (min-device-width:768px) and (max-device-width : 1024px) and (orientation : portrait){
	.header{background-attachment: scroll;}
}
@media screen and (max-width:769px) {
	#headerwrap h1 {
		font-size: 80px;
	}
	#headerwrap p {
		font-size: 30px;
		line-height: 38px;
	}
}
/*дописки*/
.container {
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;	
}
.container-content {
padding-top:60px;background:#fff;	
}
.container-content-ind {
padding-top:60px;background:#fff;	
}
@media screen and (max-width:768px) {
.container-content {
padding-top:10px;background:#fff;	
}
.container-content-ind {
padding-top:26px;background:#fff;	
}	
}
.menu {
	position:absolute;
	top:0px;
	width:100%;
    font-family: "MyriadProRegular.otf",sans-serif;
	z-index:1;
}
.menu2 {
	position:absolute;
	top:191px;
	width:1200px;
	z-index:99;
}
.menu3 {
	position:absolute;
	top:239px;
	width:1200px;
	z-index:99;
}
@media screen and (max-width:1024px) {
.menu2 {
	top:191px;
	width:970px;
}	
.menu3 {
	position:absolute;
	top:239px;
	width:970px;
	z-index:99;
}
}
.navbar {
  max-height: 37px;
  margin-bottom: 4px;
  min-height:37px;
}
.navbar-inverse .navbar-nav > li > a {
    font-size: 1.1em;
}
@media screen and (max-width:1024px) {
.navbar {
  max-height: 37px;
  margin-bottom: 4px;
  min-height:87px;
}	
}
@media screen and (max-width:768px) {
.menu {
	position:absolute;
}	
.menu2 {
	position:absolute;
	top:0px;
	width:100%;
	z-index:99;
}
.menu3 {
	position:absolute;
	top:48px;
	width:100%;
	z-index:99;
}
.navbar {
  min-height:50px;
  max-height: 10px;
  margin-bottom: 0px;

}
.navbar-inverse {
  background: none;
  border: none;
      box-shadow:none;
  opacity:1.0;
}
.nav {
/*background: url(../img/bg_menu1.jpg) repeat center top;*/
background-color:#fff;
width:96%;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;		
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #cd940a;
  background-color: #a2a2a2;
  
}
.navbar-inverse .navbar-nav > li > a {
  color: #000;
  font-size:0.7em;
	  font-family: 'MyriadProRegular.otf',sans-serif;
	  
}	
}
@media screen and (max-width:480px) {
.navbar-inverse .navbar-nav > li > a {
  font-size:1.0em;	  
}	
.nav {
width:100%;	
}
}
.navbar {
    border-radius: 0px;
}
.btn-form {
  display: inline-block;
  padding: 0px 0px;
		  background: none;
 border: none;
}
.label-fio {
font-family: 'MyriadProRegular.otf',sans-serif;padding:10px 0px 0px 30px;color:#2c2c2c;text-align:left;font-size:1.1em;font-weight: normal;	
}
.input-fio {
margin:5px 0px 0px 15px;border: 1px solid #2c2c2c;border-radius:0px;width:70%;	
}
.label-messag {
padding:10px 0px 0px 30px;color:#2c2c2c;text-align:left;font-size:1.1em;font-weight: normal;	
}
.input-messag{
margin:5px 0px 0px 15px;border: 1px solid #2c2c2c;border-radius:0px;width:100%;	
}
@media screen and (max-width:768px) {
.label-fio {
font-family: 'MyriadProRegular.otf',sans-serif;padding:10px 0px 0px 10px;color:#2c2c2c;text-align:left;font-size:1.1em;font-weight: normal;	
}
.input-fio {
margin:5px 0px 0px 0px;border: 1px solid #2c2c2c;border-radius:0px;width:70%;	
}
.label-messag {
padding:10px 0px 0px 10px;color:#2c2c2c;text-align:left;font-size:1.1em;font-weight: normal;	
}
.input-messag{
margin:5px 0px 0px 0px;border: 1px solid #2c2c2c;border-radius:0px;width:100%;	
}	
}
.okomp-text {
	text-align:justify;
	padding-left:25px;
	padding-right:25px;
}
.okomp-text p{
	padding-top:2%;
	color:#928f8b;
}
@media screen and (max-width : 768px) {
.okomp-text {
	padding-left:15px;
	padding-right:15px;
}	
}
.produkt-text {
	text-align:justify;
	padding-left:10px;
	padding-right:35px;
}
.produkt-text p{
	margin-top:2%;
	color:#928f8b;
}
@media screen and (max-width : 768px) {
.produkt-text {
	padding-left:15px;
	padding-right:15px;
}	
}
.produkt-h1 {
	text-align:left;
	padding-left:0px;
	padding-right:25px;
	font-size:30px;
	margin:0px;
}
@media screen and (max-width : 768px) {
.produkt-h1 {
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}	
}
.okomp-img {
padding-right:0px;	
padding-left:0px;
}
@media screen and (max-width : 768px) {
.okomp-img {
padding-right:5px;	
padding-left:5px;
}
}
.okomp-img img{
margin:auto;	
}
.produkt-img {
padding:30px 15px 0px 25px;
}
@media screen and (max-width : 768px) {
.produkt-img {
padding-right:5px;	
padding-left:5px;
}
}
.produkt-img2 {
padding:0px 0px 0px 25px;
}
@media screen and (max-width : 768px) {
.produkt-img2 {
padding-right:5px;	
padding-left:5px;
}
}
.produkt-img img{
margin:auto;	
}
.produkt-img h3 {
	margin-top:5px;
}

span.produkt-span {
    font-size: 0.5em;	
}
.form-group {
opacity:0.8;
}
.contacts {
margin-top:5%;

}
.contacts h1 {
color:#fff;
font-size:3.5em;		
}
.contacts h3 {
color:#fff;
font-size:2.0em;		
}
.form-control {
width:80%;
}
@media screen and (max-width : 1366px) {
.contacts {
margin-top:6%;
}	
.contacts h1 {
margin-top:0%;	
font-size:2.5em;		
}
.contacts h3 {
font-size:2.0em;
margin-top:0%;			
}
.form-control {
  height: 28px;
  padding: 5px 12px;
  font-size: 1.0em;
  line-height: 1.428571429;
}
.form-group {
  margin-bottom: 1px;
}
.btn {
  padding: 0px 5px;
  margin-bottom: 0;
	  font-family: 'MyriadProRegular.otf',sans-serif;
  font-size: 1.0em;
  font-weight: normal;
  line-height: 1.428571429;
}	
}
@media screen and (max-width : 768px) {
.contacts {
margin-top:0%;
}	
.contacts h1 {
margin-top:0%;	
font-size:2.0em;		
}
.contacts h3 {
font-size:1.0em;
margin-top:0%;			
}
.form-control {
	width:100%;
  height: 22px;
  margin-left:0%;
  padding: 2px 2px;
  font-size: 0.6em;
  line-height: 1.428571429;
}
.form-group {
  margin-bottom: 1px;
}
.btn {
  padding: 0px 5px;
  margin-bottom: 0;
	  font-family: 'MyriadProRegular.otf',sans-serif;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.428571429;
}	
}
.contacts-p {
font-size:1.0em;line-height:2.4em;	
color:#414141;
}
.contacts-foot {
padding-top:10%;
color:#fff;
font-size:0.8em;
text-align:center;	
}
.contacts-tel {
font-size:1.0em;line-height:1.2em;	
color:#414141;	
}
@media screen and (max-width : 1366px) {
.contacts-foot {
padding-top:1.5%;
}	
}
@media screen and (max-width : 1280px) {
.contacts-foot {
padding-top:13.5%;
}	
}
@media screen and (max-width : 768px) {
.contacts-foot {
padding-top:1%;
font-size:0.4em;
}
.contacts-p {
font-size:0.6em;
}	
}
.otpravit {
padding-top:2%;	
}
.nav.nav-footer > li > a {
color:#fff;	
text-align:left;
text-decoration:underline;
font-size:1.0em;
padding:0px 0px 0px 10px;
  background-color: transparent;
}
@media screen and (max-width:769px) {
.nav.nav-footer > li > a {
font-size:0.8em;
padding:8px 0px 0px 0px;
}	
.nav-footer.nav {
	width:100%;
	background:transparent;
}
}
@media screen and (max-width:569px) {
.nav.nav-footer > li > a {
font-size:0.8em;
padding:8px 0px 0px 0px;
}	
.nav-footer.nav {
	width:100%;
	background:transparent;
}
}
@media screen and (max-width:320px) {
.nav.nav-footer > li > a {
font-size:1.0em;
padding:2px 0px 2px 0px;
text-align:center;
}	
.nav-footer.nav {
	width:100%;
	background:transparent;
}
}
.nav-footer.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: none;
  color:#aaa;
}
.foot-img {
margin:auto;
padding-top:58%;	
}
@media screen and (max-width:1366px) {
.foot-img {
padding-top:53%;	
}	
}
@media screen and (max-width:1024px) {
.foot-img {
padding-top:73%;	
}	
}
@media screen and (max-width:768px) {
.foot-img {
padding-top:88%;	
}	
}
}
@media screen and (max-width:667px) {
.foot-img {
padding-top:78%;	
}	
}
@media screen and (max-width:480px) {
.foot-img {
padding-top:110%;	
}	
}
.foot-logo {
margin-left:50%;
padding-top:4%;
text-align:right;	
}
@media screen and (max-width:1024px) {
.foot-logo {
margin-left:76%;
padding-top:5%;
text-align:right;	
}	
}
@media screen and (max-width:768px) {
.foot-logo {
margin-left:50%;
padding-top:5%;
text-align:right;	
}	
}
@media screen and (max-width:736px) {
.foot-logo {
margin-left:66%;
padding-top:5%;
text-align:right;	
}	
}
@media screen and (max-width:667px) {
.foot-logo {
margin-left:62%;
padding-top:5%;
text-align:right;	
}	
}
@media screen and (max-width:568px) {
.foot-logo {
margin-left:55%;
padding-top:5%;
text-align:right;	
}	
}
@media screen and (max-width:480px) {
.foot-logo {
margin-left:45%;
padding-top:5%;
text-align:right;	
}	
}
@media screen and (max-width:320px) {
.foot-logo {
margin-left:7%;
padding-top:0%;
text-align:right;	
}	
}
.foot-right {
padding-top:0.4%;
padding-right:25px;	
}
.foot-right p{
color:#fff;text-align:center;font-size:1.0em;padding-top:1.0em;
text-decoration:none;	
margin-top:1px;
margin-bottom:1px;
}
@media screen and (max-width:768px) {
.foot-right {
margin-top:-20%;
padding-right:25px;	
}
.foot-right p{
font-size:0.7em;
padding-top:1px;	
}	
}
@media screen and (max-width:568px) {
.foot-right {
margin-top:-10%;
padding-right:0px;	
}
.foot-right p{
font-size:0.7em;
padding-top:1px;	
}	
}
@media screen and (max-width:480px) {
.foot-right {
margin-top:-9%;
padding-right:25px;	
}
.foot-right p{
font-size:0.7em;
padding-top:1px;	
}	
}
@media screen and (max-width:320px) {
.foot-right {
padding-top:0%;
padding-right:15px;	
margin-top:25%;
}
.foot-right p{
font-size:1.0em;
padding-top:1px;
text-align:left;	
}	
}
.foot-tel {
text-decoration:none!Important;
font-size:1.3em!Important;	
}
@media screen and (max-width:768px) {
.foot-tel {
font-size:0.8em!Important;	
}	
}
@media screen and (max-width:320px) {
.foot-tel {
font-size:0.6em!Important;	
}	
}
.foot-menu {
padding-top:0px;	
}
@media screen and (max-width:768px) {
.foot-menu {
padding-top:0px;	
}	
}
.foot-email {
padding-top:12%!Important;	
}
@media screen and (max-width:768px) {
.foot-email {
padding-top:25%!Important;	
}	
}
@media screen and (max-width:320px) {
.foot-email {
padding-top:22%!Important;	
}	
}
.header-text {
padding-right:10px;
padding-left:30px;	
}
.header-text p{
text-align:right;color:#fff!Important;font-size:12px!Important;margin-top:0px;line-height:1.2em;		
}
.padd-left-logo img{
margin-left:10%;	
}
@media screen and (max-width:768px) {
.header-text {
padding-right:10px;
padding-left:15px;	
padding-top:15px;
}
.padd-left-logo img{
padding-top:3%;	
margin-left:23%;	
}	
}
@media screen and (max-width:480px) {
.padd-left-logo img{
margin-left:16%;	
}	
}
@media screen and (max-width:320px) {
.padd-left-logo img{
margin-left:1%;	
}	
}
.foot-social2 {
display:block;	
padding-top:6%;	
}
.foot-social2-copy {
padding-top:2%;text-align:center;
}
@media screen and (max-width:1366px) {
.foot-social2 {
padding-top:6%;	
}	
}
@media screen and (max-width:1280px) {
.foot-social2 {
padding-top:6%;	
}	
}	
@media screen and (max-width:1024px) {
.foot-social2 {
padding-top:7%;	
}	
}
@media screen and (max-width:568px) {
.foot-social2 {
padding-top:0%;	
margin-top:3%;
}	
.foot-social2-copy {
display:none;
}
}
.foot-social p{
font-size:0.9em;		
}
.foot-social2 p{
font-size:0.8em;
color:#ffda44;		
}
@media screen and (max-width:480px) {
.foot-social2 {
display:none;
}	
.foot-social2 p{
font-size:0.8em;		
}	
}
.gray {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 3.5+ */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
  filter: grayscale(100%);
}
.link-style {
	display: inline-block;
	margin-top: 10px;
	padding: 2px 7px;
	background: #1d3458;
	border-radius: 2px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
}
.bell-gorki .modal-header .close {
  margin-top: -10px;
    color: #fff;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=100);
  opacity: 1.0;
}
@media screen and (max-width:768px) {
.form-horizontal .form-group {
  margin-right: 5px;
  margin-left: 5px;
}
}	
.produkt-hover:hover *.produkt-1h h1{
color:#f3a807;	/*#cd940a*/
}
p.footer-p {
color:#fff;font-size:1.0em;line-height: 1.4em;margin-top:0px;padding-top:0px;padding-left:40%;	
}
.footer-email {
color:#fff;font-size:1.0em;	padding-top:0px;
}
@media screen and (max-width:1024px) {
p.footer-p {
font-size:0.9em;line-height: 1.4em;margin-top:0px;padding-top:0px;padding-left:40%;	
}	
}
@media screen and (max-width:568px) {
p.footer-p {
padding-left:65%;	
}	
}
@media screen and (max-width:320px) {
p.footer-p {
padding-left:0%;	
text-align:center;
}
.footer-email {
font-size:0.8em;	
}
}
.dropdown-menu {
  font-size: 1.1em;
    left: 0%;
}
.polimer_404 {
	padding-top:0.7%;
}
.polimer_404 h1{
	font-size:2.4em;
	text-align:center;
}
.polimer_404 h2{
	font-size:1.1em;
	text-align:center;
}
.polimer_404 h3{
	font-size:0.95em;
	text-align:left;
	padding-left:41%;	
}
.polimer_404 h4{
	font-size:1.6em;
	text-align:center;
}
@media screen and (max-width : 768px) {
.polimer_404 {
	padding-top:0.5%;
		padding-left:2px;
	padding-right:2px;
}
.polimer_404 h1{
	font-size:2.0em;
}
.polimer_404 h2{
	font-size:1.0em;
	text-align:center;
}
.polimer_404 h3{
	font-size:0.8em;
	text-align:left;
	padding-left:16%;	
}
.polimer_404 h4{
	font-size:1.4em;
	text-align:center;
}
}
@media screen and (max-width : 480px) {
.polimer_404 {
	padding-top:0.5%;
		padding-left:2px;
	padding-right:2px;
}
.polimer_404 h1{
	font-size:1.4em;
}
.polimer_404 h2{
	font-size:0.8em;
	line-height: 1.2em;
	text-align:center;
}
.polimer_404 h3{
	font-size:0.8em;
	line-height: 1.2em;	
	text-align:left;
	padding-left:8%;	
}
.polimer_404 h4{
	font-size:1.4em;
	text-align:center;
}
}
@media screen and (max-width : 1366px) {
.modal-dialog {
    margin: 2% auto 0px;	
}
}
@media screen and (max-width : 1280px) {
.modal-dialog {
    margin: 4% auto 0px;	
}
}
@media screen and (max-width : 768px) {
.modal-dialog {
    margin: 12% auto 0px;	
}
}
.navbar-inverse {
    border-color: #fff;
    opacity: 1.0;
    border-bottom: none;
	border-left:none;
	border-right:none;
    background-color: transparent;
    box-shadow: none;
	width:94%;
	margin-left:3%;
}
.menu3>.navbar-inverse {
    border-color: #f9dd5c;
    opacity: 1.0;
    border-bottom: none;
    background-color: #f9dd5c;
    box-shadow: none;
}
.menu3>.navbar-inverse .navbar-nav > li > a {
  color: #2d5606;
}
.menu3>.navbar-inverse .navbar-nav > li > a:hover,
.menu3>.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.menu3>.navbar-inverse .nav > li > a {
  position: relative;
  display: block;
  padding: 15px 0px 10px 64px;
}
.menu3>.navbar-inverse .navbar-nav {
  padding-left:1.4%;
}
.carousel-inner{width:1000px;margin:auto;}
.carousel-padd{width:100%;padding:0px 0px 5px 0px;}
@media screen and (max-width:1280px){.carousel-inner{width:1040px;padding-left:15px;}
}
@media screen and (max-width:1024px){.carousel-inner{width:820px;padding-left:0px;}
}
@media screen and (max-width:768px){.carousel-inner{width:100%;margin-left:0px;padding-left:5px;padding-right:5px;}
}
@media screen and (max-width:320px){.close{margin-top:-7px;padding-right:5px;}
.carousel-inner{width:100%;padding-left:1px;padding-right:1px;margin-left:0px;}
}
.carousel-control.left {
  background-image: none;
  background-repeat: repeat-x;
}
.carousel-control.right {
  background-image: none;
  background-repeat: repeat-x;
}
.fotorama__wrap--css3 .fotorama__arr,
.fotorama__wrap--css3 .fotorama__fullscreen-icon,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border,
.fotorama__wrap--css3 .fotorama__video-close,
.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus,
.fotorama__nav__frame{outline:0;}
.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0, 175, 234, 0.5);}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__no-select,
.fotorama__video-close,
.fotorama__video-play,
.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__nav,
.fotorama__nav__frame,
.fotorama__nav__shaft,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video-close,
.fotorama__video-play{-webkit-tap-highlight-color:transparent;}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play{background:url('../img/fotorama.png') no-repeat;}
@media (-webkit-min-device-pixel-ratio:1.5), (min-resolution:2dppx){.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play{background:url('../img/fotorama@2x.png') no-repeat;background-size:96px 160px;}
}
@media print{.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__thumb-border,
.fotorama__video-close,
.fotorama__video-play{background:none !important;}
}
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent;}
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play{position:absolute;z-index:11;cursor:pointer;}
.fotorama__arr{position:absolute;width:32px;height:32px;top:45%;margin-top:-16px;}
.fotorama__arr--prev{left:36px;background:url("../images/prev1.png") no-repeat;width:29px;height:94px;}
.fotorama__arr--prev:hover{}
.fotorama__arr--next{right:36px;background:url("../images/next1.png") no-repeat transparent;width:29px;height:94px;}
.fotorama__arr--next:hover{}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2){.fotorama__arr--prev{background:url("../images/prev1.png") no-repeat;}
.fotorama__arr--prev:hover{background-position:-150px -195px;}
.fotorama__arr--next{background:url("../images/next1.png") no-repeat transparent;}
.fotorama__arr--next:hover{background-position:-169px -195px;}
}
.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:0.1;}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus{border-radius:50%;}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0;}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1;}
.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important;}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none;}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block;}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important;}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px, 0, 0);transform:translate3d(-48px, 0, 0);}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px, 0, 0);transform:translate3d(48px, 0, 0);}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px, 0, 0) !important;transform:translate3d(-48px, 0, 0) !important;}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px, 0, 0) !important;transform:translate3d(48px, 0, 0) !important;}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform, opacity;transition-property:transform, opacity;transition-duration:0.3s;}
/**/
.but-padd {
padding-left:0%;	
}
.row-zamer-padd {
padding-top:10%;	
}
.but-zayav-width {
padding:0px 0px 0px 0px;width:37%;	
}
.but-zvonok-padd {
padding:0px 0px 0px 0px;	
padding-left:0px!Important;
}
.ikonki-padd {
padding-left:25%;	
}
.ikonki-padd-footer {
padding-left:53%;	
}
@media screen and (max-width : 1024px) {
.but-zayav-width {
padding:0px 0px 0px 0px;width:43%;	
}	
}
@media screen and (max-width : 568px) {
.but-padd {
padding-left:23%;	
}
.row-zamer-padd {
padding-top:0%;	
}
.but-zvonok-padd {
padding:0px 0px 0px 0px;	
margin-left:-2%;
}
.but-zayav-width {
padding:0px 0px 0px 0px;width:32%;	
}
.ikonki-padd {
padding-left:38%;	
}
.ikonki-padd-footer {
padding-left:71%;	
}	
}
@media screen and (max-width : 480px) {
.but-padd {
padding-left:18%!Important;	
}
.row-zamer-padd {
padding-top:3%;	
}
.but-zayav-width {
padding:0px 0px 0px 0px;width:34%;	
}	
.but-zvonok-padd {
padding:0px 0px 0px 20px;	
margin-left:1%;
}
.ikonki-padd {
padding-left:28%;	
}
.ikonki-padd-footer {
padding-left:66%;	
}
}
@media screen and (max-width : 320px) {
.ikonki-padd-footer {
padding-left:26%;	
}
.but-zayav-width {
padding-left:0px;padding-right:0px;width:42%;	
}
.but-zvonok-padd {
width:54%;
}	
.but-zvonok-padd img{
padding:0px 0px 0px 7px;	
margin-left:4%;
}	
.but-padd {
padding-left:3%!Important;	
}
}
.okomp-text-padd {
text-align:center;padding:30px 0px 0px 30px;	
}
.p-okomp {
text-align:left;padding-top:0%;padding-left:30px;padding-right:30px;	
}
@media screen and (max-width : 568px) {
.okomp-text-padd {
text-align:center;padding:0px 0px 0px 15px;	
}	
.p-okomp {
padding-left:15px;padding-right:15px;	
}
}
@media screen and (max-width : 320px) {
.okomp-text-padd {
text-align:center;padding:0px 0px 0px 5px;	
}	
.p-okomp {
padding-left:5px;padding-right:5px;	
}
}
.navbar-toggle {
  margin-left: 45%;
}
.title-h2 {
font-size:1.3em;
    line-height:1.0em ;	
color:#1d3458;	
padding:0% 0% 2% 0%;
margin:0px 0px 5px 0px;
}
.zamer-img {
text-align:center;
padding-top:30px;	
}
.vorota-color {
padding-left:21%!Important;padding-right:0px;		
}
.vorota-color>.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2{
padding-left:0px;padding-right:0px;width:19%;		
}
.vorota-color img{
margin:auto;
padding-left:0px;padding-right:0px;		
}
@media screen and (max-width : 568px) {
.vorota-color {
padding-left:5%;padding-right:0px;		
}
.vorota-color>.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2{
padding-left:5px;padding-right:5px;width:19%;		
}	
}
.rolstavni-right h2 {
text-align:center;
padding:2% 15px 0% 15px;
font-size:1.0em;
    line-height:1.2em ;	
color:#000;	
}
.rolstavni-right {
	background:#ededed;width:99%;margin-top:8%;
}
.rolstavni-right>.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
padding-left:4px;padding-right:4px;
}
.rolstavni-right p{
text-align:center;padding:5px 0px 5px 0px;font-size:0.8em;word-wrap: break-word; /* Перенос слов */ 	
}
.danke-right h2 {
text-align:center;
padding:2% 15px 0% 15px;
font-size:1.0em;
    line-height:1.2em ;	
color:#000;	
}
.danke-right {
	background:#ededed;width:90%;margin-top:6%;
}
.danke-right>.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
padding-left:4px;padding-right:4px;
}
.danke-right p{
text-align:center;padding:5px 0px 5px 0px;font-size:0.8em;word-wrap: break-word; /* Перенос слов */ 	
}
.right-p p {
	text-align:left;
	font-size:0.9em;
    line-height:1.2em ;		
	padding:0px 5px 10px 10px;
}
.zayavka-left {
margin-left:55%;	
}
.raschet-left {
margin-left:1%;	
}
.sekcii-color-padd {
padding-top:10%;	
}
@media screen and (max-width : 1024px) {	
.zayavka-left {
margin-left:45%;	
}
.raschet-left {
margin-left:1%;	
}
}
@media screen and (max-width : 768px) {
.rolstavni-right {
	width:100%;margin-top:2%;
}	
.danke-right {
	width:100%;margin-top:2%;
}	
.zayavka-left {
margin-left:1%;	
}
.raschet-left {
margin-left:1%;	
}
.sekcii-color-padd {
padding-top:4%;	
}
.sekcii-color {
padding-top:4%;	
}
}
.dveri-img img {
margin:auto;	
}
.door-item img {
    margin-bottom: 0px;
}
.door-item {
    margin-bottom: 0px;
   /* border-bottom: dashed 1px #ccc;*/
    min-height: 320px;
    padding-top: 10px;
}
@media screen and (max-width:1366px) {
.door-item {
    min-height: 320px;
}	
}
@media screen and (max-width:1280px) {
.door-item {
    min-height: 320px;
}	
}
@media screen and (max-width:768px) {
.door-item {
    min-height: 260px;
}	
}
@media screen and (max-width:667px) {
.door-item {
    min-height: 280px;
}	
}
@media screen and (max-width:640px) {
.door-item {
    min-height: 240px;
}	
}
.btn-success {
  background-color: #fff;
  border-color: #fff;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.btn-success:hover {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.door-podrobno {
margin-top:0%;	
}
.fa {
font-size:0.8em!Important;	
padding-left:2%;
}
.door-h2 {
	color:#1d3458;	
font-size:1.0em;
font-weight:400;
text-decoration:none;
padding-top:0px;
margin-top:5px;
}
@media screen and (max-width:1366px) {
.door-h2 {
font-size:1.0em;
}	
}
@media screen and (max-width:1280px) {
.door-h2 {
font-size:1.0em;
}	
}
@media screen and (max-width:768px) {
.door-h2 {
font-size:1.0em;
}	
}
.door-h2 a{
color:#1d3458;	
font-family: "MyriadProRegular.otf";
}
.door-h2-view {
	color:#1d3458;	
font-size:1.0em;
font-weight:400;
text-decoration:none;
padding-top:0px;
margin-top:5px;
}
.profil-text {
font-size:1.2em;	
}
@media screen and (max-width:1366px) {
.door-h2-view {
font-size:1.2em;
}	
}
@media screen and (max-width:1280px) {
.door-h2-view {
font-size:1.0em;
}	
}
@media screen and (max-width:768px) {
.door-h2-view {
font-size:1.0em;
}	
}
.door-h2-view a{
color:#135010;	
}
.air-item img {
    margin-bottom: 15px;
}
.air-item {
    margin-bottom: 20px;
    border-bottom: dashed 1px #ccc;
    min-height: 240px;
    padding-top: 20px;
}
@media screen and (max-width:1366px) {
.air-item {
    min-height: 240px;
}	
}
@media screen and (max-width:1280px) {
.air-item {
    min-height: 200px;
}	
}
@media screen and (max-width:768px) {
.air-item {
    min-height: 200px;
}	
}
@media screen and (max-width:667px) {
.air-item {
    min-height: 200px;
}	
}
@media screen and (max-width:640px) {
.air-item {
    min-height: 200px;
}	
}
.padd-row {
	padding-top:3%;
}
.besplzamer-padd {
padding-left:0%;	
}
.padd-but-header {
padding-left:0%;	
}
@media screen and (max-width:568px) {
.besplzamer-padd {
padding-left:22%;	
}
.padd-but-header {
padding-left:22%;	
}	
}
@media screen and (max-width:480px) {
.besplzamer-padd {
padding-left:1%;	
}
.padd-but-header {
padding-left:0%;	
}	
}
.alkonstr {
	margin-left:55px;
}
.alkonstr-img {
margin-left:15px;margin-right:20px;width:30%;
}
.alkonstr-group {
	background-color:#ededed;min-height:580px;	
}
.alkonstr-img p {
	text-align:left;padding:10px 10px 10px 10px;font-size:1.0em;
}
.alkonstr img {
	margin:auto;
}
.alkonstr h2 {
	text-align:center;padding:10px 0px 15px 0px;font-size:1.6em;
}
.alkonstr-h2 {
font-size:1.6em;
    line-height:1.0em ;	
color:#1d3458;	
padding:0% 0% 2% 0%;
margin:0px 0px 5px 0px;
}
.p-alkonstr {
text-align:justify;padding:0px 70px 0px 70px;	
}
.potolki-h2 {
font-size:1.6em;
    line-height:1.0em ;	
color:#135010;	
padding:0% 0% 4% 0%;
margin:0px 0px 5px 0px;
text-align:center;
}
.tri-h2 {
font-size:1.6em;
    line-height:1.0em ;	
color:#616161;	
padding:4% 0% 3% 0%;
margin:0px 0px 0px 0px;
text-align:center;
}
.tri p {
	font-size:1.0em;color:#5b5b5b;padding:3% 1% 2% 0%;	
}
p.tri-2  {
	font-size:1.0em;color:#5b5b5b;padding:10% 1% 2% 0%;	
}
p.tri-3 {
	font-size:1.0em;color:#5b5b5b;padding:5% 1% 0% 0%;	
}
.var-potolki {
	padding:0px;
}
.var-potolki h2{
position:absolute;
top:4%;
left:15%;
color:#fff;
font-size:1.6em;
}
.preim-h2 {
font-size:1.6em;
    line-height:1.0em ;	
color:#5b5b5b;	
padding:3% 0% 7% 0%;
margin:0px 0px 0px 0px;
text-align:center;	
}
.preim-img {
margin:0px;padding:0px;	
}
.preim-img img{
margin:0px auto;	
}
.preim-img p{
	font-size:1.0em;color:#5b5b5b;padding:3% 3% 2% 3%;text-align:center;		
}
@media screen and (max-width:1024px) {
.alkonstr {
	margin-left:45px;
}
.alkonstr-img {
margin-left:5px;margin-right:5px;width:32%;
}
.alkonstr h2 {
	text-align:center;padding:10px 0px 15px 0px;font-size:1.4em;
}	
}
@media screen and (max-width:768px) {
.alkonstr {
	margin-left:0px;
}
.alkonstr-img {
margin-left:0px;margin-right:0px;width:100%;min-height:640px;margin-top:2%;
}
.p-alkonstr {
text-align:left;padding:0px 5px 0px 5px;	
}
.preim-h2 {
font-size:1.2em;
padding:3% 0% 7% 0%;	
}
.var-potolki img {
margin:auto;
}
.var-potolki h2{
position:absolute;
top:4%;
left:25%;
color:#fff;
font-size:1.4em;
}	
}
@media screen and (max-width:320px) {
.var-potolki h2{
left:15%;
}		
}
.preim>.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2{
padding-left:0px;padding-right:0px;width:16.66666667%;		
}
@media screen and (max-width : 568px) {
.preim>.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2{
padding-left:5px;padding-right:5px;width:16.66666667%;		
}	
.preim>.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2{
padding-left:5px;padding-right:5px;width:100%;		
}
}
.btn-zakaz-ed {
	text-align:left;
}
.p-otstup {
text-align:justify;padding-left:100px;	
}
@media screen and (max-width:768px) {
.p-otstup {
text-align:justify;padding-left:5px;	
}	
}
.p-otstup-vorota {
text-align:justify;padding-left:100px;padding-right:100px;
}
@media screen and (max-width:1024px) {
.p-otstup-vorota {
text-align:justify;padding-left:40px;padding-right:40px;	
}	
}
@media screen and (max-width:768px) {
.p-otstup-vorota {
text-align:justify;padding-left:5px;padding-right:5px;	
}	
}
.p-otstup2-vorota {
text-align:justify;padding-left:100px;padding-right:0px;
}
@media screen and (max-width:1024px) {
.p-otstup2-vorota {
text-align:justify;padding-left:40px;padding-right:0px;	
}	
}
@media screen and (max-width:768px) {
.p-otstup2-vorota {
text-align:justify;padding-left:5px;padding-right:5px;	
}	
}
img.img-otstup-vorota {
padding-top:2%;margin-left:4%;	
}
@media screen and (max-width:1024px) {
img.img-otstup-vorota {
padding-top:2%;margin-left:0%;	
}	
}
@media screen and (max-width:568px) {
img.img-otstup-vorota {
padding-top:2%;margin-left:15%;	
}	
}
@media screen and (max-width:480px) {
img.img-otstup-vorota {
padding-top:2%;margin-left:5%;	
}	
}
@media screen and (max-width:320px) {
img.img-otstup-vorota {
padding-top:2%;margin-left:0%;	
}	
}
.paddleft {padding-left:70px;}
.paddright {padding-right:40px;}
@media screen and (max-width:568px) {
.paddleft {padding-left:0px;}
.paddright {padding-right:0px;}	
}
.ramka {
padding-left:50px;margin-top:-5px;
}
@media screen and (max-width:1024px) {
.ramka {padding-left:30px;margin-top:-5px;}	
}
.contacts-text-padd {text-align:left;padding-left:0px;}
.contacts-row-padd {padding-left:70px;}
.contacts-row-karta {padding:5% 0% 3% 70px;}
@media screen and (max-width:768px) {
.contacts-row-padd {padding-left:5px;}
.contacts-row-karta {padding:5% 0% 3% 0px;}	
}
.p-contacts {
text-align:left;padding-top:0%;padding-left:0px;padding-right:10px;	
}
.dropdown:hover > .dropdown-menu { 
    display: block; 
}
.marg-left-70 {padding:5px 0px 5px 0px;} 
.marg-left-20 {padding:5px 0px 5px 0px;} 
.marg-left-70 img{margin-left:70px;}
.marg-left-20 img {margin-left:20px;}
.profil-p {font-size:1.0em;padding:10px 0px 0px 5px;text-align:left;line-height: 20px;}
.profil-padd {padding-left:100px;padding-top:3%;}
.profil-padd h2 {font-size:1.1em;text-align:left;padding:0px 0px 0px 5px;;color:#000;}
.p-padd-80 {padding:0px 5px 0px 90px;}
.p-padd-30 {padding:0px 5px 0px 35px;}
.komplekt-padd {padding:0px 0px 5px 0px;}
.komplekt-padd p {text-align: center;padding: 5px 0px 5px 0px;font-size: 0.8em;word-wrap: break-word;}
@media screen and (max-width:1366px) {
.profil-padd {padding-top:3%;}	
}
@media screen and (max-width:1024px) {
.profil-p {font-size:0.8em;padding:5px 0px 0px 5px;text-align:left;line-height: 18px;}	
.komplekt-padd {padding:0px 2px 5px 2px;}
.komplekt-padd p {font-size: 0.7em;}
}
@media screen and (max-width:768px) {
.marg-left-70 img{margin-left:20px;}	
.profil-padd {padding-left:5px;padding-top:7%;}	
.p-padd-80 {padding:0px 5px 0px 40px;}
.komplekt-padd {padding:0px 0px 5px 0px;}
}
/*Анимация*/
.element-animation{
  animation: animationFrames ease 5s;
  animation-iteration-count: 1;
  transform-origin: 0% 0%;
  animation-fill-mode:forwards; /*when the spec is finished*/
  -webkit-animation: animationFrames ease 5s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 0% 0%;
  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
  -moz-animation: animationFrames ease 5s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 0% 0%;
  -moz-animation-fill-mode:forwards; /*FF 5+*/
  -o-animation: animationFrames ease 5s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 0% 0%;
  -o-animation-fill-mode:forwards; /*Not implemented yet*/
  -ms-animation: animationFrames ease 5s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 0% 0%;
  -ms-animation-fill-mode:forwards; /*IE 10+*/
}

@keyframes animationFrames{
  0% {
    transform:  rotate(0deg) ;
  }
  20% {
    transform:  rotate(60deg) ;
  }
  40% {
    transform:  rotate(40deg) ;
  }
  60% {
    transform:  rotate(54deg) ;
  }
  80% {
    transform:  rotate(42deg) ;
  }
  100% {
    transform:  rotate(46deg) ;
  }
}

@-moz-keyframes animationFrames{
  0% {
    -moz-transform:  rotate(0deg) ;
  }
  20% {
    -moz-transform:  rotate(60deg) ;
  }
  40% {
    -moz-transform:  rotate(40deg) ;
  }
  60% {
    -moz-transform:  rotate(54deg) ;
  }
  80% {
    -moz-transform:  rotate(42deg) ;
  }
  100% {
    -moz-transform:  rotate(46deg) ;
  }
}

@-webkit-keyframes animationFrames {
  0% {
    -webkit-transform:  rotate(0deg) ;
  }
  20% {
    -webkit-transform:  rotate(60deg) ;
  }
  40% {
    -webkit-transform:  rotate(40deg) ;
  }
  60% {
    -webkit-transform:  rotate(54deg) ;
  }
  80% {
    -webkit-transform:  rotate(42deg) ;
  }
  100% {
    -webkit-transform:  rotate(46deg) ;
  }
}

@-o-keyframes animationFrames {
  0% {
    -o-transform:  rotate(0deg) ;
  }
  20% {
    -o-transform:  rotate(60deg) ;
  }
  40% {
    -o-transform:  rotate(40deg) ;
  }
  60% {
    -o-transform:  rotate(54deg) ;
  }
  80% {
    -o-transform:  rotate(42deg) ;
  }
  100% {
    -o-transform:  rotate(46deg) ;
  }
}

@-ms-keyframes animationFrames {
  0% {
    -ms-transform:  rotate(0deg) ;
  }
  20% {
    -ms-transform:  rotate(60deg) ;
  }
  40% {
    -ms-transform:  rotate(40deg) ;
  }
  60% {
    -ms-transform:  rotate(54deg) ;
  }
  80% {
    -ms-transform:  rotate(42deg) ;
  }
  100% {
    -ms-transform:  rotate(46deg) ;
  }
}
/**/
.plusik-div {padding-top:2.5%;}
.plusik-div img{margin-left:0px;}
.plusik {float:left;}
.plusik-p {text-align:left;padding:0px 0px 0px 45px;color:#20365b;font-size:1.1em;}
.product-img  {margin:0px 18px 0px 20px;}
.zhalusi-img {margin:0px 28px 0px 42px;padding:0px;}
.danke-img {margin:0px 28px 0px 42px;padding:0px;}
.img-danke img {margin-left:70px;}
@media screen and (max-width:1024px) {
.product-img  {margin:0px 20px 0px 12px;}	
}
.doverie h2 {text-align:left;font-size:1.8em;color:#20365b;padding-top:0%;}
.product-img p {text-align:center;color:#292929;padding-top:20px;}
.ustanovka p {padding:1% 0% 0% 0%;color:#20365b;}
.ustanovka h2 {text-align:left;font-size:1.8em;color:#20365b;padding-top:0%;}
.ustanovka h3 {text-align:left;font-size:1.5em;color:#20365b;padding-top:3%;}
.rassrochka {padding:0px 0px 0px 0px;}
.rassrochka h2 {text-align:left;font-size:1.9em;color:#20365b;padding-top:0%;position:relative;top:4%;left:50px;}
.rassrochka-p {text-align:left;padding:10px 0% 0% 50px;color:#20365b;}
.rassrochka-p2 {text-align:left;padding:20px 0% 0% 50px;color:#20365b;}
.rassrochka-p3 {text-align:left;padding:20px 0% 0% 50px;color:#20365b;}
.rassrochka-p4 {text-align:left;padding:45px 0% 0% 50px;color:#20365b;}
.rassrochka-p5 {text-align:left;padding:20px 0% 0% 50px;color:#20365b;}
@media screen and (max-width:1024px) {
.rassrochka h2 {text-align:left;font-size:1.9em;color:#20365b;padding-top:0%;position:relative;top:4%;left:50px;}
.rassrochka-p {text-align:left;padding:5px 0% 0% 50px;color:#20365b;}
.rassrochka-p2 {text-align:left;padding:10px 0% 0% 50px;color:#20365b;}
.rassrochka-p3 {text-align:left;padding:10px 0% 0% 50px;color:#20365b;}
.rassrochka-p4 {text-align:left;padding:25px 0% 0% 50px;color:#20365b;}
.rassrochka-p5 {text-align:left;padding:10px 0% 0% 50px;color:#20365b;}	
}
.banki {position:absolute;top:85%;left:70px;padding:0px;}
.banki2 {position:absolute;top:5%;left:40px;padding:0px;}
.ekspluataciya {padding:0% 0% 0% 50px;}
.ekspluataciya h2 {text-align:left;font-size:1.9em;color:#20365b;padding-top:3%;}
.ep-1 {padding:3% 0px 0px 0px;color:#20365b;}
.but-zayav-width-1{padding:0px 0px 0px 0px;width:39%;}
.cifry h1 {text-align:left;font-size:3.3em;color:#fff;padding-top:0%;position:absolute;top:30%;left:10%;}
.cifry-div {padding-top:0%;position:absolute;top:60%;left:0%;}
.cifry-div h1 {text-align:center;font-size:3.3em;line-height:1.2em;color:#fff;padding-top:0%;position:relative;top:0%;left:0%;margin-bottom:0px;}
.cifry-div h3 {text-align:center;font-size:20px;color:#fff;padding-top:0%;position:relative;top:0%;left:0%;margin-top:0px;}
@media screen and (max-width:768px) {
.img-danke img {margin-left:2px;}	
.product-img  {margin:0px 20px 0px 0px;}	
.rassrochka h2 {text-align:left;font-size:0.8em;color:#20365b;padding-top:0%;margin:4px 0px 0px 0px;position:relative;top:4%;left:5px;}
.rassrochka-p {text-align:left;font-size:0.5em;line-height:1.2em;padding:5px 0% 0% 5px;margin:0px;color:#20365b;}
.rassrochka-p2 {text-align:left;font-size:0.5em;line-height:1.2em;padding:5px 0% 0% 5px;color:#20365b;}
.rassrochka-p3 {text-align:left;font-size:0.5em;line-height:1.2em;padding:5px 0% 0% 5px;color:#20365b;}
.rassrochka-p4 {text-align:left;font-size:0.6em;line-height:1.2em;padding:5px 0% 0% 5px;color:#20365b;}
.rassrochka-p5 {text-align:left;font-size:0.5em;line-height:1.2em;padding:5px 0% 0% 5px;color:#20365b;}
.banki {position:absolute;top:85%;left:4px;padding:0px;}	
.banki2 {position:absolute;top:0%;left:4px;padding:0px;}	
.ekspluataciya {padding:0% 0% 0% 5px;}
.cifry h1 {text-align:left;font-size:1.4em;color:#fff;padding-top:0%;position:absolute;top:15%;left:7%;}
.cifry-div {padding-top:0%;position:absolute;top:40%;left:0%;}
.cifry-div h1 {text-align:center;font-size:1.4em;line-height:1.2em;color:#fff;padding-top:0%;position:relative;top:0%;left:0%;margin-bottom:0px;}
.cifry-div h3 {text-align:center;font-size:14px;color:#fff;padding-top:0%;position:relative;top:0%;left:0%;margin-top:0px;}
}
@media screen and (max-width:320px) {
.doverie h2 {font-size:1.4em;padding-top:0%;}
.ustanovka h2 {text-align:left;font-size:1.4em;color:#20365b;padding-top:0%;}
.ustanovka h3 {text-align:left;font-size:1.2em;color:#20365b;padding-top:3%;}	
.rassrochka h2 {font-size:0.7em;color:#20365b;padding-top:0%;margin:4px 0px 0px 0px;position:relative;top:4%;left:5px;}
.rassrochka-p {text-align:left;font-size:0.4em;line-height:1.2em;padding:0px 0% 0% 5px;margin:0px;color:#20365b;}
.rassrochka-p2 {text-align:left;font-size:0.4em;line-height:1.2em;padding:0px 0% 0% 5px;color:#20365b;}
.rassrochka-p3 {text-align:left;font-size:0.4em;line-height:1.2em;padding:0px 0% 0% 5px;color:#20365b;}
.rassrochka-p4 {text-align:left;font-size:0.5em;line-height:1.2em;padding:0px 0% 0% 5px;color:#20365b;}
.rassrochka-p5 {text-align:left;font-size:0.4em;line-height:1.2em;padding:0px 0% 0% 5px;color:#20365b;}
.banki {position:absolute;top:85%;left:4px;padding:0px;}	
.banki2 {position:absolute;top:0%;left:4px;padding:0px;}	
.cifry h1 {text-align:left;font-size:0.9em;color:#fff;padding-top:0%;position:absolute;top:6%;left:4%;margin:0px;}
.cifry-div {padding-top:0%;position:absolute;top:30%;left:0%;}
.cifry-div h1 {text-align:center;font-size:1.0em;line-height:1.2em;color:#fff;padding-top:0%;position:relative;top:0%;left:0%;margin-bottom:0px;}
.cifry-div h3 {text-align:center;font-size:12px;color:#fff;padding-top:0%;position:relative;top:0%;left:0%;margin-top:0px;}
}
.zhalusi h1{text-align:center;font-size:1.5em;color:#1e3356;padding:0% 0% 4% 0%;margin-top: 0px;margin-bottom: 0px;}
.zhalusi h2{text-align:left;font-size:1.1em;color:#1e3356;padding:3% 0% 1% 5%;margin-top: 0px;margin-bottom: 0px;}
.zhalusi p{text-align:left;font-size:1.0em;color:#1e3356;padding:1% 0% 2% 5%;margin-top: 0px;margin-bottom: 0px;}
.zhalusi-img p {text-align:center;font-size:1.0em;color:#505050;padding:1% 0% 2% 0%;margin-top: 0px;margin-bottom: 0px;}
.zhalusi-zvonok img {margin-left:0%;}
.zhalusi-zayav img {margin-left:78%;}
.zhalusi-zakaz {margin-left:9%;}
@media screen and (max-width:1024px) {
.zhalusi-img {margin:0px 28px 0px 38px;padding:0px;}	
.zhalusi-zvonok img {margin-left:0%;}
.zhalusi-zayav img {margin-left:68%;}	
.zhalusi-zakaz {margin-left:6%;}
}
@media screen and (max-width:568px) {
.zhalusi h2{padding:3% 0% 1% 0%;}
.zhalusi p{padding:1% 0% 2% 0%;}	
.zhalusi-zakaz {margin-left:0%;}	
.zhalusi-img {margin:0px 2px 0px 2px;padding:0px;}	
.zhalusi-zvonok img {margin-left:10%;}
.zhalusi-zayav img {margin-left:50%;}
}
@media screen and (max-width:320px) {
.zhalusi h2{padding:3% 0% 1% 0%;}
.zhalusi p{padding:1% 0% 2% 0%;}	
.zhalusi-zakaz {margin-left:0%;}	
.zhalusi-img {margin:0px 2px 0px 2px;padding:0px;}
.zhalusi-zvonok img {margin-left:2%;}
.zhalusi-zayav img {margin-left:5%;}
}
.danke h1{text-align:center;font-size:1.5em;color:#1e3356;padding:0% 0% 2% 0%;margin-top: 0px;margin-bottom: 0px;}

.danke p{text-align:left;font-size:1.0em;color:#1e3356;padding:1% 2% 2% 70px;margin-top: 0px;margin-bottom: 0px;}
.danke-img p {text-align:center;font-size:1.0em;color:#505050;padding:1% 0% 2% 0%;margin-top: 0px;margin-bottom: 0px;}
.danke-zvonok img {margin-left:0%;}
.danke-zayav img {margin-left:78%;}
.danke-zakaz {margin-left:9%;}
@media screen and (max-width:1024px) {
.danke-img {margin:0px 28px 0px 38px;padding:0px;}	
.danke-zvonok img {margin-left:0%;}
.danke-zayav img {margin-left:68%;}	
.danke-zakaz {margin-left:6%;}
}
@media screen and (max-width:568px) {
.danke h2{padding:3% 0% 1% 0%;}
.danke p{padding:1% 0% 2% 0%;}	
.danke-zakaz {margin-left:0%;}	
.danke-img {margin:0px 2px 0px 2px;padding:0px;}	
.danke-zvonok img {margin-left:10%;}
.danke-zayav img {margin-left:50%;}
}
@media screen and (max-width:320px) {
.danke h2{padding:3% 0% 1% 0%;}
.danke p{padding:1% 0% 2% 0%;}	
.danke-zakaz {margin-left:0%;}	
.danke-img {margin:0px 2px 0px 2px;padding:0px;}
.danke-zvonok img {margin-left:2%;}
.danke-zayav img {margin-left:5%;}
}
.logo-form img {margin:10px auto 10px;}
.modal-header {padding:0px;height:85px;}
.rasschet-pr {
  width:44%;	
}
.danke-padd {padding:10px 0px 5px 0px;}
.danke-padd p {text-align: center;padding: 5px 0px 5px 0px;font-size: 0.8em;word-wrap: break-word;}
@media screen and (max-width:1024px) {
.danke-padd {padding:0px 2px 5px 2px;}
.danke-padd p {font-size: 0.7em;}
}
@media screen and (max-width:768px) {
.danke-padd {padding:0px 0px 5px 0px;}
}
.danke-div {padding-top:0%;position:absolute;top:20%;left:0%;}
.danke-div h1 {text-align:center;font-size:2.0em;line-height:1.4em;color:#fff;padding-top:0%;position:relative;top:0%;left:0%;margin-bottom:0px;}
@media screen and (max-width:320px) {
.danke-div {padding-top:0%;position:absolute;top:17%;left:0%;}
.danke-div h1 {text-align:center;font-size:0.6em;line-height:1.2em;color:#fff;padding-top:0%;position:relative;top:0%;left:0%;margin-bottom:0px;}
}
.aldveri {padding-left:66px;}
img.img-odnostvor {margin-left:5%;}
img.img-polustvor {margin-left:0%;}
p.var-porogov {padding-left:70px;padding-right:40px;}
p.dovodchik-p1 {text-align:left;padding-left:70px;padding-right:40px;}
p.dovodchik-p2 {text-align:left;padding-top:10px;padding-left:70px;padding-right:30px;}

@media screen and (max-width:768px) {
.aldveri {padding-left:6px;}	
p.var-porogov {padding-left:4px;padding-right:4px;}
p.dovodchik-p1 {text-align:left;padding-left:4px;padding-right:4px;}
p.dovodchik-p2 {text-align:left;padding-top:10px;padding-left:4px;padding-right:3px;}
}
.usl-box-a {
width:30%;
margin-left:28px;
padding-left:0px;
padding-right:0px;
height:460px;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}
.usl-box-a h3{
color:#20365b;
text-align:center;
text-decoration: none;
font-size:1.4em;
font-weight:600;
margin-left:20px;
margin-right:20px;	
}
.usl-box-a p{
color:#505050;
text-align:center;
font-size:1.3em;
line-height:1.4em;
margin-right:15px!Important;
padding:7% 0 0 0!Important;	
}
.usl-box-a img {
width:100%;	
}
@media screen and (max-width:1367px) {
.usl-box-a {
width:30%;
margin-left:28px;
height:450px;
}	
}
@media screen and (max-width:1024px) {
.usl-box-a {
width:30%;
margin-left:20px;
height:420px;
}	
}
@media screen and (max-width:768px) {
.usl-box-a {
width:32.0%;
margin-left:5px;
height:280px;
}
.usl-box-a h3{
font-size:0.6em;
margin-left:2px;
margin-right:2px;	
}
.usl-box-a p{
font-size:0.6em;
line-height:1.4em;
}
}
@media screen and (max-width:375px) {
.usl-box-a {
width:95.0%;
margin-left:5px;
height:360px;
}
.usl-box-a h3{
font-size:0.6em;
margin-left:2px;
margin-right:2px;	
}
.usl-box-a p{
font-size:0.5em;
line-height:1.4em;
}	
}
.box-foto {
width:98%;	
height:253px;
margin-left:12px;
margin-right:12px;	
	overflow: hidden;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}
.row .box-foto{
margin-left:1%;	
}
@media screen and (max-width : 1366px) {
.box-foto {
width:94%;	
height:267px;	
	overflow: hidden;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}	
.row .box-foto{
margin-left:2%;	
}
}
@media screen and (max-width : 1280px) {
.box-foto {
width:98%;	
height:253px;	
	overflow: hidden;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}	
.row .box-foto{
margin-left:1%;	
}
}
@media screen and (max-width : 1024px) {
.box-foto {
width:98%;	
height:215px;	
	overflow: hidden;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}	
.row .box-foto{
margin-left:1%;	
}
}
@media screen and (max-width : 768px) {
.box-foto {
width:98%;	
height:153px;	
	overflow: hidden;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}	
.row .box-foto{
margin-left:1%;	
}
}
@media screen and (max-width : 668px) {
.box-foto {
width:98%;	
height:137px;	
	overflow: hidden;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}	
.row .box-foto{
margin-left:1%;	
}
}
@media screen and (max-width : 568px) {
.box-foto {
width:98%;	
height:116px;	
	overflow: hidden;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}	
.row .box-foto{
margin-left:1%;	
}
}
@media screen and (max-width : 480px) {
.box-foto {
width:98%;	
height:74px;	
	overflow: hidden;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}	
.row .box-foto{
margin-left:0%;	
}
}
@media screen and (max-width : 320px) {
.box-foto {
width:98%;	
height:62px;	
	overflow: hidden;
background-color:#fefefe;
margin-top:20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
box-shadow: 5px 4px 6px -1px #c0c0c0; /* Параметры тени */
}	
.row .box-foto{
margin-left:0%;	
}
}
 /*==================================================
 * Effect 3
 * ===============================================*/
.effect3
{
  position: relative;
  background: #777;
  -webkit-box-shadow: 0 25px 20px #777;
  -moz-box-shadow: 0 25px 20px #777;
  box-shadow: 0 5px 20px #777;
}
.foto_otzyv {
padding:2px 0 0 20px;
}
.foto_otzyv img{
		width:150px;
	height:150px;
/*border:0px solid #fff;
 -webkit-border-radius: 100px;
 -moz-border-radius: 100px;
 -ms-border-radius: 100px;
 -o-border-radius: 100px;
border-radius:100px;*/
}
.reviews-text {padding-left:25px;}
.left-blok {padding-top:1%;width:63%;}
.balkon-row {padding-top:5%;}
.balkon-padd {padding-left:70px;}
.ostekl {padding-top:3%;}
.ostekl2 {padding-top:0%;}
.p-balkon {padding-left:30px;padding-right:30px;padding-bottom:2%;margin-top:0px;}
.p-balkon2 {padding-left:30px;padding-right:40px;padding-bottom:2%;margin-top:0px;}
p.lodgiya-p {color:#fff;line-height:1.5em;padding-left:30px;padding-right:60px;} 
.balkon-div {padding-top:0%;position:absolute;top:20%;left:0%;}
.vnesh-img {padding-left:0px;padding-right:0px;padding-top:0px;}
.padd-otdelka {padding-top:0px;}
@media screen and (max-width : 1024px) {
.p-balkon {font-size:0.9em;line-height:1.2em;padding-left:30px;padding-right:30px;padding-bottom:1%;}	
.p-balkon2 {font-size:0.9em;line-height:1.2em;padding-left:30px;padding-right:30px;padding-bottom:1%;}	
p.lodgiya-p {color:#fff;font-size:0.9em;line-height:1.4em;padding-left:30px;padding-right:60px;} 
.balkon-div {padding-top:0%;position:absolute;top:5%;left:0%;}
.vnesh-img {padding-left:5px;padding-right:5px;padding-top:20px;}
.ostekl {padding-top:0%;}
}
@media screen and (max-width : 568px) {
.left-blok {padding-top:1%;width:100%;}
.balkon-row {padding-top:10%;}
.reviews-text {padding-left:0px;}
.balkon-padd {padding-left:0px;}
.p-balkon {padding-left:0px;padding-right:0px;padding-bottom:3%;}
.p-balkon2 {padding-left:0px;padding-right:0px;padding-bottom:2%;}
p.lodgiya-p {color:#fff;font-size:0.7em;line-height:1.1em;padding-left:0px;padding-right:0px;} 
.balkon-div {padding-top:0%;position:absolute;top:0%;left:0%;}	
.vnesh-img {padding-left:5px;padding-right:5px;padding-top:15px;}
.padd-otdelka {padding-top:40px;}
}
@media screen and (max-width : 320px) {
.reviews-text {padding-left:0px;}
.balkon-padd {padding-left:0px;}
.p-balkon {padding-left:0px;padding-right:0px;padding-bottom:3%;}
.p-balkon2 {padding-left:0px;padding-right:0px;padding-bottom:2%;}
p.lodgiya-p {color:#fff;font-size:0.4em;line-height:1.1em;padding-left:0px;padding-right:0px;} 
.balkon-div {padding-top:0%;position:absolute;top:0%;left:0%;}	
.vnesh-img {padding-left:5px;padding-right:5px;padding-top:15px;}
}
.plashka-naimen {margin-top:0%;padding-left:0px;padding-right:0px;min-height:75px;max-height:75px;}
.plashka-cena {width:77%;background:#dceffb;padding-left:5px;padding-right:5px;border-radius:10px;margin-top:10%;}
.plashka-cena2 {width:25%;background:#dceffb;padding-left:5px;padding-right:5px;border-radius:10px;margin-top:0%;}
.plashka-podrobno {margin-top:7%;padding-left:0px;padding-right:0px;}
.plashka-podrobno2 {margin-top:2%;padding-left:0px;padding-right:0px;}
.plashka-podrobno img{margin-left:0px;}
.l-blok-calc {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:10px;margin-left:10px;min-height:327px;}
.r-blok-calc {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:0px;margin-left:20px;min-height:327px;}
.l-blok-calc-vorota {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:10px;margin-left:10px;min-height:280px;}
.r-blok-calc-vorota {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:0px;margin-left:20px;min-height:280px;}
@media screen and (max-width:1280px) {
.l-blok-calc {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:10px;margin-left:10px;min-height:350px;}
.r-blok-calc {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:0px;margin-left:20px;min-height:350px;}	
.l-blok-calc-vorota{background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:10px;margin-left:10px;min-height:280px;}
.r-blok-calc-vorota {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:0px;margin-left:20px;min-height:280px;}
}
@media screen and (max-width:1024px) {
.l-blok-calc {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:10px;margin-left:10px;min-height:310px;}
.r-blok-calc {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:0px;margin-left:20px;min-height:310px;}	
.l-blok-calc-vorota {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:10px;margin-left:10px;min-height:230px;}
.r-blok-calc-vorota {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:0px;margin-left:20px;min-height:230px;}	
}
.form-calk-okna{
color:#5c5a5a;
font-size:0.9em;	
line-height: 1.4em;	
    font-weight: normal;
  text-align:left;
  text-decoration:none;	
  padding:0px 20px 0px 10px;	
}
.calc-okno-left {margin-left:70px;padding-right:0px;}
.calc-okno-padd {padding-top:0px;}
.calc-select {font-size:0.9em;}
@media screen and (max-width:1366px) {
.form-calk-okna{
font-size:0.9em;	
line-height: 1.4em;	
  padding:0px 20px 0px 10px;	
}	
.calc-okno-padd {padding-top:10px;}
}
@media screen and (max-width:1024px) {
.form-calk-okna{
font-size:0.8em;	
line-height: 1.2em;	
  padding:0px 5px 0px 5px;	
}	
.calc-okno-padd {padding-top:10px;}
.calc-select {font-size:0.7em;}
}
.calc-img {padding:0px;}
.calc-img img{margin-left:0px;}
.calc-shir {padding-left:10px;}
.input-calc {width:90%;margin-left:5px;}
.calk-okna-tel {width:95%;}
.captcha1-text {padding-top:20px;font-weight:600;font-size:1.0em;}
p.calc-soglasie {font-size:12px;color:#3e3e3e;text-align:left;}
.dveri-row {padding-top:20px;background:#fff;min-height: 240px;padding-left:0px;padding-right:0px;}
.dveri-row2 {padding-top:20px;background:#f2f2f2;min-height: 240px;padding-left:0px;padding-right:0px;}
.door-view-h5 {	color:#1d3458;padding-left:20px;	
font-size:1.0em;
font-weight:400;
text-decoration:none;
padding-top:0px;
margin-top:5px;}
.door-view-plashka {padding:10px;background:#f2f2f2;border-radius:10px;margin-bottom:3%;}
.door-view-plashka h4{color:#1d3458;font-size:1.0em;font-weight:400;padding-top:0px;padding-left:10px;margin-top:5px;}
.door-view-plashka p{font-size:14px;padding-left:10px;}
.blok-calc-stavni {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:10px;margin-left:140px;min-height:275px;}
.calc-dveri-left {margin-left:70px;padding-right:0px;}
.l-blok-calc-dveri {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:10px;margin-left:10px;min-height:275px;}
.r-blok-calc-dveri {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:0px;margin-left:20px;min-height:275px;}
.captcha-stavni {margin-left:17.5%;}
.stavni-soglasie {margin-left:17.5%;padding-bottom:4%;padding-left:5px;}
@media screen and (max-width:1024px) {
.blok-calc-stavni {padding-left:10px;padding-right:10px;margin-bottom:2%;margin-left:80px;min-height:270px;}	
.captcha-stavni {margin-left:15.5%;}
.stavni-soglasie {margin-left:15.5%;padding-bottom:4%;padding-left:5px;}
}
@media screen and (max-width:768px) {
.calc-dveri-left {margin-left:0px;padding-right:0px;}	
.l-blok-calc-dveri {padding-left:0px;padding-right:10px;margin-left:0px;min-height:260px;}
.r-blok-calc-dveri {background:#e9edf5;border-radius:10px;padding-left:0px;padding-right:0px;margin-left:0px;min-height:260px;margin-top:2%;}	
.captcha-stavni {margin-left:0%;}
.stavni-soglasie {margin-left:0%;padding-bottom:4%;padding-left:5px;}
}
.lojia-left {margin-left:20%;padding-bottom:4%;}
.lojia-left p{font-size:0.9em;}
.lojia-left img {margin:auto;}
.lojia-plashka-r {background:#e9edf5;border-radius:10px;padding:10px 0px 0px 10px;margin-right:20px;min-height:255px;}
.lojia-plashka-l {background:#e9edf5;border-radius:10px;padding:10px 0px 0px 10px;margin-right:20px;min-height:120px;}
.lojia-plashka-l input{padding-top:10px;}
.lojia-plashka-l label {width:100%;margin-top:0px;}
.cena-lojia-calk {position:absolute;top:67%;left:55%;}
p.cena-lojia-calk {font-size:1.0em!Important;}
.cena-balkon-calk {position:absolute;top:30%;left:55%;}
p.cena-balkon-calk {font-size:1.0em!Important;}
.balkon-left {margin-left:8%;padding-bottom:4%;}
.balkon-left p{font-size:0.9em;}
.balkon-plashka-r {background:#e9edf5;border-radius:10px;padding:10px 0px 0px 10px;margin-right:20px;min-height:205px;}
.balkon-plashka-r3{background:#e9edf5;border-radius:10px;padding:10px 0px 0px 10px;margin-right:20px;min-height:255px;}
.balkon-plashka-l {background:#e9edf5;border-radius:10px;padding:10px 0px 0px 10px;margin-right:20px;min-height:120px;}
.balkon-plashka-l input{padding-top:10px;}
.balkon-plashka-l label {width:100%;margin-top:0px;}
.form-calk-balkon{color:#5c5a5a;font-size:0.8em;line-height: 1.4em;font-weight: normal;text-align:left;text-decoration:none;padding:0px 0px 0px 2px;}
.calc-balkon-blok3 {margin-right:20px;width:20%;}
.calc-balkon-blok4 {margin-right:20px;width:19.3%;}
.lojia-but-stoimost {padding-top:27%;}
.padd-calc-vorota {padding-top:4%;}
.padd-calc-vorota-name {padding-top:13%;}
.padd-calc-vorota-name label {padding-left:0px;}
@media screen and (max-width:1280px) {
.lojia-plashka-l {background:#e9edf5;border-radius:10px;padding:10px 0px 0px 10px;margin-right:20px;min-height:130px;}	
}
@media screen and (max-width:1024px) {
.balkon-left {margin-left:6%;padding-bottom:4%;}	
.lojia-left p{font-size:0.8em;}
.lojia-plashka-l {background:#e9edf5;border-radius:10px;padding:10px 0px 0px 10px;margin-right:20px;min-height:120px;}
.balkon-left p{font-size:0.7em;}	
.form-calk-balkon{font-size:0.7em;line-height: 1.2em;padding:0px 0px 0px 2px;}
.balkon-plashka-r3{padding:10px 0px 0px 10px;margin-right:20px;min-height:250px;}
.calc-balkon-blok4 {margin-right:20px;width:21.3%;}
.cena-lojia-calk {top:63%;left:55%;}
.padd-calc-vorota-name {padding-top:0%;}
}
@media screen and (max-width:768px) {
.calc-okno-left {margin-left:0px;padding-right:0px;}	
.blok-calc-stavni {padding-left:10px;padding-right:10px;margin-bottom:2%;margin-left:0px;min-height:270px;}
.l-blok-calc {background:#e9edf5;border-radius:10px;padding-left:0px;padding-right:10px;margin-left:0px;min-height:327px;}
.r-blok-calc {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:0px;margin-left:0px;min-height:327px;margin-top:10px;}
.l-blok-calc-vorota {background:#e9edf5;border-radius:10px;padding-left:0px;padding-right:10px;margin-left:0px;min-height:260px;}
.r-blok-calc-vorota {background:#e9edf5;border-radius:10px;padding-left:10px;padding-right:0px;margin-left:0px;min-height:260px;margin-top:10px;}
.captcha1-text {padding-top:20px;font-weight:600;font-size:0.8em;}
.lojia-left {margin-left:7%;padding-bottom:2%;}	
.calc-balkon-blok3 {margin-right:0px;width:100%;}
.calc-balkon-blok4 {margin-right:0px;width:100%;}
.balkon-left {margin-left:1%;padding-bottom:4%;}	
.balkon-left p{font-size:0.8em;}	
.cena-lojia-calk {top:37%;left:55%;}
.cena-balkon-calk {position:absolute;top:35%;left:55%;}
.lojia-but-stoimost {padding-top:7%;}
}
.video-h3 {text-align:center;padding:0px;}
.video-h3 h3{font-size:18px;min-height:2.5em;}
.video-h3 p{font-size:16px;color:#828282;text-decoration:none;padding:5px 15px;text-align:left;}
.span-h3 {font-size:18px;color:#828282;padding-right:1em;}
.video-h3 iframe{width:90%!Important;}
@media screen and (max-width:768px) {
.video-h3 iframe{width:98%!Important;}
}
.row-video {height:340px!Important;}

p.tel-header {font-size:1em!Important;}
.tel-header a{color: white;}
.tel-header a:hover{color: yellow;}
