<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Theme Name: Waelcon
	Author: CODEMAN STUDIO
	Author URI: https://codeman.am/
	Version: 1.0.0
*/
:root {
	/*--main-container-width: 1400px;*/
	--main-container-width: 1310px;
}

html{
/* 	zoom: 0.9;
	-moz-transform: scale(0.9,0.9);
	-moz-transform-origin: center top;
	-ms-zoom: 0.9;
	-webkit-zoom: 0.9; */
}
@font-face {
	font-family: ArialAM;
	src: url(./fonts/arialAM.ttf);
}

* {
	margin: 0;
	padding: 0;
}
.main_content_left p{
	padding-bottom: 10px;
}

html {
	background-image: url("images/body_bg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}

body {
	
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
 
	background-image: url("images/bg_transparent.png");
	background-repeat: repeat-x;
	background-position: top left;
}
ol{
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

img {
	border: none;
}

h2{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 18px;
	color: #405a7b;
	padding-bottom: 20px;
	font-weight: normal;
}
.ml-0{
	margin-left: 0 !important;
}

#wrapper {
	width: var(--main-container-width);
	margin: 0 auto;
	height: auto !important;
	height: 100%;
	background-position:center;
	background-image: url("images/main_bg.png");
	background-repeat: repeat-y;
	background-size: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 156px;
	display: inline-block;
}

.header-social-icons a {
    width: 16px;
    height: 16px;
    display: inline-block;
    text-align: center;
    /*background: #798ba3;*/
    /*border-radius: 2px;*/
    /*box-shadow: 0px 0px 3px 1px #ccc;*/
}

.header-social-icons i {
    color: #fff;
}

/* Middle
-----------------------------------------------------------------------------*/
#content {
	width: calc(100% - 12px);
	min-height: 470px;
	display: inline-block;
	/* padding-left: 2px; */
	padding-left: 4px;
}

.content_inner{
	width: 100%;
	background-color: #f1f2f4;
	min-height: 470px;
}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: var(--main-container-width);
	margin: 0px auto 0;
	height: 85px;
	position: relative;
}

.footer_inner{
	width: 100%;
	height: 0px;
	background-image: url("images/content_bottom_bg.png");
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;
	padding-top: 10px;
}


.header_top{
	text-align: right;
	position: absolute;
	width: var(--main-container-width);
	/*margin-top: 4px;*/
}


.header_top ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-right: 24px;
}

.header_top ul li {
	float: right;
	margin-left: 10px;
	margin-top: 4px;
	
}

.header_top ul  li a{
	color:#909090;
	text-decoration: none;
	font-family: tahoma, arial;
}

.header_top ul  li a:hover{
	text-decoration: underline;
}

.lng_active{
	color: #405a7b !important;
}

.header_bg {
	background-image: url("images/headre_bg.png");
	height: 142px;
	background-repeat: no-repeat;
	width: var(--main-container-width);
	top: 11px;
	display: inline-block;
	background-size: 100%;
}

.space{
	height:10px;
}

.main_menu{
	/*margin-top: 32px;*/
	margin-top: 21px;
	display: inline-block;
	position: relative;
	width: var(--main-container-width);

}

.main_menu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left: 205px;
}

.main_menu ul li{
	float: left;
	margin-right: 10px;
}

.main_menu ul li a{
	color:#fefefe;
	text-decoration: none;
	font-family: tahoma, arial;
	font-weight: 700;
}

.main_menu ul li a:hover{
	color:#1a1919;
}

.social_icons{
	float: right;
	margin-top: 4px;
	margin-right: 10px;
}

.social_icons a {
	margin-left: 2px;
}

.social_icons a {
	text-decoration: none;
}

.second_navigation{
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	/*width: 960px;*/
	/*float: left;*/
	/*height: 216px;*/
	background-color: #ffffff;
}

.left_nav{	
	/*width: 275px;*/
	/*float:left;*/
	/*height: 216px;*/
	display: inline-block;
	position: relative;
	z-index: 10;

}

.right_slide{	
	/*width: 679px;*/
	width: 728px;
	/*float:right;*/
}


.left_nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:285px;
	/*height: 216px;*/
	display: inline-block;
}


.left_nav ul li{
	height:23px;
	width:100%;
	background-image: url("images/sec_nav_menu_inactive.jpg");
	background-repeat: repeat-x;
	cursor: pointer;
	margin-bottom: 1px;
	float: left;
}

.left_nav ul li:hover a{
	/*background-image: url("images/left_menu_sub_active.png");*/
	/*margin-left: 10px;*/
	/*height: 38px;*/

}

.left_nav .current-menu-item:not(.menu-item-has-children) a, .left_nav ul li:hover:not(.menu-item-has-children) a{
	/*background-image: url("images/left_menu_sub_active.png");*/
	/*margin-left: -10px;*/
	/*height: 38px;*/
	padding-left: 25px;
	color: #ffffff;
	transition: .4s ease padding-left;
}

.right_nav ul li:not(.menu-item-has-children) a{
	transition: .4s ease padding-right;
}

.right_nav .current-menu-item:not(.menu-item-has-children) a, .right_nav ul li:hover:not(.menu-item-has-children) a{
	padding-right: 25px;
	transition: .4s ease padding-right;
	padding-left: 0 !important;
}

.left_nav .current-menu-item {
	/*background-image: url("images/sec_nav_sub_menu_active.jpg");*/
}

.left_nav .current-menu-item:not(.menu-item-has-children), .left_nav ul li:hover:not(.menu-item-has-children){
	/*background-image: url("images/sec_nav_sub_menu_active.jpg");*/
	background: linear-gradient(358deg, rgb(75 91 114 / 90%) 0%, rgba(127,145,168,1), rgb(71 87 110 / 90%) 100%);
}

.left_nav ul li a{
	background-repeat: no-repeat;
	line-height:23px;
	padding-left:15px;
	display: block;
	height:auto;
	/*width:281px;*/
	font-family: tahoma, arial;
	font-size: 13px;
	text-decoration: none;
	color: #1a1919;
	transition: 0.6s ease padding-left;
}
ul[id*="menu-services-right"] li{
	cursor: pointer;
}
ul[id*="menu-services-right"] li a{
	text-align: right;
	padding-left: 0px;
	padding-right: 15px;
	cursor: pointer;
}

.left_nav ul li a:hover{
	color: #ffffff;
}

.content_top{
	/*width: 960px;*/
	width: 100%;
	height: 335px;
	border-bottom: 3px solid #FFF;
	/*height: 433px;*/
}

.main_content{
	display: flex;
	justify-content: space-between;
	padding: 34px 30px 0;
}

.main_content_left{
	/*width: 600px;*/
	width: 790px;
	display: inline-block;
	float: left;
	font-family: tahoma, arial;
	color:#1a1919;
	font-size: 13px;
	padding-bottom: 40px;
	margin-bottom: 20px;
}
.main_content_left h2{
	padding-bottom: 22px;
}

.main_content_left .category-news .entry-content {
	width: 600px !important;
}
.single-format-standard .category-uncategorized .entry-content {
	width: auto !important;
}
.mt-10{
	margin-top: 10px !important;
}
.main_content_right{
	/*width: 266px;*/
	width: 380px;
	display: inline-block;
	float: right;
}

.wpcf7 .cf-section{
	margin-bottom: 15px;
}
.wpcf7 .cf-section input{
	max-width: 360px !important;
}

.editor-content ul, .editor-content ul li {
	margin: revert !important;
	padding: revert !important;
	line-height: normal;
	margin-bottom: 10px !important;
	margin-top: 0 !important;
}

.contact_form_sidebar{
	background: #fff;
	padding: 20px;
	box-shadow: 0px 0px 4px #a1aab5;
	border-radius: 5px;
}

.contact_form_title{
	font-family: tahoma, arial;
	color: #1a1919;
	font-size: 16px;
	float: right;
	padding-bottom: 10px;
}

.contact_form{
	/*width: 266px;*/
	display: inline-block;
	height: 250px;
}

.cont_form_name{
	height: 28px;
	/*width: 266px;*/
	clear: both;
	 
}

.cont_form_email{
	height: 28px;
	width: 266px;
	clear: both;
	margin-top: 5px;
}

.cont_form_phone{
	height: 28px;
	width: 266px;
	clear: both;
	margin-top: 5px;
}

.cont_form_message{
	height: 127px;
	width: 266px;
	clear: both;
	margin-top: 4px;
}

.cont_form_button{
	float: right;
	margin-top: 5px;
}


.form_name_text {
	float:left;
	text-align: right;
	width: 66px;
	color: #909090;
	font-size: 13px;
	font-family: tahoma, arial;
}

.form_email_text {
	float:left;
	text-align: right;
	width: 66px;
	color: #909090;
	font-size: 13px;
	font-family: tahoma, arial;
}

.form_phone_text {
	float:left;
	text-align: right;
	width: 66px;
	color: #909090;
	font-size: 13px;
	font-family: tahoma, arial;
}

.form_message_text {
	float:left;
	text-align: right;
	width: 66px;
	color: #909090;
	font-size: 13px;
	font-family: tahoma, arial;
	
}


.form_name_input {
	float:right;
	width: 190px;
	height: 25px;
	border: solid 1px #cdcdcd;
}

.form_email_input {
	float:right;
	width: 190px;
	height: 25px;
	border: solid 1px #cdcdcd;
	 
 
}

.form_phone_input {
	float:right;
	width: 190px;
	height: 25px;
	border: solid 1px #cdcdcd;
	
 
}

.form_email_phone {
	float:right;
}
.ask-form{
	overflow: unset !important;
}
.ask-form input[type=submit]{
	right: 0 !important;
	width: 100px !important;
	border-radius: 8px !important;
	border: 1px solid #999 !important;
}
.submit_form_button:hover{
	background: url(images/sec_nav_menu_active.jpg);
	background-size: contain;
	color: #fff;
}

.submit_form_button{
	position: relative;
	top: 1px;
	background: url("images/sec_nav_menu_inactive.jpg");
	background-size: contain;
	color: #405066;
	font-size: 14px;
	width: 100px;
	height: 36px;
	cursor: pointer;
	float: right;
	margin-top: 5px !important;
	border-radius: 8px;
	border: 1px solid #999;
	letter-spacing: .3px;
}

.form_message_input {
	float:right;
	height: 125px;
	width: 190px;
	border: solid 1px #cdcdcd;
	resize:none;
}

.partners_title{
	width: 960px;
	color:#405a7b;
	font-size: 13px;
	font-weight: bold;
	margin-left: 31px;
	margin-bottom: 10px;
}
.search-input-group{
	color: #999;
	display: flex;
	border: 1px solid #0006 !important;
	border-radius: 8px !important;
	height: 34px;
	background: #fff;
}
.search_input{
	color: #000;
	width: 100%;
	border: none;
	background: transparent;
	margin: 0;
	padding: 7px 8px;
	font-size: 14px;
	border: 1px solid transparent;
	border-radius: inherit;
}
.search_input::placeholder{
	color: #999;
}
.search_input_submit{
	text-indent: -999px;
	overflow: hidden;
	width: 40px;
	padding: 0;
	margin: 0;
	border: 1px solid transparent;
	border-radius: inherit;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;
	cursor: pointer;
	opacity: 0.7;
}
.menu-item-search{
	position: relative;
	padding-left: 15px;
	margin-left: 5px;
}

.menu-item-search:after{
	content: "";
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: -1px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgb(255, 255, 255)' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;
	background-size: 12px;
}

.current-menu-item.menu-item-search:after{
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;
	background-size: 12px;
}

.search_input_submit:focus,
.search_input:focus,
.search_input_submit:active,
.search_input:active
{
	box-shadow: 0 0 3px 0 #1183d6;
	border-color: #1183d6;
	outline: none;
}

.search-list-item{
	height: 170px !important;
}

.pr-30{
	padding-right: 30px;
}

.main_bottom_shadow{
	background-image: url("images/partners_shadow.png");
	width: 960px;
	height: 18px;
	background-repeat: no-repeat;
	clear: both;
}

.main_bottom_info{
	/*width: 960px;*/
	/*height: 60px;*/
	display: inline-block;
}

.info_left{
	float:left;
	width: 300px;
	height: 60px;
	margin-left: 22px;
	color: #1a1919;
	font-family: tahoma, arial;
	font-size: 13px;
}

.info_right{
	float:right;
	width: 105px;
	/*height: 60px;*/
	margin-right: 22px;
	color: #1a1919;
	font-family: tahoma, arial;
	font-size: 13px;
	text-align: right;
}

.info_right a{
	text-decoration: none;
	color: #405a7b;
	font-size: 13px;
}

.info_right a:hover{
	text-decoration: underline;
}

.footer_left{
	float:left;
	/* width: 600px; */
	/*height: 70px;*/
}

.footer_right{
	float:right;
	width: auto;
	/*height: 70px;*/
	text-align: right;
	margin-right: 7px;
	color: #e6e6e6;
	font-family: tahoma, arial;
	font-size: 11px;
}


.footer_right a{
	text-decoration: none;
	color: #000000;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-direction: column;
}

.footer_right a span{
	color: #fe1a00;
}

.footer_right a:hover{
	text-decoration: underline;
}

.footer_left_top{
	height: 15px;
	display: inline-block;
	float: left;
	clear: both;
	margin-left: -5px;
}

.footer_left_top ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}

.footer_left_top ul li{
	/* float: left; */
	/* height: 12px; */
}

.footer_left_top ul li a{
	text-decoration: none;
	color:#ffffff;
	font-size: 12px;
	font-family: tahoma,arial;
	border-right: solid 1px #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}

.footer_left_top ul li.current-menu-item a{
	color:#000;
}
.footer_left_top ul li:last-child a {
	border:none;
}

.footer_left_bottom{
	height: 15px;
	display: inline-block;
	float: left;
	width: 350px;
	clear: both;
	font-size: 12px;
	color: #1a1919;
	margin-top: 14px;
	margin-left: 5px;
}

.carousel-default-background{
	margin: 0px !important;
}

.theme-default .cv-default{
	height: 78px !important;
}

.carousel-default-background{
	height: 78px !important;
}

.jcarousel-skin-default{
	height: 78px !important;
}

.jcarousel-container .jcarousel-container-horizontal{
	height: 78px !important;
}

.jcarousel-clip .jcarousel-clip-horizontal{
	height: 78px !important;
}

.arrow-right{
	height: 78px !important;
}

.arrow-left{
	height: 78px !important;
}

.jcarousel-container .jcarousel-container-horizontal{
	height: 78px !important;
}


.jcarousel-skin-default  div{
	height: 78px !important;
}

.theme-default .arrow-right a{
	margin: 21px 0 0 0 !important;
	width: 40px !important;
	height: 40px !important;
}

.theme-default .arrow-left a{
	margin: 21px 0 0 0 !important;
	width: 40px !important;
	height: 40px !important;
}

.theme-default{
	margin: 0px !important;
}

.panel-text{
	display: none;
}

.cv-default.theme-default .jcarousel-skin-default .jcarousel-item a img{
	height: 49px !important;
}

.cv-default .carousel-default-background{
	background: none !important;
}

.cv-default.theme-default .arrow-left{
	background: none !important;
}

.cv-default.theme-default .arrow-right{
	background: none !important;
}

.cv-default.theme-default .jcarousel-skin-default .jcarousel-item{
	background: none !important;
}

.bottom_gallery{
	background-color: #ffffff;
}

.theme-default .cv-default{
	padding-left: 5px !important;
	width: 950px !important;
}

.carousel_1_next{
	padding-left: 2px !important;
}

.jcarousel-skin-default{
	padding-left: 23px !important;	
}

 
.arrow-left{
	margin-left: -13px !important;	
}

.jcarousel-skin-default .jcarousel-item.jcarousel-item-horizontal{
	width: 112px !important;
	margin: 0px !important;
	padding: 9px !important;
}

.cv-default.theme-default .jcarousel-skin-default .jcarousel-item{
	border: none !important;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
	padding-top: 5px !important;
}

.pixel .slide-wrapper{
	border: none !important;
	box-shadow: none !important;
}

.pixel .thumbnail{
	border: none !important;
	box-shadow:none !important;
}

.pixel .navigation-thumbnails.vertical{
	padding: 0px !important;
	margin: 0px !important;
}

.navigation-thumbnails{
	left: 576px !important;	
}

.pixel .navigation-thumbnails .thumbnail{
	padding: 0px !important;
	margin: 0px !important;
	padding-top: 1px !important;
}



.pixel .navigation-thumbnails.vertical .arrows a.previous{
	top:36px !important;
}

.pixel .navigation-thumbnails.vertical .arrows a.next{
	bottom:35px !important;
}

.main_menu .current-menu-item  a{
	color: #1a1919;
}

.top_second_menu{
	height: 85px;
	margin-left: 250px;
	margin-right: 10px;
	margin-top: 7px;
	/*width: 298px;*/
}

.top_second_menu ul{
	list-style-type: none;
	margin-top: 3px;
	padding: 0px;
	float: right;
}

.top_second_menu ul li{
	height: 76px;
	width: 37px;
	float: right;
	background-repeat: no-repeat;
	background-position: right top;
	cusrsor:pointer;
}
.top_second_menu ul li a 
{
	display: block;
	height: 76px;
	width: 42px;
}

.icon1{
	background-image: url("images/icon1.png");

}

.icon1:hover{
	background-image: url("images/icon1_active.png");
	height: 85px;
	width: 42px;
}

.icon2{
	background-image: url("images/icon2.png");
}

.icon2:hover{
	background-image: url("images/icon2_active.png");
	height: 85px;
	width: 42px;
}

.icon3{
	background-image: url("images/icon3.png");
}

.icon3:hover{
	background-image: url("images/icon3_active.png");
	height: 85px;
	width: 41px;
}

.icon4{
	background-image: url("images/icon4.png");

}

.icon4:hover{
	background-image: url("images/icon4_active.png");
	height: 85px;
	width: 41px;
}

.icon5{
	background-image: url("images/icon5.png");

}

.icon5:hover{
	background-image: url("images/icon5_active.png");
	height: 85px;
	width: 41px;
}


.icon6{
	background-image: url("images/icon6.png");

}

.icon6:hover{
	background-image: url("images/icon6_active.png");
	height: 85px;
	width: 41px;
}

.icon7{
	background-image: url("images/icon7.png");

}

.icon7:hover{
	background-image: url("images/icon7_active.png");
	height: 85px;
	width: 41px;
}

.icon7_current, .icon7_active{
	 background-image: url("images/icon7_active.png") !important;
	 height: 85px !important;
	 width: 41px !important;
}

.icon5_current,  .icon5_active{
	background-image: url("images/icon5_active.png") !important;
	height: 85px !important;
	width: 41px !important;
}

.icon6_current, .icon6_active{
	background-image: url("images/icon6_active.png") !important;
	height: 85px !important;
	width: 41px !important;
}

.icon4_current, .icon4_active{
	background-image: url("images/icon4_active.png") !important;
	height: 85px !important;
	width: 41px !important;
}

.icon3_current, .icon3_active{
	background-image: url("images/icon3_active.png") !important;
	height: 85px !important;
	width: 41px !important;
}

.icon2_current, .icon2_active{
	background-image: url("images/icon2_active.png") !important;
	height: 85px !important;
	width: 41px !important;
}

.icon1_current, .icon1_active{
	background-image: url("images/icon1_active.png") !important;
	height: 85px !important;
	width: 41px !important;
}

.lcp_catlist{
	position: relative;
}

.lcp_catlist .wp-post-image{
	position: relative;
	float: right;
	top: -19px;
	height: auto;
	width: 205px;
}
.partners .lcp_catlist .wp-post-image {
	width: 130px;
}

.lcp_catlist .more_link{
	display: block;
	margin-bottom: 10px;
}

.lcp_catlist li{
	/*border-bottom: dashed 1px #b5b6b6;*/
	margin-bottom: 18px !important;
	padding-bottom: 18px !important;
	overflow: hidden;
	height: 170px;
	position: relative;
}

.more_link {
	position: relative;
	cursor: pointer;
	bottom: 0px;
	right: 0px;
	color: #405A7B;
}


.more_link:hover{
	color:#909090;
}


.read_more_link{
	color:#405A7B;
	cursor:pointer;
	float:right;
	margin-top: -15px;
	margin-right: 20px;
}

.read_more_link:hover{
	color:#909090;
}


.lcp_catlist p{
	width: 723px;
	color: #1a1919;
	font-size: 13px;
	font-family: tahoma;
}

.lcp_catlist a{
	/*width: 725px;*/
	color: #1a1919;
	font-size: 15px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}

.lcp_catlist {
	list-style-type: none;
	overflow: hidden;
	clear: both;
}

#pagination{
	list-style-type: none;
	float: right;
}
.pagination{
	list-style-type: none;
	float: right;
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}
	

#pagination li, .pagination li{
	float:left;
	margin-left: 14px;
	color: #373636;
	cursor: pointer;
}

#pagination .current, .pagination .current{
	color:#ffffff;
	background-color: #85909f;
	padding-left: 5px;
	padding-right: 5px;
}

/*
.ngg-galleryoverview{
	border: solid 1px #cdcdcd;
	padding-left: 17px !important;
	margin-left: -8px !important;
	padding-top: 12px !important;
	padding-bottom: 20px !important;
	margin-top: 29px !important;
}
*/

.ngg-gallery-thumbnail img{
	border: none !important;
	background: none !important;
	padding: 0px !important;
}

.slideshowlink{
	display: none !important;
}

.gall_nav{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	position: absolute;
}

.gall_nav li {
	float: left;
	height: 27px;
	position: relative;
	padding-right: 6px;
	margin-right: 21px;
}

.gall_nav li:hover {
	float: left;
	background-image: url("images/cat_bg.jpg");
	height: 27px;
	position: relative;
	padding-right: 6px;
	margin-right: 21px;
	
	
}

.gall_nav li:hover a,.current_cat a{
	color: #ffffff !important;
}



.gall_nav li div{
	background-image: url("images/cat_bg_left.png");
	height: 27px;
	width:11px;
	background-repeat: no-repeat;
	right: -11px;
	top:0px;
	position: absolute;
	display:none;
	
	   
}

.gall_nav li:hover  div,.current_cat div{
	display: block !important;
}


.gall_nav li a {
	display: block;
	margin-top: 2px;
	text-decoration: none;
	color: #1a1919;
	font-size: 11px;
	font-family: tahoma;
	margin-left: 6px;

}


.current_cat{
	float: left;
	background-image: url("images/cat_bg.jpg");
	height: 27px;
	position: relative;
	padding-right: 6px;
	margin-right: 21px;
}



.fancyclose{
	background-image: url("images/fancyboxclose.png");
	width: 30px;
	height: 29px;
	position: absolute;
	top: -12px;
	right: -14px;
	z-index: 100000000000000000 !important;
}


.active a  {
	color: #405a7b !important;
	text-decoration:underline !important;
}

.entry-title{
	margin-top: 10px !important;
}

.top_second_menu ul{
	position: relative;
	z-index: 1000;
}

.footer_left_top ul{
	margin-left: 10px !important;
}

/*.lcp_catlist img {*/

/*}*/

#ngg-gallery-11-903{
	height:149px;
}

#ngg-gallery-10-903{
	height:199px;
}

/*#ngg-gallery-12-12{*/

/*}*/

.pixel .navigation-arrows a.previous {
	background: url("images/prev-horizontal_hover.png") no-repeat !important;
	margin-left:1px;

}
.pixel .navigation-arrows a.next {
	background: url("images/next-horizontal_hover.png") no-repeat !important;
	width: 35px;
}
.pixel .navigation-arrows a.previous:hover {
	background: url("images/prev-horizontal.png") no-repeat !important;
	margin-left:1px;

}
.pixel .navigation-arrows a.next:hover {
	background: url("../images/next-horizontal.png") no-repeat !important;
	width: 35px;
}


.icon_title {
	position: absolute;
	display: block;
	width: 20px;
	height: 10px;
   background-image: url("images/arrow_down.png");
	z-index: 120;
	margin: 0 auto;
	left: 435px;
	background-repeat:no-repeat;
	top:-6px;
	cursor:pointer;
}

.icon_div{
	position: absolute;
	width: 100%;
	height: 10px;
	bottom: -4px;
}

.icon_div1{
	position: absolute;
	border-bottom: dashed 1px #b5b6b6;
	z-index: 100;
	width: 100%;
	top: 5px;

}

.activ{ 

 background-image: url("images/arrow_up.png") !important;
}
.n_num {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	right: 22px;
	/*top: -2px;*/
}


.n_num img {
	width: 25px;
}
.n_num span,
.n_num &gt; span {
	position: relative;
	top: -3px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}

.readmore{
	color:#ffffff !important;
	font-size: 13px;
	padding: 5px 15px;
	cursor: pointer;
	margin-top: 10px !important;
	display: inline-block;
	border-left:4px solid #9ca9bc;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#57677e+0,405067+100 */
	background: #57677e; /* Old browsers */
	background: -moz-linear-gradient(top,  #57677e 0%, #405067 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57677e), color-stop(100%,#405067)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #57677e 0%,#405067 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #57677e 0%,#405067 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #57677e 0%,#405067 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #57677e 0%,#405067 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57677e', endColorstr='#405067',GradientType=0 ); /* IE6-9 */
}

#news{overflow: hidden; margin-top: 20px;}
#news .news-item{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#edf1f4+0,d6dadd+100 */
	background: #edf1f4; /* Old browsers */
	background: -moz-linear-gradient(top,  #fff 0%, #edf1f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf1f4), color-stop(100%,#edf1f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff 0%,#edf1f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 0%,#edf1f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 0%,#edf1f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff 0%,#edf1f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf1f4', endColorstr='#edf1f4',GradientType=0 ); /* IE6-9 */
	margin-right: 15px;
	padding: 10px;
	border: 1px solid #d6dadd;
}
#news .news-item .title{font-size: 14px; margin-bottom: 10px;}
#news .news-item{width: 27%; float: left; min-height: 100px;}
#news .news-item a{color:#000;}
#news .news-item .thumb{text-align: center;}
.news-list{margin-top: 20px; clear: both;}
.news-list a{color:#000;}
.news-list .news-item{margin-bottom:30px; border-bottom:dashed 1px #b5b6b6;}
.news-list .news-item h3{margin-bottom: 5px;}
.news-list .news-item .news-info{display: block; width:100%; padding-bottom: 30px;}
.news-list .news-item .news-img{display: table-cell; width:25%; vertical-align: middle; text-align: center;  padding-bottom: 30px;}
.news-list .news-item .news-img img{max-width: 250px; height: auto;}
.news-list .news-item:last-child .news-info,
.news-list .news-item:last-child .news-img{padding-bottom: 0 !important;}
ul.page-numbers{/*margin: 0 10px 10px 0;*/     padding-bottom: 10px; display: block; float: right; overflow: hidden;}
ul.page-numbers li{float: left; padding: 5px; list-style-type: none !important;}
ul.page-numbers li a{color:#000 !important; text-decoration: none;}
ul.page-numbers .current{color: #ffffff;background-color: #85909f; padding:2px 5px !important;}
.clear{clear: both;}
.overflow{overflow: hidden;}
.none{display: none;}
.hidden{visibility: hidden;}
a.youtube.cboxElement{display: inline-block !important; position: relative; width: 160px; margin-top: 10px; margin-bottom: 10px;}
a.youtube.cboxElement .ytplay{
	position: absolute;
	right: 55px;
	top: 30px;
}
/*body.news a.youtube.cboxElement .ytplay{
	right: 75px !important;
	top: 50px !important;
}
.news-item a.youtube.cboxElement img:first-child{width:200px; height:135px;}
*/
.ngg-galleryoverview{width: 600px !important;}
.news-list .news-item .news-info .ngg-galleryoverview{width: 100% !important;}
.main_content_left{margin-top: 10px;}
.main_content_left ul{
	    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.main_content_left ul li{
	margin-bottom: 10px;
}

.news-post-date{margin-bottom: 15px; color:#405a7b; font-size: 15px; font-weight: normal;}
.post .news-post-date{display: none !important;}
.news-show-more, .lg-show-more{position: relative;}
.lg-show-more{border-top: dashed 1px #b5b6b6;}
.news-show-more .icon_title.more_link_arrow,
.lg-show-more .icon_title.more_link_arrow{top: -12px !important;}
.news-list .news-item .news-content{overflow: hidden; height: 188px;}
.main_content_left .ngg-gallery-thumbnail img{
	width: auto;
	height: auto;
	max-height: 84px;
	max-width: 120px;
}
body.letter-of-gratitude .ngg-gallery-thumbnail img{
	width: 120px !important;
	height: auto !important;
	max-height: none !important;
	max-width: none !important;
}
.main_content_left .ngg-gallery-thumbnail{width: 120px;}
.main_content_left .ngg-gallery-thumbnail-box{margin-right:13px; margin-bottom: 13px;}
.main_content_left #ngg-gallery-10-903 .ngg-gallery-thumbnail-box:nth-of-type(6n+1),
.main_content_left #ngg-gallery-12-12 .ngg-gallery-thumbnail-box:nth-of-type(6n+1) {
	margin-right: 0;
}
#cboxOverlay{background: rgba(0,0,0,0.85) !important;}

body.letter-of-gratitude .main_content_left{
	height: 200px;
	padding-bottom: 60px;
	margin-bottom: 40px;
}
body.letter-of-gratitude .main_content_left &gt; .ngg-galleryoverview{
	height: 200px;
}
body.letter-of-gratitude .main_content_left .ngg-gallery-thumbnail-box a{
	margin-bottom: 33px !important;
	display: inline-block;
}

body.certificates .ngg-galleryoverview,
body.letter-of-gratitude .ngg-galleryoverview{
	width:100% !important;
}
.certificates .slide-arrow {
	top: auto;
	bottom: 2px;
}
body.certificates .main_content_left .ngg-gallery-thumbnail,
body.certificates .main_content_left .ngg-gallery-thumbnail img,
body.letter-of-gratitude .main_content_left .ngg-gallery-thumbnail,
body.letter-of-gratitude .main_content_left .ngg-gallery-thumbnail img{
	width: 138px;
}

.main_content_left h2{
	margin-top: 20px !important;
}

#ngg-gallery-11-903 .ngg-gallery-thumbnail,
#ngg-gallery-11-903 .ngg-gallery-thumbnail img{
	width: 200px;
	max-height: none !important;
	max-width: none !important;
}
.news-desc p {
	margin-bottom: 10px;
}
.partners .lcp_catlist .wp-post-image {
	height: auto !important;
	top: 0;
}


.list_left li{
	float: left;
	margin-right: 13px;
	margin-bottom: 13px;
}
.special_eqp_pricing_content{
	background-image: url(images/sec_nav_menu_inactive.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.special_eqp_pricing_list{
	list-style: none;
	width: 100%;
}
.text-left{
	text-align: left;
}
.pt-5{
	padding-top: 5px;
}
.price_line_label{
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
}

.price_line_price{
	text-align: right;
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #3f5a7b;
	font-size: 12px;
	font-weight: normal;
}

.equipment-img-slider .arrow{
	height: 25px;
	width: 25px;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: contain;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	opacity: .9;
}
.equipment-img-slider .prev-arrow{
	left: 0px;
	z-index: 99;
}
.equipment-img-slider .next-arrow{
	right: 0px;
	z-index: 99;
}

.career-item{
	background: #f7f7f79e;
	margin: 0px 15px 25px;
	flex: 0 0 22.66%;
	width: 22.66%;
	box-shadow: 0px 0px 8px 0px #a1aab563;
	border-radius: 10px;
}

.career-item date{
	color: #5e5e5e;
	margin-bottom: 5px;
	font-size: 14px;
	display: block;
}
.career-item .content_wrapper{
	 padding: 10px;
}

.archive.tax-services .career-row-title{
	font-size: 17px;
	min-height: 47px;
}
.career-row-title{
	line-height: normal;
	margin-bottom: 0;
	padding-bottom: 10px;
/* 	font-size:15px; */
}
.post-type-archive-career .career-row-title{
	font-size:15px;
}

.career-row-title a{
	color: #3f5a7b;
	text-decoration: none;
}
.career-item .row-excerpt{
	/*font-size: 13px;*/
}

.career-item .wp-post-image{
	height: 150px;
	width: 100%;
	object-fit: cover;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.pb-0{
	padding-bottom: 0 !important;
}
.mb-0{
	margin-bottom: 0 !important;
}

.page.certificates #ngg-gallery-10-903 .ngg-gallery-thumbnail,
.page.certificates #ngg-gallery-10-903 img{
	width: 120px !important;
	height: 170px !important;
	max-width: 120px !important;
	max-height: 170px !important;
}

.page.certificates #ngg-gallery-10-903 .ngg-gallery-thumbnail{
	margin-right: 18px;
	margin-bottom: 22px;
}
.page.news .news-show-more .icon_title.more_link_arrow, 
.page.news .lg-show-more .icon_title.more_link_arrow{
	top: -9px !important;
}

.jcarousel-item img {
	margin-top: -10px !important;
	height: auto !important;
	width: auto !important;
	max-height: 69px !important;
}

.brochure_block{
	margin-top: 10px;
}
.brochure_block a{
	color: #405a7b;
}








.fullForm {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	position: relative;
}
.fullForm &gt; .documents-right-section-title {
	left: 30px;
}
.main-page-doc-title {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.home-page-form {
	width: 50%;
	position: relative;
}
.form-label {
	font-size: 16px;
	color: #405a7b;
	position: absolute;
	top: -19px;
}
.documents-right-section {
	/*width: 266px;*/
	padding: 15px 30px 0;
	position: relative;
}
.documents-right-section-title {
	/*position: absolute;*/
	/*top: -37px;*/
}
.doc-list-item {
	position: relative;
}
.doc-list-item a{
	padding: 8px 5px 15px 15px !important;
}
.w-news-items{
	border-radius: 10px;
	height: 233px !important;
}
.w-news-items li a{
	padding: 8px 5px 15px 15px !important;
}
.wrap-two-lines{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.w-news-items.document-list-wrapper{
	margin-top: 44px;
}
.cf-section input, .cf-section textarea{
	padding: 9px!important;
	width: 100% !important;
	color: #000000 !important;
	border: 1px solid #0006 !important;
	border-radius: 8px;
	height: auto !important;
}
body .select2-container--default .select2-selection--single{
	border: 1px solid #0006 !important;
	border-radius: 8px !important;
	height: 36px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 35px!important;
}
body .select2-container .select2-selection--single .select2-selection__rendered{
	padding-left: 9px !important;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #000 !important;
	line-height: 35px !important;
}

.cf-section textarea{
	height: 95px !important;
}

.main-page-doc-icon {
	/*height: 15px;*/
	width: 30px;
	/* font-size: 26px; */
	display: block;
	/* position: absolute; */
	top: 13px;
	right: 30px;
	pointer-events: none;
}

.main-page-doc-format {
	text-transform: uppercase;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	position: absolute;
	top: 13px;
	right: 4px;
	pointer-events: none;
}

.w-news-items.document-list-wrapper {
	height: 292px !important;
	background-color: #fff;
}

.w-news-items.document-list-wrapper a {
	height: 49px;
	padding: 12px 45px 12px 5px;
}
.w-news-items li:last-child{
	border-bottom-width:0 !important;
}
.w-news-items li:nth-child(3){
	border-bottom-width: 1px !important;
}

.documents-container {
	overflow: hidden;
	border-bottom: dashed 1px #b5b6b6;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
}
.single-doc-wrapper {
	
	/*width: 130px;
	margin-right: 23px;
	margin-bottom: 23px;
	position: relative;
	text-align: center;*/

	    /* height: 160px; */
    width: 159px;
    min-height: 142px;
    /* background-color: #fff; */
    padding: 0px 10px;
    margin-bottom: 23px;
    position: relative;
    text-align: center;
}
.single-doc-wrapper:nth-child(6n) {
	margin-right: 0;
}
/* .single-doc-wrapper::before {
	content: '\f1c1';
	height: 100%;
	color: #8493a8;
	font-family: 'FontAwesome';
	font-size: 30px;
	display: block;
	position: absolute;
	top: 30px;
	margin: 0 auto;
	left: 0;
	right: 0;
} */
.file-format-icon {
	height: 60px;
	margin-bottom: 10px;
}
.documents .doc-title {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-family: tahoma, arial;
	color: #1a1919;
	font-size: 13px;
}
.documents .slide-arrow {
	top: initial;
	bottom: 2px;
}
.single-doc-wrapper a {
	/* height: 100%; */
	color: #000;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	/* justify-content: flex-end; */
	/* background-color: #fff; */
	-ms-align-items: center;
	align-items: center;
	padding: 0 5px;
	position: relative;
	z-index: 1;
}
.single-doc-wrapper a span.w-news-date{
	font-size: 12px;
}
.doc-title {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.doc-sliding-content.doc-sliding-content-closed {
	max-height: 322px;
	/* max-height: 366px; */
}
.doc-sliding-content-closed .slide-arrow {
	transform: rotate(0deg);
}


.main_bottom_info {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	padding-bottom: 15px;
}
.main_bottom_info &gt; *:first-child {
	float: left;
	max-width:50%;
	/*width: 300px;*/
/* 	height: 60px; */
	margin-left: 22px;
	color: #1a1919;
	font-family: tahoma, arial;
	font-size: 13px;
}
.main_bottom_info &gt; *:last-child {
	float: right;
	max-width: 50%;
	/* height: 60px; */
	margin-right: 22px;
	color: #1a1919;
	font-family: tahoma, arial;
	font-size: 13px;
	text-align: right;
}

.main_bottom_info &gt; *:last-child a {
	text-decoration: none;
	color: #405a7b;
	font-size: 13px;
}
.languages &gt; span {
	display: none;
}
.single-partner-container {
	width: 900px;
}
.single-partner-container img {
	height: auto;
	width: 211px;
	/*height: 100px;*/
	float: left;
	margin-right: 15px;
}
body.single-partners .single-partner-container {
	width: 900px;
	position: relative;
}
body.single-partners .single-partner-container img {
	height: auto;
	/*width: 211px;*/
	width: 150px;
	height: 100px;
	position: absolute;
	left: 15px;
	top: 50%;
	transform: translate(10%, -29%);
	float: left;
	margin-right: 15px;
}
body.single-partners .single-partner-container .entry-content{
	padding-left: 222px;
}
.single-partner-container .work-video-container img:first-child {
	height: 95px;
	width: 160px;
	float: none;
	margin-right: 0;
}
.single-partner-container .work-video-container img.yt-icon {
	width: initial;
	float: none;
}
.single-partner-container .work-video-container {
	margin-top: 30px;
}
.video-thumb {
	height: 84px;
	width: 120px;
}

.hoveredItem {
	height: 85px !important;
	width: 41px !important;
}

.top_second_menu li{
	transition: .3s;
}

ul.page-numbers {
	float: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-end;
}
.partners ul.page-numbers li {
	color: #373636;
	cursor: pointer;
	/* float: left; */
	float: none;
	margin-left: 14px;
	padding: 0;
}

.partner-list {
	list-style-type: none;
}
.partner-list li {
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.partner-row-title {
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.partner-content {
	/*max-width: 720px;*/
	width: 100%;
	padding-right: 30px;
}
.partner-content-wrapper {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.partner-image-wrapper {
	/*width: calc(100% - 720px);*/
	position: relative;
	/*padding-left: 30px;*/
}
.partner-image-wrapper img {
	/* max-width: 100%;
	width: 100%; */
}
.partner-content-wrapper img {
	width: 100%;
	max-width: 130px;
	/*position: absolute;*/
	/*right: 0;*/
	/*top: 0;*/
}

.post-type-archive-partners .partner-content-wrapper img{
	margin-top: 14px;
}

.work-list {
	/* height: 170px; */
	overflow: hidden;
	margin-bottom: 18px;
	padding-bottom: 18px;
	position: relative;
}
.news .work-list {
	margin-bottom: 0;
	padding-bottom: 0;
}
.b-border {
	border-bottom: dashed 1px #b5b6b6;
	margin-bottom: 30px;
	position: relative;
}
.news .b-border {
	margin-top: 18px;
}
.letter-of-gratitude .slide-arrow {
	top: auto;
	bottom: 2px;
}
.slide-arrow {
	height: 10px;
	width: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: contain;
	background-size: contain;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	/* bottom: 2px; */
	top: -12px;
	transition: .3s;
	transform: rotate(180deg);
	z-index: 10;
}
.sliding-content-closed + .b-border .slide-arrow {
	transform: rotate(0);
}
.works .sliding-content + .b-border .slide-arrow,
.news .sliding-content + .b-border .slide-arrow {
	transform: rotate(0);
}
.works .sliding-content-opened + .b-border .slide-arrow,
.news .sliding-content-opened + .b-border .slide-arrow {
	transform: rotate(180deg);
}
.work-images-wrapper {
	max-width: 682px;
	width: 100%;
	margin-top: 28px;
	margin-bottom: 17px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.work-single-image {
	height: 71px;
	width: 120px;
	margin-right: 13px;
	margin-bottom: 13px;
	display: block;
}
.works-row-title {
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 28px;
}
.work-single-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.work-logo-wrapper {
	height: 170px;
	width: 255px;
	margin-top: 10px;
	position: relative;
}
.work-logo-wrapper img {
	height: 100%;
	max-width: 100%;
	width: 100%;
	border-radius: 10px;
	object-fit: cover;
}

.mx-790{
	max-width: 790px;
	width: 100%;
	margin: 0 auto;
}
.works .sliding-content.sliding-content-closed {
	height: 175px;
}
.clickable-row-title {
	cursor: pointer;
	transition: .3s;
}
.clickable-row-title:hover {
	color: #909090;
}

.letter-images-wrapper {
	overflow: hidden;
	border-bottom: dashed 1px #b5b6b6;
	margin-top: 10px;
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.letter-images-wrapper &gt; a {
	/* height: 164px; */
	/* width: 120px; */
	height: 164px;
	width: 120px;
	display: block;
	margin-right: 31px;
	margin-bottom: 49px;
}
.letter-images-wrapper &gt; a:nth-child(6n) {
	/*margin-right: 0;*/
}
.letter-images-wrapper &gt; a img {
	
}
.letter-sliding-content.letter-sliding-content-closed {
	height: 200px;
}
.letter-sliding-content-closed .slide-arrow {
	transform: rotate(0);
}


.main-certificate-container,
.secondary-certificate-wrapper {
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.main-certificate-container {
	border-bottom: dashed 1px #b5b6b6;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 3px;
	display: flex;
	justify-content: center;
}
.main-certificate-container a {
	margin-right: 13px;
	margin-bottom: 13px;
}
.secondary-certificate-wrapper {
	overflow: hidden;
	margin-top: 29px;
	position: relative;
}
.secondary-certificate-container a {
	height: 170px;
	/*margin-right: 29px;*/
	margin-bottom: 34px;
	text-align: center;
	width: 12%;
}

.main-certificate-container a,
.secondary-certificate-container a {
	display: block;
}
.secondary-certificate-container {
	padding-bottom: 9px;
	position: relative;
}
.certificate-bottom-border {
	border-bottom: dashed 1px #b5b6b6;
}
.certificate-sliding-content {
	justify-content: center;
}
.certificate-sliding-content.certificate-sliding-content-closed {
	height: 200px;
}
.certificate-sliding-content-closed + .slide-arrow {
	transform: rotate(0);
}

#map {
	height: 230px;
	width: 350px;
	float: left;
	overflow: hidden;
	position: relative;
}
.bottom_gallery{
	height: 78px;
	/*width: 960px;*/
	/* clear: both;	 */
	position: relative;
}
.bottom_gallery {
	/* display: -webkit-flex; */
	/* display: -moz-flex; */
	/* display: -ms-flex; */
	/* display: -o-flex; */
	/* display: flex; */
	/* -ms-align-items: center; */
	/* align-items: center; */
}
.bottom_gallery .partner-slider {
	padding: 0 41px;
}
.partner-slider {
	/* height: 49px; */
	height: 78px;
}
.partner-slide:focus {
	outline: none;
}
.arrow {
	height: 40px;
	width: 40px;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 20px;
}
.prev-arrow {
	left: -20px;
}
.next-arrow {
	right: -20px;
}
.partner-slide {
	/* height: 100%; */
	/* width: 167px; */
	height: 75px;
	width: 112px;
	display: block;
}
.partner-slide img {
	height: 69px;
	max-width: 100%;
	width: 103px;
}

.clearfix::after {
	content: '';
	display: table;
	clear: both;
}
.menu-main-menu-container &gt; ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.right_slide {
	height: 100%;
	position: relative;
	/* background-color: #d00; */
}
.slide-img {
	height: 100%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}
.right_slide .slick-list,
.right_slide .slick-track {
	height: 100%;
}

.danger {
	color: #d00;
}
.cf-section.danger-border input,
.cf-section.danger-border textarea,
.cf-section.danger-border input:focus,
.cf-section.danger-border textarea:focus {
	border: 1px solid #d00;
}
.success-message {
	position: absolute;
	bottom: 0;
}

.slider-layer {
	height: 100%;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0;
	/* background-color: rgba(137, 157, 179, 0.53); */
	background-color: rgba(137, 157, 179, 0.3);
	z-index: 1;
}
.right_slide_wrapper {
	height: 100%;
	position: relative;
}


/* Example 0 */
/* .company-data-box {
	color: #fff;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}
.company-data-title-box {
	height: 60px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.company-data-title-box h5 {
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	position: relative;
	color: #fff;
	text-shadow: 1px 1px 0px #8294ac;
}
.company-data-title-box h5 .sqm {
	font-size: 22px;
	margin-right: 10px;
}
.company-data-title-box h5 sup {
	position: absolute;
	top: -6px;
	font-size: 14px;
}
.company-data-box p {
	max-width: 115px;
	width: 100%;
	font-size: 14px;
	text-transform: uppercase;
	margin-left: 3px;
}
.data-wrapper {
	min-width: 450px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
	-ms-align-items: flex-start;
	align-items: flex-start;
	padding: 0 15px;
}
.company-data-box p.custom-width-1 {
	max-width: 90px;
}
.company-data-box p.custom-width-2 {

}
.company-data-box p.custom-width-3 {

} */
/* End Example 0 */

/* Example 1 */
.company-data-box {
	color: #fff;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	width: 200px;
}
.company-data-title-box {
	position: relative;
	height: 85px;
	min-width: 130px;
	background-color: #ffffff47;
	border: 1px solid #ffffff;
	border-radius: 10px;
	padding: 0 10px;
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	
}
.company-data-title-box h5 {
	font-size: 30px;
	font-weight: bold;
	/*line-height: 100px;*/
	text-align: center;
	position: relative;
	color: #fff;
	text-shadow: 1px 1px 0px #8294ac;
	position: absolute;
	left: 50%;
	right: 50%;
	top: 50%;
	transform: translate(-52%, -50%);
	width: 100%;
	text-align: center;
	font: 21px Tahoma, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: .6px;
}

/*body.hy .company-data-title-box h5{
	font: 19px Tahoma, Verdana, sans-serif;
	font-weight: bold !important;

}*/

[dir='rtl'] .slick-slide {
    float: left;
}

.company-data-title-box h5 p{
	margin: 3px auto 0 auto;
	font:  13px Arial, Tahoma, Verdana, sans-serif !important;
	font-weight: bold;
	letter-spacing: .6px;

}
.company-data-title-box h5 sup {
	position: absolute;
	top: -2px;
	margin-left: 2px;
	font-size: 15px;
}
.company-data-box p {
	/*max-width: 205px;*/
	max-width: 183px;
	font-size: 13px;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #8294ac;
	font-weight: bold;
	letter-spacing: 1px;
}
.data-wrapper {
	min-width: 450px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: flex-start;
	align-items: flex-start;
}
/* End Example 1 */


/* Example 2 */
/* .company-data-title-box {
	height: 60px;
	width: 160px;
	border: 1px solid #ffffff;
	border-radius: 4px;
	background: #ffffff47;
}

.company-data-title-box h5 {
	font-size: 26px;
	font-weight: bold;
	line-height: 47px;
	text-align: center;
	position: relative;
	color: #fff;
	text-shadow: 1px 1px 0px #8294ac;
}

.company-data-title-box h5 small{
	display: block;
	font-size: 16px;
	line-height: 1;
	margin-top: -9px;
	display: block;
	font-size: 14px;
	line-height: 1;
	margin-top: -9px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.company-data-box p{
	font-size: 15px;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #8294ac;
	font-weight: bold;
	letter-spacing: 1px;
} */

/* Example 2 End */





.work-video-container a {
	display: inline-block;
	margin-right: 9px;
	margin-bottom: 9px;
	position: relative;
}
.work-video-container a .yt-icon {
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
}
.work-video-container &gt; a {
	height: 84px;
}
.news .ngg-gallery-thumbnail,
.works .ngg-gallery-thumbnail {
	background-color: transparent;
	border: none;
	margin: 0;
}
.news .ngg-gallery-thumbnail a,
.works .ngg-gallery-thumbnail a {
	margin: 0;
}
.news .ngg-galleryoverview,
.works .ngg-galleryoverview {
	width: 682px !important;
}
.news .works-row-title,
.works .works-row-title {
	margin-bottom: 5px;
}
.work-area {
	/* font-weight: bold; */
	/* margin-bottom: 12px; */
	/* margin-top: 15px; */
}
.single-news .ngg-galleryoverview,
.single-works .ngg-galleryoverview {
	width: 670px !important;
}
a.news-post-date {
	color: #405a7b;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin-bottom: 15px;
}



.single-works .ngg-gallery-thumbnail,
.single-news .ngg-gallery-thumbnail {
	background-color: transparent;
	border: none;
	margin: 0;
}
.single-works .ngg-gallery-thumbnail a,
.single-news .ngg-gallery-thumbnail a {
	margin: 0;
}

.footer_right #codeman_logo{
	width: 110px;
	display: block;
	float: right;
	margin-top: 2px;
}

.footer_right #codeman_logo polygon {
	fill: #02a0de;
	transition: .5s;
}

.slick-initialized .slick-slide {
	display: block !important;
}
.bottom_gallery .slick-initialized .slick-slide{
	/* height: 78px; */
	height: 78px;
	display: flex !important;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}
.bottom_gallery .partner-slide img {
	/* height: auto; */
	/* max-width: 100%; */
	/* width: 90px; */
	/* object-fit: contain; */
	height: 69px;
	/*box-shadow: 0px 0px 4px #ccc;*/
	/*border-radius: 10px;*/
}

.news .sliding-content.sliding-content-closed {
	/* height: 151px; */
	height: 194px;
}
.sliding-content-opened {
	height: auto !important;
}
.news .work-video-container {
	margin-top: 10px;
}
.ngg-galleryoverview {

}
.main_content_left .ngg-gallery-thumbnail-box {

}
.wheight-normal{
	font-weight: normal;
	text-decoration: underline;
}
img, img:focus, img:hover, img:active, img:visited, input[type="submit"]{
	outline: 0;
}
.main_content_left .ngg-gallery-thumbnail-box {
	/* height: 84px; */
}
.mb-30{
	margin-bottom: 30px;
}
.m-0{
	margin: 0;
}
.p-0{
	padding: 0;
}
.pt-0{
	padding-top: 0;
}
.w-100{
	width: 100% !important;
}

.service-partner-list{
	display: flex;
	justify-content: left;
	flex-wrap: wrap;
	padding-left: 0;
	margin: 0;
}
.service-partner{
	background: #f7f7f79e;
	padding: 10px 20px 20px;
	border-radius: 10px;
	margin: 0px 6px 17px;
	flex: 0 0 29.13%;
	box-shadow: 0px 0px 8px 0px #a1aab563;
}

.service-partner .partner-content-wrapper img{
	width: auto !important;
	height: 80px;
}

.partner-row-title{
	margin-bottom: 5px;
}

.row-excerpt ul{
	margin-left: 15px;
}

.select2-container--default .select2-selection--single{
	border-radius: 0 !important;
}
.mb-20{
	margin-bottom: 20px;
}

ul[id*="menu-services-left"] .menu-item-has-children, ul[id*="menu-services-right"] .menu-item-has-children{
	background-image: url(images/sec_nav_menu_active.jpg);
	pointer-events: none;
	cursor: default;
	font-weight: bold;
}
ul[id*="menu-services-left"] .menu-item-has-children a{
	background-image: url(images/left_menu_active.png);
	margin-left: -8px;
	height: 30px;
	color: #ffffff;
	padding-left: 15px;
	background-size: auto 30px;
}
ul[id*="menu-services-right"] .menu-item-has-children a{
	position: relative;
	/*background-image: url(images/left_menu_active.png);*/
	margin-right: -10px;
	/*height: 38px;*/
	color: #ffffff;
	padding-right: 15px;
}

ul[id*="menu-services-right"] .menu-item-has-children a::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 31px;
    top: 0;
    right: 0;
    background-image: url(images/left_menu_active.png);
	background-position: bottom;
    /* transform: rotate(-360deg); */
    background-repeat: no-repeat;
    moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: "FlipH";
    -ms-filter: "FlipH";
}</pre></body></html>