.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.container-new{
    width: 100%;
    max-width: 100%!important;
  padding-left: 0px;
  padding-right: 0px;
}
body .container-new{
	-webkit-text-size-adjust: 100%;
}
body .container-new a{
	border-bottom:none;
}
.container-new .container-block-one .row,
.container-new .container-block-four .row,
.container-new .container-block-five .row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.container-block{
	height:110px;
}

.container-block-one{
	text-align:center;
	padding-top:0px;
}
.container-block-one-title{
	line-height: 5vw;
	text-transform:uppercase;
	font-weight:600;
}
.container-block-one-op{
	color:#8b8b8b;
	font-size: 17px;
	margin-top:20px;
}

.container-block-one-col{
	padding:30px 50px;
}
.container-block-one-col .btn-info{
	margin-top:40px;
	padding:15px 40px;
	text-transform:uppercase;
	font-weight:400;
	border-radius:0px;
	background-color:#19a0f8;
	font-size:17px;
}
.container-block-one-col .btn-info:hover{
	background:#169ebc;
}
.block-icon{
	margin-top:40px;
	padding:40px;
	border-top:1px solid #292929;
	border-bottom:1px solid #292929;
}
.block-icon-one{
	border-right:1px solid #292929;
}
.block-icon .fa{
	color:#20a4f4;
	font-size:50px;
	margin-bottom:10px;
}
.block-icon-title{
	color:#fff;
	padding:10px;
	text-transform:uppercase;
	font-weight:600
}
.block-icon-div{
	color:#ababab
}
.container-block-one .row{
	background:#fff;
}
.container-block-one .container-block-one-col,
.container-block-one .container-block-one-col .row{
	background:#000;
}
.container-block-one-col-one .row{
	background: #ffffff00;
	align-content:center;
	height:100%;
}
.container-block-one-col-one .years{
	align-content:center;
	padding-right:30px;
}
.years-top{
	margin-top:20px;
	font-size:21px;
	text-transform:uppercase;
	text-align:left;
}
.years-center{
	font-size:110px;
	font-weight:bold;
	text-align:left;
	line-height:130px;
}
.years-center span{
	display:block;
	color:#20a4f4;
}
.years-bottom{
	font-size:35px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}
.years-new-top .years-top{
	margin-top:28px;
	font-size:12px;
}
.years-new-top .years-center{
	font-size:30px;
	line-height:40px;
}
.years-new-top .years-center span{
	display:inline;
}
.years-new-top .years-bottom{
	display:inline-block;
	font-size:15px;
	margin-left:0px;
}
.col-white{
	background:#fff;
	height:110px;
}



.container-block-two{
	text-align:center;
	padding-top:60px;
}
.container-block-two-title{
	line-height: 5vw;
	text-transform:uppercase;
	font-weight:600;
}
.container-block-two-op{
	color:#8b8b8b;
	font-size: 17px;
	margin-top:20px;
	margin-bottom:40px;
}
.container-block-two-title-one{
	font-size: 3.5vw;
	font-weight:700;
}
.container-block-two-title-two{
	font-size: 3vw;
	padding:0px;
	color:#19a0f8;
	font-weight:700;
}
.container-block-two-title-two span{
	color:#159cfc;
}
.container-block-two-col{
	padding:30px 50px;
}

.container-block-two .container-block-two-col,
.container-block-two .container-block-two-col .row{
	background:#000;
}
.container-block-two-col-two .row{
	background: linear-gradient(280deg, #ffffff, 90%, #20a4f487);
	align-content:center;
	height:100%;
}

.container-block-two .block-icon{
	border-top:none;
	border-bottom:none;
	margin-top:0;
}
.container-block-two .block-icon:nth-child(-n+3){
	border-bottom:1px solid #292929;
}
.container-block-two .block-icon-two{
	border-right:1px solid #292929;
	border-left:1px solid #292929;
}


.block-icon-text{
	color:#20a4f4;
	font-size:35px;
	font-weight:bold;
	margin-bottom:5px;
}
.years-new-top{
	color:#fff;
}

.container-block-one-title .container-block-one-title-one{
    -webkit-text-stroke-width: 0px;
}
.container-block-one-title .container-block-one-title-two{
	padding:0px 10px 10px 10px;
}
.container-block-one-title .container-block-one-title-three{
	font-size: 1.8vw;
}
.container-block-one .row-background .container-block-one-col{
	background:#000000e6;
}
.container-block-one .row-background .container-block-one-col .row{
	background:#00000000;
}
.container-block-one .row-background .container-block-one-col-one .row{
	align-content:center;
	height:100%;
}
.block-icon-fa img{
	background:#ffffff;
	border:3px solid #19a0f8;
	border-radius:50px;
	max-width:86px;
	height:auto;
}

.container-block-two .row-background-two .container-block-two-col{
	background:#000000e6;
}
.container-block-two .row-background-two .container-block-two-col .row{
	background:#00000000;
}
.container-block-two .row-background-two .container-block-two-col-two .row{
	background: none;
	align-content:center;
	height:100%;
}

.container-block-three{
	text-align:center;
	padding-top:60px;
}
.container-block-three .container-block-one-title-one{
	font-size:3.5vw;
	margin-top:-20px;
}
.container-block-three .container-block-one-title-two{
	font-size:4.5vw;
}

.for_video_parent {
  flex:0 0 100%;
  width:100%;
  margin-top:15px;
}
.for_video_parent .video-js{
    padding-top: 70% !important;
}
.vjs-poster img {
    object-fit: cover;
}
.for_video {
  position: relative;
  padding-top: 70%;
}
.for_video_parent .for_video iframe {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0;
  top: 0;
}

.container-block-two .row-background-four .container-block-two-col{
	background:#000000e6;
}
.container-block-two .row-background-four .container-block-two-col .row{
	background:#00000000;
}
.container-block-two .row-background-four .container-block-two-col-two .row{
	background: none;
	align-content:center;
	height:100%;
}

.container-block-razdel{
	min-height:100px;
	display: flex;
    overflow-x: hidden;
	justify-content:center;
	align-items:center;
	padding-left: 0;
    padding-right: 0;
}

.text-block-razdel{
	font-weight:600;
	text-align:left;
	width:100%;
	margin-left:5px;
}
.text-block-razdel .container-block-two-title-one,
.text-block-razdel .container-block-two-title-two{
	display:inline-block;
	font-size:3vw;
}

.container-block-razdel-title{
	font-size:3vw;
	font-weight:600;
	color: #1d415c;
	text-align:left;
	width:100%;
	margin-left:0px;
}
.container-block-two .block-icon{
	padding:0px;
	cursor:pointer;
}
.container-block-two .block-icon-fa img{
	margin-top:30px;
}
.container-block-two .block-icon-div{
	padding:0 20px 20px 20px;
}
@media(min-width:1300px){
	.container-block-two .block-icon:nth-child(n+3) .block-icon-div{
			padding-bottom:0;
	}
}
.container-block-razdel-footer{
	border-top:1px solid #292929;
	color:#ababab;
	padding:0 50px;
	align-items: center;
	font-size:15px;
	margin-top:0px;
}
.block-icon-div a{
	color:#ababab;
}

.sticky-wrapper{
	position:absolute;
	z-index:999;
	background:#000;
	width:100%;
}
.sticky-wrapper.is-sticky .container-block.sticky{
	position:fixed;
	z-index:999;
	background:#000;
}
.sticky-wrapper.is-sticky .container-block{
	height:70px;
}



.sticky-wrapper.is-sticky .logo{
	text-align:center;
}
.sticky-wrapper.is-sticky .years-new-top .years-top{
	margin-top:0px;
}
.sticky-wrapper.is-sticky .row{
   align-items:center;	
}
.sticky-wrapper.is-sticky .years-new-top .years-center{
	margin-top:5px;
	line-height:20px;
}
.container-block-four{
	padding-top:110px;
}
.container-block-five{
	padding-top:60px;
}
.sticky-wrapper.is-sticky .phone .phone-a a{
	line-height:25px;
}

.block-catalog{
	border:1px solid #292929;
	padding:0px;
	margin-top:50px;
	position:relative;
	z-index:99;
	background: #141516;
	transition:all .3s;
}
.block-catalog:hover{
    position: absolute;
	left:10px;
	right:10px;
    width: auto;
	box-shadow: 0 0 10px 0 rgb(129 129 129);
}
.col-md-3-3:hover{
	z-index:100;
}
.block-catalog-img img{
	max-width:100%;
	height:auto;
	padding:0 20px;
}
.block-catalog:hover .block-catalog-img img{
	padding:0 25px;
}
.block-catalog-title{
	text-align:center;
	font-weight:bold;
	padding:20px;
	color:#fff;
}
.block-catalog .block-catalog-div{
	width:100%;;
	text-align:center;
	background:#20a4f4;
	padding:12px;
	color:#fff;
	display:none;
	transition:all .3s;
}
.block-catalog:hover .block-catalog-div{
	display:block;
}
.block-catalog:hover .block-catalog-div:hover{
	background:#169ebc;
}
.block-catalog:hover .block-catalog-div:active{
	background:#117a8b;
}
.container-block-block-catalog{
	margin:0 auto;
}
.container-block-block-catalog .btn-info{
	margin-top:70px;
	padding:15px 40px;
	text-transform:uppercase;
	font-weight:500;
	border-radius:0px;
	background-color:#19a0f8;
}
.container-block-block-catalog .btn-info:hover{
	background:#169ebc;
}
.container-block-forma{
	text-align:left;
	margin-top:0px;
}
.container-block-forma .b24-form-control-string .b24-form-control,.b24-form-control-list .b24-form-control,.b24-form-control-select .field-item {
    border-radius: 2px !important;
    height: 62px;
}
.container-block-forma .b24-form-control-file {
    border-radius: 2px;
}
.container-block-forma .b24-form .b24-form-sign-abuse {
    opacity:0.2 !important;
}
.container-block-forma .b24-form .b24-form-sign-abuse a{
    text-decoration:none;
	border-bottom:none;
}
.container-block-forma .b24-form-btn:active,
.container-block-forma .b24-form-btn:focus,
.container-block-forma .b24-form-btn:hover {
        outline: 0;
}
.container-block-forma .b24-form-btn {
    text-transform:uppercase;
    font-weight:500;
    font-size:16px;
    border-radius:1px;
    padding: 20px 20px;
}

.container-block-forma .b24-form-btn:hover {
    background-color:#169ebc;
}
.container-block-forma .b24-form-btn:active {
    background-color:#117a8b;
}
.container-block-forma .b24-form-control-string .b24-form-control-label,.b24-form-control-list .b24-form-control-label,.b24-form-control-text .b24-form-control-label {
    font-size:17px;
}
.container-block-forma .b24-form-control-file .b24-form-control-label {
    font-size: 17px
}
.container-block-forma .b24-form-control-comment {
    color: #6e6e6e;
    font-size:14px;
}
.container-block-forma .b24-form-field {
    margin-bottom: 25px;
}
.container-block-forma .b24-form-control-alert.b24-form-control-checkbox,.b24-form-control-alert.b24-form-control-radiobox,.b24-form-control-alert.b24-form-control-file,.b24-form-control-alert.b24-form-control-list .b24-form-control,.b24-form-control-alert.b24-form-control-string .b24-form-control,.b24-form-control-alert.b24-form-control-text .b24-form-control {
    background-color: rgb(242 88 48 / 15%) !important;
    border-color: rgb(242 88 48 / 85%) !important;
}
.container-block-forma .b24-form-wrapper {
    max-width: 100%;
    padding:0;
}
.container-block-forma .b24-form-control-text .b24-form-control {
    height: 159px;
}
.contact-block-adress{
	margin:45px 0;
	padding-bottom:45px;
	border-bottom:1px solid #292929;
}
.contact-block-adress.contact-block-adress-last{
	border-bottom:none;
}
.contact-block-adress .block-icon-fa{
	align-content:center;
}
.contact-block-adress .block-icon-fa svg{
	fill:#20a4f4;
	width:55px;
	height:55px;
}
.contact-block-adress .block-icon-fa .fa{
	color:#20a4f4;
	font-size:50px;
}
.contact-block-adress .contact-op{
	text-align:left;
	padding-left:15px;
}
.contact-block-adress .contact-op-title{
	display:inline-block;
	text-transform:uppercase;
	font-weight:bold;
	color:#ececec;
}
.contact-op-map{
	margin-top:5px;
}
.container-new .container-block-four a{
	transition:all .3s;
}
.container-new .container-block-one a{
	transition:all .3s;
}
.phone-text-block{
	text-align:center;
	color:#8b8b8b;
}
.block-catalog-foto{
	padding:30px;
}
.block-catalog-foto .block-catalog-img{
	width:100%;
	height:310px;
	background-size:cover  !important;
	background-position:50% !important;
	opacity:0.8;
	transition:all .3s;
}
.block-catalog.block-catalog-foto:hover{
	position: relative;
	left:0px;
	right:0px;
	width: auto;
	box-shadow: 0 0 10px 0 rgb(129 129 129);
}
.block-catalog.block-catalog-foto:hover .block-catalog-img{
	opacity:1;
}

@media (min-width: 768px) {
    .col-md-3-3 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}

.container-block-two .block-icon .block-icon-fa,
.container-block-two .block-icon .block-icon-title{
	opacity:0.4;
	transition:all .7s;
	cursor:pointer;
}
.container-block-two .block-icon:hover .block-icon-fa,
.container-block-two .block-icon:hover .block-icon-title{
	opacity:1;
}
.container-block-two .block-icon.active .block-icon-fa,
.container-block-two .block-icon.active .block-icon-title{
	opacity:1;
}
.container-block-two .block-icon .block-icon-div{
	opacity:0.2;
	transition:all .7s;
	color:#838383;
}
.container-block-two .block-icon:hover .block-icon-div{
	opacity:1;
	color:#ababab;
}

.container-block-otzyv .row .row{
    align-items:center;
}
.block-otzyv{
	display:flex;
	align-items:center;
	border:1px solid #292929;
	padding:40px;
	margin-top:50px;
	background: #141516;
}
.otzyv-block-two{
	color:#8b8b8b;
}
.otzyv-block-two-title{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
.otzyv-block-one{
	text-align:center;
}
.otzyv-block-one svg{
	width:50px;
	height:50px;
	fill:#fff;
}

.sticky-wrapper{
	background:#001A32;
}
.sticky-wrapper.is-sticky .container-block.sticky{
	background:#001A32;
}

.container-block-one .row-background .container-block-one-col{
	background:#001a32f2;
}
.container-block-two .row-background-two .container-block-two-col{
	background:#001a32f2;
}
.container-block-two .row-background-four .container-block-two-col{
	background:#001a32f2;
}
.block-catalog{
	border: 1px solid #152f4a;
	background: #092744;
}
.block-otzyv{
	border: 1px solid #152f4a;
	background: #092744;
}
.container-block-two .block-icon .block-icon-div{
	color:#175466;
}
.block-icon{
	border-top:1px solid #29465738;
	border-bottom:1px solid #29465738;
}
.block-icon-one{
	border-right:1px solid #29465738;
}

.container-block-two .block-icon:nth-child(-n+3){
	border-bottom:1px solid #29465738;
}
.container-block-two .block-icon-two{
	border-right:1px solid #29465738;
	border-left:1px solid #29465738;
}
.contact-block-adress{
	border-bottom:1px solid #29465738;
}
.container-block-razdel-footer{
	border-top:1px solid #29465738;
	color:#869da5;
}
.container-block-one-op{
	color: #7a97a1;
}
.phone-text-block{
	color:#869da5;
}
.block-icon-div{
	color:#869da5;
}
.container-block-two-op{
	color: #7a97a1;
}
.container-block-two .block-icon:hover .block-icon-div{
	color:#869da5;
}
.otzyv-block-two{
	color:#7a97a1;
}

.block-o-nas{
	flex-direction:column;
	text-align:center;
}

.menu .navbar-toggle svg{
    width:50px;
    height:50px;
	cursor:pointer;
}
@media(min-width:1400px){
	.navbar-collapse.collapse {
	    display: block;
	}
	.navbar-toggle{
		display:none;
	}
}
@media(max-width:1399px){
	.years.years-new-top{
	    display: none;		
	}
	.navbar-collapse.collapse {
	    display: none;
	}
	.navbar-collapse.collapse.in {
	    display: block;
	}
	.navbar-toggle{
		display:block;
	}
	.sticky-wrapper .container-block{
		height:65px;
	}
	.sticky-wrapper.is-sticky .container-block{
		padding:5px 0;
	}
	.sticky-wrapper .container-block .navbar-toggle{
		padding-right:15px;
	}
}
@media(max-width:1199px){
	.phone .phone-a{
	    display: none;		
	}
	.phone{
		border-right:none;
		border-left:none;
		justify-content:flex-end;
	}
	.sticky-wrapper.is-sticky .logo{
		text-align:left;
		padding:0 30px;
	}
	.sticky-wrapper .logo{
		text-align:left;
	}
}
@media(min-width:1200px){
	.phone{
		justify-content:center;
	}
}
@media(max-width:968px){
	.sticky-wrapper .container-block.sticky img{
		margin:0; 
		width:auto; 
		height:55px;
	}
	.sticky-wrapper .container-block.sticky .logo{
		height:55px;
	}
	.sticky-wrapper.is-sticky .container-block{
		height:65px;
		padding:5px 0;
	}
	.container-block-one{
		padding-top:0px;
	}
	.top-menu{
		padding:5px 0;
	}
}

.block-o-nas{
	align-items:center;
	padding:30px;
	border-left: 1px solid #152f4a;
	border-right: 1px solid #152f4a;
	background: #092744;
}
.block-o-nas-t-one {
	width: 100%;
	height: 80px;
	background: #092744;
	clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
	margin-top:50px;
	margin-bottom:-0.1px;
}
.block-o-nas-t-two {
	width: 100%;
	height: 80px;
	background: #092744;
	clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
}
.block-icon-text-orange{
	color:#ff7615;
}

.container-block-one .row-background{
	overflow-x:hidden !important;
}

.top-video{
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	z-index:99;
	overflow: hidden;
}


@media(min-width:1300px){
	.sticky-wrapper.is-sticky .container-block.sticky .phone{
		height:70px;
	}
}
.menu{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	position:absolute;
	right:0;
	top:0;
}
.navbar-nav li a {
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    padding:10px 20px;
    text-decoration:none;
    border: 1px solid #001b31;
    transition:all .3s;
}
.navbar-nav li.active a {
    border:1px solid #20a4f4;
}
.navbar-nav li:hover a {
    border:1px solid #93d6ff;
}
@media(max-width:1300px){
	.container-block.sticky .row.row-container-block-sticky{
		margin:0;
	}
	.navbar-collapse.collapse.in .navbar-nav {
		flex-direction: column;
		width:100%;
		background:#001a32;
		height:100%;
	}
	.navbar-collapse {
		margin-left:-15px;
		margin-right:-15px;
	}
	.navbar-bx-context{
		margin-top:110px;
		background:#001a32 !important;
		text-align:right;
		padding-bottom:30px;
		border-top:1px solid #09243a;
	}
	.sticky-wrapper.is-sticky .container-block.sticky .navbar-bx-context{
		margin-top:65px;
	}
	.navbar-toggle{
		position:absolute;
		right:20;
		top:0;
		height:110px;
	}
	.sticky-wrapper.is-sticky .container-block.sticky .navbar-toggle{
		height:65px;
	}
	.navbar-toggle svg{
		position:absolute;
		right:0;
		top: 50%;
		transform: translateY(-50%);
	}
	.navbar-nav li{
		padding:0px 10px;
		width:100%;
	}
	.navbar-nav li a {
		width:100%;
		display:block;
		border-bottom: 1px dotted #275982;
		padding:20px 20px;
	}
	.navbar-nav li.active a {
		border-left: 1px dotted #001a32;
		border-right: 1px dotted #001a32;
		border-top: 1px dotted #001a32;
		border-bottom: 1px dotted #93d6ff;
		color:#20a4f4;
	}	
	.navbar-nav li:hover a {
		border-left: 1px dotted #001a32;
		border-right: 1px dotted #001a32;
		border-top: 1px dotted #001a32;
		border-bottom: 1px dotted #508bbb;
		color:#44aff0;
	}
}

@media(min-width:1300px){
	.navbar-nav {
    		display:flex;
    		justify-content: space-evenly;
    		flex-direction: unset;
    		align-items:center;
    		height:110px;
	}
	.sticky-wrapper.is-sticky .container-block .navbar-nav {
    		height: 70px;
	}
}
@media(max-width:968px){
	.navbar-toggle{
		position:absolute;
		right:20;
		top:0;
		height:55px;
	}
	.navbar-bx-context{
		margin-top:65px;
	}
	.top-video{
		top:70px;
	}
}
@media(min-width:1960px){
	.container-new{
		max-width:2240px !important;
	}
	.sticky-wrapper{
		max-width:2240px !important;
	}
	.sticky-wrapper.is-sticky .container-block.sticky{
		max-width:2240px !important;
	}
	.container-block-one-title .container-block-one-title-one{
		font-size: 54px;
		line-height:95px;
	}
	.container-block-one-title .container-block-one-title-two{
		font-size: 96px;
		line-height:97px;
	}
	.container-block-one-title .container-block-one-title-three{
		font-size: 35px;
		line-height:97px;
	}
	.container-block-razdel-title{
		font-size:58px;
	}
	.container-block-two-title-one{
		font-size: 67px;
		line-height:95px;
	}
	.container-block-two-title-two{
		font-size: 58px;
		line-height:95px;
	}
	.container-block-three .container-block-one-title-two{
		font-size: 86px;
		line-height:95px;
	}	
}
.top-menu{
	height:110px;
	overflow:hidden;
}
.container-block-razdel-footer{
	padding:30px 50px;
}
.container-block-two .block-icon:nth-child(-n+3){
	border-color: var(--stroke_black);
}
.container-block-two .block-icon-two{
	border-color: var(--stroke_black);
}
.container-block-two .block-icon .block-icon-div{
	color:#9bb9c1;
}
@media(max-width:968px){
	.container-block-one-title .container-block-one-title-one{
		font-size: 22px;
		line-height:30px;
	}
	.container-block-one-title .container-block-one-title-two{
		font-size: 32px;
		line-height:40px;
	}
	.container-block-one-title .container-block-one-title-three{
		font-size: 14px;
		line-height:19px;
	}
	.container-block-razdel-title{
		font-size:22px;
	}
	.container-block-two-title-one{
		font-size: 25px;
		line-height:22px;
	}
	.container-block-two-title-two{
		font-size: 23px;
		line-height:58px;
	}
	.contact-block-adress .contact-op{
		text-align:center;
	}
	.contact-block-adress .block-icon-fa{
		margin-bottom:20px;
	}
	.top-menu{
		height:65px;
	}
	.container-block-one-col{
		padding:30px 20px 0px 20px;
	}
	.container-block-razdel-footer{
		padding:30px 20px;
		font-size:13px;
	}
	.container-block-forma .b24-form-wrapper {
    		padding:0;
	}
	.container-block-one-col .block-icon{
		border-top:none;
		margin-top: 0px;
	}
	.container-block-one-col .block-icon-one{
		border-right:none;
	}
	.container-block-one-col .block-icon:last-child{
		border-bottom:none;
	}
	.container-block-razdel{
		min-height:95px;
	}
	.container-block-two-op-new{
		margin-bottom:0px;
	}
	.container-block-two .block-icon{
		border-bottom:1px solid #29465738;
	}
	.container-block-two .block-icon:nth-child(-n+3){
		border-bottom:1px solid #29465738;
	}
	.container-block-two .block-icon-two{
		border-right:none;
		border-left:none;
	}
	.container-block-two .block-icon .block-icon-fa,
	.container-block-two .block-icon .block-icon-title{
		opacity:1;
	}
	.container-block-two .block-icon .block-icon-div{
		opacity:1;
		color:#ababab;
	}
	.container-block-two .block-icon{
		background: #fff;
		border: 1px solid #a0b6cd;
	}
	.theme-dark .container-block-two .block-icon{
		background: var(--card_bg_black);
		border-color: var(--stroke_black);
	}
	.container-block-two .block-icon:nth-child(-n+3){
		border: 1px solid #a0b6cd;
	}
	.theme-dark .container-block-two .block-icon:nth-child(-n+3){
		border-color: var(--stroke_black);
	}
	.container-block-two .block-icon .block-icon-div{
		color: var(--basic_text_black);
	}
}
.container-block-razdel-footer a{
	color:#a8b8be;
	text-decoration:underline;
	text-align:left;
}

@media(min-width:768px){
	.container-block.sticky img{
		margin:17px; 
		width:160px; 
		height:75px;
	}
	.sticky-wrapper.is-sticky .container-block.sticky img{
		margin:0; 
		width:auto; 
		height:55px;
	}
}
.phone-icone svg{
	fill:#19a0f8;
	margin-right:30px;
}
.contact-bottom{
	align-content:center;
}
.contact-bottom .phone-icone svg{
	width:40px;
	height:40px;
	margin-right:0px;
}

@media(max-width:1099px){
	.contact-bottom .phone-icone svg{
		margin-bottom:15px;
	}
	.phone-icone svg{
		width:30px;
		height:30px;
		margin-top:1px;
	}
	.sticky-wrapper.is-sticky .container-block.sticky{
		height:65px;
	}
	.sticky-wrapper.is-sticky .phone-icone svg{
		margin-right:40px;
	}
	.contact-bottom-row{margin:0;}
	.contact-bottom-row-full{margin:0;}
	.container-block-five .container-block-forma{
		order:1;
		overflow:hidden;
	}
}
@media(min-width:1100px){
	.phone-icone svg{
		width:35px;
		height:35px;
	}
}
@media(max-width:968px){
	.logo-small{
		display:block;
	}
	.logo-big{
		display:none;
	}
	.container-block-two-col{
		padding:30px 20px;
	}
	.container-block-two .block-icon{
		margin:20px 0;
	}
	.container-block-two .container-block-two-col .row{
		padding:0px 12px;
		overflow:hidden;
	}

}
@media(min-width:969px){
	.logo-small{
		display:none;
	}
	.logo-big{
		display:block;
	}
}

@media(max-width: 767px){
	.block-icon{
		border-bottom:1px solid #29465738;
	}
	.container-block-two-col .block-icon-title{
		padding:10px 60px;
	}
	.container-block-two .block-icon:first-child{
		margin-top:0;
	}
	.container-block-one .row-background .container-block-one-col{
		background:#001a32cf;
	}
}
.container-block-five .container-block-one-title .container-block-one-title-two{
	color:#1e425b;
	margin-top:25px;
}

.b24-form-sign-abuse{
	opacity:0.2;
}
.b24-form .b24-form-sign-abuse-link {
    border-bottom: none !important;
}
.b24-window-mounts .b24-form{
	position:relative;
	z-index:2000000;
}
.container-block-five .b24-form-padding-side {
    padding-left: 0;
    padding-right: 0
}
.container-block-forma {
  padding-right: 0;
  padding-left: 0;
}
.theme-light .b24-form-control-desc {
    color: #000;
}
.theme-light .b24-form-control-string .b24-form-control,.b24-form-control-list .b24-form-control,.b24-form-control-text .b24-form-control,.b24-form-control-select .field-item{
    color: #000;
}
.theme-light .b24-form-control-label {
    color: #000;
}

.container-block-one .row-background .container-block-one-col{
	background: var(--card_bg_black);
}
.container-block-one-title .container-block-one-title-one{
    color: #1e425b;
}
.theme-dark .container-block-one-title .container-block-one-title-one{
	color:#ffffff;
}
.container-block-one-title-three-new{
	color:#000000;
}
.theme-dark .container-block-one-title-three-new{
	color:#ffffff;
}
.container-block-one-op{
	color: var(--basic_text_black);
}
.container-block-two .row-background-four .container-block-two-col{
	background: var(--card_bg_black);
}
.container-block-two-title-one{
    color: #1e425b;
}
.theme-dark .container-block-two-title-one{
	color:#ffffff;
}
.container-block-two-op{
	color: var(--basic_text_black);
}
.block-icon-title{
	color: var(--basic_text_black);
}

.container-block-two .block-icon:hover .block-icon-div{
	color:var(--basic_text_black);
}
.block-icon{
	border-color: var(--stroke_black);
}
.block-icon-one{
	border-color: var(--stroke_black);
}
.doc a{
	align-content:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.doc-icon svg{
	width:24px;
	height:24px;
	margin-right:5px;
}



.container-block-one .row-background{
	background: url(/services/prodazha-polietilena-dlya-rotatsionnogo-formovaniya/ekran-1.webp) no-repeat top center;
    -webkit-background-size: 100%; 
    -moz-background-size: 100%; 
    -o-background-size: 100%; 
    background-size: 100%; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
}
.container-block-one-title .container-block-one-title-one{
	font-size: 3.8vw;
	margin-bottom:20px;
	font-weight:700;
}
.container-block-one-title .container-block-one-title-two{
	font-size: 4.4vw;
	font-weight:700;
	color:#159cfc;
}

.container-block-two .row-background-four {
	background: url(/services/prodazha-polietilena-dlya-rotatsionnogo-formovaniya/ekran-2.webp) no-repeat top center;
    -webkit-background-size: 100%; 
    -moz-background-size: 100%; 
    -o-background-size: 100%; 
    background-size: 100%; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
}
.block-catalog-title-small{
    color:#fff;
    margin:0 auto;
    text-align:center;
    padding-bottom:20px;
}
.block-catalog-img img{
	margin-top:20px;
}
#price{
	margin-top:50px;
}
.block-o-nas-t-two {
	clip-path: polygon(0% -0.3%, 100% -0.3%, 50% 100%);
}

.contact-block-adress{
	border-bottom:none;
	padding-bottom:0px;
}
.container-block-five .block-icon-title{
	font-size:18px;
	text-transform:none;
}
.container-block-five .block-icon{
	padding:35px;
}
.container-block-forma .b24-form-control-text .b24-form-control {
    height: 119px !important;
}
.block-icon-text-full{
    color: #7a97a1;
	font-size:16px;
}
.block-icon{
    align-content:center;
}

@media(max-width:968px){
	.container-block-one-title .container-block-one-title-one{
		font-size: 32px;
		font-size: clamp(16px, 8.5vw, 32px);
		line-height:30px;
    -webkit-text-stroke-width: 0;
	}
	.container-block-one-title .container-block-one-title-two{
		font-size: 2.2em;
		font-size: clamp(16px, 8.5vw, 26px);
		line-height: 1em;
	}
	.container-block-one-title .container-block-one-title-three{
		font-size: 16px;
		line-height:30px;
	}
	.container-block-razdel-title{
		font-size:30px;
	}
	.container-block-two-title-one{
		font-size: 28px;
		line-height:22px;
    		-webkit-text-stroke-width: 0;
		margin-top:20px;
	}
	.container-block-two-title-two{
		font-size: 28px;
		color:#28a7f1;
		line-height:68px;
	}
	.container-block-forma .b24-form-padding-side {
		padding-left: 5px;
		padding-right: 5px
	}	
	.contact-bottom-row-full .block-icon{
		padding:30px 0;
	}
	.container-block-four{
		padding-top:60px;
	}
	.contact-block-adress .contact-op{
		padding-left:0;
	}
}
@media(max-width:1300px){
	.contact-bottom-row-full .contact-bottom{
		display:none;
	}
	.contact-block-adress .block-icon-fa{
		display:none;
	}
}
@media(max-width:1100px){
	.container-block-one .row-background{
		background: none;
	}
	.container-block-two .row-background-four {
		background: none;
	}
}
@media(min-width:1960px){
	.container-block-one-title .container-block-one-title-one{
		font-size: 54px;
		line-height:95px;
	}
	.container-block-one-title .container-block-one-title-two{
		font-size: 86px;
		line-height:97px;
	}
	.container-block-one-title .container-block-one-title-three{
		font-size: 35px;
		line-height:97px;
	}
	.container-block-razdel-title{
		font-size:58px;
	}
	.container-block-two-title-one{
		font-size: 67px;
		line-height:95px;
	}
	.container-block-two-title-two{
		font-size: 58px;
		line-height:95px;
	}
	.container-block-three .container-block-one-title-two{
		font-size: 86px;
		line-height:95px;
	}
}
@media(min-width:1100px){
	.container-block-one-col-one{
		background:url(/services/prodazha-polietilena-dlya-rotatsionnogo-formovaniya/ekran-1-1.webp) no-repeat;
		background-size:cover;
	}
	.contact-block-adress .block-icon-fa svg{
		width:45px;
		height:45px;
	}
	.contact-block-adress{
		padding:0 15px;
	}	
}
.container-block-two .block-icon .block-icon-div{
	font-size:16px;
}
.product-item {
	background: #fff;
	border: 1px solid #a0b6cd;
}
.theme-dark .product-item {
	background: #092744;;
	border: 1px solid #152f4a
}
.product-item-title {
	color:#1e425b;
}
.product-item-price-current {
	color:#1e425b;
}
.theme-dark .product-item-title {
	color:#fff;
}
.theme-dark .product-item-price-current {
	color:#fff;
}
.theme-dark .container-block-razdel-title{
	color:#fff;
}
.theme-dark .container-block-five .container-block-one-title .container-block-one-title-two{
	color:#fff;
}
.container-block-five .container-block-one-op{
	color: var(--basic_text_black);
}
.container-block-five .block-icon-div{
	color: var(--basic_text_black);
}
.container-block-five .contact-block-adress .contact-op-title{
	color: var(--basic_text_black);
}
.bx-touch .theme-light .product-item {
	background: #fff;
	border: 1px solid #a0b6cd;
}
.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden {
	display: block;
	opacity: 1;
}
.product-item .product-item-div{
	margin-top: 20px;
}
.bx-no-touch .product-item-container.hover .product-item .product-item-div{
	margin-bottom: 20px;
}
.product-item-info-container {
	margin-bottom: 0px;
}

.block-icon-text-full{
	color: var(--basic_text_black);
}
.theme-dark .product-item {
	background: var(--card_bg_black);
	border-color: var(--stroke_black);
}
.product-item-title {
	white-space: normal;
}

.contact-bottom-map-icone{
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="56.5" height="56.812" viewBox="0 0 56.5 56.812"><path d="M28.253 16.651a1.5 1.5 0 0 0 0-2.99 1.793 1.793 0 1 1 1.785-1.794 1.488 1.488 0 1 0 2.975 0 4.76 4.76 0 1 0-4.76 4.784zm20.489-6.482h-2.5a1.495 1.495 0 0 0 0 2.989h2.5a4.806 4.806 0 0 1 4.8 4.8v10.748H40.283a1.491 1.491 0 0 0-1.488 1.5v13.1H21.206a5.683 5.683 0 0 0-4.011-4.028V30.45a1.864 1.864 0 0 0-1.554-1.752H2.966V17.962a4.806 4.806 0 0 1 4.8-4.8h2.451a1.495 1.495 0 0 0 0-2.989H7.766a7.791 7.791 0 0 0-7.771 7.793v31.04A7.791 7.791 0 0 0 7.766 56.8h40.98a7.792 7.792 0 0 0 7.773-7.794V17.962a7.792 7.792 0 0 0-7.777-7.793zM2.966 31.69h11.259v7.616a5.686 5.686 0 0 0-3.926 4.006H2.966V31.69zm11.259 22.121H7.762a4.806 4.806 0 0 1-4.8-4.8v-2.708h7.349a5.683 5.683 0 0 0 3.91 3.943v3.57zm24.57 0h-21.6v-4.5a1.541 1.541 0 0 0 .043-.343 1.491 1.491 0 0 0-1.488-1.494 2.7 2.7 0 1 1 2.678-2.7 1.49 1.49 0 0 0 1.487 1.5 1.428 1.428 0 0 1 1.084.031H38.79v7.513zm14.745-4.8a4.806 4.806 0 0 1-4.8 4.8h-6.972v-7.513h11.77v2.708zm0-5.7H41.77V31.69h11.77v11.616zm-7.534-5.595a1.794 1.794 0 1 0-1.785-1.793 1.789 1.789 0 0 0 1.785 1.793zm-29-20.267l9 19.165a2.465 2.465 0 0 0 4.468 0l9-19.16a1.634 1.634 0 0 0 .071-.177 12.3 12.3 0 1 0-22.65-.1 1.92 1.92 0 0 0 .111.272zM28.25 2.995a9.4 9.4 0 0 1 8.53 13.192l-.027.069-8.508 18.11-8.512-18.115v-.014a1.456 1.456 0 0 0-.057-.156 9.4 9.4 0 0 1 8.577-13.086z" fill-rule="evenodd"></path></svg>');
    mask-size: 40px 40px;
    mask-repeat: no-repeat;
	mask-position:100% 50%;
    background-color: #20a4f4;
}
.contact-bottom-phone-icone{
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="52.281" height="56.812" viewBox="0 0 52.281 56.812"><path d="M30.485 11.318a14.09 14.09 0 0 1 8.987 6.125 14.25 14.25 0 0 1 2.066 10.725 1.5 1.5 0 0 0 1.158 1.764 1.453 1.453 0 0 0 .3.031 1.489 1.489 0 0 0 1.454-1.2 17.244 17.244 0 0 0-2.5-12.971 17.043 17.043 0 0 0-10.872-7.407 1.496 1.496 0 0 0-.593 2.933zm-2.334 7.108a7.729 7.729 0 0 1 5.978 9.111 1.493 1.493 0 0 0 1.157 1.764 1.46 1.46 0 0 0 .3.031 1.489 1.489 0 0 0 1.454-1.2 10.723 10.723 0 0 0-8.293-12.64 1.497 1.497 0 0 0-.596 2.934zm11.074 16.207a3.84 3.84 0 0 0-2.945-.956 4.5 4.5 0 0 0-2.935 1.843c-.448.566-1.209 1.516-1.474 1.829-1.788 2.112-3.033 1.407-3.869.874a47.475 47.475 0 0 1-6.429-7.1 1.086 1.086 0 0 0-.076-.1l-.029-.04a2.49 2.49 0 0 0-.064-.08 47.636 47.636 0 0 1-5.281-8.042c-.311-.942-.691-2.323 1.785-3.554.041-.019.106-.046.191-.082a11.5 11.5 0 0 0 3.532-2.144 3.969 3.969 0 0 0 .841-4.678 89.454 89.454 0 0 0-6.249-10.355A4.345 4.345 0 0 0 10.089.754l1.639 2.493a1.392 1.392 0 0 1 2.089.555 87.065 87.065 0 0 1 5.983 9.904.953.953 0 0 1-.268 1.255 9.126 9.126 0 0 1-2.588 1.5 8.93 8.93 0 0 0-.345.153c-2.225 1.107-4.6 3.266-3.266 7.268.017.052.038.1.06.153a49.992 49.992 0 0 0 5.7 8.737l.037.047c.018.026.037.051.056.075a49.712 49.712 0 0 0 7.011 7.7 1.354 1.354 0 0 0 .138.1c3.538 2.266 6.194.483 7.8-1.409.329-.388 1.194-1.472 1.537-1.905l.04-.051a1.648 1.648 0 0 1 .928-.689 1.018 1.018 0 0 1 .714.306 81.707 81.707 0 0 1 7.833 7.181 1.692 1.692 0 0 0 .125.142c1.422 1.423.979 2.274.833 2.553a1.5 1.5 0 0 0 .627 2.018 1.457 1.457 0 0 0 .688.171 1.484 1.484 0 0 0 1.317-.8c.479-.92 1.3-3.334-1.305-6-1.578-1.965-6.891-6.465-8.247-7.578zm-19.755-1.5a1.486 1.486 0 0 0 .344.163 1.486 1.486 0 0 1-.344-.168zM33.4 1.343a1.494 1.494 0 0 0-.595 2.929 20.8 20.8 0 0 1 16.088 24.523 1.494 1.494 0 0 0 1.157 1.764 1.467 1.467 0 0 0 .3.031 1.489 1.489 0 0 0 1.454-1.2A23.794 23.794 0 0 0 33.4 1.338zm11.683 49.332a1.5 1.5 0 0 0-.05-.152c-.015-.042-.026-.084-.044-.125s-.045-.081-.068-.121a1.341 1.341 0 0 0-.082-.137c0-.006-.006-.012-.01-.018-.028-.038-.062-.067-.093-.1s-.051-.065-.081-.094l-6.569-6.21a1.479 1.479 0 0 0-2.1.066 1.5 1.5 0 0 0 .066 2.113l5.246 4.96c-2.824 1.919-5.267 2.964-6.981 2.964a4.858 4.858 0 0 1-2.251-.538 1.308 1.308 0 0 0-.124-.074 61.437 61.437 0 0 1-17.727-15.47l-.491-.637A61.838 61.838 0 0 1 3.17 15.985c0-.017-.012-.043-.018-.061a3.948 3.948 0 0 1-.025-2.239 18.856 18.856 0 0 1 3.5-5.662l3.958 6.447a1.483 1.483 0 0 0 1.265.709 1.468 1.468 0 0 0 .78-.224 1.5 1.5 0 0 0 .482-2.057l-4.9-7.983a1.491 1.491 0 0 0-.288-.332c-.019-.021-.033-.045-.054-.066a1.478 1.478 0 0 0-2.1.022 23.334 23.334 0 0 0-5.437 8.127 6.916 6.916 0 0 0-.031 4.1 65.133 65.133 0 0 0 11.077 22.169l.491.635c5 6.468 12.309 12.842 18.634 16.252a7.619 7.619 0 0 0 3.811.985c2.714 0 6.149-1.546 10.209-4.6a1.318 1.318 0 0 0 .129-.118c.021-.02.045-.035.065-.057l.009-.011a1.422 1.422 0 0 0 .126-.166c.017-.025.038-.048.053-.073a1.444 1.444 0 0 0 .083-.173c.014-.031.031-.06.043-.092a1.689 1.689 0 0 0 .045-.173c.008-.035.02-.07.025-.105a1.379 1.379 0 0 0 .012-.182c0-.034.006-.069 0-.1a1.333 1.333 0 0 0-.023-.178.398.398 0 0 0-.008-.109z" fill-rule="evenodd"></path></svg>');
    mask-size: 40px 40px;
    mask-repeat: no-repeat;
	mask-position:100% 50%;
    background-color: #20a4f4;
}
.contact-bottom-mail-icone{
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="50.875" height="56.781" viewBox="0 0 50.875 56.781"><path d="M49.123 21.012l-.044-.048-5.438-5.553v-.868a4.392 4.392 0 0 0-4.353-4.42h-.857l-.018-.022-7.9-8.019a7.028 7.028 0 0 0-10.034 0l-3.695 3.731a1.51 1.51 0 0 0 0 2.113 1.457 1.457 0 0 0 2.081.007l3.7-3.734a4.116 4.116 0 0 1 5.875 0l5.836 5.927H11.587a4.392 4.392 0 0 0-4.353 4.42v.913l-5.3 5.353A7.237 7.237 0 0 0-.003 25.76v23.806a7.161 7.161 0 0 0 7.1 7.207h36.685a7.16 7.16 0 0 0 7.1-7.207V25.757a7.269 7.269 0 0 0-1.759-4.745zM7.237 19.675v1.693a1.472 1.472 0 1 0 2.943 0v-6.822a1.422 1.422 0 0 1 1.41-1.43h27.7a1.421 1.421 0 0 1 1.409 1.43v6.822a1.472 1.472 0 1 0 2.944 0V19.64l2.2 2.231-13.683 13.9-1.637-1.662a7.018 7.018 0 0 0-10.037 0l-1.638 1.662L5.115 21.824zm40.7 29.891a4.191 4.191 0 0 1-4.154 4.218H7.095a4.191 4.191 0 0 1-4.154-4.218V25.757a4.324 4.324 0 0 1 .308-1.6l13.512 13.718-9.9 10.048a1.513 1.513 0 0 0 0 2.114 1.456 1.456 0 0 0 2.082 0l13.613-13.825a4.111 4.111 0 0 1 5.875 0l13.862 14.077a1.455 1.455 0 0 0 2.081 0 1.51 1.51 0 0 0 0-2.113L34.237 37.875l13.422-13.63a4.263 4.263 0 0 1 .277 1.51v23.806zm-31.6-28.93h18.2a1.5 1.5 0 0 0 0-2.99h-18.2a1.5 1.5 0 0 0 0 2.987zm19.678 5.68a1.483 1.483 0 0 0-1.472-1.5H16.337a1.495 1.495 0 0 0 0 2.989h18.2a1.483 1.483 0 0 0 1.475-1.492z" fill-rule="evenodd"></path></svg>');
    mask-size: 40px 40px;
    mask-repeat: no-repeat;
	mask-position:100% 50%;
    background-color: #20a4f4;
}
.contact-bottom a .phone-icone{
	width:45px;
	height:45px;
}
.doc-icon{
	mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M97.6 0v1024h665.6l163.2-163.2V0H97.6z m672 971.2v-112h112l-112 112z m124.8-142.4h-156.8V992h-608V32h764.8v796.8z" fill=""></path><path d="M243.2 152h536v32h-536zM243.2 264h536v32h-536zM243.2 376h536v32h-536zM243.2 488h536v32h-536zM243.2 600h536v32h-536zM243.2 712h536v32h-536z"></path></svg>');
    mask-size: 23px 23px;
    mask-repeat: no-repeat;
	mask-position:100% 50%;
    background-color: #000000;
	width:23px;
	height:23px;
	margin-right:7px;
}
.theme-dark .doc-icon{
	background-color: #ffffff;
}
@media (min-width: 1560px) {
    .contact-block-adress .contact-op{
	padding-left:45px;
    }
}
.wow{
  opacity:0;
}