/*смартфон media-запросы*/
@media (max-width: 900px) {
.contact {
    display: none;
}
.logo-i {
    width: 115px;
    height: 90px;
}
header {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #fff;
    border-bottom: solid lightblue 8px;
    width: 100%;
}
h3 {
    margin-left: 20px;
    margin-top: 30px;
    font-family: 'Barlow', sans-serif;
    color: #4a94e9;
    font-size: 120%;
    text-shadow: 1px 1px #696969;
}
h4 {
    font-size: 90%;
}
.free_call {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 3%;
}
menu {
    display: none;
}
.headline {
    font-size: 160%;
}
.advantages {
      display: none;
}
.mob {
      font-size: 180%;
}
.number {
    font-size: 150%;
}
.number_bg {
    width: 92%;
}
.number_for_call {
      margin: 15% 0%;
}
.rollgate {
    padding: 0% 20%;
}
.text {
    display: none;
}
.colors {
    display: none;s
}
.price_for {
    margin: 0% 5%;
    padding: 0% 10%;
}
.whant_more_1 {
    margin: 6% 5%;
}
.sec5 {
    height: 450px;
}
.logo_partners {
    flex-direction: column;
}
.logo_partner2 {
      width: 35%;
      height: 1%;
      padding: 10% 30%;
}
.logo_partner1, .logo_partner3 {
      width: 65%;
}
.point-sub {
    font-size: 70%;
    margin: 0% 0% 0%;
    width: 30%;
    height: 48px;
	    margin-bottom: 50px;
}
.point {
    height: 34px;
    width: 55%;
}
.sec4 {
    height: 100%;
}
.bonus {
      text-align: center;
}
#bonus {
    font-size: 160%;
}
.bonus_filling {
    flex-direction: column-reverse;
}
.wantToCallBack {
    text-align: center;
}
.form {
      padding: 0% 0%;
      margin: 4% 0% 0% 13%;
      width: 75%;
      
      margin-bottom: 2%;
}
.name {
    font-size: 90%;
    font-family: 'Play';
}
.point {
    height: 34px;
    width: 61%;
}
.point1 {
      height: 34px;
      width: 70%;
}
.point-sub1 {
    font-size: 60%;
    margin: 3% 1% 0%;
    width: 42%;
    height: 51px;
    padding: 20px 20px;
}
.connect-grid {
    display: flex;
    flex-direction: column-reverse;
}
.cont {
      text-align: center;
}
.cont-p {
      text-align: center;
}
.cont-right {
    width: 100%;
	text-align: center;
}
.cont-left {
    width: 100%;
}
.bgc3 {
      flex-direction: column;
}
.surprise {
    font-size: 140%;
}
.div_sur {
      margin: 0% 0% 0% 0%;
}
}
