.you_pro{background: url('./images/ic1.png') no-repeat 0 0; color:#ff8b17; height:36px; padding:5px 0 0 47px; background-size: contain;}
.you_pro.home2{background: url('./images/ic18.png') no-repeat 0 0; background-size: contain;}	
.fr {float:right;}

.HiredBlock{
    display: flex;
    line-height: 20px;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    /* flex-wrap: wrap; */
    padding: 10px;
}

.HiredBlock_el{
    display: flex; 
    justify-content: center; 
    align-items: center; 
    /* left: -20px !important; */
    top: -20px !important;
}

.HiredBlock_el img{
    width: 35px;
    height: 35px;
}

.HiredBlock_img{
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
}

#dream_reality{padding:50px 0 0;}
	#dream_reality .wrapper{
        /* background:url('./images/logo4.png') 
        no-repeat 100% 90%;  */
        min-height:245px;
    }
	#dream_reality .text{color:#3f3f3f; font-size:26px; font-family: 'Montserrat', sans-serif;}
	#dream_reality .text span{color:#ff8b17;}
	#dream_reality p{color:#3f3f3f; font-size:19px; line-height:30px; font-weight:300; padding:0 0 50px 0;}
	#dream_reality .title{color:#99cc01; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; margin:0 0 20px 0; text-align:center;}
	#dream_reality .text2{color:#3f3f3f; font-size:26px; font-family: 'Montserrat', sans-serif; margin:0 0 25px 0;}
	#dream_reality .text2 a{color:#ff8b17; font-size:23px; font-family: 'Montserrat', sans-serif;}
	#dream_reality ul{padding:0; margin:0 40px; list-style:none; font-size:14px; float:left; line-height:22px;}
#dream_reality ul a{
    color: #FFF;
}
@media screen and (max-width: 800px) {
    #dream_reality .wrapper {
        background: none;
    }
}

@media screen and (max-width: 800px) {
    #dream_reality {
        padding: 40px 10px;
    }
}

@media screen and (max-width: 800px) {
    #dream_reality .text2 {
        text-align: center;
    }
}
@media screen and (max-width: 800px) {
    #dream_reality ul {
        margin: 0;
        text-align: center;
        width: 50%;
    }
}

.List{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}

@media(max-width: 800px){
    .information__number{
        text-align: center !important;
    }
}

#footer{}
	#footer .bg{border-top:solid 10px #99cc00; padding:20px 0 0 0;}
	#footer .app{margin:0 15px 0  0;}
	#footer .free{font-size:16px; color:#fff; font-weight:700; padding:19px 0 0 0;}
	#footer .free span{color:#99cc00;}
	#footer .free b{color:#fe8b16;}
	#footer .soc{margin:0 0 0 35px;}
	#footer .copy{font-size:14px; color:#fff; font-weight:300; margin:30px 0 0 0;}
	#footer .copy a{color:#fff;}
	.foot_center ul{list-style:none; margin:0 40px 0 0; padding:0;}
	.foot_center li{line-height:30px;}
	.foot_center li a{color:#fff;}
	.foot_right .are_but a{background:#fe8b16; color:#fff; display:inline-block; padding:10px 20px; border-radius:5px; font-size:15px; margin:30px 0 0 0;}
    .foot_center, .foot_left, .foot_right{
        width: 100%;
    }

/* @media screen and (max-width : 800px){	
	#footer{height:auto;}
	#footer .bg{padding:20px 10px;}
	#footer .soc{margin:10px 20px 0 0; float:left;}
	.foot_left{float:none;}
	.foot_center{margin:20px 0; float:none;}
	.foot_center ul{width:50%; margin:0;}
	.foot_center li a{display:block; text-transform:uppercase; text-align:center; padding:7px 0; font-size:20px;}
	.foot_right{float:none;}
	.foot_right .are_but{float:none;}
	#footer .copy{float:none;}
} */
@media(max-width: 1300px){
    .foot_center{gap: 15px;}
}
@media(max-width: 1200px){
    .foot_center ul{
        margin: 0 auto;
    }
    .footer-content{
        flex-wrap: wrap;
        align-content: start;
        justify-content: center;
        gap: 20px;
    }
    .foot_left{
        display: flex;
        justify-content: center;
    }
    .foot_center{
        display: flex;
        justify-content: center;
    }
    .foot_right{
        display: flex;
        justify-content: center;
        gap: 20px;
        flex-direction: column;
        align-items: center;
    }
    .foot_right_btn{
        order: 1;
    }
}

@media(max-width: 600px){
    .foot_center{
        flex-wrap: wrap;
    }
    .foot_center ul{
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: start;
    }
}
@media (min-width: 1920px) {
    .main-slider .image-layer:before {
        left: 31%;
    }
}

@media (min-width: 1850px) {
    .main-slider .image-layer:before {
        left: 28%;
    }
}

@media (min-width: 1700px) {
    .main-slider .image-layer:before {
        left: 22%;
    }
}

@media (min-width: 1500px) {
    .main-slider .image-layer:before {
        left: 12%;
    }
}

@media (min-width: 1400px) {
    .main-slider .image-layer:before {
        left: 6%;
    }
}

.main-slider .image-layer:before {
    position: absolute;
    left: 0%;
    top: 0px;
    bottom: 0;
    width: 587px;
    content: "";
    background-image: -webkit-gradient(linear, left top, right top, from(#eef0f6), to(rgba(238, 240, 246, 0)));
    background-image: linear-gradient(90deg, #eef0f6 0%, rgba(238, 240, 246, 0) 100%);
    z-index: -1;
}

.elementor :before {
    box-sizing: border-box;
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}

.main-slider .image-layer:before {
    background-image: -webkit-gradient(linear, left top, right top, from(#0a2e99), to(rgba(10, 46, 153, 0)));
    background-image: linear-gradient(90deg, #0a2e99 0%, rgba(10, 46, 153, 0) 100%);
}

/* .feature-one__icon img{
    z-index: 999;
    scale: 0.45;
    width: 100%;
}

.feature-one__icon{
    display: flex;
    justify-content: center;
    align-items: center;
} */

.services-one__icon img{
    width: 100%;
}
.welcome-one__img-1{
    top: -56px;
    right: 60px;
}

.welcome-one__img-1 img{
    /* border-bottom-left-radius: 200px; */
    /* border-bottom-right-radius: 400px; */
}

.information__logo-box-img{
    width: 100% !important;
}

.foot_center{
    width: 200%;
    justify-content: center;
}

.swiper-slide img{
    -webkit-filter: none !important;
    filter: none !important;
}

.feature-one__icon {
	position: relative;
	width: 80px;
	height: 80px;
}

.feature-one__icon img {
	position: absolute;
	/* top: 0; */
	/* left: 0; */
	width: 120%;
	height: 80%;
	transition: opacity 0.3s ease;
}

.icon-hover {
	opacity: 0;
}

/* Ховер на ВСЁМ блоке */
.feature-one__single:hover .icon-hover {
	opacity: 1;
}

.feature-one__single:hover .icon-default {
	opacity: 0;
}

.icon-laundry-1:before {
    content: "";
}

.icon-laundry-1{
    width: 50px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
.icon-laundry-1 img{
    width: 100%;
}
.main-slider__title{
    font-size: 64px;
    text-align: center;
    /* margin-bottom: 150px !important; */
    line-height: 64px !important;
    margin-bottom: 12px !important;
}
.main-slider__sub-title{
    /* text-align: center; */
}

.main-slider__btn-box{
    /* display: flex;
    justify-content: center;
    align-items: center; */
    margin-top: 12px !important;
}
/* .main-slider .image-layer{
    background-position: center !important;
} */

.main-slider .container{
    /* padding-top: 250px; */
    /* padding-bottom: 250px; */
    height: 650px;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
@media(max-width: 1000px){
    .main-slider .container{
        height: 600px !important;
    }
}
@media(max-width: 800px){
    .main-slider .container{
        height: 550px !important;
    }
}

.main-slider-bubble-bg{
    background-position: bottom center;
    background-size: contain;
}
.main-slider__content{
    /* margin-bottom: 250px; */
    text-align: center !important;
}


.main-slider .swiper-slide-active .image-layer{
    scale: 1.034 !important;
    -webkit-transform: scale(1.034);
}

.swiper-slide .image-layer{
    background-size: 100% 90%;
    background-position: top center !important;
    max-width: 1800px;
    margin: 0 auto;
}
.main-header__logo {
    top: -70px !important;
}
@media(max-width: 991px){
    .main-header__logo {
        top: 0px !important;
    }
}

.HeroBlueText{
    height: auto;
    padding-top: 70px !important;
    padding-bottom: 30px !important;
    text-align: center;
    width: 100%;
}

.HeroBlueText_title{
    font-size: 64px;
    line-height: 64px;
    color: #FFF;
    padding-top: 40px;
}

@media(max-width: 1160px){
    .HeroBlueText_title{
        font-size: 40px;
    }
}

@media(max-width: 750px){
    .HeroBlueText_title{
        font-size: 32px;
        line-height: 32px;
    }
}

.main-menu__wrapper-inner{
    display: none !important;
}

.counter-one .odometer-formatting-mark{
    display: flex;
}
.odometer-inside{
    display: flex;
}

.HeroImgLayer{
    background-image: url(../pro/images/bg2.jpg);
}
@media(max-width: 991px){
    .HeroImgLayer{
        background-image: url(../pro/images/bg2\(mob\).jpg);
    }
}
@media(max-width: 800px){
    .HeroImgLayer{
        background-image: url(../pro/images/bg2\(mob800\).jpg);
    }
}
@media(max-width: 400px){
    .HeroImgLayer{
        background-image: url(../pro/images/bg2\(mob400\).jpg);
    }
}