.i,.i-calendar,.i-checklist,.i-delivery,.i-discount,.i-guarantee,.i-money,.i-phone,.i-purse,.i-q-close,.i-q-open,.i-slick-client-arrow-next-hover,
.i-slick-client-arrow-next,.i-slick-client-arrow-prev-hover,.i-slick-client-arrow-prev,.i-slick-reviews-arrow-next-hover,.i-slick-reviews-arrow-next,
.i-slick-reviews-arrow-prev-hover,.i-slick-reviews-arrow-prev,.i-star,.i-time,.checklist li:before,.client .slick-prev,.client .slick-prev:hover,.client.slick-next,.client .slick-next:hover,.reviews .slick-prev,.reviews .slick-prev:hover,.reviews .slick-next,.reviews .slick-next:hover{display:inline-block;background-image:url(../images/sprite.png);vertical-align:middle}.i-calendar{background-position:0 0;width:60px;height:60px}.i-checklist,.checklist li:before{background-position:-180px 0;width:30px;height:30px}.i-delivery{background-position:-60px -120px;width:60px;height:49px}.i-discount{background-position:-60px -60px;width:60px;height:60px}.i-guarantee{background-position:-120px 0;width:60px;height:60px}.i-money{background-position:0 -60px;width:60px;height:60px}.i-phone{background-position:-120px -120px;width:31px;height:31px}.i-purse{background-position:-120px -60px;width:60px;height:58px}.i-q-close{background-position:-180px -30px;width:30px;height:27px}.i-q-open{background-position:-180px -57px;width:30px;height:27px}.i-slick-client-arrow-next-hover,.client .slick-next:hover{background-position:-180px -84px;width:20px;height:35px}.i-slick-client-arrow-next,.client .slick-next{background-position:-210px -140px;width:20px;height:35px}.i-slick-client-arrow-prev-hover,.client .slick-prev:hover{background-position:0 -178px;width:20px;height:35px}.i-slick-client-arrow-prev,.client .slick-prev{background-position:-180px -119px;width:20px;height:35px}.i-slick-reviews-arrow-next-hover,.reviews .slick-next:hover{background-position:-210px 0;width:20px;height:35px}.i-slick-reviews-arrow-next,.reviews .slick-next{background-position:-210px -35px;width:20px;height:35px}.i-slick-reviews-arrow-prev-hover,.reviews .slick-prev:hover{background-position:-210px -70px;width:20px;height:35px}.i-slick-reviews-arrow-prev,.reviews .slick-prev{background-position:-210px -105px;width:20px;height:35px}.i-star{background-position:0 -120px;width:60px;height:58px}.i-time{background-position:-60px 0;width:60px;height:60px}
.clearfix:before,
.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}

.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}body{overflow-x:hidden;letter-spacing:-0.3px}
@media (min-width:768px){body{padding-top:160px}}.slogan{margin:-5px auto 0;font-family:Roboto,sans-serif;font-size:14px;text-transform:uppercase}
@media (min-width:425px){.slogan{font-size:18px}}
@media (min-width:425px){
  .slogan__line{display:block;margin-bottom:-25px;font-family: calibri;line-height:25px}
  .slogan__line:after{content:"";display:inline-block;width:100%}}
  .slogan__small-line{display:block;color:#df4a43;font-size:12px;text-transform:none}
  @media (min-width:425px){
    .slogan__small-line{font-size:10px;word-spacing:-1ex;letter-spacing:-0.2px;text-align:justify}
    .slogan__small-line:after{content:"";display:inline-block;width:100%}}.phone{color:white;font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:700;vertical-align:top;line-height:1.2}
    @media (min-width:1250px){.phone{font-size:20px}}
    .phone__icon{margin-top:6px}

    @media (min-width:1250px){.phone__icon{margin-top: -1px;}}


.phone__container{    padding-left: 0px;
    letter-spacing: -1px;
    width: 170px;
    font-size: 23px;}



.btn{display:inline-block;-webkit-border-radius:0;border-radius:0;border:none;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.2);

background-color:#f78907;color:white;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase}
.btn--small{height:38px;padding-top:5px;letter-spacing:-0.3px;font-size:16px}.btn--medium{height:48px;padding:9px 14px;padding-top:9px;padding-bottom:9px;letter-spacing:-0.1px;font-size:20px}
.btn:hover,.btn:active,.btn:focus{color:white !important;background-color:#ea8e3b;-webkit-box-shadow:none;box-shadow:none}.fb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.fb__justify-content--sb{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (min-width:1250px){.fb__col.visible-lg{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important}}
@media (min-width:1250px) and (max-width:767px){
  .fb__col.visible-md{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important}}
  @media (min-width:768px) and (max-width:767px){.fb__col.visible-sm{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important}}
  @media (max-width:767px){.fb__col.visible-xs{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important}}
  .h1{margin:0;font-family:"Roboto Condensed",sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:1.2}
  @media (min-width:768px){.h1{font-size:35px}}
  @media (min-width:1250px){
    .h1{font-size:40px}}.h2{margin:0;font-family:Roboto,sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.2}

.h3{margin:0;font-family:Calibri;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2}



.checklist{padding-left:0;list-style-type:none;color:#5b5b5b;font-family:Roboto;font-size:16px;font-weight:400;text-align:left}
.checklist li{position:relative;min-height:45px;padding-top:2px;padding-left:50px;margin-bottom:10px;line-height:1.2}
.checklist li:before{content:"";position:absolute;left:0;top:0}.checklist__title{margin-bottom:11px;color:#222}
.ul{padding-left:0;list-style-type:none;color:#222;font-family:Roboto;font-size:16px;font-weight:400;text-align:left}
.ul li{position:relative;padding-left:20px;margin-bottom:13px;line-height:1.2;letter-spacing:-0.15px}
.ul li:before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;-webkit-border-radius:50%;border-radius:50%;background-color:white}
.header{padding:0px 0;background-color:#ffffff}


.header{    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 100;
    min-height: 65px;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.4);}

@media (max-width:767px){
.header .fb-xs-none{display:block}}

@media (max-width:767px){
.header .fb-xs-none>.fb__col{margin:auto;text-align:center}}
.header__col{padding-left:5px;padding-right:5px}

@media (min-width:1250px){
.header__col{    margin-left: 0%;
    margin-right: 15%;}}
.header__col--1{padding-top:7px}
.header__col--2{padding-top:12px}
.phone__icon {
    margin-top: 6px;
}

@media (min-width:800px){
.header__col--2{width:30%}}

@media (min-width:1250px){
.phone__icon {
    margin-top: 0px;
}
  .what {
    padding: 0px 0px 0px 5%;
    background-color: #f4f4f4;
    color: #222;
    text-align: center;
}
.header__col--2{width:30%}}
.header__col--3{padding-top:3px;text-align:right}@media (min-width:1240px){.header__col--3{width:0px;padding-top:5px}}.header__col--first{padding-left:0;border-left:none}
.header__col--last{padding-right:0;border-right:none}.header__addres{line-height:1;font-family:"Roboto Condensed",sans-serif;font-weight:300;margin:10px 0;white-space:nowrap}

@media (min-width:999px){.header__addres{padding:0 0 0 55px;margin:0;width:157px}}
body {
    overflow-x: hidden;

}
.phone__icon {
    margin-top: 0px;
}
.header__btn{    position: relative;
    position: relative;
    top: 28px;
    left: -205px;
    width: 230px;
    height: 29px;
    padding-left: 0;
    padding-right: 0;}
.main{}

@media (min-width:801px){
  .main{
text-align: left;
    padding-bottom:400px;
    padding-top: 20px;

}

.phone__icon {
    margin-top: 0px;
}


}


.main__desc{
  position:relative;
  z-index:5;

  }
.main__h1{left: 160px;    text-align: center; position: inherit;text-transform: uppercase; color: #262626; background:#ffffff;
                         z-index: 9999; font-family: 'Fira Sans', sans-serif; font-size: 40px; font-weight: bold; width: 610px; margin-top: 35px;margin-top:0px;margin-bottom:0px;color:#222;line-height:1.2;letter-spacing:-0.5px}
.main__p{visibility: visible;animation-delay: 0.1s;
                        animation-name: fadeInLeft;border: 2px solid #000;position: absolute;top: 50%;
                        width: 950px;box-sizing: border-box;
                        padding: 0px 0px 20px 130px;margin-bottom:0px;color:#5b5b5b;font-size:15px;font-weight:400;line-height:1.2}
.text{

 width:50%;  margin-left:24.5%; font-size:20px; line-height: 30px; font-family:plumbcbold; color:#232323;}

@media (min-width:425px){

.main__p{font-size:20px}}

.main__pr{
  padding-top:120px;
padding-left:38px}

  body {
    overflow-x: hidden;
    padding-top: 80px;
}








}

@media (max-width:768px){

body {
    overflow-x: hidden;

}

.marks__item {
    float: left;
    display: table;
    width: 33%;
    height: 65px;
}
.main__pr img {
    position: relative;
    right: 280px;
}
    .text {width: 60%;
    margin-left: 25%;
    font-size: 20px;
    line-height: 30px;
    font-family: plumbcbold;
    color: #232323;
    padding: 700px 0px 0px 0;}

.col-sm-12 {
       margin-left: -8px;
}
.i-money {

    margin-right: 30px;
}
.main {

    text-align: left;
}

.advantages__item .i-star {
    position: relative;
    top: 1px;
    margin-right: 0px;
}
.i-calendar {

    margin-right: 30px;
}

.i-time {

    margin-right: 35px;
}

.i-discount {

    margin-right: 20px;}
 .i-guarantee {

    margin-right: 40px;}

.header__col {
    width: 500px;
    padding-right: 50px;
}

.main__h1 {
    left: 80px;
    padding-right: 80px;
    position: inherit;
    text-transform: uppercase;
    color: #262626;
    background: #ffffff;
    z-index: 9999;
    font-family: 'Fira Sans', sans-serif;
    font-size: 40px;
    font-weight: bold;
    width: 610px;
    margin-top: 35px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #222;
    line-height: 1.2;
    letter-spacing: -0.5px;
}
.main__p {
    visibility: visible;
    animation-delay: 0.1s;
    animation-name: fadeInLeft;
    border: 0px solid #000;
    position: absolute;
    top: 50%;
    width: 600px;
    box-sizing: border-box;
    padding: 0px 0px 0px 170px;
    margin-bottom: 0px;
    color: #5b5b5b;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2;
}
.what {
    padding: 0px 0px 0px 0%;
    background-color: #f4f4f4;
    color: #222;
    text-align: center;
}

.col-sm-7 {
    width: 100%;
}


}
@media (max-width:767px){

  body {
    overflow-x: hidden;

}
.what {
    padding: 0px 0px 0px 0%;
    background-color: #f4f4f4;
    color: #222;
    text-align: center;
}
.marks__item {
    float: left;
    display: table;
    width: 45%;
    height: 65px;
}
.header {
      position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    min-height: 80px; }
.main {text-align: center;height: 1250px;}
.header__col {
    width: 100%;
    padding-right: 0px;
}
.header__btn {
    position: relative;
    top: 0px;
    left: 10%;
    width: 80%;
    height: 30px;
    padding-left: 0;
    padding-right: 0; }

  .main{
border: 0px solid rgb(0, 0, 0);

}
.phone__container {
       padding-right: 10px;
    letter-spacing: -0.2px;
    width: 245px;
    font-size: 23px;}
.phone__icon {
    margin-top: 0px;
}
.phone {

    color: white;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;
    font-weight: 700;
    margin-left: 10%;
    vertical-align: top;
    line-height: 1.2;
}
  .main__pr{
  padding-top:0px;
padding-left:0px}
  .main__pr img{width:130%;height:auto}
.main__h1{left: 0px;padding: 20px 0px 0px 0px;position: inherit;text-transform: uppercase; color: #262626; background:#f4f4f4;
                         z-index: 9999; font-family: 'Fira Sans', sans-serif; font-size: 40px; font-weight: bold; width: 100%; color:#222;line-height:1.2;letter-spacing:-0.5px}

 .main__p{visibility: visible;animation-delay: 0.1s;
                        animation-name: fadeInLeft;border: 0px solid #000;position: absolute;top: 0%;
                        width: 100%; box-sizing: border-box;
                        padding: 100px 0px 0px 0px;margin-bottom:0px;color:#5b5b5b;font-size:15px;font-weight:400;line-height:1.2}
  .main__pr img{position:relative;right: 35%;}

  .text{width:97%;padding: 0px 0px 0px 0px; font-size:25px; margin-bottom:50px; margin-left: 3%; line-height: 35px; font-family:plumbcbold; color:#232323;}

 .advantages__item-icon {margin-left: -35px;}
.advantages{padding-bottom:19px;background-color:#f4f4f4;color:#222;text-align:center;overflow-x:hidden}
.advantages__h1{margin-top:52px;margin-bottom:49px}

}
@media (min-width:800px){
  .what {
    padding: 0px 0px 0px 0%;
    background-color: #f4f4f4;
    color: #222;
    text-align: center;
}
.advantages__item--1,.advantages__item--5{position:relative;left:0px}
.advantages__item--2,.advantages__item--6{position:relative;left: 70px;}
.advantages__item--3,.advantages__item--7{position:relative;right: -150px;}
.advantages__item--4,.advantages__item--8{position:relative;right:0px}}
.advantages__item .i-calendar{position:relative;top:4px}
.advantages__item .i-star{position:relative;top:1px}
.advantages__item .i-purse{position:relative;top:1px}
.advantages__item .i-delivery{position:relative;top:6px}
.advantages__item-icon{    position: relative;
    top: 80px;
    left: -70px;height:60px;margin-bottom:25px}
.advantages__item-title{margin-bottom:12px}
.advantages__item-caption{color:#5b5b5b;font-size:15px;letter-spacing:.2px;line-height:1.2}

.action{padding-bottom:120px;-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,0.15);box-shadow:inset 0 0 30px rgba(0,0,0,0.15);background-color:#61e0c3;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #52e0e0), to(#79e094));background-image:-webkit-linear-gradient(left, #52e0e0 0, #79e094 100%);background-image:-moz-linear-gradient(left, #52e0e0 0, #79e094 100%);background-image:-o-linear-gradient(left, #52e0e0 0, #79e094 100%);background-image:linear-gradient(to right, #52e0e0 0, #79e094 100%);text-align:center}.action__h1{margin-top:110px;margin-bottom:20px;letter-spacing:-0.5px}.action__h2{margin-bottom:47px;letter-spacing:-2.5px}.action__p{margin-bottom:55px;color:#222;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1.2}
.action__btn{min-width:300px}
.what{padding:0px 0px 0px 0%;background-color:#f4f4f4;color:#222;text-align:center}.what__h1{margin-top:50px;margin-bottom:51px}@media (max-width:999px){.what__list br{display:none}}.what__btn{min-width:300px;margin-top:47px}.client{padding-bottom:40px;background-color:#222;text-align:center}.client__h1{margin-top:50px;margin-bottom:51px}.client__slider{padding:0 40px;margin-left:-10px;margin-right:-10px}
@media (min-width:800px){
  .client__slider{padding:0}}.client__item{text-align:center}.client__item-icon{margin-bottom:10px}.client__item-icon img{margin:auto}.client__item-icon--hover{display:none;margin-bottom:10px}.client__item-icon--hover img{margin:auto}.client__item-title{color:#d7d7d7;font-family:Roboto,sans-serif;font-size:16px}.client__item:hover .client__item-icon{display:none}.client__item:hover .client__item-icon--hover{display:block}.client__item:hover .client__item-title{color:#06c1eb}.client .slick-arrow{position:absolute;top:50%;margin-top:-26px;border:none;background-color:transparent;color:transparent;font-size:0}.client .slick-prev{left:10px}
  @media (min-width:800px){.client .slick-prev{left:-60px}}
.client .slick-next{right:10px}


@media (min-width:800px){




  .client .slick-next{right:-60px}}
.reviews{padding-bottom:60px;color:#222;text-align:center}.reviews__title{margin-top:50px;margin-bottom:51px}
.reviews__slider{position:relative;padding:0 50px;vertical-align:middle;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:italic;letter-spacing:-0.6px;line-height:1.2;color:#999}
@media (min-width:800px){.reviews__slider{padding:0}}
@media (min-width:800px){.reviews__slider:before,.reviews__slider:after{content:"";position:absolute}.reviews__slider:before{top:0;left:-37px}.reviews__slider:after{bottom:0;right:-38px}}
.reviews__item-inner{display:table-cell;width:inherit;height:205px;vertical-align:middle}
.reviews__item-desc{padding-top:40px;margin-bottom:27px}
.reviews__item-name{margin:0;color:#222;font-size:20px;font-weight:700;font-style:normal}.reviews__btn{min-width:300px;margin-top:55px}.reviews .slick-arrow{position:absolute;top:50%;margin-top:-20px;border:none;background-color:transparent;color:transparent;font-size:0}.reviews .slick-prev{left:10px}@media (min-width:768px){.reviews .slick-prev{left:-90px}}@media (min-width:1000px){.reviews .slick-prev{left:-129px}}.reviews .slick-next{right:10px}@media (min-width:768px){.reviews .slick-next{right:-90px}}@media (min-width:1000px){.reviews .slick-next{right:-129px}}.prices{padding-bottom:60px;-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,0.15);box-shadow:inset 0 0 30px rgba(0,0,0,0.15);background-color:#61e0c3;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #52e0e0), to(#79e094));background-image:-webkit-linear-gradient(left, #52e0e0 0, #79e094 100%);background-image:-moz-linear-gradient(left, #52e0e0 0, #79e094 100%);background-image:-o-linear-gradient(left, #52e0e0 0, #79e094 100%);background-image:linear-gradient(to right, #52e0e0 0, #79e094 100%);text-align:center}.prices__title{margin-top:50px;margin-bottom:15px}

.prices__note{margin-bottom:0px;color:#222;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:italic}

.prices__item{margin-top:40px}@media (min-width:800px){
  .prices__item--1{margin-right:-40px}}@media (min-width:800px){
    .prices__item--1{margin-right:-20px}}@media (min-width:800px){
      .prices__item--2{margin-left:-20px;margin-right:-20px}}@media (min-width:800px){
        .prices__item--2{margin-left:-10px;margin-right:-10px}}@media (min-width:800px){
          .prices__item--3{margin-left:-40px}}
          @media (min-width:800px){
            .prices__item--3{margin-left:-20px}}
            .prices__item-header{position:relative;height:76px;padding-top:33px;background-color:#eee;color:#222;font-family:Roboto;font-size:20px;font-weight:700}
            .prices__item-title{position:absolute;top:-29px;left:50%;width:198px;height:48px;padding:8px;margin-left:-99px;background-color:white;color:#52e0e0;font-family:"Roboto Condensed",sans-serif;font-size:20px}
            .prices__item-list{margin:15px auto 0}.prices__btn{margin-top:46px}.marks{padding-bottom:48px;color:#222;text-align:center}.marks__title{margin:50px 0 37px}
            .marks__item{float:left;display:table;height:65px}
            @media (min-width:800px){.marks__item{width:50%}}
            @media (min-width:800px){
              .marks__item{width:33.33333333%}}
              @media (min-width:800px){.marks__item{width:20%}}.marks__item-inner{display:table-cell;width:100%;height:65px;vertical-align:middle;cursor:pointer}
              .marks__item-inner:hover{opacity:.75}


              .foo{padding-top:50px;padding-bottom:30px;background-color:#fff;    box-shadow: -5px -1px 7px rgba(0,0,0,0.3);text-align:center}
              .foo__h1{margin-top:50px;margin-bottom:15px}
              .foo__note-1{margin-bottom:20px;color:#999;font-size:20px}
              .foo__note-1:after{content:"";display:block;width:120px;height:3px;margin:24px auto 0;background-color:#373737}
              .foo__note-2{margin-bottom:23px;color:white;font-size:20px;font-weight:700}
              .foo__btn{min-width:300px}


              .maps__place{padding:15px;background:white;text-align:center;color:#5b5b5b;font-family:Roboto;font-size:16px;font-weight:400}
              @media (min-width:801px){
                .maps__place{position:absolute;top:50px;left:0;right:0;z-index:10}}
                .popups{width:270px;padding:15px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,0.15);
                box-shadow:inset 0 0 30px rgba(0,0,0,0.15);
                background-color:#61e0c3;color:white;text-align:center}
                .popups__title{margin-top:10px;margin-bottom:30px}
                .popups__btn{min-width:100%}
