@media screen and (min-width:115rem) {
.logo_icon  {
width: 110px;
}
h1 {
font-size: 40px;
}
h3 {
font-size: 25px;
}
.reviews h1 {
font-size: 2.2em;
}
p {
font-size: 1.1em;
line-height: 1.2;
}
ul li {
font-size: 1.1em;
}
h2 {
font-size: 30px;
}
.components-box p {
font-size: 1em;
}
.small-comp-img  {
width: 110px;
}
.review-box {
height: 530px;
width: 350px;
}
.review-box img {
width: 210px;
}
.name {
font-size: 1.4em;
}
.review-box p {
max-width: 310px;
}
.product img {
height: auto;
width: 90%;
}
.side-col {
height: 85vh;
}
.side-col-2 {
height: 85vh;
}
.side-col-3 {
height: 85vh;
}
.side-col-4 {
height: 85vh;
}
}
@media screen and (min-device-width: 150rem) and (min-device-height: 82.5rem) {
.logo {
width: 250px;
}
h1 {
font-size: 45px;
}
h3 {
font-size: 30px;
}
.component-img {
width: 170px;
}
.comp-img-big {
width: 200px;
}
.components-box img {
padding-bottom: 15px;
}
.small-comp-img {
width: 120px;
}
p {
font-size: 1.2em;
line-height: 1.3;
}
ul li {
font-size: 1.2em;
padding: 6px;
}
ul {
padding: 0 10px 0 40px;
}
h2 {
font-size: 45px;
margin-bottom: 30px;
}
.components-box p {
font-size: 1.1em;
padding: 0 10px;
}
.side-col {
height: 75vh;
}
.side-col-2 {
height: 75vh;
}
.side-col-3 {
height: 75vh;
}
.side-col-4 {
height: 75vh;
}
.egg-img img {
width: 180px;
}
.kuraga img {
width: 180px;
}
.arrow img {
height: 100px;
}
.skin-img img {
width: 230px;
}
}
@media screen and (min-device-width: 175rem) and (min-device-height: 112rem) { 
.side-col {
height: 60vh;
}
.side-col-2 {
height: 60vh;
}
.side-col-3 {
height: 60vh;
}
.side-col-4 {
height: 60vh;
}
.components-box p {
padding: 0 15px;
}
.component-img {
 width: 200px;
}
.comp-img-big {
width: 220px;
}
.small-comp-img {
width: 150px;
}
.egg-img img {
width: 220px;
}
.kuraga img {
width: 220px;
}
.arrow img {
height: 120px;
}
.skin-img img {
width: 280px;
}
.logo_icon {
width: 150px;
}
.logo {
width: 280px;
}
h1 {
font-size: 60px;
}
h3 {
font-size: 40px;
}
h2 {
font-size: 50px;
}
.reviews h1 {
font-size: 3.5em;
}
p {
font-size: 1.4em;
}
ul li {
font-size: 1.4em;
}
.components-box p {
font-size: 1.3em;
}
.name {
font-size: 1.6em;
}
.review-box {
height: 650px;
width: 420px;
}
.review-box p {
max-width: 390px;
}
.review-box img {
width: 300px;
}
}
@media screen and (max-device-width: 1400px) and (max-device-height: 1400px) {
.side-col {
height: 80vh;
}
.side-col-2 {
height: 80vh;
}
.side-col-3 {
height: 80vh;
}
.side-col-4 {
height: 80vh;
}
.components-box p {
font-size: 0.7em;
}
.component-img {
width: 130px;
}
.comp-img-big {
width: 150px;
}
ul li {
font-size: 0.8em;
}
p {
font-size: 0.8em;
}
h2 {
font-size: 25px;
}
}
@media screen and (max-device-width: 1050px) and (max-device-height: 770px) {
.components-box p {
font-size: 0.7em;
}
ul li {
font-size: 0.7em;
}
p {
font-size: 0.7em;
}
h2 {
font-size: 18px;
}
.component-img {
width: 100px;
}
.comp-img-big {
width: 120px;
}
.small-comp-img {
width: 70px;
}
.kuraga img {
width: 110px;
}
.arrow img {
height: 70px;
}
.skin-img img {
width: 135px;
}
.egg-img img {
width: 120px;
}
}
@media screen and (max-width: 991px) {
.side-col {
height: 10vh !important;
align-items: center;
}
.side-col-2 {
height: 15vh !important;
}
.side-col-3 {
height: 30vh !important;
}
.side-col-4 {
height: 25vh !important;
}
.side-col img {
display: none;
}
.use-info {
height: 100%;
width: 100%;
bottom: 0;
}
.product {
height: 100%;
}
.components-box {
margin: 0;
display: flex;
align-self: center;
}
.components-box p {
height: 100px;
}
.components-box img {
padding-bottom: 10px;
}
.component-img {
width: 120px;
}
.comp-img-big {
width: 140px;
}
.small-comp-img {
width: 100px;
}
.kuraga img {
width: 120px;
}
.skin-img img {
width: 130px;
}
.egg-img img {
width: 100px;
}
ul li {
font-size: 0.8em;
}
.use-info {
padding: 0;
}
.use-info p {
padding: 0 15px;
}
.arrow img {
height: 50px;
}
}

@media screen and (max-width: 800px) {
h2 {
font-size: 20px;
}
.container {
width: 95% !important;
max-width: 95% !important;
padding: 0 4vh !important;
}
.components-box p {
font-size: 0.7em;
}
}
@media screen and (max-width: 670px) {
.logo_icon {
width: 90px;
}
.logo {
width: 170px;
}
h1 {
font-size: 25px;
}
h3 {
font-size: 16px;
}
ul li {
padding: 2px;
font-size: 0.7em;
line-height: 1.1;
}
p {
font-size: 0.7em;
}
h2 {
font-size: 16px;
}
.components-box img {
padding-bottom: 5px;
}
.component-img {
width: 80px;
}
.comp-img-big {
width: 100px;
}
.small-comp-img {
width: 60px;
}
.kuraga img {
width: 60px;
}
.skin-img img {
width: 90px;
}
.egg-img img {
width: 70px;
}
.components-box p {
font-size: 0.6em;
}
.container {
padding: 0 2vh !important;
}
.swiper-pagination-bullet {
width: 6px !important;
height: 6px !important;
}
.arrow img {
height: 30px;
}
}
@media screen and (max-device-width: 438px) and (max-device-height: 670px) {
ul li {
padding: 2px;
}
}
@media screen and (max-width: 400px) {
.components-box p {
font-size: 0.6em;
line-height: 1;
}
.component-img {
 width: 65px;
}
.comp-img-big {
width: 85px;
}
.small-comp-img {
width: 55px;
}
ul li {
font-size: 0.6em;
}
}
@media screen and (max-width: 320px) {
.components-box p {
font-size: 0.5em;
}
ul li {
font-size: 0.5em;
}
p {
font-size: 0.6em;
}
h2 {
font-size: 12px;
}
.review-box {
height: 350px;
 width: 270px;
}
.review-box img {
width: 130px;
}
.review-box p {
max-width: 270px;
}
.kuraga img {
width: 50px;
}
.skin-img img {
width: 70px;
}
.egg-img img {
width: 50px;
}
}
@media screen and (max-width: 990px) {
.flip_sliders {
display: none;
}
.arrow-desk {
display: none;
}
.desk-img {
display: none;
}
}
@media screen and (min-width:991px) {
.flip_sliders-small {
display: none;
}
.arrow-mob {
display: none;
}
.mob-img {
display: none;
}
}
@media screen and (max-device-width: 950px) and (max-device-height: 550px) {
.logo_icon {
height: 90px;
}
.logo {
width: 170px;
}
h1 {
font-size: 25px;
}
h3 {
font-size: 15px;
}
.elips-1 {
width: 14px;
}
.elips-2 {
width: 12px;
}
.elips-3 {
width: 10px;
}
.reviews h1 {
font-size: 24px;
}
.review-box img {
width: 120px;
}
.review-box {
height: 250px;
width: 300px;
}
ul li {
font-size: 0.6em;
line-height: 1;
padding: 1px;
}
.components-box p {
line-height: 1;
font-size: 0.5em;
}
h2 {
font-size: 14px;
}
.kuraga img {
width: 50px;
}
.skin-img img {
width: 70px;
}
.egg-img img {
width: 50px;
}
.component-img {
 width: 60px;
 }
.comp-img-big {
width: 80px;
}
.small-comp-img {
 width: 50px;
}

p {
font-size: 0.5em;
}
}
@media screen and (max-device-width: 950px) and (max-device-height: 400px) {
html, body {
height: 322vh;
}
.reviews {
height: 105vh;
}
.logo_icon {
height: 30px;
width: auto;
}
.logo {
width: 130px;
}
h1 {
font-size: 20px;
}
h3 {
font-size: 10px;
}
.elips-1 {
width: 12px;
}
.elips-2 {
width: 10px;
}
.elips-3 {
width: 8px;
}
.container {
width: inherit !important;
}
.reviews h1 {
font-size: 18px;
margin-bottom: 2vh;
}
.review-box img {
width: 100px;
}
.review-box {
height: 200px;
width: 350px;
}
.review-box p {
max-width: 350px;
font-size: 0.6em;
}
.name {
font-size: 0.9em;
margin: 8px 0;
}
ul li {
font-size: 0.5em;
padding: 0px;
}
h2 {
font-size: 10px;
}
ul {
margin: 2px;
}
.component-img {
height: 30px;
}
.components-box p {
font-size: 0.4em;
}
}
@media screen and (max-device-width: 1800px) and (min-device-height: 1200px) {
.side-col {
height: 60vh;
}
.side-col-2 {
height: 60vh;
}
.side-col-3 {
height: 60vh;
}
.side-col-4 {
height: 60vh;
}   
}
@media screen and (min-height: 2400px) {
.side-col {
height: 45vh;
}
.side-col-2 {
height: 45vh;
}
.side-col-3 {
height: 45vh;
}
.side-col-4 {
height: 45vh;
}
}