

/* Start:/bitrix/templates/likvidatoroff/styles.css?17538728271635*/
.navbar-brand img.for-pc {
    width: 310px;
}
img.for-pc.ftr-logo-img {
    width: 250px;
}

.for-mob {
    width: 150px;
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #fff;
    background-color: #ef5b59;
}

.main-form-button{
    border: none;
    font-weight: bold;
    text-decoration: none;
    padding: 0.7rem 2rem;
    margin: 0.5rem 0 0;
    text-align: center;
    color: #FFFFFF;
    background: linear-gradient(180deg, #FF7C7A 0%, #EB5351 100%);
    border-radius: 30px;
    transition: .4s all ease;
}

.modal-content {
    border-radius: 20px;
    border: none;
}
.modal-body {
    background: linear-gradient(180deg, #32B2CC 0%, #219EB8 100%);
    border-radius: 20px;
	color: #fff;
}

.modal-body .contact-alternative svg {
    height: 38px;
    margin: 0 0.8rem;
    padding: 6px;
    transition: .3s all ease;
    border: solid 2px rgb(255 255 255 / 70%);
    border-radius: 5px;
    background: #FF7C7A;
}
.modal-body .contact-alternative a:nth-child(1) svg {
    background: #08c;
}
.modal-body .contact-alternative a:nth-child(2) svg {
    background: #43d854;
}
.modal-body .contact-alternative a:hover svg{
height: 38px;
    padding: 4px;
}
.modal-body .contact-alternative a {
    min-width: 68px;
color: #fff;
}
.modal-body .contact-alternative {
  position: inherit!important;
}


.modal-body input{
    text-align:center;
    background: #2baac4;
    color: #fff;
    border: solid 1px #fff;
    border-radius: 20px;
    padding: 0.4rem 1rem;
    margin: 0 0 0.5rem;
    width: 100%;
}
.modal-body input::placeholder {
   color: #fff;
text-align:center;
}
/* End */


/* Start:/bitrix/templates/likvidatoroff/template_styles.css?175387282744032*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: 'Roboto', sans-serif;
}
a, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
    line-height: 1.2;
}
button:focus,
textarea:focus,
select:focus{
	outline: none!important;
	-webkit-appearance:none;
	box-shadow: none;
}
input:focus{
	outline: none!important;
}
a:active, a:focus {
  outline: 0;
  outline: none!important;
  border: none;
  -moz-outline-style: none;
}
a {
	display: inline-block;
	text-decoration: none;
	transition: .4s all ease;
}
.title h2 {
	font-size: 48px;
	line-height: 58px;
	text-align: center;
	color: #3E3E3E;
}

.wrapper {
	overflow: hidden;
}
.owl-drag {
    overflow: hidden;
}
.owl-item {
    float: left;
}
.owl-dots {
    display: none;
}


.head-bg {
	background-image: url('/bitrix/templates/likvidatoroff/images/head-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}

header {
	padding: 23px 0 45px 0;
}
header .navbar {
	padding: 0;
}
header .navbar .nav-item {
	margin-right: 40px;
}
header .navbar .nav-item:last-child{
	margin-right: 0;
}
header .navbar .nav-item .nav-link {
	padding: 0;
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	text-align: center;
	color: #3E3E3E;
	transition: .4s all ease;
}
header .navbar .nav-item .nav-link:hover {
	color: #FF6361;
}
header .navbar .head-right {
	display: flex;
}
header .navbar .head-right .socials a {
    margin-right: 20px;
    display: inline-block;
    width: 30px;
    height: 30px;
    color: #fff;
    border-radius: 50%;
}
header .navbar .head-right .socials a.svg{
     background:#FF6361;
     padding: 5px;
}

header .navbar .head-right .call {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
header .navbar .head-right .call a.tel {
	font-weight: bold;
	font-size: 20px;
	line-height: 23px;
	color: #3E3E3E;
	margin-bottom: 10px;
	text-decoration: none;
}
header .navbar .head-right .call a.call-back {
	font-weight: 500;
	font-size: 20px;
margin-left: -70px;
	line-height: 23px;
	color: #FF6361;
	padding-bottom: 12px;
	border-bottom: 1px dashed #FF6361;
	text-decoration: none;
}
/*/////////////////////////////*/

.main-sec {
	padding: 60px 0 250px;
}
.main-sec .main-rov {
	justify-content: center;
}
.main-sec .main-title {
	text-align: center;
}
.main-sec .main-title h1 {
font-size: 5rem;
    font-weight: 400;
    color: #3E3E3E;
    margin-bottom: 21px;
}
.main-sec .main-title h1 span {
	color: #ff6361;
}
.main-sec .main-title h3 {
font-weight: 400;
    font-size: 2rem;
    /* line-height: 54px; */
    color: #3E3E3E;
    margin-bottom: 1rem;
text-transform: uppercase;
}
.main-sec .main-title h3 span{color: #FF6361;}
.main-sec .main-title h3 span.normal {
    text-transform: initial;
    font-size: 1.5rem;
}
.main-sec .main-block {
	padding: 55px 16px 47px;
	background: linear-gradient(180deg, #32B2CC 0%, #219EB8 100%);
	border-radius: 20px;
	position: relative;
color: #fff;
max-width: 609px;
    margin: 0 auto;
}
.main-sec .main-block:after {
	content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -12px;
    margin: auto;
    width: 96%;
    height: 12%;
    background: #219EB8;
    border-radius: 20px;
}
.main-sec .main-block .main-text {
	text-align: center;
	margin-bottom: 24px;
}
.main-sec .main-block .main-text h3 {
	font-weight: 500;
	font-size: 32px;
	line-height: 54px;
	color: #FFFFFF;
}
.main-sec .main-block .main-text h4 {
	font-size: 20px;
	line-height: 16px;
	color: #FFFFFF;
}
.main-sec .main-block .main-form p {
	text-align: center;
	font-size: 12px;
	line-height: 120%;
	color: #85d5e5;
	margin-top: 20px;
}
.main-sec .main-block .main-form p a {
	color: #85d5e5;
}
.main-sec .main-block .main-form form {
	display: flex;
	align-items: center;
	justify-content: center;
    flex-wrap: wrap;
}
.main-sec .main-block .main-form form input {
	border: 2px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 30px;
	width: 304px;
	height: 60px;
	background: transparent;
	text-align: center;
	margin-right: 20px;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
}
.main-sec .main-block .main-form form input::placeholder {
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	opacity: 0.5;
}
.main-sec .main-block .main-form form button {
	border: none;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #FFFFFF;
	width: 304px;
	height: 60px;
	background: linear-gradient(180deg, #FF7C7A 0%, #EB5351 100%);
	border-radius: 30px;
	transition: .4s all ease;
}
.main-sec .main-block .main-form form button:hover {
	background: linear-gradient(180deg, #FF6967 0%, #D61412 100%);
}
.main-sec .main-block .main-form form button:active,
.main-sec .main-block .main-form form button.active {
	background: linear-gradient(180deg, #D61412 0%, #FF6967 100%);
}
.contact-alternative svg {
    height: 44px;
    margin: 0 0.8rem;
    padding: 8px;
    transition: .3s all ease;
    border: solid 2px rgb(255 255 255 / 70%);
    border-radius: 5px;
    background: #FF7C7A;
}
.contact-alternative a:nth-child(1) svg {
    background: #08c;
}
.contact-alternative a:nth-child(2) svg {
    background: #43d854;
}
.contact-alternative a:hover svg{
height: 44px;
    padding: 3px;
}
.contact-alternative a {
    min-width: 68px;
}
.contact-alternative {
    position: absolute;
    bottom: -22px;
    width: 100%;
}
/*////////////////////////////////*/
.service-sec {
	background-image: url('/bitrix/templates/likvidatoroff/images/service-bg.png');
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	padding: 22px 0 120px;
}
.service-sec .title {
	margin-bottom: 80px;
}
.service-sec .title h4 {
	font-size: 24px;
	line-height: 150%;
	text-align: center;
	color: #3E3E3E;
	margin-top: 22px;
}
.service-sec .service-col {
	margin-bottom: 30px;
}
.service-sec .service-col.second .service-block {
	padding-top: 50px;
}
.service-sec .service-block {
	background: #FFFFFF;
	padding-bottom: 30px;
	transition: .4s all ease;
	border-radius: 20px;
	display: block;
	text-decoration: none;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.service-sec .service-block:hover {
	box-shadow: 0px 8px 59px rgba(0, 0, 0, 0.1);
}
.service-sec .service-block .service-img {
	text-align: center;
	display: block;
	position: relative;
	top: -70px;
}
.service-sec .service-block .service-text {
	display: block;
	margin-top: -60px;
}
.service-sec .service-block .service-text span {
	display: block;
	font-size: 20px;
	line-height: 150%;
	color: #3E3E3E;
	text-align: center;
}
.service-sec .service-btn {
	text-align: center;
}
.service-sec .service-btn a {
	font-weight: bold;
	font-size: 18px;
	line-height: 120%;
	color: #FF6361;
	padding: 19px 60px;
	border: 2px solid #FF6361;
	box-sizing: border-box;
	border-radius: 30px;
	text-decoration: none;
}
.service-sec .service-btn a:hover {
	color: #E80300;
	border-color: #E80300;
}
.service-sec .service-btn a:active,
.service-sec .service-btn a.active {
	color: #BB0200;
	border-color: #BB0200;
}
/*///////////////////////////*/

.our-sec {
	padding-top: 80px;
	background-image: url('/bitrix/templates/likvidatoroff/images/our-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	position: relative;
}
.our-sec .pen {
	position: absolute;
	left: 0;
	top: -560px;
}
.our-sec .title h2 {
	margin-bottom: 40px;
}
.our-sec .title h2 span {
	color: #ff6361;
}
.our-sec .title h3 {
	font-weight: 500;
	font-size: 36px;
	line-height: 150%;
	color: #3E3E3E;
	text-align: center;
	margin-bottom: 77px;
}

.our-sec .our-block.one {
	left: 120px;
}
.our-sec .our-block.four {
	top: 20px;
	left: 20px;
}
.our-sec .our-block.two {
	left: 20px;
}
.our-sec .our-block {
	display: flex;
	align-items: center;
	margin-bottom: 80px;
	position: relative;
}
.our-sec .our-block .our-img {
	margin-right: 14px;
}
.our-sec .our-block .our-text p{
	font-size: 20px;
	line-height: 150%;
	color: #3E3E3E;
}
.our-sec .our-col.col-center img {
	position: absolute;
    top: -75px;
    left: -125px;
    width: 140%;
}
.our-sec .our-block.five {
	right: 85px;
}
.our-sec .our-block.six {
	right: -15px;
}
.our-sec .our-block.seven {
	left: 64px;
}
.our-sec .our-block.eight {
	left: 50px;
	top: 20px;
}

.our-sec .our-block.nine {
	padding-right: 20px;
	margin-top: 120px;
}
/*/////////////////////////*/

.work-sec {
	padding: 101px 0 106px 0;
	background-image: url('/bitrix/templates/likvidatoroff/images/banner-bg2.png');
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	background-color: #219EB8;
}
.work-sec .work-title h2 {
	font-size: 48px;
	line-height: 120%;
	color: #FFFFFF;
	margin-bottom: 30px;
}
.work-sec .work-title p {
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
	padding-right: 20px;
}

/*/////////////////////////*/

.econom-sec {
	padding: 75px 0 120px;
	background-image: url('/bitrix/templates/likvidatoroff/images/econom-bg.png');
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
}
.econom-sec .title {
	margin-bottom: 104px;
}
.econom-sec .title h2 span {
	color: #ff6361;
}

.econom-sec .econom-block {
	margin-bottom: 50px;
}
.econom-sec .econom-block .econom-img {
	height: 202px;
	text-align: center;
	margin: auto auto -65px;
}
.econom-sec .econom-block .econom-img.e-two-img img {
	position: relative;
	top: -20px;
}
.econom-sec .econom-block .econom-text {
	display: flex;
	position: relative;
	padding-left: 130px;
}
.econom-sec .econom-block .econom-text p {
	font-size: 24px;
	line-height: 150%;
	color: #3E3E3E;
	position: relative;
	z-index: 2;
}

.econom-sec .econom-block .econom-text span {
	display: inline-block;
}
.econom-sec .econom-block .econom-text span.ec-num {
	position: absolute;
	left: 0;
	top: -65px;
	font-weight: 900;
	font-size: 140px;
	line-height: 169px;
	color: #A5EBF8;
}
.econom-sec .econom-block .econom-text span.ec-arrow {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

/*//////////////////////////////*/

.business-bg {
	background-image: url('/bitrix/templates/likvidatoroff/images/business-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.business-top {
	padding: 85px 0 275px;
}

.business-top .business-title h1 {
	font-weight: bold;
	font-size: 96px;
	line-height: 120%;
	color: #3E3E3E;
	text-align: center;
}
/*////////////*/
.business-sec {
	position: relative;
}
.business-sec .b-img-one {
	position: absolute;
	right: 0;
	top: 815px;
}
.business-sec .b-img-two {
	position: absolute;
	left: 0;
	top: 1170px;
}
.business-sec .b-img-three {
	position: absolute;
	right: 150px;
    top: 2200px;
	z-index: 2;
}
.business-sec .business-head {
	padding: 70px 57px 80px 57px;
	background: url('/bitrix/templates/likvidatoroff/images/business-men3.png');
	background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
	border-radius: 20px;
	position: relative;
	right: 40px;
	top: -124px;
	flex: 0 0 108%;
	max-width: 108%;
}

.business-sec .business-head h2 {
	font-weight: 500;
	font-size: 36px;
	line-height: 150%;
	color: #FFFFFF;
	margin-bottom: 30px;
}
.business-sec .business-head p {
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
}


.business-sec .business-rov {
	margin-bottom: 140px;
}
.business-sec .b-col{
	display: flex;
	justify-content: flex-end;
}
.business-sec .b-col.blue {
	justify-content: flex-start;
}
.business-sec .business-block.two .b-item {
	background-image: unset;
	padding: 126px 0 0 20px;
	width: 100%;
}
.business-sec .business-block.three .b-item {
	width: 645px;
	padding: 120px 10px 85px 72px;
	background-image: unset;
}
.business-sec .b-item{
	width: 645px;
	padding: 120px 72px 85px 72px;
	background-image: url('/bitrix/templates/likvidatoroff/images/file-bg.png');
	background-repeat: no-repeat;
	margin-bottom: 10px; 
}
.business-sec .b-item.two{
	background-image: url('/bitrix/templates/likvidatoroff/images/blue-file-bg.png');
	background-repeat: no-repeat;
	background-size: 100%;
	padding: 120px 72px 90px 72px;
}
.business-sec .b-item .item-title h3{
	font-weight: 500;
	font-size: 36px;
	line-height: 54px;
	color: #E34341;
}
.business-sec .b-item ul{
	margin-top: 25px;
	padding: 0;
	list-style: none;
}
.business-sec .b-item ul li{
	color: #3e3e3e;
	padding: 15px 0;
	border-bottom: 1px solid #FFD9D9;
}
.business-sec .b-item ul li:last-child{
	border-bottom: none;
}
.business-sec .b-item.two ul li{
	border-bottom: 1px solid #A5EBF8;
}











/*//////////////////////////////*/

.form-sec {
	padding: 164px 0 120px 0;
	background-image: url('/bitrix/templates/likvidatoroff/images/form-bg.png');
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
}
.form-sec a, .main-block a{color:#fff;text-decoration:underline}
.form-sec a:hover{text-decoration:none}
.form-sec .form-rov {
	justify-content: center;
}
.form-sec .form-block {
	padding: 55px 0 60px;
	background: linear-gradient(180deg, #32B2CC 0%, #219EB8 100%);
	border-radius: 20px;
	position: relative;
}
.form-sec .form-block:after {
	content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -12px;
    margin: auto;
    width: 96%;
    height: 12%;
    background: #219EB8;
    border-radius: 20px;
}

.form-sec .form-block .form-text {
	text-align: center;
	margin-bottom: 47px;
}
.form-sec .form-block .form-text h2 {
	font-size: 48px;
	line-height: 120%;
	margin-bottom: 17px;
	color: #FFFFFF;
}
.form-sec .form-block .form-text h4 {
	font-size: 24px;
	line-height: 150%;
	color: #FFFFFF;
}
.form-sec .form-block p {
	font-size: 12px;
	line-height: 120%;
	text-align: center;
	color: #fff;
	margin-top: 20px;
}

.form-sec .form-block form {
	text-align: center;
}
.form-sec .form-block form input {
	border: 2px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 30px;
	width: 308px;
	height: 60px;
	background: transparent;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.form-sec .form-block form input::placeholder {
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	opacity: 0.5;
}
.form-sec .form-block form button {
	border: none;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #FFFFFF;
	width: 308px;
	height: 60px;
	background: linear-gradient(180deg, #FF7C7A 0%, #EB5351 100%);
	border-radius: 30px;
	transition: .4s all ease;
}
.form-sec .form-block form button:hover {
	background: linear-gradient(180deg, #FF6967 0%, #D61412 100%);
}
.form-sec .form-block form button:active,
.form-sec .form-block form button.active {
	background: linear-gradient(180deg, #D61412 0%, #FF6967 100%);
}

/*/////////////////////////*/


/*//////////// DILSHOD /////////////*/

.citi-bg{
	background-image: url('/bitrix/templates/likvidatoroff/images/citi-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.citinezs-title{
	padding: 155px 0 215px 0;
}
.citinezs-title .c-title{
	text-align: center;
}
.citinezs-title .scales{
	display: none;
}
.citinezs-title .c-title h1{	
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 96px;
	line-height: 120%;
	color: #3E3E3E;
}
.citinezs-sec{
	background-image: url('/bitrix/templates/likvidatoroff/images/citizens-bg1.png');
	background-repeat: no-repeat;
	background-position: left bottom 70px;
	padding-top: 110px;
}
.citinezs-sec .citi-mob{
	display: none;
}
.citinezs-sec .citi-rov{
	position: relative;
}
.citinezs-sec .citi-rov .scales{
	position: absolute;
	right: 7%;
	top: -30px;
}
.citinezs-sec .citi-rov .col-lg-6{
	display: flex;
	justify-content: flex-end;
}
.citinezs-sec .c-item{
	width: 645px;
	padding: 120px 72px 85px 72px;
	background-image: url('/bitrix/templates/likvidatoroff/images/c-item.png');
	background-repeat: no-repeat;
	margin-bottom: 120px; 
}
.citinezs-sec .item2{
	background-image: url('/bitrix/templates/likvidatoroff/images/c-item2.png');
	background-repeat: no-repeat;
	background-size: 100%;
	padding: 140px 72px 90px 72px;
}
.citinezs-sec .c-item .item-title h3{
	font-weight: 500;
	font-size: 36px;
	color: #E34341;
}
.citinezs-sec .c-item ul{
	margin-top: 25px;
	padding: 0;
	list-style: none;
}
.citinezs-sec .c-item ul li{
	color: #3e3e3e;
	padding: 7px 0;
	border-bottom: 1px solid #FFD9D9;
}
.citinezs-sec .item2 ul li{
	border-bottom: 1px solid #A5EBF8;
}

/*/////////////////////////*/
.head-about {
	background-image: url('/bitrix/templates/likvidatoroff/images/about-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.about-title{
	padding: 155px 0 215px 0; 
}
.about-title .a-title{
	text-align: center;
}
.about-title .a-title h1{
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 96px;
	line-height: 120%;
	color: #3E3E3E;
}
.about-text .ab-rov{
	position: relative;
}
.about-text .ab-rov:after{
	display: block;
	content: '';
	width: 495px;
	height: 640px;	
	background-color: #EBFCFF;
	position: absolute;
	top: 0;
	right: -35%;
	z-index: -1;
}
.about-text .ab-rov .man{
	position: absolute;
	bottom: 0;
	right: -30%;
	z-index: 99;
}
.about-text .about-text{
	margin-top: 75px;
	font-family: Roboto !important;
	color: #3E3E3E;
}
.about-text .about-text p{
	font-size: 20px;
	line-height: 150%;
}
.about-text .about-text ul{
	list-style: none;
	padding: 0;
	margin-top: 60px;
}
.about-text .about-text ul li{
	display: flex;
	padding-bottom: 30px;
	align-items: center;
}
.about-text .about-text ul li:last-child{
	padding-bottom: 20px;
}
.about-text .about-text ul li .num{
	font-weight: 900;
	font-size: 96px;
	color: #219EB8;
	line-height: 100%;
	width: 216px;
	margin-right: 55px;
}
.about-sec{
	padding-top: 160px;
	background-image: url('/bitrix/templates/likvidatoroff/images/ellips.png');	
	background-repeat: no-repeat;
	background-position: left bottom 50px; 
}
.about-sec .sec-text h3{
	font-weight: 500;
	font-size: 35px;
	line-height: 56px;
	border-left: 29px solid #FF6361;
	padding-left: 40px;
	color: #3e3e3e;
}
.about-sec .sec-title{
	text-align: center;
	margin-top: 150px;
	margin-bottom: 70px;
}
.about-sec .sec-title h2{
	font-size: 48px;
	font-weight: 400;
	color: #3e3e3e;
}
.about-sec .ab-item{
	height: 295px;
	width: 100%;
	background-image: url('/bitrix/templates/likvidatoroff/images/ab-item-bg.png');
	background-size: 100%;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.about-sec .ab-item p{
	font-size: 20px;
	line-height: 30px;
	color: #3e3e3e;
	padding: 0 30px;
}

/*/////////////////////////*/
.info-sec{
	padding-top: 120px;
	background-image: url('/bitrix/templates/likvidatoroff/images/branding1.png');
	background-repeat: no-repeat;
	background-position: right top 50px;
}
.info-sec .num-item ul{
	list-style: none;
	padding: 0;
}
.info-sec .num-item ul li{
	padding-bottom: 90px;
}
.info-sec .num-item ul li .nn{
	font-weight: 900;
	font-size: 36px;
	color: #A5EBF8;
}
.info-sec .num-item ul li h3{
	font-weight: 500;
	font-size: 36px;
	color: #3E3E3E;
	line-height: 54px;
	padding-bottom: 20px;
}
.info-sec .num-item ul li:first-child,
.info-sec .num-item ul li:nth-child(2){
	padding-right: 50px;
}
.info-sec .num-item ul li:last-child .n-text{
	text-align: justify;
}

/*/////////////////////////*/
.galelery-sec .g-title{
	text-align: center;
	margin-bottom: 60px;
}
.galelery-sec .g-title h2{
	font-size: 48px;
	font-weight: 400;
}
.galelery-sec .popup-gallery{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 60px;
}
.galelery-sec .popup-gallery a{
	width: 370px;
}
.galelery-sec .popup-gallery a img{
	width: 100%;
}
img.mfp-img{
	width: 500px !important;
}
.galelery-sec .galelery-link{
	text-align: center;
}
.galelery-sec .galelery-link a {
	font-weight: 700;
	padding: 19px 79px;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	background: linear-gradient(180deg, #FF7C7A 0%, #EB5351 100%);
	border-radius: 30px;
	transition: .4s all ease;
}
.galelery-sec .galelery-link a:hover {
	background: linear-gradient(180deg, #FF6967 0%, #D61412 100%);
}

/*/////////////////////////*/

.contact-sec{
	position: relative;
	overflow: hidden;
}
.contact-sec:before{
	content: url(/bitrix/templates/likvidatoroff/images/plant.png);
	position: absolute;
	left: 0;
	top: -20px;
}
.contact-sec:after{
	content: url(/bitrix/templates/likvidatoroff/images/klav.png);
	position: absolute;
	right: 0;
	bottom: -220px;
}
.contact-sec .cont-bg{
	padding: 40px 0;
	background-image: url('/bitrix/templates/likvidatoroff/images/map.png');
	background-size: 100%;
	background-repeat: no-repeat;
}
.contact-sec .title{
	text-align: center;
}
.contact-sec .title h2{
	font-weight: 400;
	font-size: 48px;
}
.contact-sec .cont{
	padding-top: 552px; 
	background-image: url('/bitrix/templates/likvidatoroff/images/mobile1.png');
	background-repeat: no-repeat;
	background-position: center top 60px; 
}
.contact-sec .cont .bt,
.contact-sec .cont .bt{
	padding-bottom: 200px;
}
.contact-sec .cont .sl-center{
	padding-top: 130px;
}
.contact-sec .cont .sl-left,
.contact-sec .cont .sl-right,
.contact-sec .cont .sl-center{
	width: 100%;
}
.contact-sec .cont .sl-left a,
.contact-sec .cont .sl-right a{
	display: flex;
	align-items: center;
	text-decoration: none;
}
.contact-sec .cont .sl-right a{
	justify-content: flex-end;
}
.contact-sec .cont .sl-left a p,
.contact-sec .cont .sl-right a p,
.contact-sec .cont .sl-center a p{
	color: #3e3e3e;
	line-height: 21px;
	font-weight: 700;
}
.contact-sec .cont .sl-left a p{
	width: 176px;
	text-align: right;
	padding-right: 30px;
}
.contact-sec .cont .sl-right a p{
	width: 176px;
	text-align: left;
	padding-left: 30px;
}
.contact-sec .cont .sl-center a{
	width: 100%;
	text-align: center;
	text-decoration: none;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.contact-sec .cont .sl-left a .s-img,
.contact-sec .cont .sl-right a .s-img,
.contact-sec .cont .sl-center a .s-img{
	width: 100px;
}
.contact-sec .cont .sl-left a .s-img img,
.contact-sec .cont .sl-right a .s-img img,
.contact-sec .cont .sl-center a .s-img img{
	width: 100px;
}
.contact-sec .cont .sl-center a img{
	padding-bottom: 15px;
}
.contact-sec .cont .cont-text{
	margin-top: 60px;
	text-align: center;
	color: #3e3e3e;
	font-size: 20px;
	line-height: 150%;
	padding: 0 20px;
}
.contact-sec .cont .cont-text p span{
	color: #fff;
	background-color: #FF6361;
	padding: 0 2px;
}
/*////////////////////////////////*/
footer {
	padding: 40px 0 30px;
	background-color: #076D82;
}
footer .ftr-logo {
	text-align: center;
}
footer .ftr-copy {
	margin: 25px 0 26px;
	text-align: center;
}
footer .ftr-copy a,
footer .ftr-copy p {
	font-size: 16px;
	line-height: 150%;
	color: #FFFFFF;
}
footer .ftr-copy a {
	text-decoration: underline;
}
footer .ftr-menu {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	padding-bottom: 27px;
}
footer .ftr-menu:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 480px;
	height: 1px;
	background: #FFCC70;
}
footer .ftr-menu a {
	font-size: 16px;
	line-height: 150%;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 34px;
}
footer .ftr-social a:last-child,
footer .ftr-menu a:last-child {
	margin-right: 0;
}
footer .ftr-contact {
	margin: 24px 0 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
footer .ftr-contact a {
	font-size: 16px;
	line-height: 150%;
	text-decoration: none;
	color: #FFFFFF;
}
footer .ftr-social {
	text-align: center;
}
footer .ftr-social a {
    margin-right: 20px;
    display: inline-block;
    width: 30px;
    height: 30px;
    color: #fff;
    border-radius: 50%;
}
footer .ftr-social a.svg{
     background:#FF6361;
     padding: 5px;
}

/*/////////////////////////*/
.for-mob {
	display: none;
}


@media only screen and (max-width: 1600px){
	header .navbar .nav-item .nav-link {
		font-size: 18px;
		line-height: 20px;
	}
	.our-sec .pen {
		width: 30%;
		top: -350px;
	}
	.citinezs-sec .citi-rov .scales{
		right: 0;
	}
	.business-sec .b-img-one {
		width: 25%;
	}
	.business-sec .b-img-three {
		right: 0;
	}
}



@media only screen and (max-width: 1440px){
	.citinezs-sec .citi-rov .scales{
		right: -8%;
	}
	.info-sec{
		background-size: 50%;
	}
	.contact-sec:before{
		left: -7%;
	}
	.contact-sec:after{
		right: -13%;
	}
	header .navbar .nav-item .nav-link {
	    font-size: 16px;
	    line-height: 18px;
	}
	header .navbar .head-right {
		flex-direction: column;
		align-items: flex-end;
	}
	header .navbar .head-right .socials a:last-child {
		margin-right: 0;
	}
	header .navbar .head-right .socials {
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 1200px) {
	.business-sec .b-item,
	.business-sec .b-item.two,
	.business-sec .business-block.three .b-item {
		/*width: 610px;*/
		background-size: inherit;
	}
	.business-sec .b-col.blue,
	.business-sec .b-col{
		justify-content: center;
	}
}

@media only screen and (max-width: 1024px){
	.for-mob {
		display: block;
                     text-align: right;
	}
	.for-pc {
		display: none;
	}
	.citinezs-title, 
	.about-title	{
	    padding: 60px 0 140px 0;
	}
	.citinezs-title .c-title h1,
	.about-title .a-title h1{
		font-size: 76px;
	}
	.citinezs-sec .col-lg-6{
		flex: 0 0 70%;
		min-width: 70%;
	}
	.citinezs-sec .citi-rov .scales{
		right: -50%;
	}
	.about-text .ab-rov .man{
		right: -35%;
	}
	.about-text .ab-rov:after{
		display: none;
	}
	.about-sec{
		padding-top: 100px;
		background-image: none;
	}
	.about-text .about-text ul li .num{
		margin-right: 30px;
		font-size: 76px;
		width: 200px;
	}
	.about-sec .sec-text h3{
		font-size: 30px;
	}
	.about-sec .sec-title {
	    margin-top: 100px;
	    margin-bottom: 60px;
	}
	.info-sec {
	    padding-top: 30px;
	    background-size: 80%;
	    background-position: right -130% top -70px;
	}
	.info-sec .num-item ul li .nn,
	.info-sec .num-item ul li h3{
		font-size: 30px;
		line-height: 35px;
	}
	.galelery-sec .popup-gallery a{
		width: 320px;
	}
	.galelery-sec .popup-gallery a img{
		width: 100%;
	}
	.contact-sec .title h2{
		font-size: 35px;
	}
	.contact-sec .cont-bg{
		background-position: top 20% center;
	}
	.contact-sec .cont{
		padding-top: 90px;
	}
	.contact-sec:before,
	.contact-sec:after{
		display: none;
	}
	.contact-sec .cont .sl-left a, 
	.contact-sec .cont .sl-right a{
		flex-direction: column;
	}
	.contact-sec .cont .sl-left a p, 
	.contact-sec .cont .sl-right a p{
		padding: 0;
		text-align: center;
	}
	.contact-sec .cont .sl-left a{
		align-items: flex-start;
	}
	.contact-sec .cont .sl-right a{
		align-items: flex-end;
	}
	.contact-sec .cont .sl-left a .s-img,
	.contact-sec .cont .sl-right a .s-img {
		order: 1;
		width: 180px;
		text-align: center;
		margin-bottom: 15px;
	}
	.contact-sec .cont .sl-left a p,
	.contact-sec .cont .sl-right a p{
		order: 2;
	}
	.contact-sec .cont .bt, 
	.contact-sec .cont .bt{
		padding-bottom: 130px;
	}
	.contact-sec .cont .sl-center {
	    padding-top: 60px;
	}
	/*//// mob menu //////*/
	header .navbar .navbar-collapse.active {
		left: 0;
	}
	header .navbar .navbar-collapse {
		flex-direction: column;
		width: 100%;
		height: 100%;
		position: fixed;
		left: -1030px;
		top: 0;
		z-index: 100;
		background: #076D82;
		padding-top: 10px;
		transition: .5s all ease;
	}
	header .navbar .navbar-collapse .menu-icons {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 45px;
		width: 100%;
	}
	header .navbar .navbar-collapse .menu-icons a.menu-logo {
		margin-left: 10px;
	}
	header .navbar .navbar-collapse .menu-icons a.menu-closer {
		margin-right: 25px;
		transition: .4s all ease;
	}
	header .navbar .navbar-collapse .menu-icons a.menu-closer:hover,
	header .navbar .navbar-collapse .menu-icons a.menu-closer:focus {
		transform: rotate(90deg);
	}
	header .navbar .nav-item {
		margin-right: 0;
	}
	header .navbar .nav-item .nav-link {
		font-size: 18px;
		line-height: 21px;
		color: #fff;
		margin-bottom: 30px;
	}
	header .navbar .navbar-nav {
		position: relative;
		display: flex;
		flex-direction: column;
	}
	header .navbar .navbar-nav.m-auto {
		margin: 0 !important;
	}
	header .navbar .navbar-nav:after {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -10px;
		width: 140px;
		height: 2px;
		background: #FFCC70;
		margin: auto;
	}
	header .navbar .head-right {
		margin-top: 50px;
		align-items: center;
	}
	header .navbar .head-right .socials {
		margin-bottom: 0;
	}
	header .navbar .head-right .call a.tel {
		margin: 40px 0 0;
		font-size: 18px;
		line-height: 21px;
		font-weight: 500;
		color: #FFFFFF;
	}
	header .navbar .head-right .call {
		align-items: center;
		width: 100%;
	}
	header .navbar .head-right .call a.call-back {
		position: absolute;
		bottom: 0;
		left: 0;
		border: none;
		padding: 18px 0;
		width: 100%;
		font-weight: bold;
		font-size: 14px;
		line-height: 120%;
		text-align: center;
		color: #FFFFFF;
		background: linear-gradient(180deg, #FF7C7A 0%, #EB5351 100%);
	}
	header .navbar .head-right .call a.call-back:hover {
		background: linear-gradient(180deg, #FF6967 0%, #D61412 100%);
	}
	header .navbar .head-right .call a.call-back:active,
	header .navbar .head-right .call a.call-back.active {
		background: linear-gradient(180deg, #D61412 0%, #FF6967 100%);
	}
	/*//// mob menu //////*/
	.navbar-brand {
		margin-right: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
	}
}
@media only screen and (max-width: 768px){
	.citinezs-sec{
		background-image: none;
		padding-top: 300px; 
	}
	.citinezs-title {
	    padding: 60px 0 220px 0;
	}
	.citinezs-title .c-title h1 span{
		color: #FF6361;
	}
	.citinezs-sec .col-md-12{
		flex: 0 0 100%;
		min-width: 100%;
	}
	.citinezs-sec .c-item{
		margin: 0 auto 120px auto!important;
	}
	.citinezs-sec .citi-rov .scales{
		right: 10%;
	    width: 70%;
	    top: -62%
	}
	.about-text .about-text ul{
		margin-top: 40px;
	}
	.about-text .ab-rov .man{
		display: none;
	}
	.about-sec{
		padding-top: 50px;
	}
	.about-sec .sec-text h3 {
	    font-size: 25px;
	    line-height: 35px;
	}
	.info-sec {
	    padding-top: 350px;
	    background-size: 80%;
	    background-position: right -130% top -100px;
	}
	.info-sec .num-item ul li {
	    padding-bottom: 60px;
	}
	.galelery-sec .g-title {
	    margin-bottom: 35px;
	}
	.galelery-sec .g-title h2 {
	    font-size: 36px;
	    font-weight: 600;
	}
	.galelery-sec .popup-gallery a {
	    flex: 0 0 33.3%;
	}
	.business-sec .b-img-one,
	.business-sec .b-img-two,
	.business-sec .b-img-three {
		display: none;
	}

}
@media only screen and (max-width: 480px){
	
	/*//////*/
	.citinezs-sec{
		background: none;
	}
	.citinezs-sec{
		padding-top: 0!important;
	}
	.citinezs-sec .citi-dekstop{
		display: none;
	}
	.citinezs-title .scales{
		display: block;
		position: relative;
	}
	.business-top {
		position: relative;
	}
	.citinezs-title .scales {
		/*position: absolute;*/
	    right: -2%;
	    width: 100%;
	    bottom: 3%;
	}
	.citinezs-sec .citi-mob{
		display: block;
		padding-top: 300px;
	}
	.citinezs-title{
		padding: 60px 0 160px 0;
	}
	.about-title {
	    padding: 20px 0 70px 0;
	}
	.citinezs-title .c-title h1,
	.about-title .a-title h1 {
	    font-size: 46px;
	}
	.citinezs-sec .c-item{
		width: 100%;
		padding: 30px;
		margin-bottom: 30px!important;
		background-image: none;
		background: #FFFAFA;
		border-radius: 20px;
	}
	.citinezs-sec .c-item a{
		text-decoration: none;
		padding-top: 25px;
	}
	.citinezs-sec .c-item a span{
		width: 100px;
		font-size: 16px;
		color: #FF6361;
		padding-bottom: 7px;
		position: relative;
		display: block;
		border-bottom: 1px dashed #FF6361;
		transition: .3s all ease;
	}
	.citinezs-sec .c-item a span:before{
		content: url(/bitrix/templates/likvidatoroff/images/arrow-left.svg);
		display: block;
		position: absolute;
		right: 0;
		transition: .3s all ease;
	}
	.citinezs-sec .c-item a.active span:before{
		transform: rotate(180deg);
		transition: .3s all ease;
	}
	.citinezs-sec .c-item a .list{
		margin-top: 10px;
		display: none;
	}
	.citinezs-sec .c-item a .list.open{
		display: block;
	}
	.citinezs-sec .c-item a ul li:last-child{
		border-bottom: none;
	}
	.citinezs-sec .item2{
		background: #EBFCFF;
	}
	.citinezs-sec .c-item .item-title h3{
		font-size: 24px;
    	line-height: 30px;
    	color: #3e3e3e;
	}
	.about-text .about-text{
		margin-top: 45px;
	}
	.about-text .about-text ul li{
		flex-direction: column;
		align-items: flex-start;
		padding-bottom: 40px;
	}
	.about-text .about-text ul li .num{
		font-size: 56px;
		padding-bottom: 10px;
	}
	.about-text .about-text p{
		font-size: 17px;
	}
	.about-text .about-text p br{
		display: none;
	}
	.about-sec {
	    padding-top: 20px;
	}
	.about-sec .sec-text h3 {
		font-size: 20px;
	    line-height: 30px;
	    border-left: 8px solid #FF6361;
	    padding-left: 10px;
	}
	.about-sec .sec-title {
	    margin-top: 80px;
	    margin-bottom: 40px;
	}
	.about-sec .sec-title h2 {
	    font-size: 36px;
	    font-weight: 600;
	}
	.about-sec .ab-item {
	    height: 275px;
	    width: 90%;
	    margin: 0 auto 20px auto;
	}
	.about-sec .ab-item p{
		font-size: 17px;
		line-height: 21px;
	}
	.info-sec {
    	padding-top: 370px;
	    background-size: 100%;
	    background-position: right top -40px;
	}
	.info-sec .num-item ul li:first-child, 
	.info-sec .num-item ul li:nth-child(2){
		padding-right: 0;
	}
	.info-sec .num-item ul li:last-child .n-text{
		text-align: left;
	}
	.info-sec .num-item ul li .nn{
		padding-bottom: 20px;
		font-size: 36px;
	} 
	.info-sec .num-item ul li h3{
		font-size: 28px;
	}
	.info-sec .num-item ul li .n-text{
		line-height: 21px;
	}
	.galelery-sec .popup-gallery{
		margin-bottom: 40px;
	}
	.galelery-sec .popup-gallery a{
		width: 100%;
	}
	img.mfp-img{
		width: 100% !important;
	}
	.contact-sec .title h2{
		font-size: 36px;
		font-weight: 500;
		padding: 0 51px;
	}
	.contact-sec .cont-bg{
		background-position: top 15% center;
		padding-top: 0;
		background-size: 110%;
	}	
	.contact-sec .cont{
		padding-top: 420px;
		background-position: top 3% center;
		background-size: 90%;
	}
	.contact-sec .cont .bt, 
	.contact-sec .cont .bt{
		padding-bottom: 0;
	}
	.contact-sec .cont .sl-left,
	.contact-sec .cont .sl-right,
	.contact-sec .cont .sl-center{
		margin-bottom: 40px !important;
	}
	.contact-sec .cont .sl-left a,
	.contact-sec .cont .sl-right a,
	.contact-sec .cont .sl-center a{
		align-items: center !important;
		justify-content: flex-start;
		flex-direction: row;	
		height: 100%;	
	}
	.contact-sec .cont .sl-right a{
		align-items: center !important;
	}
	.contact-sec .cont .sl-center{
		padding-top: 0;
	}
	.contact-sec .cont .sl-center a{
		display: flex;
		text-align: left;
		justify-content: flex-start;
		align-items: center;
	}
	.contact-sec .cont .sl-left a p, 
	.contact-sec .cont .sl-right a p,
	.contact-sec .cont .sl-center a p{
		padding: 0;
		margin-left: 40px;
		text-align: left;
		width: 200px;
	}
	.contact-sec .cont .sl-left a p br, 
	.contact-sec .cont .sl-right a p br,
	.contact-sec .cont .sl-center a p br{
		display: none;
	}
	.contact-sec .cont .sl-left a .s-img,
	.contact-sec .cont .sl-right a .s-img {
		width: 100px;
		text-align: center;
		margin-bottom: 0;
	}
	.contact-sec .cont .sl-center a img{
		padding: 0;
	}
	.contact-sec .cont .cont-text{
		margin-top: 40px;
		padding: 0;
	}
	.contact-sec .cont .or-1{
		order: 1;
	}
	.contact-sec .cont .or-2{
		order: 2;
	}
	.contact-sec .cont .or-3{
		order: 4;
	}
	.contact-sec .cont .or-4{
		order: 3;
	}
	.contact-sec .cont .or-5{
		order: 5;
	}
	.contact-sec .cont .or-6{
		order: 6;
	}
	/*/////////////*/
	.business-sec .b-item a {
		display: block;
		text-decoration: none;
		margin-top: 17px;
		transition: .3s all ease;
	}
	
	.business-sec .b-item a span{
		width: 100px;
		font-size: 16px;
		color: #FF6361;
		padding-bottom: 7px;
		position: relative;
		display: block;
		border-bottom: 1px dashed #FF6361;
		transition: .3s all ease;
	}
	.business-sec .b-item a span:before{
		content: url(/bitrix/templates/likvidatoroff/images/arrow-left.svg);
		display: block;
		position: absolute;
		right: 0;
		transition: .3s all ease;
	}
	.business-sec .b-item a.active span:before{
		transform: rotate(180deg);
		transition: .3s all ease;
	}
	.business-sec .b-item a .list{
		margin-top: 10px;
		display: none;
	}
	.business-sec .b-item a .list.open{
		display: block;
	}
	.business-sec .b-item a ul li:last-child{
		border-bottom: none;
	}
	.business-sec .business-block {
		width: 100%;
	}
	.business-sec .business-block.two .b-item,
	.business-sec .business-block.three .b-item,
	.business-sec .b-item.two,
	.business-sec .b-item {
		width: 100%;
	    padding: 30px;
	    margin-bottom: 30px!important;
	    background-image: none;
	    background: #FFFAFA;
	    border-radius: 20px;
	}
	.business-sec .business-block.two .b-item,
	.business-sec .b-item.two{
		background: #EBFCFF;
	}
	.business-sec .b-item .item-title h3 {
		font-size: 18px;
		line-height: 140%;
		color: #3E3E3E;
	}
	.business-sec .business-head {
		padding: 290px 17px 50px;
		right: 0;
		top: -65px;
	    flex: 0 0 100%;
	    max-width: 100%;
	    background-image: url('/bitrix/templates/likvidatoroff/images/business-men-mob.png');
	    background-size: contain;
	    background-position: top;
	    background-color: #2AA9C3;
	}
	.business-sec .b-rov {
		margin: 0;
	}
	.business-sec .business-head h2 {
		font-size: 18px;
		line-height: 140%;
	}
	.business-sec .business-head p {
		font-size: 14px;
		line-height: 150%;
	}
	.business-sec .business-rov {
		margin-bottom: 0;
	}
	.form-sec {
		padding: 50px 0 60px;
		background: unset;
	}
	.form-sec .form-block {
		padding: 30px 0 35px;
	}
	.form-sec .form-block .form-text h2 {
		font-size: 18px;
		line-height: 140%;
		margin-bottom: 25px;
	}
	.form-sec .form-block .form-text h4 {
		font-size: 18px;
		line-height: 150%;
		margin-bottom: 30px;
	}
	.form-sec .form-block form input {
		margin-bottom: 10px;
	}
	.form-sec .form-block form button,
	.form-sec .form-block form input {
		width: 270px;
	}
	.form-sec .form-block form button,
	.form-sec .form-block form input::placeholder {
		font-size: 14px;
		line-height: 16px;
	}
	.form-sec .form-block .form-text {
		margin-bottom: 0;
	}
	.form-sec .form-block p {
		font-size: 10px;
		line-height: 120%;
	}
	footer .ftr-copy p span {
		display: none;
	}
	footer .ftr-copy a, footer .ftr-copy p {
		font-size: 14px;
	}
	footer .ftr-copy {
		margin: 34px 0 26px;
	}
	footer .ftr-menu {
		flex-direction: column;
	}
	footer .ftr-menu a {
		margin-right: 0;
	}
	footer .ftr-menu a {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 20px;
	}
	footer .ftr-menu {
		padding-bottom: 20px;
	}
	footer .ftr-menu:after {
		width: 170px;
	}
	.business-top .business-title h1 {
		font-size: 56px;
		line-height: 120%;
	}
	.business-top .business-title h1 span {
		color: #ff6361;
	}
	.main-sec .main-title h1 {
		font-size: 42px;
		line-height: 120%;
		text-align: center;
		margin-bottom: 6px;
	}
	.main-sec .main-title h1 span {
		display: block;
	}
	.main-sec .main-title h3 {
		font-size: 18px;
		line-height: 140%;
	}
	.main-sec {
		padding: 60px 0 100px;
	}
	.main-sec .main-block {
		padding: 30px 0 38px;
	}
	
	.main-sec .main-block .main-form form input {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.main-sec .main-block .main-form form {
		flex-direction: column;
	}
	.main-sec .main-block .main-form form button,
	.main-sec .main-block .main-form form input::placeholder {
		font-size: 14px;
		line-height: 16px;
	}
	.main-sec .main-block .main-form p {
		font-size: 10px;
		line-height: 120%;
	}
	.main-sec .main-block:after{
		width: 92%;
    	height: 8%;
	}
	.main-sec .main-block .main-text h4 {
		font-size: 18px;
		line-height: 150%;
	}
	.title h2 {
		font-size: 36px;
		line-height: 120%;
	}
	.service-sec .title h4 {
		margin-top: 16px;
		font-size: 18px;
		line-height: 150%;
	}
	.service-sec .service-block {
	    box-shadow: 0px 8px 59px rgba(0, 0, 0, 0.1);
	}
	.service-sec .service-block .service-img {
		top: -60px;
	}
	.service-sec .service-col {
		margin-bottom: 55px;
	}
	.service-sec .service-block .service-text span {
		font-size: 14px;
		line-height: 150%;
		padding: 0 40px;
	}
	.our-sec .pen{
		display: none;
	}
	.service-sec .service-btn a {
		font-size: 14px;
	}
	.service-sec {
		background-image: unset;
		padding: 22px 0 40px;
	}
	.our-sec {
		padding: 120px 0 0;
	}
	.our-sec .title h3 {
		font-size: 18px;
		line-height: 25px;
	}
	.our-sec .our-block.eight,
	.our-sec .our-block.seven,
	.our-sec .our-block.one,
	.our-sec .our-block.two,
	.our-sec .our-block.four {
		left: 0;
		top: 0;
	}
	.our-sec .our-block.five,
	.our-sec .our-block.six {
		right: 0;
	}
	.our-sec .our-block.nine {
		margin-top: 0;
	}
	.our-sec .our-block {
		margin-bottom: 20px;
	}
	.our-sec .our-block .our-text p {
		font-size: 14px;
		line-height: 21px;
	}
	.our-sec .col-left {
		order: 2;
	}
	.our-sec .col-center {
		order: 1;
		padding-bottom: 490px;
	}
	.our-sec .col-right {
		order: 3;
	}
	.our-sec .our-col.col-center img {
	    top: -70px;
	    left: -90px;
	}
	.work-sec {
		background: unset;
		padding: 0 0 100px;
	}
	.work-sec .girl {
		width: 100%;
	}
	.work-sec .work-title h2 {
		font-size: 36px;
		line-height: 43px;
		color: #3e3e3e;
		text-align: center;
		margin: 40px 0 22px;
	}
	.work-sec .work-title p {
		padding: 0;
		font-size: 14px;
		line-height: 21px;
		color: #3e3e3e;
	}
	.econom-sec .title {
		margin-bottom: 50px;
	}
	.econom-sec .econom-block .econom-text span.ec-arrow {
		display: none;
	}
	.econom-sec .econom-block .econom-text {
		padding: 0;
		width: 202px;
		margin: auto;
		text-align: center;
		justify-content: center;
	}
	.econom-sec .econom-block .econom-text p {
		font-size: 18px;
		line-height: 25px;
		text-align: center;
	}
	.econom-sec .econom-block .econom-text span.ec-num {
		font-size: 64px;
		line-height: 75px;
		left: 33%;
	}
	.econom-sec .econom-block {
		margin-bottom: 80px;
	}
	.econom-sec {
		padding: 75px 0 0;
	}
	/*////////////*/
	header {
		padding: 20px 0 0;
	}
	.citinezs-title,
	.business-top {
		padding: 45px 0 110px;
	}
}



@media only screen and (max-width: 376px){
	.citinezs-title .scales {
	    bottom: 5%;
	}
	.citinezs-sec .citi-mob {
	    padding-top: 215px;
	}
	.citinezs-sec .c-item .item-title h3{
		font-size: 18px;
	}
	.citinezs-sec .c-item a span{
		width: 90px;
		font-size: 14px;
	}
	.citinezs-sec .c-item ul li{
		font-size: 14px;
	}
	.about-text .about-text p{
		font-size: 14px;
	}
	.about-sec .sec-text h3{
		font-size: 17px;
		line-height: 25px;
	}
	.about-sec .ab-item {
	    height: 255px;
	    width: 90%;
	    margin: 0 auto 40px auto;
	}
	.about-sec .ab-item p{
		font-size: 14px;
		line-height: 21px;
	}
	.contact-sec .cont .sl-left a p, 
	.contact-sec .cont .sl-right a p,
	.contact-sec .cont .sl-center a p{
		margin-left: 30px;
		width: 160px !important;
		font-size: 14px;
	}
	.contact-sec .cont {
	    background-position: top 5% center;
	}
	.contact-sec .cont .cont-text p{
		font-size: 14px;
		line-height: 21px;
	}
	.contact-sec .title h2{
		padding: 0 35px;
		line-height: 42px;
	}
	.info-sec .num-item ul li .n-text{
		font-size: 14px;
	}
	.galelery-sec .galelery-link a{
		width: 90%;
		padding: 19px 0;
	}
	.our-sec .col-center {
		padding-bottom: 445px;
	}
}
@media only screen and (max-width: 360px){
	.citinezs-sec {
		padding-top: 50px !important;
	}
	.citinezs-title .scales {
	    bottom: -19%;
	}
	.citinezs-sec .citi-mob {
	    padding-top: 205px;
	}
}
@media only screen and (max-width: 320px){
	.our-sec .col-center {
		padding-bottom: 355px;
	}
	.form-sec .form-block form button,
	.form-sec .form-block form input {
		width: 230px;
	}
	.main-sec .main-block .main-form form input,
	.main-sec .main-block .main-form form button{
		width: 230px;
	}
	.our-sec .our-col.col-center img {
	    left: -70px;
	}

	.business-sec .business-head {
		padding: 220px 17px 50px;
	}
	.citinezs-title .scales {
	    bottom: -15%;
	}
	.citinezs-sec .citi-mob {
	    display: block;
	    padding-top: 185px;
	}
	.contact-sec .cont {
	    padding-top: 350px;
	}
	.contact-sec .title h2{
		padding: 0 5px;
	}
	.about-sec .ab-item {
	    height: 210px;
	    width: 90%;
	    margin: 0 auto 40px auto;
	}
	.about-sec .ab-item p{
		font-size: 14px;
		line-height: 21px;
	}
	.info-sec {
	    padding-top: 300px;
	}
	.galelery-sec .galelery-link a{
		width: 100%;
	}
}
/*//////////// DILSHOD /////////////*/
/* End */
/* /bitrix/templates/likvidatoroff/styles.css?17538728271635 */
/* /bitrix/templates/likvidatoroff/template_styles.css?175387282744032 */
