/*
Theme Name: pmzh
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: by Sohik
Author URI: https://e-elena.com/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
    font-family: 'Ubuntu';
    src: url('fonts/Ubuntu-Regular.eot');
    src: url('fonts/Ubuntu-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-Regular.woff2') format('woff2'),
        url('fonts/Ubuntu-Regular.woff') format('woff'),
        url('fonts/Ubuntu-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: url('fonts/Ubuntu-Bold.eot');
    src: url('fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-Bold.woff2') format('woff2'),
        url('fonts/Ubuntu-Bold.woff') format('woff'),
        url('fonts/Ubuntu-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: url('fonts/Ubuntu-Light.eot');
    src: url('fonts/Ubuntu-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-Light.woff2') format('woff2'),
        url('fonts/Ubuntu-Light.woff') format('woff'),
        url('fonts/Ubuntu-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
	color: #000000;
	overflow-x: hidden;
	font-weight: normal;
	font-family: 'Ubuntu', sans-serif;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	opacity: 1;
	transform: all 0.3s;
	background-color: transparent;
}
a:hover{
	opacity: 0.75;
	transform: all 0.3s;
}
abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: 700;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

code,
kbd,
pre,
samp {
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

select {
	text-transform: none;
}

button {
	overflow: visible;
}

button,
input,
select,
textarea {
	max-width: 100%;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
	opacity: .5;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 0.4375em;
	padding: 0;
}

input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-outer-spin-button,
input[type="time"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-outer-spin-button,
input[type="datetime-local"]::-webkit-inner-spin-button,
input[type="datetime-local"]::-webkit-outer-spin-button,
input[type="week"]::-webkit-inner-spin-button,
input[type="week"]::-webkit-outer-spin-button,
input[type="month"]::-webkit-inner-spin-button,
input[type="month"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #d1d1d1;
	margin: 0 0 1.75em;
	min-width: inherit;
	padding: 0.875em;
}

fieldset > :last-child {
	margin-bottom: 0;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

optgroup {
	font-weight: bold;
}
html,
body,
.wrapper {
  height: 100%;
}
.main-content{
	min-height: 100%;
	overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6{
	font-weight: bold;
	font-family: 'Ubuntu', sans-serif;
}
h1{
	color: #001958;
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 60px;
}
blockquote{
	color: #000000;
	font-size: 18px;
	min-height: 85px;
	font-weight: 300;
	line-height: 27px;
	position: relative;
	background: #F2F2F2;
	padding: 20px 20px 20px 80px;
}
blockquote:before{
	content: "";
	position: absolute;
	top: 25px;
	left: 20px;
	width: 40px;
	height: 40px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjggMEgxMlY2LjU4MTYzTDE1LjQyODYgMjVIMjQuNTcxNEwyOCA2LjU4MTYzVjBaIiBmaWxsPSIjRkY1QzAwIi8+PGNpcmNsZSBjeD0iMjAiIGN5PSIzNCIgcj0iNiIgZmlsbD0iI0ZGNUMwMCIvPjwvc3ZnPg==);
}
blockquote p:last-child{
	margin-bottom: 0;
}
table{
	border-spacing: 0;
    border-collapse: collapse;
}
table tr{
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
table tr:last-child{
	border: none;
}
table td{
	padding: 10px 10px 10px 0;
}
.contact-conent a,
.post-wrapper a{
	color: #FF5C00;
}
.post-content ul{
	padding: 0;
	list-style: none;
	margin: 0 0 25px 0;
}
.post-content ul li{
	position: relative;
	padding-left: 25px;
	margin-bottom: 15px;
}
.post-content ul li:before{
	content: "";
	top: 8px;
	left: 0;
	width: 12px;
	height: 12px;
	position: absolute;
	border-radius: 50%;
	background: #001958;
}
.archive h1{
	margin-bottom: 30px;
}
.taxonomy-description{
	color: #000000;
	font-size: 18px;
	font-weight: 300;
	line-height: 27px;
	margin-bottom: 60px;
}
.taxonomy-description p:last-child{
	margin-bottom: 0;
}
.archive-item{
	margin-bottom: 60px;
}
.archive-title{
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	line-height: 33px;
	margin-bottom: 15px !important;
}
.archive-images{
	height: 240px;
	display: block;
	margin-bottom: 15px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.archive-info{
	margin-bottom: 15px;
}
.archive-views{
	margin-right: 25px;
}
.archive-date,
.archive-views{
	color: #000000;
	font-size: 14px;
	font-weight: 300;
	line-height: 21px;
	position: relative;
	padding-left: 22px;
	display: inline-block;
}
.archive-date:before{
	content: "";
	width: 15px;
	height: 15px;
	position: absolute;
	top: 2px;
	left: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMC40Mzg4IDExLjQ1NTNIMTEuOTIzN0MxMi4wMjY3IDExLjQ1NTMgMTIuMTI2MyAxMS40MTkyIDEyLjIwNTIgMTEuMzUzNUMxMi4zMTU1IDExLjI2MTIgMTQuODMxOSA5LjA5NjQ3IDE0Ljk4NTMgNC40MjM3MUgyLjY1MDc1QzIuNDk3OTEgOC42NjUzMSAwLjE4MDQ3OCAxMC42NTkgMC4xNTYzOTUgMTAuNjc4OUMwLjAxNTIwNyAxMC43OTgyIC0wLjAzNjczODcgMTAuOTkzMSAwLjAyNjc3OTggMTEuMTY2NEMwLjA4OTg1ODggMTEuMzM5NCAwLjI1NDI1MSAxMS40NTUzIDAuNDM4OCAxMS40NTUzWiIgZmlsbD0iI0ZGNUMwMCIvPjxwYXRoIGQ9Ik0xNC41NjA2IDEuNzg2OUgxMi4zNjMyVjEuMzQ3NDNDMTIuMzYzMiAxLjEwMTMzIDEyLjE2OTkgMC45MDc5NTkgMTEuOTIzOCAwLjkwNzk1OUMxMS42Nzc3IDAuOTA3OTU5IDExLjQ4NDMgMS4xMDEzMyAxMS40ODQzIDEuMzQ3NDNWMS43ODY5SDkuMjU3NjJWMS4zNDc0M0M5LjI1NzYyIDEuMTAxMzMgOS4wNjQyNSAwLjkwNzk1OSA4LjgxODE1IDAuOTA3OTU5QzguNTcyMDQgMC45MDc5NTkgOC4zNzg2NyAxLjEwMTMzIDguMzc4NjcgMS4zNDc0M1YxLjc4NjlINi4xODEzMVYxLjM0NzQzQzYuMTgxMzEgMS4xMDEzMyA1Ljk4Nzk0IDAuOTA3OTU5IDUuNzQxODQgMC45MDc5NTlDNS40OTU3MyAwLjkwNzk1OSA1LjMwMjM2IDEuMTAxMzMgNS4zMDIzNiAxLjM0NzQzVjEuNzg2OUgzLjEwNUMyLjg1ODkgMS43ODY5IDIuNjY1NTMgMS45ODAyNyAyLjY2NTUzIDIuMjI2MzhWMy41NDQ4SDE1LjAwMDFWMi4yMjYzOEMxNS4wMDAxIDEuOTgwMjcgMTQuODA2NyAxLjc4NjkgMTQuNTYwNiAxLjc4NjlaIiBmaWxsPSIjRkY1QzAwIi8+PHBhdGggZD0iTTEyLjc2OTcgMTIuMDI3MkMxMi41MzEgMTIuMjI1OSAxMi4yMzE1IDEyLjMzNCAxMS45MjM4IDEyLjMzNEgyLjY2NTUzVjEzLjY1MjVDMi42NjU1MyAxMy44OTU0IDIuODYyMDkgMTQuMDkxOSAzLjEwNSAxNC4wOTE5SDE0LjU2MDZDMTQuODAzNSAxNC4wOTE5IDE1LjAwMDEgMTMuODk1NCAxNS4wMDAxIDEzLjY1MjVWOC43MjYwN0MxNC4xNTI4IDEwLjgwNDggMTIuOTcwNCAxMS44NTkxIDEyLjc2OTcgMTIuMDI3MloiIGZpbGw9IiNGRjVDMDAiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
}
.archive-views:before{
	content: "";
	width: 15px;
	height: 15px;
	position: absolute;
	top: 2px;
	left: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNNy40OTk5MyA1LjA4NjA2QzYuMTY4MDcgNS4wODYwNiA1LjA4NTk0IDYuMTY4MTkgNS4wODU5NCA3LjUwMDA1QzUuMDg1OTQgOC44MzE5MSA2LjE2ODA3IDkuOTE0MDQgNy40OTk5MyA5LjkxNDA0QzguODMxNzkgOS45MTQwNCA5LjkxMzkyIDguODMxOTEgOS45MTM5MiA3LjUwMDA1QzkuOTEzOTIgNi4xNjgxOSA4LjgzMTc5IDUuMDg2MDYgNy40OTk5MyA1LjA4NjA2Wk03LjMxNjggNi43ODQxOEM3LjAxNzEzIDYuNzg0MTggNi43Njc0MSA3LjAzMzkgNi43Njc0MSA3LjMzMzU3SDUuOTY4MjlDNS45ODQ5NCA2LjU4NDQgNi41ODQyOCA1Ljk4NTA2IDcuMzE2OCA1Ljk4NTA2VjYuNzg0MThaIiBmaWxsPSIjRkY1QzAwIi8+PHBhdGggZD0iTTE0LjgyNTIgNy4wMDA1MkMxNC4wMDk0IDUuOTg0OTggMTEuMDk2IDIuNjcyIDcuNSAyLjY3MkMzLjkwNCAyLjY3MiAwLjk5MDU2NiA1Ljk4NDk4IDAuMTc0ODA2IDcuMDAwNTJDLTAuMDU4MjY4NiA3LjI4MzU0IC0wLjA1ODI2ODYgNy42OTk3NCAwLjE3NDgwNiA3Ljk5OTQxQzAuOTkwNTY2IDkuMDE0OTUgMy45MDQgMTIuMzI3OSA3LjUgMTIuMzI3OUMxMS4wOTYgMTIuMzI3OSAxNC4wMDk0IDkuMDE0OTUgMTQuODI1MiA3Ljk5OTQxQzE1LjA1ODMgNy43MTYzOSAxNS4wNTgzIDcuMzAwMTkgMTQuODI1MiA3LjAwMDUyWk03LjUgMTAuOTk2MUM1LjU2ODgxIDEwLjk5NjEgNC4wMDM4OCA5LjQzMTE1IDQuMDAzODggNy40OTk5N0M0LjAwMzg4IDUuNTY4NzggNS41Njg4MSA0LjAwMzg1IDcuNSA0LjAwMzg1QzkuNDMxMTkgNC4wMDM4NSAxMC45OTYxIDUuNTY4NzggMTAuOTk2MSA3LjQ5OTk3QzEwLjk5NjEgOS40MzExNSA5LjQzMTE5IDEwLjk5NjEgNy41IDEwLjk5NjFaIiBmaWxsPSIjRkY1QzAwIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0id2hpdGUiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
}
.archive-text{
	color: #000000;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	margin-bottom: 15px;
}
.archive-text p:last-child{
	margin-bottom: 0;
}
.archive-readmore,
.archive-readmore:active,
.archive-readmore:visited,
.archive-readmore:focus,
.archive-readmore:hover{
	outline: none;
	color: #FF5C00;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
}
.screen-reader-text{
	display: none;
}
.nav-links{
	margin: auto;
}
.page-numbers,
.page-numbers:active,
.page-numbers:hover,
.page-numbers:visited,
.page-numbers:focus{
	outline: none;
	color: #001958;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	display: inline-block;
	margin: 0 10px;
	text-decoration: none;
}
.page-numbers.current{
	color: #FF5C00;
}
.prev.page-numbers,
.next.page-numbers,
.prev.page-numbers:active,
.prev.page-numbers:hover,
.prev.page-numbers:visited,
.prev.page-numbers:focus,
.next.page-numbers:active,
.next.page-numbers:hover,
.next.page-numbers:visited,
.next.page-numbers:focus{
	width: 20px;
	height: 20px;
	font-size: 0;
	outline: none;
	line-height: 0;
	display: inline-block;
	background-size: cover;
	text-decoration: none;
	vertical-align: text-bottom;
	background-position: center;
	background-repeat: no-repeat;
}
.prev.page-numbers{
	margin-right: 15px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMS41MjA4NSA5LjYyMzRMMTguMDQyOCAwLjA1ODA1NDNDMTguMTc2NyAtMC4wMTkzNTE0IDE4LjM0MjggLTAuMDE5MzUxNCAxOC40Nzg0IDAuMDU4MDU0M0MxOC42MTIzIDAuMTM1NDYgMTguNjk1OCAwLjI3ODk0IDE4LjY5NTggMC40MzQ1NjdWMTkuNTY1MkMxOC42OTU4IDE5LjcyMDkgMTguNjEyMyAxOS44NjQ0IDE4LjQ3ODQgMTkuOTQxN0MxOC40MTE0IDE5Ljk4IDE4LjMzNTggMjAgMTguMjYxIDIwQzE4LjE4NTQgMjAgMTguMTEwNiAxOS45ODA5IDE4LjA0MjggMTkuOTQxN0wxLjUyMDg1IDEwLjM3NjRDMS4zODY5NSAxMC4yOTgxIDEuMzA0MzIgMTAuMTU0NiAxLjMwNDMyIDkuOTk5ODdDMS4zMDQzMiA5Ljg0NTEgMS4zODY5NSA5LjcwMDc2IDEuNTIwODUgOS42MjM0WiIgZmlsbD0iI0ZGNUMwMCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyMCAwKSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
}
.next.page-numbers{
	margin-left: 15px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMTguNDc5MiA5LjYyMzRMMS45NTcyNCAwLjA1ODA1NDNDMS44MjMzNCAtMC4wMTkzNTE0IDEuNjU3MjMgLTAuMDE5MzUxNCAxLjUyMTU4IDAuMDU4MDU0M0MxLjM4NzY4IDAuMTM1NDYgMS4zMDQyIDAuMjc4OTQgMS4zMDQyIDAuNDM0NTY3VjE5LjU2NTJDMS4zMDQyIDE5LjcyMDkgMS4zODc2OCAxOS44NjQ0IDEuNTIxNTggMTkuOTQxN0MxLjU4ODU1IDE5Ljk4IDEuNjY0MiAyMCAxLjczODk2IDIwQzEuODE0NjEgMjAgMS44ODk0MSAxOS45ODA5IDEuOTU3MjQgMTkuOTQxN0wxOC40NzkyIDEwLjM3NjRDMTguNjEzMSAxMC4yOTgxIDE4LjY5NTcgMTAuMTU0NiAxOC42OTU3IDkuOTk5ODdDMTguNjk1NyA5Ljg0NTEgMTguNjEzMSA5LjcwMDc2IDE4LjQ3OTIgOS42MjM0WiIgZmlsbD0iI0ZGNUMwMCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}
/*blog*/
.blog{
	padding: 80px 0;
	background: #F2F2F2;
}
.blog h2{
	margin-bottom: 60px;
}
.blog_button,
.blog_button:active,
.blog_button:visited,
.blog_button:focus,
.blog_button:hover{
	display: inline-block;
	width: auto;
	max-width: 100%;
	outline: none;
	padding: 17px 50px;
	color: #FF5C00;
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
	text-align: center;
	border: 2px solid #FF5C00;
	text-decoration: none;
}
.teg{
	margin-bottom: 35px;
}
.teg a,
.teg a:active,
.teg a:visited,
.teg a:focus,
.teg a:hover{
    color: #FF5C00;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    display: inline-block;
    margin-bottom: 10px;
}
/*singl-post*/
.post__h1{
	color: #001958;
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	margin-bottom: 20px;
}
.post-content{
	color: #000000;
	font-size: 18px;
	font-weight: 300;
	line-height: 27px;
	margin-bottom: 80px;
}
.post__images{
	height: 450px;
	margin-bottom: 30px;
	background-size: contain;
	/*background-size: cover;*/
	background-repeat: no-repeat;
	background-position: center center;
}
/**/
.request,
.request:active,
.request:visited,
.request:focus,
.request:hover{
	display: block;
	width: 100%;
	max-width: 300px;
	outline: none;
	padding: 17px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
	text-align: center;
	background: #FF5C00;
	text-decoration: none;
}
.page-template-contact .site-form{
	display: none;
}
.site-form{
	padding: 85px 0 80px 0;
}
.site-form h2{
	color: #001958;
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	margin-bottom: 25px;
}
.contact-wrapper{
	margin-bottom: 60px;
}
.contact-wrapper h2{
	color: #000000;
	font-size: 26px;
	font-weight: bold;
	line-height: 39px;
	margin: 40px 0 5px 0;
}
/*header*/
.site-header{
	padding: 15px 0;
}
.site-header .tel,
.site-header .tel:active,
.site-header .tel:visited,
.site-header .tel:focus,
.site-header .tel:hover,
.site-footer .tel,
.site-footer .tel:active,
.site-footer .tel:visited,
.site-footer .tel:focus,
.site-footer .tel:hover{
	outline: none;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	position: relative;
	padding-left: 25px;
	margin-bottom: 5px;
	text-decoration: none;
	display: inline-block;
}
.site-header .tel:before,
.site-footer .tel:before{
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	width: 15px;
	height: 15px;
	margin: auto;
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMTQuNTkxNiAxMS4wMDg1TDEyLjQ5ODMgOC45MTUxOUMxMS43NTA3IDguMTY3NTkgMTAuNDc5OCA4LjQ2NjY2IDEwLjE4MDcgOS40Mzg1MkM5Ljk1NjQ2IDEwLjExMTQgOS4yMDg4NiAxMC40ODUyIDguNTM2MDEgMTAuMzM1NkM3LjA0MDggOS45NjE4NCA1LjAyMjI3IDguMDE4MDcgNC42NDg0NyA2LjQ0ODFDNC40MjQxOCA1Ljc3NTIyIDQuODcyNzUgNS4wMjc2MiA1LjU0NTU5IDQuODAzMzZDNi41MTc0OCA0LjUwNDMyIDYuODE2NTIgMy4yMzMzOSA2LjA2ODkyIDIuNDg1NzlMMy45NzU2MiAwLjM5MjQ5M0MzLjM3NzU0IC0wLjEzMDgzMSAyLjQ4MDQxIC0wLjEzMDgzMSAxLjk1NzA5IDAuMzkyNDkzTDAuNTM2NjM2IDEuODEyOTRDLTAuODgzODE0IDMuMzA4MTUgMC42ODYxNTggNy4yNzA0NiA0LjE5OTkgMTAuNzg0MkM3LjcxMzY1IDE0LjI5OCAxMS42NzYgMTUuOTQyNyAxMy4xNzEyIDE0LjQ0NzVMMTQuNTkxNiAxMy4wMjdDMTUuMTE1IDEyLjQyODkgMTUuMTE1IDExLjUzMTggMTQuNTkxNiAxMS4wMDg1WiIgZmlsbD0iIzAwMTk1OCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}
.time,
.site-footer .time{
	color: #000000;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	position: relative;
	padding-left: 25px;
	display: inline-block;
}
.site-header .time:before,
.site-footer .time:before{
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	width: 15px;
	height: 15px;
	margin: auto;
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44NjI5NCA1Ljk0MTQ5QzEwLjg1NzUgNS4wMzQ3OCAxMi4yMDI0IDMuODA4NTEgMTIuMzI0OSAwLjg3ODkwNkgxMy4yMTI5VjBIMS43ODcxMVYwLjg3ODkwNkgyLjY3NTA3QzIuNzk3NjUgMy44MDg1MSA0LjE0MjU1IDUuMDM0NzggNS4xMzcwNiA1Ljk0MTQ5QzUuODA0MTggNi41NDk3MyA2LjE4MTY0IDYuOTIyIDYuMTgxNjQgNy41QzYuMTgxNjQgOC4wNzggNS44MDQxOCA4LjQ1MDI3IDUuMTM3MDYgOS4wNTg1MUM0LjE0MjU1IDkuOTY1MjEgMi43OTc2NSAxMS4xOTE1IDIuNjc1MDcgMTQuMTIxMUgxLjc4NzExVjE1SDEzLjIxMjlWMTQuMTIxMUgxMi4zMjQ5QzEyLjIwMjQgMTEuMTkxNSAxMC44NTc1IDkuOTY1MjEgOS44NjI5NCA5LjA1ODUxQzkuMTk1ODIgOC40NTAyNyA4LjgxODM2IDguMDc4IDguODE4MzYgNy41QzguODE4MzYgNi45MjIgOS4xOTU4MiA2LjU0OTczIDkuODYyOTQgNS45NDE0OVpNNy4wNjA1NSAxMC43OTQxQzYuOTI0ODEgMTAuODIyMSA2Ljc5MDcyIDEwLjg2MjggNi42NTk4NSAxMC45MTdMMy45NjgxNCAxMi4wMzA4QzQuNDA3NzEgMTAuOTEzMSA1LjExNTcgMTAuMjY3NCA1LjcyOTIxIDkuNzA4MDJDNi40MTM4OCA5LjA4Mzc5IDcuMDYwNTUgOC40OTQxOSA3LjA2MDU1IDcuNVYxMC43OTQxWk05LjI3MDc5IDkuNzA4MDJDOS44ODQzIDEwLjI2NzQgMTAuNTkyMyAxMC45MTMxIDExLjAzMTkgMTIuMDMwOEw4LjM0MDE1IDEwLjkxN0M4LjIwOTI4IDEwLjg2MjggOC4wNzUxOSAxMC44MjIxIDcuOTM5NDUgMTAuNzk0MVY3LjVDNy45Mzk0NSA4LjQ5NDE5IDguNTg2MTIgOS4wODM3OSA5LjI3MDc5IDkuNzA4MDJaTTMuOTUyNzEgMi45Mjk2OUMzLjc0MDIyIDIuMzc2MDEgMy41OTM0NyAxLjcwNzQ4IDMuNTU1MDYgMC44Nzg5MDZIMTEuNDQ0OUMxMS40MDY1IDEuNzA3NDggMTEuMjU5OCAyLjM3NjAxIDExLjA0NzMgMi45Mjk2OUgzLjk1MjcxWiIgZmlsbD0iIzAwMTk1OCIvPjwvc3ZnPg==);
}
.call-back,
.call-back:active,
.call-back:visited,
.call-back:focus,
.call-back:hover{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding: 15px;
	background: #FF5C00;
	display: inline-block;
	text-decoration: none;
}
.social a,
.social a:active,
.social a:visited,
.social a:focus,
.social a:hover{
	outline: none;
	margin-left: 5px;
	display: inline-block;
	text-decoration: none;
}
.social a:first-child{
	margin-left: 0px;
}
/*nav*/
.site-nav{
	background: #F2F2F2;
	margin-bottom: 50px;
}
.home .site-nav{
	background: none;
	margin-bottom: -70px;
}
.site-nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.site-nav ul li{
	display: inline-block;
}
.site-nav ul li a,
.site-nav ul li a:active,
.site-nav ul li a:visited,
.site-nav ul li a:focus,
.site-nav ul li a:hover{
	outline: none;
	display: block;
	color: #000000;
	font-size: 18px;
	font-weight: 300;
	line-height: 21px;
	padding: 25px 50px;
	text-decoration: none;
}
@media(max-width: 1024px){
	.site-nav ul li a,
	.site-nav ul li a:active,
	.site-nav ul li a:visited,
	.site-nav ul li a:focus,
	.site-nav ul li a:hover{
		padding: 25px;
	}
}
.site-nav ul li.current-menu-item a,
.site-nav ul li.current-menu-item a:active,
.site-nav ul li.current-menu-item a:visited,
.site-nav ul li.current-menu-item a:focus,
.site-nav ul li.current-menu-item a:hover{
	color: #FF5C00;
	font-weight: bold;
}
/*search*/
.search-form{
	width: 100%;
	position: relative;
}
.search-submit{
	outline: none;
	display: block;
	width: 20px;
	height: 20px;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	background-size: cover;
	border: none !important;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuMzYxMyAxOC4yMTY4TDE0LjYwMTIgMTMuMjY2MkMxNS44MjUxIDExLjgxMTMgMTYuNDk1NyA5Ljk4MDY5IDE2LjQ5NTcgOC4wNzQ5OUMxNi40OTU3IDMuNjIyNTEgMTIuODczMiAwIDguNDIwNyAwQzMuOTY4MjEgMCAwLjM0NTcwMyAzLjYyMjUxIDAuMzQ1NzAzIDguMDc0OTlDMC4zNDU3MDMgMTIuNTI3NSAzLjk2ODIxIDE2LjE1IDguNDIwNyAxNi4xNUMxMC4wOTIyIDE2LjE1IDExLjY4NTEgMTUuNjQ1OCAxMy4wNDcgMTQuNjg4OEwxNy44NDMyIDE5LjY3N0MxOC4wNDM2IDE5Ljg4NTIgMTguMzEzMyAyMCAxOC42MDIyIDIwQzE4Ljg3NTcgMjAgMTkuMTM1MiAxOS44OTU3IDE5LjMzMjEgMTkuNzA2MUMxOS43NTA2IDE5LjMwMzQgMTkuNzY0IDE4LjYzNTcgMTkuMzYxMyAxOC4yMTY4Wk04LjQyMDcgMi4xMDY1MkMxMS43MTE4IDIuMTA2NTIgMTQuMzg5MiA0Ljc4MzkxIDE0LjM4OTIgOC4wNzQ5OUMxNC4zODkyIDExLjM2NjEgMTEuNzExOCAxNC4wNDM1IDguNDIwNyAxNC4wNDM1QzUuMTI5NjEgMTQuMDQzNSAyLjQ1MjIyIDExLjM2NjEgMi40NTIyMiA4LjA3NDk5QzIuNDUyMjIgNC43ODM5MSA1LjEyOTYxIDIuMTA2NTIgOC40MjA3IDIuMTA2NTJaIiBmaWxsPSJibGFjayIvPjwvc3ZnPg==);
}
.search-form label {
    display: block !important;
    margin-bottom: 0 !important;
    width: 100% !important;
    position: relative;
}
.search-form input{
	width: 100%;
	outline: none;
	display: block;
	font-size: 16px;
	font-weight: 300;
	background: none;
	line-height: 18px;
	border: none !important;
	color: rgba(0, 0, 0, 0.6);
	padding: 10px 30px 10px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
}
/*breadcrumbs*/
.breadcrumbs-wrapper{
	margin-bottom: 30px;
}
.breadcrumbs-wrapper a,
.breadcrumbs-wrapper a:active,
.breadcrumbs-wrapper a:visited,
.breadcrumbs-wrapper a:focus,
.breadcrumbs-wrapper a:hover{
	outline: none;
	color: #001958;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	text-decoration: none;
}
.breadcrumbs-wrapper .sep{
	margin: 0 5px;
	color: #001958;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
}
.breadcrumbs-wrapper .current{
	color: #FF5C00;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
.breadcrumbs a,
.breadcrumbs a:active,
.breadcrumbs a:visited,
.breadcrumbs a:focus,
.breadcrumbs a:hover{
	color: #001958;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
}
.breadcrumbs .sep{
	margin: 0 5px;
	color: #001958;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
}
/*slider*/
.slider_item{
	padding: 115px 0 100px 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.slider_title{
	color: #001958;
	font-size: 70px;
	font-weight: bold;
	line-height: 80px;
	padding-bottom: 60px;
}
.slider_desc{
	color: #000000;
	font-size: 18px;
	font-weight: 300;
	line-height: 27px;
	padding-bottom: 80px;
}
.slider_desc p{
	margin-bottom: 0;
}
.slider_button,
.slider_button:active,
.slider_button:visited,
.slider_button:focus,
.slider_button:hover{
	display: inline-block;
	width: auto;
	max-width: 100%;
	outline: none;
	padding: 17px 50px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
	text-align: center;
	background: #FF5C00;
	text-decoration: none;
}
/*advantages*/
.advantages{
	padding: 80px 0 50px 0;
}
.advantages h2{
	color: #001958;
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	margin-bottom: 60px;
}
.advantages_wrapper{
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    display: -ms-flexbox;
    justify-content: center;
}
.advantages_item{
	width: 33%;
	padding: 0 40px;
	vertical-align: top;
	margin-bottom: 50px;
	display: inline-block;
}
.advantages_img{
	margin-bottom: 10px;
}
.advantages_title{
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	line-height: 33px;
	margin-bottom: 15px;
}
.advantages_desc{
	color: #000000;
	font-size: 18px;
	font-weight: 300;
	line-height: 27px;
}
.advantages_desc p{
	margin-bottom: 0;
}
@media(max-width: 991px){
	.advantages_item{
		width: 50%;
		padding: 0 15px;
	}
}
@media(max-width: 640px){
	.advantages_item{
		width: 100%;
		padding: 0 15px;
		vertical-align: top;
		margin-bottom: 50px;
		display: inline-block;
	}
}
/*services*/
.services{
	padding: 80px 0 70px 0;
	background-color: #F2F2F2;
}
.services h2{
	color: #001958;
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	margin-bottom: 20px;
}
.services .title-desc{
	color: #001958;
	font-size: 18px;
	font-weight: 300;
	line-height: 27px;
	margin-bottom: 60px;
}
.services-block{
	position: relative;
	margin-bottom: 30px;
	background-color: #fff;
	padding: 25px 25px 30px 25px;
}
.services-block img{
	position: absolute;
	max-width: 60px;
	height: auto;
	top: 25px;
	left: 25px;
}
.services-block h3{
	color: #000000;
	font-size: 22px;
	min-height: 60px;
	font-weight: bold;
	line-height: 30px;
	margin: 0 0 25px 0;
	padding: 0 0 0 85px;
}
.services-block-text{
	color: #000000;
	font-size: 18px;
	font-weight: 300;
	/*min-height: 110px;*/
	line-height: 27px;
	margin-bottom: 30px;
}
.services-block-text p{
	margin-bottom: 0;
}
.readmore,
.readmore:active,
.readmore:visited,
.readmore:focus,
.readmore:hover{
	display: inline-block;
	width: auto;
	max-width: 100%;
	outline: none;
	padding: 17px 50px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
	text-align: center;
	background: #FF5C00;
	text-decoration: none;
}
@media(max-width: 767px){
	.services-block-text{
		min-height: 1px;
	}
}
.services-wrapper{
	margin-bottom: 100px;
}
.services-wrapper .services-block{
	background: #F2F2F2;
}
.service-header{
	padding: 45px 0;
	background: #F2F2F2;
    margin: -50px 0 75px 0;
    border-top: 1px solid #fff;
}
/*people*/
.people{
	padding: 80px 0 70px 0;
}
.people h2{
	color: #001958;
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	margin-bottom: 60px;
}
.people_item,
.people_item:active,
.people_item:visited,
.people_item:focus,
.people_item:hover{
	outline: none;
	display: block;
	margin-bottom: 30px;
	text-decoration: none;
}
.people_img{
	height: 255px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.people_item-content{
	position: relative;
	background: #F2F2F2;
	padding: 15px 15px 45px 15px;
}
.people_item-content:after{
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 15px;
	margin: auto;
	background: url(images/drop-down-arrow.svg) no-repeat center center;
	background-size: cover;
}
.people_title{
	color: #000;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 5px;
}
.people_desc{
	color: #000;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
}
.people_desc p:last-child{
	margin-bottom: 0;
}
/*work*/
.work{
	padding: 80px 0;
	background-color: #F2F2F2;
}
.work h2{
	padding: 0;
	color: #001958;
	font-size: 40px;
	font-weight: bold;
	line-height: 50px;
	margin: 0 0 60px 0;
}
.work_item{
	position: relative;
	padding-left: 40px;
	margin-bottom: 30px;
}
.work_number{
	top: 0;
	left: 0;
	color: #FF5C00;
	font-size: 70px;
	font-weight: bold;
	line-height: 50px;
	position: absolute;
}
.work_step{
	color: #001958;
	font-size: 20px;
	font-weight: bold;
	line-height: 15px;
	padding-top: 22px;
	text-transform: uppercase;
}
.work_line{
	width: 100%;
	height: 24px;
	background-size: cover;
	background: url(images/arrow.svg) no-repeat center left;
}
.work_text{
	color: #000;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 5px;
	margin-left: -40px;
}
.work_desc{
	color: #000;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-left: -40px;
}
.work_desc p{
	margin-bottom: 10px;
}
.work_desc p:last-child{
	margin-bottom: 0px;
}
/*about*/
.about{
	padding: 80px 0;
	background-color: #F2F2F2;
}
.about h2{
	padding: 0;
	color: #001958;
	font-size: 40px;
	font-weight: bold;
	line-height: 50px;
	margin: 0 0 60px 0;
}
.about_title{
	color: #000000;
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 50px;
}
.about_text{
	color: #000000;
	font-size: 18px;
	font-weight: 300;
	line-height: 27px;
}
.about .request{
	margin-top: 60px;
}
.about img{
	width: 100%;
	height: auto;
}
@media(max-width: 991px){
	.about img{
		margin-bottom: 50px;
	}
}
/*testimonials*/
.testimonials{
	padding: 80px 0;
}
.testimonials h2{
	color: #001958;
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
    margin-bottom: 60px;
}
.testimonials_item{
	margin-bottom: 40px;
}
/*.testimonials_item:last-child{
	margin-bottom: 0px;
}*/
.testimonials_img{
	width: 250px;
	height: 250px;
	border-radius: 50%;
	margin-bottom: 20px;
	display: inline-block;
	background-size: cover;
	border: 10px solid #F2F2F2;
	background-repeat: no-repeat;
	background-position: center center;
}
.testimonials_name{
	color: #000;
	font-size: 22px;
	font-weight: bold;
	line-height: 25px;
}
.testimonials_text{
	position: relative;
	padding: 40px 50px;
	background: #F2F2F2;
}
.testimonials_text p:last-child{
	margin-bottom: 0;
}
.testimonials_text:before{
	top: 105px;
	content: "";
	left: -18px;
	width: 18px;
	height: 37.24px;
	position: absolute;
	background-size: cover;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxOCAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxOS40OTk5TDE4IDAuODgwMzcxVjM4LjExOTVMMCAxOS40OTk5WiIgZmlsbD0iI0YyRjJGMiIvPjwvc3ZnPg==) no-repeat center center;
}

.testimonials_item:nth-child(2n) .testimonials_text:before{
	top: 105px;
	left: auto;
	content: "";
	right: -18px;
	width: 18px;
	height: 37.24px;
	position: absolute;
	background-size: cover;
	transform: rotate(180deg);
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxOCAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxOS40OTk5TDE4IDAuODgwMzcxVjM4LjExOTVMMCAxOS40OTk5WiIgZmlsbD0iI0YyRjJGMiIvPjwvc3ZnPg==) no-repeat center center;
}
@media(max-width: 768px){
	.testimonials_name{
		margin-bottom: 35px;
	}
	.testimonials_text{
		position: relative;
		padding: 20px;
		background: #F2F2F2;
	}
	.testimonials_text:before,
	.testimonials_item:nth-child(2n) .testimonials_text:before{
		top: -25px;
		content: "";
		left: 0;
		right: 0;
		margin: auto;
		width: 18px;
		height: 37.24px;
		position: absolute;
		background-size: cover;
		transform: rotate(90deg);
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxOCAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxOS40OTk5TDE4IDAuODgwMzcxVjM4LjExOTVMMCAxOS40OTk5WiIgZmlsbD0iI0YyRjJGMiIvPjwvc3ZnPg==) no-repeat center center;
	}
}

/*not_have_item*/
.not_have{
	padding: 80px 0 50px 0;
}
.not_have_item{
	margin-bottom: 50px;
}
.not_have_item img{
	margin-bottom: 10px;
}
.not_have_title{
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	line-height: 33px;
	margin-bottom: 15px;
}
.not_have_desc{
	color: #000000;
	font-weight: 300;
	font-size: 18px;
	line-height: 27px;
}
.not_have_desc p:last-child{
	margin-bottom: 0;
}

/*site-footer*/
.site-footer{
	padding: 60px 0;
	background: #F2F2F2;
}
.site-footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.site-footer ul li{
	margin-bottom: 5px;
}
.site-footer ul li:last-child{
	margin-bottom: 0;
}
.site-footer ul a{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: rgba(0, 0, 0, 0.6);
}
.copyright{
	font-size: 16px;
	font-weight: 300;
	margin-top: 30px;
	line-height: 24px;
	color: rgba(0, 0, 0, 0.6);
}
.logo-wrapper{
	display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    display: -ms-flexbox;
    justify-content: flex-start;
}
.description{
	color: #001958;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
	padding-left: 30px;
}
/*wpcf7*/
.wpcf7 br{
	display: none;
}
.wpcf7 label{
	color: #000000;
	display: block;
	font-size: 18px;
	font-weight: 300;
	margin-top: 25px;
	line-height: 27px;
}
.wpcf7 input,
.wpcf7 textarea{
	width: 100%;
	resize: none;
	outline: none;
	display: block;
	font-size: 18px;
	font-weight: 300;
	line-height: 27px;
	margin: 10px 0 0 0;
	color: rgba(0, 0, 0, 0.6);
	padding: 20px 20px 20px 55px;
	border: 1px solid rgba(0, 0, 0, 0.3);
}
.your-name input,
.your-email input,
.tel-175 input,
.your-subject input,
.your-message textarea{
	background-repeat: no-repeat;
	background-position: 20px 24px;
}
.your-name input{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMEM3LjA5MjIzIDAgNC43MjY1NiAyLjM2NTY2IDQuNzI2NTYgNS4yNzM0NEM0LjcyNjU2IDguMTgxMjEgNy4wOTIyMyAxMC41NDY5IDEwIDEwLjU0NjlDMTIuOTA3OCAxMC41NDY5IDE1LjI3MzQgOC4xODEyMSAxNS4yNzM0IDUuMjczNDRDMTUuMjczNCAyLjM2NTY2IDEyLjkwNzggMCAxMCAwWiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4zIi8+PHBhdGggZD0iTTE2LjU2MTIgMTMuOTkyQzE1LjExNzQgMTIuNTI2MSAxMy4yMDM1IDExLjcxODggMTEuMTcxOSAxMS43MTg4SDguODI4MTJDNi43OTY1NiAxMS43MTg4IDQuODgyNTggMTIuNTI2MSAzLjQzODgzIDEzLjk5MkMyLjAwMjE1IDE1LjQ1MDcgMS4yMTA5NCAxNy4zNzYzIDEuMjEwOTQgMTkuNDE0MUMxLjIxMDk0IDE5LjczNzcgMS40NzMyOCAyMCAxLjc5Njg4IDIwSDE4LjIwMzFDMTguNTI2NyAyMCAxOC43ODkxIDE5LjczNzcgMTguNzg5MSAxOS40MTQxQzE4Ljc4OTEgMTcuMzc2MyAxNy45OTc5IDE1LjQ1MDcgMTYuNTYxMiAxMy45OTJaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjMiLz48L3N2Zz4=);
}
.your-email input{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMTkuODIzNCAzLjk3MzQ1TDEzLjc1NzggOS45OTk5N0wxOS44MjM0IDE2LjAyNjVDMTkuOTMzIDE1Ljc5NzMgMTkuOTk5NiAxNS41NDQgMTkuOTk5NiAxNS4yNzM0VjQuNzI2NTRDMTkuOTk5NiA0LjQ1NTk1IDE5LjkzMyA0LjIwMjYzIDE5LjgyMzQgMy45NzM0NVoiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuMyIvPjxwYXRoIGQ9Ik0xOC4yNDIzIDIuOTY4NzVIMS43NTc5N0MxLjQ4NzM4IDIuOTY4NzUgMS4yMzQwNiAzLjAzNTI3IDEuMDA0ODggMy4xNDQ5Mkw4Ljc1NzM1IDEwLjg1ODNDOS40NDI4MSAxMS41NDM4IDEwLjU1NzUgMTEuNTQzOCAxMS4yNDMgMTAuODU4M0wxOC45OTU0IDMuMTQ0OTJDMTguNzY2MyAzLjAzNTI3IDE4LjUxMjkgMi45Njg3NSAxOC4yNDIzIDIuOTY4NzVaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjMiLz48cGF0aCBkPSJNMC4xNzYxNzIgMy45NzM0NUMwLjA2NjUyMzQgNC4yMDI2MyAwIDQuNDU1OTUgMCA0LjcyNjU0VjE1LjI3MzRDMCAxNS41NDQgMC4wNjY1MjM0IDE1Ljc5NzQgMC4xNzYxNzIgMTYuMDI2NUw2LjI0MTc2IDkuOTk5OTdMMC4xNzYxNzIgMy45NzM0NVoiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuMyIvPjxwYXRoIGQ9Ik0xMi45Mjk4IDEwLjgyODZMMTIuMDcxNSAxMS42ODY5QzEwLjkyOTQgMTIuODI5IDkuMDcwOSAxMi44MjkgNy45Mjg3NSAxMS42ODY5TDcuMDcwNDcgMTAuODI4NkwxLjAwNDg4IDE2Ljg1NTFDMS4yMzQwNiAxNi45NjQ3IDEuNDg3MzggMTcuMDMxMiAxLjc1Nzk3IDE3LjAzMTJIMTguMjQyM0MxOC41MTI5IDE3LjAzMTIgMTguNzY2MyAxNi45NjQ3IDE4Ljk5NTQgMTYuODU1MUwxMi45Mjk4IDEwLjgyODZaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjMiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
}
.tel-175 input{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMTkuNDU1MiAxNC42NzhMMTYuNjY0MSAxMS44ODY5QzE1LjY2NzMgMTAuODkwMSAxMy45NzI3IDExLjI4ODkgMTMuNTc0IDEyLjU4NDdDMTMuMjc1IDEzLjQ4MTkgMTIuMjc4MiAxMy45ODAzIDExLjM4MSAxMy43ODA5QzkuMzg3NDEgMTMuMjgyNSA2LjY5NjAzIDEwLjY5MDggNi4xOTc2MyA4LjU5NzQ2QzUuODk4NTkgNy43MDAzIDYuNDk2NjcgNi43MDM0OSA3LjM5MzggNi40MDQ0OEM4LjY4OTY0IDYuMDA1NzYgOS4wODgzNyA0LjMxMTE5IDguMDkxNTYgMy4zMTQzOEw1LjMwMDUgMC41MjMzMjRDNC41MDMwNiAtMC4xNzQ0NDEgMy4zMDY4OSAtMC4xNzQ0NDEgMi42MDkxMiAwLjUyMzMyNEwwLjcxNTE5IDIuNDE3MjZDLTEuMTc4NzQgNC40MTA4NyAwLjkxNDU1MSA5LjY5Mzk1IDUuNTk5NTQgMTQuMzc4OUMxMC4yODQ1IDE5LjA2MzkgMTUuNTY3NiAyMS4yNTY5IDE3LjU2MTIgMTkuMjYzM0wxOS40NTUyIDE3LjM2OTRDMjAuMTUzIDE2LjU3MTkgMjAuMTUzIDE1LjM3NTcgMTkuNDU1MiAxNC42NzhaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjMiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
}
.your-subject input{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMjBDMTEuMjk0NCAyMCAxMi4zNDM4IDE4Ljk1MDcgMTIuMzQzOCAxNy42NTYyQzEyLjM0MzggMTYuMzYxOCAxMS4yOTQ0IDE1LjMxMjUgMTAgMTUuMzEyNUM4LjcwNTU4IDE1LjMxMjUgNy42NTYyNSAxNi4zNjE4IDcuNjU2MjUgMTcuNjU2MkM3LjY1NjI1IDE4Ljk1MDcgOC43MDU1OCAyMCAxMCAyMFoiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuMyIvPjxwYXRoIGQ9Ik0xMCAwQzYuNjM5ODggMCAzLjkwNjI1IDIuNzMzNjMgMy45MDYyNSA2LjA5Mzc1VjYuNjc5NjlIOC41OTM3NVY2LjA5Mzc1QzguNTkzNzUgNS4zMTgzMiA5LjIyNDU3IDQuNjg3NSAxMCA0LjY4NzVDMTAuNzc1NCA0LjY4NzUgMTEuNDA2MiA1LjMxODMyIDExLjQwNjIgNi4wOTM3NUMxMS40MDYyIDYuNTA2OTUgMTEuMjI0OSA2Ljg5ODA1IDEwLjkwODYgNy4xNjY4NEw3LjY1NjI1IDkuOTMxOTVWMTQuMTQwNkgxMi4zNDM4VjEyLjA5OTNMMTMuOTQ0NCAxMC43Mzg1QzE1LjMxMDMgOS41Nzc3NyAxNi4wOTM4IDcuODg0ODggMTYuMDkzOCA2LjA5Mzc1QzE2LjA5MzggMi43MzM2MyAxMy4zNjAxIDAgMTAgMFYwWiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4zIi8+PC9zdmc+);
}
.your-message textarea{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuOTk5OCAxMy41MzUyQzE5Ljk5OTggMTEuMDUzMyAxOC41NzYgOC44MzgzNSAxNi40NDM2IDcuNzYwOTNDMTYuMzc3NCAxMi41MTk1IDEyLjUxOTMgMTYuMzc3NiA3Ljc2MDc0IDE2LjQ0MzhDOC44MzgxNyAxOC41NzYyIDExLjA1MzEgMjAgMTMuNTM1IDIwQzE0LjY5ODYgMjAgMTUuODMwMiAxOS42OTAxIDE2LjgyNDUgMTkuMTAxM0wxOS45NzE2IDE5Ljk3MThMMTkuMTAxMSAxNi44MjQ2QzE5LjY4OTkgMTUuODMwNCAxOS45OTk4IDE0LjY5ODggMTkuOTk5OCAxMy41MzUyWiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4zIi8+PHBhdGggZD0iTTE1LjI3MzQgNy42MzY3MkMxNS4yNzM0IDMuNDI1NzUgMTEuODQ3NyAwIDcuNjM2NzIgMEMzLjQyNTc1IDAgMCAzLjQyNTc1IDAgNy42MzY3MkMwIDkuMDA5MDkgMC4zNjUyOTUgMTAuMzQ1MyAxLjA1ODk2IDExLjUxODRMMC4wMjgwNzYyIDE1LjI0NTJMMy43NTUwNCAxNC4yMTQ1QzQuOTI4MTMgMTQuOTA4MSA2LjI2NDM0IDE1LjI3MzQgNy42MzY3MiAxNS4yNzM0QzExLjg0NzcgMTUuMjczNCAxNS4yNzM0IDExLjg0NzcgMTUuMjczNCA3LjYzNjcyWk02LjQ2NDg0IDUuODU5MzhINS4yOTI5N0M1LjI5Mjk3IDQuNTY2OTYgNi4zNDQzIDMuNTE1NjIgNy42MzY3MiAzLjUxNTYyQzguOTI5MTQgMy41MTU2MiA5Ljk4MDQ3IDQuNTY2OTYgOS45ODA0NyA1Ljg1OTM4QzkuOTgwNDcgNi41MTUzNSA5LjcwMjc2IDcuMTQ1ODQgOS4yMTgyOSA3LjU4ODk2TDguMjIyNjYgOC41MDAyMVY5LjQxNDA2SDcuMDUwNzhWNy45ODQxNkw4LjQyNzEyIDYuNzI0NEM4LjY3MzEgNi40OTkzMyA4LjgwODU5IDYuMTkyMTcgOC44MDg1OSA1Ljg1OTM4QzguODA4NTkgNS4yMTMxNyA4LjI4MjkzIDQuNjg3NSA3LjYzNjcyIDQuNjg3NUM2Ljk5MDUxIDQuNjg3NSA2LjQ2NDg0IDUuMjEzMTcgNi40NjQ4NCA1Ljg1OTM4Wk03LjA1MDc4IDEwLjU4NTlIOC4yMjI2NlYxMS43NTc4SDcuMDUwNzhWMTAuNTg1OVoiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuMyIvPjwvc3ZnPg==);
}
.wpcf7-submit{
	width: auto !important;
	color: #FFFFFF !important;
	margin-top: 35px !important;
	font-weight: bold !important;
	padding: 17px 110px !important;
	background: #FF5C00 !important;
	border: 1px solid #FF5C00 !important;
}

@media(max-width: 767px){
	.site-nav{
		display: none;
	}
	.site-nav.active{
		display: block;
		text-align: center;
		position: absolute;
		left: 0;
		right: 0;
		top: 100px;
		z-index: 10;
		padding: 10px 0 30px 0;
		background: #fff;
	}
	.site-nav ul li {
	    display: block;
	}
	.site-nav ul li a,
	.site-nav ul li a:active,
	.site-nav ul li a:visited,
	.site-nav ul li a:focus,
	.site-nav ul li a:hover {
	    padding: 10px;
	}
	.site-nav .social{
		text-align: center;
		margin: 20px auto;
	}
	.site-nav .call-back{
		margin: auto;
	}
	/*menu*/
	.header__toggle_menu-block{
		position: relative;
		display: inline-block;
		vertical-align: middle;
		margin-left: 25px;
		width: 36px;
	    height: 36px;
	}
	.header__toggle_menu{
		position: absolute;
		right: 0;
		top: 4px;
		width: 36px;
	    height: 36px;
	    cursor: pointer;
	}
	.header__toggle_menu .header__menu_close,
	.header__toggle_menu.is-close .header__caption_menu{
		display: none;
	}
	.header__toggle_menu.is-close .header__menu_close, .header__caption_menu{
		display: block;
	    min-width: 55px;
	    text-align: center;
	    color: #FF5C00;
	    margin-left: 0;
	}
	.header__toggle_menu.is-close .header__caption_menu {
		display: none;
	}
	.header__toggle_menu .header__menu_close{
	    position: absolute;
		bottom: 0;
		right: -7px;
		display: none;
	}
	.header__caption_menu{
		position: absolute;
		bottom: 0;
		right: 5px;
	}
	.header__toggle_wrapper_elements span {
	    -moz-user-select: none;
	    -ms-user-select: none;
	    -webkit-user-select: none;
	}

	.header__toggle_wrapper_elements {
	    position: relative;
	    left: auto;
	    top: 0;
	    width: 36px;
	    height: 36px;
	    opacity: 1;
	    transition: opacity .3s ease;
	}
	.header__toggle_wrapper_elements span {
	   position: absolute;
	    left: auto;
	    display: block;
	    width: 36px;
	    height: 4px;
	    background-color: #FF5C00 !important;
	    font-size: 0;
	    -webkit-touch-callout: none;
	    user-select: none;
	    transition: -webkit-transform .3s ease;
	    transition: transform .3s ease;
	    transition: transform .3s ease, -webkit-transform .3s ease;
	}
	.header__toggle_menu.is-close span{
		background-color: #FF5C00 !important;

	}
	.header__toggle_menu.is-close .header__menu_close{
		background: none !important;
		color: #FF5C00 !important;
	}
	.header__toggle_element_first {
	    top: 10px;
	    -webkit-transform: translateY(-10px);
	    -ms-transform: translateY(-10px);
	    transform: translateY(-10px);
	}
	.is-close .header__toggle_element_first{
		top: 12px;
	}
	.header__toggle_element_second {
	    top: 11px;
	}
	.header__toggle_element_third {
	    top: 12px;
	    -webkit-transform: translateY(10px);
	    -ms-transform: translateY(10px);
	    transform: translateY(10px);
	}
	.header.is-fixed .header__toggle_element_first, .header.is-fixed .header__toggle_element_second, .header.is-fixed .header__toggle_element_third {
	    background-color: #FF5C00;
	}
	.header.is-fixed .header__toggle_wrapper_elements {
	    opacity: 1;
	}
	.header.is-fixed .header__toggle_menu.is-close .header__toggle_element_second, .is-open-menu .header.is-fixed .header__toggle_element_second, .is-open-menu .header__toggle_element_second {
	    opacity: 0;
	}
	.header.is-fixed .header__toggle_menu:hover .header__toggle_wrapper_elements span {
	    background: #FF5C00;
	}
	.is-open-menu .header__toggle_element_first, .is-open-menu .header__toggle_element_third {
	    background-color: #FF5C00;
	    transition: background-color .3s ease, -webkit-transform .3s ease;
	    transition: background-color .3s ease, transform .3s ease;
	    transition: background-color .3s ease, transform .3s ease, -webkit-transform .3s ease;
	    top: 10px;
	}
	.is-open-menu .header__toggle_menu:hover .header__toggle_wrapper_elements {
	    opacity: 1;
	}
	.is-modal-hover .header__toggle_element_first, .is-modal-hover .header__toggle_element_third, .is-open-menu .header__toggle_menu:hover .header__toggle_element_first, .is-open-menu .header__toggle_menu:hover .header__toggle_element_third {
	    background-color: #FF5C00;
	}
	.header__toggle_menu.is-close .header__toggle_element_second {
	    opacity: 0;
	}
	.header__toggle_menu.is-close .header__toggle_element_first {
	    -webkit-transform: translateX(8px) translateY(0) rotate(45deg);
	    -ms-transform: translateX(8px) translateY(0) rotate(45deg);
	    transform: translateX(8px) translateY(0) rotate(45deg);
	}
	.header__toggle_menu.is-close .header__toggle_element_third {
	    -webkit-transform: translateX(8px) translateY(0) rotate(-45deg);
	    -ms-transform: translateX(8px) translateY(0) rotate(-45deg);
	    transform: translateX(8px) translateY(0) rotate(-45deg);
	}
	.slider_item {
	    padding: 45px 0;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-position: center center;
	}
	.slider_title {
	    font-size: 35px;
	    line-height: 1.2;
	    padding-bottom: 30px;
	}
	.slider_desc {
	    padding-bottom: 40px;
	}
	.advantages,
	.services, .people,
	.testimonials,
	.about, .not_have,
	.blog, .site-form{
	    padding: 40px 0;
	}
	.site-footer {
    	padding: 35px 0;
	}
	.site-footer .logo-wrapper{
		display: block;
		text-align: center;
		margin-bottom: 15px;
	}
}