@media screen and (max-width:1200px) {
  .middleContent{
    width: 900px;
  }
}

@media screen and (max-width:1020px) {
  .formSearch{
    position: relative;
    width: 600px;
  }
  .formSearch .formItem {
    width: 50% !important;
    text-align: center;
  }
  .formSearch .formItem:last-of-type{
    margin: 0 auto;
  }
  .formSearch .formItem.withoutBorder .formItemIn{
    margin: 20px;
    border-right: 1px solid #d0d1d8;
    padding: 10px;
  }
  .formSearch .formItem .btn.btnSearch{
    line-height: 30px;
  }
}
@media screen and (max-width:992px) {
  .mainImg{
    height: auto;
  }
  .mainImg .mainImgIn{
    padding: 100px 25px 70px 25px;
  }
  .aboutBlock .aboutBlock--content .aboutBlock--content-left-40,.aboutBlock .aboutBlock--content .aboutBlock--content-right-60,
  .aboutBlock .aboutBlock--content .aboutBlock--content-left-50, .aboutBlock .aboutBlock--content .aboutBlock--content-right-50{
    width: 100%;
  }
  .aboutBlock .aboutBlock--content .aboutBlock--content-left-40,.aboutBlock--content.widthPadding{
    padding: 10px;
  }
  .middleContent{
    width: 100%;
  }
  .wrapCheck .form-check-input{
    margin-top:0;
  }
  .formMailsIn .form-group > div{
      display: inline-block;
    margin: 10px;
    width:auto;
  }
  .phonesWrap{max-width:100%;}
  .footerIn .withBorder{
    border: none;
  }
  .formMailsIn .text,.formMailsIn .wrapForm{
    float:none;
    width: 100%;
    text-align: center;
  }
  .formMailsIn .wrapForm form{
    display: block;
    text-align: center;
    .form-group{
      display: block;
      text-align: center;
      max-width: 100%;

    }
  }
}

@media screen and (max-width:768px) {
  .cruisItemSmallWrap{
    display: block;
    text-align: center;
  }
  .mainImg .mainImgIn .title{
    font-size: 25px;
  }
  .phonesWrap .phone,.phonesWrap .phoneMain{
    display: none;
  }
  .iconPhone{
    display: block;
  }

}
@media screen and (max-width:767px) {

}
@media screen and (max-width:600px) {
  .formSearch{
    position: relative;
    width: 100%;
  }

}

@media screen and (max-width:480px) {
  .logo img{width:100%;}
  .phoneMain{font-size:14px;}

  .shadowBlcok:after {
    content: '';
    width: 50px;
    height: 50px;
    background-size: cover;
  }


}
@media screen and (max-width:420px) {

}