/* Less variables */ @import "../../core/less/variables.less"; /* ------------------------- */ #ourProducts { margin-top: 140px; width: 330px; position: relative; float: right; margin-right: 120px; } #ourProducts p { .themeP; } #ourProducts h1 { font-weight: bold; .themeH; } #energieVie { margin-top: 182px; width: 380px; margin-left: 80px; margin-bottom: 170px; } #energieVie p { .textP; } #energieVie p:nth-of-type(1) { margin-bottom: 35px; } .greyBackground { background-color: @secSectionBackground; } .product { margin-top: 240px; margin-left: 80px; float: left; width: 440px; position: relative; display: none; } .rightProduct { margin-top: 230px; margin-right: 20px; float: right; width: 440px; position: relative; display: none; } .product h3 { font-size: 12px; font-weight: bold; margin-bottom: 20px; .textH; } .product p { font-size: 12px; line-height: 26px; .textP; } .product .buyButton { right: auto; margin-top: 23px; } .switchingCircles { width: 44px; height: 11px; .absoluteCentering; top: auto; bottom: 90px; } .circle { width: 11px; height: 11px; border-radius: 50%; background-color: #abacae; display: inline-block; cursor: pointer; } .selectedCircl { background-color: #000; } .ballBackground { background-image: url("../images/burbuliukai.jpg"); background-repeat: no-repeat; background-size: cover; background-position: bottom; } #ourReceipt { margin-top: 90px; margin-left: 230px; width: 600px; } #ourReceipt p { margin-bottom: 30px; .themeP; } #ourReceipt h1 { font-size:32px; font-weight: bold; margin-bottom: 80px; .themeH; } #productVideo { height: 600px; width: 1080px; margin: auto; } #productVideo iframe { width: 100%; height: 100%; } #energyKoktail { margin-top: 80px; margin-left: 230px; width: 745px; margin-bottom: 150px; } #energyKoktail h3 { font-size: 14px; font-weight: bold; margin-bottom: 8px; line-height: 24px; .textH; } #energyKoktail p { line-height: 24px; .textP; } #frenchStandarts { width: 415px; margin-top: 100px; margin-left: 230px; margin-bottom: 60px; } #frenchStandarts p { .themeP; } #frenchStandarts h1 { font-size: 32px; font-weight: bold; .themeH; } #passionScience { width: 390px; margin-left: 80px; } #passionScience p { line-height: 24px; margin-top: 175px; .textP; } #frenchImage { width: 1075px; height: 460px; margin: auto; background-image: url("../images/frenchImage.jpg"); margin-bottom: 285px; position: relative; } #infoCard { width: 400px; height: 180px; background-color: #FFF; text-align: center; .absoluteCentering; top: auto; bottom: -90px; } #infoCard img { width: 100%; height: auto; position: absolute; bottom: 0px; left: 0px; bottom: -8px; } #infoCard h3 { margin: auto; font-size: 12px; font-weight: bold; margin-bottom: 8px; line-height: 20px; width: 275px; margin-top: 35px; .textH; } #infoCard p { margin: auto; line-height: 20px; width: 300px; .textP; } .activePr { display: block !important; } .lotion { background-image: url("../images/liquid.png"); background-position: center; background-repeat: no-repeat; background-size: cover; height: 850px; } .productArrow { cursor: pointer; width: 27px; height: 50px; position: absolute; margin: auto; top: 0px; bottom: 0px; left: 0px; } .leftAr { background-image: url("../images/arrowLeft.png"); background-size: cover; background-position: center; } .rightAr { background-image: url("../images/arrowRight.png"); background-size: cover; background-position: center; left: auto; right: 0px; } // -------------------------------------- // Responsive @media (max-width: 1420px) { #frenchStandarts { width: 70%; margin-top: 100px; margin-left: 25%; margin-bottom: 60px; } } @media (max-width: 1250px) { .lotion { height: 720px; } .product { margin-top: 190px; margin-left: 5%; float: left; width: 85%; position: relative; display: none; } .rightProduct { margin-right: 0%; float: right; width: 85%; } } @media (max-width: 1220px) { #ourProducts { margin-right: 70px; } .switchingCircles { bottom: 40px; } .product { margin-left: 0px; width: 427px; } } @media (max-width: 1080px) { #productVideo { width: 100%; } #ourReceipt { margin: auto; margin-top: 60px; } #ourReceipt h1 { margin-bottom: 60px; } #energyKoktail { margin: auto; margin-top: 80px; width: 80%; margin-bottom: 150px; } #frenchImage { width: 100%; } } @media (max-width: 1050px) { #ourProducts { margin-right: 0px; } } @media (max-width: 980px) { #ourProducts { width: 270px; } #ourProducts h1 { margin-top: 10px; font-size: 30px; } #ourProducts p { font-size: 16px; } #energieVie, .product, #passionScience { width: 92%; margin-left: 5%; } .rightProduct { width: 85%; } } @media only screen and (max-width: 750px) { .lotion { height: 550px; } .product { margin-top: 140px; margin-left: 0%; } } @media only screen and (max-width: 640px) { #ourProducts, #ourReceipt, #frenchStandarts { margin-right: 0px; float: left; margin-left: 10%; margin-top: 60px; } #ourProducts p { font-size: 16px; } #ourProducts h1 { font-size: 30px; margin-top: 20px; } #energieVie, #passionScience { margin-top: 10px; margin-left: 10%; width: 80%; margin-bottom: 80px; float: left; } #energieVie p:nth-of-type(1) { display: none; } .sellShamp { width: 50%; float: left !important; } .product p { font-size: 12px; line-height: 15px; } .circle { width: 8px; height: 8px; } #ourReceipt { width: 85%; } #ourReceipt p { margin-bottom: 20px; } #productVideo { height: 320px; float: left; } #ourReceipt h1 { margin-bottom: 45px; } #energyKoktail { margin-top: 15px; width: 90%; margin-left: 5%; margin-bottom: 80px; float: left; } #passionScience p { margin-top: 0px; } #frenchStandarts { margin-bottom: 10px; } #frenchImage { height: 320px; width: auto; margin-bottom: 200px; } #infoCard { width: 90%; height: auto; } #infoCard p { width: 95%; margin-bottom: 25px; } #infoCard h3 { width: 90%; margin-top: 25px; } .lotion { height: 465px; } .sell { width: 54%; float: right; } .product { width: 80%; margin-left: 5%; margin-top: 95px; } .product .buyButton { margin-top: 5px; } #ourProducts { width: 80%; } .ballBackground { background-image: url("../images/burbuliukaiMobile.png"); background-repeat: no-repeat; background-size: contain; background-position: bottom; } } @media (min-width: 640px) { .col-sm-6 { width: 50%; float: left !important; } .sell { float: right !important; } } @media (max-width: 435px) { .lotion { height: 360px; } .product { width: 80%; margin-left: 0%; margin-top: 40px; } } @media (max-width: 400px) { #ourProducts h1, #ourReceipt h1, #frenchStandarts h1 { font-size: 21px; } } @media (max-width: 380px) { .sell, .sellShamp { width: 100%; } .product { width: 70%; margin-left: 15%; margin-top: 40px; } .rightProduct { float: none; } .productArrow { width: 18px; height: 38px; } .lotion { background-image: none !important; background-color: #f6f7fa; } } @media (max-width: 400px) { #mainText h1 { font-size: 26px; } }