@media(max-width: 1400px) {
    .main__content-text {
        font-size: 22px;
    }
    .main-left {
        margin-right: 221px;
        margin-left: -160px;
    }
    .main__content-light {
        width: 1501.22px;
        height: 759.41px;
        margin-top: 62px;
    }
    .main__content-uplines {
        margin-left: -77px;
    }
}

@media(max-width: 1100px) {
     
}

@media(max-width: 1200px) {
    .bottle-1 {
        margin-top: -335px;
        margin-left: 111px;
    }
    .header__content {
        margin-top: 14px;
        margin-left: 64px;
    }
    .header__content-title {
        width: 375px;
        height: 112px;
    }
    .header__content-sign {
        margin-top: 32px;
    }
    .header__content-img {
        width: 660px;
        height: 660px;
    }
    .main__content {
        margin-top: 55px;
        margin-left: 64px;
    }
    .main__content-light {
        width: 1337.22px;
        height: 553.41px;
        margin-top: 94px;
        margin-left: -244px;
    }
    .main-car {
        width: 405px;
    }
    .main-left {
        margin-right: 182px;
        margin-left: -61px;
    }
    .main__product-title {
        font-size: 70px;
    }
    .snowball {
        width: 55px;
    }
    .main__info-snow {
        font-size: 16px;
    }
    .info-img {
        width: 807px;
    }    
    .main__info-arrow {
        margin-right: -505px;
        z-index: -2;
    }
    .main__info-pwr {
        font-size: 25px;
        color: #FFFFFF;
        margin-right: -857px;
        margin-top: -43px;
    }
    .info-img {
        width: 807px;
    }
    .main__info-kg {
        margin-top: 321px;
    }
    .main__info-kg2 {
        margin-top: 354px;
    }
    .main__info-kg3 {
        margin-top: 305px;
    }
}

@media(max-width: 992px) {
    .logo-img {
        height: 103px;
    }
    .nav-logo {
        margin-bottom: -30px;
    }
    .logo-img {
        height: 103px;
    }
    .bottle-1 {
        margin-left: 17px;
        margin-top: -285px;
    }
    .header__content-title {
        width: 325px;
        height: 96px;
    }
    .header__content-sign {
        margin-top: 25px;
    }
    .header__content-img {
        height: 359px;
        width: 468px;
        margin-left: 18px;
        margin-top: 40px;
    }
    .header__content-light {
        width: 1031.22px;
        height: 635.41px;
        margin-left: -294px;
    }
    .bottle-2 {
        margin-bottom: -263px;
    }
    .main__content {
        margin-top: 24px;
    }
    .main__content-light {
        width: 1082.22px;
        height: 366.41px;
        margin-left: -248px;
    }
    .main-car {
        width: 352px;
    }
    .main-left {
        margin-right: 173px;
        margin-left: -79px;
        margin-top: 40px;
    }
    .main-right {
        margin-bottom: 64px;
        margin-left: -140px;
        z-index: -1;
    }
    .main__content-downlines {
        margin-top: 43px;
        margin-left: 12px;;
    }
    .main__content-uplines {
        margin-left: -162px;
    }
    .main-line {
        width: 230px;
        margin-left: 346px;
    }
    .main-line2 {
        width: 230px;
        margin-left: 460px;
        margin-top: 113px;    
    }
    .main-line3 {
        width: 230px;
        margin-left: -46px;
        margin-top: 43px;
    }
    .main-line4 {
        width: 230px;
        margin-left: -160px;
        margin-top: -117px;
    }
    .main__content-text {
        font-size: 22px;
        line-height: 45px;
        margin-right: 190px;
        margin-top: -80px;
    }
    .main__product-catalog {
        justify-content: center;
    }
    .card-img7 {
        margin-top: 61px;
        margin-left: 55px;
        height: 435px;
    } 
    .snowball {
        margin-left: 14px;
        width: 55px;
    }
    .main__info-snow {
        font-size: 16px;
        margin-top: 7px;
        margin-left: 5px;
        line-height: 25px;
    }
    .info-img {
        width: 758px;
        margin-right: 27px;
        margin-top: -235px;
    }
    .main__info-arrow {
        margin-right: -430px;
        margin-top: -107px;
    }
    .main__info-pwr {
        font-size: 25px;
        margin-right: -725px;
        margin-top: -70px;
        width: 184px;
        height: 36px;
    }
    .main__info-kg {
        margin-top: 284px;
    }
    .main__info-kg3 {
        margin-top: 272px;
    }
    .main__info-kg2 {
        margin-top: 315px;
    }
    .info-tick {
        margin-left: 5px;
    }
    .main__info-ver {
        font-size: 13px;
        margin-left: 39px;
    }
    .footer__content-text {
        font-size: 20px;
        line-height: 45px;
        height: 255px;
        width: 805px;
    }
    .footer__content-arrow {
        height: 148.37px;
        margin-bottom: -25px;
        margin-left: -8px;
    }
    .footer-left {
        margin-left: 40px;
    }
    .footer-right {
        margin-top: 30px;
        margin-right: 40px;
    }

}

@media(max-width: 768px) {
    .navbar {
        padding: 0px 60px;
    }
    .header__content {
        margin-top: 59px;
        margin-left: 0px;
    }
    .bottle-1 {
        margin-left: 17px;
        margin-top: -240px;
    }
    .header__content-items {
        margin-top: -80px;
    }
    .header__content-title {
        width: 278px;
        height: 79px;
        margin-left: 75px;
    }
    .header__content-sign {
        margin-top: 16px;
    }
    .header__content-img {
        height: 278px;
        width: 359px;
        margin-left: -127px;
        margin-top: 27px;
    }
    .header__content-light {
        display: none;
    }
    .header__content-light2 {
        display: flex;
        position: absolute;
        width: 896.22px;
        height: 369.41px;
        z-index: -2;
        margin-left: -287px;
        margin-top: -138px;
        background-image: url(../images/light-6.png);
        rotate: 677deg;
    }  
    .main__content {
        display: flex;
        flex-wrap: wrap;
        margin-top: 24px;
        margin-left: 0px;
    }
    .main__content-light {
        width: 940.22px;
        height: 848.41px;
        margin-left: -250px;
        margin-top: 177px;
    }
    .main-car {
        display: none;
    }
    .main-car2 {
        display: flex;
        width: 595px;   
    }
    .main-left {
        margin-right: 173px;
        margin-left: 95px;
        margin-top: 40px;
    }
    .main-right {
        margin-top: -239px;
        margin-left: 163px;
    }
    .main__content-uplines {
        margin-left: -160px;
    }
    .main__product-title {
        font-size: 70px;
        margin-top: 80px;
    }
    .card-img7 {
        margin-left: 40px;
    }
    .info-img {
        width: 660px;
        margin-right: 27px;
        margin-top: -169px;
    }
    .main__info-arrow {
        margin-right: -360px;
        margin-top: -71px;
        rotate: -32deg;
    }
    .main__info-pwr {
        font-size: 22px;
        margin-right: -565px;
        margin-top: -83px;
        width: 159px;
        height: 36px;
    }
    .footer__content-text {
        height: 304px;
    }
}

@media(max-width: 480px) {
    .navbar {
        padding: 0px 25px 0px 15px;
    }
    .nav-link {
        font-size: 18px;
        margin-right: 15px;
    }
    .header__content {
        margin-top: 59px;
        margin-left: 0px;
    }
    .bottle-1 {
        display: none;
    }
    .header__content-items {
        margin-top: 1px;
        margin-left: -73px;
    }
    .header__content-title {
        width: 190px;
        height: 50px;
        margin-left: 75px;
    }
    .header__content-sign {
        width: 76px;
        height: 32px;
        margin-top: 5px;
        margin-left: -26px;
    }
    .header__content-img {
        height: 171px;
        width: 359px;
        margin-left: -60px;
        margin-top: 27px;
    }
    .header__content-light2 {
        margin-top: 115px;
        height: 385.41px;
        margin-left: -440px;
        width: 800.22px;
    }
    .bottle-2 {
        margin-bottom: -277px;
        width: 447px;
        height: 303px;
        transform: rotate(176.26deg);
        margin-left: -149px;
    }
    .main__content {
        margin-top: 24px;
        margin-left: 0px;
    }
    .main__content-light {
        width: 615.22px;
        height: 848.41px;
        margin-left: -221px;
        margin-top: 177px;
    }
    .main-left {
        margin-right: 0px;
        margin-left: -2px;
        margin-top: 85px;
    }
    .main-car2 {
        width: 360px;
    }
    .main-right {
        margin-top: -186px;
        margin-left: -96px;
    }
    .main__content-uplines {
        margin-left: -174px;
    }
    .main-line {
        width: 185px;
        margin-left: 391px;
    }
    .main-line2 {
        width: 185px;
        margin-left: 483px;
        margin-top: 91px;
    }
    .main__content-text {
        font-size: 18px;
        line-height: 46px;
        margin-right: -2px;
        margin-top: -80px;
        padding: 0px 146px 8px 107px;
    }
    .main__content-downlines {
        margin-top: -32px;
        margin-left: 129px;
    }
    .main-line3 {
        width: 185px;
        margin-left: -46px;
        margin-top: 43px;
    }
    .main-line4 {
        width: 185px;
        margin-left: -138px;
        margin-top: -95px;
    }
    .main__product-title {
        font-size: 60px;
        margin-top: 80px;
    }
    .card-img, .card-img3, .card-img5 {
        height: 365px;
    }
    .main__product-info {
        margin-left: 18px;
    }
    .main__product-price {
        margin-left: 77px;
    }
    .card-img2 {
        height: 390px;
    }
    .main__product-info2 {
        margin-left: 24px;
    }
    .main__product-price2 {
        margin-left: 86px;
    }
    .main__product-info3 {
        margin-left: 8px;
    }
    .main__product-price3 {
        margin-left: 78px;
    }
    .card-img4 {
        height: 395px;
    }
    .main__product-info4 {
        margin-left: 24px;
    }
    .main__product-price4 {
        margin-left: 89px;
    }
    .main__product-info5 {
        margin-left: 11px;
    }
    .main__product-price5 {
        margin-left: 74px;
    }
    .card-img6 {
        margin-top: 51px;
        height: 413px;
    }
    .main__product-info6 {
        margin-left: 37px;
    }
    .main__product-price6 {
        margin-left: 102px;
    }
    .card-img7 {
        margin-top: 61px;
        margin-left: 0px;
        height: 415px;
    }
    .main__product-info7 {
        margin-left: 35px;
    }
    .main__product-price7 {
        margin-left: 98px;
    }
    .snowball {
        margin-left: 0px;
        width: 45px;
    }   
    .main__info-snow {
        font-size: 16px;
        margin-top: 7px;
        margin-left: -6px;
        line-height: 23px;
    }
    .info-img {
        width: 445px;
        margin-right: 27px;
        margin-top: -37px;
    }
    .main__info-arrow {
        margin-right: -158px;
        margin-top: -17px;
        rotate: -44deg;
    }
    .main__info-pwr {
        font-size: 20px;
        margin-right: -269px;
        margin-top: -34px;
        width: 136px;
        height: 33px;
    }
    .main__info-kg {
        font-size: 20px;
        line-height: 33px;
        width: 101px;
        height: 34px;
        margin-top: 262px;
        margin-left: -225px;
    } 
    .main__info-kg2 {
        font-size: 20px;
        line-height: 33px;
        width: 101px;
        height: 34px;
        margin-top: 292px;
        margin-left: -30px;
    } 
    .main__info-kg3 {
        font-size: 20px;
        line-height: 33px;
        width: 101px;
        height: 34px;
        margin-top: 251px;
        margin-left: 152px;
    } 
    .main__info-verification {
        margin-top: 0px;
    }
    .footer__content-text {
        height: 555px;
        font-size: 20px;
        line-height: 38px;
    }
    .footer__content-arrow {
        margin-left: -60px;
    }
    .footer__content-arrow2 {
        width: 170.5px;
        height: 160.44px;
        margin-right: 0px;
    }
    .footer-left {
        display: flex;
        margin-left: 10px;
    }
    .instagramm {
        width: 50px;
        height: 65px;
        margin-bottom: -10px;
    }
    .facebook {
        width: 108px;
        height: 50px;
        margin-left: -25px;
        margin-top: 7px;
    }
    .footer-right {
        margin-top: 21px;
        margin-right: 10px;
    }
    .call {
        width: 39px;
        height: 35px;
        margin-bottom: -19px;
        margin-right: -11px;
    }
    .footer-call {
        font-size: 14px;
        line-height: 0px;
    }
}

@media(max-width: 375px) {
    .navbar {
        padding: 0px 52px 0px 8px; 
        margin-top: -3px;
    }
    .logo-img {
        height: 83px;
    }
    .nav-link {
        margin-right: 9px;
    }
    .header__content {
        margin-top: 59px;
        margin-left: 0px;
    }
    .header__content-items {
        margin-top: 1px;
        margin-left: -65px;
    }
    .header__content-title {
        width: 161px;
        height: 50px;
        margin-left: 75px;
    }
    .header__content-sign {
        width: 67px;
        height: 30px;
        margin-top: 8px;
        margin-left: -24px;
    }
    .header__content-img {
        height: 158px;
        width: 349px;
        margin-left: -65px;
        margin-top: 27px;
    }
    .header__content-light2 {
        margin-top: 100px;
        height: 344.41px;
        margin-left: -477px;
        width: 800.22px;
    }
    .main__content {
        margin-top: 24px;
        margin-left: 0px;
    }
    .main__content-light {
        width: 458.22px;
        height: 1028.41px;
        margin-left: -221px;
        margin-top: 177px;
    }
    .main-left {
        margin-right: 0px;
        margin-left: -2px;
        margin-top: 106px;
    }
    .main-car2 {
        width: 305px;
    }
    .main-right {
        margin-top: -206px;
        margin-left: 21px;
    }
    .main__content-uplines {
        margin-left: -331px;
        margin-top: 128px;
    }
    .main-line {
        width: 135px;
        margin-left: 441px;
    }
    .main-line2 {
        width: 135px;
        margin-left: 508px;
        margin-top: 65px;
    }
    .main__content-text {
        line-height: 35px;
        margin-right: 7px;
        margin-top: -71px;
        padding: 12px 67px 0px 15px;
    }
    .main__content-downlines {
        margin-top: -32px;
        margin-left: 55px;
    }
    .main-line3 {
        width: 185px;
        margin-left: -46px;
        margin-top: 43px;
    }
    .main-line4 {
        width: 135px;
        margin-left: -113px;
        margin-top: -70px;
    }
    .main__product-title {
        font-size: 50px;
        margin-top: 80px;
    }
    .card-img, .card-img3, .card-img5 {
        height: 365px;
    }
    .card-img2 {
        height: 356px;
    }
    .main__product-info2 {
        margin-top: -66px;
        margin-left: -5px;
    }
    .main__product-price2 {
        margin-left: 57px;
    }
    .card-img4 {
        height: 354px;
    }
    .main__product-info4 {
        margin-left: -4px;
    }
    .main__product-price4 {
        margin-left: 58px;
    }
    .card-img6 {
        margin-top: 51px;
        height: 364px;
    }
    .main__product-info6 {
        margin-left: 13px;
    }
    .main__product-price6 {
        margin-left: 74px;
    }
    .card-img7 {
        margin-top: 61px;
        margin-left: 0px;
        height: 362px;
    }
    .main__product-info7 {
        margin-left: -1px;
    }
    .main__product-price7 {
        margin-left: 62px;
    }
    .snowball {
        margin-left: 0px;
        width: 45px;
    }
    .info-img {
        width: 366px;
        margin-right: 27px;
        margin-top: 21px;
    }
    .main__info-arrow {
        margin-right: -80px;
        margin-top: 26px;
        rotate: -44deg;
    }
    .main__info-pwr {
        margin-right: -188px;
        margin-top: 9px;
        width: 136px;
        height: 38px;
    }
    .main__info-kg {
        margin-top: 263px;
        margin-left: -217px;
    }
    .main__info-kg3 {
        font-size: 20px;
        line-height: 33px;
        width: 101px;
        height: 34px;
        margin-top: 251px;
        margin-left: 152px;
    }
    .main__info-verification {
        margin-top: 0px;
    }
    .info-tick {
        margin-left: -15px;
    }
    .main__info-ver {
        font-size: 13px;
        margin-left: 18px;
    }
    .footer__content-text {
        height: 595px;
    }
    .footer__content-info {
        margin-top: -25px;
    }
    .footer-left {
        margin-left: -1px;
    }
    .footer-right {
        margin-left: -5px;
        margin-right: 0px;
    }
    .call {
        width: 39px;
        height: 35px;
        margin-bottom: -19px;
        margin-right: -11px;
    }
    .footer-call {
        font-size: 14px;
        margin-left: 0px;
        line-height: 0px;
    }
}

@media(max-width: 320px) {
    .navbar {
        margin-top: -16px;
        padding: 0px 0px 0px 35px;
    }
    .nav-menu {
        display: flex;
        flex-wrap: wrap;
        height: 100px;
    }
    .nav-left {
        margin-top: 2px;
        display: flex;
        margin-left: 62px;
    }
    .nav-logo {
        margin-bottom: -82px;
        margin-top: -23px;
    }
    .logo-img {
        height: 90px;
    }
    .nav-right {
        margin-top: 7px;
    }
    .nav-link {
        margin-right: 32px;
    }
    .header__content {
        margin-top: 94px;
        margin-left: 0px;
    }
    .header__content-items {
        margin-top: 1px;
        margin-left: -86px;
    }
    .header__content-title {
        width: 144px;
        height: 45px;
        margin-left: 75px;
    }
    .header__content-sign {
        width: 60px;
        height: 27px;
        margin-top: 6px;
        margin-left: -22px;
    }
    .header__content-img {
        height: 144px;
        margin-left: -55px;
    }
    .header__content-light2 {
        margin-top: 294px;
        height: 329.41px;
        margin-left: -113px;
        width: 488.22px;
        rotate: -90deg;
    }
    .bottle-2 {
        margin-bottom: -358px;
        width: 351px;
        height: 218px;
        transform: rotate(179.26deg);
        margin-left: -68px;
    }
    .main__content {
        margin-top: 24px;
        margin-left: 0px;
    }
    .main__content-light {
        width: 504.22px;
    }
    .main-left {
        margin-top: 125px;
    }
    .main-car2 {
        width: 280px;
    }
    .main-right {
        margin-top: -206px;
        margin-left: -35px;
    }
    .main__content-uplines {
        margin-left: -341px;
        margin-top: 132px;
    }
    .main-line {
        margin-left: 468px;
    }
    .main-line2 {
        margin-left: 535px;
    }
    .main__content-text {
        line-height: 33px;
        margin-right: 0px;
        margin-top: -70px;
        padding: 12px 75px 0px 32px;
    }
    .main__content-downlines {
        margin-top: -32px;
        margin-left: 72px;
    }
    .main__product-title {
        font-size: 40px;
         margin-top: 10px;
    }
    .card-img, .card-img3, .card-img5 {
        height: 300px;
        margin-left: 15px;
    }
    .main__product-info {
        margin-top: -35px;
        margin-left: -46px;
        font-size: 15px;
        padding-left: 53px;
        line-height: 34px;
    }
    .main__product-price {
        margin-left: 69px;
        font-size: 18px;
        line-height: 42px;
        width: 200px;
        height: 45px;            
    }
    .card-img2 {
        height: 314px;
    }
    .main__product-info2 {
        margin-left: -51px;
        font-size: 15px;
        padding-left: 53px;
        line-height: 34px;
    }
    .main__product-price2 {
        font-size: 18px;
        line-height: 42px;
        width: 200px;
        height: 45px;            
    }
    .main__product-info3 {
        margin-top: -70px;
        margin-left: -35px;
        font-size: 15px;
        padding-left: 53px;
        line-height: 34px;
    }
    .main__product-price3 {
        margin-left: 69px;
        font-size: 18px;
        line-height: 42px;
        width: 200px;
        height: 45px;            
    }
    .card-img4 {
        height: 315px;
    }
    .main__product-info4 {
        margin-left: -43px;
        font-size: 15px;
        padding-left: 53px;
        line-height: 34px;
    }
    .main__product-price4 {
        font-size: 18px;
        line-height: 42px;
        width: 200px;
        height: 45px;            
    }
    .main__product-info5 {
        margin-top: -70px;
        margin-left: -44px;
        font-size: 15px;
        padding-left: 53px;
        line-height: 34px;
    }
    .main__product-price5 {
        margin-left: 67px;
        font-size: 18px;
        line-height: 42px;
        width: 200px;
        height: 45px;            
    }
    .card-img6 {
        margin-top: 0px;
        height: 318px;
    }    
    .main__product-info6 {
        margin-left: -41px;
        font-size: 15px;
        padding-left: 53px;
        line-height: 34px;
    }
    .main__product-price6 {
        margin-left: 65px;
        font-size: 18px;
        line-height: 42px;
        width: 200px;
        height: 45px; 
    }
    .card-img7 {
        margin-top: 61px;
        margin-left: 0px;
        height: 314px;
    }
    .main__product-info7 {
        margin-left: -44px;
        font-size: 15px;
        padding-left: 53px;
        line-height: 34px;
    }
    .main__product-price7 {
        margin-left: 56px;
        font-size: 18px;
        line-height: 42px;
        width: 200px;
        height: 45px; 
    }
    .snowball {
        margin-left: 0px;
        width: 45px;
    }
    .main__info-snow {
        font-size: 13px;
        margin-top: 0px;
        margin-left: -6px;
        line-height: 19px;
    }
    .info-img {
        width: 339px;
        margin-right: 27px;
        margin-top: 42px;
    }
    .main__info-arrow {
        margin-right: -51px;
        margin-top: 44px;
        rotate: -37deg;
    }
    .main__info-pwr {
        margin-right: -156px;
        margin-top: 31px;
        width: 131px;
        height: 34px;
        line-height: 34px;
        font-size: 18px;
    }
    .main__info-kg {
        margin-top: 263px;
        margin-left: -180px;
        font-size: 17px;
        line-height: 27px;
        width: 75px;
        height: 28px;
    }
    .main__info-kg2 {
        font-size: 17px;
        line-height: 27px;
        width: 80px;
        height: 28px;
        margin-top: 294px;
        margin-left: -30px;
    }
    .main__info-kg3 {
        font-size: 17px;
        line-height: 27px;
        width: 75px;
        height: 28px;
        margin-top: 262px;
        margin-left: 114px;
    }
    .main__info-verification {
        margin-top: 0px;
        margin-left: -12px;
        width: 30px;
        height: 26px;
    }
    .main__info-ver {
        font-size: 12px;
        margin-left: 16px;
        padding-right: 0px;
        margin-top: -12px;
    }
    .footer__content-text {
        height: 444px;
        padding: 11px 0px 0px;
        font-size: 17px;
        line-height: 35px;
    }
    .footer__content-arrow {
        margin-left: -42px;
        rotate: -43deg;
    }
    .footer__content-arrow2 {
        width: 170.5px;
        height: 160.44px;
        margin-right: -14px;
    }
    .footer__content-info {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .footer-left {
        margin-left: 0px;
    }
    .footer-right {
        margin-top: 21px;
        margin-right: 43px;
    }
    .call {
        width: 39px;
        height: 35px;
        margin-bottom: -18px;
        margin-right: -11px;
    }
    .footer-call {
        font-size: 16px;
        margin-left: 0px;
        line-height: 0px;
    }
}