<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,400i,700,700i&amp;subset=cyrillic');

@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/ProximaNova-Regular.otf')  format('opentype'),
	     url('fonts/ProximaNova-Regular.woff') format('woff'), url('fonts/ProximaNova-Regular.ttf')  format('truetype'), url('fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/ProximaNova-Bold.otf')  format('opentype'),
	     url('fonts/ProximaNova-Bold.woff') format('woff'), url('fonts/ProximaNova-Bold.ttf')  format('truetype'), url('fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'Conv_Proxima Nova Semibold';
	src: url('fonts/Proxima Nova Semibold.eot');
	src: local('вє'), url('fonts/Proxima Nova Semibold.woff') format('woff'), url('fonts/Proxima Nova Semibold.ttf') format('truetype'), url('fonts/Proxima Nova Semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* --------------- reset.css --------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;                               /* РѕР±РЅСѓР»СЏРµРј РѕС‚СЃС‚СѓРїС‹ Рё СѓР±РёСЂР°РµРј Р±РѕСЂРґСЋСЂС‹ */
	vertical-align: baseline;          /* РїСЂРёРІРѕРґРёРј РІСЃРµ Рє РѕРґРЅРѕР№ Р±Р°Р·РѕРІРѕР№ Р»РёРЅРёРё */
	background: transparent;      /* С‡С‚РѕР±С‹ РЅРµ РїСЂРѕСЃРєР°РєРёРІР°Р»Рё Р»РµРІС‹Рµ С„РѕРЅС‹, СѓСЃС‚Р°РЅРѕРІР»РµРЅРЅС‹Рµ РїРѕ СѓРјРѕР»С‡Р°РЅРёСЋ */
	font-size: 100%;                     /* СЂР°Р·РјРµСЂ С€СЂРёС„С‚Р° РІСЃРµРј РѕРґРёРЅР°РєРѕРІС‹Р№ */
}
a {                                      	     /* СЃСЃС‹Р»РєР° РЅРµ РІ РѕР±С‰РµРј СЃРїРёСЃРєРµ С‡С‚РѕР±С‹ РЅРµ СЃР±СЂР°СЃС‹РІР°С‚СЊ outline РїРѕ СѓРјРѕР»С‡Р°РЅРёСЋ */
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	outline:none;
	-webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    transition: all 0.15s linear;
    text-decoration:none;
}
table {						/* СѓСЃС‚СЂР°РЅСЏРµРј РѕС‚СЃС‚СѓРїС‹ РјРµР¶РґСѓ СЏС‡РµР№РєР°РјРё С‚Р°Р±Р»РёС†С‹ */
	border-collapse: collapse; 
	border-spacing: 0;
}
td, td img {
	vertical-align: top;			/* РІРѕР·РІСЂР°С‰Р°РµРј РїСЂРёРІС‹С‡РЅРѕРµ РІРµСЂС‚РёРєР°Р»СЊРЅРѕРµ РІС‹СЂР°РІРЅРёРІР°РЅРёРµ */
} 
input, select, button, textarea {
	margin: 0; 				/* СѓР±РёСЂР°РµРј РѕС‚СЃС‚СѓРїС‹ РїРѕ СѓРјРѕР»С‡Р°РЅРёСЋ РґР»СЏ СЌР»РµРјРµРЅС‚РѕРІ С„РѕСЂРј (РІ С‡Р°СЃС‚РЅРѕСЃС‚Рё РґР»СЏ checkbox Рё radio) */
	font-size: 100%; 			/* РґРµР»Р°РµРј СЂР°Р·РјРµСЂ С€СЂРёС„С‚РѕРІ РІРµР·РґРµ РѕРґРёРЅР°РєРѕРІС‹Рј */
	outline: none;
}
input[type="text"], input[type="password"], textarea {
	padding: 0; 				/* СѓР±РёСЂР°РµРј РІРЅСѓС‚СЂРµРЅРЅРёРµ РѕС‚СЃС‚СѓРїС‹ РґР»СЏ С‚РµРєСЃС‚РѕРІС‹С… РїРѕР»РµР№ */
}
input[type="checkbox"] { 		/* РІРµСЂС‚РёРєР°Р»СЊРЅРѕРµ РІС‹СЂР°РІРЅРёРІР°РЅРёРµ С‡РµРєР±РѕРєСЃРѕРІ Рё СЂР°РґРёРѕР±Р°С‚РѕРЅРѕРІ РѕС‚РЅРѕСЃРёС‚РµР»СЊРЅРѕ РјРµС‚РѕРє */
	vertical-align: bottom;
}
input[type="radio"] {
	vertical-align: text-bottom;
}
sub {
	vertical-align: sub;
	font-size: smaller;
}
sup {
	vertical-align: super;
	font-size: smaller;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
nav ul {
	 list-style:none;
}
/* --------------- /reset.css --------------- */

/* --------------- Р±Р°Р·РѕРІС‹Рµ РЅР°СЃС‚СЂРѕР№РєРё ---------*/
html {
	min-height:100%; width:100%; /* РІСЃРµРіРґР° РїРѕРєР°Р·С‹РІР°РµРј РІРµСЂС‚РёРєР°Р»СЊРЅСѓСЋ РїРѕР»РѕСЃСѓ РїСЂРѕРєСЂСѓС‚РєРё  */
}
body {
	text-align: left;
	min-height:100%;
	width:100%;
}
a:visited { /* РїРѕСЂСЏРґРѕРє РїСЂР°РІРёР» РґР»СЏ СЃСЃС‹Р»РѕРє РёРјРµРµС‚ Р·РЅР°С‡РµРЅРёРµ */
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
}
a:focus, a:active {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
img{
	max-width:100%;
}






.menu-search img {
    width: 100px;
}





.docs7 li {
    margin:15px 0px;
    list-style:none;
}



table {
    font-family: "Ubuntu" !important;
    border-collapse: collapse;
    width: 100%;
}

table td, table th {
    border: 1px solid #ddd;
    padding: 8px;
        font-family: "Ubuntu" !important;
}

table tr:nth-child(even){background-color: #f2f2f2;}

table tr:hover {background-color: #ddd;}

table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #4CAF50;
    color: white;
        font-family: "Ubuntu" !important;
}








.why-choose-img img {
    border-radius:5px;
    box-shadow: 0 0 40px rgb(0 0 0 / 7%);
}



.about54 p {
    font-size:16px;
    line-height:1.6;
  margin: 0px 0px 20px 0px;
}





.clear{
	clear:both;
}
.clearfix:after {
    clear: both;
    content: "";
    display: table;
}

a, a:visited{
	color: #0766a6;text-decoration: underline; outline: none;
}
a:focus, a:active, a:hover{
	color: #639fc8;text-decoration: underline; outline: none;
}


body{
	font-size: 14px; color: #010101;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 300;
}

.font0 p  {
    font-size:18px;
    margin:0px 0px 20px 0px;
    
}
.topsoc5 {
    /* margin-left: 201px; */
    right: 0px;
    position: absolute;
    top: 10px;
}

/*РџР&nbsp;РР‘РРўР«Р™ Р¤РЈРўР•Р&nbsp;*/
html,
body {
  height: 100%;
}
.wrapper {
  /*display: table;*/
  /*height: 100%;*/
  width: 100%;
  overflow:hidden;
}
.content {
  /*display: table-row;*/
  height: 100%;
  width: 100%;
}
.content-wrapper{
	display: table;
	height: 100%;
}
.content-page{
	display: table-row;
}

strong.ms2_total_cost {
    font-weight: normal;
}

ul.pagination li {
    display: inline;
    margin: 0 10px;
    font-size: 18px;
}

ul.pagination li.active a {
    color: red;
}

.layer-c-left li&gt;ul {
margin-left:16px;	
font-size:13px;
}

.layer-c-left li&gt;ul li {
list-style-type: square;
}

.usl6 {
    
    background: #fff none repeat scroll 0 0;
    padding: 0 15px;
    margin-bottom: 40px;
    transition: all 0.4s ease 0s;
    box-shadow: 0 0 40px rgb(0 0 0 / 7%);
    padding: 30px 20px;
    border-radius: 4px;
}















.our_services{padding-top:50px;padding-bottom:20px; }
.service{background:#fff none repeat scroll 0 0; text-align:center; padding:0 15px;margin-bottom:40px;transition:all 0.4s ease 0s;box-shadow:0 0 40px rgba(0, 0, 0, 0.07);padding:30px 20px;border-radius:4px;}
.service .icon{background:#E7123F;border-radius:50%;color:#fff;font-size:29px;height:75px;line-height:75px;width:75px;text-align:center;top:0;transition:all 0.3s ease 0s;margin-bottom:20px;margin-left:auto;margin-right:auto;overflow:hidden;}
.service h4{font-size:18px;margin-bottom:10px; letter-spacing:0px;margin-top:0px;font-family:'Roboto', sans-serif;color:#333;font-weight:700;line-height:normal;}


.service p {font-size:16px;margin-bottom:10px; letter-spacing:0px;margin-top:0px; sans-serif;   color: #727272}





.section-title  h2{font-size:40px;margin-top:0;position:relative;line-height:50px; text-align:center;}

@media only screen and (max-width:480px){
.section-title  h2{font-size:30px;}
}
.single-deal{box-shadow:0 0 40px rgba(0, 0, 0, 0.07);border-radius:4px;overflow:hidden;margin-bottom:30px;}
.single-deal figure{position:relative;text-align:center;margin:0;}
.single-deal figure img{position:relative;display:block;width:100%;}
.single-deal figcaption{overflow:hidden;padding:15px 30px;text-align:left;background-color:#fff;transition:.2s; min-height: 132px;}
.single-deal:hover figcaption{background:#e7792b;color:#fff;}
.single-deal:hover figcaption h4{color:#fff;}
.single-deal:hover a{background:#fff;color:#f05942;}
.single-deal figcaption .pull-left{padding-right:10px; max-width: 238px;}
.single-deal figcaption .pull-right{padding-left:10px;     margin-top: 20px;}
.single-deal h4{margin-bottom:2px;font-size:18px;text-align:left;transition:.2s;}
.single-deal p{margin-bottom:0;font-size:15px;}
.single-deal a{background: #e7792b;color:#fff;width:40px;height:40px;line-height:40px;border-radius:50%;display:inline-block;margin-top:8px;text-align:center; text-decoration: none;}




.single-deal2{box-shadow:0 0 40px rgba(0, 0, 0, 0.07);border-radius:4px;overflow:hidden;margin-bottom:30px;}
.single-deal2 figure{position:relative;text-align:center;margin:0;}
.single-deal2 figure img{position:relative;display:block;width:100%;}
.single-deal2 figcaption{overflow:hidden;padding:15px 30px;text-align:left;background-color:#fff;transition:.2s; min-height: 90px;}
.single-deal2:hover figcaption{background:#E7123F;color:#fff;}
.single-deal2:hover figcaption h4{color:#fff;}
.single-deal2:hover a{background:#fff;color:#f05942;}
.single-deal2 figcaption .pull-left{padding-right:10px; max-width: 238px;}
.single-deal2 figcaption .pull-right{padding-left:10px;}
.single-deal2 h4{margin-bottom:2px;font-size:18px;text-align:left;transition:.2s;}
.single-deal2 p{margin-bottom:0;font-size:15px;}






.cent {
  text-align: center;
}

.btn-blue2 {
    background: #0766a6;
    color: #FFF !important;
    display: inline-block !important;
    margin: 20px 15px !important;
}

.btn-orange2 {
     display: inline-block !important;
  margin: 20px 15px !important;
}


.section-title{margin-bottom:60px;}
.section-title  h2{font-size:40px;margin-top:0;position:relative;line-height:50px;}

@media only screen and (max-width:480px){
.section-title  h2{font-size:30px;}
}
.blog_image:before{position:absolute;content:'';width:100%;height:100%;left:0;bottom:5px;z-index:1;background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 75%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 75%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 75%);opacity:0;transition:.5s;}
.blog_section{padding-top:100px;padding-bottom:70px;}
img{max-width:100%;}
.single_blog{margin-bottom:30px;border-radius:4px;box-shadow:0 0 40px rgba(0, 0, 0, 0.07);overflow:hidden;}
.blog-text{padding:10px 30px 30px;}
.blog-text h4{line-height:26px; font-size: 20px; }
.single_blog h4 a{font-size:18px;margin-bottom:15px;color:#333; text-decoration: none;}
.single_blog h4 a{transition:.5s;}
.single_blog h4 a:hover{color:#f05942;}
.blog_image{position:relative;margin-bottom:15px;}
.single_blog:hover .blog_image:before{opacity:1;}
.turbaza{padding:10px 25px;background:#E7123F;display:inline-block;border-radius:4px;color: #fff !important; text-decoration: none;}



.container2 ul  {
margin-left:-15px;
   margin-top:20px;
    
}

.container2 ul li {
        display: inline-block;
    font-size: 16px;
 
    
}

li.active a {
background: #e7792b;
    color: #FFF !important;
    padding: 5px 9px;
    text-decoration: none;
    border-radius: 2px;
    display: block;
}

.container2 ul li a:after {
    content: '/';
    position: absolute;
    right: 0;
    
}



.container2 ul li a {
    color: #000;
    text-decoration: underline;
    position: relative;
    padding-right: 20px;
  
    margin-right: 10px;
}


.icofont-man-in-glasses:before{content:"\ecf8";}
.icofont-lock:before{content:"\ef7a";}
.icofont-package:before{content:"\efb1";}
.icofont-world:before{content:"\f02c";}

.section-title{margin-bottom:60px;}
.section-title  h2{font-size:40px;margin-top:0;position:relative;line-height:50px;}

@media only screen and (max-width:480px){
.section-title  h2{font-size:30px;}
}
.why_choose{position:relative;}
.single-choose{overflow:hidden;text-align:center;}
.single-choose i{
    background: transparent;
    border: 2px solid #e7123f;
    border-radius: 6px;
    color: #e7123f;
    font-size: 29px;
    height: 90px;
    font-size: 40px;
    width: 90px;
    line-height: 90px;
    text-align: center;
    transition: all 0.3s ease 0s;
    display: inline-block;
    
}
.single-choose h4{font-size:18px;margin-top:20px; font-weight: 700;}
.mb-20{margin-bottom:20px;}
.why-choose-img{position:relative;padding-right:25px;}
img{max-width:100%;}
@media only screen and (max-width: 767px){
.why-choose-img{margin-bottom:40px;}
}



.single-choose p {
    font-size: 16px;
    color: #7b7b7b;
    margin-top: 15px;
}  
}







.blog-text h4 {
    line-height: 26px;

    letter-spacing: 0px;
    margin-top: 0px;
    font-family: 'Roboto', sans-serif;
    color: #333;
    font-weight: 700;
    line-height: normal;
}

.blog-text p {
font-size: 16px;
    margin-bottom: 18px;
    letter-spacing: 0px;
    margin-top: 10px;
    sans-serif: ;
    color: #727272;
}


.layer-c-left &gt; ul &gt; li:not(.active) &gt; ul {display:none;}

/* --------------- /Р±Р°Р·РѕРІС‹Рµ РЅР°СЃС‚СЂРѕР№РєРё ---------*/
.middle{
	overflow: hidden; max-width: 1170px; margin: 0 auto;
}
.middle2{
	max-width: 1170px; margin: 0 auto;
}
	/*HEADER LINE*/
	.header-line{
		height: 5px; background: #0766a6;
	}

.header-top-main{
	border-bottom: 1px solid #e1e1e1;padding: 5px 0;
}
.header-top{
	font-size: 16px; 
}
	.header-top a{
		text-decoration: none;
	}
	.header-top-menu{
		float: left; width: 52%; margin-top: 2.5px;
	}
	.header-top-menu li{
		display: inline-block; margin-right: 32px;
	}
	.header-search{
		float: left; position: relative;
	}
	.header-search input{
		display: block; width: 100%; border-radius: 25px; border: 1px solid #e1e1e1; padding: 3px  30px 3px 17px;
	}
	.header-search button{
		position: absolute; right: 12px; top: 50%; border:none; display: block; width: 12px; height: 12px; margin-top: -6px;
		background: url(images/head-search.png) no-repeat;
	}
	.header-top-soc{
		font-size: 16px; font-weight: 400; color: #010101;
		float: right; 
	}
	.header-top-soc img{
		margin-left: 14px; position: relative; top: 5px;
	}

/*HEADER BOTTOM*/
.header-bottom-main{
	padding: 10px 0;
    background: #1a4e87;
    color: #FFF;
}
	.logo{
		float: left; margin-right: 40px; display: block; width: 100px;
	}
	.header-time{
	font-size: 19px;
    font-weight: 400;
    float: left;
    margin-top: 25px;
    font-weight: 700;
	}
	
	
	.form-block img {
border-radius: 189px;
    width: 288px;

}

.topsoc {
    width: 30px;
    margin-right: 10px;
}

.soctop2 {
    margin-top:20px;
}
	
	.header-time p{
		opacity: 0.5; 
	}
	.header-contacts{
		font-weight: 400; font-size: 17px; float: right;
	}
	.header-contacts p{
    display: block;
    float: left;
    margin-right: 70px;
    margin-top: 21px;
    font-size: 15px;

	}
	.header-svyaz{
		float: left;
		display: block; width: 239px; height: 50px; background: url(images/zakaz-zvonka.png) no-repeat;
		margin-top: 15px;
		    -webkit-transition: all 0.15s linear;
		    -moz-transition: all 0.15s linear;
		    transition: all 0.15s linear;
	}
	.header-svyaz:hover{
		opacity: 0.80;
	}
	
	.main-slider_block h2 {
	    font-size:30px;
	    margin-bottom:20px;
	}
	
	.knop {
    display: inline-block;
    padding: 11px 19px;
    font-size: 16px;
    border-radius: 6px;
    margin: 0px auto;
    /* display: block; */
    width: 185px;
    text-decoration: none;
    text-align: center;

    background: #e7792b;
    color: #FFF !important;
		
	}
	



a.btn-orange{    background: #e7792b;color:#fff;}
a.btn-orange:hover{background:#FD6E52;}
.title22{font-size:46px;font-weight:bold;margin-bottom:20px;color:#FFF;text-align:center;margin-top:160px;}
.title33{font-size:22px;margin-bottom:3px;text-align:center;color:#FFF;}
a.slider-link2{
	
	display: inline-block;
    padding: 24px 17px;
    font-size: 18px;
    border-radius: 6px;
    margin: 0px auto;
    display: block;
    width: 300px;
    text-decoration: none;
    text-align: center;
    margin-top: 30px;
	
}
header{position:relative;background-color:black;height:700px;min-height:25rem;width:100%;overflow:hidden;}
header video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
header .container{position:relative;z-index:2;}
header .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5) url(https://enhaluk-baza.ru/1.svg) 0 0 repeat;opacity:0.5;z-index:1;}
@media only screen and (max-width:480px){
.title22{font-size:25px;}
header{height:500px;}
.title22{margin-top:79px;}
}
}











.main-slider{position:relative;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;height:500px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.rslides_tabs li{text-indent:-999999px;display:inline-block;width:18px;height:18px;background:#fff;border-radius:100%;cursor:pointer;margin-bottom:15px;margin-right:15px;}
.rslides_tabs li a{display:block;width:18px;height:18px;}
.rslides_tabs li.rslides_here{background:#d8d8d8;}
.rslides_tabs{position:absolute;bottom:0;left:50%;z-index:9;margin:0 0 0 -243px;}
.main-slider .form-block{position:absolute;top:0;right:50%;z-index:9;margin:0 -584px 0 0;}
.form-block{width:370px;float:right;height:500px;background:#f1f9ff;padding:38px 20px 50px 20px;}
.form-block-text{text-align:center;}
.form-block-text span{display:block;}
.form-title{font-size:30px;color:#0766a6;font-weight:700;margin-bottom:10px;line-height:1.1;}
.form-title2{font-size:18px;color:#0766a6;font-weight:700;margin-bottom:15px;}
.form-block-text p{font-size:18px;color:#0766a6;font-weight:300;margin-bottom:30px;}
.myform{position:relative;}
.myform span{font-size:13px;color:#0766a6;font-weight:400;position:absolute;left:60px;}
.myform-email{top:10px;}
.myform-phone{top:99px;}
.form-block input{display:block;border-radius:50px;border:1px solid #0766a6;padding:28.5px 35px 12.5px 60px;font-size:19px;color:#0766a6;font-weight:700;margin-bottom:20px;width:100%;}
input#email{background:#fff url(https://akwa-plus.com/images/input-email.jpg) no-repeat 25px center;}
input#phone{background:#fff url(https://akwa-plus.com/images/input-phone.jpg) no-repeat 25px center;}
.form-block input:focus{-webkit-box-shadow:0px 0px 0px 5px rgba(254,246,178,1);-moz-box-shadow:0px 0px 0px 5px rgba(254,246,178,1);box-shadow:0px 0px 0px 5px rgba(254,246,178,1);}
button.form-button{display:block;border:1px solid #e7c300;border-radius:50px;background:rgb(255,239,64);background:-moz-linear-gradient(top, rgba(255,239,64,1) 0%, rgba(246,210,5,1) 100%);background:-webkit-linear-gradient(top, rgba(255,239,64,1) 0%,rgba(246,210,5,1) 100%);background:linear-gradient(to bottom, rgba(255,239,64,1) 0%,rgba(246,210,5,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffef40', endColorstr='#f6d205',GradientType=0 );color:#000000;font-size:24px;text-align:center;font-family:'Conv_Proxima Nova Semibold';width:100%;padding:12px 0;-webkit-transition:all 0.10s linear;-moz-transition:all 0.10s linear;transition:all 0.10s linear;}
button.form-button:hover{-webkit-box-shadow:0px 0px 0px 5px rgba(254,246,178,1);-moz-box-shadow:0px 0px 0px 5px rgba(254,246,178,1);box-shadow:0px 0px 0px 5px rgba(254,246,178,1);}
input#email{background:#fff url(https://akwa-plus.com/images/input-email.jpg) no-repeat 25px center;}
p.politica{font-size:12px;text-align:center;margin-top:9px;}
@media only screen and (max-width:1170px){
.main-slider .form-block{right:0;margin:0;height:100%;padding:20px;}
.rslides li{height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.main-slider .form-block input{padding:23.5px 35px 12.5px 60px;}
.main-slider .myform-phone{top:92px;}
.main-slider .myform-email{top:7px;}
.main-slider button.form-button{padding:10px 0;}
.form-block-text p{font-size:17px;margin-bottom:15px;}
.main-slider .form-title2{margin-bottom:10px;}
}
@media only screen and (max-width:1000px){
.main-slider .form-block{right:0;margin:0;height:auto;padding:30px 25px;position:static;width:auto;float:none;}
.rslides_tabs{display:none;}
}
@media only screen and (max-width:480px){
.main-slider .form-block{padding:30px 10px;}
}
.main-slider_wrap{height:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.main-slider_wrap:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: #1A4E87;;z-index:1;}
.main-slider_middle{max-width:1170px;margin:0 auto;color:#fff;position:relative;z-index:2;}
.main-slider_middle .row{display:flex;flex-wrap:wrap;}
.main-slider_middle .row .col-sm-6{display:block;float:none;flex:0 0 50%;max-width:50%;}
.main-slider_middle .row .col-sm-6:nth-child(1),.main-slider_middle .row .col-sm-6:nth-child(2){margin-bottom:40px;}
.main-slider_title{
    
        display: block;
    /* font-weight: 700; */
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 25px;
    position: relative;
    top: -15px;
    
}
.main-slider_block{padding-right:450px;}
.main-slider_block p{font-size:16px; font-weight: 600;}
.main-slider_entry{position:relative;padding-left:90px;height:100%;min-height:70px;display:flex;align-items:center;}
.main-slider_entry img{display:block;position:absolute;left:0;top:50%;width:auto;height:auto;margin-top:-35px;}
@media only screen and (max-width:1170px){
.main-slider_block{padding-left:25px;}
.main-slider_wrap{padding:70px 0;}
.main-slider_title{font-size:32px;}
}
@media only screen and (max-width:1000px){
.main-slider_block{padding:0 25px;}
}
@media only screen and (max-width:576px){
.main-slider_middle .row .col-sm-6{flex:0 0 100%;max-width:100%;margin-bottom:30px;}
.main-slider_middle .row .col-sm-6:nth-child(1),.main-slider_middle .row .col-sm-6:nth-child(2){margin-bottom:30px;}
.main-slider_middle .row .col-sm-6:last-child{margin-bottom:0;}
}
@media only screen and (max-width:480px){
.main-slider_title{font-size:28px;}
}





























.hhh5  {
    background: #E7123F;
    border-radius: 50%;
    color: #fff;
    font-size: 29px;
    height: 75px;
    line-height: 75px;
    width: 75px;
    text-align: center;
    top: 0;
    transition: all 0.3s ease 0s;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}




 .icon {
    background: #01437b;
  border-radius: 18%;
    color: #fff;
    font-size: 33px;
    height: 75px;
    line-height: 75px;
    width: 75px;
    text-align: center;
    top: 0;
    transition: all 0.3s ease 0s;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;

    margin-top: -35px;
}





	
.new1456 {
    display:none;
    
}
	
/*HEADER MENU*/
.header-main-menu{
    background: #01437B;
}
.menu {
     position: relative; display: table;
     width: 100%; height: 60px;
}
.menu li {
    display: table-cell; 
}
.menu li a {
display: block;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 60px;
    color: #fff;
    font-family: 'ProximaNova-Bold';
    font-size: 16px;
    text-decoration: none;
    padding: 0px 12px;
}
.menu li a:before{
	content: ""; position: absolute; top: 50%; margin-top: -15px; display: block; height: 30px; width: 1px;
	background: #1a4e87; left: 0;
}
.menu li:last-child &gt; a:after{
	content: ""; position: absolute; top: 50%; right: 0; margin-top: -15px; display: block; height: 30px; width: 1px;
	background: #1a4e87;
}
.menu li ul.menu-drop a:before, .menu li ul.menu-drop a:after{
	display: none;
}
.menu li ul.menu-drop {
    display: none; position: absolute;
   //* width:80%;  *//
    margin: 0px; padding: 30px;
    left: 0;
    z-index: 99;
    background: #fff;
}
.menu li ul li { display: block;  }
.menu li:hover a{
	background: #fff; color: #0766a6;
}
.menu li:hover ul { display: block; background: #fff; }
.menu li:hover a:before, .menu li:hover a:after{
	display: none;
}
.menu-drop span{
	font-size: 18px; font-family: 'ProximaNova-Bold'; color: #0766a6; text-transform: uppercase;
}

.menu-drop div{
	display: inline-block; float: left; overflow: hidden; margin-right: 15px;
}
.menu-drop div ul{
	display: inline-block; float: left; 
}
.menu-drop div ul li a{
	text-align: left;
}

.menu-drop div p{
	font-size: 18px; color: #0766a6; font-family: 'ProximaNova-Bold'; text-transform: uppercase; margin-bottom: 10px;
}
.menu-drop div ul{
	margin-right: 55px;
}
.menu-drop div ul li a{
	line-height: 1.3; font-family: 'ProximaNova-Regular'; margin-top: 8px; padding: 0;
}
.menu-drop div ul li a:hover{
	text-decoration: underline;
}

/*SLIDER*/
.main-slider{
	position: relative;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
 height: 373px;

  background-position: center center;
  background-repeat: no-repeat;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;

  border: 0;
  }

 .rslides_tabs li{
  	text-indent: -999999px; display: inline-block; width: 18px; height: 18px; background: #fff;
  	border-radius: 100%;
  	cursor: pointer; margin-bottom: 15px; margin-right: 15px;
  }
  .rslides_tabs li a{
  	display: block;width: 18px; height: 18px;
  }
  .rslides_tabs li.rslides_here{
  	background: #d8d8d8;
  }
  .rslides_tabs{
  	position: absolute;
  	bottom: 0;
    left: 50%;
        z-index: 9;
  	    margin: 0 0 0 -243px;
  }
  /*SLIDER FORM*/
  .main-form{
  	    position: relative;
    max-width: 1170px;
    margin: 0 auto;
    top: -533px;
    z-index: 999;
  }
  .main-slider .form-block{
  	position: absolute;
    top: 0;
    right: 50%;
    z-index: 9;
    margin: 0 -584px 0 0;
  }
  .form-block{
     width: 370px;
    float: right;
    height: 370px;
   
    background: #1a4e87;
    padding: 38px 20px 50px 20px;
  }
  	.form-block-text{
		text-align: center;
  	}
  	.form-block-text span{
  		display: block;
  	}
  	.form-title{
  		font-size: 25px; color: #FFF; font-weight: 700; margin-bottom: 10px; line-height: 1.1;
  	}
	.form-title2{
		font-size: 18px; color: #FFF; font-weight: 700; margin-bottom: 15px;
	}
	.form-block-text p{
		font-size: 18px; color: #FFF; font-weight: 300;
		margin-bottom: 30px;
	}
	.myform{
		position: relative;
	}
	.myform span{
		font-size: 13px; color: #757575; font-weight: 400; position: absolute; left: 60px;
	}
	.myform-email{
		top: 10px;
	}
	.myform-phone{
		top: 99px;
	}
	.form-block input{
		display: block; border-radius: 5px; border: 1px solid #FFF;
		padding: 28.5px 35px 12.5px 60px;font-size: 19px; color: #FFF; font-weight: 700; margin-bottom: 20px; width: 100%;
	}
	input#email{
		background: #fff url(images/input-email.jpg) no-repeat 25px center;
	}
	input#phone{
		background: #fff url(images/input-phone.jpg) no-repeat 25px center;
	}
	.form-block input:focus{
		-webkit-box-shadow: 0px 0px 0px 5px rgba(254,246,178,1);
-moz-box-shadow: 0px 0px 0px 5px rgba(254,246,178,1);
box-shadow: 0px 0px 0px 5px rgba(254,246,178,1);
	}
	button.form-button{

display: block;
    border: 1px solid #e7792b;
    border-radius: 5px;

    background: #e7792b;
   
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    font-family: 'Conv_Proxima Nova Semibold';
    width: 100%;
    padding: 12px 0;
    -webkit-transition: all 0.10s linear;
    -moz-transition: all 0.10s linear;
    transition: all 0.10s linear;


	}

/*CATEGORY 1*/
.container-two{
	top: -513px;
    position: relative;
}
.main-layer-cat{
	border-bottom: 1px solid #e1e1e1; padding-bottom: 20px;
	padding-top: 20px;
}
.cat-block{
	position: relative; overflow: hidden;
	    -webkit-transition: all 0.15s linear;
	    -moz-transition: all 0.15s linear;
	    transition: all 0.15s linear;
}
	.cat-block:hover{
		opacity: 0.9;
	}
	.cat-block img{
		display: block; width: 100%;     border-radius: 10px;
	}
	.cat-text{
		padding: 0 15px;position: absolute; bottom: 20px;
		width: 100%;  
	}
	.cat-text p{
		 background: #0766a6;
		color: #fff; display:block;
		font-size: 17px; font-family: 'ProximaNova-Bold';
		text-align: center; 
		padding: 12.5px 0;    border-radius: 10px;
		position: relative; 
	}
	.cat-text p span{
		border-bottom: 1px solid #86a8ca;
	}
/*РљРђРўРђР›РћР“ РќРђ Р“Р›РђР’РќРћР™*/
.main-catalog{
	padding: 27px 0 30px 0;
}
.index-title{
	font-size: 36px; text-align: center; color: #000; line-height: 1.1;
 margin-bottom: 27px;
}
.catalog-block{
	text-align: center; font-size: 17px; font-family: 'ProximaNova-Bold'; margin-bottom: 20px;
	}
	.catalog-block img{
		margin-top: 28px; margin-bottom: 6px;
	}
	.catalog-block a{
		display: block; border-radius: 10px; 
		height: 172px; overflow: hidden;
		border: 1px solid #e8e8e8;
		color: #0766a6;
	}
	.catalog-block a:hover{
		border: 1px solid #B3B3B3;
		opacity: 0.9;
	}
/*Р¤РћР&nbsp;РњРђ РџРћ Р¦Р•РќРўР&nbsp;РЈ*/
.main-form-center{
	/*background: url(images/fon1.jpg) no-repeat center center; */
	background: #f6f6f6;
	-webkit-background-size: cover;
	background-size: cover;
	min-height: 400px; 
	padding: 50px 0;
}
	.form-middle-title{
		font-size: 40px;  text-align: center; color: #010101; line-height: 1.4; margin-bottom: 30px;
	}
	.form-center-block{
		background: #fff; padding: 27px 30px 30px 30px;
		border-radius: 35px;
		    -webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.08);
    -moz-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.08);
    box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.08);
margin:10px 20px;
		
		
	}
	.form-center-block-text{
		text-align: center; margin-bottom: 25px;
	}
	.form-center-block-text span{
		display: block; font-size: 28px; font-weight: 700; color: #0766a6; 
	}
	.form-center-block-text p{
		font-size: 18px;
	}

	.middle-form{
		position: relative;
	}
	.middle-form span{
		font-size: 13px; color: #0766a6; font-weight: 400; position: absolute; left: 75px;
	}
	.middle-form-email{
		top: 10px;
	}
	.middle-form-phone{
		top: 10px;
	}
	.middle-form input{
		display: block; border-radius: 50px; border: 1px solid #0766a6;
		padding: 28.5px 35px 12.5px 60px;font-size: 19px; color: #0766a6; font-weight: 700; width: 100%;
	}
	input#email{
		background: #fff url(images/input-email.jpg) no-repeat 25px center;
	}
	input#phone2{
		background: #fff url(images/input-phone.jpg) no-repeat 25px center;
	}
	input#phone3{
		background: #fff url(images/input-phone.jpg) no-repeat 25px center;
	}
	input#phone4{
		background: #fff url(images/input-phone.jpg) no-repeat 25px center;
	}
	.middle-form input:focus{
		-webkit-box-shadow: 0px 0px 0px 5px rgba(254,246,178,1);
		-moz-box-shadow: 0px 0px 0px 5px rgba(254,246,178,1);
		box-shadow: 0px 0px 0px 5px rgba(254,246,178,1);
	}
	.middle-form button.form-button {
    	padding: 17px 0;
	}
/*INDEX CONTENT*/
.main-info{
	padding: 50px 0;
}
	.info-title{
		font-size: 36px; margin-bottom: 20px; display: block; color: #000;
	}
	.info p{
		font-size: 15px; margin-bottom: 15px;
	}
	.info .col-sm-8{
		border-right:1px solid #f0f0f0;
		padding-right: 30px;
	}
	.info .col-sm-8 img{
		margin-top: 10px;     margin-right: 20px;
	}
	.info .col-sm-8 img.ser-img{
		position: relative; top: -50px; margin-top: 0;
	}
	.info-news .row{
		margin-bottom: 16px;
		margin-left: -10px;
    	margin-right: -10px;
	}
	.info-news .row .col-sm-6{
		    padding-left: 10px;
    padding-right: 10px;
	}
	.info-news .row .col-sm-6 a{
		color: #010101; font-size: 13px;
	}
	.info-news .row .col-sm-6 a:hover{
		text-decoration: none;
	}
	.info-news .col-sm-6 span{
		color: #767676; display: block; margin-top: 17px;
	}
	.all-news{
		text-align: center; font-size: 15px;
	}
/*РџРћРЎРўРђР’Р©РРљР*/
.partners-main{
	padding-top: 50px;
	padding-bottom: 50px;
}
.partners-title{
 text-align: center; font-size: 30px;
}
.partners-title hr{
	display: block; margin: 0; padding: 0; background: #f0f0f0; height: 1px;
}
.partners-title p{
	position: relative; top: -25px; background: #fff;
	display: inline; padding: 0 25px;
}
.partners-slider{
	padding: 0 100px;
}
.owl-carousel .owl-item img{
	width: auto!important; margin: 0 auto
}

.owl-carousel .owl-nav .owl-prev{
	text-indent: -99999px; display: block; background: url(images/post-arrow-left.png) no-repeat;
	width: 70px; height: 40px;
	position: absolute; top: 50%; margin-top: -20px;
	left: -100px;
}
.owl-carousel .owl-nav .owl-prev:hover{
	background: url(images/post-arrow-left-hover.png) no-repeat;
}
.owl-carousel .owl-nav .owl-next{

	text-indent: -99999px; display: block; background: url(images/post-arrow-right.png) no-repeat;
	width: 70px; height: 40px;
	position: absolute; top: 50%; margin-top: -20px;
	right: -100px;

}
.owl-carousel .owl-nav .owl-next:hover{
	background: url(images/post-arrow-right-hover.png) no-repeat;
}
.item{
	padding: 0 15px;
}

/*РћР‘РЄР•РљРўР«*/
.main-obj{
	background: #f2f5f6; padding: 50px 0; //* margin-top: 43px;  *//
}
.obj-slider{
position: relative;
}
.obj-slider span{
	display: inline-block; font-size: 36px; 
	padding-left: 15px;
	position: absolute; top: -7px; z-index: 9;
}

.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
	padding-top: 57px;
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0;
    cursor:pointer;
    position:relative;
     font-size: 16px;
}
.nbs-flexisel-item img {
    max-width: 90%;
    cursor: pointer;
    position: relative;
    margin-bottom: 12px;
	border-radius:5px;
}

.korzina {
display:inline-block;
}



/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {  
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:0;
    background: rgba(0,0,0,0.5);
    color: #fff;     
}

.nbs-flexisel-nav-left {
    right: 85px;
    display: block; width: 50px; height: 40px;
    background: url(images/obj-left.png) no-repeat;
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
	right: 15px;
    display: block; width: 50px; height: 40px;
    background: url(images/obj-right.png) no-repeat; 
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}

/*FORMA FOOTER*/
.form-footer-main{
	background: url(images/fon2.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	min-height: 500px;
}
	.form-footer-left{
		color: #fff; float: left; width: 50%;
		display: flex;
    	align-items: center;
    	height: 500px;
	}
	.form-footer-left span{
		font-size: 40px; font-weight: 700; line-height: 1.3;
	}
	.form-footer-left span span{
		color: #fbde00;
	}
	.form-footer-left p{
		font-size: 20px; font-weight: 400; margin-top: 25px;
	}
/*FOOTER*/

.footer-soc img {
    width: 40px;
}

.footer{
	background: #1a4e87; color: #fff; font-size: 16px; padding:30px 0 20px 0;
}
	.footer a{
		text-decoration: none; color: #fff; font-size: 19px;
	}
	.footer a:hover{
		text-decoration: underline;
	}
	.footer ul{
		list-style: none;
	}
	.footer ul li{
		margin-bottom: 15px;
	}
	.footer-logo img{
		display: block; margin-bottom: 25px; border-radius: 10px;     width: 65px;
	}
	.footer-contacts{
		text-align: right;
	}
	.footer-contacts p img{
		position: relative; margin-right: 10px; top: 3px;
	}
	.footer-soc{
		padding:25px 0;
	}
	.footer-soc img{
		margin-top: 5px;
		    -webkit-transition: all 0.15s linear;
		    -moz-transition: all 0.15s linear;
		    transition: all 0.15s linear;
	}
	.footer-soc img:hover{
		opacity: 0.9;
	}
	.footer-phone a{
		font-size: 24px; font-weight: 400;
	}
	.footer-phone a:hover{
		text-decoration: none;
	}
	.footer-svyaz{
		display: block; width: 239px; height: 50px; background: url(images/zakaz-zvonka.png) no-repeat;
		margin-top: 15px;
		float: right;
		-webkit-transition: all 0.15s linear;
		    -moz-transition: all 0.15s linear;
		    transition: all 0.15s linear;

	}
	.footer-svyaz:hover{
		opacity: 0.95;
	}
	.form-footer-main .form-block{
		background: #fff;
	}

/*MODAL*/
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.modal-body .close{
	position: absolute;
    top: 14px;
    right: 14px;
    z-index: 9;
    background: url(images/close.png) no-repeat;
    display: block;
    width: 20px; height: 20px;
    border: none;

}
.modal-body{
	padding: 0;
	position: relative;
}
.modal-body .form-block{
	height: auto; float: none; width: auto; 
padding: 39px 50px 25px 50px;
}
.modal-img img{
	display: block; width: 100%;
}

.header-top-soc2{
	display: none;
}


p.politica {
    font-size: 12px;
    text-align: center;
    margin-top: 9px;
    color: #FFF;
}

p.politica a {

    color: #FFF;
}

/*MOBILE MENU*/
.header-mobile{
	display: none;
    position: fixed;
    z-index: 999;
    height: 79px;
    background: #173d67;
    width: 100%;
    top:0;
}

/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */

/* hide the link until viewport size is reached */

/* General styles for all menus */
.cbp-spmenu {
	background:#fff;
	position: fixed;
}


/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
	width: 300px;
	height: 100%;
	top: 0;
	z-index: 99999;
	padding: 0;
}

	.comment-form {

    margin: 10px;
}


.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden;
}


/* Vertical menu that slides from the left or right */
.cbp-spmenu-left ul, .cbp-spmenu-left li, .cbp-spmenu-left a{
	outline: none;
}
 .cbp-spmenu-open &gt; .cbp-spmenu-push{
	overflow:hidden;
}
.cbp-spmenu-left {
	left: -300px;  overflow-y: scroll;
}

.cbp-spmenu-right {
	right: -300px;
}

.cbp-spmenu-left.cbp-spmenu-open {
	left: 0px; overflow-y: scroll;
}

.cbp-spmenu-right.cbp-spmenu-open {
	right: 0px;
}

	.newsimg {
	margin-left:25px;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 0px 30px 0px rgba(50, 50, 50, 0.28);
box-shadow:         0px 0px 30px 0px rgba(50, 50, 50, 0.28);
	}
	
	
	.newsIndexTpl {
	border-radius:10px;
	}

/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
	top: -150px;
}

.cbp-spmenu-bottom {
	bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
	top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}

/* Push classes applied to the body */

.cbp-spmenu-push {
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative;
	left: 0;
}

.cbp-spmenu-push-toright {
	left: 277px;
}

.cbp-spmenu-push-toleft {
	left: -277px;
}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* Example media queries */

.slicknav_nav {
    width: 100%; display: block!important;
    padding: 40px 28px 25px 0;
}
ul.slicknav_nav {
    padding: 5px 0;
    margin: 0;
    font-size: 1em;
    line-height: 0.5em;
    list-style: none;
}

ul.slicknav_nav li {}

ul.slicknav_nav li a {
    line-height: 1.3;
    font-size: 16px;
    padding: 10px 0;
    color: #0766a6;
    display: block;
    width: 250px; margin: 0 auto;
    text-decoration: none;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    
    -webkit-transition: all .35s linear;
    -moz-transition: all .35s linear;
    transition: all .35s linear;
    font-family: 'ProximaNova-Bold';
}
ul.slicknav_nav li ul a{

}


ul.slicknav_nav ul {
    margin: 0;
    padding: 0;
    display: none;
}

ul.slicknav_nav ul li {
    margin: 0;
    padding: 0;
    clear: both;
}

ul.slicknav_nav span{
    float:right;
}
ul#menu2, .slicknav_menutxt{
	display: none;
}
.slicknav_menu ul li.slicknav_parent .slicknav_item.slicknav_row{
	font-size: 16px; letter-spacing: 0.5px;
}
.slicknav_menu ul li.slicknav_parent ul .slicknav_item.slicknav_row{
	font-size: 15px; letter-spacing: normal;
}
.slicknav_menu ul li.slicknav_parent ul li ul{
	position: relative; background: #0041a8; padding: 10px 0;
}

.slicknav_menu ul li.slicknav_parent ul li ul a{
	border: none; 
}
.slicknav_menu ul li.slicknav_parent ul li ul li a{
	line-height: 0;position: relative; 
}
.slicknav_menu ul li.slicknav_parent ul li ul:after{
	content: ""; height: 1px; background: #0041a8; bottom: -1px; position: absolute; width: 100%;
}
.slicknav_menu ul li ul a{
	font-family: Arial, Verdana, sans-serif;
}
ul.slicknav_nav span.tt-title{
	position: absolute; left: 45px; top: 26px; opacity: 0.78;
}
.slicknav_menu ul li ul li a{
	padding: 4px 23px;
}
.slicknav_menu p{
	padding: 15px 39px 10px 39px; color: #767676; font-family: 'ProximaNova-Bold'; font-size: 13px; text-transform: uppercase;
}
li.slicknav_parent.slicknav_open ul.slicknav_hidden{
	display: block!important; padding: 12px 0;
}
.slicknav_menu  ul.no-bold{
	display: block!important; padding: 13px 0;
}
.slicknav_menu  ul.no-bold li a{
	font-family: 'ProximaNova-Regular';
}
span.slicknav_arrow{
	font-size: 19px;
}
.slicknav_menu{
	padding-top: 125px;
}
.menu-search{
position: absolute;
    top: 14px;
    left: 51px;
    padding: 0 15px;
}
.menu-search form{
	display: block; position: relative;
}
.menu-search input{
	display: block; width: 100%; border-radius: 25px; border: 1px solid #dddddd;
	padding: 9px 31px 9px 23px;
}
.menu-search form button{
	position: absolute; display: block; right: 12px; top: 50%; margin-top:-6px ; background: url(images/head-search.png) no-repeat;
	border: none; width: 12px; height: 12px;
}
.menu-left-soc{
	padding: 20px 26px;
}
.menu-left-soc p{
	padding: 0; margin-bottom: 20px;color: #000000; font-weight: 400;
	font-family: 'Ubuntu', sans-serif; text-transform: none ; font-size: 16px;
}
.menu-left-soc img{
	margin-right: 20px; margin-left: 1px;  width: 46px;
}
.header-mobile button{
	display: block; width: 44px; height: 44px; position: absolute; left: 0; top: 50%;
	border: none; background: #fff url(images/mobile-menu.png) center center no-repeat;
	margin-top: -22px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 999999;
}
.header-mobile button.active{
	background: transparent url(images/close-white.png) center center no-repeat; left: 300px; top: 22px;
}
.mobile-logo{
	    display: block;
    margin: 0 auto;
    height: 48px;
    position: absolute;
    left: 54px;
    top: 50%;
    margin-top: -24px;
}
a.header-mobile-phone{
    position: absolute;
    right: 12px;
    display: block;
    width: 210px;
    /* height: 50px; */
    top: -12px;
    /* background: url(images/but.png) no-repeat; */
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    transition: all 0.15s linear;
    text-align: center;
    font-size: 17px;
    font-family: 'ProximaNova-Regular';
    color: #fff;
    text-decoration: none;
    padding-left: 31px;
    padding-top: 10px;
}
.header-tel{
	font-size: 24px; color: #000; font-weight: 400; position: absolute; text-decoration: none;
	right: 295px;
	top: 23px;
}
.header-tel:hover{
	text-decoration: none; color: #000;
}
@media only screen and (max-width:1170px){
	.footer {
    padding: 30px 25px 20px 25px;
	}
	.form-footer-left{
		padding-left: 25px; width: 54%;
	}
	.header-top-main, .header-bottom-main, .main-layer-cat, .main-catalog, .main-info, .main-obj{
		padding-right: 25px; padding-left: 25px;
	}
	.header-top-soc1{
		display: none;
	}
	.header-top-soc2{
		display: block;
	}
	.main-slider .form-block{
		right: 0; margin: 0; height: 420px; padding:20px;
	}
	.rslides li{
		height: 420px;
		background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	}
	.main-slider .form-block input{
		padding: 23.5px 35px 12.5px 60px;
	}
	.main-slider .myform-phone{
		top: 92px;
	}
	.main-slider .myform-email{
		top: 7px;
	}
	.main-slider button.form-button{
		padding:10px 0;
	}
	.form-block-text p{
		font-size: 17px; margin-bottom: 15px;
	}
	.main-slider .form-title2{
		margin-bottom: 10px;
	}
	.main-form-center{
		padding:60px 25px;
	}

	.owl-carousel .owl-nav .owl-prev{
		left: -80px;
	}
	.owl-carousel .owl-nav .owl-next{
		right: -80px;
	}
	.nbs-flexisel-item img{
		padding:0 10px;
	}

}
@media only screen and (min-width:1000px) and (max-width:1100px){
	.logo{
		width: 280px;
	}
	.header-time{
		margin-top: 10px;
	}
	.header-contacts p{
		padding-top: 17px;
	}
	.header-svyaz{
		margin-top: 8px;
	}
	.menu li ul.menu-drop{
		width: 100%;
	}
	
}	
@media only screen and (min-width:1000px) and (max-width:1098px){
	.cat-text p{
		font-size: 15px;
	}
}
.footer-contacts-logo, .slides-2, .rslides3_nav, .rslides2_tabs{
	display: none;
}
@media only screen and (max-width:1000px){
	
		
	.title22 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #FFF;
    text-align: center;
    margin-top: 160px;
}

	
	.wrapper{
		padding-top: 79px;
	}
	.bbb, .bbb2{
	display: none;
	height: 10000px;
    background: rgba(104, 101, 101, 0.50);
    position: absolute;
    top: 79px;
    z-index: 99;
    left: 0;
    width: 100%;
	}
	.bbb2{
		top: 0;
	}
	.selected-body{
	overflow:hidden; 
	}
	.selected-body .bbb, .selected-body .bbb2{
	display: block;
	}
	.header-mobile{
		display: block;
	}
	.modal-body .col-sm-6.modal-img{
		display: none;
	}
	.modal-body .col-sm-6{
		width: auto; float: none;
	}
		.rslides.slides-2 {
	  position: relative;
	  list-style: none;
	  overflow: hidden;
	  width: 100%;
	  padding: 0;
	  margin: 0;
	  }

	.rslides.slides-2 li {
	  -webkit-backface-visibility: hidden;
	  position: absolute;
	  display: none;
	  width: 100%;
	  left: 0;
	  top: 0;
	  height: auto;
	  }

	.rslide.slides-2 li:first-child {
	  position: relative;
	  display: block;
	  float: left;
	  }

	.rslide.slides-2 img {
	  display: block;
	  height: auto;
	  float: left;
	  width: 100%;
	  border: 0;
	  }
	.rslides3_nav{
		display: block;
	}
	.rslides3_nav.prev{
		position: absolute; z-index: 9; left: 25px; top: 50%; background: url(images/m-arrow-left.png) no-repeat;
		display: block; width: 12px; height: 20px; margin-top: -213px;
	}
	.rslides3_nav.next{
		position: absolute; z-index: 9; right: 25px; top: 50%; background: url(images/m-arrow-right.png) no-repeat;
		display: block; width: 12px; height: 20px; margin-top: -213px;
	}
	.slides-1{
		display: none;
	}
	.slides-2{
		display: block;
	}
	.footer .footer-menu-1, .footer .footer-menu-2{
		display: none;
	}
	.footer {
   	 padding: 30px 25px 30px 25px;
	}

	.col-sm-4.footer-logo, .col-sm-3.footer-contacts{
		width: 50%; float: left;
	}
	.form-footer-left span{
		font-size: 36px;
	}
	.form-footer-left p{
		font-size: 18px;
	}
	.form-footer-left{
		height: 450px;
	}
	.form-footer-main .form-block{
		height: 450px; width: 320px;
	}
	.form-footer-main{
		min-height: 450px;
	}

	.header-top-main, .header-bottom-main, .header-main-menu, .header-line{
		display: none;
	}
	.main-slider .form-block {
    right: 0;
    margin: 0;
    height: auto;
    padding: 30px 25px;
    position: static;
    width: auto;
    float: none;
	}
	.rslides_tabs{
		display: none;
	}
	.main-layer-cat{
		position: static;
	}
	.main-layer-cat{
		padding-top: 20px; padding-bottom: 0;
	}
	.layer-cat .col-sm-3{
		width: 50%; float: left; margin-bottom: 20px;
	}
	.catalog .row{
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.catalog .row .col-sm-2{
		width: 25%; float: left;
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
	.catalog-block{
		margin-bottom: 15px;
	}
	.form-middle-title{
		font-size: 30px;
	}
	.form-center-block-text span{
		font-size: 24px;
	}
	.form-center-block-text p{
		font-size: 17px;
	}
	.middle-form .col-sm-4{
		float: none; width: auto;
	}
	.middle-form input{
		margin-bottom: 20px;
	}
	.info .col-sm-8{
		width: auto; float: none;
	}
	.info .col-sm-8{
		padding-right: 15px;
	}
	.col-sm-4.info-news{
		border-top: 1px solid #e1e1e1; width: auto; float: none;  padding-top: 20px; margin: 30px -15px 0 -15px;
	}
	.col-sm-4.info-news .row{
		width: 25%; float: left; margin: 0;
	}
	.col-sm-4.info-news .row:nth-child(5){
		display: none;
	}
	.col-sm-4.info-news .row .col-sm-6{
		padding:0; width: auto; float: none; padding:0 15px; 
	}
	.col-sm-4.info-news .row .col-sm-6 img{
		display: block; width: 100%; margin-bottom: 8px;
	}
	.col-sm-4.info-news .info-title{
		padding-left: 15px;
	}
	.info-news .col-sm-6 span{
		margin-top: 10px;
	}
	.all-news{
		margin-top: 45px;
	}
	.partners-main{
		padding-top: 20px;
	}
	.obj-slider span{
		font-size: 30px; top: -4px;
	}
}
@media only screen and (max-width:768px){
	
	
		
	.title22 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #FFF;
    text-align: center;
    margin-top: 160px;
}
	
	.nbs-flexisel-item img{
		padding:0; display: block; width: 100%;
	}
	.nbs-flexisel-item{
		/*padding:0 15px;*/
	}
	.nbs-flexisel-item p, .nbs-flexisel-item img{
		padding: 0 10px;
	}
	.main-obj{
		padding-left: 13px; padding-right: 13px;
	}
}
@media only screen and (max-width:760px){
	.form-footer-left{
		height: auto; width: auto; display: block; padding: 35px 25px; float: none;
	}
	.form-footer-main .form-block{
		height: auto; width: auto; float: none;
	}
	.form-footer-main{
		height: auto; width: auto;
	}
	.form-footer-left-text{
		text-align: center;
	}
}
@media only screen and (max-width:740px){
	
	
		.knop {
background: #e7792b  url(images/header-phone.png) center center no-repeat;
    margin-top: 0px;

		
	}
	
	.wrapper{
		padding-top: 60px;
	}
	.header-tel{
		display: none;
	}
	a.header-mobile-phone {
position: absolute;
    right: 0;
    display: block;
    width: 61px;
    height: 50px;
    top: 4px;
    text-indent: -999999px;
	}
	.mobile-logo {
display: block;
    margin: 0 auto;
    height: 52px;
    position: absolute;
    left: 41%;
    top: 50%;
    margin-top: -26px;
    margin-left: -74px;
	}
	.header-mobile{
		height: 60px;
		    box-shadow: 0 0 40px rgb(0 0 0 / 7%);
	}
}
@media only screen and (max-width:600px){
	
	
	
	.comment-form {

    margin: 25px;
}


.form-item {
    margin: 10px 0px 10px 0px !important;
    width: 100% !important;
    float: left;
}	
	
	
	.container2 ul {
     margin-left: 0px; 
    margin-top: 20px;
}
	
	.title22 {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #FFF;
    text-align: center;
  margin-top: 33px;
}
	
	
	.footer-contacts-logo{
		display: block; margin-top: 15px;
	}
	.col-sm-4.footer-logo, .col-sm-3.footer-contacts{
		float: none; width: auto;
	}
	.col-sm-4.footer-logo, .footer-svyaz{
		display: none;
	}
	.footer-contacts{
		text-align: center;
	}
	.footer-soc {
    padding: 15px 0;
	}
	.layer-cat .col-sm-3{
		width: auto; float: none; 
	}
	.catalog .row .col-sm-2{
		width: 33.33333%;
	}

	.col-sm-4.info-news .row{
		width: auto; float: none;
	}
	.col-sm-4.info-news .row .col-sm-6{
		width: 50%; float: left; margin-bottom: 30px;
	}
	.col-sm-4.info-news .row .col-sm-6 img{
		margin-bottom: 0;
	}
	.nbs-flexisel-nav-left {
    left: 5px;
    display: block;
    width: 12px;
    height: 20px;
    background: url(images/m-arrow-left.png) no-repeat;
    top: 50%;
    margin-top: -52px;
	}
	.nbs-flexisel-nav-right {
    right: 5px;
    display: block;
    width: 12px;
    height: 20px;
    background: url(images/m-arrow-right.png) no-repeat;
    top: 50%;
    margin-top: -52px;
	}
	.main-obj{
		padding-left: 0; padding-right: 0;
	}
	.nbs-flexisel-item p, .nbs-flexisel-item img{
		padding: 0 25px;
	}
	.obj-slider span{
		text-align: center; display: block; position: static; margin-bottom: 30px; line-height: 1.1;
	}
	.nbs-flexisel-inner{
		padding-top: 0;
	}
	.main-obj{
		padding-top: 30px; padding-bottom: 30px;
	}
}
.content-sert-mobile{
	display: none;
}
@media only screen and (max-width:554px){
	.rslides3_nav.prev{
		 margin-top: -225px;
	}
	.rslides3_nav.next{
		 margin-top: -225px;
	}
}
@media only screen and (max-width:480px){
	
	.title33 {
    font-size: 14px;
    margin-bottom: 3px;
    text-align: center;
    color: #FFF;
}
	
	
	.rslides3_nav.prev{
		left: 10px;
	}
	.rslides3_nav.next{
		right: 10px;
	}
	.modal-body .form-block {
    padding: 30px 10px;
	}
	.content-sert-desktop{
		display: none;
	}
	.content-sert-mobile{
		display: block; overflow: hidden; margin-top: 30px;
	}
	.content-sert-mobile .nbs-flexisel-item img{
		width: auto; display: block; margin:0 auto;
	}
	.content-sert-mobile .nbs-flexisel-nav-left, .content-sert-mobile .nbs-flexisel-nav-right{
		margin-top: -10px;
	}
	.info .col-sm-8 .content-sert-mobile img.ser-img{
		position: static; margin-top: 50px;
	}
	.main-slider .form-block{
		padding: 30px 10px;
	}
	.form-footer-main .form-block {
    	padding: 38px 10px 50px 10px;
	}
	.form-footer-left{
		padding: 25px 10px;
	}
	.obj-slider span{
		font-size: 26px; padding-left: 0;
	}
	.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{
		margin-top: -46px;
	}
	.main-info {
    	padding-bottom: 30px;
	}
	.partners-title{
		font-size: 26px; top: -23px;
	}
	.col-sm-4.info-news .info-title{
		text-align: center; font-size: 26px;
	}
	.all-news {
    margin-top: 10px;
	}
	.catalog .row .col-sm-2{
		width: auto; float: none;
	}
	.header-top-main, .header-bottom-main, .main-layer-cat, .main-info{
		padding-right: 10px; padding-left: 10px;
	}
	.main-catalog{
		padding-left: 0; padding-right: 0;
	}
	.catalog-block img{
		width: 30px; margin: 6px 30px 0 0;
/*		display: table-cell;
		vertical-align: middle;*/
	}
	.catalog-block span{
		display: table-cell;
		vertical-align: middle;
	}
	.catalog-block p{
		display: table-cell;
		vertical-align: middle;
	}
	.catalog .row .col-sm-2.catalog-block{
    	margin-bottom: 0;display: table; width: 100%;
	}
	.catalog-block a{
		height: auto; padding: 7px 15px; border-bottom: none;
		border-top: 1px solid #e8e8e8; border-right: none; border-left: none; border-radius: 0;
		text-align: left;
		display: table-cell; vertical-align: middle;
		position: relative;

	}
	.catalog-block a:after{
		content: "";
		position: absolute;
		right: 15px;
		top: 50%;
		display: block;
		width: 9px; height: 15px;
		margin-top: -7.5px;
		background: url(images/catalog-arrow.png) no-repeat;
	}
	.catalog-block a:hover{
		border-bottom: none;
		border-top: 1px solid #e8e8e8; border-right: none; border-left: none; border-radius: 0;
	}
	.catalog-block a br{
		display: none;
	}
	.catalog .row .col-sm-2.catalog-block:last-child a{
		border-bottom: 1px solid #e8e8e8;
	}
	.main-layer-cat{
		border-bottom: none;
	}
	.main-catalog .index-title{
		font-size: 26px; margin-bottom: 18px;
	}
	.main-catalog {
    padding: 10px 0 0 0;
	}
	.main-form-center{
		padding: 50px 0 0 0;
	}
	.form-middle-title{
		padding:0 10px; 
	}
	.form-center-block{
		border-radius: 0;border-bottom: 1px solid #e1e1e1;
	}
	.form-center-block-text span{
		font-size: 28px; margin-bottom: 10px;
	}
	.form-center-block{
		padding: 27px 10px 30px 10px;
	}
	.partners-slider{
		padding:0 30px;
	}
	.owl-carousel .owl-nav .owl-prev {
    text-indent: -99999px;
    display: block;
    background: url(images/m-arrow-left.png) no-repeat;
    width: 12px;
    height: 20px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: -20px;
	}	
	.owl-carousel .owl-nav .owl-prev:hover{
		background: url(images/m-arrow-left.png) no-repeat;
	}
	.owl-carousel .owl-nav .owl-next{
		text-indent: -99999px;
    display: block;
    background: url(images/m-arrow-right.png) no-repeat;
    width: 12px;
    height: 20px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: -20px;
	}
	.owl-carousel .owl-nav .owl-next:hover{
		background: url(images/m-arrow-right.png) no-repeat;
	}


}

@media only screen and (max-width:340px){
	.cbp-spmenu-vertical{
		width: 240px;
	}
	.header-mobile button.active{
		left: 240px;
	}
	ul.slicknav_nav li a{
		width: auto; padding: 10px 15px;
	}
	.menu-left-soc {
    padding: 20px 15px;
	}
	.menu-search {
    padding: 0 16px;
	}
}




.newbody {
  height: auto; min-height: auto; width: auto;
}
.newbody .content-wrapper{
  display: block;
}
.newbody .wrapper{
  display: block;
}
.newbody .content, .newbody .content-page{
  display: block;
}</pre></body></html>