@import url("https://fonts.cdnfonts.com/css/sf-ui-text-2");
/* Variables */
/* Background Images */
.bg-hero__gradient {
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.5) 0%, #FFF 100%);
}
.bg-shadow__gradient {
  background: radial-gradient(50% 50% at 50% 50%, rgba(37, 167, 93, 0.53) 0%, rgba(0, 210, 91, 0.53) 100%);
}
.bg-theme__gradient {
  background: linear-gradient(180deg, #6FD39B 0%, #224F35 100%);
}
.bg-btn__gradient {
  background: linear-gradient(102deg, #5434E9 6.87%, #D260F4 51.41%, #FEF775 114.21%);
}
.bg-white__gradient {
  background: linear-gradient(#fff, #fff);
}
.bg-img__gradient {
  background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
}
.bg-shoe__color_1 {
  background: linear-gradient(-45deg, #dbd6c6 50%, black 50%);
}

/* Colors */
.color-taf-red {
  color: #f00000;
}
.color-sf-black {
  color: #1D1F2C;
}
.color-p-black {
  color: #4A4C56;
}
.color-brown {
  color: #75594f;
}
.color-beige {
  color: #caab8f;
}
.color-grey {
  color: #bdbdbd;
}
.color-green {
  color: #219653;
}
.color-yellow {
  color: #f2c94c;
}
.color-purple {
  color: #9b51e0;
}
.color-orange {
  color: #f2994a;
}
.color-pink {
  color: #ff8ed5;
}
.color-theme-bg {
  color: #51BB7F;
}
.color-theme-grey {
  color: #51bb7f14;
}

/* Box Shadows */
.shadow-input__shadow {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
}
.shadow-card__shadow {
  box-shadow: 0px 6px 30px 5px #3436191f, 0px 8px 10px 0px #34364933;
}
.shadow-card__shadow__2 {
  box-shadow: 0px 3px 4px 0px #3436191f, 0px 11px 15px 0px #34364933;
}
.shadow-card__shadow__2__hover:hover {
  box-shadow: 0px 9px 46px 8px #3436191f, 0px 1px 5px #34364933;
}
.shadow-shoe__img__shadow {
  box-shadow: inset 0 -2px 12px rgba(118, 77, 107, 0.05);
}

@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-Light.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-LightItalic.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-Medium.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-MediumItalic.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-Regular.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-RegularItalic.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-RegularItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-Semibold.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-SemiboldItalic.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-Bold.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-BoldItalic.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-Heavy.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-Heavy.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SF UI Text";
  src: url("/static/assets/fonts/SFUIText-HeavyItalic.woff2") format("woff2"), url("/static/assets/fonts/SFUIText-HeavyItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
.m-t-0 {
  margin-top: 0px;
}

.m-b-0 {
  margin-bottom: 0px;
}

.m-l-0 {
  margin-left: 0px;
}

.m-r-0 {
  margin-right: 0px;
}

.m-t-5 {
  margin-top: 5px;
}

.m-b-5 {
  margin-bottom: 5px;
}

.m-l-5 {
  margin-left: 5px;
}

.m-r-5 {
  margin-right: 5px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-l-10 {
  margin-left: 10px;
}

.m-r-10 {
  margin-right: 10px;
}

.m-t-15 {
  margin-top: 15px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-l-15 {
  margin-left: 15px;
}

.m-r-15 {
  margin-right: 15px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-l-20 {
  margin-left: 20px;
}

.m-r-20 {
  margin-right: 20px;
}

.m-t-25 {
  margin-top: 25px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.m-l-25 {
  margin-left: 25px;
}

.m-r-25 {
  margin-right: 25px;
}

.m-t-30 {
  margin-top: 30px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.m-l-30 {
  margin-left: 30px;
}

.m-r-30 {
  margin-right: 30px;
}

.m-t-35 {
  margin-top: 35px;
}

.m-b-35 {
  margin-bottom: 35px;
}

.m-l-35 {
  margin-left: 35px;
}

.m-r-35 {
  margin-right: 35px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-l-40 {
  margin-left: 40px;
}

.m-r-40 {
  margin-right: 40px;
}

.m-t-45 {
  margin-top: 45px;
}

.m-b-45 {
  margin-bottom: 45px;
}

.m-l-45 {
  margin-left: 45px;
}

.m-r-45 {
  margin-right: 45px;
}

.m-t-50 {
  margin-top: 50px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.m-l-50 {
  margin-left: 50px;
}

.m-r-50 {
  margin-right: 50px;
}

.m-t-55 {
  margin-top: 55px;
}

.m-b-55 {
  margin-bottom: 55px;
}

.m-l-55 {
  margin-left: 55px;
}

.m-r-55 {
  margin-right: 55px;
}

.m-t-60 {
  margin-top: 60px;
}

.m-b-60 {
  margin-bottom: 60px;
}

.m-l-60 {
  margin-left: 60px;
}

.m-r-60 {
  margin-right: 60px;
}

.m-t-65 {
  margin-top: 65px;
}

.m-b-65 {
  margin-bottom: 65px;
}

.m-l-65 {
  margin-left: 65px;
}

.m-r-65 {
  margin-right: 65px;
}

.m-t-70 {
  margin-top: 70px;
}

.m-b-70 {
  margin-bottom: 70px;
}

.m-l-70 {
  margin-left: 70px;
}

.m-r-70 {
  margin-right: 70px;
}

.m-t-75 {
  margin-top: 75px;
}

.m-b-75 {
  margin-bottom: 75px;
}

.m-l-75 {
  margin-left: 75px;
}

.m-r-75 {
  margin-right: 75px;
}

.m-t-80 {
  margin-top: 80px;
}

.m-b-80 {
  margin-bottom: 80px;
}

.m-l-80 {
  margin-left: 80px;
}

.m-r-80 {
  margin-right: 80px;
}

.m-t-85 {
  margin-top: 85px;
}

.m-b-85 {
  margin-bottom: 85px;
}

.m-l-85 {
  margin-left: 85px;
}

.m-r-85 {
  margin-right: 85px;
}

.m-t-90 {
  margin-top: 90px;
}

.m-b-90 {
  margin-bottom: 90px;
}

.m-l-90 {
  margin-left: 90px;
}

.m-r-90 {
  margin-right: 90px;
}

.m-t-95 {
  margin-top: 95px;
}

.m-b-95 {
  margin-bottom: 95px;
}

.m-l-95 {
  margin-left: 95px;
}

.m-r-95 {
  margin-right: 95px;
}

.m-t-100 {
  margin-top: 100px;
}

.m-b-100 {
  margin-bottom: 100px;
}

.m-l-100 {
  margin-left: 100px;
}

.m-r-100 {
  margin-right: 100px;
}

.m-t-105 {
  margin-top: 105px;
}

.m-b-105 {
  margin-bottom: 105px;
}

.m-l-105 {
  margin-left: 105px;
}

.m-r-105 {
  margin-right: 105px;
}

.m-t-110 {
  margin-top: 110px;
}

.m-b-110 {
  margin-bottom: 110px;
}

.m-l-110 {
  margin-left: 110px;
}

.m-r-110 {
  margin-right: 110px;
}

.m-t-115 {
  margin-top: 115px;
}

.m-b-115 {
  margin-bottom: 115px;
}

.m-l-115 {
  margin-left: 115px;
}

.m-r-115 {
  margin-right: 115px;
}

.m-t-120 {
  margin-top: 120px;
}

.m-b-120 {
  margin-bottom: 120px;
}

.m-l-120 {
  margin-left: 120px;
}

.m-r-120 {
  margin-right: 120px;
}

.m-t-125 {
  margin-top: 125px;
}

.m-b-125 {
  margin-bottom: 125px;
}

.m-l-125 {
  margin-left: 125px;
}

.m-r-125 {
  margin-right: 125px;
}

.m-t-130 {
  margin-top: 130px;
}

.m-b-130 {
  margin-bottom: 130px;
}

.m-l-130 {
  margin-left: 130px;
}

.m-r-130 {
  margin-right: 130px;
}

.m-t-135 {
  margin-top: 135px;
}

.m-b-135 {
  margin-bottom: 135px;
}

.m-l-135 {
  margin-left: 135px;
}

.m-r-135 {
  margin-right: 135px;
}

.m-t-140 {
  margin-top: 140px;
}

.m-b-140 {
  margin-bottom: 140px;
}

.m-l-140 {
  margin-left: 140px;
}

.m-r-140 {
  margin-right: 140px;
}

.m-t-145 {
  margin-top: 145px;
}

.m-b-145 {
  margin-bottom: 145px;
}

.m-l-145 {
  margin-left: 145px;
}

.m-r-145 {
  margin-right: 145px;
}

.m-t-150 {
  margin-top: 150px;
}

.m-b-150 {
  margin-bottom: 150px;
}

.m-l-150 {
  margin-left: 150px;
}

.m-r-150 {
  margin-right: 150px;
}

.m-t-155 {
  margin-top: 155px;
}

.m-b-155 {
  margin-bottom: 155px;
}

.m-l-155 {
  margin-left: 155px;
}

.m-r-155 {
  margin-right: 155px;
}

.m-t-160 {
  margin-top: 160px;
}

.m-b-160 {
  margin-bottom: 160px;
}

.m-l-160 {
  margin-left: 160px;
}

.m-r-160 {
  margin-right: 160px;
}

.m-t-165 {
  margin-top: 165px;
}

.m-b-165 {
  margin-bottom: 165px;
}

.m-l-165 {
  margin-left: 165px;
}

.m-r-165 {
  margin-right: 165px;
}

.m-t-170 {
  margin-top: 170px;
}

.m-b-170 {
  margin-bottom: 170px;
}

.m-l-170 {
  margin-left: 170px;
}

.m-r-170 {
  margin-right: 170px;
}

.m-t-175 {
  margin-top: 175px;
}

.m-b-175 {
  margin-bottom: 175px;
}

.m-l-175 {
  margin-left: 175px;
}

.m-r-175 {
  margin-right: 175px;
}

.m-t-180 {
  margin-top: 180px;
}

.m-b-180 {
  margin-bottom: 180px;
}

.m-l-180 {
  margin-left: 180px;
}

.m-r-180 {
  margin-right: 180px;
}

.m-t-185 {
  margin-top: 185px;
}

.m-b-185 {
  margin-bottom: 185px;
}

.m-l-185 {
  margin-left: 185px;
}

.m-r-185 {
  margin-right: 185px;
}

.m-t-190 {
  margin-top: 190px;
}

.m-b-190 {
  margin-bottom: 190px;
}

.m-l-190 {
  margin-left: 190px;
}

.m-r-190 {
  margin-right: 190px;
}

.m-t-195 {
  margin-top: 195px;
}

.m-b-195 {
  margin-bottom: 195px;
}

.m-l-195 {
  margin-left: 195px;
}

.m-r-195 {
  margin-right: 195px;
}

.m-t-200 {
  margin-top: 200px;
}

.m-b-200 {
  margin-bottom: 200px;
}

.m-l-200 {
  margin-left: 200px;
}

.m-r-200 {
  margin-right: 200px;
}

.m-t-205 {
  margin-top: 205px;
}

.m-b-205 {
  margin-bottom: 205px;
}

.m-l-205 {
  margin-left: 205px;
}

.m-r-205 {
  margin-right: 205px;
}

.m-t-210 {
  margin-top: 210px;
}

.m-b-210 {
  margin-bottom: 210px;
}

.m-l-210 {
  margin-left: 210px;
}

.m-r-210 {
  margin-right: 210px;
}

.m-t-215 {
  margin-top: 215px;
}

.m-b-215 {
  margin-bottom: 215px;
}

.m-l-215 {
  margin-left: 215px;
}

.m-r-215 {
  margin-right: 215px;
}

.m-t-220 {
  margin-top: 220px;
}

.m-b-220 {
  margin-bottom: 220px;
}

.m-l-220 {
  margin-left: 220px;
}

.m-r-220 {
  margin-right: 220px;
}

.m-t-225 {
  margin-top: 225px;
}

.m-b-225 {
  margin-bottom: 225px;
}

.m-l-225 {
  margin-left: 225px;
}

.m-r-225 {
  margin-right: 225px;
}

.m-t-230 {
  margin-top: 230px;
}

.m-b-230 {
  margin-bottom: 230px;
}

.m-l-230 {
  margin-left: 230px;
}

.m-r-230 {
  margin-right: 230px;
}

.m-t-235 {
  margin-top: 235px;
}

.m-b-235 {
  margin-bottom: 235px;
}

.m-l-235 {
  margin-left: 235px;
}

.m-r-235 {
  margin-right: 235px;
}

.m-t-240 {
  margin-top: 240px;
}

.m-b-240 {
  margin-bottom: 240px;
}

.m-l-240 {
  margin-left: 240px;
}

.m-r-240 {
  margin-right: 240px;
}

.m-t-245 {
  margin-top: 245px;
}

.m-b-245 {
  margin-bottom: 245px;
}

.m-l-245 {
  margin-left: 245px;
}

.m-r-245 {
  margin-right: 245px;
}

.m-t-250 {
  margin-top: 250px;
}

.m-b-250 {
  margin-bottom: 250px;
}

.m-l-250 {
  margin-left: 250px;
}

.m-r-250 {
  margin-right: 250px;
}

.m-t-255 {
  margin-top: 255px;
}

.m-b-255 {
  margin-bottom: 255px;
}

.m-l-255 {
  margin-left: 255px;
}

.m-r-255 {
  margin-right: 255px;
}

.m-t-260 {
  margin-top: 260px;
}

.m-b-260 {
  margin-bottom: 260px;
}

.m-l-260 {
  margin-left: 260px;
}

.m-r-260 {
  margin-right: 260px;
}

.m-t-265 {
  margin-top: 265px;
}

.m-b-265 {
  margin-bottom: 265px;
}

.m-l-265 {
  margin-left: 265px;
}

.m-r-265 {
  margin-right: 265px;
}

.m-t-270 {
  margin-top: 270px;
}

.m-b-270 {
  margin-bottom: 270px;
}

.m-l-270 {
  margin-left: 270px;
}

.m-r-270 {
  margin-right: 270px;
}

.m-t-275 {
  margin-top: 275px;
}

.m-b-275 {
  margin-bottom: 275px;
}

.m-l-275 {
  margin-left: 275px;
}

.m-r-275 {
  margin-right: 275px;
}

.m-t-280 {
  margin-top: 280px;
}

.m-b-280 {
  margin-bottom: 280px;
}

.m-l-280 {
  margin-left: 280px;
}

.m-r-280 {
  margin-right: 280px;
}

.m-t-285 {
  margin-top: 285px;
}

.m-b-285 {
  margin-bottom: 285px;
}

.m-l-285 {
  margin-left: 285px;
}

.m-r-285 {
  margin-right: 285px;
}

.m-t-290 {
  margin-top: 290px;
}

.m-b-290 {
  margin-bottom: 290px;
}

.m-l-290 {
  margin-left: 290px;
}

.m-r-290 {
  margin-right: 290px;
}

.m-t-295 {
  margin-top: 295px;
}

.m-b-295 {
  margin-bottom: 295px;
}

.m-l-295 {
  margin-left: 295px;
}

.m-r-295 {
  margin-right: 295px;
}

.m-t-300 {
  margin-top: 300px;
}

.m-b-300 {
  margin-bottom: 300px;
}

.m-l-300 {
  margin-left: 300px;
}

.m-r-300 {
  margin-right: 300px;
}

@media (min-width: 1400px) and (max-width: 1700px) {
  .m-t-xxl-0 {
    margin-top: 0px;
  }

  .m-b-xxl-0 {
    margin-bottom: 0px;
  }

  .m-l-xxl-0 {
    margin-left: 0px;
  }

  .m-r-xxl-0 {
    margin-right: 0px;
  }

  .m-t-xxl-5 {
    margin-top: 5px;
  }

  .m-b-xxl-5 {
    margin-bottom: 5px;
  }

  .m-l-xxl-5 {
    margin-left: 5px;
  }

  .m-r-xxl-5 {
    margin-right: 5px;
  }

  .m-t-xxl-10 {
    margin-top: 10px;
  }

  .m-b-xxl-10 {
    margin-bottom: 10px;
  }

  .m-l-xxl-10 {
    margin-left: 10px;
  }

  .m-r-xxl-10 {
    margin-right: 10px;
  }

  .m-t-xxl-15 {
    margin-top: 15px;
  }

  .m-b-xxl-15 {
    margin-bottom: 15px;
  }

  .m-l-xxl-15 {
    margin-left: 15px;
  }

  .m-r-xxl-15 {
    margin-right: 15px;
  }

  .m-t-xxl-20 {
    margin-top: 20px;
  }

  .m-b-xxl-20 {
    margin-bottom: 20px;
  }

  .m-l-xxl-20 {
    margin-left: 20px;
  }

  .m-r-xxl-20 {
    margin-right: 20px;
  }

  .m-t-xxl-25 {
    margin-top: 25px;
  }

  .m-b-xxl-25 {
    margin-bottom: 25px;
  }

  .m-l-xxl-25 {
    margin-left: 25px;
  }

  .m-r-xxl-25 {
    margin-right: 25px;
  }

  .m-t-xxl-30 {
    margin-top: 30px;
  }

  .m-b-xxl-30 {
    margin-bottom: 30px;
  }

  .m-l-xxl-30 {
    margin-left: 30px;
  }

  .m-r-xxl-30 {
    margin-right: 30px;
  }

  .m-t-xxl-35 {
    margin-top: 35px;
  }

  .m-b-xxl-35 {
    margin-bottom: 35px;
  }

  .m-l-xxl-35 {
    margin-left: 35px;
  }

  .m-r-xxl-35 {
    margin-right: 35px;
  }

  .m-t-xxl-40 {
    margin-top: 40px;
  }

  .m-b-xxl-40 {
    margin-bottom: 40px;
  }

  .m-l-xxl-40 {
    margin-left: 40px;
  }

  .m-r-xxl-40 {
    margin-right: 40px;
  }

  .m-t-xxl-45 {
    margin-top: 45px;
  }

  .m-b-xxl-45 {
    margin-bottom: 45px;
  }

  .m-l-xxl-45 {
    margin-left: 45px;
  }

  .m-r-xxl-45 {
    margin-right: 45px;
  }

  .m-t-xxl-50 {
    margin-top: 50px;
  }

  .m-b-xxl-50 {
    margin-bottom: 50px;
  }

  .m-l-xxl-50 {
    margin-left: 50px;
  }

  .m-r-xxl-50 {
    margin-right: 50px;
  }

  .m-t-xxl-55 {
    margin-top: 55px;
  }

  .m-b-xxl-55 {
    margin-bottom: 55px;
  }

  .m-l-xxl-55 {
    margin-left: 55px;
  }

  .m-r-xxl-55 {
    margin-right: 55px;
  }

  .m-t-xxl-60 {
    margin-top: 60px;
  }

  .m-b-xxl-60 {
    margin-bottom: 60px;
  }

  .m-l-xxl-60 {
    margin-left: 60px;
  }

  .m-r-xxl-60 {
    margin-right: 60px;
  }

  .m-t-xxl-65 {
    margin-top: 65px;
  }

  .m-b-xxl-65 {
    margin-bottom: 65px;
  }

  .m-l-xxl-65 {
    margin-left: 65px;
  }

  .m-r-xxl-65 {
    margin-right: 65px;
  }

  .m-t-xxl-70 {
    margin-top: 70px;
  }

  .m-b-xxl-70 {
    margin-bottom: 70px;
  }

  .m-l-xxl-70 {
    margin-left: 70px;
  }

  .m-r-xxl-70 {
    margin-right: 70px;
  }

  .m-t-xxl-75 {
    margin-top: 75px;
  }

  .m-b-xxl-75 {
    margin-bottom: 75px;
  }

  .m-l-xxl-75 {
    margin-left: 75px;
  }

  .m-r-xxl-75 {
    margin-right: 75px;
  }

  .m-t-xxl-80 {
    margin-top: 80px;
  }

  .m-b-xxl-80 {
    margin-bottom: 80px;
  }

  .m-l-xxl-80 {
    margin-left: 80px;
  }

  .m-r-xxl-80 {
    margin-right: 80px;
  }

  .m-t-xxl-85 {
    margin-top: 85px;
  }

  .m-b-xxl-85 {
    margin-bottom: 85px;
  }

  .m-l-xxl-85 {
    margin-left: 85px;
  }

  .m-r-xxl-85 {
    margin-right: 85px;
  }

  .m-t-xxl-90 {
    margin-top: 90px;
  }

  .m-b-xxl-90 {
    margin-bottom: 90px;
  }

  .m-l-xxl-90 {
    margin-left: 90px;
  }

  .m-r-xxl-90 {
    margin-right: 90px;
  }

  .m-t-xxl-95 {
    margin-top: 95px;
  }

  .m-b-xxl-95 {
    margin-bottom: 95px;
  }

  .m-l-xxl-95 {
    margin-left: 95px;
  }

  .m-r-xxl-95 {
    margin-right: 95px;
  }

  .m-t-xxl-100 {
    margin-top: 100px;
  }

  .m-b-xxl-100 {
    margin-bottom: 100px;
  }

  .m-l-xxl-100 {
    margin-left: 100px;
  }

  .m-r-xxl-100 {
    margin-right: 100px;
  }

  .m-t-xxl-105 {
    margin-top: 105px;
  }

  .m-b-xxl-105 {
    margin-bottom: 105px;
  }

  .m-l-xxl-105 {
    margin-left: 105px;
  }

  .m-r-xxl-105 {
    margin-right: 105px;
  }

  .m-t-xxl-110 {
    margin-top: 110px;
  }

  .m-b-xxl-110 {
    margin-bottom: 110px;
  }

  .m-l-xxl-110 {
    margin-left: 110px;
  }

  .m-r-xxl-110 {
    margin-right: 110px;
  }

  .m-t-xxl-115 {
    margin-top: 115px;
  }

  .m-b-xxl-115 {
    margin-bottom: 115px;
  }

  .m-l-xxl-115 {
    margin-left: 115px;
  }

  .m-r-xxl-115 {
    margin-right: 115px;
  }

  .m-t-xxl-120 {
    margin-top: 120px;
  }

  .m-b-xxl-120 {
    margin-bottom: 120px;
  }

  .m-l-xxl-120 {
    margin-left: 120px;
  }

  .m-r-xxl-120 {
    margin-right: 120px;
  }

  .m-t-xxl-125 {
    margin-top: 125px;
  }

  .m-b-xxl-125 {
    margin-bottom: 125px;
  }

  .m-l-xxl-125 {
    margin-left: 125px;
  }

  .m-r-xxl-125 {
    margin-right: 125px;
  }

  .m-t-xxl-130 {
    margin-top: 130px;
  }

  .m-b-xxl-130 {
    margin-bottom: 130px;
  }

  .m-l-xxl-130 {
    margin-left: 130px;
  }

  .m-r-xxl-130 {
    margin-right: 130px;
  }

  .m-t-xxl-135 {
    margin-top: 135px;
  }

  .m-b-xxl-135 {
    margin-bottom: 135px;
  }

  .m-l-xxl-135 {
    margin-left: 135px;
  }

  .m-r-xxl-135 {
    margin-right: 135px;
  }

  .m-t-xxl-140 {
    margin-top: 140px;
  }

  .m-b-xxl-140 {
    margin-bottom: 140px;
  }

  .m-l-xxl-140 {
    margin-left: 140px;
  }

  .m-r-xxl-140 {
    margin-right: 140px;
  }

  .m-t-xxl-145 {
    margin-top: 145px;
  }

  .m-b-xxl-145 {
    margin-bottom: 145px;
  }

  .m-l-xxl-145 {
    margin-left: 145px;
  }

  .m-r-xxl-145 {
    margin-right: 145px;
  }

  .m-t-xxl-150 {
    margin-top: 150px;
  }

  .m-b-xxl-150 {
    margin-bottom: 150px;
  }

  .m-l-xxl-150 {
    margin-left: 150px;
  }

  .m-r-xxl-150 {
    margin-right: 150px;
  }

  .m-t-xxl-155 {
    margin-top: 155px;
  }

  .m-b-xxl-155 {
    margin-bottom: 155px;
  }

  .m-l-xxl-155 {
    margin-left: 155px;
  }

  .m-r-xxl-155 {
    margin-right: 155px;
  }

  .m-t-xxl-160 {
    margin-top: 160px;
  }

  .m-b-xxl-160 {
    margin-bottom: 160px;
  }

  .m-l-xxl-160 {
    margin-left: 160px;
  }

  .m-r-xxl-160 {
    margin-right: 160px;
  }

  .m-t-xxl-165 {
    margin-top: 165px;
  }

  .m-b-xxl-165 {
    margin-bottom: 165px;
  }

  .m-l-xxl-165 {
    margin-left: 165px;
  }

  .m-r-xxl-165 {
    margin-right: 165px;
  }

  .m-t-xxl-170 {
    margin-top: 170px;
  }

  .m-b-xxl-170 {
    margin-bottom: 170px;
  }

  .m-l-xxl-170 {
    margin-left: 170px;
  }

  .m-r-xxl-170 {
    margin-right: 170px;
  }

  .m-t-xxl-175 {
    margin-top: 175px;
  }

  .m-b-xxl-175 {
    margin-bottom: 175px;
  }

  .m-l-xxl-175 {
    margin-left: 175px;
  }

  .m-r-xxl-175 {
    margin-right: 175px;
  }

  .m-t-xxl-180 {
    margin-top: 180px;
  }

  .m-b-xxl-180 {
    margin-bottom: 180px;
  }

  .m-l-xxl-180 {
    margin-left: 180px;
  }

  .m-r-xxl-180 {
    margin-right: 180px;
  }

  .m-t-xxl-185 {
    margin-top: 185px;
  }

  .m-b-xxl-185 {
    margin-bottom: 185px;
  }

  .m-l-xxl-185 {
    margin-left: 185px;
  }

  .m-r-xxl-185 {
    margin-right: 185px;
  }

  .m-t-xxl-190 {
    margin-top: 190px;
  }

  .m-b-xxl-190 {
    margin-bottom: 190px;
  }

  .m-l-xxl-190 {
    margin-left: 190px;
  }

  .m-r-xxl-190 {
    margin-right: 190px;
  }

  .m-t-xxl-195 {
    margin-top: 195px;
  }

  .m-b-xxl-195 {
    margin-bottom: 195px;
  }

  .m-l-xxl-195 {
    margin-left: 195px;
  }

  .m-r-xxl-195 {
    margin-right: 195px;
  }

  .m-t-xxl-200 {
    margin-top: 200px;
  }

  .m-b-xxl-200 {
    margin-bottom: 200px;
  }

  .m-l-xxl-200 {
    margin-left: 200px;
  }

  .m-r-xxl-200 {
    margin-right: 200px;
  }

  .m-t-xxl-205 {
    margin-top: 205px;
  }

  .m-b-xxl-205 {
    margin-bottom: 205px;
  }

  .m-l-xxl-205 {
    margin-left: 205px;
  }

  .m-r-xxl-205 {
    margin-right: 205px;
  }

  .m-t-xxl-210 {
    margin-top: 210px;
  }

  .m-b-xxl-210 {
    margin-bottom: 210px;
  }

  .m-l-xxl-210 {
    margin-left: 210px;
  }

  .m-r-xxl-210 {
    margin-right: 210px;
  }

  .m-t-xxl-215 {
    margin-top: 215px;
  }

  .m-b-xxl-215 {
    margin-bottom: 215px;
  }

  .m-l-xxl-215 {
    margin-left: 215px;
  }

  .m-r-xxl-215 {
    margin-right: 215px;
  }

  .m-t-xxl-220 {
    margin-top: 220px;
  }

  .m-b-xxl-220 {
    margin-bottom: 220px;
  }

  .m-l-xxl-220 {
    margin-left: 220px;
  }

  .m-r-xxl-220 {
    margin-right: 220px;
  }

  .m-t-xxl-225 {
    margin-top: 225px;
  }

  .m-b-xxl-225 {
    margin-bottom: 225px;
  }

  .m-l-xxl-225 {
    margin-left: 225px;
  }

  .m-r-xxl-225 {
    margin-right: 225px;
  }

  .m-t-xxl-230 {
    margin-top: 230px;
  }

  .m-b-xxl-230 {
    margin-bottom: 230px;
  }

  .m-l-xxl-230 {
    margin-left: 230px;
  }

  .m-r-xxl-230 {
    margin-right: 230px;
  }

  .m-t-xxl-235 {
    margin-top: 235px;
  }

  .m-b-xxl-235 {
    margin-bottom: 235px;
  }

  .m-l-xxl-235 {
    margin-left: 235px;
  }

  .m-r-xxl-235 {
    margin-right: 235px;
  }

  .m-t-xxl-240 {
    margin-top: 240px;
  }

  .m-b-xxl-240 {
    margin-bottom: 240px;
  }

  .m-l-xxl-240 {
    margin-left: 240px;
  }

  .m-r-xxl-240 {
    margin-right: 240px;
  }

  .m-t-xxl-245 {
    margin-top: 245px;
  }

  .m-b-xxl-245 {
    margin-bottom: 245px;
  }

  .m-l-xxl-245 {
    margin-left: 245px;
  }

  .m-r-xxl-245 {
    margin-right: 245px;
  }

  .m-t-xxl-250 {
    margin-top: 250px;
  }

  .m-b-xxl-250 {
    margin-bottom: 250px;
  }

  .m-l-xxl-250 {
    margin-left: 250px;
  }

  .m-r-xxl-250 {
    margin-right: 250px;
  }

  .m-t-xxl-255 {
    margin-top: 255px;
  }

  .m-b-xxl-255 {
    margin-bottom: 255px;
  }

  .m-l-xxl-255 {
    margin-left: 255px;
  }

  .m-r-xxl-255 {
    margin-right: 255px;
  }

  .m-t-xxl-260 {
    margin-top: 260px;
  }

  .m-b-xxl-260 {
    margin-bottom: 260px;
  }

  .m-l-xxl-260 {
    margin-left: 260px;
  }

  .m-r-xxl-260 {
    margin-right: 260px;
  }

  .m-t-xxl-265 {
    margin-top: 265px;
  }

  .m-b-xxl-265 {
    margin-bottom: 265px;
  }

  .m-l-xxl-265 {
    margin-left: 265px;
  }

  .m-r-xxl-265 {
    margin-right: 265px;
  }

  .m-t-xxl-270 {
    margin-top: 270px;
  }

  .m-b-xxl-270 {
    margin-bottom: 270px;
  }

  .m-l-xxl-270 {
    margin-left: 270px;
  }

  .m-r-xxl-270 {
    margin-right: 270px;
  }

  .m-t-xxl-275 {
    margin-top: 275px;
  }

  .m-b-xxl-275 {
    margin-bottom: 275px;
  }

  .m-l-xxl-275 {
    margin-left: 275px;
  }

  .m-r-xxl-275 {
    margin-right: 275px;
  }

  .m-t-xxl-280 {
    margin-top: 280px;
  }

  .m-b-xxl-280 {
    margin-bottom: 280px;
  }

  .m-l-xxl-280 {
    margin-left: 280px;
  }

  .m-r-xxl-280 {
    margin-right: 280px;
  }

  .m-t-xxl-285 {
    margin-top: 285px;
  }

  .m-b-xxl-285 {
    margin-bottom: 285px;
  }

  .m-l-xxl-285 {
    margin-left: 285px;
  }

  .m-r-xxl-285 {
    margin-right: 285px;
  }

  .m-t-xxl-290 {
    margin-top: 290px;
  }

  .m-b-xxl-290 {
    margin-bottom: 290px;
  }

  .m-l-xxl-290 {
    margin-left: 290px;
  }

  .m-r-xxl-290 {
    margin-right: 290px;
  }

  .m-t-xxl-295 {
    margin-top: 295px;
  }

  .m-b-xxl-295 {
    margin-bottom: 295px;
  }

  .m-l-xxl-295 {
    margin-left: 295px;
  }

  .m-r-xxl-295 {
    margin-right: 295px;
  }

  .m-t-xxl-300 {
    margin-top: 300px;
  }

  .m-b-xxl-300 {
    margin-bottom: 300px;
  }

  .m-l-xxl-300 {
    margin-left: 300px;
  }

  .m-r-xxl-300 {
    margin-right: 300px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .m-t-xl-0 {
    margin-top: 0px;
  }

  .m-b-xl-0 {
    margin-bottom: 0px;
  }

  .m-l-xl-0 {
    margin-left: 0px;
  }

  .m-r-xl-0 {
    margin-right: 0px;
  }

  .m-t-xl-5 {
    margin-top: 5px;
  }

  .m-b-xl-5 {
    margin-bottom: 5px;
  }

  .m-l-xl-5 {
    margin-left: 5px;
  }

  .m-r-xl-5 {
    margin-right: 5px;
  }

  .m-t-xl-10 {
    margin-top: 10px;
  }

  .m-b-xl-10 {
    margin-bottom: 10px;
  }

  .m-l-xl-10 {
    margin-left: 10px;
  }

  .m-r-xl-10 {
    margin-right: 10px;
  }

  .m-t-xl-15 {
    margin-top: 15px;
  }

  .m-b-xl-15 {
    margin-bottom: 15px;
  }

  .m-l-xl-15 {
    margin-left: 15px;
  }

  .m-r-xl-15 {
    margin-right: 15px;
  }

  .m-t-xl-20 {
    margin-top: 20px;
  }

  .m-b-xl-20 {
    margin-bottom: 20px;
  }

  .m-l-xl-20 {
    margin-left: 20px;
  }

  .m-r-xl-20 {
    margin-right: 20px;
  }

  .m-t-xl-25 {
    margin-top: 25px;
  }

  .m-b-xl-25 {
    margin-bottom: 25px;
  }

  .m-l-xl-25 {
    margin-left: 25px;
  }

  .m-r-xl-25 {
    margin-right: 25px;
  }

  .m-t-xl-30 {
    margin-top: 30px;
  }

  .m-b-xl-30 {
    margin-bottom: 30px;
  }

  .m-l-xl-30 {
    margin-left: 30px;
  }

  .m-r-xl-30 {
    margin-right: 30px;
  }

  .m-t-xl-35 {
    margin-top: 35px;
  }

  .m-b-xl-35 {
    margin-bottom: 35px;
  }

  .m-l-xl-35 {
    margin-left: 35px;
  }

  .m-r-xl-35 {
    margin-right: 35px;
  }

  .m-t-xl-40 {
    margin-top: 40px;
  }

  .m-b-xl-40 {
    margin-bottom: 40px;
  }

  .m-l-xl-40 {
    margin-left: 40px;
  }

  .m-r-xl-40 {
    margin-right: 40px;
  }

  .m-t-xl-45 {
    margin-top: 45px;
  }

  .m-b-xl-45 {
    margin-bottom: 45px;
  }

  .m-l-xl-45 {
    margin-left: 45px;
  }

  .m-r-xl-45 {
    margin-right: 45px;
  }

  .m-t-xl-50 {
    margin-top: 50px;
  }

  .m-b-xl-50 {
    margin-bottom: 50px;
  }

  .m-l-xl-50 {
    margin-left: 50px;
  }

  .m-r-xl-50 {
    margin-right: 50px;
  }

  .m-t-xl-55 {
    margin-top: 55px;
  }

  .m-b-xl-55 {
    margin-bottom: 55px;
  }

  .m-l-xl-55 {
    margin-left: 55px;
  }

  .m-r-xl-55 {
    margin-right: 55px;
  }

  .m-t-xl-60 {
    margin-top: 60px;
  }

  .m-b-xl-60 {
    margin-bottom: 60px;
  }

  .m-l-xl-60 {
    margin-left: 60px;
  }

  .m-r-xl-60 {
    margin-right: 60px;
  }

  .m-t-xl-65 {
    margin-top: 65px;
  }

  .m-b-xl-65 {
    margin-bottom: 65px;
  }

  .m-l-xl-65 {
    margin-left: 65px;
  }

  .m-r-xl-65 {
    margin-right: 65px;
  }

  .m-t-xl-70 {
    margin-top: 70px;
  }

  .m-b-xl-70 {
    margin-bottom: 70px;
  }

  .m-l-xl-70 {
    margin-left: 70px;
  }

  .m-r-xl-70 {
    margin-right: 70px;
  }

  .m-t-xl-75 {
    margin-top: 75px;
  }

  .m-b-xl-75 {
    margin-bottom: 75px;
  }

  .m-l-xl-75 {
    margin-left: 75px;
  }

  .m-r-xl-75 {
    margin-right: 75px;
  }

  .m-t-xl-80 {
    margin-top: 80px;
  }

  .m-b-xl-80 {
    margin-bottom: 80px;
  }

  .m-l-xl-80 {
    margin-left: 80px;
  }

  .m-r-xl-80 {
    margin-right: 80px;
  }

  .m-t-xl-85 {
    margin-top: 85px;
  }

  .m-b-xl-85 {
    margin-bottom: 85px;
  }

  .m-l-xl-85 {
    margin-left: 85px;
  }

  .m-r-xl-85 {
    margin-right: 85px;
  }

  .m-t-xl-90 {
    margin-top: 90px;
  }

  .m-b-xl-90 {
    margin-bottom: 90px;
  }

  .m-l-xl-90 {
    margin-left: 90px;
  }

  .m-r-xl-90 {
    margin-right: 90px;
  }

  .m-t-xl-95 {
    margin-top: 95px;
  }

  .m-b-xl-95 {
    margin-bottom: 95px;
  }

  .m-l-xl-95 {
    margin-left: 95px;
  }

  .m-r-xl-95 {
    margin-right: 95px;
  }

  .m-t-xl-100 {
    margin-top: 100px;
  }

  .m-b-xl-100 {
    margin-bottom: 100px;
  }

  .m-l-xl-100 {
    margin-left: 100px;
  }

  .m-r-xl-100 {
    margin-right: 100px;
  }

  .m-t-xl-105 {
    margin-top: 105px;
  }

  .m-b-xl-105 {
    margin-bottom: 105px;
  }

  .m-l-xl-105 {
    margin-left: 105px;
  }

  .m-r-xl-105 {
    margin-right: 105px;
  }

  .m-t-xl-110 {
    margin-top: 110px;
  }

  .m-b-xl-110 {
    margin-bottom: 110px;
  }

  .m-l-xl-110 {
    margin-left: 110px;
  }

  .m-r-xl-110 {
    margin-right: 110px;
  }

  .m-t-xl-115 {
    margin-top: 115px;
  }

  .m-b-xl-115 {
    margin-bottom: 115px;
  }

  .m-l-xl-115 {
    margin-left: 115px;
  }

  .m-r-xl-115 {
    margin-right: 115px;
  }

  .m-t-xl-120 {
    margin-top: 120px;
  }

  .m-b-xl-120 {
    margin-bottom: 120px;
  }

  .m-l-xl-120 {
    margin-left: 120px;
  }

  .m-r-xl-120 {
    margin-right: 120px;
  }

  .m-t-xl-125 {
    margin-top: 125px;
  }

  .m-b-xl-125 {
    margin-bottom: 125px;
  }

  .m-l-xl-125 {
    margin-left: 125px;
  }

  .m-r-xl-125 {
    margin-right: 125px;
  }

  .m-t-xl-130 {
    margin-top: 130px;
  }

  .m-b-xl-130 {
    margin-bottom: 130px;
  }

  .m-l-xl-130 {
    margin-left: 130px;
  }

  .m-r-xl-130 {
    margin-right: 130px;
  }

  .m-t-xl-135 {
    margin-top: 135px;
  }

  .m-b-xl-135 {
    margin-bottom: 135px;
  }

  .m-l-xl-135 {
    margin-left: 135px;
  }

  .m-r-xl-135 {
    margin-right: 135px;
  }

  .m-t-xl-140 {
    margin-top: 140px;
  }

  .m-b-xl-140 {
    margin-bottom: 140px;
  }

  .m-l-xl-140 {
    margin-left: 140px;
  }

  .m-r-xl-140 {
    margin-right: 140px;
  }

  .m-t-xl-145 {
    margin-top: 145px;
  }

  .m-b-xl-145 {
    margin-bottom: 145px;
  }

  .m-l-xl-145 {
    margin-left: 145px;
  }

  .m-r-xl-145 {
    margin-right: 145px;
  }

  .m-t-xl-150 {
    margin-top: 150px;
  }

  .m-b-xl-150 {
    margin-bottom: 150px;
  }

  .m-l-xl-150 {
    margin-left: 150px;
  }

  .m-r-xl-150 {
    margin-right: 150px;
  }

  .m-t-xl-155 {
    margin-top: 155px;
  }

  .m-b-xl-155 {
    margin-bottom: 155px;
  }

  .m-l-xl-155 {
    margin-left: 155px;
  }

  .m-r-xl-155 {
    margin-right: 155px;
  }

  .m-t-xl-160 {
    margin-top: 160px;
  }

  .m-b-xl-160 {
    margin-bottom: 160px;
  }

  .m-l-xl-160 {
    margin-left: 160px;
  }

  .m-r-xl-160 {
    margin-right: 160px;
  }

  .m-t-xl-165 {
    margin-top: 165px;
  }

  .m-b-xl-165 {
    margin-bottom: 165px;
  }

  .m-l-xl-165 {
    margin-left: 165px;
  }

  .m-r-xl-165 {
    margin-right: 165px;
  }

  .m-t-xl-170 {
    margin-top: 170px;
  }

  .m-b-xl-170 {
    margin-bottom: 170px;
  }

  .m-l-xl-170 {
    margin-left: 170px;
  }

  .m-r-xl-170 {
    margin-right: 170px;
  }

  .m-t-xl-175 {
    margin-top: 175px;
  }

  .m-b-xl-175 {
    margin-bottom: 175px;
  }

  .m-l-xl-175 {
    margin-left: 175px;
  }

  .m-r-xl-175 {
    margin-right: 175px;
  }

  .m-t-xl-180 {
    margin-top: 180px;
  }

  .m-b-xl-180 {
    margin-bottom: 180px;
  }

  .m-l-xl-180 {
    margin-left: 180px;
  }

  .m-r-xl-180 {
    margin-right: 180px;
  }

  .m-t-xl-185 {
    margin-top: 185px;
  }

  .m-b-xl-185 {
    margin-bottom: 185px;
  }

  .m-l-xl-185 {
    margin-left: 185px;
  }

  .m-r-xl-185 {
    margin-right: 185px;
  }

  .m-t-xl-190 {
    margin-top: 190px;
  }

  .m-b-xl-190 {
    margin-bottom: 190px;
  }

  .m-l-xl-190 {
    margin-left: 190px;
  }

  .m-r-xl-190 {
    margin-right: 190px;
  }

  .m-t-xl-195 {
    margin-top: 195px;
  }

  .m-b-xl-195 {
    margin-bottom: 195px;
  }

  .m-l-xl-195 {
    margin-left: 195px;
  }

  .m-r-xl-195 {
    margin-right: 195px;
  }

  .m-t-xl-200 {
    margin-top: 200px;
  }

  .m-b-xl-200 {
    margin-bottom: 200px;
  }

  .m-l-xl-200 {
    margin-left: 200px;
  }

  .m-r-xl-200 {
    margin-right: 200px;
  }

  .m-t-xl-205 {
    margin-top: 205px;
  }

  .m-b-xl-205 {
    margin-bottom: 205px;
  }

  .m-l-xl-205 {
    margin-left: 205px;
  }

  .m-r-xl-205 {
    margin-right: 205px;
  }

  .m-t-xl-210 {
    margin-top: 210px;
  }

  .m-b-xl-210 {
    margin-bottom: 210px;
  }

  .m-l-xl-210 {
    margin-left: 210px;
  }

  .m-r-xl-210 {
    margin-right: 210px;
  }

  .m-t-xl-215 {
    margin-top: 215px;
  }

  .m-b-xl-215 {
    margin-bottom: 215px;
  }

  .m-l-xl-215 {
    margin-left: 215px;
  }

  .m-r-xl-215 {
    margin-right: 215px;
  }

  .m-t-xl-220 {
    margin-top: 220px;
  }

  .m-b-xl-220 {
    margin-bottom: 220px;
  }

  .m-l-xl-220 {
    margin-left: 220px;
  }

  .m-r-xl-220 {
    margin-right: 220px;
  }

  .m-t-xl-225 {
    margin-top: 225px;
  }

  .m-b-xl-225 {
    margin-bottom: 225px;
  }

  .m-l-xl-225 {
    margin-left: 225px;
  }

  .m-r-xl-225 {
    margin-right: 225px;
  }

  .m-t-xl-230 {
    margin-top: 230px;
  }

  .m-b-xl-230 {
    margin-bottom: 230px;
  }

  .m-l-xl-230 {
    margin-left: 230px;
  }

  .m-r-xl-230 {
    margin-right: 230px;
  }

  .m-t-xl-235 {
    margin-top: 235px;
  }

  .m-b-xl-235 {
    margin-bottom: 235px;
  }

  .m-l-xl-235 {
    margin-left: 235px;
  }

  .m-r-xl-235 {
    margin-right: 235px;
  }

  .m-t-xl-240 {
    margin-top: 240px;
  }

  .m-b-xl-240 {
    margin-bottom: 240px;
  }

  .m-l-xl-240 {
    margin-left: 240px;
  }

  .m-r-xl-240 {
    margin-right: 240px;
  }

  .m-t-xl-245 {
    margin-top: 245px;
  }

  .m-b-xl-245 {
    margin-bottom: 245px;
  }

  .m-l-xl-245 {
    margin-left: 245px;
  }

  .m-r-xl-245 {
    margin-right: 245px;
  }

  .m-t-xl-250 {
    margin-top: 250px;
  }

  .m-b-xl-250 {
    margin-bottom: 250px;
  }

  .m-l-xl-250 {
    margin-left: 250px;
  }

  .m-r-xl-250 {
    margin-right: 250px;
  }

  .m-t-xl-255 {
    margin-top: 255px;
  }

  .m-b-xl-255 {
    margin-bottom: 255px;
  }

  .m-l-xl-255 {
    margin-left: 255px;
  }

  .m-r-xl-255 {
    margin-right: 255px;
  }

  .m-t-xl-260 {
    margin-top: 260px;
  }

  .m-b-xl-260 {
    margin-bottom: 260px;
  }

  .m-l-xl-260 {
    margin-left: 260px;
  }

  .m-r-xl-260 {
    margin-right: 260px;
  }

  .m-t-xl-265 {
    margin-top: 265px;
  }

  .m-b-xl-265 {
    margin-bottom: 265px;
  }

  .m-l-xl-265 {
    margin-left: 265px;
  }

  .m-r-xl-265 {
    margin-right: 265px;
  }

  .m-t-xl-270 {
    margin-top: 270px;
  }

  .m-b-xl-270 {
    margin-bottom: 270px;
  }

  .m-l-xl-270 {
    margin-left: 270px;
  }

  .m-r-xl-270 {
    margin-right: 270px;
  }

  .m-t-xl-275 {
    margin-top: 275px;
  }

  .m-b-xl-275 {
    margin-bottom: 275px;
  }

  .m-l-xl-275 {
    margin-left: 275px;
  }

  .m-r-xl-275 {
    margin-right: 275px;
  }

  .m-t-xl-280 {
    margin-top: 280px;
  }

  .m-b-xl-280 {
    margin-bottom: 280px;
  }

  .m-l-xl-280 {
    margin-left: 280px;
  }

  .m-r-xl-280 {
    margin-right: 280px;
  }

  .m-t-xl-285 {
    margin-top: 285px;
  }

  .m-b-xl-285 {
    margin-bottom: 285px;
  }

  .m-l-xl-285 {
    margin-left: 285px;
  }

  .m-r-xl-285 {
    margin-right: 285px;
  }

  .m-t-xl-290 {
    margin-top: 290px;
  }

  .m-b-xl-290 {
    margin-bottom: 290px;
  }

  .m-l-xl-290 {
    margin-left: 290px;
  }

  .m-r-xl-290 {
    margin-right: 290px;
  }

  .m-t-xl-295 {
    margin-top: 295px;
  }

  .m-b-xl-295 {
    margin-bottom: 295px;
  }

  .m-l-xl-295 {
    margin-left: 295px;
  }

  .m-r-xl-295 {
    margin-right: 295px;
  }

  .m-t-xl-300 {
    margin-top: 300px;
  }

  .m-b-xl-300 {
    margin-bottom: 300px;
  }

  .m-l-xl-300 {
    margin-left: 300px;
  }

  .m-r-xl-300 {
    margin-right: 300px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .m-t-lg-0 {
    margin-top: 0px;
  }

  .m-b-lg-0 {
    margin-bottom: 0px;
  }

  .m-l-lg-0 {
    margin-left: 0px;
  }

  .m-r-lg-0 {
    margin-right: 0px;
  }

  .m-t-lg-5 {
    margin-top: 5px;
  }

  .m-b-lg-5 {
    margin-bottom: 5px;
  }

  .m-l-lg-5 {
    margin-left: 5px;
  }

  .m-r-lg-5 {
    margin-right: 5px;
  }

  .m-t-lg-10 {
    margin-top: 10px;
  }

  .m-b-lg-10 {
    margin-bottom: 10px;
  }

  .m-l-lg-10 {
    margin-left: 10px;
  }

  .m-r-lg-10 {
    margin-right: 10px;
  }

  .m-t-lg-15 {
    margin-top: 15px;
  }

  .m-b-lg-15 {
    margin-bottom: 15px;
  }

  .m-l-lg-15 {
    margin-left: 15px;
  }

  .m-r-lg-15 {
    margin-right: 15px;
  }

  .m-t-lg-20 {
    margin-top: 20px;
  }

  .m-b-lg-20 {
    margin-bottom: 20px;
  }

  .m-l-lg-20 {
    margin-left: 20px;
  }

  .m-r-lg-20 {
    margin-right: 20px;
  }

  .m-t-lg-25 {
    margin-top: 25px;
  }

  .m-b-lg-25 {
    margin-bottom: 25px;
  }

  .m-l-lg-25 {
    margin-left: 25px;
  }

  .m-r-lg-25 {
    margin-right: 25px;
  }

  .m-t-lg-30 {
    margin-top: 30px;
  }

  .m-b-lg-30 {
    margin-bottom: 30px;
  }

  .m-l-lg-30 {
    margin-left: 30px;
  }

  .m-r-lg-30 {
    margin-right: 30px;
  }

  .m-t-lg-35 {
    margin-top: 35px;
  }

  .m-b-lg-35 {
    margin-bottom: 35px;
  }

  .m-l-lg-35 {
    margin-left: 35px;
  }

  .m-r-lg-35 {
    margin-right: 35px;
  }

  .m-t-lg-40 {
    margin-top: 40px;
  }

  .m-b-lg-40 {
    margin-bottom: 40px;
  }

  .m-l-lg-40 {
    margin-left: 40px;
  }

  .m-r-lg-40 {
    margin-right: 40px;
  }

  .m-t-lg-45 {
    margin-top: 45px;
  }

  .m-b-lg-45 {
    margin-bottom: 45px;
  }

  .m-l-lg-45 {
    margin-left: 45px;
  }

  .m-r-lg-45 {
    margin-right: 45px;
  }

  .m-t-lg-50 {
    margin-top: 50px;
  }

  .m-b-lg-50 {
    margin-bottom: 50px;
  }

  .m-l-lg-50 {
    margin-left: 50px;
  }

  .m-r-lg-50 {
    margin-right: 50px;
  }

  .m-t-lg-55 {
    margin-top: 55px;
  }

  .m-b-lg-55 {
    margin-bottom: 55px;
  }

  .m-l-lg-55 {
    margin-left: 55px;
  }

  .m-r-lg-55 {
    margin-right: 55px;
  }

  .m-t-lg-60 {
    margin-top: 60px;
  }

  .m-b-lg-60 {
    margin-bottom: 60px;
  }

  .m-l-lg-60 {
    margin-left: 60px;
  }

  .m-r-lg-60 {
    margin-right: 60px;
  }

  .m-t-lg-65 {
    margin-top: 65px;
  }

  .m-b-lg-65 {
    margin-bottom: 65px;
  }

  .m-l-lg-65 {
    margin-left: 65px;
  }

  .m-r-lg-65 {
    margin-right: 65px;
  }

  .m-t-lg-70 {
    margin-top: 70px;
  }

  .m-b-lg-70 {
    margin-bottom: 70px;
  }

  .m-l-lg-70 {
    margin-left: 70px;
  }

  .m-r-lg-70 {
    margin-right: 70px;
  }

  .m-t-lg-75 {
    margin-top: 75px;
  }

  .m-b-lg-75 {
    margin-bottom: 75px;
  }

  .m-l-lg-75 {
    margin-left: 75px;
  }

  .m-r-lg-75 {
    margin-right: 75px;
  }

  .m-t-lg-80 {
    margin-top: 80px;
  }

  .m-b-lg-80 {
    margin-bottom: 80px;
  }

  .m-l-lg-80 {
    margin-left: 80px;
  }

  .m-r-lg-80 {
    margin-right: 80px;
  }

  .m-t-lg-85 {
    margin-top: 85px;
  }

  .m-b-lg-85 {
    margin-bottom: 85px;
  }

  .m-l-lg-85 {
    margin-left: 85px;
  }

  .m-r-lg-85 {
    margin-right: 85px;
  }

  .m-t-lg-90 {
    margin-top: 90px;
  }

  .m-b-lg-90 {
    margin-bottom: 90px;
  }

  .m-l-lg-90 {
    margin-left: 90px;
  }

  .m-r-lg-90 {
    margin-right: 90px;
  }

  .m-t-lg-95 {
    margin-top: 95px;
  }

  .m-b-lg-95 {
    margin-bottom: 95px;
  }

  .m-l-lg-95 {
    margin-left: 95px;
  }

  .m-r-lg-95 {
    margin-right: 95px;
  }

  .m-t-lg-100 {
    margin-top: 100px;
  }

  .m-b-lg-100 {
    margin-bottom: 100px;
  }

  .m-l-lg-100 {
    margin-left: 100px;
  }

  .m-r-lg-100 {
    margin-right: 100px;
  }

  .m-t-lg-105 {
    margin-top: 105px;
  }

  .m-b-lg-105 {
    margin-bottom: 105px;
  }

  .m-l-lg-105 {
    margin-left: 105px;
  }

  .m-r-lg-105 {
    margin-right: 105px;
  }

  .m-t-lg-110 {
    margin-top: 110px;
  }

  .m-b-lg-110 {
    margin-bottom: 110px;
  }

  .m-l-lg-110 {
    margin-left: 110px;
  }

  .m-r-lg-110 {
    margin-right: 110px;
  }

  .m-t-lg-115 {
    margin-top: 115px;
  }

  .m-b-lg-115 {
    margin-bottom: 115px;
  }

  .m-l-lg-115 {
    margin-left: 115px;
  }

  .m-r-lg-115 {
    margin-right: 115px;
  }

  .m-t-lg-120 {
    margin-top: 120px;
  }

  .m-b-lg-120 {
    margin-bottom: 120px;
  }

  .m-l-lg-120 {
    margin-left: 120px;
  }

  .m-r-lg-120 {
    margin-right: 120px;
  }

  .m-t-lg-125 {
    margin-top: 125px;
  }

  .m-b-lg-125 {
    margin-bottom: 125px;
  }

  .m-l-lg-125 {
    margin-left: 125px;
  }

  .m-r-lg-125 {
    margin-right: 125px;
  }

  .m-t-lg-130 {
    margin-top: 130px;
  }

  .m-b-lg-130 {
    margin-bottom: 130px;
  }

  .m-l-lg-130 {
    margin-left: 130px;
  }

  .m-r-lg-130 {
    margin-right: 130px;
  }

  .m-t-lg-135 {
    margin-top: 135px;
  }

  .m-b-lg-135 {
    margin-bottom: 135px;
  }

  .m-l-lg-135 {
    margin-left: 135px;
  }

  .m-r-lg-135 {
    margin-right: 135px;
  }

  .m-t-lg-140 {
    margin-top: 140px;
  }

  .m-b-lg-140 {
    margin-bottom: 140px;
  }

  .m-l-lg-140 {
    margin-left: 140px;
  }

  .m-r-lg-140 {
    margin-right: 140px;
  }

  .m-t-lg-145 {
    margin-top: 145px;
  }

  .m-b-lg-145 {
    margin-bottom: 145px;
  }

  .m-l-lg-145 {
    margin-left: 145px;
  }

  .m-r-lg-145 {
    margin-right: 145px;
  }

  .m-t-lg-150 {
    margin-top: 150px;
  }

  .m-b-lg-150 {
    margin-bottom: 150px;
  }

  .m-l-lg-150 {
    margin-left: 150px;
  }

  .m-r-lg-150 {
    margin-right: 150px;
  }

  .m-t-lg-155 {
    margin-top: 155px;
  }

  .m-b-lg-155 {
    margin-bottom: 155px;
  }

  .m-l-lg-155 {
    margin-left: 155px;
  }

  .m-r-lg-155 {
    margin-right: 155px;
  }

  .m-t-lg-160 {
    margin-top: 160px;
  }

  .m-b-lg-160 {
    margin-bottom: 160px;
  }

  .m-l-lg-160 {
    margin-left: 160px;
  }

  .m-r-lg-160 {
    margin-right: 160px;
  }

  .m-t-lg-165 {
    margin-top: 165px;
  }

  .m-b-lg-165 {
    margin-bottom: 165px;
  }

  .m-l-lg-165 {
    margin-left: 165px;
  }

  .m-r-lg-165 {
    margin-right: 165px;
  }

  .m-t-lg-170 {
    margin-top: 170px;
  }

  .m-b-lg-170 {
    margin-bottom: 170px;
  }

  .m-l-lg-170 {
    margin-left: 170px;
  }

  .m-r-lg-170 {
    margin-right: 170px;
  }

  .m-t-lg-175 {
    margin-top: 175px;
  }

  .m-b-lg-175 {
    margin-bottom: 175px;
  }

  .m-l-lg-175 {
    margin-left: 175px;
  }

  .m-r-lg-175 {
    margin-right: 175px;
  }

  .m-t-lg-180 {
    margin-top: 180px;
  }

  .m-b-lg-180 {
    margin-bottom: 180px;
  }

  .m-l-lg-180 {
    margin-left: 180px;
  }

  .m-r-lg-180 {
    margin-right: 180px;
  }

  .m-t-lg-185 {
    margin-top: 185px;
  }

  .m-b-lg-185 {
    margin-bottom: 185px;
  }

  .m-l-lg-185 {
    margin-left: 185px;
  }

  .m-r-lg-185 {
    margin-right: 185px;
  }

  .m-t-lg-190 {
    margin-top: 190px;
  }

  .m-b-lg-190 {
    margin-bottom: 190px;
  }

  .m-l-lg-190 {
    margin-left: 190px;
  }

  .m-r-lg-190 {
    margin-right: 190px;
  }

  .m-t-lg-195 {
    margin-top: 195px;
  }

  .m-b-lg-195 {
    margin-bottom: 195px;
  }

  .m-l-lg-195 {
    margin-left: 195px;
  }

  .m-r-lg-195 {
    margin-right: 195px;
  }

  .m-t-lg-200 {
    margin-top: 200px;
  }

  .m-b-lg-200 {
    margin-bottom: 200px;
  }

  .m-l-lg-200 {
    margin-left: 200px;
  }

  .m-r-lg-200 {
    margin-right: 200px;
  }

  .m-t-lg-205 {
    margin-top: 205px;
  }

  .m-b-lg-205 {
    margin-bottom: 205px;
  }

  .m-l-lg-205 {
    margin-left: 205px;
  }

  .m-r-lg-205 {
    margin-right: 205px;
  }

  .m-t-lg-210 {
    margin-top: 210px;
  }

  .m-b-lg-210 {
    margin-bottom: 210px;
  }

  .m-l-lg-210 {
    margin-left: 210px;
  }

  .m-r-lg-210 {
    margin-right: 210px;
  }

  .m-t-lg-215 {
    margin-top: 215px;
  }

  .m-b-lg-215 {
    margin-bottom: 215px;
  }

  .m-l-lg-215 {
    margin-left: 215px;
  }

  .m-r-lg-215 {
    margin-right: 215px;
  }

  .m-t-lg-220 {
    margin-top: 220px;
  }

  .m-b-lg-220 {
    margin-bottom: 220px;
  }

  .m-l-lg-220 {
    margin-left: 220px;
  }

  .m-r-lg-220 {
    margin-right: 220px;
  }

  .m-t-lg-225 {
    margin-top: 225px;
  }

  .m-b-lg-225 {
    margin-bottom: 225px;
  }

  .m-l-lg-225 {
    margin-left: 225px;
  }

  .m-r-lg-225 {
    margin-right: 225px;
  }

  .m-t-lg-230 {
    margin-top: 230px;
  }

  .m-b-lg-230 {
    margin-bottom: 230px;
  }

  .m-l-lg-230 {
    margin-left: 230px;
  }

  .m-r-lg-230 {
    margin-right: 230px;
  }

  .m-t-lg-235 {
    margin-top: 235px;
  }

  .m-b-lg-235 {
    margin-bottom: 235px;
  }

  .m-l-lg-235 {
    margin-left: 235px;
  }

  .m-r-lg-235 {
    margin-right: 235px;
  }

  .m-t-lg-240 {
    margin-top: 240px;
  }

  .m-b-lg-240 {
    margin-bottom: 240px;
  }

  .m-l-lg-240 {
    margin-left: 240px;
  }

  .m-r-lg-240 {
    margin-right: 240px;
  }

  .m-t-lg-245 {
    margin-top: 245px;
  }

  .m-b-lg-245 {
    margin-bottom: 245px;
  }

  .m-l-lg-245 {
    margin-left: 245px;
  }

  .m-r-lg-245 {
    margin-right: 245px;
  }

  .m-t-lg-250 {
    margin-top: 250px;
  }

  .m-b-lg-250 {
    margin-bottom: 250px;
  }

  .m-l-lg-250 {
    margin-left: 250px;
  }

  .m-r-lg-250 {
    margin-right: 250px;
  }

  .m-t-lg-255 {
    margin-top: 255px;
  }

  .m-b-lg-255 {
    margin-bottom: 255px;
  }

  .m-l-lg-255 {
    margin-left: 255px;
  }

  .m-r-lg-255 {
    margin-right: 255px;
  }

  .m-t-lg-260 {
    margin-top: 260px;
  }

  .m-b-lg-260 {
    margin-bottom: 260px;
  }

  .m-l-lg-260 {
    margin-left: 260px;
  }

  .m-r-lg-260 {
    margin-right: 260px;
  }

  .m-t-lg-265 {
    margin-top: 265px;
  }

  .m-b-lg-265 {
    margin-bottom: 265px;
  }

  .m-l-lg-265 {
    margin-left: 265px;
  }

  .m-r-lg-265 {
    margin-right: 265px;
  }

  .m-t-lg-270 {
    margin-top: 270px;
  }

  .m-b-lg-270 {
    margin-bottom: 270px;
  }

  .m-l-lg-270 {
    margin-left: 270px;
  }

  .m-r-lg-270 {
    margin-right: 270px;
  }

  .m-t-lg-275 {
    margin-top: 275px;
  }

  .m-b-lg-275 {
    margin-bottom: 275px;
  }

  .m-l-lg-275 {
    margin-left: 275px;
  }

  .m-r-lg-275 {
    margin-right: 275px;
  }

  .m-t-lg-280 {
    margin-top: 280px;
  }

  .m-b-lg-280 {
    margin-bottom: 280px;
  }

  .m-l-lg-280 {
    margin-left: 280px;
  }

  .m-r-lg-280 {
    margin-right: 280px;
  }

  .m-t-lg-285 {
    margin-top: 285px;
  }

  .m-b-lg-285 {
    margin-bottom: 285px;
  }

  .m-l-lg-285 {
    margin-left: 285px;
  }

  .m-r-lg-285 {
    margin-right: 285px;
  }

  .m-t-lg-290 {
    margin-top: 290px;
  }

  .m-b-lg-290 {
    margin-bottom: 290px;
  }

  .m-l-lg-290 {
    margin-left: 290px;
  }

  .m-r-lg-290 {
    margin-right: 290px;
  }

  .m-t-lg-295 {
    margin-top: 295px;
  }

  .m-b-lg-295 {
    margin-bottom: 295px;
  }

  .m-l-lg-295 {
    margin-left: 295px;
  }

  .m-r-lg-295 {
    margin-right: 295px;
  }

  .m-t-lg-300 {
    margin-top: 300px;
  }

  .m-b-lg-300 {
    margin-bottom: 300px;
  }

  .m-l-lg-300 {
    margin-left: 300px;
  }

  .m-r-lg-300 {
    margin-right: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .m-t-md-0 {
    margin-top: 0px;
  }

  .m-b-md-0 {
    margin-bottom: 0px;
  }

  .m-l-md-0 {
    margin-left: 0px;
  }

  .m-r-md-0 {
    margin-right: 0px;
  }

  .m-t-md-5 {
    margin-top: 5px;
  }

  .m-b-md-5 {
    margin-bottom: 5px;
  }

  .m-l-md-5 {
    margin-left: 5px;
  }

  .m-r-md-5 {
    margin-right: 5px;
  }

  .m-t-md-10 {
    margin-top: 10px;
  }

  .m-b-md-10 {
    margin-bottom: 10px;
  }

  .m-l-md-10 {
    margin-left: 10px;
  }

  .m-r-md-10 {
    margin-right: 10px;
  }

  .m-t-md-15 {
    margin-top: 15px;
  }

  .m-b-md-15 {
    margin-bottom: 15px;
  }

  .m-l-md-15 {
    margin-left: 15px;
  }

  .m-r-md-15 {
    margin-right: 15px;
  }

  .m-t-md-20 {
    margin-top: 20px;
  }

  .m-b-md-20 {
    margin-bottom: 20px;
  }

  .m-l-md-20 {
    margin-left: 20px;
  }

  .m-r-md-20 {
    margin-right: 20px;
  }

  .m-t-md-25 {
    margin-top: 25px;
  }

  .m-b-md-25 {
    margin-bottom: 25px;
  }

  .m-l-md-25 {
    margin-left: 25px;
  }

  .m-r-md-25 {
    margin-right: 25px;
  }

  .m-t-md-30 {
    margin-top: 30px;
  }

  .m-b-md-30 {
    margin-bottom: 30px;
  }

  .m-l-md-30 {
    margin-left: 30px;
  }

  .m-r-md-30 {
    margin-right: 30px;
  }

  .m-t-md-35 {
    margin-top: 35px;
  }

  .m-b-md-35 {
    margin-bottom: 35px;
  }

  .m-l-md-35 {
    margin-left: 35px;
  }

  .m-r-md-35 {
    margin-right: 35px;
  }

  .m-t-md-40 {
    margin-top: 40px;
  }

  .m-b-md-40 {
    margin-bottom: 40px;
  }

  .m-l-md-40 {
    margin-left: 40px;
  }

  .m-r-md-40 {
    margin-right: 40px;
  }

  .m-t-md-45 {
    margin-top: 45px;
  }

  .m-b-md-45 {
    margin-bottom: 45px;
  }

  .m-l-md-45 {
    margin-left: 45px;
  }

  .m-r-md-45 {
    margin-right: 45px;
  }

  .m-t-md-50 {
    margin-top: 50px;
  }

  .m-b-md-50 {
    margin-bottom: 50px;
  }

  .m-l-md-50 {
    margin-left: 50px;
  }

  .m-r-md-50 {
    margin-right: 50px;
  }

  .m-t-md-55 {
    margin-top: 55px;
  }

  .m-b-md-55 {
    margin-bottom: 55px;
  }

  .m-l-md-55 {
    margin-left: 55px;
  }

  .m-r-md-55 {
    margin-right: 55px;
  }

  .m-t-md-60 {
    margin-top: 60px;
  }

  .m-b-md-60 {
    margin-bottom: 60px;
  }

  .m-l-md-60 {
    margin-left: 60px;
  }

  .m-r-md-60 {
    margin-right: 60px;
  }

  .m-t-md-65 {
    margin-top: 65px;
  }

  .m-b-md-65 {
    margin-bottom: 65px;
  }

  .m-l-md-65 {
    margin-left: 65px;
  }

  .m-r-md-65 {
    margin-right: 65px;
  }

  .m-t-md-70 {
    margin-top: 70px;
  }

  .m-b-md-70 {
    margin-bottom: 70px;
  }

  .m-l-md-70 {
    margin-left: 70px;
  }

  .m-r-md-70 {
    margin-right: 70px;
  }

  .m-t-md-75 {
    margin-top: 75px;
  }

  .m-b-md-75 {
    margin-bottom: 75px;
  }

  .m-l-md-75 {
    margin-left: 75px;
  }

  .m-r-md-75 {
    margin-right: 75px;
  }

  .m-t-md-80 {
    margin-top: 80px;
  }

  .m-b-md-80 {
    margin-bottom: 80px;
  }

  .m-l-md-80 {
    margin-left: 80px;
  }

  .m-r-md-80 {
    margin-right: 80px;
  }

  .m-t-md-85 {
    margin-top: 85px;
  }

  .m-b-md-85 {
    margin-bottom: 85px;
  }

  .m-l-md-85 {
    margin-left: 85px;
  }

  .m-r-md-85 {
    margin-right: 85px;
  }

  .m-t-md-90 {
    margin-top: 90px;
  }

  .m-b-md-90 {
    margin-bottom: 90px;
  }

  .m-l-md-90 {
    margin-left: 90px;
  }

  .m-r-md-90 {
    margin-right: 90px;
  }

  .m-t-md-95 {
    margin-top: 95px;
  }

  .m-b-md-95 {
    margin-bottom: 95px;
  }

  .m-l-md-95 {
    margin-left: 95px;
  }

  .m-r-md-95 {
    margin-right: 95px;
  }

  .m-t-md-100 {
    margin-top: 100px;
  }

  .m-b-md-100 {
    margin-bottom: 100px;
  }

  .m-l-md-100 {
    margin-left: 100px;
  }

  .m-r-md-100 {
    margin-right: 100px;
  }

  .m-t-md-105 {
    margin-top: 105px;
  }

  .m-b-md-105 {
    margin-bottom: 105px;
  }

  .m-l-md-105 {
    margin-left: 105px;
  }

  .m-r-md-105 {
    margin-right: 105px;
  }

  .m-t-md-110 {
    margin-top: 110px;
  }

  .m-b-md-110 {
    margin-bottom: 110px;
  }

  .m-l-md-110 {
    margin-left: 110px;
  }

  .m-r-md-110 {
    margin-right: 110px;
  }

  .m-t-md-115 {
    margin-top: 115px;
  }

  .m-b-md-115 {
    margin-bottom: 115px;
  }

  .m-l-md-115 {
    margin-left: 115px;
  }

  .m-r-md-115 {
    margin-right: 115px;
  }

  .m-t-md-120 {
    margin-top: 120px;
  }

  .m-b-md-120 {
    margin-bottom: 120px;
  }

  .m-l-md-120 {
    margin-left: 120px;
  }

  .m-r-md-120 {
    margin-right: 120px;
  }

  .m-t-md-125 {
    margin-top: 125px;
  }

  .m-b-md-125 {
    margin-bottom: 125px;
  }

  .m-l-md-125 {
    margin-left: 125px;
  }

  .m-r-md-125 {
    margin-right: 125px;
  }

  .m-t-md-130 {
    margin-top: 130px;
  }

  .m-b-md-130 {
    margin-bottom: 130px;
  }

  .m-l-md-130 {
    margin-left: 130px;
  }

  .m-r-md-130 {
    margin-right: 130px;
  }

  .m-t-md-135 {
    margin-top: 135px;
  }

  .m-b-md-135 {
    margin-bottom: 135px;
  }

  .m-l-md-135 {
    margin-left: 135px;
  }

  .m-r-md-135 {
    margin-right: 135px;
  }

  .m-t-md-140 {
    margin-top: 140px;
  }

  .m-b-md-140 {
    margin-bottom: 140px;
  }

  .m-l-md-140 {
    margin-left: 140px;
  }

  .m-r-md-140 {
    margin-right: 140px;
  }

  .m-t-md-145 {
    margin-top: 145px;
  }

  .m-b-md-145 {
    margin-bottom: 145px;
  }

  .m-l-md-145 {
    margin-left: 145px;
  }

  .m-r-md-145 {
    margin-right: 145px;
  }

  .m-t-md-150 {
    margin-top: 150px;
  }

  .m-b-md-150 {
    margin-bottom: 150px;
  }

  .m-l-md-150 {
    margin-left: 150px;
  }

  .m-r-md-150 {
    margin-right: 150px;
  }

  .m-t-md-155 {
    margin-top: 155px;
  }

  .m-b-md-155 {
    margin-bottom: 155px;
  }

  .m-l-md-155 {
    margin-left: 155px;
  }

  .m-r-md-155 {
    margin-right: 155px;
  }

  .m-t-md-160 {
    margin-top: 160px;
  }

  .m-b-md-160 {
    margin-bottom: 160px;
  }

  .m-l-md-160 {
    margin-left: 160px;
  }

  .m-r-md-160 {
    margin-right: 160px;
  }

  .m-t-md-165 {
    margin-top: 165px;
  }

  .m-b-md-165 {
    margin-bottom: 165px;
  }

  .m-l-md-165 {
    margin-left: 165px;
  }

  .m-r-md-165 {
    margin-right: 165px;
  }

  .m-t-md-170 {
    margin-top: 170px;
  }

  .m-b-md-170 {
    margin-bottom: 170px;
  }

  .m-l-md-170 {
    margin-left: 170px;
  }

  .m-r-md-170 {
    margin-right: 170px;
  }

  .m-t-md-175 {
    margin-top: 175px;
  }

  .m-b-md-175 {
    margin-bottom: 175px;
  }

  .m-l-md-175 {
    margin-left: 175px;
  }

  .m-r-md-175 {
    margin-right: 175px;
  }

  .m-t-md-180 {
    margin-top: 180px;
  }

  .m-b-md-180 {
    margin-bottom: 180px;
  }

  .m-l-md-180 {
    margin-left: 180px;
  }

  .m-r-md-180 {
    margin-right: 180px;
  }

  .m-t-md-185 {
    margin-top: 185px;
  }

  .m-b-md-185 {
    margin-bottom: 185px;
  }

  .m-l-md-185 {
    margin-left: 185px;
  }

  .m-r-md-185 {
    margin-right: 185px;
  }

  .m-t-md-190 {
    margin-top: 190px;
  }

  .m-b-md-190 {
    margin-bottom: 190px;
  }

  .m-l-md-190 {
    margin-left: 190px;
  }

  .m-r-md-190 {
    margin-right: 190px;
  }

  .m-t-md-195 {
    margin-top: 195px;
  }

  .m-b-md-195 {
    margin-bottom: 195px;
  }

  .m-l-md-195 {
    margin-left: 195px;
  }

  .m-r-md-195 {
    margin-right: 195px;
  }

  .m-t-md-200 {
    margin-top: 200px;
  }

  .m-b-md-200 {
    margin-bottom: 200px;
  }

  .m-l-md-200 {
    margin-left: 200px;
  }

  .m-r-md-200 {
    margin-right: 200px;
  }

  .m-t-md-205 {
    margin-top: 205px;
  }

  .m-b-md-205 {
    margin-bottom: 205px;
  }

  .m-l-md-205 {
    margin-left: 205px;
  }

  .m-r-md-205 {
    margin-right: 205px;
  }

  .m-t-md-210 {
    margin-top: 210px;
  }

  .m-b-md-210 {
    margin-bottom: 210px;
  }

  .m-l-md-210 {
    margin-left: 210px;
  }

  .m-r-md-210 {
    margin-right: 210px;
  }

  .m-t-md-215 {
    margin-top: 215px;
  }

  .m-b-md-215 {
    margin-bottom: 215px;
  }

  .m-l-md-215 {
    margin-left: 215px;
  }

  .m-r-md-215 {
    margin-right: 215px;
  }

  .m-t-md-220 {
    margin-top: 220px;
  }

  .m-b-md-220 {
    margin-bottom: 220px;
  }

  .m-l-md-220 {
    margin-left: 220px;
  }

  .m-r-md-220 {
    margin-right: 220px;
  }

  .m-t-md-225 {
    margin-top: 225px;
  }

  .m-b-md-225 {
    margin-bottom: 225px;
  }

  .m-l-md-225 {
    margin-left: 225px;
  }

  .m-r-md-225 {
    margin-right: 225px;
  }

  .m-t-md-230 {
    margin-top: 230px;
  }

  .m-b-md-230 {
    margin-bottom: 230px;
  }

  .m-l-md-230 {
    margin-left: 230px;
  }

  .m-r-md-230 {
    margin-right: 230px;
  }

  .m-t-md-235 {
    margin-top: 235px;
  }

  .m-b-md-235 {
    margin-bottom: 235px;
  }

  .m-l-md-235 {
    margin-left: 235px;
  }

  .m-r-md-235 {
    margin-right: 235px;
  }

  .m-t-md-240 {
    margin-top: 240px;
  }

  .m-b-md-240 {
    margin-bottom: 240px;
  }

  .m-l-md-240 {
    margin-left: 240px;
  }

  .m-r-md-240 {
    margin-right: 240px;
  }

  .m-t-md-245 {
    margin-top: 245px;
  }

  .m-b-md-245 {
    margin-bottom: 245px;
  }

  .m-l-md-245 {
    margin-left: 245px;
  }

  .m-r-md-245 {
    margin-right: 245px;
  }

  .m-t-md-250 {
    margin-top: 250px;
  }

  .m-b-md-250 {
    margin-bottom: 250px;
  }

  .m-l-md-250 {
    margin-left: 250px;
  }

  .m-r-md-250 {
    margin-right: 250px;
  }

  .m-t-md-255 {
    margin-top: 255px;
  }

  .m-b-md-255 {
    margin-bottom: 255px;
  }

  .m-l-md-255 {
    margin-left: 255px;
  }

  .m-r-md-255 {
    margin-right: 255px;
  }

  .m-t-md-260 {
    margin-top: 260px;
  }

  .m-b-md-260 {
    margin-bottom: 260px;
  }

  .m-l-md-260 {
    margin-left: 260px;
  }

  .m-r-md-260 {
    margin-right: 260px;
  }

  .m-t-md-265 {
    margin-top: 265px;
  }

  .m-b-md-265 {
    margin-bottom: 265px;
  }

  .m-l-md-265 {
    margin-left: 265px;
  }

  .m-r-md-265 {
    margin-right: 265px;
  }

  .m-t-md-270 {
    margin-top: 270px;
  }

  .m-b-md-270 {
    margin-bottom: 270px;
  }

  .m-l-md-270 {
    margin-left: 270px;
  }

  .m-r-md-270 {
    margin-right: 270px;
  }

  .m-t-md-275 {
    margin-top: 275px;
  }

  .m-b-md-275 {
    margin-bottom: 275px;
  }

  .m-l-md-275 {
    margin-left: 275px;
  }

  .m-r-md-275 {
    margin-right: 275px;
  }

  .m-t-md-280 {
    margin-top: 280px;
  }

  .m-b-md-280 {
    margin-bottom: 280px;
  }

  .m-l-md-280 {
    margin-left: 280px;
  }

  .m-r-md-280 {
    margin-right: 280px;
  }

  .m-t-md-285 {
    margin-top: 285px;
  }

  .m-b-md-285 {
    margin-bottom: 285px;
  }

  .m-l-md-285 {
    margin-left: 285px;
  }

  .m-r-md-285 {
    margin-right: 285px;
  }

  .m-t-md-290 {
    margin-top: 290px;
  }

  .m-b-md-290 {
    margin-bottom: 290px;
  }

  .m-l-md-290 {
    margin-left: 290px;
  }

  .m-r-md-290 {
    margin-right: 290px;
  }

  .m-t-md-295 {
    margin-top: 295px;
  }

  .m-b-md-295 {
    margin-bottom: 295px;
  }

  .m-l-md-295 {
    margin-left: 295px;
  }

  .m-r-md-295 {
    margin-right: 295px;
  }

  .m-t-md-300 {
    margin-top: 300px;
  }

  .m-b-md-300 {
    margin-bottom: 300px;
  }

  .m-l-md-300 {
    margin-left: 300px;
  }

  .m-r-md-300 {
    margin-right: 300px;
  }
}
@media (max-width: 767px) {
  .m-t-xs-0 {
    margin-top: 0px;
  }

  .m-b-xs-0 {
    margin-bottom: 0px;
  }

  .m-l-xs-0 {
    margin-left: 0px;
  }

  .m-r-xs-0 {
    margin-right: 0px;
  }

  .m-t-xs-5 {
    margin-top: 5px;
  }

  .m-b-xs-5 {
    margin-bottom: 5px;
  }

  .m-l-xs-5 {
    margin-left: 5px;
  }

  .m-r-xs-5 {
    margin-right: 5px;
  }

  .m-t-xs-10 {
    margin-top: 10px;
  }

  .m-b-xs-10 {
    margin-bottom: 10px;
  }

  .m-l-xs-10 {
    margin-left: 10px;
  }

  .m-r-xs-10 {
    margin-right: 10px;
  }

  .m-t-xs-15 {
    margin-top: 15px;
  }

  .m-b-xs-15 {
    margin-bottom: 15px;
  }

  .m-l-xs-15 {
    margin-left: 15px;
  }

  .m-r-xs-15 {
    margin-right: 15px;
  }

  .m-t-xs-20 {
    margin-top: 20px;
  }

  .m-b-xs-20 {
    margin-bottom: 20px;
  }

  .m-l-xs-20 {
    margin-left: 20px;
  }

  .m-r-xs-20 {
    margin-right: 20px;
  }

  .m-t-xs-25 {
    margin-top: 25px;
  }

  .m-b-xs-25 {
    margin-bottom: 25px;
  }

  .m-l-xs-25 {
    margin-left: 25px;
  }

  .m-r-xs-25 {
    margin-right: 25px;
  }

  .m-t-xs-30 {
    margin-top: 30px;
  }

  .m-b-xs-30 {
    margin-bottom: 30px;
  }

  .m-l-xs-30 {
    margin-left: 30px;
  }

  .m-r-xs-30 {
    margin-right: 30px;
  }

  .m-t-xs-35 {
    margin-top: 35px;
  }

  .m-b-xs-35 {
    margin-bottom: 35px;
  }

  .m-l-xs-35 {
    margin-left: 35px;
  }

  .m-r-xs-35 {
    margin-right: 35px;
  }

  .m-t-xs-40 {
    margin-top: 40px;
  }

  .m-b-xs-40 {
    margin-bottom: 40px;
  }

  .m-l-xs-40 {
    margin-left: 40px;
  }

  .m-r-xs-40 {
    margin-right: 40px;
  }

  .m-t-xs-45 {
    margin-top: 45px;
  }

  .m-b-xs-45 {
    margin-bottom: 45px;
  }

  .m-l-xs-45 {
    margin-left: 45px;
  }

  .m-r-xs-45 {
    margin-right: 45px;
  }

  .m-t-xs-50 {
    margin-top: 50px;
  }

  .m-b-xs-50 {
    margin-bottom: 50px;
  }

  .m-l-xs-50 {
    margin-left: 50px;
  }

  .m-r-xs-50 {
    margin-right: 50px;
  }

  .m-t-xs-55 {
    margin-top: 55px;
  }

  .m-b-xs-55 {
    margin-bottom: 55px;
  }

  .m-l-xs-55 {
    margin-left: 55px;
  }

  .m-r-xs-55 {
    margin-right: 55px;
  }

  .m-t-xs-60 {
    margin-top: 60px;
  }

  .m-b-xs-60 {
    margin-bottom: 60px;
  }

  .m-l-xs-60 {
    margin-left: 60px;
  }

  .m-r-xs-60 {
    margin-right: 60px;
  }

  .m-t-xs-65 {
    margin-top: 65px;
  }

  .m-b-xs-65 {
    margin-bottom: 65px;
  }

  .m-l-xs-65 {
    margin-left: 65px;
  }

  .m-r-xs-65 {
    margin-right: 65px;
  }

  .m-t-xs-70 {
    margin-top: 70px;
  }

  .m-b-xs-70 {
    margin-bottom: 70px;
  }

  .m-l-xs-70 {
    margin-left: 70px;
  }

  .m-r-xs-70 {
    margin-right: 70px;
  }

  .m-t-xs-75 {
    margin-top: 75px;
  }

  .m-b-xs-75 {
    margin-bottom: 75px;
  }

  .m-l-xs-75 {
    margin-left: 75px;
  }

  .m-r-xs-75 {
    margin-right: 75px;
  }

  .m-t-xs-80 {
    margin-top: 80px;
  }

  .m-b-xs-80 {
    margin-bottom: 80px;
  }

  .m-l-xs-80 {
    margin-left: 80px;
  }

  .m-r-xs-80 {
    margin-right: 80px;
  }

  .m-t-xs-85 {
    margin-top: 85px;
  }

  .m-b-xs-85 {
    margin-bottom: 85px;
  }

  .m-l-xs-85 {
    margin-left: 85px;
  }

  .m-r-xs-85 {
    margin-right: 85px;
  }

  .m-t-xs-90 {
    margin-top: 90px;
  }

  .m-b-xs-90 {
    margin-bottom: 90px;
  }

  .m-l-xs-90 {
    margin-left: 90px;
  }

  .m-r-xs-90 {
    margin-right: 90px;
  }

  .m-t-xs-95 {
    margin-top: 95px;
  }

  .m-b-xs-95 {
    margin-bottom: 95px;
  }

  .m-l-xs-95 {
    margin-left: 95px;
  }

  .m-r-xs-95 {
    margin-right: 95px;
  }

  .m-t-xs-100 {
    margin-top: 100px;
  }

  .m-b-xs-100 {
    margin-bottom: 100px;
  }

  .m-l-xs-100 {
    margin-left: 100px;
  }

  .m-r-xs-100 {
    margin-right: 100px;
  }

  .m-t-xs-105 {
    margin-top: 105px;
  }

  .m-b-xs-105 {
    margin-bottom: 105px;
  }

  .m-l-xs-105 {
    margin-left: 105px;
  }

  .m-r-xs-105 {
    margin-right: 105px;
  }

  .m-t-xs-110 {
    margin-top: 110px;
  }

  .m-b-xs-110 {
    margin-bottom: 110px;
  }

  .m-l-xs-110 {
    margin-left: 110px;
  }

  .m-r-xs-110 {
    margin-right: 110px;
  }

  .m-t-xs-115 {
    margin-top: 115px;
  }

  .m-b-xs-115 {
    margin-bottom: 115px;
  }

  .m-l-xs-115 {
    margin-left: 115px;
  }

  .m-r-xs-115 {
    margin-right: 115px;
  }

  .m-t-xs-120 {
    margin-top: 120px;
  }

  .m-b-xs-120 {
    margin-bottom: 120px;
  }

  .m-l-xs-120 {
    margin-left: 120px;
  }

  .m-r-xs-120 {
    margin-right: 120px;
  }

  .m-t-xs-125 {
    margin-top: 125px;
  }

  .m-b-xs-125 {
    margin-bottom: 125px;
  }

  .m-l-xs-125 {
    margin-left: 125px;
  }

  .m-r-xs-125 {
    margin-right: 125px;
  }

  .m-t-xs-130 {
    margin-top: 130px;
  }

  .m-b-xs-130 {
    margin-bottom: 130px;
  }

  .m-l-xs-130 {
    margin-left: 130px;
  }

  .m-r-xs-130 {
    margin-right: 130px;
  }

  .m-t-xs-135 {
    margin-top: 135px;
  }

  .m-b-xs-135 {
    margin-bottom: 135px;
  }

  .m-l-xs-135 {
    margin-left: 135px;
  }

  .m-r-xs-135 {
    margin-right: 135px;
  }

  .m-t-xs-140 {
    margin-top: 140px;
  }

  .m-b-xs-140 {
    margin-bottom: 140px;
  }

  .m-l-xs-140 {
    margin-left: 140px;
  }

  .m-r-xs-140 {
    margin-right: 140px;
  }

  .m-t-xs-145 {
    margin-top: 145px;
  }

  .m-b-xs-145 {
    margin-bottom: 145px;
  }

  .m-l-xs-145 {
    margin-left: 145px;
  }

  .m-r-xs-145 {
    margin-right: 145px;
  }

  .m-t-xs-150 {
    margin-top: 150px;
  }

  .m-b-xs-150 {
    margin-bottom: 150px;
  }

  .m-l-xs-150 {
    margin-left: 150px;
  }

  .m-r-xs-150 {
    margin-right: 150px;
  }

  .m-t-xs-155 {
    margin-top: 155px;
  }

  .m-b-xs-155 {
    margin-bottom: 155px;
  }

  .m-l-xs-155 {
    margin-left: 155px;
  }

  .m-r-xs-155 {
    margin-right: 155px;
  }

  .m-t-xs-160 {
    margin-top: 160px;
  }

  .m-b-xs-160 {
    margin-bottom: 160px;
  }

  .m-l-xs-160 {
    margin-left: 160px;
  }

  .m-r-xs-160 {
    margin-right: 160px;
  }

  .m-t-xs-165 {
    margin-top: 165px;
  }

  .m-b-xs-165 {
    margin-bottom: 165px;
  }

  .m-l-xs-165 {
    margin-left: 165px;
  }

  .m-r-xs-165 {
    margin-right: 165px;
  }

  .m-t-xs-170 {
    margin-top: 170px;
  }

  .m-b-xs-170 {
    margin-bottom: 170px;
  }

  .m-l-xs-170 {
    margin-left: 170px;
  }

  .m-r-xs-170 {
    margin-right: 170px;
  }

  .m-t-xs-175 {
    margin-top: 175px;
  }

  .m-b-xs-175 {
    margin-bottom: 175px;
  }

  .m-l-xs-175 {
    margin-left: 175px;
  }

  .m-r-xs-175 {
    margin-right: 175px;
  }

  .m-t-xs-180 {
    margin-top: 180px;
  }

  .m-b-xs-180 {
    margin-bottom: 180px;
  }

  .m-l-xs-180 {
    margin-left: 180px;
  }

  .m-r-xs-180 {
    margin-right: 180px;
  }

  .m-t-xs-185 {
    margin-top: 185px;
  }

  .m-b-xs-185 {
    margin-bottom: 185px;
  }

  .m-l-xs-185 {
    margin-left: 185px;
  }

  .m-r-xs-185 {
    margin-right: 185px;
  }

  .m-t-xs-190 {
    margin-top: 190px;
  }

  .m-b-xs-190 {
    margin-bottom: 190px;
  }

  .m-l-xs-190 {
    margin-left: 190px;
  }

  .m-r-xs-190 {
    margin-right: 190px;
  }

  .m-t-xs-195 {
    margin-top: 195px;
  }

  .m-b-xs-195 {
    margin-bottom: 195px;
  }

  .m-l-xs-195 {
    margin-left: 195px;
  }

  .m-r-xs-195 {
    margin-right: 195px;
  }

  .m-t-xs-200 {
    margin-top: 200px;
  }

  .m-b-xs-200 {
    margin-bottom: 200px;
  }

  .m-l-xs-200 {
    margin-left: 200px;
  }

  .m-r-xs-200 {
    margin-right: 200px;
  }

  .m-t-xs-205 {
    margin-top: 205px;
  }

  .m-b-xs-205 {
    margin-bottom: 205px;
  }

  .m-l-xs-205 {
    margin-left: 205px;
  }

  .m-r-xs-205 {
    margin-right: 205px;
  }

  .m-t-xs-210 {
    margin-top: 210px;
  }

  .m-b-xs-210 {
    margin-bottom: 210px;
  }

  .m-l-xs-210 {
    margin-left: 210px;
  }

  .m-r-xs-210 {
    margin-right: 210px;
  }

  .m-t-xs-215 {
    margin-top: 215px;
  }

  .m-b-xs-215 {
    margin-bottom: 215px;
  }

  .m-l-xs-215 {
    margin-left: 215px;
  }

  .m-r-xs-215 {
    margin-right: 215px;
  }

  .m-t-xs-220 {
    margin-top: 220px;
  }

  .m-b-xs-220 {
    margin-bottom: 220px;
  }

  .m-l-xs-220 {
    margin-left: 220px;
  }

  .m-r-xs-220 {
    margin-right: 220px;
  }

  .m-t-xs-225 {
    margin-top: 225px;
  }

  .m-b-xs-225 {
    margin-bottom: 225px;
  }

  .m-l-xs-225 {
    margin-left: 225px;
  }

  .m-r-xs-225 {
    margin-right: 225px;
  }

  .m-t-xs-230 {
    margin-top: 230px;
  }

  .m-b-xs-230 {
    margin-bottom: 230px;
  }

  .m-l-xs-230 {
    margin-left: 230px;
  }

  .m-r-xs-230 {
    margin-right: 230px;
  }

  .m-t-xs-235 {
    margin-top: 235px;
  }

  .m-b-xs-235 {
    margin-bottom: 235px;
  }

  .m-l-xs-235 {
    margin-left: 235px;
  }

  .m-r-xs-235 {
    margin-right: 235px;
  }

  .m-t-xs-240 {
    margin-top: 240px;
  }

  .m-b-xs-240 {
    margin-bottom: 240px;
  }

  .m-l-xs-240 {
    margin-left: 240px;
  }

  .m-r-xs-240 {
    margin-right: 240px;
  }

  .m-t-xs-245 {
    margin-top: 245px;
  }

  .m-b-xs-245 {
    margin-bottom: 245px;
  }

  .m-l-xs-245 {
    margin-left: 245px;
  }

  .m-r-xs-245 {
    margin-right: 245px;
  }

  .m-t-xs-250 {
    margin-top: 250px;
  }

  .m-b-xs-250 {
    margin-bottom: 250px;
  }

  .m-l-xs-250 {
    margin-left: 250px;
  }

  .m-r-xs-250 {
    margin-right: 250px;
  }

  .m-t-xs-255 {
    margin-top: 255px;
  }

  .m-b-xs-255 {
    margin-bottom: 255px;
  }

  .m-l-xs-255 {
    margin-left: 255px;
  }

  .m-r-xs-255 {
    margin-right: 255px;
  }

  .m-t-xs-260 {
    margin-top: 260px;
  }

  .m-b-xs-260 {
    margin-bottom: 260px;
  }

  .m-l-xs-260 {
    margin-left: 260px;
  }

  .m-r-xs-260 {
    margin-right: 260px;
  }

  .m-t-xs-265 {
    margin-top: 265px;
  }

  .m-b-xs-265 {
    margin-bottom: 265px;
  }

  .m-l-xs-265 {
    margin-left: 265px;
  }

  .m-r-xs-265 {
    margin-right: 265px;
  }

  .m-t-xs-270 {
    margin-top: 270px;
  }

  .m-b-xs-270 {
    margin-bottom: 270px;
  }

  .m-l-xs-270 {
    margin-left: 270px;
  }

  .m-r-xs-270 {
    margin-right: 270px;
  }

  .m-t-xs-275 {
    margin-top: 275px;
  }

  .m-b-xs-275 {
    margin-bottom: 275px;
  }

  .m-l-xs-275 {
    margin-left: 275px;
  }

  .m-r-xs-275 {
    margin-right: 275px;
  }

  .m-t-xs-280 {
    margin-top: 280px;
  }

  .m-b-xs-280 {
    margin-bottom: 280px;
  }

  .m-l-xs-280 {
    margin-left: 280px;
  }

  .m-r-xs-280 {
    margin-right: 280px;
  }

  .m-t-xs-285 {
    margin-top: 285px;
  }

  .m-b-xs-285 {
    margin-bottom: 285px;
  }

  .m-l-xs-285 {
    margin-left: 285px;
  }

  .m-r-xs-285 {
    margin-right: 285px;
  }

  .m-t-xs-290 {
    margin-top: 290px;
  }

  .m-b-xs-290 {
    margin-bottom: 290px;
  }

  .m-l-xs-290 {
    margin-left: 290px;
  }

  .m-r-xs-290 {
    margin-right: 290px;
  }

  .m-t-xs-295 {
    margin-top: 295px;
  }

  .m-b-xs-295 {
    margin-bottom: 295px;
  }

  .m-l-xs-295 {
    margin-left: 295px;
  }

  .m-r-xs-295 {
    margin-right: 295px;
  }

  .m-t-xs-300 {
    margin-top: 300px;
  }

  .m-b-xs-300 {
    margin-bottom: 300px;
  }

  .m-l-xs-300 {
    margin-left: 300px;
  }

  .m-r-xs-300 {
    margin-right: 300px;
  }
}
.p-t-0 {
  padding-top: 0px;
}

.p-b-0 {
  padding-bottom: 0px;
}

.p-l-0 {
  padding-left: 0px;
}

.p-r-0 {
  padding-right: 0px;
}

.p-t-5 {
  padding-top: 5px;
}

.p-b-5 {
  padding-bottom: 5px;
}

.p-l-5 {
  padding-left: 5px;
}

.p-r-5 {
  padding-right: 5px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.p-l-10 {
  padding-left: 10px;
}

.p-r-10 {
  padding-right: 10px;
}

.p-t-15 {
  padding-top: 15px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.p-l-15 {
  padding-left: 15px;
}

.p-r-15 {
  padding-right: 15px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.p-l-20 {
  padding-left: 20px;
}

.p-r-20 {
  padding-right: 20px;
}

.p-t-25 {
  padding-top: 25px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.p-l-25 {
  padding-left: 25px;
}

.p-r-25 {
  padding-right: 25px;
}

.p-t-30 {
  padding-top: 30px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.p-l-30 {
  padding-left: 30px;
}

.p-r-30 {
  padding-right: 30px;
}

.p-t-35 {
  padding-top: 35px;
}

.p-b-35 {
  padding-bottom: 35px;
}

.p-l-35 {
  padding-left: 35px;
}

.p-r-35 {
  padding-right: 35px;
}

.p-t-40 {
  padding-top: 40px;
}

.p-b-40 {
  padding-bottom: 40px;
}

.p-l-40 {
  padding-left: 40px;
}

.p-r-40 {
  padding-right: 40px;
}

.p-t-45 {
  padding-top: 45px;
}

.p-b-45 {
  padding-bottom: 45px;
}

.p-l-45 {
  padding-left: 45px;
}

.p-r-45 {
  padding-right: 45px;
}

.p-t-50 {
  padding-top: 50px;
}

.p-b-50 {
  padding-bottom: 50px;
}

.p-l-50 {
  padding-left: 50px;
}

.p-r-50 {
  padding-right: 50px;
}

.p-t-55 {
  padding-top: 55px;
}

.p-b-55 {
  padding-bottom: 55px;
}

.p-l-55 {
  padding-left: 55px;
}

.p-r-55 {
  padding-right: 55px;
}

.p-t-60 {
  padding-top: 60px;
}

.p-b-60 {
  padding-bottom: 60px;
}

.p-l-60 {
  padding-left: 60px;
}

.p-r-60 {
  padding-right: 60px;
}

.p-t-65 {
  padding-top: 65px;
}

.p-b-65 {
  padding-bottom: 65px;
}

.p-l-65 {
  padding-left: 65px;
}

.p-r-65 {
  padding-right: 65px;
}

.p-t-70 {
  padding-top: 70px;
}

.p-b-70 {
  padding-bottom: 70px;
}

.p-l-70 {
  padding-left: 70px;
}

.p-r-70 {
  padding-right: 70px;
}

.p-t-75 {
  padding-top: 75px;
}

.p-b-75 {
  padding-bottom: 75px;
}

.p-l-75 {
  padding-left: 75px;
}

.p-r-75 {
  padding-right: 75px;
}

.p-t-80 {
  padding-top: 80px;
}

.p-b-80 {
  padding-bottom: 80px;
}

.p-l-80 {
  padding-left: 80px;
}

.p-r-80 {
  padding-right: 80px;
}

.p-t-85 {
  padding-top: 85px;
}

.p-b-85 {
  padding-bottom: 85px;
}

.p-l-85 {
  padding-left: 85px;
}

.p-r-85 {
  padding-right: 85px;
}

.p-t-90 {
  padding-top: 90px;
}

.p-b-90 {
  padding-bottom: 90px;
}

.p-l-90 {
  padding-left: 90px;
}

.p-r-90 {
  padding-right: 90px;
}

.p-t-95 {
  padding-top: 95px;
}

.p-b-95 {
  padding-bottom: 95px;
}

.p-l-95 {
  padding-left: 95px;
}

.p-r-95 {
  padding-right: 95px;
}

.p-t-100 {
  padding-top: 100px;
}

.p-b-100 {
  padding-bottom: 100px;
}

.p-l-100 {
  padding-left: 100px;
}

.p-r-100 {
  padding-right: 100px;
}

.p-t-105 {
  padding-top: 105px;
}

.p-b-105 {
  padding-bottom: 105px;
}

.p-l-105 {
  padding-left: 105px;
}

.p-r-105 {
  padding-right: 105px;
}

.p-t-110 {
  padding-top: 110px;
}

.p-b-110 {
  padding-bottom: 110px;
}

.p-l-110 {
  padding-left: 110px;
}

.p-r-110 {
  padding-right: 110px;
}

.p-t-115 {
  padding-top: 115px;
}

.p-b-115 {
  padding-bottom: 115px;
}

.p-l-115 {
  padding-left: 115px;
}

.p-r-115 {
  padding-right: 115px;
}

.p-t-120 {
  padding-top: 120px;
}

.p-b-120 {
  padding-bottom: 120px;
}

.p-l-120 {
  padding-left: 120px;
}

.p-r-120 {
  padding-right: 120px;
}

.p-t-125 {
  padding-top: 125px;
}

.p-b-125 {
  padding-bottom: 125px;
}

.p-l-125 {
  padding-left: 125px;
}

.p-r-125 {
  padding-right: 125px;
}

.p-t-130 {
  padding-top: 130px;
}

.p-b-130 {
  padding-bottom: 130px;
}

.p-l-130 {
  padding-left: 130px;
}

.p-r-130 {
  padding-right: 130px;
}

.p-t-135 {
  padding-top: 135px;
}

.p-b-135 {
  padding-bottom: 135px;
}

.p-l-135 {
  padding-left: 135px;
}

.p-r-135 {
  padding-right: 135px;
}

.p-t-140 {
  padding-top: 140px;
}

.p-b-140 {
  padding-bottom: 140px;
}

.p-l-140 {
  padding-left: 140px;
}

.p-r-140 {
  padding-right: 140px;
}

.p-t-145 {
  padding-top: 145px;
}

.p-b-145 {
  padding-bottom: 145px;
}

.p-l-145 {
  padding-left: 145px;
}

.p-r-145 {
  padding-right: 145px;
}

.p-t-150 {
  padding-top: 150px;
}

.p-b-150 {
  padding-bottom: 150px;
}

.p-l-150 {
  padding-left: 150px;
}

.p-r-150 {
  padding-right: 150px;
}

.p-t-155 {
  padding-top: 155px;
}

.p-b-155 {
  padding-bottom: 155px;
}

.p-l-155 {
  padding-left: 155px;
}

.p-r-155 {
  padding-right: 155px;
}

.p-t-160 {
  padding-top: 160px;
}

.p-b-160 {
  padding-bottom: 160px;
}

.p-l-160 {
  padding-left: 160px;
}

.p-r-160 {
  padding-right: 160px;
}

.p-t-165 {
  padding-top: 165px;
}

.p-b-165 {
  padding-bottom: 165px;
}

.p-l-165 {
  padding-left: 165px;
}

.p-r-165 {
  padding-right: 165px;
}

.p-t-170 {
  padding-top: 170px;
}

.p-b-170 {
  padding-bottom: 170px;
}

.p-l-170 {
  padding-left: 170px;
}

.p-r-170 {
  padding-right: 170px;
}

.p-t-175 {
  padding-top: 175px;
}

.p-b-175 {
  padding-bottom: 175px;
}

.p-l-175 {
  padding-left: 175px;
}

.p-r-175 {
  padding-right: 175px;
}

.p-t-180 {
  padding-top: 180px;
}

.p-b-180 {
  padding-bottom: 180px;
}

.p-l-180 {
  padding-left: 180px;
}

.p-r-180 {
  padding-right: 180px;
}

.p-t-185 {
  padding-top: 185px;
}

.p-b-185 {
  padding-bottom: 185px;
}

.p-l-185 {
  padding-left: 185px;
}

.p-r-185 {
  padding-right: 185px;
}

.p-t-190 {
  padding-top: 190px;
}

.p-b-190 {
  padding-bottom: 190px;
}

.p-l-190 {
  padding-left: 190px;
}

.p-r-190 {
  padding-right: 190px;
}

.p-t-195 {
  padding-top: 195px;
}

.p-b-195 {
  padding-bottom: 195px;
}

.p-l-195 {
  padding-left: 195px;
}

.p-r-195 {
  padding-right: 195px;
}

.p-t-200 {
  padding-top: 200px;
}

.p-b-200 {
  padding-bottom: 200px;
}

.p-l-200 {
  padding-left: 200px;
}

.p-r-200 {
  padding-right: 200px;
}

.p-t-205 {
  padding-top: 205px;
}

.p-b-205 {
  padding-bottom: 205px;
}

.p-l-205 {
  padding-left: 205px;
}

.p-r-205 {
  padding-right: 205px;
}

.p-t-210 {
  padding-top: 210px;
}

.p-b-210 {
  padding-bottom: 210px;
}

.p-l-210 {
  padding-left: 210px;
}

.p-r-210 {
  padding-right: 210px;
}

.p-t-215 {
  padding-top: 215px;
}

.p-b-215 {
  padding-bottom: 215px;
}

.p-l-215 {
  padding-left: 215px;
}

.p-r-215 {
  padding-right: 215px;
}

.p-t-220 {
  padding-top: 220px;
}

.p-b-220 {
  padding-bottom: 220px;
}

.p-l-220 {
  padding-left: 220px;
}

.p-r-220 {
  padding-right: 220px;
}

.p-t-225 {
  padding-top: 225px;
}

.p-b-225 {
  padding-bottom: 225px;
}

.p-l-225 {
  padding-left: 225px;
}

.p-r-225 {
  padding-right: 225px;
}

.p-t-230 {
  padding-top: 230px;
}

.p-b-230 {
  padding-bottom: 230px;
}

.p-l-230 {
  padding-left: 230px;
}

.p-r-230 {
  padding-right: 230px;
}

.p-t-235 {
  padding-top: 235px;
}

.p-b-235 {
  padding-bottom: 235px;
}

.p-l-235 {
  padding-left: 235px;
}

.p-r-235 {
  padding-right: 235px;
}

.p-t-240 {
  padding-top: 240px;
}

.p-b-240 {
  padding-bottom: 240px;
}

.p-l-240 {
  padding-left: 240px;
}

.p-r-240 {
  padding-right: 240px;
}

.p-t-245 {
  padding-top: 245px;
}

.p-b-245 {
  padding-bottom: 245px;
}

.p-l-245 {
  padding-left: 245px;
}

.p-r-245 {
  padding-right: 245px;
}

.p-t-250 {
  padding-top: 250px;
}

.p-b-250 {
  padding-bottom: 250px;
}

.p-l-250 {
  padding-left: 250px;
}

.p-r-250 {
  padding-right: 250px;
}

.p-t-255 {
  padding-top: 255px;
}

.p-b-255 {
  padding-bottom: 255px;
}

.p-l-255 {
  padding-left: 255px;
}

.p-r-255 {
  padding-right: 255px;
}

.p-t-260 {
  padding-top: 260px;
}

.p-b-260 {
  padding-bottom: 260px;
}

.p-l-260 {
  padding-left: 260px;
}

.p-r-260 {
  padding-right: 260px;
}

.p-t-265 {
  padding-top: 265px;
}

.p-b-265 {
  padding-bottom: 265px;
}

.p-l-265 {
  padding-left: 265px;
}

.p-r-265 {
  padding-right: 265px;
}

.p-t-270 {
  padding-top: 270px;
}

.p-b-270 {
  padding-bottom: 270px;
}

.p-l-270 {
  padding-left: 270px;
}

.p-r-270 {
  padding-right: 270px;
}

.p-t-275 {
  padding-top: 275px;
}

.p-b-275 {
  padding-bottom: 275px;
}

.p-l-275 {
  padding-left: 275px;
}

.p-r-275 {
  padding-right: 275px;
}

.p-t-280 {
  padding-top: 280px;
}

.p-b-280 {
  padding-bottom: 280px;
}

.p-l-280 {
  padding-left: 280px;
}

.p-r-280 {
  padding-right: 280px;
}

.p-t-285 {
  padding-top: 285px;
}

.p-b-285 {
  padding-bottom: 285px;
}

.p-l-285 {
  padding-left: 285px;
}

.p-r-285 {
  padding-right: 285px;
}

.p-t-290 {
  padding-top: 290px;
}

.p-b-290 {
  padding-bottom: 290px;
}

.p-l-290 {
  padding-left: 290px;
}

.p-r-290 {
  padding-right: 290px;
}

.p-t-295 {
  padding-top: 295px;
}

.p-b-295 {
  padding-bottom: 295px;
}

.p-l-295 {
  padding-left: 295px;
}

.p-r-295 {
  padding-right: 295px;
}

.p-t-300 {
  padding-top: 300px;
}

.p-b-300 {
  padding-bottom: 300px;
}

.p-l-300 {
  padding-left: 300px;
}

.p-r-300 {
  padding-right: 300px;
}

@media (min-width: 1400px) and (max-width: 1700px) {
  .p-t-xxl-0 {
    padding-top: 0px;
  }

  .p-b-xxl-0 {
    padding-bottom: 0px;
  }

  .p-l-xxl-0 {
    padding-left: 0px;
  }

  .p-r-xxl-0 {
    padding-right: 0px;
  }

  .p-t-xxl-5 {
    padding-top: 5px;
  }

  .p-b-xxl-5 {
    padding-bottom: 5px;
  }

  .p-l-xxl-5 {
    padding-left: 5px;
  }

  .p-r-xxl-5 {
    padding-right: 5px;
  }

  .p-t-xxl-10 {
    padding-top: 10px;
  }

  .p-b-xxl-10 {
    padding-bottom: 10px;
  }

  .p-l-xxl-10 {
    padding-left: 10px;
  }

  .p-r-xxl-10 {
    padding-right: 10px;
  }

  .p-t-xxl-15 {
    padding-top: 15px;
  }

  .p-b-xxl-15 {
    padding-bottom: 15px;
  }

  .p-l-xxl-15 {
    padding-left: 15px;
  }

  .p-r-xxl-15 {
    padding-right: 15px;
  }

  .p-t-xxl-20 {
    padding-top: 20px;
  }

  .p-b-xxl-20 {
    padding-bottom: 20px;
  }

  .p-l-xxl-20 {
    padding-left: 20px;
  }

  .p-r-xxl-20 {
    padding-right: 20px;
  }

  .p-t-xxl-25 {
    padding-top: 25px;
  }

  .p-b-xxl-25 {
    padding-bottom: 25px;
  }

  .p-l-xxl-25 {
    padding-left: 25px;
  }

  .p-r-xxl-25 {
    padding-right: 25px;
  }

  .p-t-xxl-30 {
    padding-top: 30px;
  }

  .p-b-xxl-30 {
    padding-bottom: 30px;
  }

  .p-l-xxl-30 {
    padding-left: 30px;
  }

  .p-r-xxl-30 {
    padding-right: 30px;
  }

  .p-t-xxl-35 {
    padding-top: 35px;
  }

  .p-b-xxl-35 {
    padding-bottom: 35px;
  }

  .p-l-xxl-35 {
    padding-left: 35px;
  }

  .p-r-xxl-35 {
    padding-right: 35px;
  }

  .p-t-xxl-40 {
    padding-top: 40px;
  }

  .p-b-xxl-40 {
    padding-bottom: 40px;
  }

  .p-l-xxl-40 {
    padding-left: 40px;
  }

  .p-r-xxl-40 {
    padding-right: 40px;
  }

  .p-t-xxl-45 {
    padding-top: 45px;
  }

  .p-b-xxl-45 {
    padding-bottom: 45px;
  }

  .p-l-xxl-45 {
    padding-left: 45px;
  }

  .p-r-xxl-45 {
    padding-right: 45px;
  }

  .p-t-xxl-50 {
    padding-top: 50px;
  }

  .p-b-xxl-50 {
    padding-bottom: 50px;
  }

  .p-l-xxl-50 {
    padding-left: 50px;
  }

  .p-r-xxl-50 {
    padding-right: 50px;
  }

  .p-t-xxl-55 {
    padding-top: 55px;
  }

  .p-b-xxl-55 {
    padding-bottom: 55px;
  }

  .p-l-xxl-55 {
    padding-left: 55px;
  }

  .p-r-xxl-55 {
    padding-right: 55px;
  }

  .p-t-xxl-60 {
    padding-top: 60px;
  }

  .p-b-xxl-60 {
    padding-bottom: 60px;
  }

  .p-l-xxl-60 {
    padding-left: 60px;
  }

  .p-r-xxl-60 {
    padding-right: 60px;
  }

  .p-t-xxl-65 {
    padding-top: 65px;
  }

  .p-b-xxl-65 {
    padding-bottom: 65px;
  }

  .p-l-xxl-65 {
    padding-left: 65px;
  }

  .p-r-xxl-65 {
    padding-right: 65px;
  }

  .p-t-xxl-70 {
    padding-top: 70px;
  }

  .p-b-xxl-70 {
    padding-bottom: 70px;
  }

  .p-l-xxl-70 {
    padding-left: 70px;
  }

  .p-r-xxl-70 {
    padding-right: 70px;
  }

  .p-t-xxl-75 {
    padding-top: 75px;
  }

  .p-b-xxl-75 {
    padding-bottom: 75px;
  }

  .p-l-xxl-75 {
    padding-left: 75px;
  }

  .p-r-xxl-75 {
    padding-right: 75px;
  }

  .p-t-xxl-80 {
    padding-top: 80px;
  }

  .p-b-xxl-80 {
    padding-bottom: 80px;
  }

  .p-l-xxl-80 {
    padding-left: 80px;
  }

  .p-r-xxl-80 {
    padding-right: 80px;
  }

  .p-t-xxl-85 {
    padding-top: 85px;
  }

  .p-b-xxl-85 {
    padding-bottom: 85px;
  }

  .p-l-xxl-85 {
    padding-left: 85px;
  }

  .p-r-xxl-85 {
    padding-right: 85px;
  }

  .p-t-xxl-90 {
    padding-top: 90px;
  }

  .p-b-xxl-90 {
    padding-bottom: 90px;
  }

  .p-l-xxl-90 {
    padding-left: 90px;
  }

  .p-r-xxl-90 {
    padding-right: 90px;
  }

  .p-t-xxl-95 {
    padding-top: 95px;
  }

  .p-b-xxl-95 {
    padding-bottom: 95px;
  }

  .p-l-xxl-95 {
    padding-left: 95px;
  }

  .p-r-xxl-95 {
    padding-right: 95px;
  }

  .p-t-xxl-100 {
    padding-top: 100px;
  }

  .p-b-xxl-100 {
    padding-bottom: 100px;
  }

  .p-l-xxl-100 {
    padding-left: 100px;
  }

  .p-r-xxl-100 {
    padding-right: 100px;
  }

  .p-t-xxl-105 {
    padding-top: 105px;
  }

  .p-b-xxl-105 {
    padding-bottom: 105px;
  }

  .p-l-xxl-105 {
    padding-left: 105px;
  }

  .p-r-xxl-105 {
    padding-right: 105px;
  }

  .p-t-xxl-110 {
    padding-top: 110px;
  }

  .p-b-xxl-110 {
    padding-bottom: 110px;
  }

  .p-l-xxl-110 {
    padding-left: 110px;
  }

  .p-r-xxl-110 {
    padding-right: 110px;
  }

  .p-t-xxl-115 {
    padding-top: 115px;
  }

  .p-b-xxl-115 {
    padding-bottom: 115px;
  }

  .p-l-xxl-115 {
    padding-left: 115px;
  }

  .p-r-xxl-115 {
    padding-right: 115px;
  }

  .p-t-xxl-120 {
    padding-top: 120px;
  }

  .p-b-xxl-120 {
    padding-bottom: 120px;
  }

  .p-l-xxl-120 {
    padding-left: 120px;
  }

  .p-r-xxl-120 {
    padding-right: 120px;
  }

  .p-t-xxl-125 {
    padding-top: 125px;
  }

  .p-b-xxl-125 {
    padding-bottom: 125px;
  }

  .p-l-xxl-125 {
    padding-left: 125px;
  }

  .p-r-xxl-125 {
    padding-right: 125px;
  }

  .p-t-xxl-130 {
    padding-top: 130px;
  }

  .p-b-xxl-130 {
    padding-bottom: 130px;
  }

  .p-l-xxl-130 {
    padding-left: 130px;
  }

  .p-r-xxl-130 {
    padding-right: 130px;
  }

  .p-t-xxl-135 {
    padding-top: 135px;
  }

  .p-b-xxl-135 {
    padding-bottom: 135px;
  }

  .p-l-xxl-135 {
    padding-left: 135px;
  }

  .p-r-xxl-135 {
    padding-right: 135px;
  }

  .p-t-xxl-140 {
    padding-top: 140px;
  }

  .p-b-xxl-140 {
    padding-bottom: 140px;
  }

  .p-l-xxl-140 {
    padding-left: 140px;
  }

  .p-r-xxl-140 {
    padding-right: 140px;
  }

  .p-t-xxl-145 {
    padding-top: 145px;
  }

  .p-b-xxl-145 {
    padding-bottom: 145px;
  }

  .p-l-xxl-145 {
    padding-left: 145px;
  }

  .p-r-xxl-145 {
    padding-right: 145px;
  }

  .p-t-xxl-150 {
    padding-top: 150px;
  }

  .p-b-xxl-150 {
    padding-bottom: 150px;
  }

  .p-l-xxl-150 {
    padding-left: 150px;
  }

  .p-r-xxl-150 {
    padding-right: 150px;
  }

  .p-t-xxl-155 {
    padding-top: 155px;
  }

  .p-b-xxl-155 {
    padding-bottom: 155px;
  }

  .p-l-xxl-155 {
    padding-left: 155px;
  }

  .p-r-xxl-155 {
    padding-right: 155px;
  }

  .p-t-xxl-160 {
    padding-top: 160px;
  }

  .p-b-xxl-160 {
    padding-bottom: 160px;
  }

  .p-l-xxl-160 {
    padding-left: 160px;
  }

  .p-r-xxl-160 {
    padding-right: 160px;
  }

  .p-t-xxl-165 {
    padding-top: 165px;
  }

  .p-b-xxl-165 {
    padding-bottom: 165px;
  }

  .p-l-xxl-165 {
    padding-left: 165px;
  }

  .p-r-xxl-165 {
    padding-right: 165px;
  }

  .p-t-xxl-170 {
    padding-top: 170px;
  }

  .p-b-xxl-170 {
    padding-bottom: 170px;
  }

  .p-l-xxl-170 {
    padding-left: 170px;
  }

  .p-r-xxl-170 {
    padding-right: 170px;
  }

  .p-t-xxl-175 {
    padding-top: 175px;
  }

  .p-b-xxl-175 {
    padding-bottom: 175px;
  }

  .p-l-xxl-175 {
    padding-left: 175px;
  }

  .p-r-xxl-175 {
    padding-right: 175px;
  }

  .p-t-xxl-180 {
    padding-top: 180px;
  }

  .p-b-xxl-180 {
    padding-bottom: 180px;
  }

  .p-l-xxl-180 {
    padding-left: 180px;
  }

  .p-r-xxl-180 {
    padding-right: 180px;
  }

  .p-t-xxl-185 {
    padding-top: 185px;
  }

  .p-b-xxl-185 {
    padding-bottom: 185px;
  }

  .p-l-xxl-185 {
    padding-left: 185px;
  }

  .p-r-xxl-185 {
    padding-right: 185px;
  }

  .p-t-xxl-190 {
    padding-top: 190px;
  }

  .p-b-xxl-190 {
    padding-bottom: 190px;
  }

  .p-l-xxl-190 {
    padding-left: 190px;
  }

  .p-r-xxl-190 {
    padding-right: 190px;
  }

  .p-t-xxl-195 {
    padding-top: 195px;
  }

  .p-b-xxl-195 {
    padding-bottom: 195px;
  }

  .p-l-xxl-195 {
    padding-left: 195px;
  }

  .p-r-xxl-195 {
    padding-right: 195px;
  }

  .p-t-xxl-200 {
    padding-top: 200px;
  }

  .p-b-xxl-200 {
    padding-bottom: 200px;
  }

  .p-l-xxl-200 {
    padding-left: 200px;
  }

  .p-r-xxl-200 {
    padding-right: 200px;
  }

  .p-t-xxl-205 {
    padding-top: 205px;
  }

  .p-b-xxl-205 {
    padding-bottom: 205px;
  }

  .p-l-xxl-205 {
    padding-left: 205px;
  }

  .p-r-xxl-205 {
    padding-right: 205px;
  }

  .p-t-xxl-210 {
    padding-top: 210px;
  }

  .p-b-xxl-210 {
    padding-bottom: 210px;
  }

  .p-l-xxl-210 {
    padding-left: 210px;
  }

  .p-r-xxl-210 {
    padding-right: 210px;
  }

  .p-t-xxl-215 {
    padding-top: 215px;
  }

  .p-b-xxl-215 {
    padding-bottom: 215px;
  }

  .p-l-xxl-215 {
    padding-left: 215px;
  }

  .p-r-xxl-215 {
    padding-right: 215px;
  }

  .p-t-xxl-220 {
    padding-top: 220px;
  }

  .p-b-xxl-220 {
    padding-bottom: 220px;
  }

  .p-l-xxl-220 {
    padding-left: 220px;
  }

  .p-r-xxl-220 {
    padding-right: 220px;
  }

  .p-t-xxl-225 {
    padding-top: 225px;
  }

  .p-b-xxl-225 {
    padding-bottom: 225px;
  }

  .p-l-xxl-225 {
    padding-left: 225px;
  }

  .p-r-xxl-225 {
    padding-right: 225px;
  }

  .p-t-xxl-230 {
    padding-top: 230px;
  }

  .p-b-xxl-230 {
    padding-bottom: 230px;
  }

  .p-l-xxl-230 {
    padding-left: 230px;
  }

  .p-r-xxl-230 {
    padding-right: 230px;
  }

  .p-t-xxl-235 {
    padding-top: 235px;
  }

  .p-b-xxl-235 {
    padding-bottom: 235px;
  }

  .p-l-xxl-235 {
    padding-left: 235px;
  }

  .p-r-xxl-235 {
    padding-right: 235px;
  }

  .p-t-xxl-240 {
    padding-top: 240px;
  }

  .p-b-xxl-240 {
    padding-bottom: 240px;
  }

  .p-l-xxl-240 {
    padding-left: 240px;
  }

  .p-r-xxl-240 {
    padding-right: 240px;
  }

  .p-t-xxl-245 {
    padding-top: 245px;
  }

  .p-b-xxl-245 {
    padding-bottom: 245px;
  }

  .p-l-xxl-245 {
    padding-left: 245px;
  }

  .p-r-xxl-245 {
    padding-right: 245px;
  }

  .p-t-xxl-250 {
    padding-top: 250px;
  }

  .p-b-xxl-250 {
    padding-bottom: 250px;
  }

  .p-l-xxl-250 {
    padding-left: 250px;
  }

  .p-r-xxl-250 {
    padding-right: 250px;
  }

  .p-t-xxl-255 {
    padding-top: 255px;
  }

  .p-b-xxl-255 {
    padding-bottom: 255px;
  }

  .p-l-xxl-255 {
    padding-left: 255px;
  }

  .p-r-xxl-255 {
    padding-right: 255px;
  }

  .p-t-xxl-260 {
    padding-top: 260px;
  }

  .p-b-xxl-260 {
    padding-bottom: 260px;
  }

  .p-l-xxl-260 {
    padding-left: 260px;
  }

  .p-r-xxl-260 {
    padding-right: 260px;
  }

  .p-t-xxl-265 {
    padding-top: 265px;
  }

  .p-b-xxl-265 {
    padding-bottom: 265px;
  }

  .p-l-xxl-265 {
    padding-left: 265px;
  }

  .p-r-xxl-265 {
    padding-right: 265px;
  }

  .p-t-xxl-270 {
    padding-top: 270px;
  }

  .p-b-xxl-270 {
    padding-bottom: 270px;
  }

  .p-l-xxl-270 {
    padding-left: 270px;
  }

  .p-r-xxl-270 {
    padding-right: 270px;
  }

  .p-t-xxl-275 {
    padding-top: 275px;
  }

  .p-b-xxl-275 {
    padding-bottom: 275px;
  }

  .p-l-xxl-275 {
    padding-left: 275px;
  }

  .p-r-xxl-275 {
    padding-right: 275px;
  }

  .p-t-xxl-280 {
    padding-top: 280px;
  }

  .p-b-xxl-280 {
    padding-bottom: 280px;
  }

  .p-l-xxl-280 {
    padding-left: 280px;
  }

  .p-r-xxl-280 {
    padding-right: 280px;
  }

  .p-t-xxl-285 {
    padding-top: 285px;
  }

  .p-b-xxl-285 {
    padding-bottom: 285px;
  }

  .p-l-xxl-285 {
    padding-left: 285px;
  }

  .p-r-xxl-285 {
    padding-right: 285px;
  }

  .p-t-xxl-290 {
    padding-top: 290px;
  }

  .p-b-xxl-290 {
    padding-bottom: 290px;
  }

  .p-l-xxl-290 {
    padding-left: 290px;
  }

  .p-r-xxl-290 {
    padding-right: 290px;
  }

  .p-t-xxl-295 {
    padding-top: 295px;
  }

  .p-b-xxl-295 {
    padding-bottom: 295px;
  }

  .p-l-xxl-295 {
    padding-left: 295px;
  }

  .p-r-xxl-295 {
    padding-right: 295px;
  }

  .p-t-xxl-300 {
    padding-top: 300px;
  }

  .p-b-xxl-300 {
    padding-bottom: 300px;
  }

  .p-l-xxl-300 {
    padding-left: 300px;
  }

  .p-r-xxl-300 {
    padding-right: 300px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .p-t-xl-0 {
    padding-top: 0px;
  }

  .p-b-xl-0 {
    padding-bottom: 0px;
  }

  .p-l-xl-0 {
    padding-left: 0px;
  }

  .p-r-xl-0 {
    padding-right: 0px;
  }

  .p-t-xl-5 {
    padding-top: 5px;
  }

  .p-b-xl-5 {
    padding-bottom: 5px;
  }

  .p-l-xl-5 {
    padding-left: 5px;
  }

  .p-r-xl-5 {
    padding-right: 5px;
  }

  .p-t-xl-10 {
    padding-top: 10px;
  }

  .p-b-xl-10 {
    padding-bottom: 10px;
  }

  .p-l-xl-10 {
    padding-left: 10px;
  }

  .p-r-xl-10 {
    padding-right: 10px;
  }

  .p-t-xl-15 {
    padding-top: 15px;
  }

  .p-b-xl-15 {
    padding-bottom: 15px;
  }

  .p-l-xl-15 {
    padding-left: 15px;
  }

  .p-r-xl-15 {
    padding-right: 15px;
  }

  .p-t-xl-20 {
    padding-top: 20px;
  }

  .p-b-xl-20 {
    padding-bottom: 20px;
  }

  .p-l-xl-20 {
    padding-left: 20px;
  }

  .p-r-xl-20 {
    padding-right: 20px;
  }

  .p-t-xl-25 {
    padding-top: 25px;
  }

  .p-b-xl-25 {
    padding-bottom: 25px;
  }

  .p-l-xl-25 {
    padding-left: 25px;
  }

  .p-r-xl-25 {
    padding-right: 25px;
  }

  .p-t-xl-30 {
    padding-top: 30px;
  }

  .p-b-xl-30 {
    padding-bottom: 30px;
  }

  .p-l-xl-30 {
    padding-left: 30px;
  }

  .p-r-xl-30 {
    padding-right: 30px;
  }

  .p-t-xl-35 {
    padding-top: 35px;
  }

  .p-b-xl-35 {
    padding-bottom: 35px;
  }

  .p-l-xl-35 {
    padding-left: 35px;
  }

  .p-r-xl-35 {
    padding-right: 35px;
  }

  .p-t-xl-40 {
    padding-top: 40px;
  }

  .p-b-xl-40 {
    padding-bottom: 40px;
  }

  .p-l-xl-40 {
    padding-left: 40px;
  }

  .p-r-xl-40 {
    padding-right: 40px;
  }

  .p-t-xl-45 {
    padding-top: 45px;
  }

  .p-b-xl-45 {
    padding-bottom: 45px;
  }

  .p-l-xl-45 {
    padding-left: 45px;
  }

  .p-r-xl-45 {
    padding-right: 45px;
  }

  .p-t-xl-50 {
    padding-top: 50px;
  }

  .p-b-xl-50 {
    padding-bottom: 50px;
  }

  .p-l-xl-50 {
    padding-left: 50px;
  }

  .p-r-xl-50 {
    padding-right: 50px;
  }

  .p-t-xl-55 {
    padding-top: 55px;
  }

  .p-b-xl-55 {
    padding-bottom: 55px;
  }

  .p-l-xl-55 {
    padding-left: 55px;
  }

  .p-r-xl-55 {
    padding-right: 55px;
  }

  .p-t-xl-60 {
    padding-top: 60px;
  }

  .p-b-xl-60 {
    padding-bottom: 60px;
  }

  .p-l-xl-60 {
    padding-left: 60px;
  }

  .p-r-xl-60 {
    padding-right: 60px;
  }

  .p-t-xl-65 {
    padding-top: 65px;
  }

  .p-b-xl-65 {
    padding-bottom: 65px;
  }

  .p-l-xl-65 {
    padding-left: 65px;
  }

  .p-r-xl-65 {
    padding-right: 65px;
  }

  .p-t-xl-70 {
    padding-top: 70px;
  }

  .p-b-xl-70 {
    padding-bottom: 70px;
  }

  .p-l-xl-70 {
    padding-left: 70px;
  }

  .p-r-xl-70 {
    padding-right: 70px;
  }

  .p-t-xl-75 {
    padding-top: 75px;
  }

  .p-b-xl-75 {
    padding-bottom: 75px;
  }

  .p-l-xl-75 {
    padding-left: 75px;
  }

  .p-r-xl-75 {
    padding-right: 75px;
  }

  .p-t-xl-80 {
    padding-top: 80px;
  }

  .p-b-xl-80 {
    padding-bottom: 80px;
  }

  .p-l-xl-80 {
    padding-left: 80px;
  }

  .p-r-xl-80 {
    padding-right: 80px;
  }

  .p-t-xl-85 {
    padding-top: 85px;
  }

  .p-b-xl-85 {
    padding-bottom: 85px;
  }

  .p-l-xl-85 {
    padding-left: 85px;
  }

  .p-r-xl-85 {
    padding-right: 85px;
  }

  .p-t-xl-90 {
    padding-top: 90px;
  }

  .p-b-xl-90 {
    padding-bottom: 90px;
  }

  .p-l-xl-90 {
    padding-left: 90px;
  }

  .p-r-xl-90 {
    padding-right: 90px;
  }

  .p-t-xl-95 {
    padding-top: 95px;
  }

  .p-b-xl-95 {
    padding-bottom: 95px;
  }

  .p-l-xl-95 {
    padding-left: 95px;
  }

  .p-r-xl-95 {
    padding-right: 95px;
  }

  .p-t-xl-100 {
    padding-top: 100px;
  }

  .p-b-xl-100 {
    padding-bottom: 100px;
  }

  .p-l-xl-100 {
    padding-left: 100px;
  }

  .p-r-xl-100 {
    padding-right: 100px;
  }

  .p-t-xl-105 {
    padding-top: 105px;
  }

  .p-b-xl-105 {
    padding-bottom: 105px;
  }

  .p-l-xl-105 {
    padding-left: 105px;
  }

  .p-r-xl-105 {
    padding-right: 105px;
  }

  .p-t-xl-110 {
    padding-top: 110px;
  }

  .p-b-xl-110 {
    padding-bottom: 110px;
  }

  .p-l-xl-110 {
    padding-left: 110px;
  }

  .p-r-xl-110 {
    padding-right: 110px;
  }

  .p-t-xl-115 {
    padding-top: 115px;
  }

  .p-b-xl-115 {
    padding-bottom: 115px;
  }

  .p-l-xl-115 {
    padding-left: 115px;
  }

  .p-r-xl-115 {
    padding-right: 115px;
  }

  .p-t-xl-120 {
    padding-top: 120px;
  }

  .p-b-xl-120 {
    padding-bottom: 120px;
  }

  .p-l-xl-120 {
    padding-left: 120px;
  }

  .p-r-xl-120 {
    padding-right: 120px;
  }

  .p-t-xl-125 {
    padding-top: 125px;
  }

  .p-b-xl-125 {
    padding-bottom: 125px;
  }

  .p-l-xl-125 {
    padding-left: 125px;
  }

  .p-r-xl-125 {
    padding-right: 125px;
  }

  .p-t-xl-130 {
    padding-top: 130px;
  }

  .p-b-xl-130 {
    padding-bottom: 130px;
  }

  .p-l-xl-130 {
    padding-left: 130px;
  }

  .p-r-xl-130 {
    padding-right: 130px;
  }

  .p-t-xl-135 {
    padding-top: 135px;
  }

  .p-b-xl-135 {
    padding-bottom: 135px;
  }

  .p-l-xl-135 {
    padding-left: 135px;
  }

  .p-r-xl-135 {
    padding-right: 135px;
  }

  .p-t-xl-140 {
    padding-top: 140px;
  }

  .p-b-xl-140 {
    padding-bottom: 140px;
  }

  .p-l-xl-140 {
    padding-left: 140px;
  }

  .p-r-xl-140 {
    padding-right: 140px;
  }

  .p-t-xl-145 {
    padding-top: 145px;
  }

  .p-b-xl-145 {
    padding-bottom: 145px;
  }

  .p-l-xl-145 {
    padding-left: 145px;
  }

  .p-r-xl-145 {
    padding-right: 145px;
  }

  .p-t-xl-150 {
    padding-top: 150px;
  }

  .p-b-xl-150 {
    padding-bottom: 150px;
  }

  .p-l-xl-150 {
    padding-left: 150px;
  }

  .p-r-xl-150 {
    padding-right: 150px;
  }

  .p-t-xl-155 {
    padding-top: 155px;
  }

  .p-b-xl-155 {
    padding-bottom: 155px;
  }

  .p-l-xl-155 {
    padding-left: 155px;
  }

  .p-r-xl-155 {
    padding-right: 155px;
  }

  .p-t-xl-160 {
    padding-top: 160px;
  }

  .p-b-xl-160 {
    padding-bottom: 160px;
  }

  .p-l-xl-160 {
    padding-left: 160px;
  }

  .p-r-xl-160 {
    padding-right: 160px;
  }

  .p-t-xl-165 {
    padding-top: 165px;
  }

  .p-b-xl-165 {
    padding-bottom: 165px;
  }

  .p-l-xl-165 {
    padding-left: 165px;
  }

  .p-r-xl-165 {
    padding-right: 165px;
  }

  .p-t-xl-170 {
    padding-top: 170px;
  }

  .p-b-xl-170 {
    padding-bottom: 170px;
  }

  .p-l-xl-170 {
    padding-left: 170px;
  }

  .p-r-xl-170 {
    padding-right: 170px;
  }

  .p-t-xl-175 {
    padding-top: 175px;
  }

  .p-b-xl-175 {
    padding-bottom: 175px;
  }

  .p-l-xl-175 {
    padding-left: 175px;
  }

  .p-r-xl-175 {
    padding-right: 175px;
  }

  .p-t-xl-180 {
    padding-top: 180px;
  }

  .p-b-xl-180 {
    padding-bottom: 180px;
  }

  .p-l-xl-180 {
    padding-left: 180px;
  }

  .p-r-xl-180 {
    padding-right: 180px;
  }

  .p-t-xl-185 {
    padding-top: 185px;
  }

  .p-b-xl-185 {
    padding-bottom: 185px;
  }

  .p-l-xl-185 {
    padding-left: 185px;
  }

  .p-r-xl-185 {
    padding-right: 185px;
  }

  .p-t-xl-190 {
    padding-top: 190px;
  }

  .p-b-xl-190 {
    padding-bottom: 190px;
  }

  .p-l-xl-190 {
    padding-left: 190px;
  }

  .p-r-xl-190 {
    padding-right: 190px;
  }

  .p-t-xl-195 {
    padding-top: 195px;
  }

  .p-b-xl-195 {
    padding-bottom: 195px;
  }

  .p-l-xl-195 {
    padding-left: 195px;
  }

  .p-r-xl-195 {
    padding-right: 195px;
  }

  .p-t-xl-200 {
    padding-top: 200px;
  }

  .p-b-xl-200 {
    padding-bottom: 200px;
  }

  .p-l-xl-200 {
    padding-left: 200px;
  }

  .p-r-xl-200 {
    padding-right: 200px;
  }

  .p-t-xl-205 {
    padding-top: 205px;
  }

  .p-b-xl-205 {
    padding-bottom: 205px;
  }

  .p-l-xl-205 {
    padding-left: 205px;
  }

  .p-r-xl-205 {
    padding-right: 205px;
  }

  .p-t-xl-210 {
    padding-top: 210px;
  }

  .p-b-xl-210 {
    padding-bottom: 210px;
  }

  .p-l-xl-210 {
    padding-left: 210px;
  }

  .p-r-xl-210 {
    padding-right: 210px;
  }

  .p-t-xl-215 {
    padding-top: 215px;
  }

  .p-b-xl-215 {
    padding-bottom: 215px;
  }

  .p-l-xl-215 {
    padding-left: 215px;
  }

  .p-r-xl-215 {
    padding-right: 215px;
  }

  .p-t-xl-220 {
    padding-top: 220px;
  }

  .p-b-xl-220 {
    padding-bottom: 220px;
  }

  .p-l-xl-220 {
    padding-left: 220px;
  }

  .p-r-xl-220 {
    padding-right: 220px;
  }

  .p-t-xl-225 {
    padding-top: 225px;
  }

  .p-b-xl-225 {
    padding-bottom: 225px;
  }

  .p-l-xl-225 {
    padding-left: 225px;
  }

  .p-r-xl-225 {
    padding-right: 225px;
  }

  .p-t-xl-230 {
    padding-top: 230px;
  }

  .p-b-xl-230 {
    padding-bottom: 230px;
  }

  .p-l-xl-230 {
    padding-left: 230px;
  }

  .p-r-xl-230 {
    padding-right: 230px;
  }

  .p-t-xl-235 {
    padding-top: 235px;
  }

  .p-b-xl-235 {
    padding-bottom: 235px;
  }

  .p-l-xl-235 {
    padding-left: 235px;
  }

  .p-r-xl-235 {
    padding-right: 235px;
  }

  .p-t-xl-240 {
    padding-top: 240px;
  }

  .p-b-xl-240 {
    padding-bottom: 240px;
  }

  .p-l-xl-240 {
    padding-left: 240px;
  }

  .p-r-xl-240 {
    padding-right: 240px;
  }

  .p-t-xl-245 {
    padding-top: 245px;
  }

  .p-b-xl-245 {
    padding-bottom: 245px;
  }

  .p-l-xl-245 {
    padding-left: 245px;
  }

  .p-r-xl-245 {
    padding-right: 245px;
  }

  .p-t-xl-250 {
    padding-top: 250px;
  }

  .p-b-xl-250 {
    padding-bottom: 250px;
  }

  .p-l-xl-250 {
    padding-left: 250px;
  }

  .p-r-xl-250 {
    padding-right: 250px;
  }

  .p-t-xl-255 {
    padding-top: 255px;
  }

  .p-b-xl-255 {
    padding-bottom: 255px;
  }

  .p-l-xl-255 {
    padding-left: 255px;
  }

  .p-r-xl-255 {
    padding-right: 255px;
  }

  .p-t-xl-260 {
    padding-top: 260px;
  }

  .p-b-xl-260 {
    padding-bottom: 260px;
  }

  .p-l-xl-260 {
    padding-left: 260px;
  }

  .p-r-xl-260 {
    padding-right: 260px;
  }

  .p-t-xl-265 {
    padding-top: 265px;
  }

  .p-b-xl-265 {
    padding-bottom: 265px;
  }

  .p-l-xl-265 {
    padding-left: 265px;
  }

  .p-r-xl-265 {
    padding-right: 265px;
  }

  .p-t-xl-270 {
    padding-top: 270px;
  }

  .p-b-xl-270 {
    padding-bottom: 270px;
  }

  .p-l-xl-270 {
    padding-left: 270px;
  }

  .p-r-xl-270 {
    padding-right: 270px;
  }

  .p-t-xl-275 {
    padding-top: 275px;
  }

  .p-b-xl-275 {
    padding-bottom: 275px;
  }

  .p-l-xl-275 {
    padding-left: 275px;
  }

  .p-r-xl-275 {
    padding-right: 275px;
  }

  .p-t-xl-280 {
    padding-top: 280px;
  }

  .p-b-xl-280 {
    padding-bottom: 280px;
  }

  .p-l-xl-280 {
    padding-left: 280px;
  }

  .p-r-xl-280 {
    padding-right: 280px;
  }

  .p-t-xl-285 {
    padding-top: 285px;
  }

  .p-b-xl-285 {
    padding-bottom: 285px;
  }

  .p-l-xl-285 {
    padding-left: 285px;
  }

  .p-r-xl-285 {
    padding-right: 285px;
  }

  .p-t-xl-290 {
    padding-top: 290px;
  }

  .p-b-xl-290 {
    padding-bottom: 290px;
  }

  .p-l-xl-290 {
    padding-left: 290px;
  }

  .p-r-xl-290 {
    padding-right: 290px;
  }

  .p-t-xl-295 {
    padding-top: 295px;
  }

  .p-b-xl-295 {
    padding-bottom: 295px;
  }

  .p-l-xl-295 {
    padding-left: 295px;
  }

  .p-r-xl-295 {
    padding-right: 295px;
  }

  .p-t-xl-300 {
    padding-top: 300px;
  }

  .p-b-xl-300 {
    padding-bottom: 300px;
  }

  .p-l-xl-300 {
    padding-left: 300px;
  }

  .p-r-xl-300 {
    padding-right: 300px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .p-t-lg-0 {
    padding-top: 0px;
  }

  .p-b-lg-0 {
    padding-bottom: 0px;
  }

  .p-l-lg-0 {
    padding-left: 0px;
  }

  .p-r-lg-0 {
    padding-right: 0px;
  }

  .p-t-lg-5 {
    padding-top: 5px;
  }

  .p-b-lg-5 {
    padding-bottom: 5px;
  }

  .p-l-lg-5 {
    padding-left: 5px;
  }

  .p-r-lg-5 {
    padding-right: 5px;
  }

  .p-t-lg-10 {
    padding-top: 10px;
  }

  .p-b-lg-10 {
    padding-bottom: 10px;
  }

  .p-l-lg-10 {
    padding-left: 10px;
  }

  .p-r-lg-10 {
    padding-right: 10px;
  }

  .p-t-lg-15 {
    padding-top: 15px;
  }

  .p-b-lg-15 {
    padding-bottom: 15px;
  }

  .p-l-lg-15 {
    padding-left: 15px;
  }

  .p-r-lg-15 {
    padding-right: 15px;
  }

  .p-t-lg-20 {
    padding-top: 20px;
  }

  .p-b-lg-20 {
    padding-bottom: 20px;
  }

  .p-l-lg-20 {
    padding-left: 20px;
  }

  .p-r-lg-20 {
    padding-right: 20px;
  }

  .p-t-lg-25 {
    padding-top: 25px;
  }

  .p-b-lg-25 {
    padding-bottom: 25px;
  }

  .p-l-lg-25 {
    padding-left: 25px;
  }

  .p-r-lg-25 {
    padding-right: 25px;
  }

  .p-t-lg-30 {
    padding-top: 30px;
  }

  .p-b-lg-30 {
    padding-bottom: 30px;
  }

  .p-l-lg-30 {
    padding-left: 30px;
  }

  .p-r-lg-30 {
    padding-right: 30px;
  }

  .p-t-lg-35 {
    padding-top: 35px;
  }

  .p-b-lg-35 {
    padding-bottom: 35px;
  }

  .p-l-lg-35 {
    padding-left: 35px;
  }

  .p-r-lg-35 {
    padding-right: 35px;
  }

  .p-t-lg-40 {
    padding-top: 40px;
  }

  .p-b-lg-40 {
    padding-bottom: 40px;
  }

  .p-l-lg-40 {
    padding-left: 40px;
  }

  .p-r-lg-40 {
    padding-right: 40px;
  }

  .p-t-lg-45 {
    padding-top: 45px;
  }

  .p-b-lg-45 {
    padding-bottom: 45px;
  }

  .p-l-lg-45 {
    padding-left: 45px;
  }

  .p-r-lg-45 {
    padding-right: 45px;
  }

  .p-t-lg-50 {
    padding-top: 50px;
  }

  .p-b-lg-50 {
    padding-bottom: 50px;
  }

  .p-l-lg-50 {
    padding-left: 50px;
  }

  .p-r-lg-50 {
    padding-right: 50px;
  }

  .p-t-lg-55 {
    padding-top: 55px;
  }

  .p-b-lg-55 {
    padding-bottom: 55px;
  }

  .p-l-lg-55 {
    padding-left: 55px;
  }

  .p-r-lg-55 {
    padding-right: 55px;
  }

  .p-t-lg-60 {
    padding-top: 60px;
  }

  .p-b-lg-60 {
    padding-bottom: 60px;
  }

  .p-l-lg-60 {
    padding-left: 60px;
  }

  .p-r-lg-60 {
    padding-right: 60px;
  }

  .p-t-lg-65 {
    padding-top: 65px;
  }

  .p-b-lg-65 {
    padding-bottom: 65px;
  }

  .p-l-lg-65 {
    padding-left: 65px;
  }

  .p-r-lg-65 {
    padding-right: 65px;
  }

  .p-t-lg-70 {
    padding-top: 70px;
  }

  .p-b-lg-70 {
    padding-bottom: 70px;
  }

  .p-l-lg-70 {
    padding-left: 70px;
  }

  .p-r-lg-70 {
    padding-right: 70px;
  }

  .p-t-lg-75 {
    padding-top: 75px;
  }

  .p-b-lg-75 {
    padding-bottom: 75px;
  }

  .p-l-lg-75 {
    padding-left: 75px;
  }

  .p-r-lg-75 {
    padding-right: 75px;
  }

  .p-t-lg-80 {
    padding-top: 80px;
  }

  .p-b-lg-80 {
    padding-bottom: 80px;
  }

  .p-l-lg-80 {
    padding-left: 80px;
  }

  .p-r-lg-80 {
    padding-right: 80px;
  }

  .p-t-lg-85 {
    padding-top: 85px;
  }

  .p-b-lg-85 {
    padding-bottom: 85px;
  }

  .p-l-lg-85 {
    padding-left: 85px;
  }

  .p-r-lg-85 {
    padding-right: 85px;
  }

  .p-t-lg-90 {
    padding-top: 90px;
  }

  .p-b-lg-90 {
    padding-bottom: 90px;
  }

  .p-l-lg-90 {
    padding-left: 90px;
  }

  .p-r-lg-90 {
    padding-right: 90px;
  }

  .p-t-lg-95 {
    padding-top: 95px;
  }

  .p-b-lg-95 {
    padding-bottom: 95px;
  }

  .p-l-lg-95 {
    padding-left: 95px;
  }

  .p-r-lg-95 {
    padding-right: 95px;
  }

  .p-t-lg-100 {
    padding-top: 100px;
  }

  .p-b-lg-100 {
    padding-bottom: 100px;
  }

  .p-l-lg-100 {
    padding-left: 100px;
  }

  .p-r-lg-100 {
    padding-right: 100px;
  }

  .p-t-lg-105 {
    padding-top: 105px;
  }

  .p-b-lg-105 {
    padding-bottom: 105px;
  }

  .p-l-lg-105 {
    padding-left: 105px;
  }

  .p-r-lg-105 {
    padding-right: 105px;
  }

  .p-t-lg-110 {
    padding-top: 110px;
  }

  .p-b-lg-110 {
    padding-bottom: 110px;
  }

  .p-l-lg-110 {
    padding-left: 110px;
  }

  .p-r-lg-110 {
    padding-right: 110px;
  }

  .p-t-lg-115 {
    padding-top: 115px;
  }

  .p-b-lg-115 {
    padding-bottom: 115px;
  }

  .p-l-lg-115 {
    padding-left: 115px;
  }

  .p-r-lg-115 {
    padding-right: 115px;
  }

  .p-t-lg-120 {
    padding-top: 120px;
  }

  .p-b-lg-120 {
    padding-bottom: 120px;
  }

  .p-l-lg-120 {
    padding-left: 120px;
  }

  .p-r-lg-120 {
    padding-right: 120px;
  }

  .p-t-lg-125 {
    padding-top: 125px;
  }

  .p-b-lg-125 {
    padding-bottom: 125px;
  }

  .p-l-lg-125 {
    padding-left: 125px;
  }

  .p-r-lg-125 {
    padding-right: 125px;
  }

  .p-t-lg-130 {
    padding-top: 130px;
  }

  .p-b-lg-130 {
    padding-bottom: 130px;
  }

  .p-l-lg-130 {
    padding-left: 130px;
  }

  .p-r-lg-130 {
    padding-right: 130px;
  }

  .p-t-lg-135 {
    padding-top: 135px;
  }

  .p-b-lg-135 {
    padding-bottom: 135px;
  }

  .p-l-lg-135 {
    padding-left: 135px;
  }

  .p-r-lg-135 {
    padding-right: 135px;
  }

  .p-t-lg-140 {
    padding-top: 140px;
  }

  .p-b-lg-140 {
    padding-bottom: 140px;
  }

  .p-l-lg-140 {
    padding-left: 140px;
  }

  .p-r-lg-140 {
    padding-right: 140px;
  }

  .p-t-lg-145 {
    padding-top: 145px;
  }

  .p-b-lg-145 {
    padding-bottom: 145px;
  }

  .p-l-lg-145 {
    padding-left: 145px;
  }

  .p-r-lg-145 {
    padding-right: 145px;
  }

  .p-t-lg-150 {
    padding-top: 150px;
  }

  .p-b-lg-150 {
    padding-bottom: 150px;
  }

  .p-l-lg-150 {
    padding-left: 150px;
  }

  .p-r-lg-150 {
    padding-right: 150px;
  }

  .p-t-lg-155 {
    padding-top: 155px;
  }

  .p-b-lg-155 {
    padding-bottom: 155px;
  }

  .p-l-lg-155 {
    padding-left: 155px;
  }

  .p-r-lg-155 {
    padding-right: 155px;
  }

  .p-t-lg-160 {
    padding-top: 160px;
  }

  .p-b-lg-160 {
    padding-bottom: 160px;
  }

  .p-l-lg-160 {
    padding-left: 160px;
  }

  .p-r-lg-160 {
    padding-right: 160px;
  }

  .p-t-lg-165 {
    padding-top: 165px;
  }

  .p-b-lg-165 {
    padding-bottom: 165px;
  }

  .p-l-lg-165 {
    padding-left: 165px;
  }

  .p-r-lg-165 {
    padding-right: 165px;
  }

  .p-t-lg-170 {
    padding-top: 170px;
  }

  .p-b-lg-170 {
    padding-bottom: 170px;
  }

  .p-l-lg-170 {
    padding-left: 170px;
  }

  .p-r-lg-170 {
    padding-right: 170px;
  }

  .p-t-lg-175 {
    padding-top: 175px;
  }

  .p-b-lg-175 {
    padding-bottom: 175px;
  }

  .p-l-lg-175 {
    padding-left: 175px;
  }

  .p-r-lg-175 {
    padding-right: 175px;
  }

  .p-t-lg-180 {
    padding-top: 180px;
  }

  .p-b-lg-180 {
    padding-bottom: 180px;
  }

  .p-l-lg-180 {
    padding-left: 180px;
  }

  .p-r-lg-180 {
    padding-right: 180px;
  }

  .p-t-lg-185 {
    padding-top: 185px;
  }

  .p-b-lg-185 {
    padding-bottom: 185px;
  }

  .p-l-lg-185 {
    padding-left: 185px;
  }

  .p-r-lg-185 {
    padding-right: 185px;
  }

  .p-t-lg-190 {
    padding-top: 190px;
  }

  .p-b-lg-190 {
    padding-bottom: 190px;
  }

  .p-l-lg-190 {
    padding-left: 190px;
  }

  .p-r-lg-190 {
    padding-right: 190px;
  }

  .p-t-lg-195 {
    padding-top: 195px;
  }

  .p-b-lg-195 {
    padding-bottom: 195px;
  }

  .p-l-lg-195 {
    padding-left: 195px;
  }

  .p-r-lg-195 {
    padding-right: 195px;
  }

  .p-t-lg-200 {
    padding-top: 200px;
  }

  .p-b-lg-200 {
    padding-bottom: 200px;
  }

  .p-l-lg-200 {
    padding-left: 200px;
  }

  .p-r-lg-200 {
    padding-right: 200px;
  }

  .p-t-lg-205 {
    padding-top: 205px;
  }

  .p-b-lg-205 {
    padding-bottom: 205px;
  }

  .p-l-lg-205 {
    padding-left: 205px;
  }

  .p-r-lg-205 {
    padding-right: 205px;
  }

  .p-t-lg-210 {
    padding-top: 210px;
  }

  .p-b-lg-210 {
    padding-bottom: 210px;
  }

  .p-l-lg-210 {
    padding-left: 210px;
  }

  .p-r-lg-210 {
    padding-right: 210px;
  }

  .p-t-lg-215 {
    padding-top: 215px;
  }

  .p-b-lg-215 {
    padding-bottom: 215px;
  }

  .p-l-lg-215 {
    padding-left: 215px;
  }

  .p-r-lg-215 {
    padding-right: 215px;
  }

  .p-t-lg-220 {
    padding-top: 220px;
  }

  .p-b-lg-220 {
    padding-bottom: 220px;
  }

  .p-l-lg-220 {
    padding-left: 220px;
  }

  .p-r-lg-220 {
    padding-right: 220px;
  }

  .p-t-lg-225 {
    padding-top: 225px;
  }

  .p-b-lg-225 {
    padding-bottom: 225px;
  }

  .p-l-lg-225 {
    padding-left: 225px;
  }

  .p-r-lg-225 {
    padding-right: 225px;
  }

  .p-t-lg-230 {
    padding-top: 230px;
  }

  .p-b-lg-230 {
    padding-bottom: 230px;
  }

  .p-l-lg-230 {
    padding-left: 230px;
  }

  .p-r-lg-230 {
    padding-right: 230px;
  }

  .p-t-lg-235 {
    padding-top: 235px;
  }

  .p-b-lg-235 {
    padding-bottom: 235px;
  }

  .p-l-lg-235 {
    padding-left: 235px;
  }

  .p-r-lg-235 {
    padding-right: 235px;
  }

  .p-t-lg-240 {
    padding-top: 240px;
  }

  .p-b-lg-240 {
    padding-bottom: 240px;
  }

  .p-l-lg-240 {
    padding-left: 240px;
  }

  .p-r-lg-240 {
    padding-right: 240px;
  }

  .p-t-lg-245 {
    padding-top: 245px;
  }

  .p-b-lg-245 {
    padding-bottom: 245px;
  }

  .p-l-lg-245 {
    padding-left: 245px;
  }

  .p-r-lg-245 {
    padding-right: 245px;
  }

  .p-t-lg-250 {
    padding-top: 250px;
  }

  .p-b-lg-250 {
    padding-bottom: 250px;
  }

  .p-l-lg-250 {
    padding-left: 250px;
  }

  .p-r-lg-250 {
    padding-right: 250px;
  }

  .p-t-lg-255 {
    padding-top: 255px;
  }

  .p-b-lg-255 {
    padding-bottom: 255px;
  }

  .p-l-lg-255 {
    padding-left: 255px;
  }

  .p-r-lg-255 {
    padding-right: 255px;
  }

  .p-t-lg-260 {
    padding-top: 260px;
  }

  .p-b-lg-260 {
    padding-bottom: 260px;
  }

  .p-l-lg-260 {
    padding-left: 260px;
  }

  .p-r-lg-260 {
    padding-right: 260px;
  }

  .p-t-lg-265 {
    padding-top: 265px;
  }

  .p-b-lg-265 {
    padding-bottom: 265px;
  }

  .p-l-lg-265 {
    padding-left: 265px;
  }

  .p-r-lg-265 {
    padding-right: 265px;
  }

  .p-t-lg-270 {
    padding-top: 270px;
  }

  .p-b-lg-270 {
    padding-bottom: 270px;
  }

  .p-l-lg-270 {
    padding-left: 270px;
  }

  .p-r-lg-270 {
    padding-right: 270px;
  }

  .p-t-lg-275 {
    padding-top: 275px;
  }

  .p-b-lg-275 {
    padding-bottom: 275px;
  }

  .p-l-lg-275 {
    padding-left: 275px;
  }

  .p-r-lg-275 {
    padding-right: 275px;
  }

  .p-t-lg-280 {
    padding-top: 280px;
  }

  .p-b-lg-280 {
    padding-bottom: 280px;
  }

  .p-l-lg-280 {
    padding-left: 280px;
  }

  .p-r-lg-280 {
    padding-right: 280px;
  }

  .p-t-lg-285 {
    padding-top: 285px;
  }

  .p-b-lg-285 {
    padding-bottom: 285px;
  }

  .p-l-lg-285 {
    padding-left: 285px;
  }

  .p-r-lg-285 {
    padding-right: 285px;
  }

  .p-t-lg-290 {
    padding-top: 290px;
  }

  .p-b-lg-290 {
    padding-bottom: 290px;
  }

  .p-l-lg-290 {
    padding-left: 290px;
  }

  .p-r-lg-290 {
    padding-right: 290px;
  }

  .p-t-lg-295 {
    padding-top: 295px;
  }

  .p-b-lg-295 {
    padding-bottom: 295px;
  }

  .p-l-lg-295 {
    padding-left: 295px;
  }

  .p-r-lg-295 {
    padding-right: 295px;
  }

  .p-t-lg-300 {
    padding-top: 300px;
  }

  .p-b-lg-300 {
    padding-bottom: 300px;
  }

  .p-l-lg-300 {
    padding-left: 300px;
  }

  .p-r-lg-300 {
    padding-right: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .p-t-md-0 {
    padding-top: 0px;
  }

  .p-b-md-0 {
    padding-bottom: 0px;
  }

  .p-l-md-0 {
    padding-left: 0px;
  }

  .p-r-md-0 {
    padding-right: 0px;
  }

  .p-t-md-5 {
    padding-top: 5px;
  }

  .p-b-md-5 {
    padding-bottom: 5px;
  }

  .p-l-md-5 {
    padding-left: 5px;
  }

  .p-r-md-5 {
    padding-right: 5px;
  }

  .p-t-md-10 {
    padding-top: 10px;
  }

  .p-b-md-10 {
    padding-bottom: 10px;
  }

  .p-l-md-10 {
    padding-left: 10px;
  }

  .p-r-md-10 {
    padding-right: 10px;
  }

  .p-t-md-15 {
    padding-top: 15px;
  }

  .p-b-md-15 {
    padding-bottom: 15px;
  }

  .p-l-md-15 {
    padding-left: 15px;
  }

  .p-r-md-15 {
    padding-right: 15px;
  }

  .p-t-md-20 {
    padding-top: 20px;
  }

  .p-b-md-20 {
    padding-bottom: 20px;
  }

  .p-l-md-20 {
    padding-left: 20px;
  }

  .p-r-md-20 {
    padding-right: 20px;
  }

  .p-t-md-25 {
    padding-top: 25px;
  }

  .p-b-md-25 {
    padding-bottom: 25px;
  }

  .p-l-md-25 {
    padding-left: 25px;
  }

  .p-r-md-25 {
    padding-right: 25px;
  }

  .p-t-md-30 {
    padding-top: 30px;
  }

  .p-b-md-30 {
    padding-bottom: 30px;
  }

  .p-l-md-30 {
    padding-left: 30px;
  }

  .p-r-md-30 {
    padding-right: 30px;
  }

  .p-t-md-35 {
    padding-top: 35px;
  }

  .p-b-md-35 {
    padding-bottom: 35px;
  }

  .p-l-md-35 {
    padding-left: 35px;
  }

  .p-r-md-35 {
    padding-right: 35px;
  }

  .p-t-md-40 {
    padding-top: 40px;
  }

  .p-b-md-40 {
    padding-bottom: 40px;
  }

  .p-l-md-40 {
    padding-left: 40px;
  }

  .p-r-md-40 {
    padding-right: 40px;
  }

  .p-t-md-45 {
    padding-top: 45px;
  }

  .p-b-md-45 {
    padding-bottom: 45px;
  }

  .p-l-md-45 {
    padding-left: 45px;
  }

  .p-r-md-45 {
    padding-right: 45px;
  }

  .p-t-md-50 {
    padding-top: 50px;
  }

  .p-b-md-50 {
    padding-bottom: 50px;
  }

  .p-l-md-50 {
    padding-left: 50px;
  }

  .p-r-md-50 {
    padding-right: 50px;
  }

  .p-t-md-55 {
    padding-top: 55px;
  }

  .p-b-md-55 {
    padding-bottom: 55px;
  }

  .p-l-md-55 {
    padding-left: 55px;
  }

  .p-r-md-55 {
    padding-right: 55px;
  }

  .p-t-md-60 {
    padding-top: 60px;
  }

  .p-b-md-60 {
    padding-bottom: 60px;
  }

  .p-l-md-60 {
    padding-left: 60px;
  }

  .p-r-md-60 {
    padding-right: 60px;
  }

  .p-t-md-65 {
    padding-top: 65px;
  }

  .p-b-md-65 {
    padding-bottom: 65px;
  }

  .p-l-md-65 {
    padding-left: 65px;
  }

  .p-r-md-65 {
    padding-right: 65px;
  }

  .p-t-md-70 {
    padding-top: 70px;
  }

  .p-b-md-70 {
    padding-bottom: 70px;
  }

  .p-l-md-70 {
    padding-left: 70px;
  }

  .p-r-md-70 {
    padding-right: 70px;
  }

  .p-t-md-75 {
    padding-top: 75px;
  }

  .p-b-md-75 {
    padding-bottom: 75px;
  }

  .p-l-md-75 {
    padding-left: 75px;
  }

  .p-r-md-75 {
    padding-right: 75px;
  }

  .p-t-md-80 {
    padding-top: 80px;
  }

  .p-b-md-80 {
    padding-bottom: 80px;
  }

  .p-l-md-80 {
    padding-left: 80px;
  }

  .p-r-md-80 {
    padding-right: 80px;
  }

  .p-t-md-85 {
    padding-top: 85px;
  }

  .p-b-md-85 {
    padding-bottom: 85px;
  }

  .p-l-md-85 {
    padding-left: 85px;
  }

  .p-r-md-85 {
    padding-right: 85px;
  }

  .p-t-md-90 {
    padding-top: 90px;
  }

  .p-b-md-90 {
    padding-bottom: 90px;
  }

  .p-l-md-90 {
    padding-left: 90px;
  }

  .p-r-md-90 {
    padding-right: 90px;
  }

  .p-t-md-95 {
    padding-top: 95px;
  }

  .p-b-md-95 {
    padding-bottom: 95px;
  }

  .p-l-md-95 {
    padding-left: 95px;
  }

  .p-r-md-95 {
    padding-right: 95px;
  }

  .p-t-md-100 {
    padding-top: 100px;
  }

  .p-b-md-100 {
    padding-bottom: 100px;
  }

  .p-l-md-100 {
    padding-left: 100px;
  }

  .p-r-md-100 {
    padding-right: 100px;
  }

  .p-t-md-105 {
    padding-top: 105px;
  }

  .p-b-md-105 {
    padding-bottom: 105px;
  }

  .p-l-md-105 {
    padding-left: 105px;
  }

  .p-r-md-105 {
    padding-right: 105px;
  }

  .p-t-md-110 {
    padding-top: 110px;
  }

  .p-b-md-110 {
    padding-bottom: 110px;
  }

  .p-l-md-110 {
    padding-left: 110px;
  }

  .p-r-md-110 {
    padding-right: 110px;
  }

  .p-t-md-115 {
    padding-top: 115px;
  }

  .p-b-md-115 {
    padding-bottom: 115px;
  }

  .p-l-md-115 {
    padding-left: 115px;
  }

  .p-r-md-115 {
    padding-right: 115px;
  }

  .p-t-md-120 {
    padding-top: 120px;
  }

  .p-b-md-120 {
    padding-bottom: 120px;
  }

  .p-l-md-120 {
    padding-left: 120px;
  }

  .p-r-md-120 {
    padding-right: 120px;
  }

  .p-t-md-125 {
    padding-top: 125px;
  }

  .p-b-md-125 {
    padding-bottom: 125px;
  }

  .p-l-md-125 {
    padding-left: 125px;
  }

  .p-r-md-125 {
    padding-right: 125px;
  }

  .p-t-md-130 {
    padding-top: 130px;
  }

  .p-b-md-130 {
    padding-bottom: 130px;
  }

  .p-l-md-130 {
    padding-left: 130px;
  }

  .p-r-md-130 {
    padding-right: 130px;
  }

  .p-t-md-135 {
    padding-top: 135px;
  }

  .p-b-md-135 {
    padding-bottom: 135px;
  }

  .p-l-md-135 {
    padding-left: 135px;
  }

  .p-r-md-135 {
    padding-right: 135px;
  }

  .p-t-md-140 {
    padding-top: 140px;
  }

  .p-b-md-140 {
    padding-bottom: 140px;
  }

  .p-l-md-140 {
    padding-left: 140px;
  }

  .p-r-md-140 {
    padding-right: 140px;
  }

  .p-t-md-145 {
    padding-top: 145px;
  }

  .p-b-md-145 {
    padding-bottom: 145px;
  }

  .p-l-md-145 {
    padding-left: 145px;
  }

  .p-r-md-145 {
    padding-right: 145px;
  }

  .p-t-md-150 {
    padding-top: 150px;
  }

  .p-b-md-150 {
    padding-bottom: 150px;
  }

  .p-l-md-150 {
    padding-left: 150px;
  }

  .p-r-md-150 {
    padding-right: 150px;
  }

  .p-t-md-155 {
    padding-top: 155px;
  }

  .p-b-md-155 {
    padding-bottom: 155px;
  }

  .p-l-md-155 {
    padding-left: 155px;
  }

  .p-r-md-155 {
    padding-right: 155px;
  }

  .p-t-md-160 {
    padding-top: 160px;
  }

  .p-b-md-160 {
    padding-bottom: 160px;
  }

  .p-l-md-160 {
    padding-left: 160px;
  }

  .p-r-md-160 {
    padding-right: 160px;
  }

  .p-t-md-165 {
    padding-top: 165px;
  }

  .p-b-md-165 {
    padding-bottom: 165px;
  }

  .p-l-md-165 {
    padding-left: 165px;
  }

  .p-r-md-165 {
    padding-right: 165px;
  }

  .p-t-md-170 {
    padding-top: 170px;
  }

  .p-b-md-170 {
    padding-bottom: 170px;
  }

  .p-l-md-170 {
    padding-left: 170px;
  }

  .p-r-md-170 {
    padding-right: 170px;
  }

  .p-t-md-175 {
    padding-top: 175px;
  }

  .p-b-md-175 {
    padding-bottom: 175px;
  }

  .p-l-md-175 {
    padding-left: 175px;
  }

  .p-r-md-175 {
    padding-right: 175px;
  }

  .p-t-md-180 {
    padding-top: 180px;
  }

  .p-b-md-180 {
    padding-bottom: 180px;
  }

  .p-l-md-180 {
    padding-left: 180px;
  }

  .p-r-md-180 {
    padding-right: 180px;
  }

  .p-t-md-185 {
    padding-top: 185px;
  }

  .p-b-md-185 {
    padding-bottom: 185px;
  }

  .p-l-md-185 {
    padding-left: 185px;
  }

  .p-r-md-185 {
    padding-right: 185px;
  }

  .p-t-md-190 {
    padding-top: 190px;
  }

  .p-b-md-190 {
    padding-bottom: 190px;
  }

  .p-l-md-190 {
    padding-left: 190px;
  }

  .p-r-md-190 {
    padding-right: 190px;
  }

  .p-t-md-195 {
    padding-top: 195px;
  }

  .p-b-md-195 {
    padding-bottom: 195px;
  }

  .p-l-md-195 {
    padding-left: 195px;
  }

  .p-r-md-195 {
    padding-right: 195px;
  }

  .p-t-md-200 {
    padding-top: 200px;
  }

  .p-b-md-200 {
    padding-bottom: 200px;
  }

  .p-l-md-200 {
    padding-left: 200px;
  }

  .p-r-md-200 {
    padding-right: 200px;
  }

  .p-t-md-205 {
    padding-top: 205px;
  }

  .p-b-md-205 {
    padding-bottom: 205px;
  }

  .p-l-md-205 {
    padding-left: 205px;
  }

  .p-r-md-205 {
    padding-right: 205px;
  }

  .p-t-md-210 {
    padding-top: 210px;
  }

  .p-b-md-210 {
    padding-bottom: 210px;
  }

  .p-l-md-210 {
    padding-left: 210px;
  }

  .p-r-md-210 {
    padding-right: 210px;
  }

  .p-t-md-215 {
    padding-top: 215px;
  }

  .p-b-md-215 {
    padding-bottom: 215px;
  }

  .p-l-md-215 {
    padding-left: 215px;
  }

  .p-r-md-215 {
    padding-right: 215px;
  }

  .p-t-md-220 {
    padding-top: 220px;
  }

  .p-b-md-220 {
    padding-bottom: 220px;
  }

  .p-l-md-220 {
    padding-left: 220px;
  }

  .p-r-md-220 {
    padding-right: 220px;
  }

  .p-t-md-225 {
    padding-top: 225px;
  }

  .p-b-md-225 {
    padding-bottom: 225px;
  }

  .p-l-md-225 {
    padding-left: 225px;
  }

  .p-r-md-225 {
    padding-right: 225px;
  }

  .p-t-md-230 {
    padding-top: 230px;
  }

  .p-b-md-230 {
    padding-bottom: 230px;
  }

  .p-l-md-230 {
    padding-left: 230px;
  }

  .p-r-md-230 {
    padding-right: 230px;
  }

  .p-t-md-235 {
    padding-top: 235px;
  }

  .p-b-md-235 {
    padding-bottom: 235px;
  }

  .p-l-md-235 {
    padding-left: 235px;
  }

  .p-r-md-235 {
    padding-right: 235px;
  }

  .p-t-md-240 {
    padding-top: 240px;
  }

  .p-b-md-240 {
    padding-bottom: 240px;
  }

  .p-l-md-240 {
    padding-left: 240px;
  }

  .p-r-md-240 {
    padding-right: 240px;
  }

  .p-t-md-245 {
    padding-top: 245px;
  }

  .p-b-md-245 {
    padding-bottom: 245px;
  }

  .p-l-md-245 {
    padding-left: 245px;
  }

  .p-r-md-245 {
    padding-right: 245px;
  }

  .p-t-md-250 {
    padding-top: 250px;
  }

  .p-b-md-250 {
    padding-bottom: 250px;
  }

  .p-l-md-250 {
    padding-left: 250px;
  }

  .p-r-md-250 {
    padding-right: 250px;
  }

  .p-t-md-255 {
    padding-top: 255px;
  }

  .p-b-md-255 {
    padding-bottom: 255px;
  }

  .p-l-md-255 {
    padding-left: 255px;
  }

  .p-r-md-255 {
    padding-right: 255px;
  }

  .p-t-md-260 {
    padding-top: 260px;
  }

  .p-b-md-260 {
    padding-bottom: 260px;
  }

  .p-l-md-260 {
    padding-left: 260px;
  }

  .p-r-md-260 {
    padding-right: 260px;
  }

  .p-t-md-265 {
    padding-top: 265px;
  }

  .p-b-md-265 {
    padding-bottom: 265px;
  }

  .p-l-md-265 {
    padding-left: 265px;
  }

  .p-r-md-265 {
    padding-right: 265px;
  }

  .p-t-md-270 {
    padding-top: 270px;
  }

  .p-b-md-270 {
    padding-bottom: 270px;
  }

  .p-l-md-270 {
    padding-left: 270px;
  }

  .p-r-md-270 {
    padding-right: 270px;
  }

  .p-t-md-275 {
    padding-top: 275px;
  }

  .p-b-md-275 {
    padding-bottom: 275px;
  }

  .p-l-md-275 {
    padding-left: 275px;
  }

  .p-r-md-275 {
    padding-right: 275px;
  }

  .p-t-md-280 {
    padding-top: 280px;
  }

  .p-b-md-280 {
    padding-bottom: 280px;
  }

  .p-l-md-280 {
    padding-left: 280px;
  }

  .p-r-md-280 {
    padding-right: 280px;
  }

  .p-t-md-285 {
    padding-top: 285px;
  }

  .p-b-md-285 {
    padding-bottom: 285px;
  }

  .p-l-md-285 {
    padding-left: 285px;
  }

  .p-r-md-285 {
    padding-right: 285px;
  }

  .p-t-md-290 {
    padding-top: 290px;
  }

  .p-b-md-290 {
    padding-bottom: 290px;
  }

  .p-l-md-290 {
    padding-left: 290px;
  }

  .p-r-md-290 {
    padding-right: 290px;
  }

  .p-t-md-295 {
    padding-top: 295px;
  }

  .p-b-md-295 {
    padding-bottom: 295px;
  }

  .p-l-md-295 {
    padding-left: 295px;
  }

  .p-r-md-295 {
    padding-right: 295px;
  }

  .p-t-md-300 {
    padding-top: 300px;
  }

  .p-b-md-300 {
    padding-bottom: 300px;
  }

  .p-l-md-300 {
    padding-left: 300px;
  }

  .p-r-md-300 {
    padding-right: 300px;
  }
}
@media (max-width: 767px) {
  .p-t-xs-0 {
    padding-top: 0px;
  }

  .p-b-xs-0 {
    padding-bottom: 0px;
  }

  .p-l-xs-0 {
    padding-left: 0px;
  }

  .p-r-xs-0 {
    padding-right: 0px;
  }

  .p-t-xs-5 {
    padding-top: 5px;
  }

  .p-b-xs-5 {
    padding-bottom: 5px;
  }

  .p-l-xs-5 {
    padding-left: 5px;
  }

  .p-r-xs-5 {
    padding-right: 5px;
  }

  .p-t-xs-10 {
    padding-top: 10px;
  }

  .p-b-xs-10 {
    padding-bottom: 10px;
  }

  .p-l-xs-10 {
    padding-left: 10px;
  }

  .p-r-xs-10 {
    padding-right: 10px;
  }

  .p-t-xs-15 {
    padding-top: 15px;
  }

  .p-b-xs-15 {
    padding-bottom: 15px;
  }

  .p-l-xs-15 {
    padding-left: 15px;
  }

  .p-r-xs-15 {
    padding-right: 15px;
  }

  .p-t-xs-20 {
    padding-top: 20px;
  }

  .p-b-xs-20 {
    padding-bottom: 20px;
  }

  .p-l-xs-20 {
    padding-left: 20px;
  }

  .p-r-xs-20 {
    padding-right: 20px;
  }

  .p-t-xs-25 {
    padding-top: 25px;
  }

  .p-b-xs-25 {
    padding-bottom: 25px;
  }

  .p-l-xs-25 {
    padding-left: 25px;
  }

  .p-r-xs-25 {
    padding-right: 25px;
  }

  .p-t-xs-30 {
    padding-top: 30px;
  }

  .p-b-xs-30 {
    padding-bottom: 30px;
  }

  .p-l-xs-30 {
    padding-left: 30px;
  }

  .p-r-xs-30 {
    padding-right: 30px;
  }

  .p-t-xs-35 {
    padding-top: 35px;
  }

  .p-b-xs-35 {
    padding-bottom: 35px;
  }

  .p-l-xs-35 {
    padding-left: 35px;
  }

  .p-r-xs-35 {
    padding-right: 35px;
  }

  .p-t-xs-40 {
    padding-top: 40px;
  }

  .p-b-xs-40 {
    padding-bottom: 40px;
  }

  .p-l-xs-40 {
    padding-left: 40px;
  }

  .p-r-xs-40 {
    padding-right: 40px;
  }

  .p-t-xs-45 {
    padding-top: 45px;
  }

  .p-b-xs-45 {
    padding-bottom: 45px;
  }

  .p-l-xs-45 {
    padding-left: 45px;
  }

  .p-r-xs-45 {
    padding-right: 45px;
  }

  .p-t-xs-50 {
    padding-top: 50px;
  }

  .p-b-xs-50 {
    padding-bottom: 50px;
  }

  .p-l-xs-50 {
    padding-left: 50px;
  }

  .p-r-xs-50 {
    padding-right: 50px;
  }

  .p-t-xs-55 {
    padding-top: 55px;
  }

  .p-b-xs-55 {
    padding-bottom: 55px;
  }

  .p-l-xs-55 {
    padding-left: 55px;
  }

  .p-r-xs-55 {
    padding-right: 55px;
  }

  .p-t-xs-60 {
    padding-top: 60px;
  }

  .p-b-xs-60 {
    padding-bottom: 60px;
  }

  .p-l-xs-60 {
    padding-left: 60px;
  }

  .p-r-xs-60 {
    padding-right: 60px;
  }

  .p-t-xs-65 {
    padding-top: 65px;
  }

  .p-b-xs-65 {
    padding-bottom: 65px;
  }

  .p-l-xs-65 {
    padding-left: 65px;
  }

  .p-r-xs-65 {
    padding-right: 65px;
  }

  .p-t-xs-70 {
    padding-top: 70px;
  }

  .p-b-xs-70 {
    padding-bottom: 70px;
  }

  .p-l-xs-70 {
    padding-left: 70px;
  }

  .p-r-xs-70 {
    padding-right: 70px;
  }

  .p-t-xs-75 {
    padding-top: 75px;
  }

  .p-b-xs-75 {
    padding-bottom: 75px;
  }

  .p-l-xs-75 {
    padding-left: 75px;
  }

  .p-r-xs-75 {
    padding-right: 75px;
  }

  .p-t-xs-80 {
    padding-top: 80px;
  }

  .p-b-xs-80 {
    padding-bottom: 80px;
  }

  .p-l-xs-80 {
    padding-left: 80px;
  }

  .p-r-xs-80 {
    padding-right: 80px;
  }

  .p-t-xs-85 {
    padding-top: 85px;
  }

  .p-b-xs-85 {
    padding-bottom: 85px;
  }

  .p-l-xs-85 {
    padding-left: 85px;
  }

  .p-r-xs-85 {
    padding-right: 85px;
  }

  .p-t-xs-90 {
    padding-top: 90px;
  }

  .p-b-xs-90 {
    padding-bottom: 90px;
  }

  .p-l-xs-90 {
    padding-left: 90px;
  }

  .p-r-xs-90 {
    padding-right: 90px;
  }

  .p-t-xs-95 {
    padding-top: 95px;
  }

  .p-b-xs-95 {
    padding-bottom: 95px;
  }

  .p-l-xs-95 {
    padding-left: 95px;
  }

  .p-r-xs-95 {
    padding-right: 95px;
  }

  .p-t-xs-100 {
    padding-top: 100px;
  }

  .p-b-xs-100 {
    padding-bottom: 100px;
  }

  .p-l-xs-100 {
    padding-left: 100px;
  }

  .p-r-xs-100 {
    padding-right: 100px;
  }

  .p-t-xs-105 {
    padding-top: 105px;
  }

  .p-b-xs-105 {
    padding-bottom: 105px;
  }

  .p-l-xs-105 {
    padding-left: 105px;
  }

  .p-r-xs-105 {
    padding-right: 105px;
  }

  .p-t-xs-110 {
    padding-top: 110px;
  }

  .p-b-xs-110 {
    padding-bottom: 110px;
  }

  .p-l-xs-110 {
    padding-left: 110px;
  }

  .p-r-xs-110 {
    padding-right: 110px;
  }

  .p-t-xs-115 {
    padding-top: 115px;
  }

  .p-b-xs-115 {
    padding-bottom: 115px;
  }

  .p-l-xs-115 {
    padding-left: 115px;
  }

  .p-r-xs-115 {
    padding-right: 115px;
  }

  .p-t-xs-120 {
    padding-top: 120px;
  }

  .p-b-xs-120 {
    padding-bottom: 120px;
  }

  .p-l-xs-120 {
    padding-left: 120px;
  }

  .p-r-xs-120 {
    padding-right: 120px;
  }

  .p-t-xs-125 {
    padding-top: 125px;
  }

  .p-b-xs-125 {
    padding-bottom: 125px;
  }

  .p-l-xs-125 {
    padding-left: 125px;
  }

  .p-r-xs-125 {
    padding-right: 125px;
  }

  .p-t-xs-130 {
    padding-top: 130px;
  }

  .p-b-xs-130 {
    padding-bottom: 130px;
  }

  .p-l-xs-130 {
    padding-left: 130px;
  }

  .p-r-xs-130 {
    padding-right: 130px;
  }

  .p-t-xs-135 {
    padding-top: 135px;
  }

  .p-b-xs-135 {
    padding-bottom: 135px;
  }

  .p-l-xs-135 {
    padding-left: 135px;
  }

  .p-r-xs-135 {
    padding-right: 135px;
  }

  .p-t-xs-140 {
    padding-top: 140px;
  }

  .p-b-xs-140 {
    padding-bottom: 140px;
  }

  .p-l-xs-140 {
    padding-left: 140px;
  }

  .p-r-xs-140 {
    padding-right: 140px;
  }

  .p-t-xs-145 {
    padding-top: 145px;
  }

  .p-b-xs-145 {
    padding-bottom: 145px;
  }

  .p-l-xs-145 {
    padding-left: 145px;
  }

  .p-r-xs-145 {
    padding-right: 145px;
  }

  .p-t-xs-150 {
    padding-top: 150px;
  }

  .p-b-xs-150 {
    padding-bottom: 150px;
  }

  .p-l-xs-150 {
    padding-left: 150px;
  }

  .p-r-xs-150 {
    padding-right: 150px;
  }

  .p-t-xs-155 {
    padding-top: 155px;
  }

  .p-b-xs-155 {
    padding-bottom: 155px;
  }

  .p-l-xs-155 {
    padding-left: 155px;
  }

  .p-r-xs-155 {
    padding-right: 155px;
  }

  .p-t-xs-160 {
    padding-top: 160px;
  }

  .p-b-xs-160 {
    padding-bottom: 160px;
  }

  .p-l-xs-160 {
    padding-left: 160px;
  }

  .p-r-xs-160 {
    padding-right: 160px;
  }

  .p-t-xs-165 {
    padding-top: 165px;
  }

  .p-b-xs-165 {
    padding-bottom: 165px;
  }

  .p-l-xs-165 {
    padding-left: 165px;
  }

  .p-r-xs-165 {
    padding-right: 165px;
  }

  .p-t-xs-170 {
    padding-top: 170px;
  }

  .p-b-xs-170 {
    padding-bottom: 170px;
  }

  .p-l-xs-170 {
    padding-left: 170px;
  }

  .p-r-xs-170 {
    padding-right: 170px;
  }

  .p-t-xs-175 {
    padding-top: 175px;
  }

  .p-b-xs-175 {
    padding-bottom: 175px;
  }

  .p-l-xs-175 {
    padding-left: 175px;
  }

  .p-r-xs-175 {
    padding-right: 175px;
  }

  .p-t-xs-180 {
    padding-top: 180px;
  }

  .p-b-xs-180 {
    padding-bottom: 180px;
  }

  .p-l-xs-180 {
    padding-left: 180px;
  }

  .p-r-xs-180 {
    padding-right: 180px;
  }

  .p-t-xs-185 {
    padding-top: 185px;
  }

  .p-b-xs-185 {
    padding-bottom: 185px;
  }

  .p-l-xs-185 {
    padding-left: 185px;
  }

  .p-r-xs-185 {
    padding-right: 185px;
  }

  .p-t-xs-190 {
    padding-top: 190px;
  }

  .p-b-xs-190 {
    padding-bottom: 190px;
  }

  .p-l-xs-190 {
    padding-left: 190px;
  }

  .p-r-xs-190 {
    padding-right: 190px;
  }

  .p-t-xs-195 {
    padding-top: 195px;
  }

  .p-b-xs-195 {
    padding-bottom: 195px;
  }

  .p-l-xs-195 {
    padding-left: 195px;
  }

  .p-r-xs-195 {
    padding-right: 195px;
  }

  .p-t-xs-200 {
    padding-top: 200px;
  }

  .p-b-xs-200 {
    padding-bottom: 200px;
  }

  .p-l-xs-200 {
    padding-left: 200px;
  }

  .p-r-xs-200 {
    padding-right: 200px;
  }

  .p-t-xs-205 {
    padding-top: 205px;
  }

  .p-b-xs-205 {
    padding-bottom: 205px;
  }

  .p-l-xs-205 {
    padding-left: 205px;
  }

  .p-r-xs-205 {
    padding-right: 205px;
  }

  .p-t-xs-210 {
    padding-top: 210px;
  }

  .p-b-xs-210 {
    padding-bottom: 210px;
  }

  .p-l-xs-210 {
    padding-left: 210px;
  }

  .p-r-xs-210 {
    padding-right: 210px;
  }

  .p-t-xs-215 {
    padding-top: 215px;
  }

  .p-b-xs-215 {
    padding-bottom: 215px;
  }

  .p-l-xs-215 {
    padding-left: 215px;
  }

  .p-r-xs-215 {
    padding-right: 215px;
  }

  .p-t-xs-220 {
    padding-top: 220px;
  }

  .p-b-xs-220 {
    padding-bottom: 220px;
  }

  .p-l-xs-220 {
    padding-left: 220px;
  }

  .p-r-xs-220 {
    padding-right: 220px;
  }

  .p-t-xs-225 {
    padding-top: 225px;
  }

  .p-b-xs-225 {
    padding-bottom: 225px;
  }

  .p-l-xs-225 {
    padding-left: 225px;
  }

  .p-r-xs-225 {
    padding-right: 225px;
  }

  .p-t-xs-230 {
    padding-top: 230px;
  }

  .p-b-xs-230 {
    padding-bottom: 230px;
  }

  .p-l-xs-230 {
    padding-left: 230px;
  }

  .p-r-xs-230 {
    padding-right: 230px;
  }

  .p-t-xs-235 {
    padding-top: 235px;
  }

  .p-b-xs-235 {
    padding-bottom: 235px;
  }

  .p-l-xs-235 {
    padding-left: 235px;
  }

  .p-r-xs-235 {
    padding-right: 235px;
  }

  .p-t-xs-240 {
    padding-top: 240px;
  }

  .p-b-xs-240 {
    padding-bottom: 240px;
  }

  .p-l-xs-240 {
    padding-left: 240px;
  }

  .p-r-xs-240 {
    padding-right: 240px;
  }

  .p-t-xs-245 {
    padding-top: 245px;
  }

  .p-b-xs-245 {
    padding-bottom: 245px;
  }

  .p-l-xs-245 {
    padding-left: 245px;
  }

  .p-r-xs-245 {
    padding-right: 245px;
  }

  .p-t-xs-250 {
    padding-top: 250px;
  }

  .p-b-xs-250 {
    padding-bottom: 250px;
  }

  .p-l-xs-250 {
    padding-left: 250px;
  }

  .p-r-xs-250 {
    padding-right: 250px;
  }

  .p-t-xs-255 {
    padding-top: 255px;
  }

  .p-b-xs-255 {
    padding-bottom: 255px;
  }

  .p-l-xs-255 {
    padding-left: 255px;
  }

  .p-r-xs-255 {
    padding-right: 255px;
  }

  .p-t-xs-260 {
    padding-top: 260px;
  }

  .p-b-xs-260 {
    padding-bottom: 260px;
  }

  .p-l-xs-260 {
    padding-left: 260px;
  }

  .p-r-xs-260 {
    padding-right: 260px;
  }

  .p-t-xs-265 {
    padding-top: 265px;
  }

  .p-b-xs-265 {
    padding-bottom: 265px;
  }

  .p-l-xs-265 {
    padding-left: 265px;
  }

  .p-r-xs-265 {
    padding-right: 265px;
  }

  .p-t-xs-270 {
    padding-top: 270px;
  }

  .p-b-xs-270 {
    padding-bottom: 270px;
  }

  .p-l-xs-270 {
    padding-left: 270px;
  }

  .p-r-xs-270 {
    padding-right: 270px;
  }

  .p-t-xs-275 {
    padding-top: 275px;
  }

  .p-b-xs-275 {
    padding-bottom: 275px;
  }

  .p-l-xs-275 {
    padding-left: 275px;
  }

  .p-r-xs-275 {
    padding-right: 275px;
  }

  .p-t-xs-280 {
    padding-top: 280px;
  }

  .p-b-xs-280 {
    padding-bottom: 280px;
  }

  .p-l-xs-280 {
    padding-left: 280px;
  }

  .p-r-xs-280 {
    padding-right: 280px;
  }

  .p-t-xs-285 {
    padding-top: 285px;
  }

  .p-b-xs-285 {
    padding-bottom: 285px;
  }

  .p-l-xs-285 {
    padding-left: 285px;
  }

  .p-r-xs-285 {
    padding-right: 285px;
  }

  .p-t-xs-290 {
    padding-top: 290px;
  }

  .p-b-xs-290 {
    padding-bottom: 290px;
  }

  .p-l-xs-290 {
    padding-left: 290px;
  }

  .p-r-xs-290 {
    padding-right: 290px;
  }

  .p-t-xs-295 {
    padding-top: 295px;
  }

  .p-b-xs-295 {
    padding-bottom: 295px;
  }

  .p-l-xs-295 {
    padding-left: 295px;
  }

  .p-r-xs-295 {
    padding-right: 295px;
  }

  .p-t-xs-300 {
    padding-top: 300px;
  }

  .p-b-xs-300 {
    padding-bottom: 300px;
  }

  .p-l-xs-300 {
    padding-left: 300px;
  }

  .p-r-xs-300 {
    padding-right: 300px;
  }
}
#user {
  padding: 56px 0 56px 0;
}

/* Default Css */
body {
  color: #4A4C56;
  font-size: 18px;
  font-family: "SF UI Text", sans-serif;
  font-weight: 400;
}

a {
  text-decoration: none;
  font-family: "SF UI Text", sans-serif;
}

img {
  max-width: 100%;
  -webkit-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

a {
  text-decoration: none !important;
  -webkit-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  font-family: "SF UI Text", sans-serif;
}
a:active, a:hover {
  text-decoration: none;
}

button,
.btn {
  -webkit-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  font-family: "SF UI Text", sans-serif;
}
button:active, button:hover, button:focus,
.btn:active,
.btn:hover,
.btn:focus {
  outline: 0;
}

button:focus,
input:focus,
input:focus,
textarea,
textarea:focus,
.btn:focus {
  outline: 0;
  box-shadow: none;
}

.btn:hover,
.btn:focus {
  outline: 0;
  box-shadow: none;
  color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "SF UI Text", sans-serif;
  color: #1D1F2C;
  font-weight: 700;
  margin-bottom: 20px;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

h1 {
  font-size: 48px;
  line-height: 1.3;
}

h2 {
  font-size: 36px;
  line-height: 1.3;
}

h3 {
  font-size: 28px;
  line-height: 1.3;
}

h4 {
  font-size: 24px;
  line-height: 1.2;
}

h5 {
  font-size: 20px;
  line-height: 1.2;
}

h6 {
  font-size: 16px;
  line-height: 1.2;
}

hr {
  margin: 20px 0;
  border-color: #51BB7F;
}

ol {
  list-style: decimal;
}

p:last-child {
  margin-bottom: 0;
}

.mb-30 {
  margin-bottom: 30px;
}

.sub-btn {
  border-radius: 8px;
  border: 1px solid #51BB7F;
  background: #EEF8F2;
  color: #1D1F2C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  padding: 17px 24px;
  display: inline-block;
  margin-left: 15px;
  transition-duration: 300ms;
}
.sub-btn span {
  margin-right: 15px;
}
.sub-btn:hover {
  background-color: #AFE0C4;
}

.pagination-container {
  margin-top: 30px;
}

.ses-btn-area {
  text-align: center;
  margin-top: 45px;
}

.next-btn {
  border-radius: 8px;
  border: 1px #51BB7F;
  background: #51BB7F;
  color: #FFF;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  text-transform: uppercase;
  display: inline-block;
  padding: 18px 32px;
}
.next-btn svg {
  transition-duration: 400ms;
}
.next-btn:hover {
  background-color: #74C999;
}
.next-btn:hover svg {
  transform: translateX(10px);
}

/* Form */
.search-input {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  height: 48px;
}

input[type="text"] {
  font-weight: 400;
}

label {
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
}

/* Placeholder */
p {
  font-family: "SF UI Text", sans-serif;
}

.hero__bg {
  padding-top: 0;
  background-size: cover;
  background-position: center;
}

.container {
  max-width: 1350px !important;
}

.default__btn {
  transition: .3s;
  border: 1px solid transparent;
}
.default__btn:hover {
  background: #E4F8EC !important;
  color: #51BB7F !important;
  border: 1px solid #51BB7F !important;
}

.default__btn2 {
  transition: .3s;
}
.default__btn2:hover {
  background: #51BB7F !important;
  color: #fff !important;
}

.logo-img img {
  width: 200px;
}

.form-group {
  margin-bottom: 32px;
}

div.checkbox label {
  display: flex;
  align-items: center;
}
div.checkbox label input {
  margin-right: 10px;
}

.header {
  padding: 24px 0;
}
.header.single-page {
  border: 1px solid #AFE0C4;
  background: rgba(255, 255, 255, 0.37);
}
.header.single-page.login {
  margin-top: 45px;
}
.header.single-page-login {
  border: 1px solid #AFE0C4;
  background-color: transparent;
}
.header__flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.header__logo a {
  text-decoration: none;
  font-family: "SF UI Text", sans-serif;
  font-weight: 400;
}
.header__menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
}
.header__menu ul li {
  display: inline-block;
  padding: 0 24px;
}
.header__menu ul li a {
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 400;
  padding: 10px;
  color: #777980;
  font-family: "SF UI Text", sans-serif;
  position: relative;
}
.header__menu ul li a::after {
  position: absolute;
  content: "";
  background-color: #51BB7F;
  height: 2px;
  width: 0;
  bottom: 0;
  left: 0;
  transition-duration: 400ms;
}
.header__menu ul li a:hover {
  color: #51BB7F;
}
.header__menu ul li a:hover::after {
  width: 100%;
}
.header__btn {
  display: flex;
  gap: 16px;
}
.header__btn a {
  padding: 12px 32px;
  border: 1px solid #51BB7F;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "SF UI Text", sans-serif;
  background: #51bb7f14;
  color: #51BB7F;
}
.header__btn a.active {
  background-color: #51BB7F;
  color: white;
}

.offcanvas-body {
  padding: 20px 0;
}
.offcanvas-body ul {
  list-style: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
.offcanvas-body ul li a {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  padding: 20px 15px;
  display: block;
  border-bottom: 1px solid #02aa022e;
  transition: .3s;
}
.offcanvas-body ul li a:hover {
  padding-left: 30px;
  border-color: green;
}
.offcanvas-body ul li a:hover svg path {
  stroke: #008000;
  fill: #008000;
}
.offcanvas-body ul li a svg {
  margin-top: -4px;
}
.offcanvas-body .btn-group {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  gap: 20px;
}
.offcanvas-body .btn-group a {
  font-size: 18px;
  font-weight: 600;
  padding: 10px 20px;
  display: block;
  border: 1px solid #02aa022e;
  border-radius: 8px;
  text-decoration: none;
  color: #000;
  transition: .3s;
}
.offcanvas-body .btn-group a:hover {
  background: #02aa022e;
  color: #fff;
}
.offcanvas-body .btn-group a.active {
  background-color: #51BB7F;
  color: white;
}

#offcanvasExample {
  background: #e9faf7;
}

.canva__btn a img {
  width: 30px;
}

/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1449px) {
  .header__menu ul li {
    padding: 0 8px;
  }

  .hero__bg {
    padding-top: 0;
  }
}
/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
  .header__menu ul li {
    padding: 0 8px;
  }
  .header__menu ul li a {
    font-size: 16px;
    padding: 5px;
  }

  .hero__bg {
    padding-top: 0;
  }

  .header__btn a {
    font-size: 16px;
  }

  .header .header__flex .header__logo {
    max-width: 150px;
  }
}
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .header__menu {
    display: none;
  }
  .header__menu ul li {
    padding: 0 8px;
  }
  .header__menu ul li a {
    font-size: 16px;
    padding: 5px;
  }

  .hero__bg {
    padding-top: 0;
  }

  .header__btn a {
    font-size: 16px;
  }

  .header .header__flex .header__logo {
    max-width: 150px;
  }

  .canva__btn a img {
    width: 30px;
  }
}
/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .header__menu {
    display: none;
  }
  .header__menu ul li {
    padding: 0 8px;
  }
  .header__menu ul li a {
    font-size: 16px;
    padding: 5px;
  }

  .hero__bg {
    padding-top: 0;
  }

  .header__btn {
    display: none;
  }
  .header__btn a {
    font-size: 16px;
  }

  .header .header__flex .header__logo {
    max-width: 150px;
  }
}
#user .menu-item:hover {
  background-color: #f1f1f1;
  color: #f00;
}

.hero-area {
  padding-top: 40px;
}
.hero-area .container .text-center {
  text-align: center;
}
.hero-area .container .max-width {
  max-width: 1132px;
  margin: 0 auto;
}
.hero-area .container .image-container {
  margin-bottom: 24px;
}
.hero-area .container .image-container .hero-icon {
  margin: 0 auto;
}
.hero-area .container .text-content {
  margin-bottom: 40px;
}
.hero-area .container .text-content .hero-heading {
  font-size: 60px;
  color: #1D1F2C;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 16px;
}
.hero-area .container .text-content .hero-description {
  font-size: 16px;
  font-family: "SF UI Text", sans-serif;
  color: #4A4C56;
  line-height: 160%;
  font-weight: 500;
}
.hero-area .container .button-group {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px;
}
.hero-area .container .button-group .get-started-button,
.hero-area .container .button-group .free-download-button {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 18px 32px;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  border: 1px solid #51BB7F;
}
.hero-area .container .button-group .get-started-button {
  background: #51BB7F;
  color: #fff;
}
.hero-area .container .button-group .free-download-button {
  background: #51bb7f14;
  color: #51BB7F;
  gap: 8px;
}
.hero-area .container .logo-container {
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
}
.hero-area .container .logo-container .hero-logo {
  max-width: 100%;
}

body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.footer {
  margin-top: auto;
  padding: 40px 0;
  background: linear-gradient(180deg, #CEF5DD 0%, rgba(206, 245, 221, 0.44) 100%);
}
.footer .footer__flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer .footer__flex .footer__left {
  width: 417px;
}
.footer .footer__flex .footer__left a {
  margin-bottom: 16px;
  display: block;
}
.footer .footer__flex .footer__left p {
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  max-width: 338px;
  color: #1D1F2C;
  margin-bottom: 16px;
}
.footer .footer__flex .footer__left .footer__input {
  position: relative;
}
.footer .footer__flex .footer__left .footer__input input {
  border-radius: 10px;
  border: 0.5px solid #1D1F2C;
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(3px);
  height: 59px;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  line-height: 160%;
  text-transform: capitalize;
  color: #1D1F2C;
  padding: 0 32px;
}
.footer .footer__flex .footer__left .footer__input button {
  border-radius: 8px;
  border: 0;
  background: #51BB7F;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 160%;
  text-transform: capitalize;
  width: 125px;
  height: 47px;
  font-family: "SF UI Text";
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.footer .footer__flex .footer__widget h3 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.12px;
  margin-bottom: 20px;
}
.footer .footer__flex .footer__widget ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.footer .footer__flex .footer__widget li {
  display: block;
  margin-bottom: 16px;
}
.footer .footer__flex .footer__widget li a {
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  color: #1D1F2C;
}
.footer .footer__flex .footer__widget li:last-child {
  margin: 0;
}
.footer .footer__flex .footer__widget .footer__text p {
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  color: #1D1F2C;
  max-width: 152px;
  margin-bottom: 16px;
}
.footer .footer__flex .footer__widget .footer__socail {
  display: flex;
  align-items: center;
  gap: 12px;
}
.footer .footer__flex .footer__widget .footer__socail a {
  color: black;
  background: #51BB7F;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.footer__copy {
  background: linear-gradient(180deg, #6FD39B 0%, #224F35 100%);
  padding: 8px 0;
}
.footer__copy .footer__copy--text {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.footer__copy .footer__copy--text p {
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  color: #fff;
  margin: 0;
}
.footer__copy .footer__copy--text a {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  color: #fff;
}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
  .footer .footer__flex .footer__left {
    width: 350px;
  }

  .footer .footer__flex .footer__left p {
    font-size: 16px;
  }

  .footer .footer__flex .footer__widget h3, .footer .footer__flex .footer__widget .h3 {
    font-size: 20px;
  }

  .footer .footer__flex .footer__widget li a {
    font-size: 16px;
  }

  .footer .footer__flex .footer__widget .footer__text p {
    font-size: 16px;
  }

  .footer__copy .footer__copy--text p {
    font-size: 16px;
  }

  .footer__copy .footer__copy--text a {
    font-size: 16px;
  }
}
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .footer .footer__flex .footer__left p {
    font-size: 16px;
  }

  .footer .footer__flex .footer__widget h3, .footer .footer__flex .footer__widget .h3 {
    font-size: 20px;
  }

  .footer .footer__flex .footer__widget li a {
    font-size: 16px;
  }

  .footer .footer__flex .footer__widget .footer__text p {
    font-size: 16px;
  }

  .footer__copy .footer__copy--text p {
    font-size: 16px;
  }

  .footer__copy .footer__copy--text a {
    font-size: 16px;
  }

  .footer .footer__flex .footer__left {
    width: 100%;
    margin-bottom: 50px;
  }
}
/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .footer .footer__flex .footer__left p {
    font-size: 16px;
  }

  .footer .footer__flex .footer__widget h3, .footer .footer__flex .footer__widget .h3 {
    font-size: 20px;
  }

  .footer .footer__flex .footer__widget li a {
    font-size: 16px;
  }

  .footer .footer__flex .footer__widget .footer__text p {
    font-size: 16px;
  }

  .footer__copy .footer__copy--text p {
    font-size: 15px;
    margin-bottom: 10px;
  }

  .footer__copy .footer__copy--text a {
    font-size: 15px;
  }

  .footer .footer__flex .footer__left {
    width: 100%;
    margin-bottom: 50px;
  }
}
/* SM Small Device :550px. */
/* Section About */
.section-about {
  padding-top: 5rem;
  padding-bottom: 7rem;
}
.section-about .container .flex-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.section-about .container .flex-wrap .about-text {
  width: 46.24%;
}
.section-about .container .flex-wrap .about-text .about-title {
  font-size: 1.25rem;
  color: #51BB7F;
  font-weight: 600;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
.section-about .container .flex-wrap .about-text .about-title svg {
  width: 3.1875rem;
  height: 0.6875rem;
  fill: #51BB7F;
}
.section-about .container .flex-wrap .about-text h3 {
  font-size: 3.125rem;
  color: #1D1F2C;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 1rem;
}
.section-about .container .flex-wrap .about-text p {
  font-size: 1.125rem;
  color: #1D1F2C;
  line-height: 1.6;
  font-weight: 400;
  margin-bottom: 1rem;
}
.section-about .container .flex-wrap .about-text p:last-of-type {
  margin-bottom: 2.5rem;
}
.section-about .container .flex-wrap .about-text a {
  padding: 0.75rem 2rem;
  border: 1px solid #51BB7F;
  border-radius: 0.5rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
  background-color: #51BB7F;
  color: white;
  text-transform: uppercase;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.section-about .container .flex-wrap .about-image {
  width: 51%;
  position: relative;
}
.section-about .container .flex-wrap .about-image img {
  width: 100%;
  height: auto;
}
.section-about .container .flex-wrap .about-image .about-bg {
  width: 593.239px;
  height: 237.416px;
  transform: rotate(0.252deg);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(37, 167, 93, 0.53) 0%, rgba(0, 210, 91, 0.53) 100%);
  filter: blur(222px);
  position: absolute;
  top: 17%;
  right: 10%;
  opacity: 0.7;
  transform: translateY(50%);
  z-index: -10;
}

.user-area {
  padding: 120px 0;
}
.user-area .content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.user-area .content .text-section {
  width: 46.24%;
}
.user-area .content .text-section .subtitle {
  font-size: 20px;
  color: #51BB7F;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
}
.user-area .content .text-section .subtitle svg {
  fill: #51BB7F;
}
.user-area .content .text-section .title {
  font-size: 48px;
  color: #1D1F2C;
  font-weight: 600;
  line-height: 100%;
  margin-bottom: 12px;
}
.user-area .content .text-section .description {
  font-size: 18px;
  color: #1D1F2C;
  line-height: 160%;
  font-weight: 400;
  margin-bottom: 24px;
}
.user-area .content .text-section .buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.user-area .content .text-section .buttons .button {
  padding: 12px 32px;
  border: 1px solid #51BB7F;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  background-color: #51bb7f14;
  color: #51BB7F;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 12px;
  width: 48.6%;
  text-decoration: none;
}
.user-area .content .text-section .buttons .button:hover {
  background-color: #51BB7F;
  color: white;
}
.user-area .content .image-section {
  width: 49.6%;
  position: relative;
}
.user-area .content .image-section img {
  width: 100%;
  height: auto;
}

.organisation-page #invite-user-btn, .organisation-page #add-keygroup-btn {
  position: absolute;
  right: 0;
  top: 0;
}

.api-area {
  padding: 40px 0;
}
.api-area .section-title {
  text-align: center;
  margin-bottom: 3rem;
}
.api-area .section-title .subtitle {
  font-size: 20px;
  color: #51BB7F;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin-bottom: 24px;
}
.api-area .section-title .subtitle svg {
  width: 51px;
  height: 11px;
  fill: #51BB7F;
}
.api-area .section-title .title {
  font-size: 48px;
  color: #1D1F2C;
  font-weight: 600;
  line-height: 100%;
  margin-bottom: 12px;
}
.api-area .section-title .description {
  font-size: 18px;
  color: #4A4C56;
  font-weight: 400;
  line-height: 160%;
  max-width: 751px;
  margin: 0 auto;
}
.api-area .grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 32px;
}
.api-area .grid .card {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 32px;
  padding-bottom: 32px;
  border-radius: 16px;
  border: 1px solid #51BB7F;
  border-radius: 8px;
  background-color: #fff;
  text-align: center;
}
.api-area .grid .card .card-header {
  margin-bottom: 32px;
  background: white;
  border: 0;
  padding: 0;
}
.api-area .grid .card .card-header .card-title {
  font-size: 32px;
  color: #1D1F2C;
  font-weight: 600;
  line-height: 100%;
  margin-bottom: 12px;
}
.api-area .grid .card .card-header .card-description {
  font-size: 18px;
  color: #4A4C56;
  font-weight: 400;
  line-height: 160%;
  max-width: 382px;
  margin: 0 auto;
}
.api-area .grid .card .card-image img {
  width: 100%;
  height: auto;
}
.api-area .show-more {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.api-area .show-more a {
  padding: 12px 32px;
  border: 1px solid #51BB7F;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  background-color: #51BB7F;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.pricing-area {
  background-image: url(/static/assets/img/price-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0;
}
.pricing-area .container .pricing-grid .pricing-card {
  background-color: #E9FAF7;
  border: 1px solid #51BB7F;
  border-radius: 20px;
  padding: 24px;
  min-height: 680px;
  margin-bottom: 20px;
}
.pricing-area .container .pricing-grid .pricing-card .card-header {
  font-size: 20px;
  color: #4A4C56;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 24px;
}
.pricing-area .container .pricing-grid .pricing-card .card-price {
  font-size: 70px;
  color: #2A3342;
  line-height: 90px;
  font-weight: 600;
  margin-bottom: 24px;
}
.pricing-area .container .pricing-grid .pricing-card .card-price sup {
  font-size: 30px;
  line-height: 38px;
  position: relative;
  top: -27px;
}
.pricing-area .container .pricing-grid .pricing-card .card-price sub {
  font-size: 16px;
  color: #4A4C56;
  line-height: 1;
  position: relative;
  bottom: 4px;
}
.pricing-area .container .pricing-grid .pricing-card .card-button {
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  width: 100%;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  border-width: 0;
  margin-bottom: 16px;
  text-transform: uppercase;
  text-align: center;
}
.pricing-area .container .pricing-grid .pricing-card .card-button.card-button-primary {
  background-color: #51BB7F;
  color: #F0FDF4;
  box-shadow: 0 1px 3px rgba(42, 51, 66, 0.06), 0 1px 2px rgba(42, 51, 66, 0.03);
}
.pricing-area .container .pricing-grid .pricing-card .card-button.card-button-secondary {
  background-color: white;
  color: #4A4C56;
  box-shadow: 0 1px 3px rgba(42, 51, 66, 0.06), 0 1px 2px rgba(42, 51, 66, 0.03);
}
.pricing-area .container .pricing-grid .pricing-card .card-features {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 48px;
}
.pricing-area .container .pricing-grid .pricing-card .card-features li {
  display: flex;
  gap: 8px;
  margin-bottom: 16px;
  align-items: center;
  font-size: 16px;
  font-family: "SF UI Text", sans-serif;
  color: #4A4C56;
  line-height: 24px;
  font-weight: 500;
}
.pricing-area .container .pricing-grid .pricing-card .card-features li img {
  width: 16px;
  height: auto;
}

.blog-section {
  padding: 112px 0;
}
.blog-section .blog-header {
  text-align: center;
  margin-bottom: 48px;
}
.blog-section .blog-header .blog-icon-title {
  font-size: 20px;
  color: #51BB7F;
  font-weight: 600;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  margin-bottom: 24px;
}
.blog-section .blog-header .blog-icon-title svg {
  fill: #51BB7F;
}
.blog-section .blog-header .blog-title {
  font-size: 48px;
  color: #1D1F2C;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 16px;
}
.blog-section .blog-header .blog-description {
  font-size: 18px;
  color: #4A4C56;
  font-weight: 400;
  line-height: 1.6;
  max-width: 774px;
  margin: 0 auto;
}
.blog-section .blog-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}
.blog-section .blog-grid .blog-card {
  border: 1px solid #D2D2D5;
  border-radius: 16px;
  background-color: #fff;
  overflow: hidden;
}
.blog-section .blog-grid .blog-card .blog-card-image {
  position: relative;
}
.blog-section .blog-grid .blog-card .blog-card-image img {
  display: block;
  width: 100%;
}
.blog-section .blog-grid .blog-card .blog-card-image .blog-card-date {
  padding: 13px 14px;
  background: linear-gradient(180deg, #6FD39B 0%, #224F35 100%);
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.blog-section .blog-grid .blog-card .blog-card-content {
  padding: 24px 24px 32px;
  padding-top: 32px;
}
.blog-section .blog-grid .blog-card .blog-card-content .blog-card-title {
  font-size: 24px;
  color: #07080B;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 16px;
}
.blog-section .blog-grid .blog-card .blog-card-content .blog-card-description {
  font-size: 18px;
  color: #777980;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom: 24px;
}
.blog-section .blog-grid .blog-card .blog-card-content .blog-card-btn {
  padding: 15px 20px;
  background-color: #51bb7f14;
  color: #51BB7F;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  border-radius: 8px;
  display: inline-flex;
}

.contact-section {
  padding-top: 20px;
  padding-bottom: 20px;
}
.contact-section input[name="last_name"] {
  position: absolute;
  left: -9999px;
}
.contact-section .container .contact-wrapper {
  border: 1px solid #51BB7F;
  background-color: #51bb7f14;
  border-radius: 16px;
  padding: 80px;
}
.contact-section .container .contact-wrapper .contact-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 56px;
}
.contact-section .container .contact-wrapper .contact-grid .contact-details {
  margin-bottom: 48px;
}
.contact-section .container .contact-wrapper .contact-grid .contact-details .contact-heading {
  font-size: 40px;
  color: #51BB7F;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 16px;
}
.contact-section .container .contact-wrapper .contact-grid .contact-details .contact-description {
  font-size: 18px;
  color: #1D1F2C;
  line-height: 1.6;
  font-weight: 400;
}
.contact-section .container .contact-wrapper .contact-grid form .form-group {
  margin-bottom: 24px;
}
.contact-section .container .contact-wrapper .contact-grid form .form-group label {
  font-size: 18px;
  color: #1D1F2C;
  display: block;
  font-weight: 600;
  margin-bottom: 16px;
}
.contact-section .container .contact-wrapper .contact-grid form .form-group label span {
  color: #ff0000;
}
.contact-section .container .contact-wrapper .contact-grid form .form-group input, .contact-section .container .contact-wrapper .contact-grid form .form-group textarea {
  height: 52px;
  width: 100%;
  background-color: #fff;
  font-size: 20px;
  border: 1px solid #E9E9EA;
  border-radius: 4px;
  padding: 0 24px;
  color: #777980;
  font-weight: 400;
  line-height: 1;
}
.contact-section .container .contact-wrapper .contact-grid form .form-group input:focus, .contact-section .container .contact-wrapper .contact-grid form .form-group textarea:focus {
  border-color: #51BB7F;
}
.contact-section .container .contact-wrapper .contact-grid form .form-group textarea {
  padding: 13px 24px;
  min-height: 48px;
}
.contact-section .container .contact-wrapper .contact-grid form .submit-btn {
  height: 58px;
  width: 100%;
  background-color: #51BB7F;
  border-radius: 4px;
  font-size: 24px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  display: inline-block;
  border: 0;
  line-height: 100%;
}
.contact-section .container .contact-wrapper .contact-grid .contact-image {
  display: flex;
  align-items: center;
}
.contact-section .container .contact-wrapper .contact-grid .contact-image img {
  display: block;
  width: 100%;
  height: auto;
}

.service__area .service__content .service__active .owl-stage {
  display: flex;
}
.service__area .service__content .service__active .owl-stage .owl-item {
  flex-basis: 100%;
}
.service__area .service__content .service__active .single__service-icon {
  margin: auto auto 32px;
}
.service__area .service__content .service__active .single__service-icon img.service__icon {
  width: 56px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.service__area .service__content .service__active .single__service-icon img.bg-image {
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
  width: 103px;
  height: auto;
}
.service__area .service__content .service__active .single__service {
  height: 99%;
  margin: 0 16px;
  background: #E9FAF7;
  border: 1px solid #74C999;
  border-radius: 16px;
  padding: 22px;
  cursor: pointer;
  transition: .3s;
}
.service__area .service__content .service__active .single__service:hover {
  background: transparent;
}
.service__area .service__content .service__active .single__service .service__text h3 {
  color: #1D1F2C;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  margin-bottom: 10px;
}
.service__area .service__content .service__active .single__service .service__text p {
  color: #4A4C56;
  font-weight: 400;
  line-height: 160%;
}

.owl-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
}
.owl-dots button {
  width: 12px;
  height: 8px;
  border-radius: 7px;
  background: linear-gradient(180deg, rgba(111, 211, 155, 0.22) 0%, rgba(34, 79, 53, 0.22) 100%) !important;
  margin: 0 4px;
  transition: .3s;
}
.owl-dots button.active {
  width: 48px;
  background: var(--LL, linear-gradient(180deg, #6FD39B 0%, #224F35 100%)) !important;
}

.review__area .review__active .single__review {
  border-radius: 16px;
  border: 0.5px solid #8AD1A9;
  background: #FFF;
  padding: 32px 24px;
  margin: 0 16px;
  transition: .3s;
  position: relative;
  margin-bottom: 7px;
}
.review__area .review__active .single__review .review__stars ul {
  display: flex;
  align-items: center;
  list-style: none;
  padding: 0;
  margin: 0;
}
.review__area .review__active .single__review .review__stars ul li:last-child {
  margin-left: 10px;
  font-weight: 400;
  line-height: 100%;
  color: #A5A5AB;
  font-size: 14px;
}
.review__area .review__active .single__review .review__text p {
  color: #4A4C56;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  margin-bottom: 32px;
}
.review__area .review__active .single__review .review__profile .review__profile-left .review__profile-text h2 {
  color: #1D1F2C;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  margin-left: 12px;
}
.review__area .review__active .single__review .review__profile .review__profile-left .review__profile-text h3 {
  color: #51BB7F;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  margin-left: 12px;
}
.review__area .owl-item.center {
  position: relative;
}
.review__area .owl-item.center::before {
  position: absolute;
  content: "";
  width: 92%;
  height: 80px;
  background: #51BB7F;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 3px;
  border-radius: 16px;
}
.review__area .owl-item {
  border-radius: 16px;
  overflow: hidden;
}

.section-title {
  text-align: center;
  margin-bottom: 48px;
}
.section-title .pricing-header {
  font-size: 20px;
  color: #51BB7F;
  font-weight: 600;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  margin-bottom: 24px;
}
.section-title .pricing-header svg {
  width: 51px;
  height: 11px;
  fill: #51BB7F;
}
.section-title .pricing-title {
  font-size: 50px;
  color: #1D1F2C;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 16px;
}
.section-title .pricing-description {
  font-size: 18px;
  color: #4A4C56;
  line-height: 1.6;
  max-width: 751px;
  margin: 0 auto;
}

.service__area {
  background-image: url(/static/assets/img/service-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0;
}

.api-area {
  background-image: url(/static/assets/img/api-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0;
}

.review__area {
  padding: 100px 0;
}

.code-container {
  background-color: #0D0D0D;
  border-radius: 8px;
  margin-bottom: 20px;
  position: relative;
  text-align: left;
  overflow: hidden;
}
.code-container pre {
  margin: 0;
}
.code-container .copy-btn {
  top: 10px;
  right: 10px;
  background-color: transparent;
  color: #ffffff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}
.code-container code {
  color: #ffffff;
  display: flex;
  flex-direction: column;
}
.code-container button {
  padding: 0;
  font-size: 14px;
}

.language-label {
  font-size: 14px;
  color: #cccccc;
  margin-bottom: 0;
}

.code_block_name {
  background: #2F2F2F;
  padding: 8px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.code_block_code {
  padding: 20px 10px;
}

.green-text {
  color: green;
}

.download-area {
  padding: 20px 0;
  background-image: url(/static/assets/img/service-bg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.download-area .column {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.download-area .card {
  background-size: cover;
  padding: 24px 24px;
  border-radius: 12px;
  border: 1px solid #51bb7f;
}
.download-area .card h3 {
  font-weight: 600;
  font-size: 32px;
  color: #1d1f2c;
  margin-bottom: 20px;
  text-align: center;
}
.download-area .card h4 {
  font-weight: 600;
  font-size: 22px;
  text-align: center;
  color: #1d1f2c;
  margin-bottom: 10px;
}
.download-area .card p {
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  color: #4a4c56;
}
.download-area .card a {
  font-weight: 500;
  font-size: 18px;
  color: #51bb7f;
  display: flex;
  justify-content: center;
  align-items: center;
}
.download-area .card .step-count {
  position: absolute;
  top: 0;
  font-size: 100px;
  color: rgba(200, 200, 200, 0.15);
  margin: -28px 0px 0px -26px;
  font-weight: 600;
}
.download-area .card.card-one {
  background-position: left;
  padding: 24px 24px !important;
  flex-grow: 1;
  flex-basis: 100%;
}
.download-area .card.card-two {
  background-position: right;
  flex-grow: 0;
}
.download-area .card.card-two .step-count {
  right: 0;
}
.download-area .card.card-two .title-OS {
  font-weight: 500;
  font-size: 22px;
  color: #4A4C56;
}
.download-area .card.card-three {
  background-position: right;
  flex-grow: 1;
}
.download-area .card.card-three .step-count {
  right: 0;
}
.download-area .card.card-four {
  background-position: left;
  flex-grow: 1;
  flex-basis: 100%;
}
.download-area .card.card-five {
  flex-grow: 1;
  flex-basis: 100%;
}
.download-area .card.card-five .step-count {
  right: 0;
}
.download-area .card .card-heading {
  font-weight: 600;
  font-size: 32px;
  text-align: center;
  color: #1d1f2c;
  margin-bottom: 10px;
}
.download-area .card .card-one-title {
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  color: #4a4c56;
  margin: 0;
}
.download-area .card .card-one-items {
  padding: 12px 24px;
  border-radius: 12px;
  border: 1px solid #51bb7f;
  background: #e7fff0;
  margin-top: 32px;
  margin-bottom: 32px;
}
.download-area .card .card-item {
  padding: 22px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 21px;
  border-bottom: 1px solid white;
}
.download-area .card .card-item span {
  font-weight: 400;
  line-height: 160%;
  font-size: 18px;
  color: #4a4c56;
}
.download-area .card .card-item a {
  padding: 12px 24px;
  font-weight: 500;
  color: white;
  background: #51bb7f;
  border: 1px solid #51bb7f;
  border-radius: 4px;
  line-height: 100%;
  font-size: 16px;
}
.download-area .card .card-item a:hover {
  color: #51bb7f;
  background: rgba(81, 187, 127, 0.08);
}
.download-area .card .card-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.download-area .card .card-btn a {
  gap: 12px;
  padding: 18px 32px;
  border: 1px solid #51bb7f;
  border-radius: 8px;
  font-weight: 500;
  font-size: 18px;
  color: #51bb7f;
  line-height: 100%;
  background: white;
}
.download-area .card .card-btn a svg {
  transition-duration: 400ms;
}
.download-area .card .card-btn a:hover {
  color: #51bb7f;
  background: rgba(81, 187, 127, 0.08);
}
.download-area .card .card-btn a:hover svg {
  transform: translateX(10px);
}

.download-top-area {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.download-top-area span {
  font-weight: 600;
  font-size: 20px;
  color: #51bb7f;
}

.download-area-heading {
  font-weight: 600;
  font-size: 48px;
  text-align: center;
  color: #1d1f2c;
  margin-top: 24px;
}

.download-area-cards {
  margin: 48px 0 32px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 32px;
}

.flowing-command {
  font-weight: 400;
  font-size: 18px;
  display: block;
  color: #4a4c56;
}

.sudo {
  padding: 12px 24px;
  border: 1px dashed #74c999;
  background-color: #F6FFFA;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #51bb7f;
  margin-top: 16px;
  line-height: 100%;
}

.creat-account-area {
  padding: 32px 0;
  background: #e6fff0;
  border: 1px solid #51bb7f;
  border-radius: 16px;
  text-align: center;
}
.creat-account-area h3 {
  font-weight: 600;
  font-size: 32px;
  color: #1d1f2c;
}
.creat-account-area p {
  font-weight: 400;
  font-size: 18px;
  color: #4a4c56;
  margin-bottom: 40px;
}
.creat-account-area a {
  padding: 18px 32px;
  background: #51bb7f;
  border: 1px solid #51bb7f;
  border-radius: 8px;
  font-weight: 500;
  font-size: 18px;
  color: white;
  display: inline-block;
  line-height: 100%;
}
.creat-account-area a:hover {
  color: #51bb7f;
  background: rgba(81, 187, 127, 0.08);
}

.faq-area {
  padding-bottom: 100px;
  padding-top: 0;
}
.faq-area .accordion-item {
  margin-bottom: 15px;
  border: none;
  box-shadow: 0px 4px 40px 0px rgba(221, 203, 203, 0.25);
}
.faq-area .accordion-item .accordion-body {
  border-radius: 0 0 8px 8px;
  border: 1px solid #51BB7F;
  background: #FFF;
}
.faq-area .accordion-item .accordion-body p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  margin-bottom: 0;
  color: #1D1F2C;
}
.faq-area .accordion-button:not(.collapsed) {
  background-color: #51BB7F;
  color: #fff;
}
.faq-area .accordion-button {
  border-radius: 8px 8px 0 0;
  border: 1px solid #51BB7F;
  border-bottom: none;
  background: #EEF8F2;
  color: #1D1F2C;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  padding: 24px;
}
.faq-area .accordion-button.collapsed {
  border-radius: 8px;
  border: 1px solid #51BB7F;
  background: #EEF8F2;
}
.faq-area .accordion-item .accordion-button {
  box-shadow: none;
}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
}

.faq-top {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.faq-top span {
  font-weight: 600;
  font-size: 20px;
  color: #51bb7f;
}

.faq-heading {
  font-weight: 600;
  font-size: 48px;
  color: #1d1f2c;
  text-align: center;
  margin: 24px 0 48px 0;
}

.expandable-container {
  border: 1px solid #51bb7f;
  border-radius: 0.5rem;
  margin-bottom: 14px;
}

.expandable-header {
  background-color: #51bb7f;
  padding: 1rem;
  color: white;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  border-radius: 8px 8px 0 0;
}
.expandable-header span {
  font-size: 20px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}

.expandable-content {
  padding: 1rem;
  background-color: white;
  border-radius: 0 0 8px 8px;
  font-weight: 500;
  font-size: 18px;
  color: #1d1f2c;
}

.hidden {
  display: none;
}

.logo-img {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 80px 0 96px 0;
}

.signup-main-area {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
}

.signup {
  padding: 24px;
  background: rgba(81, 187, 127, 0.0784313725);
  border-radius: 6px;
  border: 1px solid #51bb7f;
}

.names-input {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

.custom-input-one {
  padding: 16px 20px;
  border-radius: 5px;
  outline: none;
}
.custom-input-one::placeholder {
  color: #8e8f95;
}

.signup-main-area .custom-input-1 {
  display: flex;
  align-items: center;
  border: 1px solid #e9e9ea;
  background: white;
  border-radius: 4px;
  padding: 14px 20px;
  position: relative;
  margin: 16px 0;
  font-size: 22px;
  font-family: "SF UI Text";
}

.custom-input-two {
  padding: 16px 70px 16px 20px;
  border: 1px solid #e9e9ea;
  border-radius: 5px;
  outline: none;
}
.custom-input-two::placeholder {
  color: #8e8f95;
}

.input-wrapper {
  display: flex;
  align-items: center;
  border: 1px solid #E9E9EA;
  background: white;
  border-radius: 5px;
  padding: 0;
  position: relative;
  margin: 16px 0;
}
.input-wrapper .icon {
  margin-right: 20px;
  color: #D1CBC8;
}

.custom-input {
  border: none;
  flex-grow: 1;
  padding: 0;
  border-radius: 5px;
  border: 1px solid transparent;
  padding: 12px 20px;
  font-size: 18px;
  outline: none;
  width: 100%;
  line-height: 150%;
}
.custom-input:focus {
  border: 1px solid #51BB7F !important;
}
.custom-input::placeholder {
  color: #8e8f95;
}

.icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 10px;
}

.recaptcha-container {
  margin: 16px 0;
}

.checkbox-section {
  display: flex;
  align-items: center;
}
.checkbox-section input[type="checkbox"] {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border: 1.2000000477px solid white;
  border-radius: 4px;
  accent-color: #51bb7f;
  cursor: pointer;
}
.checkbox-section label {
  font-size: 16px;
  color: #8e8f95;
  margin-top: 0 !important;
  margin-bottom: 0;
}

.checkbox {
  --border-default: #777980;
  --border-hover: #777980;
  --active: #51BB7F;
  --active-tick: #ffffff;
  display: block;
  margin-bottom: 0;
  cursor: pointer;
  position: relative;
  -webkit-tap-highlight-color: transparent;
}
.checkbox svg {
  display: block;
  position: absolute;
}
.checkbox input {
  display: block;
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1.5px var(--border, var(--border-default));
  background: var(--background, transparent);
  transition: background .25s linear, box-shadow .25s linear;
}
.checkbox input + svg {
  width: 21px;
  height: 18px;
  left: 0;
  top: 0;
  color: var(--active);
}
.checkbox input + svg .tick {
  stroke-dasharray: 20;
  stroke-dashoffset: var(--stroke-dashoffset, 20);
  transition: stroke-dashoffset .2s;
}
.checkbox input + svg .tick.mask {
  stroke: var(--active-tick);
}
.checkbox input + svg + svg {
  width: 11px;
  height: 11px;
  fill: none;
  stroke: var(--active);
  stroke-width: 1.25;
  stroke-linecap: round;
  top: -6px;
  right: -10px;
  stroke-dasharray: 4.5px;
  stroke-dashoffset: 13.5px;
  pointer-events: none;
  animation: var(--animation, none) 0.2s ease 0.175s;
}
.checkbox input:checked {
  --background: var(--active);
  --border: var(--active);
}
.checkbox input:checked + svg {
  --stroke-dashoffset: 0;
}
.checkbox input:checked + svg + svg {
  --animation: check;
}
.checkbox:hover input:not(:checked) {
  --border: var(--border-hover);
}

@keyframes check {
  100% {
    stroke-dashoffset: 4.5px;
  }
}
.recaptcha-logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.recaptcha-logo img {
  width: 40px;
  height: 40px;
  opacity: 0.6;
}
.recaptcha-logo small {
  font-size: 10px;
  color: #b0bec5;
}

.signup-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 0;
  background: #51BB7F;
  color: white;
  font-weight: 700;
  font-size: 18px;
  color: white;
  border-radius: 6px;
  border: 1px solid #51bb7f;
}
.signup-btn:hover {
  background: rgba(81, 187, 127, 0.0784313725);
  color: #51bb7f;
  border: 1px solid #51bb7f;
}

.signup-with {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-top: 24px;
}

.social-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin-top: 32px;
}
.social-icons a {
  padding: 10px 24px;
  background: white;
  border-radius: 6px;
}

.signup-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #4a4c56;
  font-weight: 500;
  margin-top: 32px;
}
.signup-footer a {
  color: #000;
  text-decoration: underline !important;
}

.forgot-password a {
  color: #000;
  text-decoration: underline !important;
}

.session {
  padding: 56px 0 30px 0;
}
.session.single-page-se {
  padding-bottom: 130px;
}
.session.details {
  padding-bottom: 130px;
}
.session.org-page {
  padding-bottom: 100px;
}
.session.progress- {
  padding-bottom: 300px;
}
.session .top-btn-area {
  display: flex;
}

.user {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 10px;
}
.user span {
  color: #76787f;
}
.user h4 {
  color: #1d1f2c;
  margin-bottom: 0;
}

.user-tools {
  padding: 16px 0 16px 24px;
  border: 1px solid #74c999;
  border-radius: 8px;
}

.menu {
  background-color: white;
  border-radius: 8px;
  border: 1px solid #74c999;
  margin-top: 32px;
}

.form-control {
  width: 100%;
  padding: 12px 24px;
  font-size: 20px;
  border: 1px solid #51bb7f;
  border-radius: 8px;
  font-weight: 500;
  box-sizing: border-box;
  font-family: "SF UI Text", sans-serif !important;
}

.subscription-area .form-control {
  border-radius: 4px;
}

label {
  display: block;
  font-weight: 500;
  font-size: 20px;
  color: #1d1f2c;
  line-height: 100%;
  margin-bottom: 15px;
}

.menu-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 22px 24px;
  border-bottom: 1px solid #74c999;
  cursor: pointer;
}
.menu-item span {
  font-weight: 500;
  font-size: 18px;
}
.menu-item:last-child {
  border-bottom: none;
}
.menu-item img {
  margin-right: 10px;
}
.menu-item:hover {
  background-color: #e8f5e9;
}

.menu-item.active {
  background: #51bb7f;
}

.chart-top {
  display: flex;
  justify-content: space-between;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.chart-top .search-wrapper {
  display: flex;
  border: 1px solid #e9e9ea;
  width: 512px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.chart-top .search-wrapper #search {
  border-radius: 8px;
  border: none;
  outline: none;
  width: 100%;
  padding: 12px 24px;
  color: #777980;
  font-weight: 400;
  line-height: 100%;
  font-size: 20px;
}
.chart-top .search-wrapper .search-btn {
  border: none;
  outline: none;
  width: 77px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 12px 26px;
  background-color: #51bb7f;
}
.chart-top .btns-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
}
.chart-top .btns-group button {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 18px 24px;
  border: 1px solid #51bb7f;
  background-color: #eef8f2;
  color: #1d1f2c;
  font-size: 16px;
  border-radius: 8px;
  line-height: 100%;
  font-weight: 400;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.signup-area {
  padding-bottom: 50px;
}
.signup-area .checkbox-container {
  margin-bottom: 20px;
}
.signup-area .checkbox-container label {
  margin: 0;
}

.chart-dropdown {
  padding: 10px 24px;
  border: 1px solid #51bb7f;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  background: #EEF8F2;
  gap: 16px;
}
.chart-dropdown span {
  font-weight: 500;
  color: #1D1F2C;
}
.chart-dropdown:hover {
  background-color: #51BB7F;
  color: #fff;
}

.dropdown-menu.show {
  display: block;
  width: 100%;
}

.user-content {
  padding: 20px 24px;
  border: 1px solid #51bb7f;
  border-radius: 8px;
  margin-top: 45px;
}

.table-end {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.popup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.main-popup {
  padding: 8px 32px;
  background: white;
  border-radius: 8px;
}
.main-popup h3 {
  font-weight: 700;
  font-size: 40px;
  color: #070707;
}
.main-popup .name {
  margin: 16px 0;
}
.main-popup .name span {
  font-weight: 400;
  font-size: 18px;
  color: #4a4c56;
}
.main-popup .name .counter {
  padding: 10px 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #eef8f2;
  border: 1.5px solid #74c999;
  border-radius: 8px;
}
.main-popup .name .counter span {
  color: #51bb7f;
}
.main-popup .name-box {
  padding: 10px 24px;
  background: #eef8f2;
  border: 1.5px solid #74c999;
  border-radius: 8px;
  font-weight: 400;
  font-size: 18px;
  color: #51bb7f;
}

.growth-chart {
  padding: 32px 24px;
  border: 1px solid #51bb7f;
  border-radius: 8px;
}

.subscription-area {
  padding: 32px 24px;
  border: 1.5px solid #51bb7f;
  border-radius: 8px;
  color: #4a4c56;
}
.subscription-area h3 {
  font-weight: 600;
  font-size: 32px;
  color: #51bb7f;
  margin-bottom: 16px;
}
.subscription-area .subscription-box span {
  color: #4A4C56;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.subscription-btn {
  padding: 20px 24px;
  border: 1px solid #51bb7f;
  border-radius: 8px;
  margin-bottom: 32px;
  background-color: #EEF8F2;
}
.subscription-btn span {
  color: #1D1F2C;
  line-height: 100%;
  font-size: 16px;
  margin-right: 16px;
}

.subscription-box {
  padding: 16px;
  border: 1.5px dashed #74c999;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #e6fff0;
}

.box-btn {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}

.from-btn {
  margin: 0 24px;
}
.from-btn a {
  padding: 16px 0;
  background: #51bb7f;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: 18px;
  color: white;
  border-radius: 8px;
}

.billing-top {
  padding: 32px 24px;
  border: 1px solid #51bb7f;
  border-radius: 8px;
}
.billing-top .billing-tag {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.billing-top span {
  font-weight: 500;
  font-size: 20px;
  color: #4a4c56;
  margin-bottom: 40px;
}
.billing-top .invoices-box {
  padding: 24px 32px;
  background: #e6fff0;
  border: 1.5px dashed #74c999;
  line-height: 100%;
}

.billing-info h3 {
  font-weight: 600;
  font-size: 32px;
  color: #51BB7F;
  margin-top: 30px;
  margin-bottom: 30px;
}

.billing-input {
  padding: 32px 16px;
  border: 1px solid #51BB7F;
  border-radius: 8px;
}

.billing-btn {
  margin-top: 18px;
}
.billing-btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
  background: #51bb7f;
  border-radius: 8px;
  color: white;
}

.popup-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 99999;
}

.popup-box-wrapper {
  overflow-y: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 735px;
  height: 80vh;
  background-color: #fff;
}

.popup-box {
  padding: 15px;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
}
.popup-box::-webkit-scrollbar {
  display: none;
}
.popup-box form .input-groups label {
  color: #4a4c56;
  margin-bottom: 12px;
  font-size: 18px;
}
.popup-box form .input-groups .ip-link-protection {
  color: #1d1f2c;
}
.popup-box form .input-groups p {
  color: #4a4c56;
}
.popup-box form .input-groups input {
  text-align: left;
  width: 100%;
  padding: 15px 24px;
  border: 2px solid #74c999;
  border-radius: 8px;
  background-color: #eef8f2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  color: #51bb7f;
}
.popup-box form .input-groups textarea {
  text-align: left;
  width: 100%;
  padding: 23px 24px;
  border: 2px solid #74c999;
  border-radius: 8px;
  background-color: #eef8f2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  color: #51bb7f;
  height: 183px;
  border: 2px dashed #74c999;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
.popup-box form #name {
  color: #51bb7f;
}
.popup-box form #number {
  border: none;
}

.modal-lg {
  --bs-modal-width: 700px !important;
}

.popup-title {
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 32px;
}

form {
  display: flex;
  flex-direction: column;
}

.checkbox-container {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-checkbox {
  display: none;
}
.custom-checkbox + label {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 16px;
  color: #1d1f2c;
}
.custom-checkbox + label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 4px;
  background-color: #e0e0e0;
  transition: background-color 0.3s ease;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.custom-checkbox:checked + label::before {
  background-color: #74c999;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="white"%3E%3Cpath fill-rule="evenodd" d="M13.854 4.146a.5.5 0 0 1 0 .708L7.707 11l-3.5-3.5a.5.5 0 1 1 .707-.707L8 10.293l5.146-5.147a.5.5 0 0 1 .708 0z"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}

.number-input-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border: 1.5px solid #74c999;
  border-radius: 8px;
  background-color: #eef8f2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.number-input-container input[type="number"] {
  -moz-appearance: textfield;
}
.number-input-container input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.number-input-container input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  width: 100%;
  padding: 8px;
  border: none;
  background-color: #eef8f2;
  font-size: 16px;
  outline: none;
  color: #333;
}

.increment-buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 21px 23px;
  border-radius: 11px;
  margin-right: 14px;
  width: 34px;
  height: 34px;
}
.increment-buttons button {
  background: none;
  border: none;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
}

.pagination-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
  padding: 10px 0;
}

.pagination-numbers {
  display: flex;
  align-items: center;
}

.pagination-btn {
  color: black;
  cursor: pointer;
  border: none;
  background: none;
  font-size: 14px;
  padding: 6px 14px;
  border-radius: 10px;
  line-height: 160%;
  font-weight: 600;
}

.pagination-btn.active {
  background-color: #51bb7f;
  color: white;
  border: none;
  padding: 6px 14px;
  border-radius: 10px;
}

.pagination-arrow {
  background-color: white;
  border: 1px solid #F1F2F4;
  color: #777980;
  padding: 8px 10px;
  cursor: pointer;
  border-radius: 8px;
  margin: 0 2px;
  line-height: 1;
}

.entries-info {
  display: flex;
  align-items: center;
  font-size: 14px;
  gap: 8px;
}

.entries-select {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.entries-select select {
  margin-left: 5px;
  padding: 10px;
  border-radius: 8px;
  border: 1px solid #F1F2F4;
}

.table-wrapper {
  max-width: 1042px;
  background-color: #ffffff;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.table-container {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.table-title {
  font-size: 32px;
  font-weight: 500;
  color: #51bb7f;
  margin-top: 0;
  margin-bottom: 16px;
}

.table-grid-header {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin-bottom: 40px;
}

.table-grid-body {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 16px;
  background-color: #E6FFF0;
  border: 1.5px dashed #74c999;
}

.table-grid-header-second {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin-bottom: 40px;
}
.table-grid-header-second .table-header-title-second {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #4a4c56;
}
.table-grid-header-second .table-header-title-third {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #4a4c56;
}
.table-grid-header-second .table-header-title-fourth {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #51bb7f;
}
.table-grid-header-second .table-header-title-fifth {
  color: #4a4c56;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.table-header {
  font-size: 20px;
  font-weight: 500;
  color: #51bb7f;
}

.table-header-title-first {
  display: flex;
  align-items: center;
  gap: 5px;
}

.table-body-title-first {
  display: flex;
  align-items: center;
}

.table-header-title-second {
  color: #4a4c56;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.table-header-title-fourth {
  color: #4a4c56;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
}

.table-header-title-third {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.table-body-title-second {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.table-body-title-third {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.table-body-title-fourth {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
}

.table-body {
  font-weight: 500;
  color: #777980;
}

.edit-btn {
  display: flex;
  align-items: center;
  gap: 12px;
  border: none;
  outline: none;
  padding: 9px 16px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  background-color: #51bb7f;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  cursor: pointer;
}

.table-header-top {
  margin-top: 32px;
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.table-header-top .table-title {
  margin-bottom: 0;
}
.table-header-top button {
  border: none;
  outline: none;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  background-color: #51bb7f;
  border-radius: 8px;
  cursor: pointer;
}

.table-header-top-second button {
  border: none;
  outline: none;
  padding: 20px 9px;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  background-color: #51bb7f;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  cursor: pointer;
}

.table-grid-body-second {
  display: block;
}

tbody td {
  font-weight: 500;
  color: #777980;
  padding: 12px;
  font-family: "SF UI Text";
  font-size: 16px;
  background-color: #E6FFF0;
  border-top: 1.5px dashed #74C999 !important;
  border-bottom: 1.5px dashed #74C999 !important;
}

.tb-border-1 {
  border-left: 1.5px dashed #74C999 !important;
}

.tb-border-2 {
  border-right: 1.5px dashed #74C999 !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

tbody tr {
  padding: 12px;
  border: 1px dashed #d1fae5 !important;
  color: #4b5563;
  background-color: #E6FFF0;
}

.table-inner {
  border-radius: 8px;
  border: 1px solid #74C999;
  padding: 30px 16px;
}

table {
  border-collapse: collapse;
}

.session-table {
  border-collapse: separate;
  border-spacing: 0 15px;
}

thead tr th {
  font-size: 17px;
  padding: 12px 5px;
  padding-bottom: 30px;
}

.search-container {
  position: relative;
}
.search-container .search-input {
  padding: 16px 24px;
  outline: none;
  font-size: 20px;
  border-radius: 8px;
  border: 1px solid #E9E9EA;
  width: 450px;
  position: relative;
  z-index: 1;
}
.search-container .search-button {
  background-color: #51BB7F;
  border: none;
  padding: 13px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 12px 12px 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 10;
  width: 70px;
}

.form-control:focus {
  border-color: #74c999;
  box-shadow: none !important;
}

.barfiler-desc {
  font-size: 20px;
}

.auth-title {
  color: #1D1F2C;
  text-align: center;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .download-area-heading {
    font-size: 20px;
  }

  .barfiller {
    margin-bottom: 0;
  }

  .footer__left a img {
    width: 115px;
  }

  .next-btn {
    font-size: 15px;
  }

  .card-one-items {
    padding: 12px 15px;
  }

  .barfiler-desc {
    font-size: 14px;
    margin-bottom: 40px;
  }

  .sub-btn {
    margin-right: 8px;
    margin-left: 0;
  }

  .barfiller .tip {
    font-size: 16px;
    font-size: 14px;
  }

  .subscription-btn {
    padding: 16px 24px;
  }

  .subscription-area .subscription-box span {
    font-size: 15px;
  }

  .subscription-area h3 {
    font-size: 28px;
  }

  .subscription-area.api p {
    font-size: 14px !important;
  }

  .search-container .search-input {
    width: 100%;
  }

  .logo-img {
    margin: 35px 0;
  }

  .signup-main-area {
    margin-top: 75px;
  }

  .card-one-heading {
    font-size: 20px;
  }

  .card-one-title {
    font-size: 14px;
  }

  .creat-account-area h3,
  .creat-account-area .h3 {
    font-size: 20px;
    line-height: 160%;
  }

  .contact-section .container .contact-wrapper .contact-grid form .submit-btn {
    font-size: 18px;
  }

  .faq-heading {
    font-size: 32px;
    line-height: 150%;
  }

  .flowing-command {
    font-size: 15px;
    margin-bottom: 8px;
  }

  .faq-area .accordion-button {
    font-size: 15px;
  }

  .creat-account-area a {
    font-size: 14px;
  }

  .faq-area .accordion-item .accordion-body p {
    font-size: 14px;
  }

  .contact-section .container .contact-wrapper .contact-grid .contact-details .contact-heading {
    font-size: 33px;
  }

  .card-item {
    flex-direction: column;
    text-align: center;
    padding: 12px 0;
    gap: 5px;
  }
  .card-item span {
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 15px;
  }

  .card-btn a {
    font-size: 14px;
  }

  .sudo {
    font-size: 14px;
  }

  .sub-card-one p {
    font-size: 14px;
  }
  .sub-card-one a {
    font-size: 14px;
  }

  .title-debain {
    font-size: 18px;
  }

  .creat-account-area p {
    font-size: 15px;
  }

  .faq-heading {
    font-size: 30px;
  }

  .expandable-content p {
    font-size: 15px;
  }

  .custom-input {
    font-size: 16px;
  }

  .auth-title {
    font-size: 24px;
  }

  .checkbox-section label {
    font-size: 14px;
  }

  .signup-main-area {
    flex-wrap: wrap;
    display: block;
  }

  .names-input {
    flex-wrap: wrap;
  }

  .custom-input-one {
    width: 100%;
  }

  .custom-input-two {
    width: 100%;
  }

  .signup-with svg {
    display: none;
  }

  .chart-top {
    flex-wrap: wrap;
    gap: 16px;
    margin-top: 20px;
  }

  .chart-dropdown {
    padding: 10px 24px;
  }

  .copy-btns {
    margin-top: 35px;
  }

  .subscription-box {
    flex-wrap: wrap;
    gap: 14px;
  }
}
@media only-screen and (min-width: 1536px) {
  .popup-box {
    height: 795px;
  }
}
@media (max-width: 991px) {
  .popup-box-wrapper {
    width: 80vw;
    height: 90vh;
  }

  .popup-box form .input-groups input {
    padding: 10px 20px;
  }
  .popup-box form .input-groups textarea {
    padding: 10px 20px;
  }
  .popup-box form #number {
    padding: 10px 20px;
  }

  .increment-buttons button {
    font-size: 6px;
  }

  .table-title {
    font-size: 26px;
  }

  .table-header-top button {
    padding: 10px 20px;
    font-size: 14px;
  }

  .table-header-top-second button {
    padding: 10px 20px;
    font-size: 14px;
  }

  .chart-top {
    margin-top: 30px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .chart-top .search-wrapper {
    margin-bottom: 30px;
    width: 100%;
  }
  .chart-top .btns-group {
    width: 100%;
  }
  .chart-top .btns-group button {
    justify-content: center;
    width: 100%;
  }

  .table-container {
    overflow: auto;
  }
}
@media (max-width: 480px) {
  .table-container {
    overflow: auto;
  }

  .table-inner {
    overflow: auto;
    width: 600px;
  }

  .table-title {
    font-size: 18px;
  }

  .table-header-top button {
    padding: 10px 20px;
    font-size: 14px;
  }

  .table-header {
    font-size: 15px;
  }

  .table-header-top-second button {
    padding: 10px 20px;
    font-size: 14px;
  }

  .chart-top {
    margin-top: 30px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .chart-top .search-wrapper {
    margin-bottom: 30px;
    width: 100%;
  }
  .chart-top .btns-group {
    width: 100%;
  }
  .chart-top .btns-group button {
    justify-content: center;
    width: 100%;
  }
}
/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1449px) {
  .container {
    padding: 0 25px !important;
  }

  .pricing-area .container .pricing-grid .pricing-card .card-features li {
    font-size: 15px;
  }
  .pricing-area .container .pricing-grid .pricing-card .card-price {
    font-size: 60px;
  }
}
@media (min-width: 1083px) and (max-width: 992px) {
  .review__area .owl-item.center::before {
    width: 90%;
  }
}
@media (min-width: 320px) and (max-width: 991px) {
  .signup-img {
    display: none;
  }

  .agree-desc {
    font-size: 14px;
  }
}
/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
  .container {
    padding: 0 25px !important;
  }

  .hero-area .container .text-content .hero-heading {
    font-size: 45px;
  }

  .section-about .container .flex-wrap .about-text .about-title {
    font-size: 16px;
  }
  .section-about .container .flex-wrap .about-text h3 {
    font-size: 40px;
  }
  .section-about .container .flex-wrap .about-text .h3 {
    font-size: 40px;
  }
  .section-about .container .flex-wrap .about-text p {
    font-size: 16px;
  }
  .section-about .container .flex-wrap .about-text a {
    font-size: 16px;
  }

  .user-area .content .text-section .subtitle {
    margin-bottom: 16px;
  }
  .user-area .content .text-section .title {
    font-size: 40px;
  }
  .user-area .content .text-section .description {
    font-size: 16px;
  }
  .user-area .content .text-section .buttons .button {
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .api-area .section-title .title {
    font-size: 40px;
  }
  .api-area .section-title .description {
    font-size: 16px;
  }
  .api-area .show-more a {
    font-size: 16px;
  }

  .pricing-area .container .section-title .pricing-title {
    font-size: 40px;
  }
  .pricing-area .container .section-title .pricing-description {
    font-size: 16px;
  }

  .blog-section .blog-header .blog-title {
    font-size: 40px;
  }
  .blog-section .blog-header .blog-icon-title {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .blog-section .blog-header .blog-description {
    font-size: 16px;
  }
  .blog-section .blog-grid {
    gap: 20px;
    grid-template-columns: repeat(2, 1fr);
  }

  .contact-section .container .contact-wrapper {
    padding: 50px;
  }
  .contact-section .container .contact-wrapper .contact-grid .contact-details {
    margin-bottom: 25px;
  }
  .contact-section .container .contact-wrapper .contact-grid .contact-details .contact-description {
    font-size: 15px;
  }
  .contact-section .container .contact-wrapper .contact-grid form .form-group {
    margin-bottom: 18px;
  }
  .contact-section .container .contact-wrapper .contact-grid form .form-group label {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .review__area .owl-item.center::before {
    width: 91%;
  }
}
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .hero-area .container .text-content .hero-heading {
    font-size: 35px;
  }
  .hero-area .container .text-content .hero-description {
    margin-bottom: 0;
  }
  .hero-area .container .text-content .hero-description br {
    display: none;
  }
  .hero-area .container .image-container img {
    max-width: 100px;
  }
  .hero-area .container .button-group .get-started-button {
    font-size: 16px;
    padding: 10px 23px;
  }
  .hero-area .container .button-group .free-download-button {
    font-size: 16px;
    padding: 10px 23px;
  }
  .hero-area .container .logo-container img {
    max-width: 168px;
  }

  .section-about .container .flex-wrap .about-text {
    width: 100%;
    order: 2;
    text-align: center;
  }
  .section-about .container .flex-wrap .about-text .about-title {
    font-size: 16px;
    justify-content: center;
  }
  .section-about .container .flex-wrap .about-text h3 {
    font-size: 40px;
  }
  .section-about .container .flex-wrap .about-text .h3 {
    font-size: 40px;
  }
  .section-about .container .flex-wrap .about-text p {
    font-size: 16px;
  }
  .section-about .container .flex-wrap .about-text a {
    font-size: 16px;
  }
  .section-about .container .flex-wrap .about-image {
    width: 66%;
    margin: auto;
    margin-bottom: 40px;
  }

  .user-area .content .text-section {
    width: 100%;
    order: 2;
  }
  .user-area .content .text-section .subtitle {
    margin-bottom: 16px;
  }
  .user-area .content .text-section .title {
    font-size: 40px;
  }
  .user-area .content .text-section .description {
    font-size: 16px;
  }
  .user-area .content .text-section .buttons .button {
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .user-area .content .image-section {
    width: 100%;
    margin-bottom: 40px;
  }

  .api-area .section-title .title {
    font-size: 40px;
  }
  .api-area .section-title .description {
    font-size: 16px;
  }
  .api-area .show-more a {
    font-size: 16px;
  }
  .api-area .grid {
    grid-template-columns: repeat(1, 1fr);
  }

  .pricing-area .container .section-title .pricing-title {
    font-size: 40px;
  }
  .pricing-area .container .section-title .pricing-description {
    font-size: 16px;
  }

  .blog-section .blog-header .blog-title {
    font-size: 40px;
  }
  .blog-section .blog-header .blog-icon-title {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .blog-section .blog-header .blog-description {
    font-size: 16px;
  }
  .blog-section .blog-grid {
    gap: 20px;
    grid-template-columns: repeat(2, 1fr);
  }

  .contact-section .container .contact-wrapper {
    padding: 50px;
  }
  .contact-section .container .contact-wrapper .contact-grid {
    grid-template-columns: repeat(1, 1fr);
    order: 2;
  }
  .contact-section .container .contact-wrapper .contact-grid .contact-details {
    margin-bottom: 25px;
  }
  .contact-section .container .contact-wrapper .contact-grid .contact-details .contact-description {
    font-size: 15px;
  }
  .contact-section .container .contact-wrapper .contact-grid form .form-group {
    margin-bottom: 18px;
  }
  .contact-section .container .contact-wrapper .contact-grid form .form-group label {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .contact-section .container .contact-wrapper .contact-grid .contact-image {
    display: none;
  }

  .section-title .pricing-title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .search-container .search-input {
    font-size: 18px;
    width: 263px;
  }

  .chart-top .btns-group button {
    padding: 16px 20px;
    font-size: 15px;
  }

  .header .header__flex .header__logo {
    max-width: 120px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .search-container .search-input {
    width: 380px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .search-container .search-input {
    width: 100%;
  }
}
/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 991px) {
  .search-container {
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
  }

  .billing-top .invoices-box {
    padding: 15px;
    line-height: 1.5;
    font-size: 15px;
  }

  .table-grid-body {
    font-size: 14px;
  }

  .form-control {
    font-size: 15px;
  }

  .menu-item {
    padding: 16px 24px;
  }

  .table-header-top .table-title {
    font-size: 16px;
  }

  .table-body {
    font-size: 14px;
  }

  label {
    font-size: 16px;
  }

  .sub-btn {
    font-size: 14px;
  }

  .billing-top span {
    font-size: 15px;
  }

  .search-container .search-input {
    font-size: 16px;
  }

  .contact-section .container .contact-wrapper .contact-grid form .form-group input {
    font-size: 14px;
  }

  .hero-area .container .text-content .hero-heading {
    font-size: 32px;
  }
  .hero-area .container .text-content .hero-description {
    margin-bottom: 0;
  }
  .hero-area .container .text-content .hero-description br {
    display: none;
  }
  .hero-area .container .image-container img {
    max-width: 75px;
  }
  .hero-area .container .button-group .get-started-button {
    font-size: 16px;
    padding: 10px 23px;
  }
  .hero-area .container .button-group .free-download-button {
    font-size: 16px;
    padding: 10px 23px;
  }
  .hero-area .container .logo-container img {
    max-width: 168px;
  }

  .section-about .container .flex-wrap .about-text {
    width: 100%;
    order: 2;
    text-align: center;
  }
  .section-about .container .flex-wrap .about-text .about-title {
    font-size: 16px;
    justify-content: center;
  }
  .section-about .container .flex-wrap .about-text h3 {
    font-size: 30px;
  }
  .section-about .container .flex-wrap .about-text .h3 {
    font-size: 30px;
  }
  .section-about .container .flex-wrap .about-text p {
    font-size: 16px;
  }
  .section-about .container .flex-wrap .about-text a {
    font-size: 16px;
  }
  .section-about .container .flex-wrap .about-image {
    width: 90%;
    margin: auto;
    margin-bottom: 40px;
  }

  .user-area .content .text-section {
    width: 100%;
    order: 2;
  }
  .user-area .content .text-section .subtitle {
    margin-bottom: 16px;
  }
  .user-area .content .text-section .title {
    font-size: 40px;
  }
  .user-area .content .text-section .description {
    font-size: 16px;
  }
  .user-area .content .text-section .buttons .button {
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }
  .user-area .content .image-section {
    width: 100%;
    margin-bottom: 40px;
  }

  .api-area .section-title .title {
    font-size: 30px;
  }
  .api-area .section-title .description {
    font-size: 16px;
  }
  .api-area .show-more a {
    font-size: 16px;
  }
  .api-area .grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .api-area .grid .card .card-header .card-title {
    font-size: 26px;
  }
  .api-area .grid .card .card-header .card-description {
    font-size: 16px;
  }

  .pricing-area .container .section-title .pricing-title {
    font-size: 30px;
  }
  .pricing-area .container .section-title .pricing-description {
    font-size: 16px;
  }

  .blog-section .blog-header .blog-title {
    font-size: 30px;
  }
  .blog-section .blog-header .blog-icon-title {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .blog-section .blog-header .blog-description {
    font-size: 16px;
  }
  .blog-section .blog-grid {
    gap: 20px;
    grid-template-columns: repeat(1, 1fr);
  }

  .contact-section .container .contact-wrapper {
    padding: 30px;
  }
  .contact-section .container .contact-wrapper .contact-grid {
    grid-template-columns: repeat(1, 1fr);
    order: 2;
  }
  .contact-section .container .contact-wrapper .contact-grid .contact-details {
    margin-bottom: 25px;
  }
  .contact-section .container .contact-wrapper .contact-grid .contact-details .contact-description {
    font-size: 13px;
  }
  .contact-section .container .contact-wrapper .contact-grid form .form-group {
    margin-bottom: 18px;
  }
  .contact-section .container .contact-wrapper .contact-grid form .form-group label {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .contact-section .container .contact-wrapper .contact-grid .contact-image {
    display: none;
  }

  .header__logo a img {
    width: 100px;
  }

  .footer__widget {
    width: 50%;
    margin-bottom: 40px;
  }
  .footer__widget:last-child {
    margin: 0;
  }

  .section-title .pricing-title {
    font-size: 30px;
  }

  .hero-area .container .text-content .hero-heading {
    font-size: 30px;
  }

  .card-btn a {
    padding: 18px 15px;
  }

  .logo-img img {
    width: 100px;
  }

  .signup-img {
    margin-top: 50px;
  }

  .header.single-page.login {
    margin-top: 0;
  }

  .menu {
    background-color: white;
    border-radius: 0;
    border: 1px solid #74c999;
    margin-top: 32px;
    display: flex;
    overflow-x: scroll;
    border-radius: 4px;
  }
  .menu .menu-item {
    border-radius: 0 !important;
  }
  .menu .menu-item span {
    font-size: 15px;
  }

  .barfiller {
    height: 45px !important;
  }

  .session.progress- {
    padding-bottom: 100px;
  }

  .pagination-container {
    flex-wrap: wrap;
  }

  .pagi-right {
    flex: 0 0 100%;
  }

  .pagination-btn {
    padding: 6px 10px;
    font-size: 12px;
  }

  .chart-top .btns-group {
    flex-wrap: wrap;
  }
  .chart-top .btns-group .dropdown {
    width: 100%;
  }

  .billing-info h3,
  .billing-info .h3 {
    font-size: 24px;
    margin-top: 30px;
  }
}
#invitation .container {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* Login page */
.forgot-password {
  margin-top: 20px;
  display: flex;
  align-items: center;
}

.session-table td:last-child {
  border-right: 1.5px dashed #74C999 !important;
}
.session-table td:first-child {
  border-left: 1.5px dashed #74C999 !important;
}

.openport-table {
  width: 100%;
  border-collapse: separate;
  font-size: 14px;
  border-spacing: 0 4px;
}
.openport-table .openport-table-header {
  font-size: 15px;
  padding: 12px 5px 30px;
  font-weight: 500;
  color: #51bb7f;
  text-align: left;
}
.openport-table .openport-table-header a {
  color: #51bb7f;
  text-decoration: none;
}
.openport-table .openport-table-header span {
  color: #10b981;
  /* Slightly darker green for the sorting arrow */
  font-size: 12px;
  margin-left: 5px;
}
.openport-table .openport-table-row {
  border: 1.5px dashed #74c999;
  font-weight: 500;
  color: #777980;
  padding: 12px 5px 12px;
  background-color: #E6FFF0;
}
.openport-table .text-right {
  text-align: right;
  justify-content: flex-end;
}

/* Table container */
.table-container {
  width: 100%;
  /* max-width: 1200px; */
  /* margin: 0 auto; */
  /* background-color: white; */
  border-radius: 8px;
  /* box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); */
  /* padding: 20px; */
}

/* Icon button styling */
.actions .icon {
  background-color: #f3f4f6;
  border: none;
  padding: 6px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
}

.actions .icon.edit {
  color: #60a5fa;
}

.actions .icon.delete {
  color: #ef4444;
}

.actions .session {
  background-color: #51bb7f;
  border: none;
  color: white;
  padding: 8px 16px;
  border-radius: 4px;
  cursor: pointer;
}

.user-content .actions {
  display: flex;
  gap: 6px;
}

.pagination-pages {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 24px;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .search-container {
    width: 100%;
  }
}
.search-button img {
  width: 24px;
  /* 24px size for the search icon */
  height: 24px;
}

@media (max-width: 576px) {
  .custom-hidden-xs {
    display: none !important;
  }
}
@media (max-width: 576px) {
  .custom-hidden-sm {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .custom-hidden-md {
    display: none !important;
  }
}
@media (max-width: 992px) {
  .custom-hidden-lg {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  .custom-hidden-xl {
    display: none !important;
  }
}
.text-left {
  text-align: left;
  display: flex;
  justify-content: flex-start;
}

.text-right {
  text-align: right;
  justify-content: flex-end;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.modal input {
  border: 1.5px solid #74c999;
}
.modal textarea, .modal input[readonly] {
  padding: 15px;
  border: 1.5px dashed #74c999;
  border-radius: 0;
  background-color: #E6FFF0;
  font-size: 18px;
  color: #51bb7f;
}
.modal div.checkbox {
  margin-top: 10px;
}
.modal div.checkbox label {
  display: flex;
  align-items: center;
}
.modal div.checkbox label input {
  margin-right: 10px;
}
.modal .custom-modal-footer {
  display: flex;
}

.float-left {
  float: left;
}

.btn-blue {
  background-color: #2d3e50;
  border-color: #2d3e50;
  color: #fff;
}
.btn-blue i {
  margin-right: 10px;
}

.btn-green {
  background-color: #51BB7F;
  color: white;
  border: 1px solid #51BB7F;
  border-radius: 4px;
}
.btn-green:hover {
  color: #51BB7F;
  background-color: rgba(81, 187, 127, 0.08);
  border-color: #51BB7F;
}

.btn-grey {
  background-color: #D1D5DB;
}

.user-content .form-group {
  margin-bottom: 32px;
}

.space-between-parent {
  display: flex;
  flex-direction: column;
  grid-gap: 32px;
}

span.help-block {
  color: #ff0000;
}

.modal-body .search-container {
  margin-bottom: 20px;
}
.modal-body .keys-search-results {
  flex-direction: column;
}

/*# sourceMappingURL=main.css.map */
