/*
Theme Name: max-ls
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: max-ls
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

max-ls is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
a:active{
  text-decoration: none;
  list-style-type: none;
}
a:hover{
  text-decoration: none;
  list-style-type: none;
  color: #124F8B;
}
a{
  color:#124F8B;
}
img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
border: none;
}
li{
  list-style-type: none;
}
p{
  margin: 0;
}

html, body {
    height: 100%;
    background: url(./image/body.png);
    background-size: cover;
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
    background-repeat:no-repeat;
    background-position:100% 0;
    position:relative;
    font-family: Verdana, sans-serif;
    font-weight: 100;
}






/*-------header--------*/







.header{
	width: 100%;
	height: 139px;
	background: url(./image/backgroun_header.png) white;
	background-repeat: no-repeat;
	background-position: 99% 50%;
	position: fixed!important;
	z-index: 1;
}
.logo{
	width: 15%;
	float: left;
}
.logo img{
	font-size: 15px;
	margin: 17px;
}
.mobile_menu{
	display: none;
}
.menu{
	float: left;
	width: 62%;
	padding: 98px 50px 0px;
}
.menu ul{
	padding: 0;
	margin: 0;
}
.menu li{
	display: inline-block;
	margin: 0 3.5px;
	padding: 0 5px;
}
.menu li a:hover{
	border-bottom: 4px solid #e84e28;
}
.menu li:hover a{
	color: #e84e28;
	cursor: pointer;
}
.menu li a{
	font-size: 18px;
	color: #0d326d;
}
.contacts{
	font-size: 15px;
	width: 16%;
	float: left;
}
.lang{
	padding: 0;
	margin: 0;
}
.lang li{
	font-size: 15px;
	display: inline-block;
	padding: 0 5px;
}
.lang li:hover{
	background-color:#0d326d;
}
.langactive{
	padding: 5px;
	background-color:#0d326d;
}
.lang li a{
	color: #e84e28;
}
.cont{
	padding: 0;
	margin:10px 0 0 0;
}
.cont li{
	font-size: 15px;
	color: #0d326d;
}
.cont li img{
	width: 23px;
	margin-right: 16px;
}
.cont li a{
	color: #0d326d;
}
.swim_batton{
	font-size: 18px;
	color: white;
	background: #E84E28;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	cursor: pointer;
}


.menu li .sub-menu{
	position:absolute;
	/* background: white; */
	margin-top: 0px;
	display:none;
	width: 300px;
}
.menu li:hover .sub-menu{
	display:block;
}
.menu li .sub-menu li a{
	color:#0d326d;
}
.menu li .sub-menu li:hover{
	background:#e94f29;
	color: white;
}
.menu li .sub-menu li:hover a{
	color: white!important;
}
.menu li .sub-menu li{
	display:block;
	font-size: 1em;
    padding-left: 5px;
    background: linear-gradient(to top, #d7d7d7, #FFFFFF);
    border: 1px solid #a8a8a9;
    color: #0d326d!important;
    cursor: pointer;
    border-radius: 4px;
    color: #0663A9;
}
.menu li .sub-menu li .sub-menu{
	display:none;
}
.menu li .sub-menu li:hover .sub-menu{
	display:block;
	margin-left: 270px;
	margin-top:-25px;
	width:300px;
}
.menu li .sub-menu li .sub-menu li a{
	color: #0d326d!important;
}
.menu li .sub-menu li .sub-menu li:hover a{
	color: white!important;
}

/*----------window-1-----------------*/





.window_home{
	height: 100%;
	padding-top: 14%;
}


.window_1{
	background: rgba(255, 255, 255, 0.9);
	height: 65%;
	color: #0d326d;
}
.window_1 h1{
	padding: 40px 0;
	font-size: 50px;
	text-align: center;
	font-weight: bold;
}
.window_1 img{
	width: 70px;
	display: block;
	margin: 0 auto;
}
.window_1 p{
	font-size: 20px;
	text-align: center;
	margin-top: 24px;
}
.batton a{
	display:block;
	width: 300px;
	height: 60px;
	background: #e84e28;
	font-size: 20px;
	text-transform: uppercase;
	color: white;
	text-align: center;
	line-height: 60px;
	margin: 40px auto 0;
	cursor:pointer;
}
.batton img{
	width:15px;
	height:15px;
	margin-left:10px;
}









/*--------------window-2-------------------*/





.window_2{
	font-size: 15px;
	width: 100%;
	background: white;
	padding: 50px 0;
}
.window_2 p{
	font-size: 16px;
	color: #2d3559;
	text-align: center;
	margin-top: 20px;
}
.quadrangle_1,.quadrangle_2,.quadrangle_3,.quadrangle_4{
	font-size: 51px;
	width: 150px;
	height: 150px;
	color: white;
	margin: 0 auto;
	text-align: center;
	line-height: 150px;
}
.quadrangle_1{
	/*	background: linear-gradient(to bottom right, #3a66af 49%, #224f93 50%);*/
	background: #3a66af;
	background: linear-gradient(to bottom right, #3a66af 49%, #224f93 50%);
	background: -webkit-linear-gradient(to bottom right, #3a66af 49%, #224f93 50%);
	background: -o-linear-gradient(to bottom right, #3a66af 49%, #224f93 50%);
	background: -moz-linear-gradient(to bottom right, #3a66af 49%, #224f93 50%);
	background: -ms-linear-gradient(to bottom right, #3a66af 49%, #224f93 50%);
	

}
.quadrangle_2{
	/*background: linear-gradient(to bottom right, #224f93 49%, #43b5e9 50%);*/
	background: #224f93;
	background: linear-gradient(to bottom right, #224f93 49%, #43b5e9 50%);
	background: -webkit-linear-gradient(to bottom right, #224f93 49%, #43b5e9 50%);
	background: -o-linear-gradient(to bottom right, #224f93 49%, #43b5e9 50%);
	background: -moz-linear-gradient(to bottom right, #224f93 49%, #43b5e9 50%);
	background: -ms-linear-gradient(to bottom right, #224f93 49%, #43b5e9 50%);
}
.quadrangle_3{
	/*background: linear-gradient(to bottom right, #f1c90e 49%, #f6a21b 50%);*/
	background: #f1c90e;
	background: linear-gradient(to bottom right, #f1c90e 49%, #f6a21b 50%);
	background: -webkit-linear-gradient(to bottom right, #f1c90e 49%, #f6a21b 50%);
	background: -o-linear-gradient(to bottom right, #f1c90e 49%, #f6a21b 50%);
	background: -moz-linear-gradient(to bottom right, #f1c90e 49%, #f6a21b 50%);
	background: -ms-linear-gradient(to bottom right, #f1c90e 49%, #f6a21b 50%);
}
.quadrangle_4{
	/*background: linear-gradient(to bottom right, #f6a21b 49%, #e84e28 50%);*/
	background: #f6a21b;
	background: linear-gradient(to bottom right, #f6a21b 49%, #e84e28 50%);
	background: -webkit-linear-gradient(to bottom right, #f6a21b 49%, #e84e28 50%);
	background: -o-linear-gradient(to bottom right, #f6a21b 49%, #e84e28 50%);
	background: -moz-linear-gradient(to bottom right, #f6a21b 49%, #e84e28 50%);
	background: -ms-linear-gradient(to bottom right, #f6a21b 49%, #e84e28 50%);
}






/*form*/



.window_3{
	padding: 90px 150px 10px 45px;
	height: 480px;
}
.contact_form{
	/* height:200px; */
}

.form_p_1,.form_p_2,.form_p_3{
	float:left;
	height:400px;
}
.form_p_1{
	background: #b3cee6;
	width:25%;
	padding: 50px 47px;
	color: #224f93;
	margin-bottom: 20px;
}
.form_p_1 h3{
	text-align:center;
}
.form_p_1 p{
	font-size:16px;
	/* text-transform:uppercase; */
}
.form_p_2{
	background: #44B4E8;
	width:50%;
	padding: 10px 0 0 100px;
}
.form_p_2 h3{
	color:white;
	font-size: 20px;
}
.sumvol{
	float:right;
	/*khrystyna
	margin-top:-15px;*/
	margin-top:0;
}
.sumvol p{
	font-size:14px!important;
}
.sumvol p span{
	color:white;
	font-size:14px;
}
.form_p_2 p{
	font-size: 18px;
	/* text-transform:uppercase; */
	color: #224f93;
	/* margin: 5px 0; */
}
.form_p_2 p:nth-child(3){
	color:white;
	font-size:18px;
	padding:0;
	margin:0;
}
.form_p_2 p:nth-child(6){
	color:white;
	font-size: 13px;
	padding: 7px 0;
	margin:0;
}
.form_p_2 textarea{
	font-size:14px;
	/*text-transform:uppercase; khtystyna*/
	color: #224f93;
	width: 100%;
	height: 130px;
	resize: none;
}
.form_p_3{
	background: #234F92;
	width:25%;
	padding: 70px 0px 10px 100px;
}
.form_p_3 input{
	width:100%;
	margin: 5px 0;
	height: 37px;
	/* padding-left: 15px; */
	font-size: 18px;
	/* font-weight: 400; */
}
.form_p_3 p:nth-child(7){
	color:white;
	font-size:13px;
	padding:0;
	margin:0;
}
.wpcf7-submit{
	border:none;
}
.form_p_3 p{
	font-size: 18px;
	color: white;
}
.form_p_3 span{
	font-size: 16px;
	color: #234f92;
}
.button_form_input{
	background: #e84e28;
	margin: 0;
	padding-left: 0;
	color: white;
	text-transform: uppercase;
	border: 0;
}
.tringl_img{
	height: 400px;
	float: left;
	width: auto;
	position: relative;
	margin-right: -100px;
	left: -1px;
}





select {
  width: 100%;
  height: 40px!important;
  /* border-radius: 10px; */
  -webkit-appearance: none;
  -o-appearance: none;
  background-image: url('./image/select.png');
  background-position: 98% 50%;
  background-repeat: no-repeat;
  line-height: 40px;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;
  padding: 0 10px;
  color: #9A9A9A;
  margin: 11px 0px;
}
 
select::-ms-expand {
  display: none;
}










.form_p_2 span{
	/* width: 44%; */
	/* color:white; */
	/* display:block; */
	/* float:left; */
	font-size:25px;
	text-align: right;
	padding-right: 15px;
}





input[type=date] {
  height: 35px;
  margin: 0 auto;
  /*width: 32%; khrystyna*/
  width: 36.5%;
  font-size: 15px;
  text-transform: uppercase;
  background-color: white;
  outline: none;
  border: none;
  border-radius: 0;
  padding-left: 15px;
  color: #7B7B7B;
  background-image:url('./image/select.png');
  background-repeat:no-repeat;
  background-position:98% 50%;
}





/*footer*/




.footer{
	clear:both;
}
.top_footer{
	background: #E84E28;
	padding: 30px 0;
}
.border-footer{
	border-left:5px solid white;
	padding-left: 35px;
}
.footer ul{
	padding: 0;
	margin: 0;
}

.footer_col_1 li a{
	color: white;
}
.footer_col_2 li a{
	color: white;
}
.footer_contact li{
	padding: 0px;
	height: 29px;
}
.footer_contact img{
	width: 20px;
	height: auto;
	float: left;
}
.footer_contact p{
	float: right;
	width: calc(100% - 20px);
	padding-left: 20px;
	color: white;
}
.footer_contact p a{
	color:white;
}
.button_footer{
	text-align: center;
	clear: both;
	width: 220px;
	font-size: 18px;
	height: 40px;
	background: #234F92;
	color: white;
	line-height: 40px;
	/* text-transform: uppercase; */
	margin: 9px 0;
	cursor: pointer;
}
.social img{
	width: 40px;
	margin-right: 10px;
}
.bottom_footer{
	background: #0b2d60;
	color: white;
}












/*-----------------------page-about-US--------------*/





.about_us{
	padding-top: 130px;
	font-size: 15px;
	background: url(./image/fon.png);
	background-size: cover;
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-repeat:no-repeat;
	background-position:100% 0;
	position:relative;
	padding-bottom: 30px;
}

.about_company h3, .about_mission h3, .about_our_values h3, .about_team h3{
	font-size: 29px;
	width: 100%;
	clear: both;
	color: #e84e28;
	margin-bottom: 15px;
}
.about_company p, .about_mission p {
	font-size: 15px;
	text-align: justify;
	text-indent: 30px;
	color: #011e3c;
	margin-bottom: 15px;
	/* padding-right: 15px; */
}




.about_our_values ul{
	padding: 0;
}
.about_our_values ul li{
	font-size: 15px;
	list-style-image: url(./image/li.png);
	color: #011e3c;
}




.container_img{
	font-size: 15px;
	padding: 20px;
}
.container_img:hover{
	background: rgba(13, 50, 109, 0.8);
}
.container_img:hover img{
	opacity: 0.2;
}
.container_img:hover p{
	display:block;
}
.container_img img{
	font-size: 15px;
	border-radius: 50%;
}
.container_img p{
	font-size: 15px;
	position: absolute;
	top: 50px;
	padding: 20px 20px 0 0;
	color: white;
	display:none;
}
.member-name{
	font-size: 20px;
	text-align: center;
	color: #E84E28;
}
.member-popup-info .member-name {
    font-size: 30px;
    line-height: 34px;
    color: #ff4a09;
    font-weight: 900;
}
.member-job{
	font-size: 17px!important;
	text-align: center;
	color: #011e3c!important;
}
.teamshowcase-image-bg{
	border-radius:50%;
	height:250px!important;
	width:250px!important;
	margin:0 auto;
	overflow:hidden!important;
}
.wp_teamshowcase_grid.design-1 .member-content .other-info {
    font-size: 17px;
}
.teamshowcase-image-bg img{
	height:100%;
	border-radius:50%;
}
.member-job{
	width:260px;
	height:250px;
	background: rgba(13, 50, 109, 0.8);
	position:absolute;
	top:0;
	color:white;
	font-size: 15px;
	padding: 20px 20px;
	color: white;
	display:none;
	z-index:0;
	overflow:hidden;
	/* clear: both!important; */
}
 
.wp-tsas-columns:hover .member-job{
	display:block;
	color:white!important;

}
.wp-tsas-columns:hover .teamshowcase-image-bg{
	opacity: .1;
	z-index:2;
	background:red;
}
.member-desc, .wp_teamshowcase_grid.design-1 .member-content .member-desc::before{
	display:none;
}
.ng-scope{
	background-size:170px!important;
	background-position-x: 32px!important;
	height: 191px;
	background-position-y: 50%!important;
}
.wp-modal-box{
	width: 50%;
	position: fixed;
	left: 25%!important;
	/* bottom: initial; */
	top: 50px;
	height: 500px;
	/* overflow-y: scroll; */
}
.wp-modal-box header{
	background: rgb(0, 121, 172);
	height: 190px;
}
.member-popup-info{
	background:none;
}
a.wp-tsas-close{
	border-radius:50%;
	background:rgb(255, 74, 9);
	width: 30px;
	height: 30px;
	text-align: center;
}
.fa{
    display: inline-block;
    font-size: 14px;
    margin: -2px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.wp-modal-body{
	color: #013265;
	text-align: justify;
}
.wp-modal-body p{
	padding-bottom:15px;
}





/*-----------page_industria---------------*/


.page_industria{
	padding-top: 130px;
	background: url(./image/about_us.png);
	background-size: cover;
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-repeat:no-repeat;
	background-position:100% 0;
	padding-bottom: 30px;
	clear: both;
}
.page_industria h3{
	font-size:30px;
	font-family: Verdana;
}
 .page_industria .row{
	margin-right:0;
} 
.page_industria p{
	padding: 0 0 20px 0;
	font-size: 16px;
	text-align: justify;
	text-indent: 30px;
	font-family: Verdana;
	line-height:1.5;
}



/*-----------------------acardeon----------------*/



.accordion{
	width:100%;
}
.accordion-item {
	font-size: 1em;
	padding: 5px;
	background: linear-gradient(to top, #d7d7d7, #FFFFFF);
	border: 1px solid #a8a8a9;
	color: #000;
	cursor:pointer;
	border-radius: 4px;
	color: #0663A9;
}
 
.accordion-item.open{
	background: linear-gradient(to top, #e84e28, #fb8162);
	color:#fff;
}
.accordion-item.open .type {
	float: right;
	background: url(./image/bottom_tringl.png) center no-repeat;
	padding: 10px;
}
 
.accordion-item .type {
	float: right;
	background: url(./image/right_tringl.png) center no-repeat;
	padding: 10px;
}
 
div.data {
	background: #fff;
	margin: 0 4px 0 4px;
	padding: 6px;
	border:1px solid #ccc;
	font-size: 14px;
	line-height: 140%;
	display:none;
}
.data a{
	clear: both;
	width: 100%;
	display: block;
}







/*-----------------------page_services-----------------------*/






.page_services{
	padding-top: 130px;
}

.accordions .accordion-icons.left, .accordions .accordions-head.ui-state-active .accordion-minus{
	display:none!important;
}

.acordion-1 .accordions-head,.acordion-2 .accordions-head,.acordion-3 .accordions-head{
	text-align:center;
	font-size:20px!important;
	height: 36px;
	line-height: 13px;
	/* border: 1px solid red; */
}

.acordion-1 .ui-accordion-header-active,.acordion-2 .ui-accordion-header-active, .acordion-3 .ui-accordion-header-active{
		/*Khrystyna*/
	background: linear-gradient(to top, #e84e28, #fb8162)!important;
	background: -webkit-linear-gradient(to top, #e84e28, #fb8162)!important;
	background: -o-linear-gradient(to top, #e84e28, #fb8162)!important;
	background: -moz-linear-gradient(to top, #e84e28, #fb8162)!important;
	background: -ms-linear-gradient(to top, #e84e28, #fb8162)!important;

}
.acordion-1 p, .acordion-2 p, .acordion-3 p{
	font-size:16px;
	text-indent:30px;
	font-weight: 100;
	font-family: Verdana;
}
.acordion-3 .accordions-head-title{
	color: #224f93;
}

/*-----------------------acardeon----------------*/



.accordion_page_services{
	width: 68%;
	margin: 0 auto;
	padding-top: 10px;
}
.accordion-item-serv {
	font-size: 20px;
	text-align: center;
	padding: 10px;
	background: #224f93;
	border-bottom: 1px solid #ffffff;
	color: #000;
	cursor:pointer;
	color: white;
}
 
.accordion-item-serv.open{
	background: linear-gradient(to top, #e84e28, #fb8162);
	color:#fff;
}
.accordion-item-serv.open .type {
	float: right;
	padding: 10px;
}
 
.accordion-item-serv .type {
	float: right;
	padding: 10px;
}
 
div.data_services {
	background: rgba(255, 255, 255, 0.86);
	margin: 0 4px 0 4px;
	padding: 6px;
	border:1px solid #ccc;
	font-size: 14px;
	line-height: 140%;
	display:none;
}
.data_services a{
	clear: both;
	width: 100%;
	display: block;
}
#accordions-158,
#accordions-180,
#accordions-197,
#accordions-203,
#accordions-204,
#accordions-205,
#accordions-201,
#accordions-199,
#accordions-200{
	background:none!important;
}








/*-------------------contact_us------------------*/









.contact_us{
	padding-top: 130px;
	background: url(./image/fon.png);
	background-size: cover;
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-repeat:no-repeat;
	background-position:100% 0;
	padding-bottom: 30px;
}
.contact_us h3{
	font-size: 22px;
	color: #0b2d60;
	padding-left: 44px;
	font-weight: 600;
}
.contact_us ul{
	border-left: 3px solid #0b2d60;
}

.contact_us ul li img{
	width: 20px;
	height: auto;
	margin-right: 15px;
	float: left;
}
/*Khrystyna*/
.contact_us ul li:first-child img {
    width: 23px;
    margin-right: 12px;
}
/*Khrystyna*/
.contact_us ul li span{
	font-size: 17px;
	line-height: 24px;
	color: #0b2d60;
	width: 80%;
}
.contact_us .swim_batton{
	width:70%;
	height:40px;
	line-height:40px;
	margin-top:40px;
}



.block_contact_form{
	padding-left:30px;
}
.fon_form{
	background: #43b5e9;
	padding: 10px 15px;
	height: 200px;
}
.page_contact_form{
	font-size: 15px;
}
.bacground_form .col-md-12{
	padding:0;
}
.page_contact_form input{
	font-size: 18px;
	margin-bottom: 15px;
	width: 100%;
	height: 40px;
	padding-left: 15px;
	border: none;
}
.page_contact_form textarea{
	font-size: 15px;
	width: calc(100% - 30px);
	height: 110px;
	resize: none;
	display: block;
	margin: 10px auto 0;
}
.wpcf7-submit{
	font-size: 16px;
	background: #e84e28;
	color: white;
	margin-top: 13px;
	width: 100%!important;
	/* text-transform: uppercase; */
}
.opis{
	color: #234f92;
	font-size: 15px;
	line-height: 70px;
}
.margin_map{
	padding-top: 10px;
}
.contact_us div.wpcf7-validation-errors{
	border:none;
	color: red;
	background: white;
	/* position: relative; */
	margin-top: 0px;
	text-align: center;
}
div.wpcf7-validation-errors{
	border:none;
	color: red;
	background: white;
	/* position: relative; */
	margin-top: -17px;
	text-align: center;
}
span.wpcf7-not-valid-tip{
	display:none;
}








/*page_feedback*/





.page_feedback{
	padding-top: 130px;
	background: url(./image/fon.png);
	background-size: cover;
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-repeat:no-repeat;
	background-position:100% 0;
	padding-bottom: 30px;
}

.page_feedback h3{
	text-align: center;
	color: #e84e28;
}
/*khrystyna*/
.page_feedback #clients {
    padding-top: 50px/*132px*/;
    margin-top: 0;
}
.padding_slider{
	padding: 10px;
	background: #43b5e9;
}







/* ==================================
 * RESETS
 * ==================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ==================================
 * BASE STYLES
 * ==================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ==================================
 * DEFAULT THEME
 * ==================================*/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  /* padding: 3px; */
  /* -webkit-border-radius: 4px; */
  -moz-border-radius: 4px;
  /* border-radius: 4px; */
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
  display: none;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
  display: none;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgb(255, 255, 255);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(232, 78, 40, 0.5);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgb(232, 78, 40);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ==================================
 * RESPONSIVE
 * ==================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}



.testimonial-left{
	float:right;
	width: 150px!important;
}
img.circle{
	border-radius: 0!important;
	width: 100%!important;
}
button.slick-prev, button.slick-next{
	display:none!important;
}
.fa-quote-left{
	display:none;
}
.testimonials-text p{
	float:left;
	display: block;
	width: 100%;
	padding-right: 30px;
	text-align: justify!important;
	text-indent: 30px;
}
.testimonial-content {
	text-align: justify;
	width: 80%!important;
	float: left;
	clear: none;

}
.slick-dots li button{
	border:none!important;
}
.slick-dots li.slick-active button{
	background:red!important;
}
.slick-slide{
	height:auto!important;
		padding-bottom:0!important;
}
.slick-slider{
/* 	height:150px; */
	background:white;
	padding: 5px!important;
		padding-bottom:0!important;
}
.testimonials-slidelist h4{
	display:none;
}
.testimonials-text em:before,.testimonials-text em:after{
	display:none;
}













.active{
	border-bottom: 4px solid #e84e28;
	color:#e84e28!important;
}
.add_class_active{
	display: block!important;
}
















#menu-industria_menu_ua{
	padding:0;
	margin:0;
	font-size: 16px;
}
#menu-industria_menu_ua li{
	font-size: 1em;
	padding-left: 5px;
	background: linear-gradient(to top, #d7d7d7, #FFFFFF);
	border: 1px solid #a8a8a9;
	color: #000;
	cursor: pointer;
	border-radius: 4px;
	color: #0663A9;
	/* height: 35px; */
	line-height: 35px;
}
#menu-industria_menu_ua li:hover{
	background: linear-gradient(to top, #e94f29, #fa8061);
}
#menu-industria_menu_ua li:hover a{
	color:white;
	display: block;
	width: 100%;
}
#menu-industria_menu_ua li:hover .sub-menu {
	display:block;
}
#menu-industria_menu_ua li .sub-menu {
	padding:0;
	display:none;
	width: calc(100% + 5px);
	margin-left: -5px;
}
#menu-industria_menu_ua li .sub-menu li{
	background:white;
	border-radius: 0;
	border: none;
}
#menu-industria_menu_ua li .sub-menu li a{
	color: #0663A9;
}
#menu-industria_menu_ua li .sub-menu li a:hover{
	color: #e9512b;
}




#menu-industria_menu_ru{
	padding:0;
	margin:0;
	font-size: 16px;
}
#menu-industria_menu_ru li{
	font-size: 1em;
	padding-left: 5px;
	background: linear-gradient(to top, #d7d7d7, #FFFFFF);
	border: 1px solid #a8a8a9;
	color: #000;
	cursor: pointer;
	border-radius: 4px;
	color: #0663A9;
	/* height: 35px; */
	line-height: 35px;
}
#menu-industria_menu_ru li:hover{
	/*khtystyna*/
	background:#e94f29;
	background: linear-gradient(to top, #e94f29, #fa8061);
	
}
#menu-industria_menu_ru li:hover a{
	color:white;
}
#menu-industria_menu_ru li:hover .sub-menu {
	display:block;
}
#menu-industria_menu_ru li .sub-menu {
	padding:0;
	display:none;
	width: calc(100% + 5px);
	margin-left: -5px;
}
#menu-industria_menu_ru li .sub-menu li{
	background:white;
	border-radius: 0;
	border: none;
}
#menu-industria_menu_ru li .sub-menu li a{
	color: #0663A9;
}
#menu-industria_menu_ru li .sub-menu li a:hover{
	color: #e9512b;
}


#menu-industria_menu_uk, #menu-industria_menu_ru, #menu-industria_menu_ua{
	display: block;
}
#menu-industria_menu_uk{
	padding:0;
	margin:0;
	font-size: 16px;
}
#menu-industria_menu_uk li{
	font-size: 1em;
	padding-left: 5px;
	background: linear-gradient(to top, #d7d7d7, #FFFFFF);
	border: 1px solid #a8a8a9;
	color: #000;
	cursor: pointer;
	border-radius: 4px;
	color: #0663A9;
	/* height: 35px; */
	line-height: 35px;
}
#menu-industria_menu_uk li:hover{
	background: linear-gradient(to top, #e94f29, #fa8061);
}
#menu-industria_menu_uk li:hover a{
	color:white;
}
#menu-industria_menu_uk li:hover .sub-menu {
	display:block;
}
#menu-industria_menu_uk li .sub-menu {
	padding:0;
	display:none;
	width: calc(100% + 5px);
	margin-left: -5px;
}
#menu-industria_menu_uk li .sub-menu li{
	background:white;
	border-radius: 0;
	border: none;
}
#menu-industria_menu_uk li .sub-menu li a{
	color: #0663A9;
}
#menu-industria_menu_uk li .sub-menu li a:hover{
	color: #e9512b;
}
.industry{
	display:none;
}
#menu-menu_footer_uk li a,
#menu-menu_footer_ru li a,
#menu-menu_footer_ua li a,
#menu-menu_footer2_ua li a,
#menu-menu_footer2_ru li a,
#menu-menu_footer2_uk li a{
	color:white;
}
.page_site_map{
	padding: 140px 0 0;
	background:white;
	font-size:18px;
}
.page_site_map li{
	padding:5px;
}
.page_site_map li a:hover{
	color: #ff450a;
}
.fon_pop_up{
	position: fixed;
	width:100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.43);
	top: 0.1px;
	z-index: 1;
	display: none;
}
.pop_up_form{
	position:fixed;
	top:100px;
	width:50%;
	left:25%;
	z-index:2;
	background:white;
	display: none;
}
.exit_pop_up{
	float:right;
	width:40px;
	height:40px;
	background: #e84e28;
	color:white;
	cursor:pointer;
	text-align:center;
	line-height:40px;
	font-size:25px;
	border-radius:50%;
}
#infobubble-content {
    padding: 0;
    margin: 0 -20px 0 0;
    min-width: 314px;
    min-height: 80px;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
    cursor: default;
    border-left: 4px solid #005aab;
    padding-left: 5px;
}
#infobubble-content .place-description, div[id^=google-maps-builder] div#infobubble-content>div {
    white-space: normal;
    font-size: 16px;
    color: #0d326d;
    width: 250px;
}
#infobubble-content .place-title {
    border: 1px solid #FFF;
    font-family: Roboto,Arial,sans-serif;
    font-size: 20px;
    line-height: 21px;
    font-weight: 700;
    min-height: 21px;
    white-space: normal;
    padding-right: 20px;
    color: #e84e28;
}
/*----------------media_mobile----------------*/

.file_upload{
    display: block;
    position: relative;
    overflow: hidden;
    font-size: 1em;              /* example */
    height: 2em;                 /* example */
    line-height: 2em             /* the same as height */
}
.file_upload .button, .file_upload > mark{
    display: block;
    cursor: pointer              /* example */
}
.file_upload .button{
    float: right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 8em;                  /* example */
    height: 100%;
    text-align: center           /* example */
}
.file_upload > mark{
    background: transparent;     /* example */
    padding-left: 1em            /* example */
}
.file_upload{
    border: 1px solid #ccc;
    border-radius: 0;
    /* box-shadow: 0 0 5px rgba(0,0,0,0.1); */
    /* transition: box-shadow 0.1s linear; */
    color: #224f93;
    padding-left: 15px;
    background: white;
    height: 30px;
}
.file_upload.focus{
    box-shadow: 0 0 5px rgba(0,30,255,0.4)
}
.file_upload > button{
    background: #234f92;
    /* transition: background 0.2s; */
    border: none;
    /* border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); */
    /* border-radius: 2px; */
    /* box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); */
    color: #fff;
    /* text-shadow: #6200bd 0 -1px 0; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: right;
    width: 200px;
}
.file_upload:hover > button{
    background: #e84e28;
    text-shadow: #e84e28 0 -1px 0;
}
.file_upload:active > button{
    background: #5d00b3;
    box-shadow: 0 0 3px rgba(0,0,0,0.3) inset
}
.file_upload input[type=file]{
    position: absolute;
    top: 0;
    visibility: hidden
}
.page-thanks{
    background: url(./image/fon.png);
    background-size: cover;
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
    background-repeat: no-repeat;
    background-position: 100% 0;
    height:100%;
    /* margin-top: -31px; */
    padding: 10% 0;
}

.page-thanks h3{
	text-align:center;
	color: #0b2d60;
	font-size: 36px;
	font-weight: 600;
}
.page-thanks h4{
	text-align:center;
	color: #e84e28;
	font-size: 24px;
}
.social{
	width:50%;
	float: left;
}
.social_back{
	width:50%;
	float:left;
	text-align:center;
	font-size:30px;
}


/*
.social_back:before{
	content:'';
	position:absolute;
	border: 8px solid transparent;
	border-right: 10px solid #0b2d60;
	left: 64px;
	bottom: 11px;
} Khtystyna*/

.social_back a:before {
    content: '';
    position: absolute;
    border: 8px solid transparent;
    border-right: 10px solid #0b2d60;
    left: -24px;
    bottom: 8px;
}
.social_back a {
    position: relative;
}




@media (max-width: 767px) {
.menu li .sub-menu li:nth-child(13):before {
    content: '';
    display:none;
}
.header{
	width: 100%;
	height: 125px;
	background: white;
	position: static!important;
}
.logo{
	width: 40%;
	float: left;
}
.menu{
	float: left;
	width: 100%;
	padding: 20px 20px 0px;
	background: white;
	display: none;
	position: absolute;
	top: 110px;
	z-index: 1;
}/*khrystya*/
.menu li{
	display: block;
	margin: 0 0px;
	padding: 5px 0px;
    text-align: right;
    font-size: 1em;
    padding-left: 5px;
	background:  #d7d7d7;
    background: linear-gradient(to top, #d7d7d7, #FFFFFF);
    border: 1px solid #a8a8a9;
    color: #0d326d!important;
    cursor: pointer;
    border-radius: 4px;
    padding-right: 10px;
    color: #0663A9;
}
/*khrystya*/
.lang{
	position: absolute;
	top: 2px;
	right: 0;
}
.cont li:nth-child(4){
	display: block;
	position:absolute;
	top: 34px;
	right: 15px;
}	
.cont li{
	display: none;
}
.mobile_menu{
	display: block;
	position: absolute;
	right: 17px;
	top: 67px;
	font-size: 18px;
	color: #044993;
}
.swim_batton{
	font-size:13px;
}
.menu li .sub-menu{
	position: relative;
	/* background: white; */
	margin-top: 3px;
	display:none;
	width: 300px;
	padding: 0;
	margin-left: -8px;
}

.menu li:hover .sub-menu{
	display:block;
}
.menu li .sub-menu li a{
	color:#0d326d;
}
.menu li .sub-menu li:hover{
	background:#e94f29;
}
.menu li .sub-menu li:hover a{
	color:white;
}




.acordion-1 .accordions-head,.acordion-2 .accordions-head,.acordion-3 .accordions-head{
	text-align:center;
	font-size:20px!important;
	height: auto;
	line-height: 20px;
	/* border: 1px solid red; */
}

/*khtystyna*/
.acordion-1 .ui-accordion-header-active,.acordion-2 .ui-accordion-header-active, .acordion-3 .ui-accordion-header-active{
	background:  #e84e28!important;
}




.menu li .sub-menu li{
	display:block;
	font-size: 1em;
    padding-right: 45px;
    background: linear-gradient(to top, #d7d7d7, #FFFFFF);
    border: 1px solid #a8a8a9;
    color: #0d326d!important;
    cursor: pointer;
    border-radius: 4px;
    color: #0663A9;
	position:relative;
	text-align:left;
	/*khrystyna*/
}
.menu li .sub-menu li:before {
    content: '';
    position: absolute;
    top: 40%;
    right: 11px;
    border: 10px solid transparent;
    border-top: 10px solid #0d326d;
}
.menu li .sub-menu li .sub-menu li:before {
    content: '';
    display: none;
}

.menu li .sub-menu li .sub-menu{
	display:none;
}
.menu li .sub-menu li:hover .sub-menu{
	display:block;
	margin-left: 4px;
    margin-top: 7px;
    width: 290px;
}
.menu li .sub-menu li .sub-menu li{
	background:white;
}
.menu li .sub-menu li .sub-menu li a{
	color:#0d326d;
}
.menu li .sub-menu li .sub-menu li:hover a{
	color:white;
}	
.window_home{
	height: auto;
	padding-top: 0%;
}
.window_1{
	height: auto;
	padding: 0 0 17px 0;
}
.window_1 h1{
	padding: 6px 0;
	font-size: 35px;
	text-align: center;
}
.batton{
	width: 289px;
	margin: 26px auto 8px;
}
.industry{
	display:block;
	background: #ff6704;
	padding: 10px;
	color: white;
	font-size: 16px;
	text-transform: uppercase;
}



/*form*/

.page_industria{
	padding: 10px;
}

.page_industria ul li {
    position: relative;
	padding-left: 2px!important;
	padding-right: 30px!important;
	border: 1px solid #a8a8a9!important;
    color: #0d326d!important;
    border-radius: 4px!important;
}

.page_industria ul li:hover:before {
    content: '';
    display:none;
}
.page_industria ul li:before {
    content: '';
    position: absolute;
    top: 40%;
    right: 2px;
    border: 10px solid transparent;
    border-top: 10px solid #0d326d;
}

.page_industria ul li:nth-child(13):before {
    content: '';
    display:none;
}
.page_industria ul li .sub-menu{
    width: calc(100% + 26px)!important;
    margin-left: 5px!important;
}
.page_industria ul li .sub-menu li{
	padding-left:10px!important;
    padding-right: 0!important;
}

.page_industria ul li .sub-menu li:before {
    content: '';
    display: none;
}

#menu-industria_menu_uk li .sub-menu li a, #menu-industria_menu_ru li .sub-menu li a, #menu-industria_menu_ua li .sub-menu li a {
    color: #0663A9;
    width: 100%;
    display: block;
}


.window_3{
	padding: 0;
	height: auto;
}
.form_p_1,.form_p_2,.form_p_3{
	float: none;
	height: auto;
}
.form_p_1{
	background: #b3cee6;
	width: 100%;
	padding: 10px 13px;
	color: #224f93;
}
.form_p_2{
	background: #44B4E8;
	width: 100%;
	padding: 10px;
}
.form_p_3{
	background: #234F92;
	width: 100%;
	padding: 10px;
}
.form_p_3 p{
	font-size: 18px;
	color: white;
}
.tringl_img{
	display: none;
}
/*khrystyna*/
input[type=date] {
    width: 70%;
}
.sumvol {
    margin-top: -5px;
}





.about_us{
	margin:0;
	padding:0 15px;
}
.member-popup-info{
	display:none;
}
.ng-scope {
    background-position-x: 10px!important;
    background-position-y: 50%!important;
}
.wp-modal-box {
    width: 90%;
    position: fixed!important;
    left: 5%!important;
}
.page_services{
	padding:0 15px;
}
.accordion_page_services{
	width:100%;
}
.page_feedback{
	margin:0;
	padding:1px 0;
}
.testimonial-left{
	float:none;
	width:50%;
	margin:0 auto!important;
}
.testimonials-text em:before,.testimonials-text em:after{
	display:none;
}
.testimonial-content{
	width:100%!important;
	text-align:justify!important;

}
.contact_us{
	margin-top:-4px;
	padding:1px 0;
}
.contact_us h3{
	padding: 0;
}
.contact_us .swim_batton{
	margin:0 auto;
	width:80%;
}
/*khrystyna*/
.page_contact_form textarea{
	width: 100%;
}
.bacground_form .col-md-12 {
    padding-left: 15px;
	padding-right:15px;
}
/*khrystyna*/




.block_contact_form{
	padding:0;
}
.fon_form{
	height:305px;
}
.opis{
	line-height: 0px;
	padding:0;
	text-align:center;
	/*Khrystyna
	margin: -15px 0 0;
	*/
	margin: 0;
}
.pop_up_form{
	position:fixed;
	top:100px;
	width:90%;
	left:5%;
	z-index:2;
	background:white;
	display: none;
}
.bacground_form{
	padding:2px;
}
.exit_pop_up{
	display:none;
}
#menu-industria_menu_uk, #menu-industria_menu_ru, #menu-industria_menu_ua{
	display:none;
}
.footer ul{
	clear:both;
}
/*Khrystyna*/
.border-footer {
    margin-top: 20px;
}
/*Khrystyna*/
}



/*serhii*/


@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
    
.header{
	width: 100%;
	height: 125px;
	background: white;
	position: static!important;
}
.logo{
	width: 53%;
	float: left;
}
.logo img{
	margin:0;
}
.menu{
	float: right;
	width: 43%;
	padding: 20px 20px 0px;
	background: white;
	display: none;
	position: absolute;
	top: 110px;
	right: 0;
	text-align: right;
	z-index: 1;
}
.menu li{
	display: block;
	margin: 0 0px;
	padding: 5px 0px;
	font-size: 1em;
	padding-left: 5px;
	background: linear-gradient(to top, #d7d7d7, #FFFFFF);
	border: 1px solid #a8a8a9;
	color: #0d326d!important;
	cursor: pointer;
	border-radius: 4px;
	padding-right: 10px;
	color: #0663A9;
}

.lang{
	position: absolute;
	top: 23px;
	right: 15px;
}
.cont li:nth-child(4){
	display: block;
	position:absolute;
	top: 65px;
	right: 150px;
}	
.cont li{
	display: none;
}
.mobile_menu{
	display: block;
	position: absolute;
	right: 17px;
	top: 62px;
	font-size: 24px;
	color: #044993;
}

.menu li .sub-menu{
	position: relative;
	/* background: white; */
	margin-top: 3px;
	display:none;
	width: 100%;
	padding: 0;
	margin-left: -8px;
}
.menu li:hover .sub-menu{
	display:block;
}
.menu li .sub-menu li a{
	color:#0d326d;
}
.menu li .sub-menu li:hover{
	background:#e94f29;
	color: red;
}
.menu li .sub-menu li:hover a{
	color:white;
}
.menu li .sub-menu li{
	display:block;
	font-size: 1em;
	padding-left: 5px;
	background: linear-gradient(to top, #d7d7d7, #FFFFFF);
	border: 1px solid #a8a8a9;
	color: #0d326d!important;
	cursor: pointer;
	padding-right: 15px;
	border-radius: 4px;
	color: #0663A9;
	position:relative;
	text-align:left;
}
.menu li .sub-menu li:nth-child(13):before {
    content: '';
    display:none;
}
.menu li .sub-menu li .sub-menu{
	display:none;
}
.menu li .sub-menu li:hover .sub-menu{
	display:block;
	margin-left: 0px;
	margin-top: 7px;
	width: 106%;
}
.menu li .sub-menu li .sub-menu li{
	background:white;
	/* color: red; */
}
.menu li .sub-menu li .sub-menu li a{
	color:#0d326d;
}
.menu li .sub-menu li .sub-menu li:hover a{
	color: #e94f29!important;
}	
.window_home{
	height: auto;
	padding-top: 0%;
}
.window_1{
	height: auto;
	padding: 0 0 17px 0;
}
.window_1 h1{
	padding: 6px 0;
	font-size: 35px;
	text-align: center;
}
.batton{
	width: 289px;
	margin: 26px auto 8px;
}
.industry{
	display:block;
	background: #e94f29;
	padding: 10px;
	color: white;
	font-size: 16px;
	text-transform: uppercase;
}
.industry::before{
	content:' ';
	position:absolute;
	right:30px;
	top:15px;
	border: 7px solid transparent;
	border-top: 10px solid white;
}
#menu-industria_menu_uk>li::before{
	content:' ';
	position:absolute;
	right:30px;
	border: 7px solid transparent;
	border-top: 10px solid #ea532e;
	margin-top:15px;
}
#menu-industria_menu_ru>li::before{
	content:' ';
	position:absolute;
	right:30px;
	border: 7px solid transparent;
	border-top: 10px solid #ea532e;
	margin-top:15px;
}
#menu-industria_menu_ua>li::before{
	content:' ';
	position:absolute;
	right:30px;
	border: 7px solid transparent;
	border-top: 10px solid #ea532e;
	margin-top:15px;
}





/*form*/

.page_industria{
	padding: 10px;
}
.page_industria ul li:nth-child(13):before {
    content: '';
    display:none;
}


.window_3{
	padding: 0;
	height: auto;
}
.form_p_1,.form_p_2,.form_p_3{
	float: none;
	height: auto;
}
.form_p_1{
	background: #b3cee6;
	width: 80%;
	margin-left:10%;
	padding: 10px 13px;
	color: #224f93;
	margin-bottom: 0;
}
.form_p_2{
	background: #44B4E8;
	width: 80%;
	margin-left:10%;
	padding: 10px;
}
.sumvol{
	margin-top:0;
}
.form_p_3{
	background: #234F92;
	width: 80%;
	margin-left:10%;
	padding: 10px;
}
.form_p_3 p{
	font-size: 18px;
	color: white;
}
.tringl_img{
	display: none;
}

 


.about_us{
	margin:0;
	padding:0 15px;
}
.wp-tsas-medium-3{
	width: 50%;
	height: 315px;
	/* float: left; */
}
.member-popup-info{
	display: block;
}
.about_company p, .about_mission p {
	padding-right: 15px;
	font-size: 16px;
	font-family: Verdana;
}
.ng-scope {
    background-position-x: 10px!important;
    background-position-y: 50%!important;
}
.wp-modal-box {
    width: 90%;
    position: fixed!important;
    left: 5%!important;
}
.page_services{
	padding:0 15px;
}
.accordion_page_services{
	width:100%;
}
.page_feedback{
	margin:0;
	padding:1px 0;
}
.testimonial-left{
	float:none;
	width:50%;
	margin:0 auto!important;
}
.testimonials-text em:before,.testimonials-text em:after{
	display:none;
}
.testimonial-content{
	width:100%!important;
	text-align:justify!important;

}
.contact_us{
	margin:0;
	padding:1px 0;
}
.contact_us h3{
	padding: 0;
}
.block_contact_form{
	padding:0;
}
.fon_form{
	height: auto;
}
.opis{
	line-height:10px;
	padding:0;
	text-align:center;
	margin: 5px 0 0 0;
}
.pop_up_form{
	position:fixed;
	top:100px;
	width:90%;
	left:5%;
	z-index:2;
	background:white;
	display: none;
}
.bacground_form{
	padding:2px;
	background: #43b5e9;
}
.exit_pop_up{
	display:none;
}
.testimonial-left {
    float: none;
    width: 20%;
    margin: 0 auto!important;
}
.member-job {
    width: 89%;
    height: 200px;
    padding: 9px 10px;
}
.teamshowcase-image-bg {
    height: 200px!important;
    width: 200px!important;
}
#menu-industria_menu_uk li .sub-menu {
	padding:0;
	display:none;
	width: 100%;
	margin-left: 0px;
}
#menu-industria_menu_uk li .sub-menu li{
	border-radius:5px;
	margin-bottom:1px;
}
#menu-industria_menu_ru li .sub-menu {
	padding:0;
	display:none;
	width: 100%;
	margin-left: 0px;
}
#menu-industria_menu_ru li .sub-menu li{
	border-radius:5px;
	margin-bottom:1px;
}
#menu-industria_menu_ua li .sub-menu {
	padding:0;
	display:none;
	width: 100%;
	margin-left: 0px;
}
#menu-industria_menu_ua li .sub-menu li{
	border-radius:5px;
	margin-bottom:1px;
}
.menu li .sub-menu li:before {
    content: '';
    position: absolute;
    top: 40%;
    right: 8px;
    border: 8px solid transparent;
    border-top: 8px solid #0d326d;
}
.menu li .sub-menu li .sub-menu li:before {
    content: '';
    display: none;
}
#menu-industria_menu_uk li .sub-menu li a, #menu-industria_menu_ru li .sub-menu li a, #menu-industria_menu_ua li .sub-menu li a {
    color: #0663A9;
    width: 100%;
    display: block;
}
}
