@font-face {	font-family: "latoBlack";	src: url("../fonts/lato/Lato-Black.ttf");}
@font-face {	font-family: "latoRegular";	src: url("../fonts/lato/Lato-Regular.ttf");}
@font-face {	font-family: "ralewayMedium";	src: url("../fonts/raleway/Raleway-Medium.ttf");}
@font-face {	font-family: "robotoBlack";	src: url("../fonts/roboto/Roboto-Black.ttf");}
@font-face {	font-family: "robotoLight";	src: url("../fonts/roboto/Roboto-Light.ttf");}
@font-face {	font-family: "robotoMedium";	src: url("../fonts/roboto/Roboto-Medium.ttf");}
@font-face {	font-family: "robotoRegular";	src: url("../fonts/roboto/Roboto-Regular.ttf");}
@font-face {	font-family: "openSansRegular";	src: url("../fonts/opensans/OpenSans-Regular.ttf");}
@font-face {	font-family: "openSansSemiBold";	src: url("../fonts/opensans/OpenSans-SemiBold.ttf");}
@font-face {	font-family: "openSansBold";	src: url("../fonts/opensans/OpenSans-Bold.ttf");}
* {	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-o-box-sizing: border-box;}:root a {	text-decoration: none;}
.clearfix:before,.clearfix:after {	content: "";	display: table;}.clearfix:after {	clear: both;}
/*=======================================GROUPING=======================================*/
header{	position: unset;}header,header .container,
.logo,.logo > a,.navigation,.contact-panel,
.contact-panel > div,.contact-panel > div > a,
.mobile-button,.mobile-button > span,.mobile-menu,
.top-footer,.bottom-footer,.commerce-description,
.right-line,.partners,.statistic,.advantages-list,
.advantages-list > div,.each-advantage,.advantage-enter,
.advantage-img,.advantage-title,.advantage-description,
.document,.document .row > div,.document-title,.document-description,
.document .row > div > a,.document-video,.document-line,.document-line > div,
.section,.contact,.contact .row > div,.each-contact,.each-contact > div,
.eac-contact > div > span,.contact-form,.map,.section-right,.service-img,
.each-service,.service-title,.faq,.about,.about-list,.about-list > div,
.about-enter,.about-enter > div,.about-description,.slider,.slider-list,
.each-slider,.slider-title,.slider-description,.suggestion,.suggestion-form,
.suggestion-form > div {	/*outline: 0.5px solid red;*/}nav,ul {	list-style: none;	padding: 0px;	margin: 0px;}
.navigation > li > a,
.mobile-menu > li > a,.commerce-title,
.commerce-button > a,.partners-title,.advantages-title,
.document-line-title,.service-title,.faq-button,.about-title,
.suggestion-title,.commerce-offer-title {	text-transform: uppercase;}
header,.partners,.statistic,.advantages-title,.document-line,.services-list,
.commerce-offer,#captcha-field {	text-align: center;}.navigation > li > a,.mobile-menu > li > a:hover,
.mobile-menu > li:hover {	color: #1d1d1d;}.contact-panel > div:nth-of-type(2),.commerce-button > a:hover {	color: #01163e;}
.logo > a,.mobile-menu > li > a,.mobile-menu > li,.footer-title,.footer-list > li > a,.footer-description,
.footer-contact > li > a,.footer-contact > li,.commerce-button > a,.partners-title,.statistic-number,
.statistic-title,.section-title,.breadcrumbs > li > a,.breadcrumbs > li:last-child > a,.breadcrumbs > li:last-child,
.contact-form input[type="submit"],.section-right-title,.section-list > li > a,.service-title,.service-description,
.slider-title,.slider-description,.suggestion-form > div:last-child > input,
.commerce-offer-form > div:last-child > input,.right-x {	color: #fff;}.bottom-footer > div {	color: #0e0e0e;}.advantages-title,
.advantage-title,.advantage-description,.document-title,
	.document-button,.footer-list > li > a:hover {	color: #2c2c2c;}
	.document-line-title {	color: #efefef;}.about-number {	color: #bbbed7;}
	.about-button {	color: #4d59a1;}.section-list > li > a:hover {	color: #3089EA;}
	.contact-form input::placeholder,.contact-form textarea::placeholder {	color: #5a5a5a;}.logo > a,
	.mobile-button > span,.mobile-menu,.commerce-button > a,.right-line > div,.contact-form input[type="submit"],
	.each-service,.suggestion-form > div:last-child > input,.commerce-offer-form > div:last-child > input {	background: #52ac62;}
	header,.separator,.each-advantage,.suggestion,.commerce-offer,.mobile-menu > li:last-child:before,
	.section-list > li:before {	background: #fff;}.mobile-button:hover span {	background: #01163e;}
	.document-line > div:last-child {	background: #efefef;}.section-right {	background: #4d59a1;}.logo > a,.suggestion-title,
	.commerce-offer-title {	font-family: "latoBlack";}.navigation > li > a,.contact-panel > div:nth-of-type(2),.mobile-menu > li > a,
	.mobile-menu > li,.suggestion-form > div > input,.commerce-offer-form > div > input {	font-family: "latoRegular";}
	.footer-title,.commerce-title,.partners-title,.statistic-number,.advantages-title,.document-title,.section-right-title,
	.service-title,.about-number,.about-button {	font-family: "robotoBlack";}.footer-list > li > a,.document-button,
	.section-title,.breadcrumbs > li > a,.breadcrumbs > li:last-child > a,.breadcrumbs > li,.contact-form-title,
	.contact-form input,.contact-form textarea,.about-title,.slider-title,.slider-description {	font-family: "robotoRegular";}
	.footer-description,.section-list > li > a {	font-family: "robotoLight";}.footer-contact > li,.footer-contact > li > a,
	.bottom-footer > div,.statistic-title,.advantage-title,.document-line-title,
	.contact-source > span,
	.contact-form input[type="submit"] {	font-family: "robotoMedium";}.commerce-button > a ,
	#captcha-field {	font-family: "ralewayMedium";}.document-description,.advantage-description,.about-description,
	.services-description,.service-description,.faq-button,.faq-description,.content-description {	font-family: "openSansRegular";}
	header,.navigation > li > a,.contact-panel > div > a,.mobile-menu > li > a,.mobile-menu > li,.mobile-button > span,.commerce-button > a,
	.footer-list > li > a,.section-list > li > a,.each-service,.suggestion,
	.commerce-offer,.suggestion-form > div:not(:last-child) > input,
	.section-right {	transition: all 0.2s ease-out;	-webkit-transition: all 0.2s ease-out;	
		-moz-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;}html,body {	overflow-x: hidden;}
		.moving-down {	margin-top: 100px;}@media only screen and (max-width: 1200px) {	.moving-down {		margin-top: 55px;	}}
		/*=======================================HEADER=======================================*/
		header,header .container {	width: 100%;}header {	position: fixed;	z-index: 999;}
		header .container {	padding: 0px;}.logo,.navigation,.contact-panel,.navigation > li,.contact-panel > div,.contact-panel > div > a,.mobile-button,.mobile-menu > li:last-child > a {	display: inline-block;	vertical-align: middle;}.logo,.navigation {	margin-right: 50px;}
		.logo > a {	display: block;	height: 100px;	width: 140px;	background: url("../img/logo.png") no-repeat 50%;	background-size: 140px;}
		.navigation > li > a {	font-size: 16px;	padding-bottom: 4px;	border-bottom: 4px solid transparent;}.navigation > li > a:hover {	border-bottom-color: #01163e;}.active-link {	border-bottom: 4px solid #01163e;}.navigation > li:not(:last-child) {	margin-right: 20px;}.contact-panel > div:nth-of-type(2) {	margin: 0px 10px;	font-size: 24px;}.contact-panel > div > a/* ,.mobile-menu > li:last-child > a */ {	border-radius: 50%;}.contact-panel > div > a {	width: 25px;	height: 25px;}.contact-panel > div > a:hover {	transform: scale(1.1);	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-o-transform: scale(1.1);}.contact-panel > div > a:not(:last-child) {	margin-right: 5px;}.contact-panel > div:first-child > a:first-child/* ,.mobile-menu > li:last-child > a:first-child */ {	background: url("../img/viber-icon.png") no-repeat 50%;}.contact-panel > div:first-child > a:last-child/* ,.mobile-menu > li:last-child > a:nth-of-type(2) */ {	background: url("../img/telegram-icon.png") no-repeat 50%;}.contact-panel > div:last-child > a:first-child/* ,.mobile-menu > li:last-child > a:nth-of-type(3) */ {	background: url("../img/fb-icon.png") no-repeat 50%;}.contact-panel > div:last-child > a:nth-of-type(2)/* ,.mobile-menu > li:last-child > a:nth-of-type(4) */ {	background: url("../img/vk-icon.png") no-repeat 50%;}
		.contact-panel > div:last-child > a:last-child/* ,.mobile-menu > li:last-child > a:last-child */ {	
			background: url("../img/fb-icon.png") no-repeat 50%;}
			.mobile-menu,.mobile-button {	display: none;}.mobile-button > span {	display: block;	width: 40px;	height: 4px;}.mobile-button > span:not(:last-child) {	margin-bottom: 5px;}
			.mobile-menu {	position: absolute;	padding: 25px 35px 0px 35px;	height: 9999%;}.mobile-menu > li:not(:last-child) {	margin-bottom: 10px;}
			.separator {	padding: 1px 0px;}
			.mobile-menu {	transition: all 0.3s ease-out;	-webkit-transition: all 0.3s ease-out;	-moz-transition: all 0.3s ease-out;	-o-transition: all 0.3s ease-out;}
			/* .mobile-menu > li:last-child > a {	width: 25px;	height: 25px;} *//* .mobile-menu > li:last-child > a:not(:last-child) {	margin-right: 5px;} */
			.sticked-menu {	box-shadow: 0px 0px 2px 0.5px #ddd;}@media only screen and (max-width: 767px) {	.logo > a {		font-size: 24px;	}	.active-link {		border-bottom: 2px solid #01163e;	}}
			@media only screen and (max-width: 1365px) {	header {		text-align: left;	}}@media only screen and (max-width: 1199px) {	.logo > a {		height: 55px;		background-size: 80px;	}	.navigation,	.contact-panel {		display: none;	}	.mobile-button {		display: inline-block;		float: right;		margin: -40px 10px 0px 0px;	}	.mobile-menu {		display: block;		left: -400px;	}/* 	.mobile-menu > li:last-child:before {	content: "";	display: block;	padding: 1px 0px;	margin-bottom: 5px;} */}
			@media only screen and (min-width: 1200px) and (max-width: 1441px) {	.navigation > li > a {		font-size: 15px;	}	.contact-panel > div:nth-of-type(2) {		font-size: 18px;	}	.logo,	.navigation{		margin-right: 30px;	}}/*=======================================FOOTER=======================================*/.top-footer {	background: url("../img/backgrounds/footer-bg.jpg") no-repeat 50%;	background-size: cover;	padding: 25px 0px;}.footer-title {	font-size: 24px;	margin-bottom: 35px;}.footer-logo {	width: 100px;	height: 100px;	background: url("../img/logo-footer.png") no-repeat top left;	background-size: 80px;}.footer-list > li > a,.footer-description,.bottom-footer > div {	font-size: 18px;}.footer-list > li:not(:last-child) {	margin-bottom: 10px;}.footer-description {	margin-bottom: 15px;}.footer-contact > li,.footer-contact > li > a {	font-size: 16px;}.footer-contact > li:not(:last-child) {	margin-bottom: 10px;}.bottom-footer {	padding: 25px 0px;}
			@media only screen and (min-width: 1024px) and (max-width: 1199px) {	.mobile-menu > li > a,	.mobile-menu > li {		font-size: 16px;	}	.mobile-menu > li:last-child > a {		width: 30px;		height: 30px;	}}
			@media only screen and (max-width: 767px) {	.top-footer {		padding: 25px 0px;	}	.top-footer .row > div:not(:last-child) {		margin-bottom: 15px;	}	.top-footer .row > div {		display: inline-block;		width: 48.3%;		vertical-align: top;	}	.footer-title {		margin-bottom: 10px;		font-size: 18px;	}		.footer-description,	.footer-list > li > a,	.footer-contact > li,	.footer-contact > li > a,	.bottom-footer > div {		font-size: 16px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.footer-title {		font-size: 22px;	}	.footer-description,	.footer-list > li > a,	.footer-contact > li,	.footer-contact > li > a,	.bottom-footer > div {		font-size: 16px;	}}/*=======================================ECOMMERCE=======================================*/.commerce {	background: url("../img/backgrounds/commerce-bg.jpg") no-repeat 50%;	background-size: cover;}.commerce,.commerce .container {	position: relative;}.commerce .container {	padding-top: 55px;	padding-bottom: 55px;}.commerce-title {	font-size: 30px;}.commerce-description {	margin: 30px 0px;	width: 80%;}.commerce-description,.commerce-button > a {	font-size: 16px;}.commerce-button {	padding: 15px 0px;	cursor: pointer;}.commerce-button > a {	padding: 15px 20px;	border-radius: 8px;}.right-line {	position: absolute;	top: 0px;	right: 0px;	height: 100%;}.right-line > div {	height: inherit;	display: inline-block;}.right-line > div:first-child {	width: 18px;	height: inherit;	margin-right: 15px;}.right-line > div:last-child {	width: 40px;}.commerce-offer-x,.commerce-offer {	position: absolute;}.commerce-offer-x {	right: 10%;	cursor: pointer;}.commerce-offer {	top: -15%;	width: 100%;	padding: 25px 0px;	left: 105%;	z-index: 3;}.commerce-offer-title {	font-size: 20px;	margin-bottom: 25px;}.commerce-offer-form > div:not(:last-child) {	margin-bottom: 15px;}.commerce-offer-form > div:not(:last-child) > input {	width: 35%;	padding: 15px 0px 15px 15px;	border: 1px solid #c4c4c4;}.commerce-offer-form > div:last-child > input {	border: none;	padding: 10px 65px;	font-size: 18px;}@media only screen and (max-width: 767px) {	.commerce .container {		padding-top: 15px;		padding-bottom: 15px;	}	.commerce-title {		font-size: 20px;	}	.commerce-description {		width: 100%;		margin: 15px 0px;	}	.commerce-button {		padding: 10px 0px;	}	.commerce-button > a {		padding: 10px 15px;		font-size: 15px;	}	.right-line {		display: none;	}	.commerce-offer {		z-index: 10;	}	.commerce-offer-x {		right: 5%;	}	.commerce-offer-title,	.commerce-offer-form > div:last-child > input {		font-size: 16px;	}		.commerce-offer-form {		padding: 15px;	}	.commerce-offer-form > div:not(:last-child) > input {		width: 100%;		padding: 10px 0px 10px 10px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.commerce-title {		font-size: 24px;	}}/*=======================================PARTNERS=======================================*/.partners {	padding: 45px 0px;	background: url("../img/backgrounds/partners-bg.jpg") no-repeat 50%;	background-size: cover;}.partners-title {	font-size: 30px;	margin-bottom: 50px;}.partners .slick-next,.partners .slick-prev {	top: 25%;	width: 35px;	height: 35px;}.partners .slick-next {	background: url("../img/client-arrow-right.png") no-repeat 50%;	background-size: contain;}.partners .slick-prev {	background: url("../img/client-arrow-left.png") no-repeat 50%;	background-size: contain;}.partners .slick-next:hover {	background: url("../img/client-arrow-right-hover.png") no-repeat 50%;	background-size: contain;}.partners .slick-prev:hover {	background: url("../img/client-arrow-left-hover.png") no-repeat 50%;	background-size: contain;}.partners .slick-next:before,.partners .slick-prev:before {	content: "";}@media only screen and (max-width: 1025px) {	.partners-list .slick-prev {		left: 0px;	}	.partners-list .slick-next {		right: 0px;	}	.partners-list .slick-prev,	.partners-list .slick-next {		top: 30px;	}}@media only screen and (max-width: 767px) {	.partners {		padding: 25px 0px;	}	.partners-title {		font-size: 20px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) { 	.partners {		padding: 45px 0px;	}	.partners-title {		font-size: 28px;	} }/*=======================================STATISTIC=======================================*/.statistic {	background: url("../img/backgrounds/statistic-bg.jpg") no-repeat 50%;	background-size: cover;	padding: 50px 0px;}/* .statistic-icon-1 {	background: url("../img/people-icon.png") no-repeat 50%;}.statistic-icon-2 {	background: url("../img/hands-icon.png") no-repeat 50%;}.statistic-icon-3 {	background: url("../img/people2-icon.png") no-repeat 50%;}.statistic-icon-4 {	background: url("../img/person-icon.png") no-repeat 50%;} */.statistic-img {	width: 120px;	height: 80px;	margin: 0px auto 25px;	background-size: contain;	background-repeat: no-repeat;	background-position: 50%;}
		.statistic-number {	font-size: 20px;}
		.statistic-title {	font-size: 16px;}
		@media only screen and (max-width: 767px) {	.statistic {		padding: 20px 0px;	}	
		.statistic-img {		margin: 0px auto;		height: 60px;	}	
		.statistic .row > div:not(:last-child) {		margin-bottom: 25px;	}	.statistic-number {		font-size: 30px;	}	.statistic-title {		font-size: 20px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.statistic-number {		font-size: 45px;	}	.statistic-title {		font-size: 18px;	}}/*=======================================ADVANTAGES=======================================*/.advantages {	padding: 125px 0px;	background: url("../img/backgrounds/advantages-bg.jpg") no-repeat 50%;	background-size: cover;}.advantages-title {	font-size: 30px;	text-shadow: 0px 3px 4px #777;	margin-bottom: 50px;}.advantages-list > div:first-child,.advantages-list > div:nth-of-type(2),.advantages-list > div:nth-of-type(3) {	margin-bottom: 45px;}
		.each-advantage {	padding: 45px 25px;	height: 350px;	overflow: hidden;	box-shadow: 0px 0px 8px 0.5px #999;}
		.advantage-enter > div {	display: inline-block;	vertical-align: top;}.advantage-enter {	margin-bottom: 25px;}/* .advantage-icon-1 {	background: url("../img/paper-icon.png") no-repeat top left;}.advantage-icon-2 {	background: url("../img/clock-icon.png") no-repeat top left;}.advantage-icon-3 {	background: url("../img/bar-graph-icon.png") no-repeat top left;}.advantage-icon-4 {	background: url("../img/map-icon.png") no-repeat top left;}.advantage-icon-5 {	background: url("../img/attorney-icon.png") no-repeat top left;}.advantage-icon-6 {	background: url("../img/case-icon.png") no-repeat top left;} */.advantage-img {	width: 28.333%;	height: 70px;	background-size: 60px;	background-repeat: no-repeat;	background-position: top left;}.advantage-title {	width: 68.333%;	font-size: 18px;}.advantage-description {	font-size: 16px;}@media only screen and (max-width: 767px) {	.advantages {		padding: 25px 0px;	}	.advantages-title {		font-size: 20px;	}		.advantages-title,	.advantage-enter {		margin-bottom: 10px;	}	.each-advantage {		padding: 10px;		height: auto;	}	.advantages-list > div:first-child,	.advantages-list > div:nth-of-type(2),	.advantages-list > div:nth-of-type(3) {		margin-bottom: 0px;	}	.advantages-list > div:not(:last-child) {		margin-bottom: 15px;	}	.advantage-title {		font-size: 16px;	}}@media only screen and (min-width: 768px) and (max-width: 1024px) {	.advantages {		padding: 50px 0px;	}	.advantages-title {		font-size: 26px;		margin-bottom: 20px;	}	.each-advantage {		padding: 20px 15px;	}		.advantages-list > div {		width: 50%;	}	.advantages-list > div:first-child,	.advantages-list > div:nth-of-type(2),	.advantages-list > div:nth-of-type(3),	.advantages-list > div:nth-of-type(4) {		margin-bottom: 15px;	}	.advantages-list > div:nth-of-type(5),	.advantages-list > div:last-child {		margin-bottom: 0px;	}}@media only screen and (min-width: 1025px) and (max-width: 1200px) {	.each-advantage {		padding: 10px;	}	.advantage-title {		font-size: 16px;	}}/*=======================================DOCUMENT=======================================*/.document {	padding: 120px 0px 80px;	overflow: hidden;}.document .container {	position: relative;}.document-title {	font-size: 30px;}.document-description {	font-size: 18px;	margin: 20px 0px;	}.document-button {	border-bottom: 1px solid #2c2c2c;}.document-video {	width: 100%;	height: 345px;}.document-line {	transform: rotate(-90deg);	position: absolute;	left: -55%;	width: 100%;}.document-line-title {	font-size: 28px;	padding-right: 120px;	border-bottom: 5px solid #efefef;		margin-bottom: 20px;}.document-line > div:last-child {	padding: 3px 0px;	width: 50%;	position: absolute;}@media only screen and (max-width: 767px) {	.document {		padding: 20px 0px;	}	.document-line {		display: none;	}	.document-title {		font-size: 20px;	}	.document-description {		margin: 10px 0px;		font-size: 16px;	}	.document-video {		height: auto;		margin-top: 15px;	}}@media only screen and (max-width: 1199px) {	.document-line {		display: none;	}}@media only screen and (min-width: 768px) and (max-width: 1024px) {	.document {		padding: 40px 0px;	}	.document .row > div {		width: 100%;	}	.document .row > div:first-child {		margin-bottom: 20px;	}	.document-video {		height: auto;	}	.document-title {		font-size: 28px;	}}@media only screen and (min-width: 1025px) and (max-width: 1280px) {	.document {		padding: 80px 0px 70px;	}	.document-line {		left: -52%;	}	.document-line-title {		font-size: 24px;		margin-bottom: 10px;	}}/*=======================================SECTION=======================================*/.section {	height: 350px;	background-repeat: no-repeat;	background-size: cover;	background-size: cover;}.section .container {	padding-top: 180px;}.section .container {	position: relative;	height: inherit;}.section-right {	position: absolute;	right: 0px;	top: 0px;	height: 100%;	padding: 45px 45px;}.section-title {	font-size: 35px;	margin-bottom: 30px;}.breadcrumbs > li {	display: inline-block;}.breadcrumbs > li > a,.breadcrumbs > li {	font-size: 16px;	text-decoration: underline;}.breadcrumbs > li:not(:last-child):after {	content: "";	display: inline-block;	width: 10px;	height: 10px;	background: url("../img/right-arrow.png") no-repeat 50%;	background-size: contain;	vertical-align: middle;	margin: 0px 0px 0px 10px;}.breadcrumbs > li:last-child > a,.breadcrumbs > li:last-child {	text-decoration: none;}.section-right-title {	font-size: 24px;	margin-bottom: 25px;}.section-list > li:before {	content: "";	display: inline-block;	vertical-align: middle;	width: 20px;	padding: 1px 0px;		margin-right: 10px;	margin-bottom: 5px;}.section-list > li > a {	font-size: 18px;	border-bottom: 1px solid #fff;}.section-list > li:not(:last-child) {	margin-bottom: 5px;}@media only screen and (max-width: 767px) {	.section {		height: 200px;	}	.section .container {		padding-top: 100px;	}	.section-title {		font-size: 20px;		margin-bottom: 5px;	}	.breadcrumbs > li > a,	.breadcrumbs > li {		font-size: 15px;	}	.section-right {		left: 100%;		padding: 15px 15px;	}	.section-right-title {		font-size: 16px;		margin-bottom: 5px;	}	.section-list > li > a {		font-size: 14px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.section {		height: 300px;	}	.section .container {		padding-top: 150px;	}	.section-title {		font-size: 35px;	}	.section-right {		padding: 20px;	}	.section-right-title {		font-size: 20px;	}	.section-list > li > a {		font-size: 15px;	}}/*=======================================CONTACT=======================================*/.contact {	padding: 70px 0px;}.contact-options > div:not(:last-child) {	margin-bottom: 25px;	}.each-contact > div {	display: inline-block;	vertical-align: middle;}
		.each-contact > div:first-child {	width: 28.333%;}
		.each-contact > div:last-child {	font-size: 16px; width: 68.333%;}
		.each-contact > div:last-child a { color: #000; }
		.contact-icon-1 {	background: url("../img/map-icon.png") no-repeat top left;}.contact-icon-2 {	background: url("../img/phone-icon.png") no-repeat top left;}.contact-icon-3 {	background: url("../img/letter-icon.png") no-repeat top left;}.contact-img {	height: 65px;	background-size: contain;}.contact-source > span {	font-size: 18px;	display: block;}.contact-source > span > a {	color: #000;}.contact-form-title {	font-size: 30px;	margin-bottom: 15px;}.half-form,.half {	display: inline-block;	vertical-align: middle;}.half-form {	width: 47%;}.half-right {	float: right;}#captcha-field {	padding: 10px;}#captcha {	padding: 13px 10px;}.contact-form input,.contact-form textarea,.contact-form div {	border: 1px solid #bfbfbf;}.contact-form textarea {	margin: 15px 0px;	height: 140px;	width: 100%;	resize: none;}.contact-form input,.contact-form textarea {	padding: 15px 20px;	font-size: 16px;}.contact-form input[type="submit"] {	padding: 12px 20px;}.quarter-half {	width: 22.33%;}.middle-half {	margin-left: 15px;}.contact-form div {	padding: 15px 20px;}.submit-half {	width: 49.33%;}.contact-form input[type="submit"] {	border: none;	font-size: 18px;}#captcha-field {	font-size: 20px;}@media only screen and (max-width: 767px) {	.contact {		padding: 20px 0px;	}	.contact-img {		height: 50px;	}	.contact-source > span {		font-size: 15px;	}	.contact-options {		margin-bottom: 20px;	}	.contact-form-title {		font-size: 20px;	}	.half-form,	.quarter-half,	.submit-half {		width: 100%;	}	.half-form,	.quarter-half {		display: block;	}	.middle-half {		margin-left: 0px;	}	.half-right {		float: none;	}	.contact-form input,	.contact-form textarea,	.captcha-half {		padding: 10px 15px;	}		.contact-form input,	.contact-form textarea,	.contact-form input[type="submit"],	.captcha-half {		font-size: 15px;	}	.contact-form textarea {		margin: 0px 0px;	}		.contact-form input:not([type="submit"]),	.contact-form textarea {		margin-bottom: 10px;	}	}@media only screen and (min-width: 768px) and (max-width: 991px) {	.middle-half {		margin-left: 10px;	}	.contact-sources > span {		font-size: 15px;	}	.contact-form-title {		font-size: 24px;	}	.contact-form input,	.contact-form textarea,	.captcha-half {		padding: 10px 15px;	}	.contact-form input[type="submit"] {		font-size: 16px;		padding: 14px 20px;	}}/*=======================================MAP=======================================*/.map {	height: 300px;	/*background: url("../img/backgrounds/map-bg.jpg") no-repeat 50%;	background-size: cover;*/}/*=======================================SERVICES=======================================*/.services {	padding: 60px 0px 90px;}.content {	padding: 60px 0px;}.services-description,.content-description {	font-size: 16px;	line-height: 1.8;}.services-list {	margin-top: 50px;}.each-service {	padding: 45px 10px;	height: 400px;	overflow: hidden;}.services-list a:hover > div {	box-shadow: 0px 0px 5px 2px #52ac62;}.service-title {	font-size: 18px;	height: 50px;}.service-icon-1 {	background: url("../img/files-icon.png") no-repeat 50%;}.service-icon-2 {	background: url("../img/person-icon.png") no-repeat 50%;}.service-icon-3 {	background: url("../img/graph-icon.png") no-repeat 50%;}.service-img {	width: 135px;	height: 145px;	margin: 15px auto;	background-size: contain;	background-repeat: no-repeat;	background-position: 50%;}.service-description {	font-size: 16px;}@media only screen and (max-width: 767px) {	.services {		padding: 20px 0px;	}	.content {		padding: 20px 0px;	}	.services-list {		margin-top: 15px;	}	.each-service,	.service-title {		height: auto;	}	.each-service {		padding: 20px 0px 10px;	}	.service-title {		font-size: 16px;	}	.service-img {		width: 100px;		height: 100px;	}	.services-list > div:not(:last-child) {		margin-bottom: 15px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.services {		padding: 50px 0px;	}	.content {		padding: 50px 0px;	}	.each-service {		padding: 25px 10px;	}	.service-title {		font-size: 17px;	}	.service-img {		width: 100px;		height: 100px;		margin: 30px auto;	}}@media only screen and (min-width: 992px) and (max-width: 1199px) {	.each-service {		padding: 25px 10px;	}	.service-title {		font-size: 17px;	}	.service-img {		margin: 30px auto;	}}/*=======================================FAQ=======================================*/.faq {	padding: 65px 0px;}.each-faq {	padding: 25px 0px 0px;	border-bottom: 1px solid #bfbfbf;}.faq-button {	font-size: 20px;	margin-bottom: 25px;	cursor: pointer;}.faq-button:before {	content: "";	display: inline-block;	width: 40px;	height: 40px;	vertical-align: middle;	border-radius: 50%;	background: #32bea6 url("../img/plus-icon.png") no-repeat 50%;	background-size: 20px;	margin-right: 25px;}.faq-description {	font-size: 16px;}@media only screen and (max-width: 767px) {	.faq {		padding: 20px 0px;	}	.each-faq {		padding: 15px 0px 0px;	}	.faq-button {		margin-bottom: 15px;	}	.faq-button,	.faq-description {		font-size: 15px;	}	.faq-button:before {		width: 30px;		height: 30px;		margin-right: 15px;		background-size: 15px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.faq {		padding: 35px 0px;	}	.each-faq {		padding: 20px 0px 0px;	}	.faq-button {		margin-bottom: 15px;	}	.faq-button {		font-size: 16px;	}	.faq-button:before {		width: 30px;		height: 30px;		margin-right: 15px;		background-size: 15px;	}}@media only screen and (min-width: 992px) and (max-width: 1199px) {	.faq-button {		font-size: 17px;	}	.faq-button:before {		margin-right: 10px;		width: 30px;		height: 30px;		background-size: 15px;	}}/*=======================================ABOUT=======================================*/.about {	padding: 120px 0px;}.about-enter {	height: 100px;}.about-description {	height: 90px;	overflow: hidden;}.about-enter > div {	display: inline-block;	vertical-align: top;}.about-number {	width: 28.33%;	font-size: 110px;	line-height: 0.8;}.about-title {	width: 68.33%;	font-size: 22px;}.about-description {	margin: 25px 0px;	font-size: 16px;}.about-button {	font-size: 16px;	border-bottom: 1px solid #4d59a1;}.about-list > div:nth-of-type(4),.about-list > div:nth-of-type(5),.about-list > div:nth-of-type(6) {	margin: 60px 0px;}@media only screen and (max-width: 767px) {	.about {		padding: 20px 0px;	}	.about-enter,	.about-description {		height: auto;	}	.about-number {		font-size: 50px;		width: 20.33%;	}	.about-title {		font-size: 16px;		width: 78.33%;	}	.about-description,	.about-button {		font-size: 15px;	}	.about-description {		font-size: 15px;		margin: 10px 0px;	}	.about-list > div:nth-of-type(4),	.about-list > div:nth-of-type(5),	.about-list > div:nth-of-type(6) {		margin: 0px;	}	.about-list > div:not(:last-child) {		margin-bottom: 20px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.about {		padding: 60px 0px;	}	.about-enter {		height: 70px;	}	.about-number {		font-size: 50px;		width: 23.33%;	}	.about-title {		font-size: 16px;		width: 74.33%;	}	.about-description {		margin: 10px 0px;	}	.about-list > div:nth-of-type(4),	.about-list > div:nth-of-type(5),	.about-list > div:nth-of-type(6) {		margin: 30px 0px;	}}@media only screen and (min-width: 992px) and (max-width: 1199px) {	.about {		padding: 80px 0px;	}	.about-number {		font-size: 100px;	}	.about-title {		font-size: 20px;	}	.about-description {		margin: 18px 0px;	}}/*=======================================SLIDER=======================================*/.slider {	position: relative;}.slider,.each-slider,.each-slider .right-line {	height: 500px;}.each-slider {	background-size: cover;	background-repeat: no-repeat;	background-position: 50%;}.each-slider .container {	position: relative;}.slider-title,.slider-description {	width: 50%;}.slider-title {	font-size: 40px;	margin-top: 120px;}.slider-description {	margin-top: 25px;}.slider-description,.suggestion-form > div:last-child > input {	font-size: 18px;}.slider-list .slick-prev {	left: 100px;	background: url("../img/left-arrow.png") no-repeat 50%;}.slider-list .slick-next {	left: 150px;	background: url("../img/right-arrow.png") no-repeat 50%;}.slider-list .slick-next,.slider-list .slick-prev {	z-index: 1;	top: 85%;	background-size: contain;}.slider-list .slick-next:before,.slider-list .slick-prev:before {	content: "";}.right-button,.suggestion-x,.right-x, .suggestion {	position: absolute;}.suggestion-x,.right-x,.right-button {	display: none;}.right-button {	width: 20px;	height: 40px;	top: 100px;	right: 0px;	border-radius: 10px 0px 0px 10px;	background: #52ac62 url("../img/left-arrow.png") no-repeat 50%;	background-size: 15px;}.suggestion-x {	right: 10px;	top: 0px;	cursor: pointer;}.right-x {	right: 15px;}.suggestion {	top: 5%;	right: 15%;	padding: 25px;	width: 400px;}.suggestion-title {	font-size: 22px;	margin-bottom: 25px;}.suggestion-form > div:not(:last-child) {	margin-bottom: 15px;}.suggestion-form > div:not(:last-child) > input {	width: 100%;	padding: 15px 0px 15px 20px;	border: 1px solid #c4c4c4;}.field-option {	border: 2px solid #cc0000;}.suggestion-form > div:last-child > input {	padding: 10px 65px;	border: none;}@media only screen and (max-width: 767px) {	.slider,	.each-slider,	.each-slider .right-line {		height: 250px;	}	.slider-title,	.slider-description,	.suggestion {		width: 100%;	}	.slider-title {		font-size: 20px;		margin-top: 20px;	}	.slider-description {		font-size: 16px;	}	.slider-list .slick-prev {		left: 20px;	}	.slider-list .slick-next {		left: 60px;	}		.suggestion-x,	.right-x,	.right-button {		display: block;	}	.suggestion {		top: 0px;		padding: 15px;		z-index: 3;		right: 105%;		box-shadow: 0px 0px 0.5px 2px #777;	}	.suggestion-title,	.suggestion-form > div:last-child > input {		font-size: 16px;	}	.suggestion-title {		margin-bottom: 10px;	}	.suggestion-form > div:not(:last-child) > input {		padding: 5px 0px 5px 10px;	}	.suggestion-form > div:last-child {		text-align: center;	}	.suggestion-form > div:last-child > input {		padding: 10px 20px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.slider,	.each-slider,	.each-slider .right-line {		height: 350px;	}	.slider-title {		font-size: 30px;		margin-top: 50px;	}	.slider-description {		font-size: 16px;	}	.slider-list .slick-prev,	.slider-list .slick-next {		top: 90%;	}	.slider-list .slick-prev {		left: 20px;	}	.slider-list .slick-next {		left: 60px;	}	.suggestion {		right: 20px;		padding: 15px;		width: auto;	}	.suggestion-title {		font-size: 18px;		margin-bottom: 10px;	}	.suggestion-form > div:not(:last-child) {		margin-bottom: 15px;	}	.suggestion-form > div:not(:last-child) > input {		padding: 5px 0px 5px 5px;	}	.suggestion-form > div:last-child > input {		font-size: 14px;		padding: 10px 20px;	}}@media only screen and (min-width: 992px) and (max-width: 1199px) {	.suggestion {		right: 10%;	}}@media only screen and (min-width: 992px) and (max-width: 1280px) {	.slider-list .slick-prev {		left: 40px;	}	.slider-list .slick-next {		left: 80px;	}}@media only screen and (min-width: 1441px) {	.slider-list .slick-prev {		left: 180px;	}	.slider-list .slick-next {		left: 220px;	}}/*=======================================PRELOADER=======================================*/#loader-wrapper {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1000;}#loader {    display: block;    position: relative;    left: 50%;    top: 50%;    width: 150px;    height: 150px;    margin: -75px 0 0 -75px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #3498db;    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */    -moz-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */    -o-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */    z-index: 1001;}#loader:before {    content: "";    position: absolute;    top: 5px;    left: 5px;    right: 5px;    bottom: 5px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #e74c3c;    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */    animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */}#loader:after {    content: "";    position: absolute;    top: 15px;    left: 15px;    right: 15px;    bottom: 15px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #f9c922;    -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */      animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */}@-webkit-keyframes spin {    0%   {         -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: rotate(0deg);  /* IE 9 */        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */    }    100% {        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: rotate(360deg);  /* IE 9 */        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */    }}@keyframes spin {    0%   {         -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: rotate(0deg);  /* IE 9 */        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */    }    100% {        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: rotate(360deg);  /* IE 9 */        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */    }}#loader-wrapper .loader-section {    position: fixed;    top: 0;    width: 100%;    height: 100%;    background: #01163e;    z-index: 1000;    -webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ */    -ms-transform: translateX(0);  /* IE 9 */    transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */}#loader-wrapper .loader-section.section-left {    left: 0;}#loader-wrapper .loader-section.section-right {    right: 0;}/* Loaded */.loaded #loader-wrapper .loader-section.section-left {    -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: translateX(-100%);  /* IE 9 */            transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);              transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.loaded #loader-wrapper .loader-section.section-right {    -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: translateX(100%);  /* IE 9 */            transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.loaded #loader {    opacity: 0;    -webkit-transition: all 0.3s ease-out;              transition: all 0.3s ease-out;}.loaded #loader-wrapper {    visibility: hidden;    -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: translateY(-100%);  /* IE 9 */            transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */    -webkit-transition: all 0.3s 1s ease-out;              transition: all 0.3s 1s ease-out;}/* JavaScript Turned Off */.no-js #loader-wrapper {    display: none;}.no-js h1 {    color: #222222;}/* .onscroll{    transition: opacity 0.5s cubic-bezier(0.5, 0, 0, 1) 0s;} */header{	z-index: 800!important;}ul.footer-menu{	padding: 20px 0;}ul.footer-menu li{	display: inline-block;	padding: 15px 10px;}ul.footer-menu li a{	font-size: 18px;	color: #fff;	text-transform: uppercase;	font-family: "robotoMedium";}.breadcrumb{	background: transparent;	color: #fff;}.breadcrumb>.active{	color: #fff;}.breadcrumb a{	color: #fff;}.footer-title{	margin-bottom: 0;}.commerce-offer div.input input{	width: 35%;	padding: 15px 0px 15px 15px;	border: 1px solid #c4c4c4;}.commerce-offer div.button input {	border: none;	padding: 10px 65px;	font-size: 18px;}

.screens{
	position: relative;
	padding: 25px 0;
}
.screens .screen-control{
	position: absolute;
	width: 106%;
	top: 100px;
	left: -35px;
	z-index: 100;
}
.screens .screen-control button{
	background-color: transparent;
	border: none;
	outline: none;
}
.screens .screen-control .left{
	float: left;
}
.screens .screen-control .right{
	float: right;
}
.screen-slider {
	height: 250px;
	z-index: 200;
}
.screen-slider div.item img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}
.screen-slider div.item div.sceen{
	padding: 15px;
	border-radius: 10px;
	height: 220px;
}
/* .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	background-color: transparent;
}
.nav>li>a:focus, .nav>li>a:hover{
 	box-shadow: 0 0 10px rgba(245,235,235,0.6);
 	background-color: transparent;
} */
div.advantage-description div.short ul {
    list-style-type: unset;
    padding: 0 0 0 25px;
}
.bx-shadow{
	padding: 10px 0;
}
.bx-shadow:hover{
	box-shadow: 0 0 10px rgba(245,235,235,0.8);
	cursor: pointer;
	border-radius: 10px;
}
.bx-shadow-preim .each-advantage:hover{
	box-shadow: 0 0 15px rgba(13,64,117,0.8);
	cursor: pointer;
}
.btn-send{
	padding: 10px;
	background-color: #52ac62;
	color: #fff;
	border-radius: 8px;
	border: none;
}
.bx-input-form{
	margin-bottom: 10px;
}
.feedback{
	width: 80%;
}
.bx-second{
	height: 40px;
	width: 160px;
}
.box.el-shadow{
	padding: 15px;
	text-align: center;
	height: 200px;
	box-shadow: 0 0 5px rgba(13,64,117,0.8);
	margin-bottom: 25px;
	border-radius: 5px;
}
.box.el-shadow:hover{
	box-shadow: 0 0 15px rgba(13,64,117,0.8);
	cursor: pointer;
}
.box.el-shadow .img{
	width: 80%;
	height: 95px;
	margin: auto;
	margin-bottom: 10px;
}
.box.el-shadow .text{
	font-size: 14px;
	font-weight: 600;
	text-transform: capitalize;
}
.box.el-shadow .img img{
	width: 95%;
	height: 90%;
	object-fit: contain;
}
div.kl-slider{
	height: 210px;
}
.bx-kl-box{
	width: 95%;
	background-color: #fff;
	position: relative;
	height: 200px;
	cursor: pointer;
	padding: 10px 15px;
	border-radius: 5px;
}
.bx-kl-box .img{
	width: 50%;
	height: 100px;
	left: 0;
	right: 0;
	margin: auto;
}
.bx-kl-box .img img{
	height: 100%;
	width: 80%;
	object-fit: contain;
}
.bx-kl-box .text{
	font-size: 16px;
	margin-top: 10px;
	height: 90px;
	font-weight: bold;
}
.partners .slick-next, .partners .slick-prev{
	top: 51%;
}
.slick-prev{
	left: -40px;
}

.suggestion input.bx-form-suggestion-input {
    width: 100%;
    padding: 12px 0px 12px 20px;
    border: 1px solid #c4c4c4;
    margin-bottom: 10px;
}
.suggestion input.bx-form-suggestion-submit {
    padding: 10px 65px;
    border: none;
    background: #52ac62;
    font-size: 18px;
    color: #fff;
}
.commerce-offer .bx-form-commerce-input{
	width: 35%;
    padding: 15px 0px 15px 15px;
    border: 1px solid #c4c4c4;
    margin-bottom: 10px;
}
.commerce-offer .bx-form-commerce-submit{
	border: none;
    padding: 10px 65px;
    font-size: 18px;
    background: #52ac62;
    color: #fff;
    font-family: "latoRegular";
    cursor: pointer;
}
input[type=checkbox]{
	margin: 4px 5px 0;
}
.vidos{
	text-align: center;
}