/*————————————

Widths

————————————*/ // .w-25 .w-50 .w-75 .w-100 .mw-100 {

max-width: 100% !important;

} //

/* Width in Percentage (%) */ $i: 30; @while $i < 91 {

.g-width-#{$i}x {
  width: $i*1% !important; /* P */
}
$i: $i + 10;

}

@media (max-width: #{$g-2xs}-1) {

.w-100--2xs {
  width: 100% !important;
}

}

@media (min-width: $g-sm) {

@while $i < 91 {
  .g-width-#{$i}x--sm {
    width: $i*1% !important; /* P */
  }
  $i: $i + 10;
}
.g-width-20x--sm {
  width: 20% !important;
}
.g-width-25x--sm {
  width: 25% !important;
}
.g-width-33_3x--sm {
  width: 33.333333% !important;
}
.g-width-40x--sm {
  width: 40% !important;
}
.g-width-60x--sm {
  width: 60% !important;
}
.g-width-16_6x--sm {
  width: 16.666666% !important;
}
.g-width-66_6x--sm {
  width: 66.666666% !important;
}

}

@media (min-width: $g-md) {

$i: 20; /* P */
@while $i < 91 {
  .g-width-#{$i}x--md {
    width: $i*1% !important; /* P */
  }
  $i: $i + 5;
}
.g-width-33_3x--md { /* P */
  width: 33.333333% !important;
}
.g-width-16_6x--md { /* P */
  width: 16.666666% !important;
}
.g-width-66_6x--md { /* P */
  width: 66.666666% !important;
}

}

@media (min-width: $g-lg) {

@while $i < 91 {
  .g-width-#{$i}x--lg {
    width: $i*1% !important; /* P */
  }
  $i: $i + 10;
}

}

@media (min-width: $g-xl) {

@while $i < 91 {
  .g-width-#{$i}x--xl {
    width: $i*1% !important; /* P */
  }
  $i: $i + 10;
}

}

.g-width-auto {

width: auto !important; /* P */

}

/* Max Width in Percentage (%) */ .g-width-1x {

max-width: 1%;

}

.g-width-80x {

max-width: 80%;

}

.g-width-90x {

max-width: 90%;

}

.g-width-95x {

width: 95%;

}

.g-max-width-60x {

max-width: 60%;

}

.g-max-width-100x {

max-width: 100%;

}

/* Min Width in Percentage (%) */ .g-min-width-100x {

min-width: 100%;

}

/* Width Viewport Width (vw) */ .g-width-50vw {

width: 50vw !important; /* P */

}

.g-width-100vw {

width: 100vw !important; /* P */

}

/* Width in Pixels (px) */ .g-width-3 {

width: 3px !important; /* O */

}

.g-width-10 {

width: 10px !important; /* O */

}

.g-width-12 {

width: 12px !important; /* Z */

}

.g-width-16 {

width: 16px !important; /* O */

}

.g-width-18 {

width: 18px !important; /* O */

}

.g-width-20 {

width: 20px !important; /* O */

}

.g-width-24 {

width: 24px !important; /* O */

}

.g-width-25 {

width: 25px !important; // Z

}

.g-width-26 {

width: 26px !important; /* P */

}

.g-width-28 {

width: 28px !important; /* O */

}

.g-width-30 {

width: 30px !important; /* P */

}

.g-width-32 {

width: 32px !important; /* O */

}

.g-width-35 {

width: 35px !important; /* P */

}

.g-width-40 {

width: 40px !important; /* P */

}

.g-width-45 {

width: 45px !important; /* P */

}

.g-width-48 {

width: 48px !important; /* P */

}

.g-width-50 {

width: 50px !important; /* P */

}

.g-width-54 {

width: 54px !important; /* P */

}

.g-width-55 {

width: 55px !important; /* P */

}

.g-width-60 {

width: 60px !important; /* P */

}

.g-width-64 {

width: 64px !important; /* P */

}

.g-width-70 {

width: 70px !important; /* P */

}

.g-width-75 {

width: 75px !important; /* O */

}

.g-width-80 {

width: 80px !important; /* P */

}

.g-width-85 {

width: 85px !important; /* P */

}

.g-width-95 {

width: 95px !important; /* P */

}

.g-width-100 {

width: 100px !important; /* P */

}

.g-width-105 {

width: 105px;

}

.g-width-110 {

width: 110px !important; /* O */

}

.g-width-115 {

width: 115px !important; /* O */

}

.g-width-120 {

width: 120px !important; /* P */

}

.g-width-125 {

width: 125px !important; /* P */

}

.g-width-130 {

width: 130px !important; /* P */

}

.g-width-140 {

width: 140px !important; /* P */

}

.g-width-150 {

width: 150px !important;

}

.g-width-160 {

width: 160px !important; /* P */

}

.g-width-170 {

width: 170px !important; /* P */

}

.g-width-200 {

width: 200px !important; /* P */

}

.g-width-215 {

width: 215px !important;

}

.g-width-235 {

width: 235px !important;

}

.g-width-250 { /* RG-Q */

width: 250px !important; /* P */
max-width: 100%;

}

.g-width-270 {

width: 270px !important; /* O */
max-width: 100%;

}

.g-width-300 {

width: 300px !important; /* P */
max-width: 100%;

}

.g-width-400 {

width: 400px !important; /* O */
max-width: 100%;

}

.g-width-340 {

width: 340px !important; /* O */
max-width: 100%;

}

.g-width-360 {

width: 360px !important; /* O */
max-width: 100%;

}

.g-width-370 {

width: 370px !important; /* P */
max-width: 100%;

}

.g-width-380 {

width: 380px !important; /* O */
max-width: 100%;

}

.g-width-460 {

width: 460px !important; /* O */
max-width: 100%;

}

.g-width-465 {

width: 465px !important; /* O */
max-width: 100%;

}

.g-width-485 {

width: 485px !important; /* O */
max-width: 100%;

}

.g-width-560 {

width: 560px !important; /* O */
max-width: 100%;

}

.g-width-590 {

width: 590px !important;
max-width: 100%;

}

.g-width-600 {

width: 600px !important; /* O */
max-width: 100%;

}

.g-width-630 {

width: 630px !important; /* O */
max-width: 100%;

}

.g-width-680 {

width: 680px !important; /* O */
max-width: 100%;

}

.g-width-720 {

width: 720px !important; /* O */
max-width: 100%;

}

.g-width-760 {

width: 760px !important;
max-width: 100%;

}

.g-width-770 {

width: 770px !important;
max-width: 100%;

}

.g-width-780 { /* RG-Q */

width: 780px !important; /* P */
max-width: 100%;

}

.g-width-900 {

width: 900px !important; /* P */
max-width: 100%;

}

.g-width-945 {

width: 945px !important;
max-width: 100%;

}

.g-width-1025 {

width: 1025px !important;
max-width: 100%;

}

/* Max Width in Pixels (px) */ .g-max-width-100 {

max-width: 100px;

}

.g-max-width-120 {

max-width: 120px;

}

.g-max-width-170 {

max-width: 170px; /* O */

}

.g-max-width-190 { // Z

max-width: 190px;

}

.g-max-width-200 {

max-width: 200px;

}

.g-max-width-250 {

max-width: 250px;

}

.g-max-width-300 {

max-width: 300px;

}

.g-max-width-400 {

max-width: 400px;

}

.g-max-width-540 {

max-width: 540px;

}

.g-max-width-550 {

max-width: 550px;

}

.g-max-width-570 {

max-width: 570px;

}

.g-max-width-600 {

max-width: 600px;

}

.g-max-width-645 {

max-width: 645px;

}

.g-max-width-670 {

max-width: 670px;

}

.g-max-width-700 {

max-width: 700px;

}

.g-max-width-750 {

max-width: 750px;

}

.g-max-width-770 {

max-width: 770px;

}

.g-max-width-780 {

max-width: 780px;

}

.g-max-width-800 {

max-width: 800px;

}

.g-max-width-840 {

max-width: 840px;

}

.g-max-width-960 {

max-width: 960px;

}

/* Min Width in Pixels (px) */ .g-min-width-40 {

min-width: 40px;

}

.g-min-width-65 {

min-width: 65px;

}

.g-min-width-110 {

min-width: 110px;

}

.g-min-width-130 {

min-width: 130px;

}

.g-min-width-170 {

min-width: 170px;

}

.g-min-width-200 {

min-width: 200px;

}

.g-min-width-220 {

min-width: 220px;

}

.g-min-width-300 {

min-width: 300px;

}

@media (min-width: $g-sm) {

.g-width-50x--sm {
  width: 50% !important; /* P */
}
.g-width-80x--sm {
  width: 80% !important; /* R */
}
.g-width-485--sm {
  width: 485px !important; /* O */
  max-width: 100%;
}

}

@media (min-width: $g-md) {

.g-width-60--md {
  width: 60px !important; /* O */
}
.g-width-80--md {
  width: 80px !important; /* O */
}
.g-width-50x--md {
  width: 50% !important; /* P */
}
.g-width-60x--md {
  width: 60% !important; /* P */
}
.g-width-80x--md {
  width: 80% !important; /* R */
}
.g-width-45--md {
  width: 45px !important;
}
.g-width-100--md {
  width: 100px !important; /* O */
}
.g-width-125--md {
  width: 125px !important; /* P */
}
.g-width-140--md {
  width: 140px !important; /* R */
}
.g-width-155--md {
  width: 155px !important; /* R */
}
.g-width-225--md {
  width: 225px !important;
}
.g-width-160--md {
  width: 160px !important;
}
.g-width-165--md {
  width: 165px !important;
}
.g-width-170--md {
  width: 170px !important; /* P */
}
.g-width-780--md {
  width: 780px !important; /* O */
  max-width: 100%;
}
.g-max-width-200--md {
  max-width: 200px;
}
.g-max-width-400--md {
  max-width: 400px;
}
.g-min-width-110--md {
  min-width: 110px;
}
.g-width-auto--md {
  width: auto !important; /* P */
}

}

@media (min-width: $g-lg) {

.g-width-100x--lg {
  width: 100% !important; /* P */
}
.g-width-155--lg {
  width: 155px !important; /* O */
}
.g-width-165--lg {
  width: 165px !important;
}
.g-width-200--lg {
  width: 200px !important; /* O */
  max-width: 100%;
}
.g-width-485--lg {
  width: 485px !important; /* O */
  max-width: 100%;
}
.g-width-auto--lg {
  width: auto !important; /* P */
}

}

// Test from Oleg

}