
    .header{background-position:50% 50%;position:relative;text-align:center;padding-bottom:202px;}
    .header__mouse{display:block;height:80px;width:25px;background-image:url(../img/icon-mouse.png);position:absolute;left:0;right:0;margin:0 auto;bottom:0;}
    .header__logo{padding-top:20px;padding-bottom:20px;}
    .header__subtitle{border-top:1px solid rgba(255,255,255,0.2);padding-top:132px;color:#ffcf01;line-height:14px;font-size:14px;padding-bottom:25px;text-transform:uppercase;letter-spacing:0.12em;}
    .header__title{color:#fff;font-size:66px;line-height:66px;font-family:"Circe-ExtraBold",Arial;padding-bottom:9px;text-transform:uppercase;padding-bottom:21px;}
    .header__stars{height:9px;width:100%;background-image:url(../img/icon-stars.png);background-repeat:no-repeat;background-position:50% 50%;}
    .header__description{color:#fff;font-size:20px;line-height:26px;padding-bottom:80px;padding-top:39px;}
	.header__soc{position:absolute;bottom:40px;right:40px;}
	.header__soc .soc__item{margin-left:14px;float:left;}
	.header__phone{position:absolute;left:40px;bottom:40px;text-align:left;}
	.header__phone-title{font-size:14px;color:#ffcf01;line-height:14px;padding-bottom:11px;}
	.header__phone-number{color:#fff;font-size:22px;line-height:22px;text-transform:uppercase;font-family:"Circe-ExtraBold",Arial;}
    
    
    .nav--header.nav>ul>li{padding:0 14px;}
    .nav--header.nav>ul>li>a{color:#fff;padding-top:52px;}
    .nav--header.nav>ul>li>a:hover{color:#fed851;}
    
    .nav--footer.nav>ul>li{display:block;padding:0;}	
    .nav--footer.nav>ul>li>a{line-height:36px;color:#95aa9d;}	
    .nav--footer.nav>ul>li.active:not(:first-child)>a,
    .nav--footer.nav>ul>li>a:hover{color:#fed851;}	
	
	.soc__item{height:30px;width:30px;border-radius:100%;}
	.soc__item:hover{background-color:rgba(255,255,255,0.1);}
	.soc__item-vkontakte{background-image:url(../img/icon-vkontakte.png);}
	.soc__item-facebook{background-image:url(../img/icon-facebook.png);}
	.soc__item-instagram{background-image:url(../img/icon-instagram.png);}
	

    .wrapper--sm{max-width:920px;}
    .wrapper--xs{max-width:410px;}

    .title{font-size:44px;line-height:44px;text-align:center;color:#292929;font-family:"Circe-ExtraBold",Arial;}
    .title--white{color:#fff;}
    .title span{font-family:"Circe-Light",Arial;}





    .advantages{padding:80px 0 0;background-image:url(../img/bg-advantages.jpg);background-size:cover;background-position:50% 50%;}
    .advantages .title{padding-bottom:60px;}
    .advantages__item{padding-left:109px;padding-bottom:50px;position:relative;}
    .advantages__item-img{position:absolute;top:0;left:0;}
    .advantages__item-title{font-size:22px;color:#292929;line-height:22px;font-family:"Circe-Bold",Arial;padding-bottom:21px;}
    .advantages__item-description{color:#7f7f7f;font-size:16px;line-height:24px;max-width:370px;height:154px;overflow:hidden;}
    .advantages__item-description strong{color:#292929;}






    .plan{padding:77px 0 82px;}
    .plan .title{padding-bottom:60px;}
    .plan__map{height: 1166px;overflow: hidden;}



    .steps{padding:77px 0 45px;}
    .steps .title{padding-bottom:65px;}
    .steps__item{text-align:center;position:relative;padding-top:110px;padding-bottom:30px;}
    .steps__item-img{position:absolute;left:0;right:0;top:0;margin:0 auto;}
    .steps__item-title{font-size:17px;line-height:17px;color:#292929;text-transform:uppercase;padding-bottom:20px;font-family:"Circe-ExtraBold",Arial;}
    .steps__item-description{color:#000;font-size:16px;line-height:16px;padding-bottom: 10px;}

.news {
    padding: 50px 0;
}

.news__category {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #2a2a2a;
    color: #fff;
    padding: 5px 15px;
}
.news__image img {
    max-width: 100%;
    height: auto;
}
.news__hh {
    font-size: 1.2rem;
    line-height: 1.4rem;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #edd5ed;
    margin-top: 10px;
}
.news__item {
    padding: 0 15px;
}
.news__descr {
    color: #7a7a7a;
}
.bx-wrapper .bx-next {
    right: -19px;
    background: url(../img/right-arrow.svg);
}
.bx-wrapper .bx-prev {
    left: -19px;
    background: url(../img/left-arrow.svg);
}
.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus {
    background-position: 0 0;
}

    .application{padding:80px 0;background-image:url(../img/bg-application.jpg);background-size:cover;background-position:50% 0;position:relative;}
    .application__description{padding:25px 0 60px;color:#fff;font-size:24px;line-height:34px;font-family:"Circe-Light",Arial;text-align:center;}
    .application__form .button{width:100%;}
    .application__form select,
    .application__form input{background:none;color:#fff;border:none;border-bottom:2px solid rgba(255,255,255,0.3);font-size:16px;padding:0;}
    .application__form select:focus option{color:#333;}
    .application__form select:focus,
    .application__form input:focus{border-color:#ffc80a;}
    .application__form input::-webkit-input-placeholder {color:rgba(255,255,255,0.7);}
    .application__form input::-moz-placeholder          {color:rgba(255,255,255,0.7);}/* Firefox 19+ */
    .application__form input:-moz-placeholder           {color:rgba(255,255,255,0.7);}/* Firefox 18- */
    .application__form input:-ms-input-placeholder      {color:rgba(255,255,255,0.7);}
    
    
    
    
    
    
    .why{padding:77px 0 45px;background-image:url(../img/bg-why.png);background-position:50% 0;background-repeat:no-repeat;}
    .why .title{padding-bottom:65px;}
    .why__item:nth-child(2n){margin-left:50%;text-align:left;}
    .why__item:nth-child(2n) .why__item-number{right:auto;left:100px;}
    .why__item{padding:0 0 31px 70px;max-width:480px;position:relative;text-align:right;}
    .why__item-number{color:#f1f1f1;position:absolute;top:-22px;right:40px;font-size:75px;line-height:75px;font-family:"Circe-Bold",Arial;z-index:-1;}
    .why__item-title{font-size:20px;line-height:20px;font-family:"Circe-Bold",Arial;padding-bottom:21px;}
    .why__item-description{font-size:16px;line-height:24px;color:#7f7f7f;}
    
    
    
    
    


    .application--border .application__description{padding:30px 0 62px;line-height:24px;}
    .application--border .application__form{border:10px solid #fff;padding:60px;}
    .application--border .application__form .button{margin-top:20px;}
    
    
    
    
    
    .toread{padding:70px 0;background-color:#fff;background-position:50% 0;background-repeat:no-repeat;text-align:center;background-size:cover;}
    .toread .button{color:#333;}
    .toread__description{padding:50px 0;color:#333;font-size:24px;line-height:34px;font-family:"Circe-Light",Arial;}
    
    


    .best{background-color:#f2f2f2;padding:70px 0;}
    .best__item{border-radius:6px;text-align:center;margin-top:70px;background-color:#f3f7f8;}
    .best__item-img{height:0; width:100%; padding-top:120%;background-color:none;background-size:contain;background-repeat:no-repeat;background-position:center;}
    .best__item-content{border-radius:0 0 6px 6px;border:1px solid #f4c10d;padding:10px 20px 20px 20px;border-top:0;}
    .best__item-title{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #f4c10d;font-size:17px;line-height:17px;color:rgb(41, 41, 41);text-transform:uppercase;font-family:Circe-ExtraBold, Arial;}
    .best__item-price{font-size:30px;line-height:20px;padding:20px 0;}
    .best__item-button{}



    .callme{z-index:9;position:fixed;bottom:50px;right:50px;display:block;height:50px;width:50px;}
    .callme:after{content:'';position:absolute;height:50px;width:50px;background-image:url(../img/icon-callme.png);background-position:50% 50%;background-repeat:no-repeat;background-color:#8bc34a;border-radius:100%;background-size:50%;}
    .callme:after:hover{background-color:#7baf3f;}
    .callme__phone{position:absolute;right:36px;width:200px;z-index:-1;background:#fff;border:3px solid #8bc34a;line-height:44px;border-right:0;border-radius:20px 0 0 20px;padding-left:20px;top:2px;height:46px;font-size:19px;font-weight:bold;}
	
	
	
	
	
	@media(max-width:767px){
	    .callme{right:10px;bottom:10px;}
	    
	    .header{overflow:hidden;}
	    .header__subtitle{line-height:25px;}
	    .header__phone{left:20px;bottom:20px;}
	    .header__soc{bottom:20px;right:20px;}
	    .header__phone-title{font-size:10px;line-height:10px;}
	    .header__phone-number{font-size:18px;line-height:18px;}
        .header__title{font-size:45px;line-height:50px;}
	    
	    .nav>ul>li{display:block;}
	    
        .plan img{width:100%;}

        .title{font-size:35px;line-height:40px;}
        
        .why{background:#fff;}
        .why__item-number,
        .why__item:nth-child(2n) .why__item-number{right:auto;left:0;}
        .why__item{text-align:left;padding:0 0 30px;}
        .why__item:nth-child(2n){margin:0;}

        .footer{text-align:center;}
        .footer__soc{float:none;padding-top:30px;}
        .footer__soc .soc__item{display:inline-block;vertical-align:top;float:none;}
        
        .advantages__item-description{height:auto;}
        
        .nav--footer,
        .footer__title{display:none;}

        .plan__map{height:300px;}
	}
	