body {
	font-size:100%; line-height:150%; color:#666;padding-left: 0; padding-right: 0; background:#fff;
	font-family: 'Roboto', sans-serif; /*font-family: 'PT Serif', serif;*/
}
.dj-slide-description p{
  font-size:85% !important; margin:5px 0 !important; padding:0 !important; line-height:120% !important;
}
.dj-slide-desc-text {
      padding: 7px !important; 
}
.dj-slide-desc-in {
    color:#fff !important;
}
.allmode-default .allmode-topitem .allmode-details {
font-size: 90%;line-height: 100%;
}
.ss p{
    text-align:center;padding:0 !important;margin:10px 0 !important;text-transform:uppercase;
}
.ss a{
    color:#fff; border-radius:12px 0 5px 0;width:100%;display:block;padding:10px 0;
    border:2px solid #ccc;
   background: rgb(175,217,86);
background: linear-gradient(317deg, rgba(175,217,86,1) 0%, rgba(97,172,20,1) 35%, rgba(127,193,50,1) 100%);
}
.ss a:hover{
    background: rgb(245,111,27);
background: linear-gradient(317deg, rgba(245,111,27,1) 0%, rgba(252,184,56,1) 35%, rgba(255,174,52,1) 100%);
}
.head-info p.slog{
    font-size:120%;color:#459604;
}
.mainContent .allmode-text p{
   	font-family: 'Roboto', sans-serif; line-height:115%;color:#333;
}
.allmode-default a {
    color: #cc1f1f !important;font-size:80% !important;text-align:center;
}
.uch img{
    border:6px solid #fff;box-shadow:0 0 5px #999;border-radius:1px;margin:20px 0;
}
.content .jsn-master .select2-container {
    width: 240px !important;
}
.content .jsn-form-content{
    width:80%;
}
.content .jsn-master .jsn-input-medium-fluid {
    width: 100%;
}
.su-spoiler-title p{
    padding:0;margin:0;font-size:110%; line-height:120%; font-weight:bold;vertical-align:center;
 }
 .h3{
   font-family: 'Roboto', sans-serif;font-size:250%;  color:#031673;margin: 20px 0 40px 0px;text-align:left;
 }
 .h4{
   font-family: 'Roboto', sans-serif;font-size:140% !important;  color:#000;margin: 20px 0 40px 0px;text-align:center;
   border-top:1px solid #000;border-bottom:1px solid #000;
 }
 .tb1{
     width:100%;font-family: 'Roboto', sans-serif;font-size: 90%;color: #666;
 }
.tb1 td {
    border: 1px solid #ccc;
    padding: 10px;
}
.tb1 tr:nth-child(2n) {
    background: #f2f2f2;
}
.tb1 p{
    margin:0 !important;padding:0 !important;font-family: 'Roboto', sans-serif;font-size: 100% !important;color: #666;line-height:100%;
}
/*--------------------------------------*/
.jsn-master .jsn-bootstrap .form-actions, .jsn-master.ui-dialog-contentpane .jsn-bootstrap .form-actions {
	margin:0; padding:0;
}
.btn-toolbar .btn {
color:#fff !important;
}
img {
	border:none;outline:none;
}
a{
	outline:none; color: #031673;  text-decoration: none;
}
a:hover{
	text-decoration:none; color: #000; outline:none;
}
a:focus{outline:none;	color: #bf2d30 !important;}
h1{
text-align:right;color:#000; background:none;width:100%;padding:5px 0 5px 0;margin:0px 0 10px 0;font-weight: normal ;
text-transform:uppercase;font-size:150%;border-top:1px solid #2e2d65;border-bottom:1px solid #2e2d65;line-height:120%;
}
h2{
	font-weight:normal;font-size:130%; color: #333;line-height:120%;text-align:left;
}
h3{
	font-weight: normal ; font-size:120%; text-transform:uppercase;color: #000; line-height:100%;
	margin-top:30px; margin-bottom:20px;
}
legend{
	font-size:90%; color:#CCC; line-height:120%; border:none;
}
.container-fluid {padding: 0 ; 
}
.padding-left{
	padding-left:10%;
}
.padding-right{
	padding-right:10%;
}
.pagination ul > li{
	font-size:80%;
}
.pagination ul > li > a{
	color:#06F;
}
.span12{
	min-height:0 !important;
}
.pull-left{
	margin-right:10px; margin-bottom:5px; margin-top:10px;
}
.pull-right{
	margin-left:10px; margin-bottom:5px;margin-top:5px;
}
hr{
border-color: #cc6666;
}
.jicons-icons img{
	display:none;
}
table{
	font-size:100%;line-height:120%;
}
td{
}
span.highlight {
    background-color: #000;    font-weight: normal;    padding: 1px 4px;
}
#mxcpr{
	display:none; 
}
form {
    margin: 0 0 0px;
}
#block{
opacity:0;  position: fixed; width: 100%; z-index: 1001; /*border-bottom:1px solid #fff;*/
background:#498b13;
}
.block{
	padding-left:0%; padding-right:0%; position:relative; z-index:0; /*display:none;*/
}
ul, ol {
    margin: 0 ; 
}
.block .Menu .bm-cool-menu a{
color:#fff !important;	 background-color:#498b13 !important; font-size:100%;
}
.block .bm-cool-menu a:hover{
background-color:#dae4ec !important;color:#000 !important;
}
.block .Menu li{
margin-top:1px;margin-bottom:1px; background-color:#498b13 !important;
}
.block .Menu ul{
    background-color:#498b13 !important;margin-top:0;
}
.block .bm-cool-menu li.active > a{
background-color:#dae4ec !important;color:#000 !important;
}
.block .bm-cool-menu li.active > a:hover{
background-color:#8a8a89 !important;
}
.label-info, .badge-info {
    background-color: #00cccc;
}
.su-modal-title-wrapper a.su-modal-close{
    margin:10px;
}
.su-modal-content-wrapper > div {
	padding:5px 20px;
}
.modal-title{
   font-size:70%;color:#fff; padding:0;margin:0;
}
.su-modal-wrapper{
z-index:1002 !important;
}
/*---------------------------*/
.jsn-uniform{
    padding-top:20px;font-family: 'Roboto', sans-serif; 
}
.jsn-uniform .required{
    display:none;
}
.jsn-uniform .checkbox input{
  height:15px !important;  font-size:95% !important;
}
.select2-choice {
   font-size: 140%;color:#8e8e8e !important;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea {
  color:#666; font-size:140% !important;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input{
    color:#000;
}
.jsn-uniform input{
    height:35px;border-radius:1px;margin-bottom:0;font-family: 'Roboto', sans-serif;font-size:140% !important;
}
.jsn-uniform .jsn-form-content .control-group{
    padding:0 !important;
}
.jsn-uniform .icon-loop{
    margin-left:210px;
  }
 .jsn-uniform .btn{
     font-size:16px;position:relative;z-index:10000;font-family: 'Roboto', sans-serif;text-transform: uppercase;
     border-radius:1px;height:40px !important;margin-left:0 !important;width:230px;background:#f07700;font-weight:bold;
     letter-spacing: 4px;text-shadow:none;
  }
   .jsn-uniform .btn:hover{
       background:#498b13;
   }
.jsn-bootstrap img{
   height: 39px;  outline :5px solid #3C352F;
     outline-offset: -5px; 
 }
 #jsn-captcha{
     float:left;margin-top:-34px;width:85px;margin-left:100px;
 }
  .su-modal-content-wrapper .icon-loop{
      margin-top:-35px;outline:none;
  }
 .su-modal-content-wrapper .btn{
      float:right;margin-top:10px;   position:relative;z-index:1003;
  }
 .su-modal-content-wrapper .jsn-bootstrap img{
   height: 39px;  outline :5px solid #fff;
     outline-offset: -5px; 
 }
.su-modal-content-wrapper #jsn-captcha{
     float:left;margin-top:-34px;width:85px;margin-left:110px;
 }
.su-spoiler-title p{
    padding:0;margin:0;font-size:110%; line-height:120%; font-weight:bold;vertical-align:center;
}
.alert-success {
    color: #fff !important;font-size:150% !important;text-shadow:none !important;
    background-color: #099095 !important;
}
.price{
    padding-left:1%; padding-right:1%;padding-top:40px;
}
.price2 table{
 width:100%; font-family: 'Roboto', sans-serif;font-size:100%;color:#666;
}
.price2 table td{
    border: 1px solid #ccc;padding:10px;
}
.price2 table tr:nth-child(2n){
    background:#f2f2f2;
}
.price2 table tr:nth-child(2n):hover{
    background:#dcdbdb;
}
/*-------------------------------------*/
.top{
    background:#c6c6c8;padding-left:1%; padding-right:1%;position:relative; z-index:1001;color:#000;
    /*padding-top:8px;padding-bottom:10px;*/
}
.top a{
  color:#000;
}
.top a:hover{
  color:#bf2d30;
}
.head{
   padding-left:1%; padding-right:1%; position:relative; z-index:1000;padding-bottom:0px;padding-top:0px; 
  background:#fff; 
}
.logo{
    margin-top:5px;
}
.logo p{
    font-size:130%; line-height:100%;margin:0;padding:0;
}
  .logo img{
    width:80%;
  }
.su-modal .jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content span.required{
    display:none;
}
.clear{
	clear:both;
}
.head-info{
    margin-top:5px;
}
.head-info p{
    font-size:170%;text-transform: uppercase;color:#000;margin-top:20px;
}
.phone{
    margin-top:0px;
}
.phone p{
font-size:110%;color:#1F9604;text-align:right;line-height:120%;text-transform:uppercase;
}
.phone a{
    font-size:180%;color:#000;
}
.phone p.es{
  font-size:130%;  letter-spacing: 5px;
}
.zv{
    background:#43a555;color:#fff;padding:9px 10px;/*float:left;*/margin-top:5px;display:block;
    width:100%;text-align:center;margin:0 auto;
}
.zv:hover{
    background:#ccc;color:#000;
}
.zv2{
    background:#4949FF;color:#fff !important;padding:9px 10px;/*float:left;*/margin-top:5px;display:block;
    width:50%;text-align:center;
}
.zv2:hover{
    background:#ccc;color:#000 !important;
}
.zv3{
    background:#4949FF;color:#fff;padding:2px 0px;/*float:left;*/margin-top:5px;display:block;
    width:70%;text-align:center;
}
.sk{
    float:right;
}

/*---------------------------------------menu---*/
.broun{
	padding-left:0; padding-right:0%;background:#C6C6C8;padding-bottom:3px;position:relative;z-index:1001;
}
.fon-menu{
position: relative; /*z-index: 1010;*/
}
.nav {
	padding:0; margin:0;	
}
.gormenu {
	padding:0; margin:0;
}
.Menu{
  
}
.Menu li{
	float:left; color:#FFF;  padding:3px;background-color:#C6C6C8;
}
.Menu .bm-cool-menu{
    border-radius:0 !important;border:0 !important;background-color:#C6C6C8 !important;margin:0 auto;margin-top:5px;
}
.Menu .bm-cool-menu a {
font-size:90%;line-height: 100%; color:#000 !important; display:block; padding-left:14px;
padding-right:14px; padding-top:10px; padding-bottom:10px; height:auto ; 
background-color:#C6C6C8;text-transform: uppercase; font-family: 'Roboto', sans-serif;
}
.Menu  a:hover{
color:#fff; background:#afec7d;}
.Menu li.active > a{
background-color:#afec7d !important;
}
.Menu li.active > a:hover{
background-color:#afec7d !important;
}
.bm-cool-menu > ul {
    height: auto !important;
}
.Menu ul{
	margin-bottom:0;
}
.Menu ul ul{
	background:#C6C6C8 !important; width:280px !important;padding:0px !important; 
}
.Menu ul ul li{
	padding:0px !important; margin:5px;border-right:none;
}
.Menu ul ul a{
	font-size:90% !important; padding:5px !important;width:260px !important; margin:0 !important;
}
.Menu ul ul a:hover{
    background:#afec7d !important;
}
.Menu ul ul a:focus{
    color:#fff !important;
}
/*--------------------------------------------------*/
.slider{
 margin-top:0px; position:relative;z-index:1000;
 }
 .tp-caption a {
    color:#FFBE00; text-shadow:0 0 10px #333,0 0 20px #333;
 }
 .tp-caption a:hover {
    color:#F8FF00;
 }
/*-------------------------------------------------------- блоки на главной-*/
.foto{  padding-left:0; padding-right:0%;padding-top:10px;padding-bottom:2px;position:relative;z-index:1;
    background:#c6c6c8;color:#fff;
}
.foto table{
    font-size:110%;
}
.foto table img{
    margin-right:20px;
}
.foto .su-download{
    padding:0 !important;background:transparent !important;
}
.foto a:focus{
    color:#fff !important;
}
.forma{
   padding-left:1%; padding-right:1%; 
   padding-top:70px;padding-bottom:0px;position:relative;z-index:1;
    background:url(../img/fon3.jpg) top ;
    background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fon3.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fon3.jpg', sizingMethod='scale')";
}
.forma img{
    width:70%;
}
.forma .h3{
    font-size:300%;font-family: 'Roboto', sans-serif !important; margin-top:0px !important;margin-bottom:20px !important;
}
.forma .h4{
    font-size:120%;color:#333;margin-left:20px;margin-bottom:20px;
}
.uslugi{
    padding-left:1%; padding-right:1%;padding-top:20px;padding-bottom:20px;position:relative;z-index:3;
}
.uslugi a{
    float:left;display: block;background:#8a8a89;color:#fff;
    line-height: 15px;font-size: 90%;padding: 5px;margin: 3px 5px 3px 0;
}
.uslugi a:hover{
  background:#099095 !important;  
}
/*-----------------------------------content--*/
.page-header{
	border-bottom:1px  solid #fff; padding-top:1px; margin:0px 0 0px 0; 
}
.content{
	padding-left:1%; padding-right:0%;margin-top:10px;  position:relative;z-index:2;
}
.breadcrumbs{
	padding-left:0%; padding-right:0%;margin-top:10px;
}
.breadcrumb {
      margin:0 0 10px 0 !important; background-color:#eff1f6; font-size:90%; 
}
.breadcrumb a{
    color:#000 !important;
}
.breadcrumb a:hover{
    color:#c30529 !important;
}
#fon-con{background:#fff;padding: 5px 10px 10px 0px; margin-bottom:10px; }

.mainContent p{
	line-height:150%;margin-top:12px;margin-bottom:12px; font-size:100%; 
}
.mainContent{
	margin-top:0px; padding-bottom:0px; font-size:110%;
}
.mainContent ul{
    margin:20px 0 20px 40px;
}
.mainContent ol{
    margin:20px 0 20px 40px;
}
.mainContent li{
	list-style:square; color: #000; margin:5px 0 5px 0;
}
.mainContent a{ 
	color:#bf2d30;
}
.mainContent a:hover{ 
	color: #000;
}
.mainContent a.focus{ 
	color: #000;
}
/*------------------------------*/
.su-row > * {
    padding-left: 20px ;
}
.su-row:not(.su-row-preserve) {
    margin-left: -15px;
}
.contact{
	padding-top:3px; font-size:90%;
}
.form-horizontal .control-group{
	margin-bottom:10px;
}
.form-actions {
    background-color: transparent;
    border-top: 1px solid #666;
    margin-bottom: 0;
    margin-top: 0;
    padding: 19px 20px 20px;
}
.blog li{
	list-style:none;
}
.blog li a:hover{
	background:#212226;
}
/*---------------------------------новости--*/
.allmode-box, .allmode-title,.allmode-text{
font-family: 'Roboto', sans-serif !important; margin:0;
}
.allmode-text{
    font-size:95% !important;line-height:130% !important;color:#666 !important;
}
.allmode-date{
color:#00cccc !important;
}
.allmode-default .allmode-img img {
    border:1px solid #ccc;
}
.allmode-default .allmode-item {
    padding: 0px; border-top: none;
}
.allmode-default .allmode-item .allmode-title{
   color:#666 !important;font-size:90%;font-family: 'Roboto', sans-serif !important;   
}
.allmode-default .allmode-item .allmode-title:hover{
    text-decoration:none;
}
.allmode-default .allmode-title a {
 font-family: 'Roboto', sans-serif !important;font-size:110% !important;margin:10px 0;
}
.allmode-default .allmode-title a:hover {
    color:#000 !important;text-decoration:none;
}
.allmode-showall a{
    color:#cc1f1f !important;
}
/*----------------------вертик меню-----*/
.mywrap{
	color:#000;
}
.mywrap .h3{
	background:#498b13; color: #fff; margin:0; padding:0;	padding-top:11px; padding-bottom:11px; padding-left:5px;
	font-family: 'Roboto', sans-serif; font-size:110%; text-transform:uppercase; text-align:center;
	font-weight:bold;
}
.mystyle p{
	padding-left:10px; padding-right:10px; margin-top:10px;
}
.mystyle{
	background:#fff; padding-bottom:10px;
}
.mystyle ul{
	margin-left:0; margin-top:0px; margin-bottom:10px;
}
.mystyle li{
	list-style:none;  border-bottom:1px solid #ccc;
}
.mystyle li a{
	list-style:110%;color:#000; display:block; text-decoration:none;
	font-size:110%; padding:6px 8px 6px 15px;  margin-top:1px; margin-bottom:1px;
}
.mystyle li a:hover{
	background-color: #e3e5eb; color:#000;text-decoration:none;
}
.mystyle li.active a{
	background-color:#CBCBCB;
}
.mystyle ul ul li.active a{
	background-color: #F5F5F5;
}
.mystyle ul ul li a{
	padding-left:10px; font-size:85%; background:#e0ebe6; color:#000; padding:5px 10px 5px 10px;
}
.mystyle ul ul li a:hover{
	background-color: #e3bd2c !important;
}
.mystyle .separator{
	font-weight:bold; margin-left:-10px;
}
.mob-menu .mystyle ul {
	margin-top:0; margin-bottom:10px;
}
.mob-menu .mystyle li {
	margin-top:0;
}
.mystyle .allmode-columns {
	margin:0;
}
/*------------------------------------*/
.bt-cs .bt-inner .bt-title{
font-size:100%;line-height:90%;
}
.bt-cs .bt-inner .bt-title {
    color: #333;
}
.bt-introtext{
font-size:95%;line-height:110%;
}
.bt-date{
    color:#ff6600;
}
/*------------------------------*/
#map{
background:#4a6d84; margin:0;padding:20px 0 80px 0;color:#fff;
}
#map p{
	margin:0; padding:0;
}
#map .h3{
    color:#ffd200;
}
#map img{
    width:120px;height:auto;
}
/*----------------------------footer -----*/
.block-bot{
    background: #c6c6c8;padding-top:10px; padding-left:1%;padding-right:1%;padding-bottom:10px;
    font-size:100%; line-height:120%; color:#fff;
}
.block-bot a{
    color:#fff;
}
.block-bot .h3{
  color:#fff;font-size:180%;margin:20px 0 20px 0;  
}
.block-bot{
	margin:auto; 
}
.block-bot p{
	margin:5px 5px 5px 0px; font-size:100%;
}
.copyright ul{margin:20px 0 20px 0;
}
.block_1 p{
	font-size:95%; color:#000;
}
.block_1 a{
	color:#000 !important; font-size:100%; text-transform:none; 
}
.block_1 li{
	list-style:none; margin:5px 0 5px 0;
}
.block_1 a:hover{
	background: none !important; color:#7c6e61; text-decoration:underline !important;
}
.block_2 p{
   margin:10px 0 10px 0;
}
.block_2 a:hover,.block_3 a:hover{
	text-decoration:none;
}
.block_3 a{
	  color:#000;
}
.block_3 p{
	 margin:10px 0;
}
.block_3 .su-icon i {
        line-height: 15px !important;
}
/*-----------------------------------------форма-------*/
.jsn-form-content  .control-group .control-label {
    font-size:140% !important;
}
.form{
    background:#FFCC33;border-top:2px solid #fff;
}
.form .jsn-bootstrap{
    padding:0px 100px 30px 100px;
}
.form1 .h3{
text-align:center;display:block;
}
.form .control-group {
float:left !important; width:50% !important; margin-top:7px !important;
}
.form .jsn-form-content {
   float:left !important; width:70% !important;  
}
.form .btn-toolbar{
   float:left !important; width:30% !important; 
}
.form .control-label{
display:none;
}
.form input{
    width:250px !important;height:30px !important;
}
.form button {
    width:250px !important;padding:10px 20px 10px 20px !important;
}
/*--------------------------------------------------------------------------------------2600-------*/
@media (min-width:2200px) and (max-width: 2600px) {
body {
	font-size:100%; line-height:125%;padding-left:20%;padding-right:20%;
}
.block {
    padding-left:25%;padding-right:0%;
}
.top{
    padding-left:10%; padding-right:10%;
}
.head{
    padding-left:10%;padding-right:10%;
}
.adres{
font-size:110%;
}
.slider{
    padding-left:10%;padding-right:10%; 
}
.broun {
     padding-left:10%;padding-right:10%; 
}
.Menu li{
   
}
.Menu  #bm-cool-menu-106 .bm-cool-menu a {
font-size:120%;line-height: 100%; padding-left:16px; padding-right:16px;
}  
.mywrap .h3{
font-size:120%;padding: 10px;
}
.mystyle li a{
font-size:100%;
}
.breadcrumbs{
 }
.foto{
    padding-left:14%; padding-right:14%;
}
.garant{
     padding-left:14%; padding-right:14%;
}
.pre{
   padding-left:14%; padding-right:14%; 
}
.forma{
   padding-left:14%; padding-right:14%; 
}
.price{
    padding-left:14%; padding-right:14%;
}
.uslugi{
    padding-left:14%; padding-right:14%;
}
#map{
    padding-left:10%; padding-right:10%; 
}
.content{
padding-bottom:30px;padding-left:10%; padding-right:10%; 
}
.footer{
padding-left:10%;padding-right:10%;	
}
.copyright{
    padding-left:10%;padding-right:10%;
}
.block-bot{
padding-left:10%;padding-right:10%;	
}
.su-modal-content-wrapper #jsn_form_1{
 width:400px;margin:auto;   
}
.su-section{
 width:60%; margin: auto;
}
}
/*--------------------------------------------------------------------------------------1900-------*/
@media (min-width:1900px) and (max-width: 2100px) {
body {
	font-size:110%; line-height:125%;
}
p{
    font-size:110%;
}
.block {
	padding-left:15%; padding-right:15%;
}
.block .Menu .bm-cool-menu a {
    font-size: 100%;
}
.top{
    padding-left:15%; padding-right:15%;
}
.head{
margin-left:15%; margin-right:15%; 
}
.head-info{
    padding-top:10px;
}
.head-phone{
    padding-top:10px;
}
.logo{
    font-size:100%;padding-top:5px;
}
.logo p{
    text-align:left;margin-left:20px;
}
.head-info .info table {
    font-size: 125%;
}
.head-info .info table img{
 margin-left:20px; margin-top:5px;
}
  .head-info p {
    font-size: 200%;
  }
  .head-info p.slog {
    font-size: 130%;line-height:110%;
  }
.slider{
    padding-left:15%;padding-right:15%; 
}
.broun {
	padding-left:15%; padding-right:15%;background:#fff;
}
.Menu li{
   padding:5px ;
}
.Menu  .bm-cool-menu a {
font-size:110%;line-height: 110%; padding-left:15px; padding-right:15px;
} 
.slider{
    	padding-left:15%; padding-right:15%;
}
.foto{
    margin-left:15%; margin-right:15%; 
}
.foto .zv{
    margin-right:10px;
}
.forma{
   padding-left:15%; padding-right:15%; 
}
.price{
    padding-left:15%; padding-right:15%;
}
.uslugi{
    padding-left:15%; padding-right:15%;
}
#map{
    padding-left:15%; padding-right:15%; 
}
.breadcrumbs{
 padding-left:15%;padding-right:15%; 
}
.mywrap .h3{
font-size:120%;padding: 10px;
}
.mystyle li a{
font-size:100%;
}

.su-modal-content-wrapper #jsn_form_1{
 width:400px;margin:auto;   
}
.pre {
    padding-left:15%; padding-right:15%; 
}
.content{
	padding-left:15%; padding-right:15%; padding-bottom:30px; margin-top:0;
}
.footer{
	padding-left:15%; padding-right:15%;
}
.copyright{padding-left:15%;padding-right:15%; font-size:90%;
}
.block_3{
    text-align:right;
}
.block-bot{
	padding-left:15%; padding-right:15%;font-size:90%;
}
}
/*--------------------------------------------------------------------------------------1400-1600-------*/
@media (min-width:1430px) and (max-width: 1690px) {
.block {
	padding-left:14%; padding-right:14%;
}
.top{
    padding-left:14%; padding-right:14%;
}
.head{
padding-left:14%; padding-right:14%;
}
.slider{
    padding-left:14%;padding-right:14%; 
}
.broun {
	padding-left:14%; padding-right:14%;background:#fff;
}
.foto{
    padding-left:14%; padding-right:14%;
}
.garant{
     padding-left:14%; padding-right:14%;
}
.pre{
   padding-left:14%; padding-right:14%; 
}
.forma{
   padding-left:14%; padding-right:14%; 
}
.price{
    padding-left:14%; padding-right:14%;
}
.uslugi{
    padding-left:14%; padding-right:14%;
}
#map{
    padding-left:12%; padding-right:12%; 
}
#zayavka{
    padding-left:14%; padding-right:14%; 
}
#akcii{
     padding-left:14%;padding-right:14%;
 }
.breadcrumbs{
 padding-left:15%;padding-right:15%; 
}
.su-modal-content-wrapper #jsn_form_1{
 width:400px;margin:auto;   
}
.content{
	padding-left:15%; padding-right:15%; padding-bottom:30px;
}
.footer{
	padding-left:15%; padding-right:15%;
}
.copyright{padding-left:15%; padding-right:15%;
}
.block-bot{
	padding-left:15%; padding-right:15%; 
}
}
/*--------------------------------------------------------------------------------------1300-------*/
@media (min-width: 1301px) and (max-width: 1429px) {
.block {
	padding-left:10%; padding-right:10%;
}
.top{
    padding-left:10%; padding-right:10%;
}
.foto{
    padding-left:10%; padding-right:10%;
}
.garant{
     padding-left:10%; padding-right:10%;
}
.pre{
   padding-left:10%; padding-right:10%; 
}
.forma{
   padding-left:10%; padding-right:10%; 
}
.price{
    padding-left:10%; padding-right:10%;
}
.uslugi{
    padding-left:10%; padding-right:10%;
}
.head{
padding-left:10%; padding-right:10%; 
}
.broun {
	padding-left:10%; padding-right:10%;
}
.Menu li{
   padding:3px;
}
.Menu .bm-cool-menu a {
/*font-size:120%;line-height: 100%; padding-left:10px; padding-right:10px;*/
}
.su-modal-content-wrapper #jsn_form_1{
 width:400px;margin:auto;   
}
.pre {
    padding-left:10%; padding-right:10%; 
}
#map{
    padding-left:10%; padding-right:10%; 
}
#zayavka{
    padding-left:20%; padding-right:20%; 
}
#akcii{
      padding-left:10%;padding-right:10%;
 }
.breadcrumbs{
 padding-left:10%;padding-right:10%; 
}
.content{
	padding-left:10%; padding-right:10%; 
}
.copyright{padding-left:10%;padding-right:10%;
}
.block-bot{
	padding-left:10%; padding-right:10%; 
}
}
/*--------------------------------------------------------------------------------------1200-------*/
@media (min-width: 1200px) and (max-width: 1300px) { 
.block {
	padding-left:9%; padding-right:9%;
}
.top{
    padding-left:9%; padding-right:9%;
}
.foto{
    padding-left:9%; padding-right:9%;
}
.garant{
     padding-left:9%; padding-right:9%;
}
.pre{
   padding-left:9%; padding-right:9%; 
}
.forma{
   padding-left:9%; padding-right:9%; 
}
.price{
    padding-left:9%; padding-right:9%;
}
.uslugi{
    padding-left:9%; padding-right:9%;
}
.head{
padding-left:9%; padding-right:9%; 
}
.broun {
	padding-left:9%; padding-right:9%;
}
.su-modal-content-wrapper #jsn_form_1{
 width:370px;margin:auto;   
}
.pre {
    padding-left:9%; padding-right:9%; 
}
#akcii{
      padding-left:9%;padding-right:9%;
 }
.breadcrumbs{
 padding-left:9%;padding-right:9%; 
}
.content{
	padding-left:9%; padding-right:9%; 
}
.copyright{padding-left:9%;padding-right:9%;
}
.block-bot{
	padding-left:9%; padding-right:9%; 
}
}
/*--------------------------------------------------------------------------------------1000-------*/
@media (min-width: 1020px) and (max-width: 1030px) { 
/*    .extern_wrap  {
left:-250px !important;
}*/
.block {
	padding-left:1%; padding-right:0%;
}
.top{
    padding-left:1%; padding-right:1%;
}
.broun{
    padding-left:10px;
}
.su-modal-content-wrapper #jsn_form_1{
 width:380px;margin:auto;   
}
.logo p{
    font-size:110%; line-height:100%;
}
.foto .zv{
    margin-right:10px;
}
.head-info p{
     font-size:150%;
}  
.Menu .bm-cool-menu a {
   padding:10px 10px;
}
}
/*--------------------------------------------------------------------------------------900-------*/
@media (max-width: 991px){ 
h1{
	font-size:180%; 
}
.block{
	padding-left:0%; padding-right:0%;
}
.head{
padding-left:1%; padding-right:1%;
}
.logo{
padding-top:8px;
}
 .logo p{
     font-size:110%;
 }
 .su-content .jsn-uniform .jsn-bootstrap .control-group .select2-container.jsn-input-fluid {
    width: 90%;
}
.su-content .jsn-master .jsn-input-medium-fluid {
    width: 90%;
}
.foto .zv{
    margin-right:10px;
}
.mywrap .h3{
 font-size:100%;
}
.mystyle li a{
	font-size:90%;
}
.content{
	padding-left:0%; padding-right:0%;
}
.copyright{padding-left:1%; 
}
}
/*--------------------------------------------------------------------------------------800------*/
@media (min-width: 768px) and (max-width: 849px){ 
h1{
	font-size:150%; 
}
.block {
	padding-left:0%; padding-right:0%;
}
.head{
padding-left:0px; padding-right:10px; padding-bottom: 5px;padding-top: 0px;
}
.logo{
    margin-top:5px;
}
 .logo p{
     font-size:110%;
 }
 .head-info p {
    font-size: 140%;margin-top: 15px;line-height:110%;
}
.top .su-row:not(.su-clmms-no) [class*="su-column-size-"]:nth-child(n+2) {
    margin-top: 5px;
}
.top  .su-row [class*="su-column-size-"][class*="su-column-size-medium-"]:not(.su-column-size-medium-1-1):nth-child(1) {
    margin-top: 5px;
}
  .head-info p.slog {
    font-size: 100%;
  }
.forma .h3 {
    font-size: 220%;
}
.broun {
	padding-left:0%; padding-right:0%;padding-bottom:0;
}
.Menu .bm-cool-menu a {
    font-size:90%;padding:10px 5px;
}
.Menu .bm-cool-menu{
    margin-top: 0px;
}
.content{
	padding-left:1%; padding-right:1%;
}
.copyright{padding-left:2%; 
}
.Menu li a {
    font-size: 90%;  padding: 10px;
}
.foto .zv{
    margin-right:10px;
}
.foto{
    padding-top: 0px;padding-bottom: 20px;
}
.foto table img{
    width:70px;  margin-right: 10px;
}
.mywrap .h3{
font-size:90%;
}
.mystyle li a{
	font-size:90%;
}
.su-content .jsn-uniform .jsn-bootstrap .control-group .select2-container.jsn-input-fluid {
    width: 90%;
}
.su-content .jsn-master .jsn-input-medium-fluid {
    width: 90%;
}
}
/*--------------------------------------------------------------------------------------700-------*/
@media (max-width: 767px) {
 .row-fluid [class*="span"] {
    min-height:0px;
    }
    .content .jsn-form-content{
    width:100%;
}
.content .jsn-master .jsn-input-medium-fluid {
    width: 100%;
}
h1{
    text-align:center;line-height:100%;font-size:150%;
}
.logo-mob{
    background:#fff;padding-top:5px;padding-left:20px;padding-right:20px;
}
.head-info p{
   line-height:110%;margin-top:0px;margin-left:20px;
}
.top p{
    text-align:center;
}
.top .su-row:not(.su-clmms-no) [class*="su-column-size-"]:nth-child(n+2) {
    margin-top: 5px;
}
.top  .su-row [class*="su-column-size-"][class*="su-column-size-medium-"]:not(.su-column-size-medium-1-1):nth-child(1) {
    margin-top: 5px;
}
.phone {
    margin-top:10px;padding-right:10px;
}
.head{
height:auto;position:relative;padding-bottom: 1px;
padding-top: 0px;}
table{
	font-size:70%;
}
.bm-cool-menu-trigger{
    border-radius: 0px;
}
#bm-cool-menu-99 .bm-cool-menu-trigger {
    background-color: #43a555;text-align:right;padding-right:20px;
}
.bm-cool-menu{
    position:relative;z-index:1000;top:0;padding:5px;
}
#bm-cool-menu-99 .bm-cool-menu {
    background-color: #43a555;
    border: none;
}
#bm-cool-menu-99 .bm-cool-menu li.active > a {
    background-color: #2E2D65;
}
.foto {
    padding-right:10px;
}
.foto table img {
    margin-right: 20px;margin-left:20px;
}
.su-modal .jsn-uniform.jsn-master .jsn-row-container .control-group .controls textarea {
    height: 20px;
}
.mainContent p {
    padding: 0px 0 0 5px; text-align:center;font-size:98%;line-height:120%;
}
.su-row > * {
    padding-left: 0px;
}
.su-icon-list .icon_list_item {
    padding-bottom: 10px;
}
 .su-modal-content-wrapper .btn{
      float:right;margin-top:0px;  
  }
.su-modal-content-wrapper #jsn-captcha{
     float:left;margin-top:0px;width:85px;margin-left:0px;
 }
.mywrap {
    margin-top: 0px;
}
.su-content-wrap{
    padding:0 10px 30px 10px !important;
}
.su-row:not(.su-row-preserve) {
    margin-left: 0px;
}
.controls_bottom{
 margin-top:0px !important ;   
}
.content{
	padding-left:0%; padding-right:0%;margin-top:5px;
}
.mainContent{
	padding-left:0;
}
.Menu li >a {
 font-size:120%;
}
.mystyle li a{
	font-size:120%;
}
#map p{
    text-align:center;
}
.copy {
    font-size: 90%;
}
#fon-con {
     padding: 6px 0px 10px;
}
.scrollToTop{
display:none;
}
.midiright_wrap {
    right: 2px;
}
.h3{
 font-size:200% !important;margin:20px 10px;   
}
.block-bot {
    background-image: none;padding-left:1%;
}
  #bm-cool-menu-99 .bm-cool-menu ul {
    background-color: #43A555;border: solid thin #43A555;
  }
  #bm-cool-menu-99 .bm-cool-menu li.active > a {
    background-color: #43A555;  
  }
}

@-ms-viewport       { width: device-width; }
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }






