@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");
:root {
	font-size: 0.625em;
}
html,
body {
	width: 100%;
	height: 100%;
}
main {
	overflow: hidden;
}
body {
	font-family: 'Akrobat', sans-serif;
	font-size: 2.4em;
	font-weight: 200;
	/* background-image: url(../img/body/bg.jpg); */
	/* background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed; */
	padding-top: 77px;
	background-color: #000000;
}

h1 {
	line-height: 1.3em !important;
}

strong {
	font-weight: 700;
}

/* Блок меню */
header .bg-dark {
	background-color: rgb(13 16 16 / 80%) !important;
}
header nav .navbar-brand {
	/* margin-left: 15px; */
	margin-right: 110px;
}
header nav .navbar-brand img {
	width: 81px;
	height: 61px;
}
header nav .collapse .navbar-nav .nav-item .nav-link {
	font-size: 22px;
	margin-right: 45px;
}

header nav .collapse .navbar-nav .nav-item .nav-link:hover {
	color: #e0df00;
}

header nav .collapse .navbar-nav .nav-item .nav-select  {
	color: #e0df00;
}

/* Блок Офер */
.jumbotron {
	background-color: rgba(0, 0, 0, 0);
	padding-top: 100px;
	padding-bottom: 44px;
	display: flex;
}
.jumbotron .jumbotron_text {
	width: 100%;
}
.jumbotron .jumbotron_text h1 {
	font-family: 'Ponter Alt';
	font-size: 40px;
	color: #fff;
	padding-top: 8px;
}
.jumbotron .jumbotron_text h1 span {
	font-family: 'Ponter Alt';
	font-size: 40px;
	color: #fff;
	padding-top: 8px;
	background: url(../img/integrated__approach/h2_bg_img.png);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
}
.jumbotron .jumbotron_text p {
	color: #fff;
	line-height: 33px;
	margin-bottom: 130px;
	margin-top: 95px;
}
.jumbotron .jumbotron_text ul {
	color: #fff;
	line-height: 33px;
	margin-bottom: 127px;
	padding-left: 22px;
	margin: 0;
}
.jumbotron .jumbotron_text ul li {
	padding: 12px 10px;
}
.jumbotron_img {
	width: 50%;
	position: relative;
}
.jumbotron_img img {
	position: absolute;
	top: -48px;
	width: 95%;
	right: -60px;
}

/* Блок Интегрированный подход */
.integrated__approach {
	padding-top: 44px;
	margin-top: 150px;
}
.integrated__approach .integrated__approach__master__box .title {
	font-family: 'Ponter Alt';
	font-size: 36px;
	color: #fff;
	margin-bottom: 90px;
	background: url(../img/integrated__approach/h2_bg_img.png);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0;
}
.integrated__approach .integrated__approach__master__box .clear__text {
	font-size: 3.6rem;
	font-weight: 300;
	color: #fff;
	line-height: 40px;
	margin-top: 45px;
	margin-bottom: 50px;
	margin-left: 20px;
}
.integrated__approach .integrated__approach__master__box .color__box {
	padding: 20px;
	background-image: url('../img/integrated__approach/bg_color_box.png');
	background-repeat: no-repeat;
}
.integrated__approach .integrated__approach__master__box .color__box p {
	font-size: 3.2rem;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	line-height: 40px;
	margin-bottom: 0;
}
.integrated__approach .integrated__approach__slave__box {
	display: flex;
	margin-bottom: 50px;
}
.integrated__approach .integrated__approach__master__box small {
	font-size: 1.8rem;
	color: #ffffff;
	margin-top: 12px;
	margin-left: 20px;
	display: inline-block;
	padding-right: 85px;
}
.integrated__approach .integrated__approach__slave__box span {
	width: 60px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.integrated__approach h3 {
	font-size: 40px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin-bottom: 50px;
}

.integrated__approach .integrated__approach__slave__box p {
	color: #fff;
	line-height: 33px;
	margin-bottom: 0;
	display: flex;
	align-items: center;
	margin-left: 25px;
	width: 355px;
}

/* Блок Наши возможности */
.our__capabilities {
	margin-top: 125px;
}
.our__capabilities .our__capabilities__master__box .title {
	font-family: 'Ponter Alt';
	font-size: 36px;
	color: #fff;
	padding-top: 8px;
	padding-left: 20px;
	background: url(../img/integrated__approach/h2_bg_img.png);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
}
.our__capabilities .our__capabilities__master__box .color__box {
	padding: 20px;
	margin-top: 43px;
	background-image: url('../img/integrated__approach/bg_color_box.png');
	background-repeat: no-repeat;
}
.our__capabilities .our__capabilities__master__box .color__box p {
	font-size: 3.2rem;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	line-height: 40px;
	margin-bottom: 0;
}
.our__capabilities .our__capabilities__slave__box {
	margin-top: 8px;
}
.our__capabilities .our__capabilities__slave__box h3 {
	font-family: 'Ponter Alt';
	font-size: 3.6rem;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	margin-left: 68px;
}
.our__capabilities .our__capabilities__slave__box ul {
	margin-top: 15px;
	padding-left: 68px;
	height: 210px;
}
.our__capabilities .our__capabilities__slave__box ul li {
	font-size: 2.4rem;
	font-weight: 300;
	color: #fff;
	line-height: 33px;
	margin-bottom: 30px;
}
.our__capabilities .our__capabilities__slave__box ul li sup {
	top: -1px;
	font-size: 2.3rem;
}
.our__capabilities .our__capabilities__slave__box ul li small {
	display: inline-block;
	font-size: 1.4rem;
	top: -13px;
	position: relative;
	line-height: 18px;
}
.our__capabilities .our__capabilities__slave__box ul li small sup {
	top: 4px;
}

/* Блок с девайсами */
.device__box .device__item .image {
	text-align: center;
}

.device__box .device__item .image:hover {
	text-align: center;
	cursor: pointer;
}

.device__box .device__item .image img.device-1 {
	width: 180px;
}

.device__box .device__item .image img.device-2 {
	width: 100px;
}

.device__box .device__item .image img.device-3 {
	width: 120px;
}

.device__box .device__item .image img.device-4 {
	width: 200px;
}

.device__box .device__item .name {
	font-family: 'Ponter Alt';
	font-size: 36px;
	color: #ffffff;
	text-align: center;
	margin-top: 45px;
}

/* Блок с возможностями */
.with__us__more {
	margin-top: 160px;
}
.with__us__more .brand {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	height: 620px;
	position: relative;
	color: #fff;
}
.with__us__more .brand .b1 {
	position: absolute;
	top: -15px;
	left: 227px;
}
.with__us__more .brand .b2 {
	position: absolute;
	top: 48px;
	left: 156px;
}
.with__us__more .brand .b3 {
	position: absolute;
	top: 113px;
	left: 55px;
}
.with__us__more .brand .b4 {
	position: absolute;
	top: 176px;
	left: -10px;
}
.with__us__more .brand .b5 {
	position: absolute;
	top: 242px;
	left: 82px;
}
.with__us__more .brand .b6 {
	position: absolute;
	bottom: 274px;
	left: 244px;
}
.with__us__more .brand .b7 {
	position: absolute;
	bottom: 155px;
	left: 284px;
	line-height: 30px;
}
.with__us__more .brand .b8 {
	position: absolute;
	top: -16px;
	right: 84px;
}
.with__us__more .brand .b9 {
	position: absolute;
	top: 46px;
	right: 142px;
}
.with__us__more .brand .b10 {
	position: absolute;
	top: 112px;
	right: 206px;
}
.with__us__more .brand .b11 {
	position: absolute;
	top: 175px;
	right: 170px;
}
.with__us__more .brand .b12 {
	position: absolute;
	top: 240px;
	right: -80px;
}
.with__us__more .brand .b13 {
	position: absolute;
	right: 0px;
	bottom: 273px;
}
.with__us__more .brand .b14 {
	position: absolute;
	bottom: 156px;
	right: 271px;
	line-height: 30px;
}
.with__us__more .title {
	font-family: 'Ponter Alt';
	font-size: 36px;
	color: #fff;
	margin-bottom: 90px;
	background: url(../img/integrated__approach/h2_bg_img.png);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0;
	text-align: center;
}
.with__us__more .txt {
	padding-left: 20px;
	margin-bottom: 120px;
}
.with__us__more .txt p {
	font-size: 2.4rem;
	font-weight: 300;
	color: #fff;
	line-height: 33px;
	margin-bottom: 50px;
}

/* Блок с формой  */
.work__form .title {
	font-family: 'Ponter Alt';
	font-size: 36px;
	color: #fff;
	margin-bottom: 60px;
	background: url(../img/integrated__approach/h2_bg_img.png);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0;
	text-align: center;
}
.work__form .form__box {
	padding-left: 20px;
}
.work__form .form__box input {
	height: 60px;
	border-radius: 10px;
	border: none;
	font-size: 20px;
	text-transform: uppercase;
	color: #7f7b7b;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-top: 0;
}
.work__form .form__box .form-check {
	padding-left: 0px;
}
.work__form .form__box .form-check .form-check-label {
	padding-left: 50px;
	font-size: 1.8rem;
	color: #ffffff;
	padding-top: 0px;
	line-height: 1.3em;
}
.work__form .form__box .form-check .form-check-label a {
	color: #ffffff;
	text-decoration: underline;
}
.work__form .form__box .form-check .form-check-label a:hover {
	text-decoration: none;
	color: #e0df47;
}
.work__form .form__box .form-check input {
	height: inherit;
}
.work__form .form__box input::placeholder {
	font-size: 20px;
	text-transform: uppercase;
	color: #858481;
	margin-left: 20px;
	margin-bottom: 0;
	margin-top: 60px;
	padding-top: 20px;
}
.work__form .form__box textarea {
	border-radius: 10px;
	border: none;

	padding-bottom: 0px;
	padding-top: 25px;
	padding-right: 40px;
	padding-left: 25px;

	font-size: 20px;
	text-transform: uppercase;
	color: #858481;
}
.work__form .form__box textarea::placeholder {
	color: #858481 !important;
}
.work__form .form__box .form-group {
	margin-bottom: 40px;
}
.work__form .form__box .ml-15 {
	padding-left: 15px;
}
.work__form .form__box .mr-15 {
	padding-right: 15px;
}
.work__form .btn-primary {
	background-color: #000000;
	border-color: #00000000;
	border-radius: 10px;
	font-family: 'Ponter Alt';
	font-size: 2.5rem;
	padding-top: 18px;
	padding-bottom: 11px;
	padding-left: 66px;
	padding-right: 66px;
	background-image: url(../img/integrated__approach/h2_bg_img.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	filter: grayscale(1);
}
input[type='checkbox']:checked,
input[type='checkbox']:not(:checked) {
	position: absolute;
	left: -9999px;
}
input[type='checkbox']:checked + label,
input[type='checkbox']:not(:checked) + label {
	display: inline-block;
	position: relative;
	padding-left: 28px;
	line-height: 20px;
	cursor: pointer;
}
input[type='checkbox']:checked + label:before,
input[type='checkbox']:not(:checked) + label:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	width: 35px;
	height: 35px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}
input[type='checkbox']:checked + label:before,
input[type='checkbox']:not(:checked) + label:before {
	border-radius: 8px;
}

input[type='checkbox']:checked + label:after,
input[type='checkbox']:not(:checked) + label:after {
	content: '';
	position: absolute;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
input[type='checkbox']:checked + label:after,
input[type='checkbox']:not(:checked) + label:after {
	left: 7px;
	top: 6px;
	width: 22px;
	height: 15px;
	border-radius: 1px;
	border-left: 4px solid #9dd0a6;
	border-bottom: 4px solid #9dd0a6;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
input[type='checkbox']:not(:checked) + label:after {
	opacity: 0;
}
input[type='checkbox']:checked + label:after {
	opacity: 1;
}

.work__form .write_to_email p {
	margin-bottom: 100px;
	text-align: center;
	color: #fff;
	font-size: 3rem;
}
footer {
	background-color: rgb(13 16 16 / 80%) !important;
	height: 90px;
	padding: 15px;
}

footer .copyright img {
	width: 81px;
	height: 61px;
	margin-right: 20px;
}
footer .copyright p {
	display: inline-block;
	font-size: 2.0rem;
	font-weight: 300;
	color: #fff;
	margin-bottom: 0;
	vertical-align: middle;
}


footer .contact {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
footer .contact ul {
	margin-bottom: 0;
}
footer .contact ul li {
	display: inline-block;
	font-size: 2rem;
	font-weight: 300;
	color: #fff;
	margin-left: 15px;
}

footer .contact a {
	display: inline-block;
	font-size: 2rem;
	font-weight: 300;
	color: #fff;
	margin-left: 10px;
}


/* Сами по-себе */
.link__to__phone {
	color: #fff;
}
.link__to__phone:hover {
	text-decoration: none;
	color: #e0df47;
}
.link__to__email {
	color: #fff;
}
.link__to__email:hover {
	text-decoration: none;
	color: #e0df47;
}
.input-group-text {
	color: #9dd0a6;
	background-color: #fff;
	border: none;
	border-radius: 10px;
	font-size: 2.2rem;
	padding-top: 20px;
}
.toast {
	-ms-flex-preferred-size: 350px;
	flex-basis: 350px;
	max-width: 350px;
	font-size: 2rem;
	background-color: rgb(13 16 16 / 80%);
	background-clip: padding-box;
	border: none;
	box-shadow: 0 0.25rem 0.75rem rgb(0 0 0 / 10%);
	border-radius: 0;
	color: #ffffff;
}
.toast-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px;
	padding-right: 13px;
	color: #ffffff;
	background-color: rgb(37 43 41 / 80%);
	background-clip: padding-box;
	border-bottom: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.toast-header button.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.5;
}
/* Блок с текстом */
.text__page {
	margin-top: 160px;
}
.text__page .title {
	font-size: 4.5rem;
	font-family: 'Ponter Alt';
	color: #fff;
	padding-top: 8px;
	padding-left: 20px;
	margin-bottom: 60px;
	background: url(../img/integrated__approach/h2_bg_img.png);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
}
.text__page .txt {
	padding-left: 20px;
	margin-bottom: 120px;
}
.text__page .txt p {
	font-size: 2.4rem;
	font-weight: 300;
	color: #fff;
	line-height: 33px;
	margin-bottom: 15px;
}
.text__page .txt h2 {
	font-family: 'Ponter Alt';
	font-size: 3.6rem;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	margin-top: 50px;
}
.text__page .txt a {
	color: #fff;
	text-decoration: underline;
}
.text__page .txt a:hover {
	color: #fff;
	text-decoration: none;
}
.text__page .txt ul li {
	font-size: 2.4rem;
	font-weight: 300;
	color: #fff;
	line-height: 33px;
}
.text__page .txt ul {
	margin: 40px 0;
}
.button_side_fixed {
	position: fixed;
	right: -20px;
	top: 200px;
	z-index: 10;
}
.button_side_fixed ul {
	list-style: none;
}
.button_side_fixed ul li a {
	font-family: 'Ponter Alt';
	font-size: 20px;
	color: #fff;
	text-align: center;
	display: flex;
	width: 210px;
	height: 65px;
	align-items: center;
	justify-content: center;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	position: relative;
	left: -28px;
}
.button_side_fixed ul li {
	background-color: #ffffff;
	height: 60px;
	margin-bottom: 30px;
	position: relative;
	width: 190px;
}

.button_side_fixed ul li:hover a,
.button_side_fixed ul li:active a,
.button_side_fixed ul li:focus a {
	text-decoration: none;
	color: #e0df47;
}
.button_side_fixed ul li:hover,
.button_side_fixed ul li:active,
.button_side_fixed ul li:focus {
	box-shadow: rgb(236 226 78 / 50%) -8px -6px 40px -3px;
	color: #e0df47;
}
.integrated__approach__slave__box {
	width: 100%;
	display: flex;
}

.content .container {
	padding-bottom: 150px;
}

.content p {
	color: #fff;
	line-height: 33px;
	margin-bottom: 25px;
}

.content a {
	color: #fff;
	line-height: 33px;
	margin-bottom: 25px;
	text-decoration: underline;
}

.content a:hover {
	color: #e0df00;
}

a.privacy_link
{
	line-height: 1;
	font-size: 1.6rem !important;
}

a.privacy_link:hover {
	color: #e0df00;
}

.modal-body {
	font-size: 1.9rem !important;
}

.content h1 {
	font-family: 'Ponter Alt';
	font-size: 3.5rem;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 25px;
	font-weight: normal;
}

.content h2 {
	font-family: 'Ponter Alt';
	font-size: 2.3rem;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 20px;
	font-weight: normal;
}

.content h3 {
	font-family: 'Ponter Alt';
	font-size: 2.3rem;
	color: #fff;
	vertical-align: top;
	margin-bottom: 20px;
	font-weight: normal !important;
}

.content ul {
	color: #fff;
	line-height: 33px;
	margin-bottom: 30px;
	padding-left: 22px;
}
.content ul li {
	padding: 0 0 5px 0;
}

.content-pad
{
	margin-bottom: 100px;
}

.content span {
	font-family: 'Ponter Alt';
	color: #fff;
	padding-top: 8px;
	background: url(../img/integrated__approach/h2_bg_img.png);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
}

/* Service */

.service .container {
	padding-bottom: 150px;
}

.service p {
	color: #fff;
	line-height: 33px;
	margin-bottom: 25px;
}

.service h1 {
	font-family: 'Ponter Alt';
	font-size: 36px;
	color: #fff;
	vertical-align: top;
	margin-bottom: 25px;
	font-weight: normal;
	text-align: center;
}

.service h2 {
	font-family: 'Ponter Alt';
	font-size: 30px;
	color: #fff;
	vertical-align: top;
	margin-bottom: 20px;
	font-weight: normal;
	text-align: center;
}

.service h3 {
	font-family: 'Ponter Alt';
	font-size: 26px;
	color: #fff;
	vertical-align: top;
	margin-bottom: 20px;
	font-weight: normal !important;
}

.service ul {
	color: #fff;
	line-height: 33px;
	margin-bottom: 80px;
	padding-left: 22px;
}
.service ul li {
	padding: 0 0 5px 0;
}

.service-pad
{
	margin-bottom: 100px;
	text-align: center;
}

.service span {
	font-family: 'Ponter Alt';
	color: #fff;
	padding-top: 8px;
	background: url(../img/integrated__approach/h2_bg_img.png);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-repeat: no-repeat;
	background-position: left;
	background-size: cover;
	font-weight: normal;
}

.service-scheme-1
{
	width: 75%;
	height: auto;
}

.service-scheme-2
{
	width: 80%;
	height: auto;
}

.service-scheme-3
{
	width: 55%;
	height: auto;
}

.logo-p
{
	background-color: #fff;
	width: 130px;
	padding: 10px;
	margin: 0 auto 30px auto;
}

/* /Service */

.jumbotron_text h1 b {
	background: none !important;
	color: #e6233a !important;
	font-weight: normal !important;
}

.ared  {
	font-family: 'Ponter Alt' !important;
	color: #fff !important;
	padding-top: 8px !important;
	background: none !important;
	-webkit-text-fill-color: white !important;
}

.ared b {

	color: #e6233a !important;
	font-weight: normal !important;
	-webkit-text-fill-color: #e6233a !important;
}

.boxbanner {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	margin-top: 50px;
	margin-bottom: 50px;
	background: #fff;
	width: 100%;
	height: 600px;
}

.boxbanner .boxframe
{
	height: 600px;
}


.sliderbanner .sliderframe
{
	height: 600px;
	border: 1px solid #fff;
}

.sliderbanner {
	margin-bottom: 20px;
}

.scheme
{
	width: 90%;
	height: auto;
}

.bannerframe
{
	border: 1px solid #fff;
}

.boxbannermob {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	background: #fff;
	border-radius: 20px;
	margin-top: 50px;
	margin-bottom: 50px;
	width: 100%;
	height: 520px;
}

.boxbannermob .boxbannermobframe
{
	height: 500px;
}

.boxbannerdesk {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	background: #fff;
	border-radius: 20px;
	margin-top: 50px;
	margin-bottom: 50px;
	width: 100%;
	height: 520px;
}

.instream
{
	text-align: center;
}

.boxbannerdesk .boxbannerdeskframe
{
	height: 500px;
}

@media screen and (max-width: 1200px) {

	.sliderbanner .sliderframe
	{
		width: 100%;
		height: 500px;
	}

	.sliderbanner {
		width: 100%;
		height: 500px;
		padding: 10px 0 10px 0;
	}

	.instreamframe
	{
		width: 900px;
		height: 506px;
	}
}

@media screen and (max-width: 1000px) {

	.sliderbanner .sliderframe
	{
		width: 100%;
		height: 400px;
	}

	.sliderbanner {
		width: 100%;
		height: 400px;
		padding: 10px 0 10px 0;

	}
	.instreamframe
	{
		width: 800px;
		height: 450px;
	}
}

@media screen and (max-width: 850px) {
	.instreamframe
	{
		width: 600px;
		height: 332px;
	}
}

@media screen and (max-width: 480px) {
	.instreamframe
	{
		width: 400px;
		height: 224px;
	}

	.inpageframe
	{
		width: 400px;
		height: 224px;
	}

	.boxbanner .boxframe
	{
		width: 100%;
		height: 260px;
		left: 0;
		position: absolute;
	}

	.boxbanner {
		width: 100%;
		height: 280px;
		padding: 10px 0 10px 0;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
	}

	.sliderbanner .sliderframe
	{
		width: 104%;
		height: 214px;
		left: -2%;
		position: absolute;
	}

	.sliderbanner {
		width: 100%;
		height: 214px;
		padding: 10px 0 10px 0;
	}

	.boxbannermob {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		background: #fff;
		border-radius: 10px;
		margin-top: 50px;
		margin-bottom: 50px;
		width: 100%;
		height: 400px;
	}

	.boxbannermob .boxbannermobframe
	{

		height: 380px;
	}

	.boxbannerdesk {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		background: #fff;
		border-radius: 10px;
		margin-top: 50px;
		margin-bottom: 50px;
		width: 100%;
		height: 280px;
	}

	.boxbannerdesk .boxbannerdeskframe
	{

		height: 280px;
	}

	.scheme
	{
		width: 100%;
	}

	.content-pad
	{
		margin-bottom: 30px;
	}

	.service h1 {
		font-size: 26px;
		margin-bottom: 10px;
	}

	.service h2 {
		font-size: 24px;
		margin-bottom: 5px;
	}

	.service h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.service-scheme-1
	{
		width: 95%;
	}

	.service-scheme-2
	{
		width: 100%;
	}

	.service-scheme-3
	{
		width: 90%;
	}

	.service-pad
	{
		margin-bottom: 40px;
	}

	.service ul li {
		font-size: 20px;
	}

	.work__form .title {
		font-size: 30px !important;
	}


}
