@media screen and (min-width:1171px) and (max-width:1319px) {
   .screen-steps {
    padding: 70px 0;
   }
   .shares-list-box-title  {
    width: 85%;
   }
   .screen-steps .container {
    width: 1130px;
   }
   
   .kosmetik-slider {
    width: 929px;
    margin: 0 auto;
   }
   .instagram-slider {
    width: 970px;
    margin: 30px auto 0;
   }
   
   
}

@media screen and (min-width:1010px) and (max-width:1170px) {
  html,body{
    font-size: 16px
  }
  .screen-order,.team-content,.instagram-button{display:none}
  .container{
    width:100%;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    padding:0 10px
  }
  .subscribe-video {margin-left: 35px;}
  .screen-title-left-title {
    font-size: 16px;
  }
  .screen-title-left-address{
    font-size: 14px;
    width:235px;
  }
  .logo {
    width: 358px;
    height: 335px;
    -o-background-size: cover;
       background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    margin: -167.5px 0 0 -179px;
    top: 145px;  
  }
  .screen-title-city {
    margin-left: 0;
  }
  .screen-title-heading-title span {
    font-size: 30px;
    margin-top: 65px;   
  }
  .services-list-item-title{
    font-size:16px
  }
  .services-list-item-price{
    font-size:24px
  }
  .services-list-item:hover .services-list-item-price{
    bottom:23px
  }
  .services-list-item-button{
    font-size:13px;
    width: 110px;
    height: 25px;
    line-height: 25px;
  }      
  .screen-shares .container{
    padding: 0
  }               
  .shares-list-box-short{
    width: -webkit-calc(100% / 3 - 13px);
    width: calc(100% / 3 - 13px);
    width: -moz-calc(100% / 3 - 13px);
    height: 175px;
  }
  .shares-list-box-short:last-of-type{
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
    width: -moz-calc(100% / 3);
  }
  .shares-list-box-short:before{
    width: 94.3%;
    height:89.5%;
  }
  .shares-list-box-title{
    font-size:30px;
    line-height:30px;
    width:85%
  }
  .shares-list-box-content{
    width: 92%
  }
  .shares-list-box-percent{
    font-size:42px
  }
  .shares-list-box-button{
    margin-top:12px  
  }
  .shares-list-box-long{
    width: -webkit-calc(50% - 13px);
    width: calc(50% - 13px);
    width: -moz-calc(50% - 13px);
    height:154px  
  }
  .shares-list-box-5,.shares-list-box-7{
    width: 50%
  }
  .shares-list-box-long:before{
    width: 96%;
    height:89.5%;
  }  
  .shares-list-box-long .shares-list-box-title{
    font-size: 25px  
  }
  .shares-list-box-6 .shares-list-box-percent{
    font-size: 20px
  }
  .shares-list-box-7{-o-background-size:cover;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}
  .shares-list-box-7 .shares-list-box-button{
    margin-top: 28px ;
    position: relative;
    bottom: -3px;
  }
  .shares-list-box-long.shares-list-box-card .shares-list-box-content{left:230px}
  .screen-steps{padding-left:0;padding-right:0}
  .steps{width:820px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  .step-one, .step-two, .step-three{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:#1f1f1f;margin:0 auto;width:820px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  .shares-list-box-long.shares-list-box-card .shares-list-box-content {
    left: 265px;
}


  .kosmetik-slider{width:690px;margin:30px auto 0}
  .instagram-slider{width:770px;margin:30px auto 0}
  .instagram-title{width:380px;margin:0 auto;display:block;position:relative;left:20px}
  
  .team-title{background:none;text-align:center;width:100%;color:#fff}
  .team-list{float:none;margin:0 auto;text-align: center;}
  
  .footer {position: relative}
  .footer .pull-left, .footer .pull-right {float:none}
  .footer .footer-logo {padding-top:15px}
  .footer .footer-logo br {display:none} 
  
  .footer-contacts {text-align:left;margin:-60px 0 0 123px;width:410px}
  .footer-contacts-number {font-size:29px}
  .footer-contacts-address {font-size:16px}
  .copyright {position:absolute;right:30px;bottom:30px} 
  
  
  .promo-six .specialoffer-head-title-bottom span {font-size: 28px;color: #a364ff;}
  .promo-six .specialoffer-text {margin-top:45px;}
  .promo-six .promo-page-button {margin-top: 280px;}
  
  .shares-list-box-1 {width: calc(50% - 13px);background:url('http://jokerbarbershop.ru/img/13fv13.jpg') no-repeat !important; }
  .shares-list-box-3 {width: 50% !important;background:url('http://jokerbarbershop.ru/img/24gv.jpg') no-repeat !important;}
  .shares-list-box-1:before, .shares-list-box-3:before {width: 96%;}
}

@media screen and (min-width:750px) and (max-width:1009px) { 

  html,body{
    font-size: 16px
  }
  .screen-order,.team-content,.instagram-button,.screen-steps{display:none}
  .container{
    width:100%;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    padding:0 10px
  }
  .screen-title {
    height: 710px;
  }
  .screen-title-left-title {
    font-size: 16px;
  }
  .screen-title-left-address{
    font-size: 14px;
    width:235px;
  }
  .logo {
    width: 358px;
    height: 335px;
    -o-background-size: cover;
       background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    margin: -167.5px 0 0 -179px;
    top: 145px;  
  }
  .screen-title-phone-block-number {
    font-size:28px
  }
  .screen-title-city {
    margin-left: 0;
    margin-top: 135px;
    left: -232px;
  }
  .screen-title-heading-title span {
    font-size: 30px;
    margin-top: 65px;   
  }
  .subscribe-video {
    padding-left: 0
  }
  .subscribe-video:before,.subscribe-video:after {
    display: none
  }
  .subscribe-form {
    margin-left: 65px
  }
  .shares-list {
    overflow: hidden
  }
  .services-list-item {
    height: 260px;
  }  
  .services-list-item-title{
    font-size:14px
  }
  .services-list-item-price{
    font-size:24px
  }
  .services-list-item:hover .services-list-item-price{
   /* bottom:23px; */
   bottom: 57px;
  }
  .services-list-item-button{
    font-size:13px;
    /*width: 110px;*/
    width: 19vw;
    height: 25px;
    line-height: 25px;
  }      
  .screen-shares .container{
    padding: 0
  }               
  .shares-list-box-short{
    width: -webkit-calc(100% / 3 - 13px);
    width: calc(100% / 3 - 13px);
    width: -moz-calc(100% / 3 - 13px);
    height: 175px;
  }
  .shares-list-box-short:last-of-type{
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
    width: -moz-calc(100% / 3);
  }
  .shares-list-box-short:before{
    width: 93%;
    height:89.5%;
  }
  .shares-list-box-title{
    font-size:17px;
    line-height:17px;
    width:85%
  }
  .shares-list-box-content{
    width: 92%
  }
  .shares-list-box-percent{
    font-size: 24px
  }
  .shares-list-box-button{
    margin-top: 0;    bottom: -28px;  
  }
  .shares-list-box-long{
    width: -webkit-calc(50% - 13px);
    width: calc(50% - 13px);
    width: -moz-calc(50% - 13px);
    height:154px  
  }
  .shares-list-box-5,.shares-list-box-7{
    width: 50%
  }
  .shares-list-box-long:before{
    width: 95.5%;
    height:89.5%;
  }  
  .shares-list-box-long .shares-list-box-title{
    font-size: 17px;
    line-height: 17px  
  }
  .shares-list-box-6 .shares-list-box-percent{
    font-size: 20px
  }
  .shares-list-box-7{-o-background-size:cover;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}
  .shares-list-box-7 .shares-list-box-button{
    margin-top: 57px
  }
  .shares-list-box-long.shares-list-box-card .shares-list-box-content{left:230px}
  .screen-steps{padding-left:0;padding-right:0}
  .steps{width:820px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  .step-one, .step-two, .step-three{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:#1f1f1f;margin:0 auto;width:820px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

  .kosmetik-slider{width:453px;margin:30px auto 0}
  .instagram-slider{width:575px;margin:30px auto 0}
  .instagram-title{width:380px;margin:0 auto;display:block;position:relative;left:20px}
  
  .team-title{background:none;text-align:center;width:100%;color:#fff}
  .team-list{float:none;width:100%;margin:0 auto;text-align:center;}
  
  body.msk .team-list{width:100% !important}
  body.msk .team-list .slick-track{width: 615px !important;text-align:center;margin:0 auto;}
  body.msk .team-list-item{width:192px !important}

  .team-wrap .slick-arrow{position:absolute;top:50%;background-image:url("../img/icons.png");background-repeat:no-repeat;width:50px;height:50px;display:block;margin-top:-25px;background-color:transparent;font-size:0;cursor:pointer;}
  .team-wrap .slick-prev{background-position:0 -100px;left:-60px;}
  .team-wrap .slick-next{background-position:-50px -100px;right:-50px;}

  .team-item-photo:before{width:168px}

  .specialoffer-head-back {width:155px;font-size:13px}
  
  .promo-page-button {font-size: 30px;line-height: 70px; width: 365px;}
  
  .footer {position: relative}
  .specialoffer-text{font-size:28px !important;line-height:100%}
  .container{width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  .footer .pull-left, .footer .pull-right {float:none}
  .footer .footer-logo {padding-top:15px}
  .footer .footer-logo br {display:none} 
  
  .footer-contacts {text-align:left;margin:-60px 0 0 123px;width:410px}
  .footer-contacts-number {font-size:29px}
  .footer-contacts-address {font-size:16px}
  .copyright {position:absolute;top:19px;right:7px;margin-top: 0;} 
  .copyright-title {display:block;margin-bottom:5px}
  
  .promo-six .specialoffer-head-title-bottom span {font-size: 22px;color: #a364ff;}
  .promo-six .specialoffer-text {font-size: 21px!important;line-height: 22px;margin-top:45px;}
  .promo-six .promo-page-button {margin-top: 280px;}
  .promo-seven .specialoffer-text {font-size: 17px !important;}
  
  .sertificats-item {height: 135px;}
  .sertificats-item img {width: 100%;min-height: 100%;}
  .specialoffer-form {width: 100%; margin-bottom: 20px;}
  
  .layal-cart-item {display: block; width: 353px; margin: 15px auto;}
  .layal-cart-item:nth-child(1) {margin-right: auto;}
  
  .shares-list-box-1 {width: calc(50% - 13px);}
  .shares-list-box-3 {width: 50% !important;}
  .shares-list-box-1:before, .shares-list-box-3:before {width: 95.5%;}
}