/* -------------------------------------------------------



    Theme Name: Crafto - The Multipurpose HTML5 Template

    Theme URL: https://craftohtml.themezaa.com/

    Description: Elevate your online presence with Crafto - a modern, versatile, multipurpose Bootstrap 5 responsive HTML5, SCSS template using highly creative 52+ ready demos.

    Author: ThemeZaa - https://www.themezaa.com/

    Author ThemeForest URL: https://themeforest.net/user/themezaa

    Copyright(c) 2024 themezaa.com

    Version: 2.0



------------------------------------------------------- */

/* Bootstrap overwrite css */

@media (min-width: 1400px) {



  .container,

  .container-lg,

  .container-md,

  .container-sm,

  .container-xl,

  .container-xxl {

    max-width: 1220px;

  }

}



@media(max-width:1300px) {

  .navbar .navbar-nav .nav-link {

    font-size: 17px;

    letter-spacing: .5px;

    padding: 10px 14px;

  }



  .header-icon .icon:first-child a:first-child {

    padding-left: 11px;

    /* padding-left: 0; */

  }



  .btn.btn-rounded.btn-medium {

    padding: 12px 10px;

    /* padding: 12px 32px; */

  }

}



@media(max-width:1200px) {

  .btn.btn-rounded.btn-medium {

    padding: 11px 8px;

    /* padding: 12px 32px; */

  }



  .btn.btn-hover-animation-switch .btn-text {

    margin-left: -13px;

    position: relative;

    z-index: 3;

    transition: transform 0.6s 0.125s cubic-bezier(0.1, 0.75, 0.25, 1);

    font-size: 14px;

  }



  .navbar>.container-fluid {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }



}



@media(max-width:1100px) {

  .navbar .navbar-nav .nav-link {

    padding: 9px 8px;

    font-size: 14px;

  }



  .page-title-double-large h1 {

    font-family: "Playfair Display", serif;

    font-size: 36px !important;

    letter-spacing: 1px !important;

  }



  .rubik {

    font-size: 24px;

  }

}



@media (min-width: 992px) {

  .row.g-lg-0 {

    margin-right: 0;

    margin-left: 0;

  }



  .row.g-lg-0>* {

    padding-right: 0;

    padding-left: 0;

  }



  .upgrade-box h2 {

    font-size: 20px !important;

    font-weight: 700;

    margin-bottom: 20px;

    line-height: normal;

  }



  .upgrade-box {

    background: #fff;

    padding: 20px;

    border-radius: 12px;

    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);

  }





}



@media (max-width: 1600px) {

  section {

    padding-top: 45px;

    /* padding-top: 60px; */

    /* padding-top: 90px; */

    /* padding-bottom: 90px; */

    padding-bottom: 45px;

    /* padding-bottom: 60px; */

  }



  section.big-section {

    padding-top: 120px;

    padding-bottom: 120px;

  }



  section.extra-big-section {

    padding-top: 160px;

    padding-bottom: 160px;

  }

}



@media (max-width: 991px) {

  html {

    font-size: 14px;

  }



  section {

    padding-top: 75px;

    padding-bottom: 75px;

  }



  section.half-section {

    padding-top: 50px;

    padding-bottom: 50px;

  }



  section.big-section {

    padding-top: 95px;

    padding-bottom: 95px;

  }



  section.extra-big-section {

    padding-top: 110px;

    padding-bottom: 110px;

  }



  .row.md-gutter-very-small {

    margin-left: -5px;

    margin-right: -5px;

  }



  .row.md-gutter-very-small>* {

    padding-right: 5px;

    padding-left: 5px;

  }



  .row.md-gutter-small {

    margin-left: -10px;

    margin-right: -10px;

  }



  .row.md-gutter-small>* {

    padding-right: 10px;

    padding-left: 10px;

  }



  /* ------------------------------------ */



  .font-45 {

    font-size: 32px !important;

  }



  .lg-outside-box-left-30 {

    margin-left: 0px !important;

  }



  .led-btn.btn.btn-large {

    padding: 18px;

    font-size: 14px;

    margin: 20px 0 0 0 !important;

  }



  .footer-tell-icon {

    max-width: 100%;

  }



  .last-log-text {

    padding: 0 20px;

    flex-wrap: wrap;

  }



  .inner-page-title .text-center {

    width: 100% !important;

  }



}



@media (max-width: 767px) {

  html {

    font-size: 12px;

  }



  section {

    padding-top: 50px;

    padding-bottom: 50px;

  }



  section.half-section {

    padding-top: 40px;

    padding-bottom: 40px;

  }



  section.big-section {

    padding-top: 50px;

    padding-bottom: 50px;

  }



  section.extra-big-section {

    padding-top: 50px;

    padding-bottom: 50px;

  }



  .row.sm-gutter-very-small {

    margin-left: -5px;

    margin-right: -5px;

  }



  .row.sm-gutter-very-small>* {

    padding-right: 5px;

    padding-left: 5px;

  }



  .row.sm-gutter-small {

    margin-left: -10px;

    margin-right: -10px;

  }



  .row.sm-gutter-small>* {

    padding-right: 10px;

    padding-left: 10px;

  }



  .social-icon-style-06 ul li a {

    padding: 0 3px;

    font-size: 26px;

  }



  #map iframe {

    height: 420px !important;

  }



  .inner-footer .col-6 {

    width: 100%;

  }



  .inner-page .row:first-child {

    flex-direction: column-reverse;

  }



  .inner-page-title .text-center {

    width: 100% !important;

  }



  .feature-box-icon svg path,

  .feature-box-content span {

    font-size: 17px;

    line-height: 1.5;

  }



  .bg-light-red-grey {

    width: 40px !important;

    height: 40px !important;

  }



  .stack-box {

    height: 100% !important;

  }

}



@media (max-width: 1600px) {



  /* Font size */

  .xxl-fs-100 {

    font-size: 6.25rem;

    line-height: 6.25rem;

  }



  .xxl-fs-110 {

    font-size: 6.875rem;

    line-height: 6.875rem;

  }



  .xxl-fs-120 {

    font-size: 7.5rem;

    line-height: 7.5rem;

  }



  .xxl-fs-130 {

    font-size: 8.125rem;

    line-height: 8.125rem;

  }



  .xxl-fs-140 {

    font-size: 8.75rem;

    line-height: 8.75rem;

  }



  .xxl-fs-150 {

    font-size: 9.375rem;

    line-height: 9.375rem;

  }



  .xxl-fs-160 {

    font-size: 10rem;

    line-height: 10rem;

  }



  .xxl-fs-170 {

    font-size: 10.625rem;

    line-height: 10.625rem;

  }



  .xxl-fs-180 {

    font-size: 11.25rem;

    line-height: 11.25rem;

  }



  .xxl-fs-190 {

    font-size: 11.875rem;

    line-height: 11.875rem;

  }



  .xxl-fs-200 {

    font-size: 12.5rem;

    line-height: 12.5rem;

  }



  .xxl-fs-250 {

    font-size: 15.625rem;

    line-height: 15.625rem;

  }



  .xxl-fs-275 {

    font-size: 17.188rem;

    line-height: 17.188rem;

  }



  .xxl-fs-300 {

    font-size: 18.75rem;

    line-height: 18.75rem;

  }

}



@media (max-width: 1399px) {



  /* Font size */

  .xl-fs-0 {

    font-size: 0;

  }



  .xl-fs-10 {

    font-size: 10px;

  }



  .xl-fs-11 {

    font-size: 11px;

  }



  .xl-fs-12 {

    font-size: 12px;

  }



  .xl-fs-13 {

    font-size: 13px;

  }



  .xl-fs-14 {

    font-size: 14px;

  }



  .xl-fs-15 {

    font-size: 15px;

  }



  .xl-fs-16 {

    font-size: 16px;

  }



  .xl-fs-17 {

    font-size: 17px;

  }



  .xl-fs-18 {

    font-size: 18px;

  }



  .xl-fs-19 {

    font-size: 19px;

  }



  .xl-fs-20 {

    font-size: 20px;

  }



  .xl-fs-22 {

    font-size: 22px;

  }



  .xl-fs-24 {

    font-size: 24px;

    line-height: 32px;

  }



  .xl-fs-26 {

    font-size: 26px;

    line-height: 38px;

  }



  .xl-fs-28 {

    font-size: 1.75rem;

    line-height: 2.6rem;

  }



  .xl-fs-30 {

    font-size: 1.875rem;

    line-height: 2.8rem;

  }



  .xl-fs-32 {

    font-size: 2rem;

    line-height: 2.5rem;

  }



  .xl-fs-40 {

    font-size: 2.5rem;

    line-height: 2.5rem;

  }



  .xl-fs-45 {

    font-size: 2.813rem;

    line-height: 3rem;

  }



  .xl-fs-50 {

    font-size: 3.125rem;

    line-height: 3.25rem;

  }



  .xl-fs-55 {

    font-size: 3.438rem;

    line-height: 3.5rem;

  }



  .xl-fs-60 {

    font-size: 3.75rem;

    line-height: 3.75rem;

  }



  .xl-fs-65 {

    font-size: 4.063rem;

    line-height: 4.688rem;

  }



  .xl-fs-70 {

    font-size: 4.375rem;

    line-height: 4.375rem;

  }



  .xl-fs-75 {

    font-size: 4.668rem;

    line-height: 4.668rem;

  }



  .xl-fs-80 {

    font-size: 5rem;

    line-height: 5rem;

  }



  .xl-fs-85 {

    font-size: 5.313rem;

    line-height: 5.313rem;

  }



  .xl-fs-90 {

    font-size: 5.625rem;

    line-height: 5.625rem;

  }



  .xl-fs-95 {

    font-size: 5.938rem;

    line-height: 5.938rem;

  }



  .xl-fs-100 {

    font-size: 6.25rem;

    line-height: 6.25rem;

  }



  .xl-fs-110 {

    font-size: 6.875rem;

    line-height: 6.875rem;

  }



  .xl-fs-120 {

    font-size: 7.5rem;

    line-height: 7.5rem;

  }



  .xl-fs-130 {

    font-size: 8.125rem;

    line-height: 8.125rem;

  }



  .xl-fs-140 {

    font-size: 8.75rem;

    line-height: 8.75rem;

  }



  .xl-fs-150 {

    font-size: 9.375rem;

    line-height: 9.375rem;

  }



  .xl-fs-160 {

    font-size: 10rem;

    line-height: 10rem;

  }



  .xl-fs-170 {

    font-size: 10.625rem;

    line-height: 10.625rem;

  }



  .xl-fs-180 {

    font-size: 11.25rem;

    line-height: 11.25rem;

  }



  .xl-fs-190 {

    font-size: 11.875rem;

    line-height: 11.875rem;

  }



  .xl-fs-200 {

    font-size: 12.5rem;

    line-height: 12.5rem;

  }



  .xl-fs-250 {

    font-size: 15.625rem;

    line-height: 15.625rem;

  }



  .xl-fs-275 {

    font-size: 17.188rem;

    line-height: 17.188rem;

  }



  .xl-fs-300 {

    font-size: 18.75rem;

    line-height: 18.75rem;

  }



  /* Line height */

  .xl-lh-20 {

    line-height: 20px;

  }



  .xl-lh-22 {

    line-height: 22px;

  }



  .xl-lh-24 {

    line-height: 24px;

  }



  .xl-lh-26 {

    line-height: 26px;

  }



  .xl-lh-28 {

    line-height: 28px;

  }



  .xl-lh-30 {

    line-height: 30px;

  }



  .xl-lh-32 {

    line-height: 2rem;

  }



  .xl-lh-34 {

    line-height: 2.125rem;

  }



  .xl-lh-36 {

    line-height: 2.25rem;

  }



  .xl-lh-38 {

    line-height: 2.375rem;

  }



  .xl-lh-40 {

    line-height: 2.5rem;

  }



  .xl-lh-42 {

    line-height: 2.625rem;

  }



  .xl-lh-44 {

    line-height: 2.75rem;

  }



  .xl-lh-46 {

    line-height: 2.875rem;

  }



  .xl-lh-48 {

    line-height: 3rem;

  }



  .xl-lh-50 {

    line-height: 3.125rem;

  }



  .xl-lh-55 {

    line-height: 3.438rem;

  }



  .xl-lh-60 {

    line-height: 3.75rem;

  }



  .xl-lh-65 {

    line-height: 4.063rem;

  }



  .xl-lh-70 {

    line-height: 4.375rem;

  }



  .xl-lh-75 {

    line-height: 4.688rem;

  }



  .xl-lh-80 {

    line-height: 5rem;

  }



  .xl-lh-85 {

    line-height: 5.313rem;

  }



  .xl-lh-90 {

    line-height: 5.625rem;

  }



  .xl-lh-95 {

    line-height: 5.938rem;

  }



  .xl-lh-100 {

    line-height: 6.25rem;

  }



  .xl-lh-normal {

    line-height: normal;

  }



  .xl-lh-initial {

    line-height: initial;

  }

}



@media (max-width: 1199px) {



  /* Font size */

  .lg-fs-0 {

    font-size: 0;

  }



  .lg-fs-10 {

    font-size: 10px;

  }



  .lg-fs-11 {

    font-size: 11px;

  }



  .lg-fs-12 {

    font-size: 12px;

  }



  .lg-fs-13 {

    font-size: 13px;

  }



  .lg-fs-14 {

    font-size: 14px;

  }



  .lg-fs-15 {

    font-size: 15px;

  }



  .lg-fs-16 {

    font-size: 16px;

  }



  .lg-fs-17 {

    font-size: 17px;

  }



  .lg-fs-18 {

    font-size: 18px;

  }



  .lg-fs-19 {

    font-size: 19px;

  }



  .lg-fs-20 {

    font-size: 20px;

  }



  .lg-fs-22 {

    font-size: 22px;

  }



  .lg-fs-24 {

    font-size: 24px;

    line-height: 32px;

  }



  .lg-fs-26 {

    font-size: 26px;

    line-height: 38px;

  }



  .lg-fs-28 {

    font-size: 1.75rem;

    line-height: 2.6rem;

  }



  .lg-fs-30 {

    font-size: 1.875rem;

    line-height: 2.8rem;

  }



  .lg-fs-32 {

    font-size: 2rem;

    line-height: 2.5rem;

  }



  .lg-fs-40 {

    font-size: 2.5rem;

    line-height: 2.5rem;

  }



  .lg-fs-45 {

    font-size: 2.813rem;

    line-height: 3rem;

  }



  .lg-fs-50 {

    font-size: 3.125rem;

    line-height: 3.25rem;

  }



  .lg-fs-55 {

    font-size: 3.438rem;

    line-height: 3.5rem;

  }



  .lg-fs-60 {

    font-size: 3.75rem;

    line-height: 3.75rem;

  }



  .lg-fs-65 {

    font-size: 4.063rem;

    line-height: 4.688rem;

  }



  .lg-fs-70 {

    font-size: 4.375rem;

    line-height: 4.375rem;

  }



  .lg-fs-75 {

    font-size: 4.668rem;

    line-height: 4.668rem;

  }



  .lg-fs-80 {

    font-size: 5rem;

    line-height: 5rem;

  }



  .lg-fs-85 {

    font-size: 5.313rem;

    line-height: 5.313rem;

  }



  .lg-fs-90 {

    font-size: 5.625rem;

    line-height: 5.625rem;

  }



  .lg-fs-95 {

    font-size: 5.938rem;

    line-height: 5.938rem;

  }



  .lg-fs-100 {

    font-size: 6.25rem;

    line-height: 6.25rem;

  }



  .lg-fs-110 {

    font-size: 6.875rem;

    line-height: 6.875rem;

  }



  .lg-fs-120 {

    font-size: 7.5rem;

    line-height: 7.5rem;

  }



  .lg-fs-130 {

    font-size: 8.125rem;

    line-height: 8.125rem;

  }



  .lg-fs-140 {

    font-size: 8.75rem;

    line-height: 8.75rem;

  }



  .lg-fs-150 {

    font-size: 9.375rem;

    line-height: 9.375rem;

  }



  .lg-fs-160 {

    font-size: 10rem;

    line-height: 10rem;

  }



  .lg-fs-170 {

    font-size: 10.625rem;

    line-height: 10.625rem;

  }



  .lg-fs-180 {

    font-size: 11.25rem;

    line-height: 11.25rem;

  }



  .lg-fs-190 {

    font-size: 11.875rem;

    line-height: 11.875rem;

  }



  .lg-fs-200 {

    font-size: 12.5rem;

    line-height: 12.5rem;

  }



  .lg-fs-250 {

    font-size: 15.625rem;

    line-height: 15.625rem;

  }



  .lg-fs-275 {

    font-size: 17.188rem;

    line-height: 17.188rem;

  }



  .lg-fs-300 {

    font-size: 18.75rem;

    line-height: 18.75rem;

  }



  /* Line height */

  .lg-lh-20 {

    line-height: 20px;

  }



  .lg-lh-22 {

    line-height: 22px;

  }



  .lg-lh-24 {

    line-height: 24px;

  }



  .lg-lh-26 {

    line-height: 26px;

  }



  .lg-lh-28 {

    line-height: 28px;

  }



  .lg-lh-30 {

    line-height: 30px;

  }



  .lg-lh-32 {

    line-height: 2rem;

  }



  .lg-lh-34 {

    line-height: 2.125rem;

  }



  .lg-lh-36 {

    line-height: 2.25rem;

  }



  .lg-lh-38 {

    line-height: 2.375rem;

  }



  .lg-lh-40 {

    line-height: 2.5rem;

  }



  .lg-lh-42 {

    line-height: 2.625rem;

  }



  .lg-lh-44 {

    line-height: 2.75rem;

  }



  .lg-lh-46 {

    line-height: 2.875rem;

  }



  .lg-lh-48 {

    line-height: 3rem;

  }



  .lg-lh-50 {

    line-height: 3.125rem;

  }



  .lg-lh-55 {

    line-height: 3.438rem;

  }



  .lg-lh-60 {

    line-height: 3.75rem;

  }



  .lg-lh-65 {

    line-height: 4.063rem;

  }



  .lg-lh-70 {

    line-height: 4.375rem;

  }



  .lg-lh-75 {

    line-height: 4.688rem;

  }



  .lg-lh-80 {

    line-height: 5rem;

  }



  .lg-lh-85 {

    line-height: 5.313rem;

  }



  .lg-lh-90 {

    line-height: 5.625rem;

  }



  .lg-lh-95 {

    line-height: 5.938rem;

  }



  .lg-lh-100 {

    line-height: 6.25rem;

  }



  .lg-lh-normal {

    line-height: normal;

  }



  .lg-lh-initial {

    line-height: initial;

  }

}



@media (max-width: 991px) {



  /* Font size */

  .md-fs-0 {

    font-size: 0;

  }



  .md-fs-10 {

    font-size: 10px;

  }



  .md-fs-11 {

    font-size: 11px;

  }



  .md-fs-12 {

    font-size: 12px;

  }



  .md-fs-13 {

    font-size: 13px;

  }



  .md-fs-14 {

    font-size: 14px;

  }



  .md-fs-15 {

    font-size: 15px;

  }



  .md-fs-16 {

    font-size: 16px;

  }



  .md-fs-17 {

    font-size: 17px;

  }



  .md-fs-18 {

    font-size: 18px;

  }



  .md-fs-19 {

    font-size: 19px;

  }



  .md-fs-20 {

    font-size: 20px;

  }



  .md-fs-22 {

    font-size: 22px;

  }



  .md-fs-24 {

    font-size: 24px;

    line-height: 32px;

  }



  .md-fs-26 {

    font-size: 26px;

    line-height: 38px;

  }



  .md-fs-28 {

    font-size: 1.75rem;

    line-height: 2.6rem;

  }



  .md-fs-30 {

    font-size: 1.875rem;

    line-height: 2.8rem;

  }



  .md-fs-32 {

    font-size: 2rem;

    line-height: 2.5rem;

  }



  .md-fs-40 {

    font-size: 2.5rem;

    line-height: 2.5rem;

  }



  .md-fs-45 {

    font-size: 2.813rem;

    line-height: 3rem;

  }



  .md-fs-50 {

    font-size: 3.125rem;

    line-height: 3.25rem;

  }



  .md-fs-55 {

    font-size: 3.438rem;

    line-height: 3.5rem;

  }



  .md-fs-60 {

    font-size: 3.75rem;

    line-height: 3.75rem;

  }



  .md-fs-65 {

    font-size: 4.063rem;

    line-height: 4.688rem;

  }



  .md-fs-70 {

    font-size: 4.375rem;

    line-height: 4.375rem;

  }



  .md-fs-75 {

    font-size: 4.668rem;

    line-height: 4.668rem;

  }



  .md-fs-80 {

    font-size: 5rem;

    line-height: 5rem;

  }



  .md-fs-85 {

    font-size: 5.313rem;

    line-height: 5.313rem;

  }



  .md-fs-90 {

    font-size: 5.625rem;

    line-height: 5.625rem;

  }



  .md-fs-95 {

    font-size: 5.938rem;

    line-height: 5.938rem;

  }



  .md-fs-100 {

    font-size: 6.25rem;

    line-height: 6.25rem;

  }



  .md-fs-110 {

    font-size: 6.875rem;

    line-height: 6.875rem;

  }



  .md-fs-120 {

    font-size: 7.5rem;

    line-height: 7.5rem;

  }



  .md-fs-130 {

    font-size: 8.125rem;

    line-height: 8.125rem;

  }



  .md-fs-140 {

    font-size: 8.75rem;

    line-height: 8.75rem;

  }



  .md-fs-150 {

    font-size: 9.375rem;

    line-height: 9.375rem;

  }



  .md-fs-160 {

    font-size: 10rem;

    line-height: 10rem;

  }



  .md-fs-170 {

    font-size: 10.625rem;

    line-height: 10.625rem;

  }



  .md-fs-180 {

    font-size: 11.25rem;

    line-height: 11.25rem;

  }



  .md-fs-190 {

    font-size: 11.875rem;

    line-height: 11.875rem;

  }



  .md-fs-200 {

    font-size: 12.5rem;

    line-height: 12.5rem;

  }



  .md-fs-250 {

    font-size: 15.625rem;

    line-height: 15.625rem;

  }



  .md-fs-275 {

    font-size: 17.188rem;

    line-height: 17.188rem;

  }



  .md-fs-300 {

    font-size: 18.75rem;

    line-height: 18.75rem;

  }



  /* Line height */

  .md-lh-20 {

    line-height: 20px;

  }



  .md-lh-22 {

    line-height: 22px;

  }



  .md-lh-24 {

    line-height: 24px;

  }



  .md-lh-26 {

    line-height: 26px;

  }



  .md-lh-28 {

    line-height: 28px;

  }



  .md-lh-30 {

    line-height: 30px;

  }



  .md-lh-32 {

    line-height: 2rem;

  }



  .md-lh-34 {

    line-height: 2.125rem;

  }



  .md-lh-36 {

    line-height: 2.25rem;

  }



  .md-lh-38 {

    line-height: 2.375rem;

  }



  .md-lh-40 {

    line-height: 2.5rem;

  }



  .md-lh-42 {

    line-height: 2.625rem;

  }



  .md-lh-44 {

    line-height: 2.75rem;

  }



  .md-lh-46 {

    line-height: 2.875rem;

  }



  .md-lh-48 {

    line-height: 3rem;

  }



  .md-lh-50 {

    line-height: 3.125rem;

  }



  .md-lh-55 {

    line-height: 3.438rem;

  }



  .md-lh-60 {

    line-height: 3.75rem;

  }



  .md-lh-65 {

    line-height: 4.063rem;

  }



  .md-lh-70 {

    line-height: 4.375rem;

  }



  .md-lh-75 {

    line-height: 4.688rem;

  }



  .md-lh-80 {

    line-height: 5rem;

  }



  .md-lh-85 {

    line-height: 5.313rem;

  }



  .md-lh-90 {

    line-height: 5.625rem;

  }



  .md-lh-95 {

    line-height: 5.938rem;

  }



  .md-lh-100 {

    line-height: 6.25rem;

  }



  .md-lh-normal {

    line-height: normal;

  }



  .md-lh-initial {

    line-height: initial;

  }



  nav .container-fluid .col-auto:first-child {

    width: 25%;

    padding: 0;

  }



  nav .container-fluid .col-auto:last-child {

    width: 58%;

  }



  nav .container-fluid .col-auto:nth-child(2) {

    width: 8%;

    justify-content: center;

  }



  nav .container-fluid .col-auto:last-child a {

    font-size: 14px;

  }



  .ecosystem {

    min-height: 300px;

    padding: 30px;

  }

}



@media (max-width: 767px) {



  /* Heading */

  h1,

  h2,

  h3,

  h4,

  h5,

  h6 {

    margin-bottom: 25px;

  }



  /* Font size */

  .sm-fs-0 {

    font-size: 0;

  }



  .sm-fs-10 {

    font-size: 10px;

  }



  .sm-fs-11 {

    font-size: 11px;

  }



  .sm-fs-12 {

    font-size: 12px;

  }



  .sm-fs-13 {

    font-size: 13px;

  }



  .sm-fs-14 {

    font-size: 14px;

  }



  .sm-fs-15 {

    font-size: 15px;

  }



  .sm-fs-16 {

    font-size: 16px;

  }



  .sm-fs-17 {

    font-size: 17px;

  }



  .sm-fs-18 {

    font-size: 18px;

  }



  .sm-fs-19 {

    font-size: 19px;

  }



  .sm-fs-20 {

    font-size: 20px;

  }



  .sm-fs-22 {

    font-size: 22px;

  }



  .sm-fs-24 {

    font-size: 24px;

    line-height: 32px;

  }



  .sm-fs-26 {

    font-size: 26px;

    line-height: 38px;

  }



  .sm-fs-28 {

    font-size: 1.75rem;

    line-height: 2.6rem;

  }



  .sm-fs-30 {

    font-size: 1.875rem;

    line-height: 2.8rem;

  }



  .sm-fs-32 {

    font-size: 2rem;

    line-height: 2.5rem;

  }



  .sm-fs-40 {

    font-size: 2.5rem;

    line-height: 2.5rem;

  }



  .sm-fs-45 {

    font-size: 2.813rem;

    line-height: 2.813rem;

  }



  .sm-fs-50 {

    font-size: 3.125rem;

    line-height: 3.125rem;

  }



  .sm-fs-55 {

    font-size: 3.438rem;

    line-height: 3.438rem;

  }



  .sm-fs-60 {

    font-size: 3.75rem;

    line-height: 3.75rem;

  }



  .sm-fs-65 {

    font-size: 4.063rem;

    line-height: 4.063rem;

  }



  .sm-fs-70 {

    font-size: 4.375rem;

    line-height: 4.375rem;

  }



  .sm-fs-75 {

    font-size: 4.668rem;

    line-height: 4.668rem;

  }



  .sm-fs-80 {

    font-size: 5rem;

    line-height: 5rem;

  }



  .sm-fs-85 {

    font-size: 5.313rem;

    line-height: 5.313rem;

  }



  .sm-fs-90 {

    font-size: 5.625rem;

    line-height: 5.625rem;

  }



  .sm-fs-95 {

    font-size: 5.938rem;

    line-height: 5.938rem;

  }



  .sm-fs-100 {

    font-size: 6.25rem;

    line-height: 6.25rem;

  }



  .sm-fs-110 {

    font-size: 6.875rem;

    line-height: 6.875rem;

  }



  .sm-fs-120 {

    font-size: 7.5rem;

    line-height: 7.5rem;

  }



  .sm-fs-130 {

    font-size: 8.125rem;

    line-height: 8.125rem;

  }



  .sm-fs-140 {

    font-size: 8.75rem;

    line-height: 8.75rem;

  }



  .sm-fs-150 {

    font-size: 9.375rem;

    line-height: 9.375rem;

  }



  .sm-fs-160 {

    font-size: 10rem;

    line-height: 10rem;

  }



  .sm-fs-170 {

    font-size: 10.625rem;

    line-height: 10.625rem;

  }



  .sm-fs-180 {

    font-size: 11.25rem;

    line-height: 11.25rem;

  }



  .sm-fs-190 {

    font-size: 11.875rem;

    line-height: 11.875rem;

  }



  .sm-fs-200 {

    font-size: 12.5rem;

    line-height: 12.5rem;

  }



  .sm-fs-250 {

    font-size: 15.625rem;

    line-height: 15.625rem;

  }



  .sm-fs-275 {

    font-size: 17.188rem;

    line-height: 17.188rem;

  }



  .sm-fs-300 {

    font-size: 18.75rem;

    line-height: 18.75rem;

  }



  /* Line height */

  .sm-lh-20 {

    line-height: 20px;

  }



  .sm-lh-22 {

    line-height: 22px;

  }



  .sm-lh-24 {

    line-height: 24px;

  }



  .sm-lh-26 {

    line-height: 26px;

  }



  .sm-lh-28 {

    line-height: 28px;

  }



  .sm-lh-30 {

    line-height: 30px;

  }



  .sm-lh-32 {

    line-height: 2rem;

  }



  .sm-lh-34 {

    line-height: 2.125rem;

  }



  .sm-lh-36 {

    line-height: 2.25rem;

  }



  .sm-lh-38 {

    line-height: 2.375rem;

  }



  .sm-lh-40 {

    line-height: 2.5rem;

  }



  .sm-lh-42 {

    line-height: 2.625rem;

  }



  .sm-lh-44 {

    line-height: 2.75rem;

  }



  .sm-lh-46 {

    line-height: 2.875rem;

  }



  .sm-lh-48 {

    line-height: 3rem;

  }



  .sm-lh-50 {

    line-height: 3.125rem;

  }



  .sm-lh-55 {

    line-height: 3.438rem;

  }



  .sm-lh-60 {

    line-height: 3.75rem;

  }



  .sm-lh-65 {

    line-height: 4.063rem;

  }



  .sm-lh-70 {

    line-height: 4.375rem;

  }



  .sm-lh-75 {

    line-height: 4.688rem;

  }



  .sm-lh-80 {

    line-height: 5rem;

  }



  .sm-lh-85 {

    line-height: 5.313rem;

  }



  .sm-lh-90 {

    line-height: 5.625rem;

  }



  .sm-lh-95 {

    line-height: 5.938rem;

  }



  .sm-lh-100 {

    line-height: 6.25rem;

  }



  .sm-lh-normal {

    line-height: normal;

  }



  .sm-lh-initial {

    line-height: initial;

  }



  nav .container-fluid .col-auto:nth-child(2) {

    width: 17%;

  }



  .flex-direction-col-reverse {

    flex-direction: column-reverse !important;

  }



}



@media (max-width: 575px) {



  /* Font size */

  .xs-fs-0 {

    font-size: 0;

  }



  .xs-fs-10 {

    font-size: 10px;

  }



  .xs-fs-11 {

    font-size: 11px;

  }



  .xs-fs-12 {

    font-size: 12px;

  }



  .xs-fs-13 {

    font-size: 13px;

  }



  .xs-fs-14 {

    font-size: 14px;

  }



  .xs-fs-15 {

    font-size: 15px;

  }



  .xs-fs-16 {

    font-size: 16px;

  }



  .xs-fs-17 {

    font-size: 17px;

  }



  .xs-fs-18 {

    font-size: 18px;

  }



  .xs-fs-19 {

    font-size: 19px;

  }



  .xs-fs-20 {

    font-size: 20px;

  }



  .xs-fs-22 {

    font-size: 22px;

  }



  .xs-fs-24 {

    font-size: 24px;

    line-height: 32px;

  }



  .xs-fs-26 {

    font-size: 26px;

    line-height: 38px;

  }



  .xs-fs-28 {

    font-size: 1.75rem;

    line-height: 2.6rem;

  }



  .xs-fs-30 {

    font-size: 1.875rem;

    line-height: 2.8rem;

  }



  .xs-fs-32 {

    font-size: 2rem;

    line-height: 2.5rem;

  }



  .xs-fs-40 {

    font-size: 2.5rem;

    line-height: 2.5rem;

  }



  .xs-fs-45 {

    font-size: 2.813rem;

    line-height: 3rem;

  }



  .xs-fs-50 {

    font-size: 3.125rem;

    line-height: 3.125rem;

  }



  .xs-fs-55 {

    font-size: 3.438rem;

    line-height: 3.438rem;

  }



  .xs-fs-60 {

    font-size: 3.75rem;

    line-height: 3.75rem;

  }



  .xs-fs-65 {

    font-size: 4.063rem;

    line-height: 4.688rem;

  }



  .xs-fs-70 {

    font-size: 4.375rem;

    line-height: 4.375rem;

  }



  .xs-fs-75 {

    font-size: 4.668rem;

    line-height: 4.668rem;

  }



  .xs-fs-80 {

    font-size: 5rem;

    line-height: 5rem;

  }



  .xs-fs-85 {

    font-size: 5.313rem;

    line-height: 5.313rem;

  }



  .xs-fs-90 {

    font-size: 5.625rem;

    line-height: 5.625rem;

  }



  .xs-fs-95 {

    font-size: 5.938rem;

    line-height: 5.938rem;

  }



  .xs-fs-100 {

    font-size: 6.25rem;

    line-height: 6.25rem;

  }



  .xs-fs-110 {

    font-size: 6.875rem;

    line-height: 6.875rem;

  }



  .xs-fs-120 {

    font-size: 7.5rem;

    line-height: 7.5rem;

  }



  .xs-fs-130 {

    font-size: 8.125rem;

    line-height: 8.125rem;

  }



  .xs-fs-140 {

    font-size: 8.75rem;

    line-height: 8.75rem;

  }



  .xs-fs-150 {

    font-size: 9.375rem;

    line-height: 9.375rem;

  }



  .xs-fs-160 {

    font-size: 10rem;

    line-height: 10rem;

  }



  .xs-fs-170 {

    font-size: 10.625rem;

    line-height: 10.625rem;

  }



  .xs-fs-180 {

    font-size: 11.25rem;

    line-height: 11.25rem;

  }



  .xs-fs-190 {

    font-size: 11.875rem;

    line-height: 11.875rem;

  }



  .xs-fs-200 {

    font-size: 12.5rem;

    line-height: 12.5rem;

  }



  .xs-fs-250 {

    font-size: 15.625rem;

    line-height: 15.625rem;

  }



  .xs-fs-275 {

    font-size: 17.188rem;

    line-height: 17.188rem;

  }



  .xs-fs-300 {

    font-size: 18.75rem;

    line-height: 18.75rem;

  }



  /* Line height */

  .xs-lh-20 {

    line-height: 20px;

  }



  .xs-lh-22 {

    line-height: 22px;

  }



  .xs-lh-24 {

    line-height: 24px;

  }



  .xs-lh-26 {

    line-height: 26px;

  }



  .xs-lh-28 {

    line-height: 28px;

  }



  .xs-lh-30 {

    line-height: 30px;

  }



  .xs-lh-32 {

    line-height: 2rem;

  }



  .xs-lh-34 {

    line-height: 2.125rem;

  }



  .xs-lh-36 {

    line-height: 2.25rem;

  }



  .xs-lh-38 {

    line-height: 2.375rem;

  }



  .xs-lh-40 {

    line-height: 2.5rem;

  }



  .xs-lh-42 {

    line-height: 2.625rem;

  }



  .xs-lh-44 {

    line-height: 2.75rem;

  }



  .xs-lh-46 {

    line-height: 2.875rem;

  }



  .xs-lh-48 {

    line-height: 3rem;

  }



  .xs-lh-50 {

    line-height: 3.125rem;

  }



  .xs-lh-55 {

    line-height: 3.438rem;

  }



  .xs-lh-60 {

    line-height: 3.75rem;

  }



  .xs-lh-65 {

    line-height: 4.063rem;

  }



  .xs-lh-70 {

    line-height: 4.375rem;

  }



  .xs-lh-75 {

    line-height: 4.688rem;

  }



  .xs-lh-80 {

    line-height: 5rem;

  }



  .xs-lh-85 {

    line-height: 5.313rem;

  }



  .xs-lh-90 {

    line-height: 5.625rem;

  }



  .xs-lh-95 {

    line-height: 5.938rem;

  }



  .xs-lh-100 {

    line-height: 6.25rem;

  }



  .xs-lh-normal {

    line-height: normal;

  }



  .xs-lh-initial {

    line-height: initial;

  }

}



@media (max-width: 1600px) {



  /* Width */

  .xxl-w-100 {

    width: 100% !important;

  }



  /* Outside box right */

  .xxl-outside-box-right-7 {

    margin-right: -7vw;

  }

}



@media (max-width: 1399px) {



  /* Width */

  .xl-w-220px {

    width: 220px !important;

  }



  .xl-w-230px {

    width: 230px !important;

  }



  .xl-w-40 {

    width: 40% !important;

  }



  .xl-w-45 {

    width: 45% !important;

  }



  .xl-w-50 {

    width: 50% !important;

  }



  .xl-w-55 {

    width: 55% !important;

  }



  .xl-w-60 {

    width: 60% !important;

  }



  .xl-w-65 {

    width: 65% !important;

  }



  .xl-w-70 {

    width: 70% !important;

  }



  .xl-w-75 {

    width: 75% !important;

  }



  .xl-w-80 {

    width: 80% !important;

  }



  .xl-w-85 {

    width: 85% !important;

  }



  .xl-w-90 {

    width: 90% !important;

  }



  .xl-w-95 {

    width: 95% !important;

  }



  .xl-w-100 {

    width: 100% !important;

  }



  .xl-w-auto {

    width: auto !important;

  }



  /* Height */

  .xl-h-300px {

    height: 300px !important;

  }



  .xl-h-350px {

    height: 350px !important;

  }



  .xl-h-400px {

    height: 400px !important;

  }



  .xl-h-450px {

    height: 450px !important;

  }



  .xl-h-auto {

    height: auto !important;

  }



  .xl-h-100 {

    height: 100% !important;

  }



  /* Border none */

  .xl-border-top-0 {

    border-top: 0 !important;

  }



  .xl-border-bottom-0 {

    border-bottom: 0 !important;

  }



  .xl-border-end-0 {

    border-right: 0 !important;

  }



  .xl-border-start-0 {

    border-left: 0 !important;

  }



  /* Letter spacing */

  .xl-ls-minus-05px {

    letter-spacing: -0.5px !important;

  }



  .xl-ls-minus-1px {

    letter-spacing: -1px !important;

  }



  .xl-ls-minus-2px {

    letter-spacing: -2px !important;

  }



  .xl-ls-minus-3px {

    letter-spacing: -3px !important;

  }



  .xl-ls-minus-4px {

    letter-spacing: -4px !important;

  }



  /* Position */

  .xl-position-relative {

    position: relative !important;

  }



  .xl-position-absolute {

    position: absolute !important;

  }



  .xl-position-inherit {

    position: inherit !important;

  }



  .xl-position-initial {

    position: initial !important;

  }



  /* Outside box left */

  .xl-outside-box-left-10 {

    margin-left: -10vw;

  }



  .xl-outside-box-left-15 {

    margin-left: -15vw;

  }



  .xl-outside-box-left-20 {

    margin-left: -20vw;

  }



  .xl-outside-box-left-30 {

    margin-left: -30vw;

  }



  /* Outside box right */

  .xl-outside-box-right-5 {

    margin-right: -5vw;

  }



  .xl-outside-box-right-10 {

    margin-right: -10vw;

  }



  .xl-outside-box-right-15 {

    margin-right: -15vw;

  }



  .xl-outside-box-right-20 {

    margin-right: -20vw;

  }



  .xl-outside-box-right-25 {

    margin-right: -25vw;

  }



  .xl-outside-box-right-30 {

    margin-right: -30vw;

  }



  /* for buy and demo button */

  .theme-demos .demos-wrapper .demos-wrapper-inner {

    padding-left: 0;

    padding-right: 0;

  }

}



@media (max-width: 1199px) {



  /* Screen height */

  .one-fifth-screen {

    height: 750px !important;

  }



  /* Width */

  .lg-w-10px {

    width: 10px !important;

  }



  .lg-w-15px {

    width: 15px !important;

  }



  .lg-w-20px {

    width: 20px !important;

  }



  .lg-w-25px {

    width: 25px !important;

  }



  .lg-w-30px {

    width: 30px !important;

  }



  .lg-w-35px {

    width: 35px !important;

  }



  .lg-w-40px {

    width: 40px !important;

  }



  .lg-w-45px {

    width: 45px !important;

  }



  .lg-w-50px {

    width: 50px !important;

  }



  .lg-w-55px {

    width: 55px !important;

  }



  .lg-w-60px {

    width: 60px !important;

  }



  .lg-w-65px {

    width: 65px !important;

  }



  .lg-w-70px {

    width: 70px !important;

  }



  .lg-w-75px {

    width: 75px !important;

  }



  .lg-w-80px {

    width: 80px !important;

  }



  .lg-w-85px {

    width: 85px !important;

  }



  .lg-w-90px {

    width: 90px !important;

  }



  .lg-w-95px {

    width: 95px !important;

  }



  .lg-w-100px {

    width: 100px !important;

  }



  .lg-w-110px {

    width: 110px !important;

  }



  .lg-w-120px {

    width: 120px !important;

  }



  .lg-w-130px {

    width: 130px !important;

  }



  .lg-w-140px {

    width: 140px !important;

  }



  .lg-w-150px {

    width: 150px !important;

  }



  .lg-w-160px {

    width: 160px !important;

  }



  .lg-w-170px {

    width: 170px !important;

  }



  .lg-w-180px {

    width: 180px !important;

  }



  .lg-w-190px {

    width: 190px !important;

  }



  .lg-w-200px {

    width: 200px !important;

  }



  .lg-w-250px {

    width: 250px !important;

  }



  .lg-w-300px {

    width: 300px !important;

  }



  .lg-w-350px {

    width: 350px !important;

  }



  .lg-w-400px {

    width: 400px !important;

  }



  .lg-w-450px {

    width: 450px !important;

  }



  .lg-w-500px {

    width: 500px !important;

  }



  .lg-w-550px {

    width: 550px !important;

  }



  .lg-w-600px {

    width: 600px !important;

  }



  .lg-w-650px {

    width: 650px !important;

  }



  .lg-w-700px {

    width: 700px !important;

  }



  .lg-w-750px {

    width: 750px !important;

  }



  .lg-w-800px {

    width: 800px !important;

  }



  .lg-w-850px {

    width: 850px !important;

  }



  .lg-w-900px {

    width: 900px !important;

  }



  .lg-w-950px {

    width: 950px !important;

  }



  .lg-w-1000px {

    width: 1000px !important;

  }



  .lg-w-10 {

    width: 10% !important;

  }



  .lg-w-15 {

    width: 15% !important;

  }



  .lg-w-20 {

    width: 20% !important;

  }



  .lg-w-25 {

    width: 25% !important;

  }



  .lg-w-30 {

    width: 30% !important;

  }



  .lg-w-35 {

    width: 35% !important;

  }



  .lg-w-40 {

    width: 40% !important;

  }



  .lg-w-45 {

    width: 45% !important;

  }



  .lg-w-50 {

    width: 50% !important;

  }



  .lg-w-55 {

    width: 55% !important;

  }



  .lg-w-60 {

    width: 60% !important;

  }



  .lg-w-65 {

    width: 65% !important;

  }



  .lg-w-70 {

    width: 70% !important;

  }



  .lg-w-75 {

    width: 75% !important;

  }



  .lg-w-80 {

    width: 80% !important;

  }



  .lg-w-85 {

    width: 85% !important;

  }



  .lg-w-90 {

    width: 90% !important;

  }



  .lg-w-95 {

    width: 95% !important;

  }



  .lg-w-100 {

    width: 100% !important;

  }



  .lg-w-auto {

    width: auto !important;

  }



  /* Height */

  .lg-h-10px {

    height: 10px !important;

  }



  .lg-h-15px {

    height: 15px !important;

  }



  .lg-h-20px {

    height: 20px !important;

  }



  .lg-h-25px {

    height: 25px !important;

  }



  .lg-h-30px {

    height: 30px !important;

  }



  .lg-h-35px {

    height: 35px !important;

  }



  .lg-h-40px {

    height: 40px !important;

  }



  .lg-h-45px {

    height: 45px !important;

  }



  .lg-h-50px {

    height: 50px !important;

  }



  .lg-h-55px {

    height: 55px !important;

  }



  .lg-h-60px {

    height: 60px !important;

  }



  .lg-h-65px {

    height: 65px !important;

  }



  .lg-h-70px {

    height: 70px !important;

  }



  .lg-h-75px {

    height: 75px !important;

  }



  .lg-h-80px {

    height: 80px !important;

  }



  .lg-h-85px {

    height: 85px !important;

  }



  .lg-h-90px {

    height: 90px !important;

  }



  .lg-h-95px {

    height: 95px !important;

  }



  .lg-h-100px {

    height: 100px !important;

  }



  .lg-h-110px {

    height: 110px !important;

  }



  .lg-h-120px {

    height: 120px !important;

  }



  .lg-h-130px {

    height: 130px !important;

  }



  .lg-h-140px {

    height: 140px !important;

  }



  .lg-h-150px {

    height: 150px !important;

  }



  .lg-h-160px {

    height: 160px !important;

  }



  .lg-h-170px {

    height: 170px !important;

  }



  .lg-h-180px {

    height: 180px !important;

  }



  .lg-h-190px {

    height: 190px !important;

  }



  .lg-h-200px {

    height: 200px !important;

  }



  .lg-h-250px {

    height: 250px !important;

  }



  .lg-h-300px {

    height: 300px !important;

  }



  .lg-h-350px {

    height: 350px !important;

  }



  .lg-h-400px {

    height: 400px !important;

  }



  .lg-h-450px {

    height: 450px !important;

  }



  .lg-h-500px {

    height: 500px !important;

  }



  .lg-h-550px {

    height: 550px !important;

  }



  .lg-h-600px {

    height: 600px !important;

  }



  .lg-h-650px {

    height: 650px !important;

  }



  .lg-h-700px {

    height: 700px !important;

  }



  .lg-h-750px {

    height: 750px !important;

  }



  .lg-h-800px {

    height: 800px !important;

  }



  .lg-h-850px {

    height: 850px !important;

  }



  .lg-h-auto {

    height: auto !important;

  }



  .lg-h-100 {

    height: 100% !important;

  }



  /* Letter spacing */

  .lg-ls-0px {

    letter-spacing: 0px !important;

  }



  .lg-ls-minus-05px {

    letter-spacing: -0.5px !important;

  }



  .lg-ls-minus-1px {

    letter-spacing: -1px !important;

  }



  .lg-ls-minus-2px {

    letter-spacing: -2px !important;

  }



  .lg-ls-minus-3px {

    letter-spacing: -3px !important;

  }



  .lg-ls-minus-4px {

    letter-spacing: -4px !important;

  }



  .lg-ls-minus-5px {

    letter-spacing: -5px !important;

  }



  /* Boder align */

  .lg-border {

    border: 1px solid;

  }



  .lg-border-top {

    border-top: 1px solid;

  }



  .lg-border-bottom {

    border-bottom: 1px solid;

  }



  .lg-border-start {

    border-left: 1px solid;

  }



  .lg-border-end {

    border-right: 1px solid;

  }



  /* Border none */

  .lg-border-top-0 {

    border-top: 0 !important;

  }



  .lg-border-bottom-0 {

    border-bottom: 0 !important;

  }



  .lg-border-end-0 {

    border-right: 0 !important;

  }



  .lg-border-start-0 {

    border-left: 0 !important;

  }



  /* Border radius */

  .lg-no-border-radius {

    border-radius: 0 !important;

  }



  /* Position */

  .lg-position-relative {

    position: relative !important;

  }



  .lg-position-absolute {

    position: absolute !important;

  }



  .lg-position-inherit {

    position: inherit !important;

  }



  .lg-position-initial {

    position: initial !important;

  }



  /* Slider shadow */

  .lg-slider-shadow-none {

    mask-image: none !important;

    -webkit-mask-image: none !important;

  }



  /* Background image none */

  .lg-background-image-none {

    background-image: none !important;

  }



  /* Outside box top */

  .outside-box-top-15 {

    margin-top: -8vw;

  }



  /* Outside box left */

  .lg-outside-box-left-0 {

    margin-left: 0;

  }



  .lg-outside-box-left-2 {

    margin-left: -2vw;

  }



  .lg-outside-box-left-5 {

    margin-left: -5vw;

  }



  .lg-outside-box-left-10 {

    margin-left: -10vw;

  }



  .lg-outside-box-left-20 {

    margin-left: -20vw;

  }



  .lg-outside-box-left-30 {

    margin-left: -30vw;

  }



  .lg-outside-box-left-40 {

    margin-left: -40vw;

  }



  .lg-outside-box-left-50 {

    margin-left: -50vw;

  }



  /* Outside box right */

  .lg-outside-box-right-0 {

    margin-right: 0;

  }



  .lg-outside-box-right-2 {

    margin-right: -2vw;

  }



  .lg-outside-box-right-5 {

    margin-right: -5vw;

  }



  .lg-outside-box-right-7 {

    margin-right: -7vw;

  }



  .lg-outside-box-right-10 {

    margin-right: -10vw;

  }



  .lg-outside-box-right-20 {

    margin-right: -20vw;

  }



  .lg-outside-box-right-30 {

    margin-right: -30vw;

  }



  .lg-outside-box-right-40 {

    margin-right: -40vw;

  }



  .lg-outside-box-right-50 {

    margin-right: -50vw;

  }



  .lg-outside-box-right-60 {

    margin-right: -60vw;

  }



  .lg-outside-box-right-65 {

    margin-right: -65vw;

  }



  /* Transform none */

  .lg-transform-none {

    transform: none !important;

  }



  /* Parallax liquid  */

  [data-parallax-liquid] .liquid-parallax {

    top: 0;

  }



  /* Swiper number pagination style 02 */

  .swiper-number-pagination-style-02 .swiper-number {

    right: 0;

    left: 0;

    width: 100%;

    text-align: center;

    top: inherit;

    transform: translate3d(0, 0, 0);

    bottom: 50px;

  }



  .swiper-number-pagination-style-02 .swiper-number .swiper-pagination-bullet {

    margin: 0 10px !important;

    display: inline-block;

  }



  /* Swiper slider navigation */

  .slider-navigation-style-03 {

    left: -15px;

  }



  .slider-navigation-style-03.swiper-button-next {

    right: -15px;

  }



  /* Stack box */

  .stack-box {

    height: auto;

  }



  .stack-box .stack-box-contain {

    height: auto;

    position: relative;

  }



  .stack-box .stack-item {

    height: auto;

    position: relative;

    display: block;

  }



  .stack-box .stack-item .stack-item-wrapper {

    position: relative;

    display: flex;

    align-items: center;

    height: auto;

  }



  .transform-3d {

    transform: translate3d(0px, 0px, 100px);

  }



  /* Slider parallax */

  .lg-no-parallax [data-swiper-parallax] {

    transform: none !important;

  }



  /* for buy and demo button */

  .theme-demos {

    display: none !important;

  }

}



@media (max-width: 991px) {



  /* Screen height */

  .md-extra-small-screen {

    height: 300px !important;

  }



  .md-small-screen {

    height: 400px !important;

  }



  .md-one-half-screen {

    height: 600px !important;

  }



  .md-one-third-screen {

    height: 700px !important;

  }



  .md-one-fourth-screen {

    height: 800px !important;

  }



  .md-one-fifth-screen {

    height: 900px !important;

  }



  .one-third-screen {

    height: 550px !important;

  }



  .one-fourth-screen {

    height: 650px !important;

  }



  /* Width */

  .md-w-5px {

    width: 5px !important;

  }



  .md-w-10px {

    width: 10px !important;

  }



  .md-w-15px {

    width: 15px !important;

  }



  .md-w-20px {

    width: 20px !important;

  }



  .md-w-25px {

    width: 25px !important;

  }



  .md-w-30px {

    width: 30px !important;

  }



  .md-w-35px {

    width: 35px !important;

  }



  .md-w-40px {

    width: 40px !important;

  }



  .md-w-45px {

    width: 45px !important;

  }



  .md-w-50px {

    width: 50px !important;

  }



  .md-w-55px {

    width: 55px !important;

  }



  .md-w-60px {

    width: 60px !important;

  }



  .md-w-65px {

    width: 65px !important;

  }



  .md-w-70px {

    width: 70px !important;

  }



  .md-w-75px {

    width: 75px !important;

  }



  .md-w-80px {

    width: 80px !important;

  }



  .md-w-85px {

    width: 85px !important;

  }



  .md-w-90px {

    width: 90px !important;

  }



  .md-w-95px {

    width: 95px !important;

  }



  .md-w-100px {

    width: 100px !important;

  }



  .md-w-110px {

    width: 110px !important;

  }



  .md-w-120px {

    width: 120px !important;

  }



  .md-w-130px {

    width: 130px !important;

  }



  .md-w-140px {

    width: 140px !important;

  }



  .md-w-150px {

    width: 150px !important;

  }



  .md-w-160px {

    width: 160px !important;

  }



  .md-w-170px {

    width: 170px !important;

  }



  .md-w-180px {

    width: 180px !important;

  }



  .md-w-190px {

    width: 190px !important;

  }



  .md-w-200px {

    width: 200px !important;

  }



  .md-w-210px {

    width: 210px !important;

  }



  .md-w-220px {

    width: 220px !important;

  }



  .md-w-230px {

    width: 230px !important;

  }



  .md-w-240px {

    width: 240px !important;

  }



  .md-w-250px {

    width: 250px !important;

  }



  .md-w-260px {

    width: 260px !important;

  }



  .md-w-270px {

    width: 270px !important;

  }



  .md-w-280px {

    width: 280px !important;

  }



  .md-w-290px {

    width: 290px !important;

  }



  .md-w-300px {

    width: 300px !important;

  }



  .md-w-350px {

    width: 350px !important;

  }



  .md-w-400px {

    width: 400px !important;

  }



  .md-w-450px {

    width: 450px !important;

  }



  .md-w-500px {

    width: 500px !important;

  }



  .md-w-550px {

    width: 550px !important;

  }



  .md-w-600px {

    width: 600px !important;

  }



  .md-w-650px {

    width: 650px !important;

  }



  .md-w-700px {

    width: 700px !important;

  }



  .md-w-750px {

    width: 750px !important;

  }



  .md-w-800px {

    width: 800px !important;

  }



  .md-w-850px {

    width: 850px !important;

  }



  .md-w-900px {

    width: 900px !important;

  }



  .md-w-950px {

    width: 950px !important;

  }



  .md-w-1000px {

    width: 1000px !important;

  }



  .md-w-10 {

    width: 10% !important;

  }



  .md-w-15 {

    width: 15% !important;

  }



  .md-w-20 {

    width: 20% !important;

  }



  .md-w-25 {

    width: 25% !important;

  }



  .md-w-30 {

    width: 30% !important;

  }



  .md-w-35 {

    width: 35% !important;

  }



  .md-w-40 {

    width: 40% !important;

  }



  .md-w-45 {

    width: 45% !important;

  }



  .md-w-50 {

    width: 50% !important;

  }



  .md-w-55 {

    width: 55% !important;

  }



  .md-w-60 {

    width: 60% !important;

  }



  .md-w-65 {

    width: 65% !important;

  }



  .md-w-70 {

    width: 70% !important;

  }



  .md-w-75 {

    width: 75% !important;

  }



  .md-w-80 {

    width: 80% !important;

  }



  .md-w-85 {

    width: 85% !important;

  }



  .md-w-90 {

    width: 90% !important;

  }



  .md-w-95 {

    width: 95% !important;

  }



  .md-w-100 {

    width: 100% !important;

  }



  .md-w-auto {

    width: auto !important;

  }



  /* Height */

  .md-h-1px {

    height: 1px !important;

  }



  .md-h-5px {

    height: 5px !important;

  }



  .md-h-10px {

    height: 10px !important;

  }



  .md-h-15px {

    height: 15px !important;

  }



  .md-h-20px {

    height: 20px !important;

  }



  .md-h-25px {

    height: 25px !important;

  }



  .md-h-30px {

    height: 30px !important;

  }



  .md-h-35px {

    height: 35px !important;

  }



  .md-h-40px {

    height: 40px !important;

  }



  .md-h-42px {

    height: 42px !important;

  }



  .md-h-45px {

    height: 45px !important;

  }



  .md-h-50px {

    height: 50px !important;

  }



  .md-h-55px {

    height: 55px !important;

  }



  .md-h-60px {

    height: 60px !important;

  }



  .md-h-65px {

    height: 65px !important;

  }



  .md-h-70px {

    height: 70px !important;

  }



  .md-h-75px {

    height: 75px !important;

  }



  .md-h-80px {

    height: 80px !important;

  }



  .md-h-85px {

    height: 85px !important;

  }



  .md-h-90px {

    height: 90px !important;

  }



  .md-h-95px {

    height: 95px !important;

  }



  .md-h-100px {

    height: 100px !important;

  }



  .md-h-110px {

    height: 110px !important;

  }



  .md-h-120px {

    height: 120px !important;

  }



  .md-h-130px {

    height: 130px !important;

  }



  .md-h-140px {

    height: 140px !important;

  }



  .md-h-150px {

    height: 150px !important;

  }



  .md-h-160px {

    height: 160px !important;

  }



  .md-h-170px {

    height: 170px !important;

  }



  .md-h-180px {

    height: 180px !important;

  }



  .md-h-190px {

    height: 190px !important;

  }



  .md-h-200px {

    height: 200px !important;

  }



  .md-h-250px {

    height: 250px !important;

  }



  .md-h-300px {

    height: 300px !important;

  }



  .md-h-350px {

    height: 350px !important;

  }



  .md-h-400px {

    height: 400px !important;

  }



  .md-h-450px {

    height: 450px !important;

  }



  .md-h-500px {

    height: 500px !important;

  }



  .md-h-550px {

    height: 550px !important;

  }



  .md-h-600px {

    height: 600px !important;

  }



  .md-h-650px {

    height: 650px !important;

  }



  .md-h-700px {

    height: 700px !important;

  }



  .md-h-750px {

    height: 750px !important;

  }



  .md-h-800px {

    height: 800px !important;

  }



  .md-h-850px {

    height: 850px !important;

  }



  .md-h-auto {

    height: auto !important;

  }



  .md-h-100 {

    height: 100% !important;

  }



  /* Letter spacing */

  .md-ls-05px {

    letter-spacing: 0.5px !important;

  }



  .md-ls-0px {

    letter-spacing: 0px !important;

  }



  .md-ls-minus-05px {

    letter-spacing: -0.5px !important;

  }



  .md-ls-minus-1px {

    letter-spacing: -1px !important;

  }



  .md-ls-minus-2px {

    letter-spacing: -2px !important;

  }



  .md-ls-minus-3px {

    letter-spacing: -3px !important;

  }



  .md-ls-minus-4px {

    letter-spacing: -4px !important;

  }



  .md-ls-minus-5px {

    letter-spacing: -5px !important;

  }



  /* Border */

  .md-border {

    border: 1px solid;

  }



  .md-border-top {

    border-top: 1px solid;

  }



  .md-border-bottom {

    border-bottom: 1px solid;

  }



  .md-border-start {

    border-left: 1px solid;

  }



  .md-border-end {

    border-right: 1px solid;

  }



  /* Border none */

  .md-border-top-0 {

    border-top: 0 !important;

  }



  .md-border-bottom-0 {

    border-bottom: 0 !important;

  }



  .md-border-end-0 {

    border-right: 0 !important;

  }



  .md-border-start-0 {

    border-left: 0 !important;

  }



  /* Outside box top */

  .outside-box-top-15 {

    margin-top: -8vw;

  }



  /* Outside box left */

  .md-outside-box-left-2 {

    margin-left: -2vw;

  }



  .md-outside-box-left-5 {

    margin-left: -5vw;

  }



  .md-outside-box-left-7 {

    margin-left: -7vw;

  }



  .md-outside-box-left-8 {

    margin-left: -8vw;

  }



  .md-outside-box-left-10 {

    margin-left: -10vw;

  }



  .md-outside-box-left-15 {

    margin-left: -15vw;

  }



  .md-outside-box-left-20 {

    margin-left: -20vw;

  }



  .md-outside-box-left-25 {

    margin-left: -25vw;

  }



  .md-outside-box-left-30 {

    margin-left: -30vw;

  }



  .md-outside-box-left-35 {

    margin-left: -35vw;

  }



  .md-outside-box-left-40 {

    margin-left: -40vw;

  }



  .md-outside-box-left-50 {

    margin-left: -50vw;

  }



  .md-outside-box-left-60 {

    margin-left: -60vw;

  }



  .md-outside-box-left-65 {

    margin-left: -65vw;

  }



  /* Outside box right */

  .md-outside-box-right-2 {

    margin-right: -2vw;

  }



  .md-outside-box-right-5 {

    margin-right: -5vw;

  }



  .md-outside-box-right-7 {

    margin-right: -7vw;

  }



  .md-outside-box-right-10 {

    margin-right: -10vw;

  }



  .md-outside-box-right-15 {

    margin-right: -15vw;

  }



  .md-outside-box-right-20 {

    margin-right: -20vw;

  }



  .md-outside-box-right-25 {

    margin-right: -25vw;

  }



  .md-outside-box-right-30 {

    margin-right: -30vw;

  }



  .md-outside-box-right-35 {

    margin-right: -35vw;

  }



  .md-outside-box-right-40 {

    margin-right: -40vw;

  }



  .md-outside-box-right-50 {

    margin-right: -50vw;

  }



  .md-outside-box-right-60 {

    margin-right: -60vw;

  }



  .md-outside-box-right-65 {

    margin-right: -65vw;

  }



  /* Border radius */

  .md-border-radius-6px {

    border-radius: 6px !important;

  }



  /* Background image */

  .md-background-image-none {

    background-image: none !important;

  }



  .md-background-position-left-center {

    background-position: left center !important;

  }



  /* Outside box right */

  .md-outside-box-right-0 {

    margin-right: 0;

  }



  /* Outside box left */

  .md-outside-box-left-0 {

    margin-left: 0;

  }



  /* Transform none */

  .md-transform-none {

    transform: none !important;

  }



  /* Position */

  .md-position-relative {

    position: relative !important;

  }



  .md-position-absolute {

    position: absolute !important;

  }



  .md-position-inherit {

    position: inherit !important;

  }



  .md-position-initial {

    position: initial !important;

  }



  /* Slider shadow */

  .md-slider-shadow-none {

    mask-image: none !important;

    -webkit-mask-image: none !important;

  }



  /* Slider navigation */

  .slider-navigation-style-01 {

    left: 30px;

  }



  .slider-navigation-style-01.swiper-button-next {

    right: 30px;

  }



  .slider-navigation-style-05 {

    left: -15%;

  }



  .slider-navigation-style-05.swiper-button-next {

    right: -15%;

  }



  /* Swiper number pagination style 01 */

  .swiper-number-pagination-style-01 .swiper-number {

    bottom: 30px;

  }



  .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper {

    right: 0;

    top: inherit;

    transform: none;

    z-index: 99;

    bottom: 20px;

    left: 0;

  }



  .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .swiper-progress {

    height: 2px;

    width: var(--swiper-progress, 0);

  }



  .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .pagination-progress-vertical {

    transform: none;

    writing-mode: inherit;

  }



  .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .pagination-progress-vertical .swiper-pagination-progress {

    width: 200px;

    height: 2px;

  }



  .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .number-prev {

    margin: 0 15px 0 0;

  }



  .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .number-next {

    margin: 0 0 0 15px;

  }



  /* Swiper slider pagination */

  .swiper-horizontal>.swiper-pagination-bullets {

    bottom: 28px;

  }



  /* Absolute middle center */

  .md-absolute-middle-center {

    left: 50%;

    right: auto;

    top: 50%;

    position: absolute;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

  }



  /* Swiper navigation style 07 */

  .slider-navigation-style-06 {

    left: 30px;

  }



  .slider-navigation-style-06.swiper-button-next {

    right: 30px;

  }



  /* Swiper number pagination style 02 */

  .swiper-number-pagination-style-02 .swiper-number {

    right: 30px;

  }



  /* Swiper navigation style 07 */

  .slider-navigation-style-07 {

    -webkit-transform: translateX(-190px);

    transform: translateX(-190px);

  }



  .slider-navigation-style-07.swiper-button-next {

    -webkit-transform: translate(-190px, -100%);

    transform: translate(-190px, -100%);

  }



  /* Slider parallax */

  .md-no-parallax [data-swiper-parallax] {

    transform: none !important;

  }



  /* Text white space */

  .md-text-white-space-nowrap {

    white-space: nowrap;

  }



  .md-text-white-space-normal {

    white-space: normal;

  }



  /* Icon size */

  .md-icon-extra-double-large {

    font-size: 80px;

  }



  .md-icon-double-large {

    font-size: 60px;

  }



  .md-icon-extra-large {

    font-size: 50px;

  }



  .md-icon-large {

    font-size: 42px;

  }



  .md-icon-medium {

    font-size: 34px;

  }



  .md-icon-very-medium {

    font-size: 28px;

  }



  .md-icon-extra-medium {

    font-size: 24px;

  }



  /* Text vertical */

  .md-vertical-align-top {

    vertical-align: top;

  }



  /* Swiper slider custom text */

  .swiper-button-prev.slider-custom-text-prev {

    padding-right: 30px;

  }



  .swiper-button-next.slider-custom-text-next {

    padding-left: 30px;

  }



  /* Scrolling text */

  .looping-wrapper .el {

    height: 18vh;

    margin-top: -20vh;

  }

}



@media (max-width: 767px) {



  /* Screen height */

  .sm-extra-small-screen {

    height: 300px !important;

  }



  .sm-small-screen {

    height: 400px !important;

  }



  .sm-one-half-screen {

    height: 600px !important;

  }



  .sm-one-third-screen {

    height: 700px !important;

  }



  .sm-one-fourth-screen {

    height: 800px !important;

  }



  .sm-one-fifth-screen {

    height: 900px !important;

  }



  .small-screen {

    height: 300px !important;

  }



  .extra-small-screen {

    height: 250px !important;

  }



  .one-third-screen {

    height: 450px !important;

  }



  .one-fourth-screen {

    height: 500px !important;

  }



  .one-fifth-screen {

    height: 650px !important;

  }



  /* Width */

  .sm-w-5px {

    width: 5px !important;

  }



  .sm-w-10px {

    width: 10px !important;

  }



  .sm-w-15px {

    width: 15px !important;

  }



  .sm-w-20px {

    width: 20px !important;

  }



  .sm-w-25px {

    width: 25px !important;

  }



  .sm-w-30px {

    width: 30px !important;

  }



  .sm-w-35px {

    width: 35px !important;

  }



  .sm-w-40px {

    width: 40px !important;

  }



  .sm-w-45px {

    width: 45px !important;

  }



  .sm-w-50px {

    width: 50px !important;

  }



  .sm-w-55px {

    width: 55px !important;

  }



  .sm-w-60px {

    width: 60px !important;

  }



  .sm-w-65px {

    width: 65px !important;

  }



  .sm-w-70px {

    width: 70px !important;

  }



  .sm-w-75px {

    width: 75px !important;

  }



  .sm-w-80px {

    width: 80px !important;

  }



  .sm-w-85px {

    width: 85px !important;

  }



  .sm-w-90px {

    width: 90px !important;

  }



  .sm-w-95px {

    width: 95px !important;

  }



  .sm-w-100px {

    width: 100px !important;

  }



  .sm-w-110px {

    width: 110px !important;

  }



  .sm-w-120px {

    width: 120px !important;

  }



  .sm-w-130px {

    width: 130px !important;

  }



  .sm-w-140px {

    width: 140px !important;

  }



  .sm-w-150px {

    width: 150px !important;

  }



  .sm-w-160px {

    width: 160px !important;

  }



  .sm-w-170px {

    width: 170px !important;

  }



  .sm-w-180px {

    width: 180px !important;

  }



  .sm-w-190px {

    width: 190px !important;

  }



  .sm-w-200px {

    width: 200px !important;

  }



  .sm-w-210px {

    width: 210px !important;

  }



  .sm-w-220px {

    width: 220px !important;

  }



  .sm-w-230px {

    width: 230px !important;

  }



  .sm-w-240px {

    width: 240px !important;

  }



  .sm-w-250px {

    width: 250px !important;

  }



  .sm-w-260px {

    width: 260px !important;

  }



  .sm-w-270px {

    width: 270px !important;

  }



  .sm-w-280px {

    width: 280px !important;

  }



  .sm-w-290px {

    width: 290px !important;

  }



  .sm-w-300px {

    width: 300px !important;

  }



  .sm-w-350px {

    width: 350px !important;

  }



  .sm-w-400px {

    width: 400px !important;

  }



  .sm-w-450px {

    width: 450px !important;

  }



  .sm-w-500px {

    width: 500px !important;

  }



  .sm-w-550px {

    width: 550px !important;

  }



  .sm-w-600px {

    width: 600px !important;

  }



  .sm-w-650px {

    width: 650px !important;

  }



  .sm-w-700px {

    width: 700px !important;

  }



  .sm-w-750px {

    width: 750px !important;

  }



  .sm-w-800px {

    width: 800px !important;

  }



  .sm-w-850px {

    width: 850px !important;

  }



  .sm-w-900px {

    width: 900px !important;

  }



  .sm-w-950px {

    width: 950px !important;

  }



  .sm-w-1000px {

    width: 1000px !important;

  }



  .sm-w-10 {

    width: 10% !important;

  }



  .sm-w-15 {

    width: 15% !important;

  }



  .sm-w-20 {

    width: 20% !important;

  }



  .sm-w-25 {

    width: 25% !important;

  }



  .sm-w-30 {

    width: 30% !important;

  }



  .sm-w-35 {

    width: 35% !important;

  }



  .sm-w-40 {

    width: 40% !important;

  }



  .sm-w-45 {

    width: 45% !important;

  }



  .sm-w-50 {

    width: 50% !important;

  }



  .sm-w-55 {

    width: 55% !important;

  }



  .sm-w-60 {

    width: 60% !important;

  }



  .sm-w-65 {

    width: 65% !important;

  }



  .sm-w-70 {

    width: 70% !important;

  }



  .sm-w-75 {

    width: 75% !important;

  }



  .sm-w-80 {

    width: 80% !important;

  }



  .sm-w-85 {

    width: 85% !important;

  }



  .sm-w-90 {

    width: 90% !important;

  }



  .sm-w-95 {

    width: 95% !important;

  }



  .sm-w-100 {

    width: 100% !important;

  }



  .sm-w-auto {

    width: auto !important;

  }



  /* Height */

  .sm-h-5px {

    height: 5px !important;

  }



  .sm-h-6px {

    height: 6px !important;

  }



  .sm-h-7px {

    height: 7px !important;

  }



  .sm-h-8px {

    height: 8px !important;

  }



  .sm-h-9px {

    height: 9px !important;

  }



  .sm-h-10px {

    height: 10px !important;

  }



  .sm-h-15px {

    height: 15px !important;

  }



  .sm-h-20px {

    height: 20px !important;

  }



  .sm-h-25px {

    height: 25px !important;

  }



  .sm-h-30px {

    height: 30px !important;

  }



  .sm-h-35px {

    height: 35px !important;

  }



  .sm-h-40px {

    height: 40px !important;

  }



  .sm-h-42px {

    height: 42px !important;

  }



  .sm-h-45px {

    height: 45px !important;

  }



  .sm-h-50px {

    height: 50px !important;

  }



  .sm-h-55px {

    height: 55px !important;

  }



  .sm-h-60px {

    height: 60px !important;

  }



  .sm-h-65px {

    height: 65px !important;

  }



  .sm-h-70px {

    height: 70px !important;

  }



  .sm-h-75px {

    height: 75px !important;

  }



  .sm-h-80px {

    height: 80px !important;

  }



  .sm-h-85px {

    height: 85px !important;

  }



  .sm-h-90px {

    height: 90px !important;

  }



  .sm-h-95px {

    height: 95px !important;

  }



  .sm-h-100px {

    height: 100px !important;

  }



  .sm-h-110px {

    height: 110px !important;

  }



  .sm-h-120px {

    height: 120px !important;

  }



  .sm-h-130px {

    height: 130px !important;

  }



  .sm-h-140px {

    height: 140px !important;

  }



  .sm-h-150px {

    height: 150px !important;

  }



  .sm-h-160px {

    height: 160px !important;

  }



  .sm-h-170px {

    height: 170px !important;

  }



  .sm-h-180px {

    height: 180px !important;

  }



  .sm-h-190px {

    height: 190px !important;

  }



  .sm-h-200px {

    height: 200px !important;

  }



  .sm-h-250px {

    height: 250px !important;

  }



  .sm-h-300px {

    height: 300px !important;

  }



  .sm-h-350px {

    height: 350px !important;

  }



  .sm-h-400px {

    height: 400px !important;

  }



  .sm-h-450px {

    height: 450px !important;

  }



  .sm-h-500px {

    height: 500px !important;

  }



  .sm-h-550px {

    height: 550px !important;

  }



  .sm-h-600px {

    height: 600px !important;

  }



  .sm-h-650px {

    height: 650px !important;

  }



  .sm-h-700px {

    height: 700px !important;

  }



  .sm-h-750px {

    height: 750px !important;

  }



  .sm-h-800px {

    height: 800px !important;

  }



  .sm-h-850px {

    height: 850px !important;

  }



  .sm-h-auto {

    height: auto !important;

  }



  .sm-h-100 {

    height: 100% !important;

  }



  /* Boder */

  .sm-border {

    border: 1px solid;

  }



  .sm-border-top {

    border-top: 1px solid;

  }



  .sm-border-bottom {

    border-bottom: 1px solid;

  }



  .sm-border-start {

    border-left: 1px solid;

  }



  .sm-border-end {

    border-right: 1px solid;

  }



  /* Border none */

  .sm-border-top-0 {

    border-top: 0 !important;

  }



  .sm-border-bottom-0 {

    border-bottom: 0 !important;

  }



  .sm-border-end-0 {

    border-right: 0 !important;

  }



  .sm-border-start-0 {

    border-left: 0 !important;

  }



  /* Letter spacing */

  .sm-ls-05px {

    letter-spacing: 0.5px !important;

  }



  .sm-ls-0px {

    letter-spacing: 0px !important;

  }



  .sm-ls-1px {

    letter-spacing: 1px !important;

  }



  .sm-ls-2px {

    letter-spacing: 2px !important;

  }



  .sm-ls-3px {

    letter-spacing: 3px !important;

  }



  .sm-ls-4px {

    letter-spacing: 4px !important;

  }



  .sm-ls-5px {

    letter-spacing: 5px !important;

  }



  .sm-ls-minus-05px {

    letter-spacing: -0.5px !important;

  }



  .sm-ls-minus-1px {

    letter-spacing: -1px !important;

  }



  .sm-ls-minus-2px {

    letter-spacing: -2px !important;

  }



  .sm-ls-minus-3px {

    letter-spacing: -3px !important;

  }



  .sm-ls-minus-4px {

    letter-spacing: -4px !important;

  }



  .sm-ls-minus-5px {

    letter-spacing: -5px !important;

  }



  /* Border radius */

  .sm-border-radius-0px {

    border-radius: 0 !important;

  }



  .sm-border-radius-6px {

    border-radius: 6px !important;

  }



  /* Position */

  .sm-position-relative {

    position: relative !important;

  }



  .sm-position-absolute {

    position: absolute !important;

  }



  .sm-position-inherit {

    position: inherit !important;

  }



  .sm-position-initial {

    position: initial !important;

  }



  /* Slider shadow */

  .sm-slider-shadow-none {

    mask-image: none !important;

    -webkit-mask-image: none !important;

  }



  /* Swiper slider navigation */

  .slider-navigation-style-01 {

    left: 15px;

  }



  .slider-navigation-style-01.swiper-button-next {

    right: 15px;

  }



  .slider-navigation-style-03 {

    left: 25px;

  }



  .slider-navigation-style-03.swiper-button-next {

    right: 25px;

  }



  /* Swiper navigation style 05 */

  .slider-navigation-style-05 {

    left: 25px;

  }



  .slider-navigation-style-05.swiper-button-next {

    right: 25px;

  }



  /* Swiper navigation style 06 */

  .slider-navigation-style-06 {

    left: 15px;

  }



  .slider-navigation-style-06.swiper-button-next {

    right: 15px;

  }



  /* Swiper navigation style 07 */

  .slider-navigation-style-07 {

    left: 0;

    bottom: initial;

    top: 50%;

    width: 50px;

    height: 50px;

    -webkit-transform: translateX(0);

    transform: translateX(0);

    -webkit-transform: translateY(-13px);

    transform: translateY(-13px);

  }



  .slider-navigation-style-07.swiper-button-next {

    bottom: initial;

    right: 0;

    left: initial;

    -webkit-transform: translate(0px, -100%);

    transform: translate(0px, -100%);

  }



  /* Background image */

  .sm-background-image-none {

    background-image: none !important;

  }



  .sm-background-position-left-center {

    background-position: left center !important;

  }



  /* Outside box left */

  .sm-outside-box-left-2 {

    margin-left: -2vw;

  }



  .sm-outside-box-left-5 {

    margin-left: -5vw;

  }



  .sm-outside-box-left-7 {

    margin-left: -7vw;

  }



  .sm-outside-box-left-8 {

    margin-left: -8vw;

  }



  .sm-outside-box-left-10 {

    margin-left: -10vw;

  }



  .sm-outside-box-left-15 {

    margin-left: -15vw;

  }



  .sm-outside-box-left-20 {

    margin-left: -20vw;

  }



  .sm-outside-box-left-25 {

    margin-left: -25vw;

  }



  .sm-outside-box-left-30 {

    margin-left: -30vw;

  }



  .sm-outside-box-left-35 {

    margin-left: -35vw;

  }



  .sm-outside-box-left-40 {

    margin-left: -40vw;

  }



  .sm-outside-box-left-50 {

    margin-left: -50vw;

  }



  .sm-outside-box-left-60 {

    margin-left: -60vw;

  }



  .sm-outside-box-left-65 {

    margin-left: -65vw;

  }



  /* Outside box right */

  .sm-outside-box-right-2 {

    margin-right: -2vw;

  }



  .sm-outside-box-right-5 {

    margin-right: -5vw;

  }



  .sm-outside-box-right-7 {

    margin-right: -7vw;

  }



  .sm-outside-box-right-10 {

    margin-right: -10vw;

  }



  .sm-outside-box-right-15 {

    margin-right: -15vw;

  }



  .sm-outside-box-right-20 {

    margin-right: -20vw;

  }



  .sm-outside-box-right-25 {

    margin-right: -25vw;

  }



  .sm-outside-box-right-30 {

    margin-right: -30vw;

  }



  .sm-outside-box-right-35 {

    margin-right: -35vw;

  }



  .sm-outside-box-right-40 {

    margin-right: -40vw;

  }



  .sm-outside-box-right-50 {

    margin-right: -50vw;

  }



  .sm-outside-box-right-60 {

    margin-right: -60vw;

  }



  .sm-outside-box-right-65 {

    margin-right: -65vw;

  }



  /* Outside box right */

  .sm-outside-box-right-0 {

    margin-right: 0;

  }



  /* Outside box left */

  .sm-outside-box-left-0 {

    margin-left: 0;

  }



  /* Outside box top */

  .sm-outside-box-top-0 {

    margin-top: 0;

  }



  /* Transform none */

  .sm-transform-none {

    transform: none !important;

  }



  /* Video icon */

  .video-icon-extra-large .video-icon {

    width: 100px;

    height: 100px;

    font-size: 28px;

  }



  .video-icon-extra-large .video-icon .video-icon-sonar .video-icon-sonar-bfr {

    width: 150px;

    height: 150px;

  }



  .video-icon-extra-large .video-icon .video-icon-sonar .video-icon-sonar-afr {

    width: 120px;

    height: 120px;

  }



  /* Swiper number pagination style 02 */

  .swiper-number-pagination-style-02 .swiper-number {

    right: 15px;

  }



  /* Slider parallax */

  .sm-no-parallax [data-swiper-parallax] {

    transform: none !important;

  }



  /* Swiper navigation style 07 */

  .slider-navigation-style-07 {

    -webkit-transform: translateY(-100%);

    transform: translateY(-100%);

  }



  /* Text white space */

  .sm-text-white-space-nowrap {

    white-space: nowrap;

  }



  .sm-text-white-space-normal {

    white-space: normal;

  }



  /* Icon size */

  .sm-icon-extra-double-large {

    font-size: 80px;

  }



  .sm-icon-double-large {

    font-size: 60px;

  }



  .sm-icon-extra-large {

    font-size: 50px;

  }



  .sm-icon-large {

    font-size: 42px;

  }



  .sm-icon-medium {

    font-size: 34px;

  }



  .sm-icon-very-medium {

    font-size: 28px;

  }



  .sm-icon-extra-medium {

    font-size: 24px;

  }



  /* Text vertical */

  .sm-vertical-align-top {

    vertical-align: top;

  }



  /* Vertical title center */

  .sm-vertical-title-inherit .title {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

    writing-mode: inherit;

  }



  /* Father shadow */

  .sm-feather-shadow-none {

    mask-image: none;

    -webkit-mask-image: none;

  }



  /* Scrolling text */

  .looping-wrapper .el {

    height: 145px;

    margin-top: -145px;

  }



  /* Cookie message */

  .cookie-message {

    right: 15px;

    max-width: 330px;

  }

}



@media (max-width: 575px) {



  /* Screen height */

  .xs-extra-small-screen {

    height: 300px !important;

  }



  .xs-small-screen {

    height: 400px !important;

  }



  .xs-one-half-screen {

    height: 600px !important;

  }



  .xs-one-third-screen {

    height: 700px !important;

  }



  .xs-one-fourth-screen {

    height: 800px !important;

  }



  .xs-one-fifth-screen {

    height: 900px !important;

  }



  /* Width */

  .xs-w-5px {

    width: 5px !important;

  }



  .xs-w-10px {

    width: 10px !important;

  }



  .xs-w-15px {

    width: 15px !important;

  }



  .xs-w-20px {

    width: 20px !important;

  }



  .xs-w-25px {

    width: 25px !important;

  }



  .xs-w-30px {

    width: 30px !important;

  }



  .xs-w-35px {

    width: 35px !important;

  }



  .xs-w-40px {

    width: 40px !important;

  }



  .xs-w-45px {

    width: 45px !important;

  }



  .xs-w-50px {

    width: 50px !important;

  }



  .xs-w-55px {

    width: 55px !important;

  }



  .xs-w-60px {

    width: 60px !important;

  }



  .xs-w-65px {

    width: 65px !important;

  }



  .xs-w-70px {

    width: 70px !important;

  }



  .xs-w-75px {

    width: 75px !important;

  }



  .xs-w-80px {

    width: 80px !important;

  }



  .xs-w-85px {

    width: 85px !important;

  }



  .xs-w-90px {

    width: 90px !important;

  }



  .xs-w-95px {

    width: 95px !important;

  }



  .xs-w-100px {

    width: 100px !important;

  }



  .xs-w-110px {

    width: 110px !important;

  }



  .xs-w-120px {

    width: 120px !important;

  }



  .xs-w-130px {

    width: 130px !important;

  }



  .xs-w-140px {

    width: 140px !important;

  }



  .xs-w-150px {

    width: 150px !important;

  }



  .xs-w-160px {

    width: 160px !important;

  }



  .xs-w-170px {

    width: 170px !important;

  }



  .xs-w-180px {

    width: 180px !important;

  }



  .xs-w-190px {

    width: 190px !important;

  }



  .xs-w-200px {

    width: 200px !important;

  }



  .xs-w-210px {

    width: 210px !important;

  }



  .xs-w-220px {

    width: 220px !important;

  }



  .xs-w-230px {

    width: 230px !important;

  }



  .xs-w-240px {

    width: 240px !important;

  }



  .xs-w-250px {

    width: 250px !important;

  }



  .xs-w-260px {

    width: 260px !important;

  }



  .xs-w-270px {

    width: 270px !important;

  }



  .xs-w-280px {

    width: 280px !important;

  }



  .xs-w-290px {

    width: 290px !important;

  }



  .xs-w-300px {

    width: 300px !important;

  }



  .xs-w-350px {

    width: 350px !important;

  }



  .xs-w-400px {

    width: 400px !important;

  }



  .xs-w-450px {

    width: 450px !important;

  }



  .xs-w-500px {

    width: 500px !important;

  }



  .xs-w-550px {

    width: 550px !important;

  }



  .xs-w-600px {

    width: 600px !important;

  }



  .xs-w-650px {

    width: 650px !important;

  }



  .xs-w-700px {

    width: 700px !important;

  }



  .xs-w-750px {

    width: 750px !important;

  }



  .xs-w-800px {

    width: 800px !important;

  }



  .xs-w-850px {

    width: 850px !important;

  }



  .xs-w-900px {

    width: 900px !important;

  }



  .xs-w-950px {

    width: 950px !important;

  }



  .xs-w-1000px {

    width: 1000px !important;

  }



  .xs-w-10 {

    width: 10% !important;

  }



  .xs-w-15 {

    width: 15% !important;

  }



  .xs-w-20 {

    width: 20% !important;

  }



  .xs-w-25 {

    width: 25% !important;

  }



  .xs-w-30 {

    width: 30% !important;

  }



  .xs-w-35 {

    width: 35% !important;

  }



  .xs-w-40 {

    width: 40% !important;

  }



  .xs-w-45 {

    width: 45% !important;

  }



  .xs-w-50 {

    width: 50% !important;

  }



  .xs-w-55 {

    width: 55% !important;

  }



  .xs-w-60 {

    width: 60% !important;

  }



  .xs-w-65 {

    width: 65% !important;

  }



  .xs-w-70 {

    width: 70% !important;

  }



  .xs-w-75 {

    width: 75% !important;

  }



  .xs-w-80 {

    width: 80% !important;

  }



  .xs-w-85 {

    width: 85% !important;

  }



  .xs-w-90 {

    width: 90% !important;

  }



  .xs-w-95 {

    width: 95% !important;

  }



  .xs-w-100 {

    width: 100% !important;

  }



  .xs-w-auto {

    width: auto !important;

  }



  /* Height */

  .xs-h-1px {

    height: 1px !important;

  }



  .xs-h-2px {

    height: 2px !important;

  }



  .xs-h-3px {

    height: 3px !important;

  }



  .xs-h-4px {

    height: 4px !important;

  }



  .xs-h-5px {

    height: 5px !important;

  }



  .xs-h-6px {

    height: 6px !important;

  }



  .xs-h-7px {

    height: 7px !important;

  }



  .xs-h-8px {

    height: 8px !important;

  }



  .xs-h-9px {

    height: 9px !important;

  }



  .xs-h-10px {

    height: 10px !important;

  }



  .xs-h-15px {

    height: 15px !important;

  }



  .xs-h-20px {

    height: 20px !important;

  }



  .xs-h-25px {

    height: 25px !important;

  }



  .xs-h-30px {

    height: 30px !important;

  }



  .xs-h-35px {

    height: 35px !important;

  }



  .xs-h-40px {

    height: 40px !important;

  }



  .xs-h-42px {

    height: 42px !important;

  }



  .xs-h-45px {

    height: 45px !important;

  }



  .xs-h-50px {

    height: 50px !important;

  }



  .xs-h-55px {

    height: 55px !important;

  }



  .xs-h-60px {

    height: 60px !important;

  }



  .xs-h-65px {

    height: 65px !important;

  }



  .xs-h-70px {

    height: 70px !important;

  }



  .xs-h-75px {

    height: 75px !important;

  }



  .xs-h-80px {

    height: 80px !important;

  }



  .xs-h-85px {

    height: 85px !important;

  }



  .xs-h-90px {

    height: 90px !important;

  }



  .xs-h-95px {

    height: 95px !important;

  }



  .xs-h-100px {

    height: 100px !important;

  }



  .xs-h-110px {

    height: 110px !important;

  }



  .xs-h-120px {

    height: 120px !important;

  }



  .xs-h-130px {

    height: 130px !important;

  }



  .xs-h-140px {

    height: 140px !important;

  }



  .xs-h-150px {

    height: 150px !important;

  }



  .xs-h-160px {

    height: 160px !important;

  }



  .xs-h-170px {

    height: 170px !important;

  }



  .xs-h-180px {

    height: 180px !important;

  }



  .xs-h-190px {

    height: 190px !important;

  }



  .xs-h-200px {

    height: 200px !important;

  }



  .xs-h-250px {

    height: 250px !important;

  }



  .xs-h-300px {

    height: 300px !important;

  }



  .xs-h-350px {

    height: 350px !important;

  }



  .xs-h-400px {

    height: 400px !important;

  }



  .xs-h-450px {

    height: 450px !important;

  }



  .xs-h-480px {

    height: 480px !important;

  }



  .xs-h-500px {

    height: 500px !important;

  }



  .xs-h-550px {

    height: 550px !important;

  }



  .xs-h-600px {

    height: 600px !important;

  }



  .xs-h-650px {

    height: 650px !important;

  }



  .xs-h-700px {

    height: 700px !important;

  }



  .xs-h-750px {

    height: 750px !important;

  }



  .xs-h-800px {

    height: 800px !important;

  }



  .xs-h-850px {

    height: 850px !important;

  }



  .xs-h-auto {

    height: auto !important;

  }



  .xs-h-100 {

    height: 100% !important;

  }



  /* Letter spacing */

  .xs-ls-05px {

    letter-spacing: 0.5px !important;

  }



  .xs-ls-0px {

    letter-spacing: 0px !important;

  }



  .xs-ls-1px {

    letter-spacing: 1px !important;

  }



  .xs-ls-2px {

    letter-spacing: 2px !important;

  }



  .xs-ls-3px {

    letter-spacing: 3px !important;

  }



  .xs-ls-4px {

    letter-spacing: 4px !important;

  }



  .xs-ls-5px {

    letter-spacing: 5px !important;

  }



  .xs-ls-6px {

    letter-spacing: 6px !important;

  }



  .xs-ls-7px {

    letter-spacing: 7px !important;

  }



  .xs-ls-8px {

    letter-spacing: 8px !important;

  }



  .xs-ls-9px {

    letter-spacing: 9px !important;

  }



  .xs-ls-10px {

    letter-spacing: 10px !important;

  }



  .xs-ls-minus-05px {

    letter-spacing: -0.5px !important;

  }



  .xs-ls-minus-1px {

    letter-spacing: -1px !important;

  }



  .xs-ls-minus-2px {

    letter-spacing: -2px !important;

  }



  .xs-ls-minus-3px {

    letter-spacing: -3px !important;

  }



  .xs-ls-minus-4px {

    letter-spacing: -4px !important;

  }



  .xs-ls-minus-5px {

    letter-spacing: -5px !important;

  }



  .xs-ls-minus-6px {

    letter-spacing: -6px !important;

  }



  .xs-ls-minus-7px {

    letter-spacing: -7px !important;

  }



  .xs-ls-minus-8px {

    letter-spacing: -8px !important;

  }



  .xs-ls-minus-9px {

    letter-spacing: -9px !important;

  }



  .xs-ls-minus-10px {

    letter-spacing: -10px !important;

  }



  /* Border align */

  .xs-border {

    border: 1px solid;

  }



  .xs-border-top {

    border-top: 1px solid;

  }



  .xs-border-bottom {

    border-bottom: 1px solid;

  }



  .xs-border-start {

    border-left: 1px solid;

  }



  .xs-border-end {

    border-right: 1px solid;

  }



  /* Border none */

  .xs-border-top-0 {

    border-top: 0 !important;

  }



  .xs-border-bottom-0 {

    border-bottom: 0 !important;

  }



  .xs-border-end-0 {

    border-right: 0 !important;

  }



  .xs-border-start-0 {

    border-left: 0 !important;

  }



  /* Border radius */

  .xs-border-radius-0 {

    border-radius: 0 !important;

  }



  /* Position */

  .xs-position-relative {

    position: relative !important;

  }



  .xs-position-absolute {

    position: absolute !important;

  }



  .xs-position-inherit {

    position: inherit !important;

  }



  .xs-position-initial {

    position: initial !important;

  }



  /* Background image */

  .xs-background-image-none {

    background-image: none !important;

  }



  .xs-background-position-left-center {

    background-position: left center !important;

  }



  /* Outside box right */

  .xs-outside-box-right-0 {

    margin-right: 0;

  }



  /* Outside box left */

  .xs-outside-box-left-0 {

    margin-left: 0;

  }



  /* Outside box top */

  .xs-outside-box-top-0 {

    margin-top: 0;

  }



  /* Transform none */

  .xs-transform-none {

    transform: none !important;

  }



  /* Slider shadow */

  .xs-slider-shadow-none {

    mask-image: none !important;

    -webkit-mask-image: none !important;

  }



  /* Swiper slider custom image pagination */

  .slider-custom-image .slider-custom-image-pagination .swiper-pagination-bullet {

    width: 70px;

    height: 70px;

    margin: 0 10px !important;

  }



  /* Swiper number pagination style 02 */

  .swiper-number-pagination-style-02 .swiper-number {

    bottom: 25px;

  }



  .swiper-number-pagination-style-02 .swiper-number .swiper-pagination-bullet {

    margin: 0 5px !important;

  }



  /* Text white space */

  .xs-text-white-space-nowrap {

    white-space: nowrap;

  }



  .xs-text-white-space-normal {

    white-space: normal;

  }



  /* Icon size */

  .xs-icon-extra-double-large {

    font-size: 80px;

  }



  .xs-icon-double-large {

    font-size: 60px;

  }



  .xs-icon-extra-large {

    font-size: 50px;

  }



  .xs-icon-large {

    font-size: 42px;

  }



  .xs-icon-medium {

    font-size: 34px;

  }



  .xs-icon-very-medium {

    font-size: 28px;

  }



  .xs-icon-extra-medium {

    font-size: 24px;

  }



  /* Text vertical */

  .xs-vertical-align-top {

    vertical-align: top;

  }



  /* Border radius */

  .xs-border-radius-0px {

    border-radius: 0 !important;

  }



  .xs-border-radius-30px {

    border-radius: 30px !important;

  }



  .xs-no-border-radius {

    border-radius: 0 !important;

  }



  /* Vertical title center */

  .xs-vertical-title-inherit .title {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

    writing-mode: inherit;

  }



  /* Scrolling text */

  .looping-wrapper .el {

    height: 105px;

    margin-top: -105px;

  }

}



/* Padding and margin */

@media (max-width: 1600px) {

  .xxl-p-5px {

    padding: 5px !important;

  }



  .xxl-p-10px {

    padding: 10px !important;

  }



  .xxl-p-15px {

    padding: 15px !important;

  }



  .xxl-p-20px {

    padding: 20px !important;

  }



  .xxl-p-25px {

    padding: 25px !important;

  }



  .xxl-p-30px {

    padding: 30px !important;

  }



  .xxl-p-35px {

    padding: 35px !important;

  }



  .xxl-p-40px {

    padding: 40px !important;

  }



  .xxl-p-45px {

    padding: 45px !important;

  }



  .xxl-p-50px {

    padding: 50px !important;

  }



  .xxl-p-55px {

    padding: 55px !important;

  }



  .xxl-p-60px {

    padding: 60px !important;

  }



  .xxl-p-65px {

    padding: 65px !important;

  }



  .xxl-p-70px {

    padding: 70px !important;

  }



  .xxl-p-1 {

    padding: 1% !important;

  }



  .xxl-p-2 {

    padding: 2% !important;

  }



  .xxl-p-3 {

    padding: 3% !important;

  }



  .xxl-p-4 {

    padding: 4% !important;

  }



  .xxl-p-5 {

    padding: 5% !important;

  }



  .xxl-p-6 {

    padding: 6% !important;

  }



  .xxl-p-7 {

    padding: 7% !important;

  }



  .xxl-p-8 {

    padding: 8% !important;

  }



  .xxl-p-9 {

    padding: 9% !important;

  }



  .xxl-p-10 {

    padding: 10% !important;

  }



  .xxl-p-11 {

    padding: 11% !important;

  }



  .xxl-p-12 {

    padding: 12% !important;

  }



  .xxl-p-13 {

    padding: 13% !important;

  }



  .xxl-p-14 {

    padding: 14% !important;

  }



  .xxl-p-15 {

    padding: 15% !important;

  }



  .xxl-p-16 {

    padding: 16% !important;

  }



  .xxl-p-17 {

    padding: 17% !important;

  }



  .xxl-p-18 {

    padding: 18% !important;

  }



  .xxl-p-19 {

    padding: 19% !important;

  }



  .xxl-p-20 {

    padding: 20% !important;

  }



  .xxl-p-21 {

    padding: 21% !important;

  }



  .xxl-p-22 {

    padding: 22% !important;

  }



  .xxl-p-23 {

    padding: 23% !important;

  }



  .xxl-p-24 {

    padding: 24% !important;

  }



  .xxl-p-25 {

    padding: 25% !important;

  }



  .xxl-p-26 {

    padding: 26% !important;

  }



  .xxl-p-27 {

    padding: 27% !important;

  }



  .xxl-p-28 {

    padding: 28% !important;

  }



  .xxl-p-29 {

    padding: 29% !important;

  }



  .xxl-p-30 {

    padding: 30% !important;

  }



  .xxl-pt-5px {

    padding-top: 5px !important;

  }



  .xxl-pt-10px {

    padding-top: 10px !important;

  }



  .xxl-pt-15px {

    padding-top: 15px !important;

  }



  .xxl-pt-20px {

    padding-top: 20px !important;

  }



  .xxl-pt-25px {

    padding-top: 25px !important;

  }



  .xxl-pt-30px {

    padding-top: 30px !important;

  }



  .xxl-pt-35px {

    padding-top: 35px !important;

  }



  .xxl-pt-40px {

    padding-top: 40px !important;

  }



  .xxl-pt-45px {

    padding-top: 45px !important;

  }



  .xxl-pt-50px {

    padding-top: 50px !important;

  }



  .xxl-pt-55px {

    padding-top: 55px !important;

  }



  .xxl-pt-60px {

    padding-top: 60px !important;

  }



  .xxl-pt-65px {

    padding-top: 65px !important;

  }



  .xxl-pt-70px {

    padding-top: 70px !important;

  }



  .xxl-pt-1 {

    padding-top: 1% !important;

  }



  .xxl-pt-2 {

    padding-top: 2% !important;

  }



  .xxl-pt-3 {

    padding-top: 3% !important;

  }



  .xxl-pt-4 {

    padding-top: 4% !important;

  }



  .xxl-pt-5 {

    padding-top: 5% !important;

  }



  .xxl-pt-6 {

    padding-top: 6% !important;

  }



  .xxl-pt-7 {

    padding-top: 7% !important;

  }



  .xxl-pt-8 {

    padding-top: 8% !important;

  }



  .xxl-pt-9 {

    padding-top: 9% !important;

  }



  .xxl-pt-10 {

    padding-top: 10% !important;

  }



  .xxl-pt-11 {

    padding-top: 11% !important;

  }



  .xxl-pt-12 {

    padding-top: 12% !important;

  }



  .xxl-pt-13 {

    padding-top: 13% !important;

  }



  .xxl-pt-14 {

    padding-top: 14% !important;

  }



  .xxl-pt-15 {

    padding-top: 15% !important;

  }



  .xxl-pt-16 {

    padding-top: 16% !important;

  }



  .xxl-pt-17 {

    padding-top: 17% !important;

  }



  .xxl-pt-18 {

    padding-top: 18% !important;

  }



  .xxl-pt-19 {

    padding-top: 19% !important;

  }



  .xxl-pt-20 {

    padding-top: 20% !important;

  }



  .xxl-pt-21 {

    padding-top: 21% !important;

  }



  .xxl-pt-22 {

    padding-top: 22% !important;

  }



  .xxl-pt-23 {

    padding-top: 23% !important;

  }



  .xxl-pt-24 {

    padding-top: 24% !important;

  }



  .xxl-pt-25 {

    padding-top: 25% !important;

  }



  .xxl-pt-26 {

    padding-top: 26% !important;

  }



  .xxl-pt-27 {

    padding-top: 27% !important;

  }



  .xxl-pt-28 {

    padding-top: 28% !important;

  }



  .xxl-pt-29 {

    padding-top: 29% !important;

  }



  .xxl-pt-30 {

    padding-top: 30% !important;

  }



  .xxl-pe-5px {

    padding-right: 5px !important;

  }



  .xxl-pe-10px {

    padding-right: 10px !important;

  }



  .xxl-pe-15px {

    padding-right: 15px !important;

  }



  .xxl-pe-20px {

    padding-right: 20px !important;

  }



  .xxl-pe-25px {

    padding-right: 25px !important;

  }



  .xxl-pe-30px {

    padding-right: 30px !important;

  }



  .xxl-pe-35px {

    padding-right: 35px !important;

  }



  .xxl-pe-40px {

    padding-right: 40px !important;

  }



  .xxl-pe-45px {

    padding-right: 45px !important;

  }



  .xxl-pe-50px {

    padding-right: 50px !important;

  }



  .xxl-pe-55px {

    padding-right: 55px !important;

  }



  .xxl-pe-60px {

    padding-right: 60px !important;

  }



  .xxl-pe-65px {

    padding-right: 65px !important;

  }



  .xxl-pe-70px {

    padding-right: 70px !important;

  }



  .xxl-pe-1 {

    padding-right: 1% !important;

  }



  .xxl-pe-2 {

    padding-right: 2% !important;

  }



  .xxl-pe-3 {

    padding-right: 3% !important;

  }



  .xxl-pe-4 {

    padding-right: 4% !important;

  }



  .xxl-pe-5 {

    padding-right: 5% !important;

  }



  .xxl-pe-6 {

    padding-right: 6% !important;

  }



  .xxl-pe-7 {

    padding-right: 7% !important;

  }



  .xxl-pe-8 {

    padding-right: 8% !important;

  }



  .xxl-pe-9 {

    padding-right: 9% !important;

  }



  .xxl-pe-10 {

    padding-right: 10% !important;

  }



  .xxl-pe-11 {

    padding-right: 11% !important;

  }



  .xxl-pe-12 {

    padding-right: 12% !important;

  }



  .xxl-pe-13 {

    padding-right: 13% !important;

  }



  .xxl-pe-14 {

    padding-right: 14% !important;

  }



  .xxl-pe-15 {

    padding-right: 15% !important;

  }



  .xxl-pe-16 {

    padding-right: 16% !important;

  }



  .xxl-pe-17 {

    padding-right: 17% !important;

  }



  .xxl-pe-18 {

    padding-right: 18% !important;

  }



  .xxl-pe-19 {

    padding-right: 19% !important;

  }



  .xxl-pe-20 {

    padding-right: 20% !important;

  }



  .xxl-pe-21 {

    padding-right: 21% !important;

  }



  .xxl-pe-22 {

    padding-right: 22% !important;

  }



  .xxl-pe-23 {

    padding-right: 23% !important;

  }



  .xxl-pe-24 {

    padding-right: 24% !important;

  }



  .xxl-pe-25 {

    padding-right: 25% !important;

  }



  .xxl-pe-26 {

    padding-right: 26% !important;

  }



  .xxl-pe-27 {

    padding-right: 27% !important;

  }



  .xxl-pe-28 {

    padding-right: 28% !important;

  }



  .xxl-pe-29 {

    padding-right: 29% !important;

  }



  .xxl-pe-30 {

    padding-right: 30% !important;

  }



  .xxl-pb-5px {

    padding-bottom: 5px !important;

  }



  .xxl-pb-10px {

    padding-bottom: 10px !important;

  }



  .xxl-pb-15px {

    padding-bottom: 15px !important;

  }



  .xxl-pb-20px {

    padding-bottom: 20px !important;

  }



  .xxl-pb-25px {

    padding-bottom: 25px !important;

  }



  .xxl-pb-30px {

    padding-bottom: 30px !important;

  }



  .xxl-pb-35px {

    padding-bottom: 35px !important;

  }



  .xxl-pb-40px {

    padding-bottom: 40px !important;

  }



  .xxl-pb-45px {

    padding-bottom: 45px !important;

  }



  .xxl-pb-50px {

    padding-bottom: 50px !important;

  }



  .xxl-pb-55px {

    padding-bottom: 55px !important;

  }



  .xxl-pb-60px {

    padding-bottom: 60px !important;

  }



  .xxl-pb-65px {

    padding-bottom: 65px !important;

  }



  .xxl-pb-70px {

    padding-bottom: 70px !important;

  }



  .xxl-pb-1 {

    padding-bottom: 1% !important;

  }



  .xxl-pb-2 {

    padding-bottom: 2% !important;

  }



  .xxl-pb-3 {

    padding-bottom: 3% !important;

  }



  .xxl-pb-4 {

    padding-bottom: 4% !important;

  }



  .xxl-pb-5 {

    padding-bottom: 5% !important;

  }



  .xxl-pb-6 {

    padding-bottom: 6% !important;

  }



  .xxl-pb-7 {

    padding-bottom: 7% !important;

  }



  .xxl-pb-8 {

    padding-bottom: 8% !important;

  }



  .xxl-pb-9 {

    padding-bottom: 9% !important;

  }



  .xxl-pb-10 {

    padding-bottom: 10% !important;

  }



  .xxl-pb-11 {

    padding-bottom: 11% !important;

  }



  .xxl-pb-12 {

    padding-bottom: 12% !important;

  }



  .xxl-pb-13 {

    padding-bottom: 13% !important;

  }



  .xxl-pb-14 {

    padding-bottom: 14% !important;

  }



  .xxl-pb-15 {

    padding-bottom: 15% !important;

  }



  .xxl-pb-16 {

    padding-bottom: 16% !important;

  }



  .xxl-pb-17 {

    padding-bottom: 17% !important;

  }



  .xxl-pb-18 {

    padding-bottom: 18% !important;

  }



  .xxl-pb-19 {

    padding-bottom: 19% !important;

  }



  .xxl-pb-20 {

    padding-bottom: 20% !important;

  }



  .xxl-pb-21 {

    padding-bottom: 21% !important;

  }



  .xxl-pb-22 {

    padding-bottom: 22% !important;

  }



  .xxl-pb-23 {

    padding-bottom: 23% !important;

  }



  .xxl-pb-24 {

    padding-bottom: 24% !important;

  }



  .xxl-pb-25 {

    padding-bottom: 25% !important;

  }



  .xxl-pb-26 {

    padding-bottom: 26% !important;

  }



  .xxl-pb-27 {

    padding-bottom: 27% !important;

  }



  .xxl-pb-28 {

    padding-bottom: 28% !important;

  }



  .xxl-pb-29 {

    padding-bottom: 29% !important;

  }



  .xxl-pb-30 {

    padding-bottom: 30% !important;

  }



  .xxl-ps-5px {

    padding-left: 5px !important;

  }



  .xxl-ps-10px {

    padding-left: 10px !important;

  }



  .xxl-ps-15px {

    padding-left: 15px !important;

  }



  .xxl-ps-20px {

    padding-left: 20px !important;

  }



  .xxl-ps-25px {

    padding-left: 25px !important;

  }



  .xxl-ps-30px {

    padding-left: 30px !important;

  }



  .xxl-ps-35px {

    padding-left: 35px !important;

  }



  .xxl-ps-40px {

    padding-left: 40px !important;

  }



  .xxl-ps-45px {

    padding-left: 45px !important;

  }



  .xxl-ps-50px {

    padding-left: 50px !important;

  }



  .xxl-ps-55px {

    padding-left: 55px !important;

  }



  .xxl-ps-60px {

    padding-left: 60px !important;

  }



  .xxl-ps-65px {

    padding-left: 65px !important;

  }



  .xxl-ps-70px {

    padding-left: 70px !important;

  }



  .xxl-ps-1 {

    padding-left: 1% !important;

  }



  .xxl-ps-2 {

    padding-left: 2% !important;

  }



  .xxl-ps-3 {

    padding-left: 3% !important;

  }



  .xxl-ps-4 {

    padding-left: 4% !important;

  }



  .xxl-ps-5 {

    padding-left: 5% !important;

  }



  .xxl-ps-6 {

    padding-left: 6% !important;

  }



  .xxl-ps-7 {

    padding-left: 7% !important;

  }



  .xxl-ps-8 {

    padding-left: 8% !important;

  }



  .xxl-ps-9 {

    padding-left: 9% !important;

  }



  .xxl-ps-10 {

    padding-left: 10% !important;

  }



  .xxl-ps-11 {

    padding-left: 11% !important;

  }



  .xxl-ps-12 {

    padding-left: 12% !important;

  }



  .xxl-ps-13 {

    padding-left: 13% !important;

  }



  .xxl-ps-14 {

    padding-left: 14% !important;

  }



  .xxl-ps-15 {

    padding-left: 15% !important;

  }



  .xxl-ps-16 {

    padding-left: 16% !important;

  }



  .xxl-ps-17 {

    padding-left: 17% !important;

  }



  .xxl-ps-18 {

    padding-left: 18% !important;

  }



  .xxl-ps-19 {

    padding-left: 19% !important;

  }



  .xxl-ps-20 {

    padding-left: 20% !important;

  }



  .xxl-ps-21 {

    padding-left: 21% !important;

  }



  .xxl-ps-22 {

    padding-left: 22% !important;

  }



  .xxl-ps-23 {

    padding-left: 23% !important;

  }



  .xxl-ps-24 {

    padding-left: 24% !important;

  }



  .xxl-ps-25 {

    padding-left: 25% !important;

  }



  .xxl-ps-26 {

    padding-left: 26% !important;

  }



  .xxl-ps-27 {

    padding-left: 27% !important;

  }



  .xxl-ps-28 {

    padding-left: 28% !important;

  }



  .xxl-ps-29 {

    padding-left: 29% !important;

  }



  .xxl-ps-30 {

    padding-left: 30% !important;

  }



  .xxl-m-5px {

    margin: 5px !important;

  }



  .xxl-m-10px {

    margin: 10px !important;

  }



  .xxl-m-15px {

    margin: 15px !important;

  }



  .xxl-m-20px {

    margin: 20px !important;

  }



  .xxl-m-25px {

    margin: 25px !important;

  }



  .xxl-m-30px {

    margin: 30px !important;

  }



  .xxl-m-35px {

    margin: 35px !important;

  }



  .xxl-m-40px {

    margin: 40px !important;

  }



  .xxl-m-45px {

    margin: 45px !important;

  }



  .xxl-m-50px {

    margin: 50px !important;

  }



  .xxl-m-55px {

    margin: 55px !important;

  }



  .xxl-m-60px {

    margin: 60px !important;

  }



  .xxl-m-65px {

    margin: 65px !important;

  }



  .xxl-m-70px {

    margin: 70px !important;

  }



  .xxl-m-1 {

    margin: 1% !important;

  }



  .xxl-m-2 {

    margin: 2% !important;

  }



  .xxl-m-3 {

    margin: 3% !important;

  }



  .xxl-m-4 {

    margin: 4% !important;

  }



  .xxl-m-5 {

    margin: 5% !important;

  }



  .xxl-m-6 {

    margin: 6% !important;

  }



  .xxl-m-7 {

    margin: 7% !important;

  }



  .xxl-m-8 {

    margin: 8% !important;

  }



  .xxl-m-9 {

    margin: 9% !important;

  }



  .xxl-m-10 {

    margin: 10% !important;

  }



  .xxl-m-11 {

    margin: 11% !important;

  }



  .xxl-m-12 {

    margin: 12% !important;

  }



  .xxl-m-13 {

    margin: 13% !important;

  }



  .xxl-m-14 {

    margin: 14% !important;

  }



  .xxl-m-15 {

    margin: 15% !important;

  }



  .xxl-m-16 {

    margin: 16% !important;

  }



  .xxl-m-17 {

    margin: 17% !important;

  }



  .xxl-m-18 {

    margin: 18% !important;

  }



  .xxl-m-19 {

    margin: 19% !important;

  }



  .xxl-m-20 {

    margin: 20% !important;

  }



  .xxl-m-21 {

    margin: 21% !important;

  }



  .xxl-m-22 {

    margin: 22% !important;

  }



  .xxl-m-23 {

    margin: 23% !important;

  }



  .xxl-m-24 {

    margin: 24% !important;

  }



  .xxl-m-25 {

    margin: 25% !important;

  }



  .xxl-m-26 {

    margin: 26% !important;

  }



  .xxl-m-27 {

    margin: 27% !important;

  }



  .xxl-m-28 {

    margin: 28% !important;

  }



  .xxl-m-29 {

    margin: 29% !important;

  }



  .xxl-m-30 {

    margin: 30% !important;

  }



  .xxl-mt-5px {

    margin-top: 5px !important;

  }



  .xxl-mt-10px {

    margin-top: 10px !important;

  }



  .xxl-mt-15px {

    margin-top: 15px !important;

  }



  .xxl-mt-20px {

    margin-top: 20px !important;

  }



  .xxl-mt-25px {

    margin-top: 25px !important;

  }



  .xxl-mt-30px {

    margin-top: 30px !important;

  }



  .xxl-mt-35px {

    margin-top: 35px !important;

  }



  .xxl-mt-40px {

    margin-top: 40px !important;

  }



  .xxl-mt-45px {

    margin-top: 45px !important;

  }



  .xxl-mt-50px {

    margin-top: 50px !important;

  }



  .xxl-mt-55px {

    margin-top: 55px !important;

  }



  .xxl-mt-60px {

    margin-top: 60px !important;

  }



  .xxl-mt-65px {

    margin-top: 65px !important;

  }



  .xxl-mt-70px {

    margin-top: 70px !important;

  }



  .xxl-mt-1 {

    margin-top: 1% !important;

  }



  .xxl-mt-2 {

    margin-top: 2% !important;

  }



  .xxl-mt-3 {

    margin-top: 3% !important;

  }



  .xxl-mt-4 {

    margin-top: 4% !important;

  }



  .xxl-mt-5 {

    margin-top: 5% !important;

  }



  .xxl-mt-6 {

    margin-top: 6% !important;

  }



  .xxl-mt-7 {

    margin-top: 7% !important;

  }



  .xxl-mt-8 {

    margin-top: 8% !important;

  }



  .xxl-mt-9 {

    margin-top: 9% !important;

  }



  .xxl-mt-10 {

    margin-top: 10% !important;

  }



  .xxl-mt-11 {

    margin-top: 11% !important;

  }



  .xxl-mt-12 {

    margin-top: 12% !important;

  }



  .xxl-mt-13 {

    margin-top: 13% !important;

  }



  .xxl-mt-14 {

    margin-top: 14% !important;

  }



  .xxl-mt-15 {

    margin-top: 15% !important;

  }



  .xxl-mt-16 {

    margin-top: 16% !important;

  }



  .xxl-mt-17 {

    margin-top: 17% !important;

  }



  .xxl-mt-18 {

    margin-top: 18% !important;

  }



  .xxl-mt-19 {

    margin-top: 19% !important;

  }



  .xxl-mt-20 {

    margin-top: 20% !important;

  }



  .xxl-mt-21 {

    margin-top: 21% !important;

  }



  .xxl-mt-22 {

    margin-top: 22% !important;

  }



  .xxl-mt-23 {

    margin-top: 23% !important;

  }



  .xxl-mt-24 {

    margin-top: 24% !important;

  }



  .xxl-mt-25 {

    margin-top: 25% !important;

  }



  .xxl-mt-26 {

    margin-top: 26% !important;

  }



  .xxl-mt-27 {

    margin-top: 27% !important;

  }



  .xxl-mt-28 {

    margin-top: 28% !important;

  }



  .xxl-mt-29 {

    margin-top: 29% !important;

  }



  .xxl-mt-30 {

    margin-top: 30% !important;

  }



  .xxl-me-5px {

    margin-right: 5px !important;

  }



  .xxl-me-10px {

    margin-right: 10px !important;

  }



  .xxl-me-15px {

    margin-right: 15px !important;

  }



  .xxl-me-20px {

    margin-right: 20px !important;

  }



  .xxl-me-25px {

    margin-right: 25px !important;

  }



  .xxl-me-30px {

    margin-right: 30px !important;

  }



  .xxl-me-35px {

    margin-right: 35px !important;

  }



  .xxl-me-40px {

    margin-right: 40px !important;

  }



  .xxl-me-45px {

    margin-right: 45px !important;

  }



  .xxl-me-50px {

    margin-right: 50px !important;

  }



  .xxl-me-55px {

    margin-right: 55px !important;

  }



  .xxl-me-60px {

    margin-right: 60px !important;

  }



  .xxl-me-65px {

    margin-right: 65px !important;

  }



  .xxl-me-70px {

    margin-right: 70px !important;

  }



  .xxl-me-1 {

    margin-right: 1% !important;

  }



  .xxl-me-2 {

    margin-right: 2% !important;

  }



  .xxl-me-3 {

    margin-right: 3% !important;

  }



  .xxl-me-4 {

    margin-right: 4% !important;

  }



  .xxl-me-5 {

    margin-right: 5% !important;

  }



  .xxl-me-6 {

    margin-right: 6% !important;

  }



  .xxl-me-7 {

    margin-right: 7% !important;

  }



  .xxl-me-8 {

    margin-right: 8% !important;

  }



  .xxl-me-9 {

    margin-right: 9% !important;

  }



  .xxl-me-10 {

    margin-right: 10% !important;

  }



  .xxl-me-11 {

    margin-right: 11% !important;

  }



  .xxl-me-12 {

    margin-right: 12% !important;

  }



  .xxl-me-13 {

    margin-right: 13% !important;

  }



  .xxl-me-14 {

    margin-right: 14% !important;

  }



  .xxl-me-15 {

    margin-right: 15% !important;

  }



  .xxl-me-16 {

    margin-right: 16% !important;

  }



  .xxl-me-17 {

    margin-right: 17% !important;

  }



  .xxl-me-18 {

    margin-right: 18% !important;

  }



  .xxl-me-19 {

    margin-right: 19% !important;

  }



  .xxl-me-20 {

    margin-right: 20% !important;

  }



  .xxl-me-21 {

    margin-right: 21% !important;

  }



  .xxl-me-22 {

    margin-right: 22% !important;

  }



  .xxl-me-23 {

    margin-right: 23% !important;

  }



  .xxl-me-24 {

    margin-right: 24% !important;

  }



  .xxl-me-25 {

    margin-right: 25% !important;

  }



  .xxl-me-26 {

    margin-right: 26% !important;

  }



  .xxl-me-27 {

    margin-right: 27% !important;

  }



  .xxl-me-28 {

    margin-right: 28% !important;

  }



  .xxl-me-29 {

    margin-right: 29% !important;

  }



  .xxl-me-30 {

    margin-right: 30% !important;

  }



  .xxl-mb-5px {

    margin-bottom: 5px !important;

  }



  .xxl-mb-10px {

    margin-bottom: 10px !important;

  }



  .xxl-mb-15px {

    margin-bottom: 15px !important;

  }



  .xxl-mb-20px {

    margin-bottom: 20px !important;

  }



  .xxl-mb-25px {

    margin-bottom: 25px !important;

  }



  .xxl-mb-30px {

    margin-bottom: 30px !important;

  }



  .xxl-mb-35px {

    margin-bottom: 35px !important;

  }



  .xxl-mb-40px {

    margin-bottom: 40px !important;

  }



  .xxl-mb-45px {

    margin-bottom: 45px !important;

  }



  .xxl-mb-50px {

    margin-bottom: 50px !important;

  }



  .xxl-mb-55px {

    margin-bottom: 55px !important;

  }



  .xxl-mb-60px {

    margin-bottom: 60px !important;

  }



  .xxl-mb-65px {

    margin-bottom: 65px !important;

  }



  .xxl-mb-70px {

    margin-bottom: 70px !important;

  }



  .xxl-mb-1 {

    margin-bottom: 1% !important;

  }



  .xxl-mb-2 {

    margin-bottom: 2% !important;

  }



  .xxl-mb-3 {

    margin-bottom: 3% !important;

  }



  .xxl-mb-4 {

    margin-bottom: 4% !important;

  }



  .xxl-mb-5 {

    margin-bottom: 5% !important;

  }



  .xxl-mb-6 {

    margin-bottom: 6% !important;

  }



  .xxl-mb-7 {

    margin-bottom: 7% !important;

  }



  .xxl-mb-8 {

    margin-bottom: 8% !important;

  }



  .xxl-mb-9 {

    margin-bottom: 9% !important;

  }



  .xxl-mb-10 {

    margin-bottom: 10% !important;

  }



  .xxl-mb-11 {

    margin-bottom: 11% !important;

  }



  .xxl-mb-12 {

    margin-bottom: 12% !important;

  }



  .xxl-mb-13 {

    margin-bottom: 13% !important;

  }



  .xxl-mb-14 {

    margin-bottom: 14% !important;

  }



  .xxl-mb-15 {

    margin-bottom: 15% !important;

  }



  .xxl-mb-16 {

    margin-bottom: 16% !important;

  }



  .xxl-mb-17 {

    margin-bottom: 17% !important;

  }



  .xxl-mb-18 {

    margin-bottom: 18% !important;

  }



  .xxl-mb-19 {

    margin-bottom: 19% !important;

  }



  .xxl-mb-20 {

    margin-bottom: 20% !important;

  }



  .xxl-mb-21 {

    margin-bottom: 21% !important;

  }



  .xxl-mb-22 {

    margin-bottom: 22% !important;

  }



  .xxl-mb-23 {

    margin-bottom: 23% !important;

  }



  .xxl-mb-24 {

    margin-bottom: 24% !important;

  }



  .xxl-mb-25 {

    margin-bottom: 25% !important;

  }



  .xxl-mb-26 {

    margin-bottom: 26% !important;

  }



  .xxl-mb-27 {

    margin-bottom: 27% !important;

  }



  .xxl-mb-28 {

    margin-bottom: 28% !important;

  }



  .xxl-mb-29 {

    margin-bottom: 29% !important;

  }



  .xxl-mb-30 {

    margin-bottom: 30% !important;

  }



  .xxl-ms-5px {

    margin-left: 5px !important;

  }



  .xxl-ms-10px {

    margin-left: 10px !important;

  }



  .xxl-ms-15px {

    margin-left: 15px !important;

  }



  .xxl-ms-20px {

    margin-left: 20px !important;

  }



  .xxl-ms-25px {

    margin-left: 25px !important;

  }



  .xxl-ms-30px {

    margin-left: 30px !important;

  }



  .xxl-ms-35px {

    margin-left: 35px !important;

  }



  .xxl-ms-40px {

    margin-left: 40px !important;

  }



  .xxl-ms-45px {

    margin-left: 45px !important;

  }



  .xxl-ms-50px {

    margin-left: 50px !important;

  }



  .xxl-ms-55px {

    margin-left: 55px !important;

  }



  .xxl-ms-60px {

    margin-left: 60px !important;

  }



  .xxl-ms-65px {

    margin-left: 65px !important;

  }



  .xxl-ms-70px {

    margin-left: 70px !important;

  }



  .xxl-ms-1 {

    margin-left: 1% !important;

  }



  .xxl-ms-2 {

    margin-left: 2% !important;

  }



  .xxl-ms-3 {

    margin-left: 3% !important;

  }



  .xxl-ms-4 {

    margin-left: 4% !important;

  }



  .xxl-ms-5 {

    margin-left: 5% !important;

  }



  .xxl-ms-6 {

    margin-left: 6% !important;

  }



  .xxl-ms-7 {

    margin-left: 7% !important;

  }



  .xxl-ms-8 {

    margin-left: 8% !important;

  }



  .xxl-ms-9 {

    margin-left: 9% !important;

  }



  .xxl-ms-10 {

    margin-left: 10% !important;

  }



  .xxl-ms-11 {

    margin-left: 11% !important;

  }



  .xxl-ms-12 {

    margin-left: 12% !important;

  }



  .xxl-ms-13 {

    margin-left: 13% !important;

  }



  .xxl-ms-14 {

    margin-left: 14% !important;

  }



  .xxl-ms-15 {

    margin-left: 15% !important;

  }



  .xxl-ms-16 {

    margin-left: 16% !important;

  }



  .xxl-ms-17 {

    margin-left: 17% !important;

  }



  .xxl-ms-18 {

    margin-left: 18% !important;

  }



  .xxl-ms-19 {

    margin-left: 19% !important;

  }



  .xxl-ms-20 {

    margin-left: 20% !important;

  }



  .xxl-ms-21 {

    margin-left: 21% !important;

  }



  .xxl-ms-22 {

    margin-left: 22% !important;

  }



  .xxl-ms-23 {

    margin-left: 23% !important;

  }



  .xxl-ms-24 {

    margin-left: 24% !important;

  }



  .xxl-ms-25 {

    margin-left: 25% !important;

  }



  .xxl-ms-26 {

    margin-left: 26% !important;

  }



  .xxl-ms-27 {

    margin-left: 27% !important;

  }



  .xxl-ms-28 {

    margin-left: 28% !important;

  }



  .xxl-ms-29 {

    margin-left: 29% !important;

  }



  .xxl-ms-30 {

    margin-left: 30% !important;

  }



  .xxl-top-0px {

    top: 0px !important;

  }



  .xxl-top-1px {

    top: 1px !important;

  }



  .xxl-top-2px {

    top: 2px !important;

  }



  .xxl-top-3px {

    top: 3px !important;

  }



  .xxl-top-4px {

    top: 4px !important;

  }



  .xxl-top-5px {

    top: 5px !important;

  }



  .xxl-top-6px {

    top: 6px !important;

  }



  .xxl-top-7px {

    top: 7px !important;

  }



  .xxl-top-8px {

    top: 8px !important;

  }



  .xxl-top-9px {

    top: 9px !important;

  }



  .xxl-top-10px {

    top: 10px !important;

  }



  .xxl-top-11px {

    top: 11px !important;

  }



  .xxl-top-12px {

    top: 12px !important;

  }



  .xxl-top-13px {

    top: 13px !important;

  }



  .xxl-top-14px {

    top: 14px !important;

  }



  .xxl-top-15px {

    top: 15px !important;

  }



  .xxl-top-16px {

    top: 16px !important;

  }



  .xxl-top-17px {

    top: 17px !important;

  }



  .xxl-top-18px {

    top: 18px !important;

  }



  .xxl-top-19px {

    top: 19px !important;

  }



  .xxl-top-20px {

    top: 20px !important;

  }



  .xxl-top-21px {

    top: 21px !important;

  }



  .xxl-top-22px {

    top: 22px !important;

  }



  .xxl-top-23px {

    top: 23px !important;

  }



  .xxl-top-24px {

    top: 24px !important;

  }



  .xxl-top-25px {

    top: 25px !important;

  }



  .xxl-top-26px {

    top: 26px !important;

  }



  .xxl-top-27px {

    top: 27px !important;

  }



  .xxl-top-28px {

    top: 28px !important;

  }



  .xxl-top-29px {

    top: 29px !important;

  }



  .xxl-top-30px {

    top: 30px !important;

  }



  .xxl-top-40px {

    top: 40px !important;

  }



  .xxl-top-50px {

    top: 50px !important;

  }



  .xxl-top-60px {

    top: 60px !important;

  }



  .xxl-top-70px {

    top: 70px !important;

  }



  .xxl-top-80px {

    top: 80px !important;

  }



  .xxl-top-90px {

    top: 90px !important;

  }



  .xxl-top-100px {

    top: 100px !important;

  }



  .xxl-top-110px {

    top: 110px !important;

  }



  .xxl-top-120px {

    top: 120px !important;

  }



  .xxl-top-130px {

    top: 130px !important;

  }



  .xxl-top-140px {

    top: 140px !important;

  }



  .xxl-top-150px {

    top: 150px !important;

  }



  .xxl-right-0px {

    right: 0px !important;

  }



  .xxl-right-1px {

    right: 1px !important;

  }



  .xxl-right-2px {

    right: 2px !important;

  }



  .xxl-right-3px {

    right: 3px !important;

  }



  .xxl-right-4px {

    right: 4px !important;

  }



  .xxl-right-5px {

    right: 5px !important;

  }



  .xxl-right-6px {

    right: 6px !important;

  }



  .xxl-right-7px {

    right: 7px !important;

  }



  .xxl-right-8px {

    right: 8px !important;

  }



  .xxl-right-9px {

    right: 9px !important;

  }



  .xxl-right-10px {

    right: 10px !important;

  }



  .xxl-right-11px {

    right: 11px !important;

  }



  .xxl-right-12px {

    right: 12px !important;

  }



  .xxl-right-13px {

    right: 13px !important;

  }



  .xxl-right-14px {

    right: 14px !important;

  }



  .xxl-right-15px {

    right: 15px !important;

  }



  .xxl-right-16px {

    right: 16px !important;

  }



  .xxl-right-17px {

    right: 17px !important;

  }



  .xxl-right-18px {

    right: 18px !important;

  }



  .xxl-right-19px {

    right: 19px !important;

  }



  .xxl-right-20px {

    right: 20px !important;

  }



  .xxl-right-21px {

    right: 21px !important;

  }



  .xxl-right-22px {

    right: 22px !important;

  }



  .xxl-right-23px {

    right: 23px !important;

  }



  .xxl-right-24px {

    right: 24px !important;

  }



  .xxl-right-25px {

    right: 25px !important;

  }



  .xxl-right-26px {

    right: 26px !important;

  }



  .xxl-right-27px {

    right: 27px !important;

  }



  .xxl-right-28px {

    right: 28px !important;

  }



  .xxl-right-29px {

    right: 29px !important;

  }



  .xxl-right-30px {

    right: 30px !important;

  }



  .xxl-right-40px {

    right: 40px !important;

  }



  .xxl-right-50px {

    right: 50px !important;

  }



  .xxl-right-60px {

    right: 60px !important;

  }



  .xxl-right-70px {

    right: 70px !important;

  }



  .xxl-right-80px {

    right: 80px !important;

  }



  .xxl-right-90px {

    right: 90px !important;

  }



  .xxl-right-100px {

    right: 100px !important;

  }



  .xxl-right-110px {

    right: 110px !important;

  }



  .xxl-right-120px {

    right: 120px !important;

  }



  .xxl-right-130px {

    right: 130px !important;

  }



  .xxl-right-140px {

    right: 140px !important;

  }



  .xxl-right-150px {

    right: 150px !important;

  }



  .xxl-bottom-0px {

    bottom: 0px !important;

  }



  .xxl-bottom-1px {

    bottom: 1px !important;

  }



  .xxl-bottom-2px {

    bottom: 2px !important;

  }



  .xxl-bottom-3px {

    bottom: 3px !important;

  }



  .xxl-bottom-4px {

    bottom: 4px !important;

  }



  .xxl-bottom-5px {

    bottom: 5px !important;

  }



  .xxl-bottom-6px {

    bottom: 6px !important;

  }



  .xxl-bottom-7px {

    bottom: 7px !important;

  }



  .xxl-bottom-8px {

    bottom: 8px !important;

  }



  .xxl-bottom-9px {

    bottom: 9px !important;

  }



  .xxl-bottom-10px {

    bottom: 10px !important;

  }



  .xxl-bottom-11px {

    bottom: 11px !important;

  }



  .xxl-bottom-12px {

    bottom: 12px !important;

  }



  .xxl-bottom-13px {

    bottom: 13px !important;

  }



  .xxl-bottom-14px {

    bottom: 14px !important;

  }



  .xxl-bottom-15px {

    bottom: 15px !important;

  }



  .xxl-bottom-16px {

    bottom: 16px !important;

  }



  .xxl-bottom-17px {

    bottom: 17px !important;

  }



  .xxl-bottom-18px {

    bottom: 18px !important;

  }



  .xxl-bottom-19px {

    bottom: 19px !important;

  }



  .xxl-bottom-20px {

    bottom: 20px !important;

  }



  .xxl-bottom-21px {

    bottom: 21px !important;

  }



  .xxl-bottom-22px {

    bottom: 22px !important;

  }



  .xxl-bottom-23px {

    bottom: 23px !important;

  }



  .xxl-bottom-24px {

    bottom: 24px !important;

  }



  .xxl-bottom-25px {

    bottom: 25px !important;

  }



  .xxl-bottom-26px {

    bottom: 26px !important;

  }



  .xxl-bottom-27px {

    bottom: 27px !important;

  }



  .xxl-bottom-28px {

    bottom: 28px !important;

  }



  .xxl-bottom-29px {

    bottom: 29px !important;

  }



  .xxl-bottom-30px {

    bottom: 30px !important;

  }



  .xxl-bottom-40px {

    bottom: 40px !important;

  }



  .xxl-bottom-50px {

    bottom: 50px !important;

  }



  .xxl-bottom-60px {

    bottom: 60px !important;

  }



  .xxl-bottom-70px {

    bottom: 70px !important;

  }



  .xxl-bottom-80px {

    bottom: 80px !important;

  }



  .xxl-bottom-90px {

    bottom: 90px !important;

  }



  .xxl-bottom-100px {

    bottom: 100px !important;

  }



  .xxl-bottom-110px {

    bottom: 110px !important;

  }



  .xxl-bottom-120px {

    bottom: 120px !important;

  }



  .xxl-bottom-130px {

    bottom: 130px !important;

  }



  .xxl-bottom-140px {

    bottom: 140px !important;

  }



  .xxl-bottom-150px {

    bottom: 150px !important;

  }



  .xxl-left-0px {

    left: 0px !important;

  }



  .xxl-left-1px {

    left: 1px !important;

  }



  .xxl-left-2px {

    left: 2px !important;

  }



  .xxl-left-3px {

    left: 3px !important;

  }



  .xxl-left-4px {

    left: 4px !important;

  }



  .xxl-left-5px {

    left: 5px !important;

  }



  .xxl-left-6px {

    left: 6px !important;

  }



  .xxl-left-7px {

    left: 7px !important;

  }



  .xxl-left-8px {

    left: 8px !important;

  }



  .xxl-left-9px {

    left: 9px !important;

  }



  .xxl-left-10px {

    left: 10px !important;

  }



  .xxl-left-11px {

    left: 11px !important;

  }



  .xxl-left-12px {

    left: 12px !important;

  }



  .xxl-left-13px {

    left: 13px !important;

  }



  .xxl-left-14px {

    left: 14px !important;

  }



  .xxl-left-15px {

    left: 15px !important;

  }



  .xxl-left-16px {

    left: 16px !important;

  }



  .xxl-left-17px {

    left: 17px !important;

  }



  .xxl-left-18px {

    left: 18px !important;

  }



  .xxl-left-19px {

    left: 19px !important;

  }



  .xxl-left-20px {

    left: 20px !important;

  }



  .xxl-left-21px {

    left: 21px !important;

  }



  .xxl-left-22px {

    left: 22px !important;

  }



  .xxl-left-23px {

    left: 23px !important;

  }



  .xxl-left-24px {

    left: 24px !important;

  }



  .xxl-left-25px {

    left: 25px !important;

  }



  .xxl-left-26px {

    left: 26px !important;

  }



  .xxl-left-27px {

    left: 27px !important;

  }



  .xxl-left-28px {

    left: 28px !important;

  }



  .xxl-left-29px {

    left: 29px !important;

  }



  .xxl-left-30px {

    left: 30px !important;

  }



  .xxl-left-40px {

    left: 40px !important;

  }



  .xxl-left-50px {

    left: 50px !important;

  }



  .xxl-left-60px {

    left: 60px !important;

  }



  .xxl-left-70px {

    left: 70px !important;

  }



  .xxl-left-80px {

    left: 80px !important;

  }



  .xxl-left-90px {

    left: 90px !important;

  }



  .xxl-left-100px {

    left: 100px !important;

  }



  .xxl-left-110px {

    left: 110px !important;

  }



  .xxl-left-120px {

    left: 120px !important;

  }



  .xxl-left-130px {

    left: 130px !important;

  }



  .xxl-left-140px {

    left: 140px !important;

  }



  .xxl-left-150px {

    left: 150px !important;

  }



  .xxl-top-minus-0px {

    top: -0px !important;

  }



  .xxl-top-minus-1px {

    top: -1px !important;

  }



  .xxl-top-minus-2px {

    top: -2px !important;

  }



  .xxl-top-minus-3px {

    top: -3px !important;

  }



  .xxl-top-minus-4px {

    top: -4px !important;

  }



  .xxl-top-minus-5px {

    top: -5px !important;

  }



  .xxl-top-minus-6px {

    top: -6px !important;

  }



  .xxl-top-minus-7px {

    top: -7px !important;

  }



  .xxl-top-minus-8px {

    top: -8px !important;

  }



  .xxl-top-minus-9px {

    top: -9px !important;

  }



  .xxl-top-minus-10px {

    top: -10px !important;

  }



  .xxl-top-minus-11px {

    top: -11px !important;

  }



  .xxl-top-minus-12px {

    top: -12px !important;

  }



  .xxl-top-minus-13px {

    top: -13px !important;

  }



  .xxl-top-minus-14px {

    top: -14px !important;

  }



  .xxl-top-minus-15px {

    top: -15px !important;

  }



  .xxl-top-minus-16px {

    top: -16px !important;

  }



  .xxl-top-minus-17px {

    top: -17px !important;

  }



  .xxl-top-minus-18px {

    top: -18px !important;

  }



  .xxl-top-minus-19px {

    top: -19px !important;

  }



  .xxl-top-minus-20px {

    top: -20px !important;

  }



  .xxl-top-minus-21px {

    top: -21px !important;

  }



  .xxl-top-minus-22px {

    top: -22px !important;

  }



  .xxl-top-minus-23px {

    top: -23px !important;

  }



  .xxl-top-minus-24px {

    top: -24px !important;

  }



  .xxl-top-minus-25px {

    top: -25px !important;

  }



  .xxl-top-minus-26px {

    top: -26px !important;

  }



  .xxl-top-minus-27px {

    top: -27px !important;

  }



  .xxl-top-minus-28px {

    top: -28px !important;

  }



  .xxl-top-minus-29px {

    top: -29px !important;

  }



  .xxl-top-minus-30px {

    top: -30px !important;

  }



  .xxl-top-minus-40px {

    top: -40px !important;

  }



  .xxl-top-minus-50px {

    top: -50px !important;

  }



  .xxl-top-minus-60px {

    top: -60px !important;

  }



  .xxl-top-minus-70px {

    top: -70px !important;

  }



  .xxl-top-minus-80px {

    top: -80px !important;

  }



  .xxl-top-minus-90px {

    top: -90px !important;

  }



  .xxl-top-minus-100px {

    top: -100px !important;

  }



  .xxl-top-minus-110px {

    top: -110px !important;

  }



  .xxl-top-minus-120px {

    top: -120px !important;

  }



  .xxl-top-minus-130px {

    top: -130px !important;

  }



  .xxl-top-minus-140px {

    top: -140px !important;

  }



  .xxl-top-minus-150px {

    top: -150px !important;

  }



  .xxl-right-minus-0px {

    right: -0px !important;

  }



  .xxl-right-minus-1px {

    right: -1px !important;

  }



  .xxl-right-minus-2px {

    right: -2px !important;

  }



  .xxl-right-minus-3px {

    right: -3px !important;

  }



  .xxl-right-minus-4px {

    right: -4px !important;

  }



  .xxl-right-minus-5px {

    right: -5px !important;

  }



  .xxl-right-minus-6px {

    right: -6px !important;

  }



  .xxl-right-minus-7px {

    right: -7px !important;

  }



  .xxl-right-minus-8px {

    right: -8px !important;

  }



  .xxl-right-minus-9px {

    right: -9px !important;

  }



  .xxl-right-minus-10px {

    right: -10px !important;

  }



  .xxl-right-minus-11px {

    right: -11px !important;

  }



  .xxl-right-minus-12px {

    right: -12px !important;

  }



  .xxl-right-minus-13px {

    right: -13px !important;

  }



  .xxl-right-minus-14px {

    right: -14px !important;

  }



  .xxl-right-minus-15px {

    right: -15px !important;

  }



  .xxl-right-minus-16px {

    right: -16px !important;

  }



  .xxl-right-minus-17px {

    right: -17px !important;

  }



  .xxl-right-minus-18px {

    right: -18px !important;

  }



  .xxl-right-minus-19px {

    right: -19px !important;

  }



  .xxl-right-minus-20px {

    right: -20px !important;

  }



  .xxl-right-minus-21px {

    right: -21px !important;

  }



  .xxl-right-minus-22px {

    right: -22px !important;

  }



  .xxl-right-minus-23px {

    right: -23px !important;

  }



  .xxl-right-minus-24px {

    right: -24px !important;

  }



  .xxl-right-minus-25px {

    right: -25px !important;

  }



  .xxl-right-minus-26px {

    right: -26px !important;

  }



  .xxl-right-minus-27px {

    right: -27px !important;

  }



  .xxl-right-minus-28px {

    right: -28px !important;

  }



  .xxl-right-minus-29px {

    right: -29px !important;

  }



  .xxl-right-minus-30px {

    right: -30px !important;

  }



  .xxl-right-minus-40px {

    right: -40px !important;

  }



  .xxl-right-minus-50px {

    right: -50px !important;

  }



  .xxl-right-minus-60px {

    right: -60px !important;

  }



  .xxl-right-minus-70px {

    right: -70px !important;

  }



  .xxl-right-minus-80px {

    right: -80px !important;

  }



  .xxl-right-minus-90px {

    right: -90px !important;

  }



  .xxl-right-minus-100px {

    right: -100px !important;

  }



  .xxl-right-minus-110px {

    right: -110px !important;

  }



  .xxl-right-minus-120px {

    right: -120px !important;

  }



  .xxl-right-minus-130px {

    right: -130px !important;

  }



  .xxl-right-minus-140px {

    right: -140px !important;

  }



  .xxl-right-minus-150px {

    right: -150px !important;

  }



  .xxl-bottom-minus-0px {

    bottom: -0px !important;

  }



  .xxl-bottom-minus-1px {

    bottom: -1px !important;

  }



  .xxl-bottom-minus-2px {

    bottom: -2px !important;

  }



  .xxl-bottom-minus-3px {

    bottom: -3px !important;

  }



  .xxl-bottom-minus-4px {

    bottom: -4px !important;

  }



  .xxl-bottom-minus-5px {

    bottom: -5px !important;

  }



  .xxl-bottom-minus-6px {

    bottom: -6px !important;

  }



  .xxl-bottom-minus-7px {

    bottom: -7px !important;

  }



  .xxl-bottom-minus-8px {

    bottom: -8px !important;

  }



  .xxl-bottom-minus-9px {

    bottom: -9px !important;

  }



  .xxl-bottom-minus-10px {

    bottom: -10px !important;

  }



  .xxl-bottom-minus-11px {

    bottom: -11px !important;

  }



  .xxl-bottom-minus-12px {

    bottom: -12px !important;

  }



  .xxl-bottom-minus-13px {

    bottom: -13px !important;

  }



  .xxl-bottom-minus-14px {

    bottom: -14px !important;

  }



  .xxl-bottom-minus-15px {

    bottom: -15px !important;

  }



  .xxl-bottom-minus-16px {

    bottom: -16px !important;

  }



  .xxl-bottom-minus-17px {

    bottom: -17px !important;

  }



  .xxl-bottom-minus-18px {

    bottom: -18px !important;

  }



  .xxl-bottom-minus-19px {

    bottom: -19px !important;

  }



  .xxl-bottom-minus-20px {

    bottom: -20px !important;

  }



  .xxl-bottom-minus-21px {

    bottom: -21px !important;

  }



  .xxl-bottom-minus-22px {

    bottom: -22px !important;

  }



  .xxl-bottom-minus-23px {

    bottom: -23px !important;

  }



  .xxl-bottom-minus-24px {

    bottom: -24px !important;

  }



  .xxl-bottom-minus-25px {

    bottom: -25px !important;

  }



  .xxl-bottom-minus-26px {

    bottom: -26px !important;

  }



  .xxl-bottom-minus-27px {

    bottom: -27px !important;

  }



  .xxl-bottom-minus-28px {

    bottom: -28px !important;

  }



  .xxl-bottom-minus-29px {

    bottom: -29px !important;

  }



  .xxl-bottom-minus-30px {

    bottom: -30px !important;

  }



  .xxl-bottom-minus-40px {

    bottom: -40px !important;

  }



  .xxl-bottom-minus-50px {

    bottom: -50px !important;

  }



  .xxl-bottom-minus-60px {

    bottom: -60px !important;

  }



  .xxl-bottom-minus-70px {

    bottom: -70px !important;

  }



  .xxl-bottom-minus-80px {

    bottom: -80px !important;

  }



  .xxl-bottom-minus-90px {

    bottom: -90px !important;

  }



  .xxl-bottom-minus-100px {

    bottom: -100px !important;

  }



  .xxl-bottom-minus-110px {

    bottom: -110px !important;

  }



  .xxl-bottom-minus-120px {

    bottom: -120px !important;

  }



  .xxl-bottom-minus-130px {

    bottom: -130px !important;

  }



  .xxl-bottom-minus-140px {

    bottom: -140px !important;

  }



  .xxl-bottom-minus-150px {

    bottom: -150px !important;

  }



  .xxl-left-minus-0px {

    left: -0px !important;

  }



  .xxl-left-minus-1px {

    left: -1px !important;

  }



  .xxl-left-minus-2px {

    left: -2px !important;

  }



  .xxl-left-minus-3px {

    left: -3px !important;

  }



  .xxl-left-minus-4px {

    left: -4px !important;

  }



  .xxl-left-minus-5px {

    left: -5px !important;

  }



  .xxl-left-minus-6px {

    left: -6px !important;

  }



  .xxl-left-minus-7px {

    left: -7px !important;

  }



  .xxl-left-minus-8px {

    left: -8px !important;

  }



  .xxl-left-minus-9px {

    left: -9px !important;

  }



  .xxl-left-minus-10px {

    left: -10px !important;

  }



  .xxl-left-minus-11px {

    left: -11px !important;

  }



  .xxl-left-minus-12px {

    left: -12px !important;

  }



  .xxl-left-minus-13px {

    left: -13px !important;

  }



  .xxl-left-minus-14px {

    left: -14px !important;

  }



  .xxl-left-minus-15px {

    left: -15px !important;

  }



  .xxl-left-minus-16px {

    left: -16px !important;

  }



  .xxl-left-minus-17px {

    left: -17px !important;

  }



  .xxl-left-minus-18px {

    left: -18px !important;

  }



  .xxl-left-minus-19px {

    left: -19px !important;

  }



  .xxl-left-minus-20px {

    left: -20px !important;

  }



  .xxl-left-minus-21px {

    left: -21px !important;

  }



  .xxl-left-minus-22px {

    left: -22px !important;

  }



  .xxl-left-minus-23px {

    left: -23px !important;

  }



  .xxl-left-minus-24px {

    left: -24px !important;

  }



  .xxl-left-minus-25px {

    left: -25px !important;

  }



  .xxl-left-minus-26px {

    left: -26px !important;

  }



  .xxl-left-minus-27px {

    left: -27px !important;

  }



  .xxl-left-minus-28px {

    left: -28px !important;

  }



  .xxl-left-minus-29px {

    left: -29px !important;

  }



  .xxl-left-minus-30px {

    left: -30px !important;

  }



  .xxl-left-minus-40px {

    left: -40px !important;

  }



  .xxl-left-minus-50px {

    left: -50px !important;

  }



  .xxl-left-minus-60px {

    left: -60px !important;

  }



  .xxl-left-minus-70px {

    left: -70px !important;

  }



  .xxl-left-minus-80px {

    left: -80px !important;

  }



  .xxl-left-minus-90px {

    left: -90px !important;

  }



  .xxl-left-minus-100px {

    left: -100px !important;

  }



  .xxl-left-minus-110px {

    left: -110px !important;

  }



  .xxl-left-minus-120px {

    left: -120px !important;

  }



  .xxl-left-minus-130px {

    left: -130px !important;

  }



  .xxl-left-minus-140px {

    left: -140px !important;

  }



  .xxl-left-minus-150px {

    left: -150px !important;

  }



  .xxl-border-width-0px {

    border-width: 0px !important;

  }



  .xxl-border-width-1px {

    border-width: 1px !important;

  }



  .xxl-border-width-2px {

    border-width: 2px !important;

  }



  .xxl-border-width-3px {

    border-width: 3px !important;

  }



  .xxl-border-width-4px {

    border-width: 4px !important;

  }



  .xxl-border-width-5px {

    border-width: 5px !important;

  }



  .xxl-border-width-6px {

    border-width: 6px !important;

  }



  .xxl-border-width-7px {

    border-width: 7px !important;

  }



  .xxl-border-width-8px {

    border-width: 8px !important;

  }



  .xxl-border-width-9px {

    border-width: 9px !important;

  }



  .xxl-border-width-10px {

    border-width: 10px !important;

  }

}



@media (max-width: 1399px) {

  .xl-p-5px {

    padding: 5px !important;

  }



  .xl-p-10px {

    padding: 10px !important;

  }



  .xl-p-15px {

    padding: 15px !important;

  }



  .xl-p-20px {

    padding: 20px !important;

  }



  .xl-p-25px {

    padding: 25px !important;

  }



  .xl-p-30px {

    padding: 30px !important;

  }



  .xl-p-35px {

    padding: 35px !important;

  }



  .xl-p-40px {

    padding: 40px !important;

  }



  .xl-p-45px {

    padding: 45px !important;

  }



  .xl-p-50px {

    padding: 50px !important;

  }



  .xl-p-55px {

    padding: 55px !important;

  }



  .xl-p-60px {

    padding: 60px !important;

  }



  .xl-p-65px {

    padding: 65px !important;

  }



  .xl-p-70px {

    padding: 70px !important;

  }



  .xl-p-1 {

    padding: 1% !important;

  }



  .xl-p-2 {

    padding: 2% !important;

  }



  .xl-p-3 {

    padding: 3% !important;

  }



  .xl-p-4 {

    padding: 4% !important;

  }



  .xl-p-5 {

    padding: 5% !important;

  }



  .xl-p-6 {

    padding: 6% !important;

  }



  .xl-p-7 {

    padding: 7% !important;

  }



  .xl-p-8 {

    padding: 8% !important;

  }



  .xl-p-9 {

    padding: 9% !important;

  }



  .xl-p-10 {

    padding: 10% !important;

  }



  .xl-p-11 {

    padding: 11% !important;

  }



  .xl-p-12 {

    padding: 12% !important;

  }



  .xl-p-13 {

    padding: 13% !important;

  }



  .xl-p-14 {

    padding: 14% !important;

  }



  .xl-p-15 {

    padding: 15% !important;

  }



  .xl-p-16 {

    padding: 16% !important;

  }



  .xl-p-17 {

    padding: 17% !important;

  }



  .xl-p-18 {

    padding: 18% !important;

  }



  .xl-p-19 {

    padding: 19% !important;

  }



  .xl-p-20 {

    padding: 20% !important;

  }



  .xl-p-21 {

    padding: 21% !important;

  }



  .xl-p-22 {

    padding: 22% !important;

  }



  .xl-p-23 {

    padding: 23% !important;

  }



  .xl-p-24 {

    padding: 24% !important;

  }



  .xl-p-25 {

    padding: 25% !important;

  }



  .xl-p-26 {

    padding: 26% !important;

  }



  .xl-p-27 {

    padding: 27% !important;

  }



  .xl-p-28 {

    padding: 28% !important;

  }



  .xl-p-29 {

    padding: 29% !important;

  }



  .xl-p-30 {

    padding: 30% !important;

  }



  .xl-pt-5px {

    padding-top: 5px !important;

  }



  .xl-pt-10px {

    padding-top: 10px !important;

  }



  .xl-pt-15px {

    padding-top: 15px !important;

  }



  .xl-pt-20px {

    padding-top: 20px !important;

  }



  .xl-pt-25px {

    padding-top: 25px !important;

  }



  .xl-pt-30px {

    padding-top: 30px !important;

  }



  .xl-pt-35px {

    padding-top: 35px !important;

  }



  .xl-pt-40px {

    padding-top: 40px !important;

  }



  .xl-pt-45px {

    padding-top: 45px !important;

  }



  .xl-pt-50px {

    padding-top: 50px !important;

  }



  .xl-pt-55px {

    padding-top: 55px !important;

  }



  .xl-pt-60px {

    padding-top: 60px !important;

  }



  .xl-pt-65px {

    padding-top: 65px !important;

  }



  .xl-pt-70px {

    padding-top: 70px !important;

  }



  .xl-pt-1 {

    padding-top: 1% !important;

  }



  .xl-pt-2 {

    padding-top: 2% !important;

  }



  .xl-pt-3 {

    padding-top: 3% !important;

  }



  .xl-pt-4 {

    padding-top: 4% !important;

  }



  .xl-pt-5 {

    padding-top: 5% !important;

  }



  .xl-pt-6 {

    padding-top: 6% !important;

  }



  .xl-pt-7 {

    padding-top: 7% !important;

  }



  .xl-pt-8 {

    padding-top: 8% !important;

  }



  .xl-pt-9 {

    padding-top: 9% !important;

  }



  .xl-pt-10 {

    padding-top: 10% !important;

  }



  .xl-pt-11 {

    padding-top: 11% !important;

  }



  .xl-pt-12 {

    padding-top: 12% !important;

  }



  .xl-pt-13 {

    padding-top: 13% !important;

  }



  .xl-pt-14 {

    padding-top: 14% !important;

  }



  .xl-pt-15 {

    padding-top: 15% !important;

  }



  .xl-pt-16 {

    padding-top: 16% !important;

  }



  .xl-pt-17 {

    padding-top: 17% !important;

  }



  .xl-pt-18 {

    padding-top: 18% !important;

  }



  .xl-pt-19 {

    padding-top: 19% !important;

  }



  .xl-pt-20 {

    padding-top: 20% !important;

  }



  .xl-pt-21 {

    padding-top: 21% !important;

  }



  .xl-pt-22 {

    padding-top: 22% !important;

  }



  .xl-pt-23 {

    padding-top: 23% !important;

  }



  .xl-pt-24 {

    padding-top: 24% !important;

  }



  .xl-pt-25 {

    padding-top: 25% !important;

  }



  .xl-pt-26 {

    padding-top: 26% !important;

  }



  .xl-pt-27 {

    padding-top: 27% !important;

  }



  .xl-pt-28 {

    padding-top: 28% !important;

  }



  .xl-pt-29 {

    padding-top: 29% !important;

  }



  .xl-pt-30 {

    padding-top: 30% !important;

  }



  .xl-pe-5px {

    padding-right: 5px !important;

  }



  .xl-pe-10px {

    padding-right: 10px !important;

  }



  .xl-pe-15px {

    padding-right: 15px !important;

  }



  .xl-pe-20px {

    padding-right: 20px !important;

  }



  .xl-pe-25px {

    padding-right: 25px !important;

  }



  .xl-pe-30px {

    padding-right: 30px !important;

  }



  .xl-pe-35px {

    padding-right: 35px !important;

  }



  .xl-pe-40px {

    padding-right: 40px !important;

  }



  .xl-pe-45px {

    padding-right: 45px !important;

  }



  .xl-pe-50px {

    padding-right: 50px !important;

  }



  .xl-pe-55px {

    padding-right: 55px !important;

  }



  .xl-pe-60px {

    padding-right: 60px !important;

  }



  .xl-pe-65px {

    padding-right: 65px !important;

  }



  .xl-pe-70px {

    padding-right: 70px !important;

  }



  .xl-pe-1 {

    padding-right: 1% !important;

  }



  .xl-pe-2 {

    padding-right: 2% !important;

  }



  .xl-pe-3 {

    padding-right: 3% !important;

  }



  .xl-pe-4 {

    padding-right: 4% !important;

  }



  .xl-pe-5 {

    padding-right: 5% !important;

  }



  .xl-pe-6 {

    padding-right: 6% !important;

  }



  .xl-pe-7 {

    padding-right: 7% !important;

  }



  .xl-pe-8 {

    padding-right: 8% !important;

  }



  .xl-pe-9 {

    padding-right: 9% !important;

  }



  .xl-pe-10 {

    padding-right: 10% !important;

  }



  .xl-pe-11 {

    padding-right: 11% !important;

  }



  .xl-pe-12 {

    padding-right: 12% !important;

  }



  .xl-pe-13 {

    padding-right: 13% !important;

  }



  .xl-pe-14 {

    padding-right: 14% !important;

  }



  .xl-pe-15 {

    padding-right: 15% !important;

  }



  .xl-pe-16 {

    padding-right: 16% !important;

  }



  .xl-pe-17 {

    padding-right: 17% !important;

  }



  .xl-pe-18 {

    padding-right: 18% !important;

  }



  .xl-pe-19 {

    padding-right: 19% !important;

  }



  .xl-pe-20 {

    padding-right: 20% !important;

  }



  .xl-pe-21 {

    padding-right: 21% !important;

  }



  .xl-pe-22 {

    padding-right: 22% !important;

  }



  .xl-pe-23 {

    padding-right: 23% !important;

  }



  .xl-pe-24 {

    padding-right: 24% !important;

  }



  .xl-pe-25 {

    padding-right: 25% !important;

  }



  .xl-pe-26 {

    padding-right: 26% !important;

  }



  .xl-pe-27 {

    padding-right: 27% !important;

  }



  .xl-pe-28 {

    padding-right: 28% !important;

  }



  .xl-pe-29 {

    padding-right: 29% !important;

  }



  .xl-pe-30 {

    padding-right: 30% !important;

  }



  .xl-pb-5px {

    padding-bottom: 5px !important;

  }



  .xl-pb-10px {

    padding-bottom: 10px !important;

  }



  .xl-pb-15px {

    padding-bottom: 15px !important;

  }



  .xl-pb-20px {

    padding-bottom: 20px !important;

  }



  .xl-pb-25px {

    padding-bottom: 25px !important;

  }



  .xl-pb-30px {

    padding-bottom: 30px !important;

  }



  .xl-pb-35px {

    padding-bottom: 35px !important;

  }



  .xl-pb-40px {

    padding-bottom: 40px !important;

  }



  .xl-pb-45px {

    padding-bottom: 45px !important;

  }



  .xl-pb-50px {

    padding-bottom: 50px !important;

  }



  .xl-pb-55px {

    padding-bottom: 55px !important;

  }



  .xl-pb-60px {

    padding-bottom: 60px !important;

  }



  .xl-pb-65px {

    padding-bottom: 65px !important;

  }



  .xl-pb-70px {

    padding-bottom: 70px !important;

  }



  .xl-pb-1 {

    padding-bottom: 1% !important;

  }



  .xl-pb-2 {

    padding-bottom: 2% !important;

  }



  .xl-pb-3 {

    padding-bottom: 3% !important;

  }



  .xl-pb-4 {

    padding-bottom: 4% !important;

  }



  .xl-pb-5 {

    padding-bottom: 5% !important;

  }



  .xl-pb-6 {

    padding-bottom: 6% !important;

  }



  .xl-pb-7 {

    padding-bottom: 7% !important;

  }



  .xl-pb-8 {

    padding-bottom: 8% !important;

  }



  .xl-pb-9 {

    padding-bottom: 9% !important;

  }



  .xl-pb-10 {

    padding-bottom: 10% !important;

  }



  .xl-pb-11 {

    padding-bottom: 11% !important;

  }



  .xl-pb-12 {

    padding-bottom: 12% !important;

  }



  .xl-pb-13 {

    padding-bottom: 13% !important;

  }



  .xl-pb-14 {

    padding-bottom: 14% !important;

  }



  .xl-pb-15 {

    padding-bottom: 15% !important;

  }



  .xl-pb-16 {

    padding-bottom: 16% !important;

  }



  .xl-pb-17 {

    padding-bottom: 17% !important;

  }



  .xl-pb-18 {

    padding-bottom: 18% !important;

  }



  .xl-pb-19 {

    padding-bottom: 19% !important;

  }



  .xl-pb-20 {

    padding-bottom: 20% !important;

  }



  .xl-pb-21 {

    padding-bottom: 21% !important;

  }



  .xl-pb-22 {

    padding-bottom: 22% !important;

  }



  .xl-pb-23 {

    padding-bottom: 23% !important;

  }



  .xl-pb-24 {

    padding-bottom: 24% !important;

  }



  .xl-pb-25 {

    padding-bottom: 25% !important;

  }



  .xl-pb-26 {

    padding-bottom: 26% !important;

  }



  .xl-pb-27 {

    padding-bottom: 27% !important;

  }



  .xl-pb-28 {

    padding-bottom: 28% !important;

  }



  .xl-pb-29 {

    padding-bottom: 29% !important;

  }



  .xl-pb-30 {

    padding-bottom: 30% !important;

  }



  .xl-ps-5px {

    padding-left: 5px !important;

  }



  .xl-ps-10px {

    padding-left: 10px !important;

  }



  .xl-ps-15px {

    padding-left: 15px !important;

  }



  .xl-ps-20px {

    padding-left: 20px !important;

  }



  .xl-ps-25px {

    padding-left: 25px !important;

  }



  .xl-ps-30px {

    padding-left: 30px !important;

  }



  .xl-ps-35px {

    padding-left: 35px !important;

  }



  .xl-ps-40px {

    padding-left: 40px !important;

  }



  .xl-ps-45px {

    padding-left: 45px !important;

  }



  .xl-ps-50px {

    padding-left: 50px !important;

  }



  .xl-ps-55px {

    padding-left: 55px !important;

  }



  .xl-ps-60px {

    padding-left: 60px !important;

  }



  .xl-ps-65px {

    padding-left: 65px !important;

  }



  .xl-ps-70px {

    padding-left: 70px !important;

  }



  .xl-ps-1 {

    padding-left: 1% !important;

  }



  .xl-ps-2 {

    padding-left: 2% !important;

  }



  .xl-ps-3 {

    padding-left: 3% !important;

  }



  .xl-ps-4 {

    padding-left: 4% !important;

  }



  .xl-ps-5 {

    padding-left: 5% !important;

  }



  .xl-ps-6 {

    padding-left: 6% !important;

  }



  .xl-ps-7 {

    padding-left: 7% !important;

  }



  .xl-ps-8 {

    padding-left: 8% !important;

  }



  .xl-ps-9 {

    padding-left: 9% !important;

  }



  .xl-ps-10 {

    padding-left: 10% !important;

  }



  .xl-ps-11 {

    padding-left: 11% !important;

  }



  .xl-ps-12 {

    padding-left: 12% !important;

  }



  .xl-ps-13 {

    padding-left: 13% !important;

  }



  .xl-ps-14 {

    padding-left: 14% !important;

  }



  .xl-ps-15 {

    padding-left: 15% !important;

  }



  .xl-ps-16 {

    padding-left: 16% !important;

  }



  .xl-ps-17 {

    padding-left: 17% !important;

  }



  .xl-ps-18 {

    padding-left: 18% !important;

  }



  .xl-ps-19 {

    padding-left: 19% !important;

  }



  .xl-ps-20 {

    padding-left: 20% !important;

  }



  .xl-ps-21 {

    padding-left: 21% !important;

  }



  .xl-ps-22 {

    padding-left: 22% !important;

  }



  .xl-ps-23 {

    padding-left: 23% !important;

  }



  .xl-ps-24 {

    padding-left: 24% !important;

  }



  .xl-ps-25 {

    padding-left: 25% !important;

  }



  .xl-ps-26 {

    padding-left: 26% !important;

  }



  .xl-ps-27 {

    padding-left: 27% !important;

  }



  .xl-ps-28 {

    padding-left: 28% !important;

  }



  .xl-ps-29 {

    padding-left: 29% !important;

  }



  .xl-ps-30 {

    padding-left: 30% !important;

  }



  .xl-m-5px {

    margin: 5px !important;

  }



  .xl-m-10px {

    margin: 10px !important;

  }



  .xl-m-15px {

    margin: 15px !important;

  }



  .xl-m-20px {

    margin: 20px !important;

  }



  .xl-m-25px {

    margin: 25px !important;

  }



  .xl-m-30px {

    margin: 30px !important;

  }



  .xl-m-35px {

    margin: 35px !important;

  }



  .xl-m-40px {

    margin: 40px !important;

  }



  .xl-m-45px {

    margin: 45px !important;

  }



  .xl-m-50px {

    margin: 50px !important;

  }



  .xl-m-55px {

    margin: 55px !important;

  }



  .xl-m-60px {

    margin: 60px !important;

  }



  .xl-m-65px {

    margin: 65px !important;

  }



  .xl-m-70px {

    margin: 70px !important;

  }



  .xl-m-1 {

    margin: 1% !important;

  }



  .xl-m-2 {

    margin: 2% !important;

  }



  .xl-m-3 {

    margin: 3% !important;

  }



  .xl-m-4 {

    margin: 4% !important;

  }



  .xl-m-5 {

    margin: 5% !important;

  }



  .xl-m-6 {

    margin: 6% !important;

  }



  .xl-m-7 {

    margin: 7% !important;

  }



  .xl-m-8 {

    margin: 8% !important;

  }



  .xl-m-9 {

    margin: 9% !important;

  }



  .xl-m-10 {

    margin: 10% !important;

  }



  .xl-m-11 {

    margin: 11% !important;

  }



  .xl-m-12 {

    margin: 12% !important;

  }



  .xl-m-13 {

    margin: 13% !important;

  }



  .xl-m-14 {

    margin: 14% !important;

  }



  .xl-m-15 {

    margin: 15% !important;

  }



  .xl-m-16 {

    margin: 16% !important;

  }



  .xl-m-17 {

    margin: 17% !important;

  }



  .xl-m-18 {

    margin: 18% !important;

  }



  .xl-m-19 {

    margin: 19% !important;

  }



  .xl-m-20 {

    margin: 20% !important;

  }



  .xl-m-21 {

    margin: 21% !important;

  }



  .xl-m-22 {

    margin: 22% !important;

  }



  .xl-m-23 {

    margin: 23% !important;

  }



  .xl-m-24 {

    margin: 24% !important;

  }



  .xl-m-25 {

    margin: 25% !important;

  }



  .xl-m-26 {

    margin: 26% !important;

  }



  .xl-m-27 {

    margin: 27% !important;

  }



  .xl-m-28 {

    margin: 28% !important;

  }



  .xl-m-29 {

    margin: 29% !important;

  }



  .xl-m-30 {

    margin: 30% !important;

  }



  .xl-mt-5px {

    margin-top: 5px !important;

  }



  .xl-mt-10px {

    margin-top: 10px !important;

  }



  .xl-mt-15px {

    margin-top: 15px !important;

  }



  .xl-mt-20px {

    margin-top: 20px !important;

  }



  .xl-mt-25px {

    margin-top: 25px !important;

  }



  .xl-mt-30px {

    margin-top: 30px !important;

  }



  .xl-mt-35px {

    margin-top: 35px !important;

  }



  .xl-mt-40px {

    margin-top: 40px !important;

  }



  .xl-mt-45px {

    margin-top: 45px !important;

  }



  .xl-mt-50px {

    margin-top: 50px !important;

  }



  .xl-mt-55px {

    margin-top: 55px !important;

  }



  .xl-mt-60px {

    margin-top: 60px !important;

  }



  .xl-mt-65px {

    margin-top: 65px !important;

  }



  .xl-mt-70px {

    margin-top: 70px !important;

  }



  .xl-mt-1 {

    margin-top: 1% !important;

  }



  .xl-mt-2 {

    margin-top: 2% !important;

  }



  .xl-mt-3 {

    margin-top: 3% !important;

  }



  .xl-mt-4 {

    margin-top: 4% !important;

  }



  .xl-mt-5 {

    margin-top: 5% !important;

  }



  .xl-mt-6 {

    margin-top: 6% !important;

  }



  .xl-mt-7 {

    margin-top: 7% !important;

  }



  .xl-mt-8 {

    margin-top: 8% !important;

  }



  .xl-mt-9 {

    margin-top: 9% !important;

  }



  .xl-mt-10 {

    margin-top: 10% !important;

  }



  .xl-mt-11 {

    margin-top: 11% !important;

  }



  .xl-mt-12 {

    margin-top: 12% !important;

  }



  .xl-mt-13 {

    margin-top: 13% !important;

  }



  .xl-mt-14 {

    margin-top: 14% !important;

  }



  .xl-mt-15 {

    margin-top: 15% !important;

  }



  .xl-mt-16 {

    margin-top: 16% !important;

  }



  .xl-mt-17 {

    margin-top: 17% !important;

  }



  .xl-mt-18 {

    margin-top: 18% !important;

  }



  .xl-mt-19 {

    margin-top: 19% !important;

  }



  .xl-mt-20 {

    margin-top: 20% !important;

  }



  .xl-mt-21 {

    margin-top: 21% !important;

  }



  .xl-mt-22 {

    margin-top: 22% !important;

  }



  .xl-mt-23 {

    margin-top: 23% !important;

  }



  .xl-mt-24 {

    margin-top: 24% !important;

  }



  .xl-mt-25 {

    margin-top: 25% !important;

  }



  .xl-mt-26 {

    margin-top: 26% !important;

  }



  .xl-mt-27 {

    margin-top: 27% !important;

  }



  .xl-mt-28 {

    margin-top: 28% !important;

  }



  .xl-mt-29 {

    margin-top: 29% !important;

  }



  .xl-mt-30 {

    margin-top: 30% !important;

  }



  .xl-me-5px {

    margin-right: 5px !important;

  }



  .xl-me-10px {

    margin-right: 10px !important;

  }



  .xl-me-15px {

    margin-right: 15px !important;

  }



  .xl-me-20px {

    margin-right: 20px !important;

  }



  .xl-me-25px {

    margin-right: 25px !important;

  }



  .xl-me-30px {

    margin-right: 30px !important;

  }



  .xl-me-35px {

    margin-right: 35px !important;

  }



  .xl-me-40px {

    margin-right: 40px !important;

  }



  .xl-me-45px {

    margin-right: 45px !important;

  }



  .xl-me-50px {

    margin-right: 50px !important;

  }



  .xl-me-55px {

    margin-right: 55px !important;

  }



  .xl-me-60px {

    margin-right: 60px !important;

  }



  .xl-me-65px {

    margin-right: 65px !important;

  }



  .xl-me-70px {

    margin-right: 70px !important;

  }



  .xl-me-1 {

    margin-right: 1% !important;

  }



  .xl-me-2 {

    margin-right: 2% !important;

  }



  .xl-me-3 {

    margin-right: 3% !important;

  }



  .xl-me-4 {

    margin-right: 4% !important;

  }



  .xl-me-5 {

    margin-right: 5% !important;

  }



  .xl-me-6 {

    margin-right: 6% !important;

  }



  .xl-me-7 {

    margin-right: 7% !important;

  }



  .xl-me-8 {

    margin-right: 8% !important;

  }



  .xl-me-9 {

    margin-right: 9% !important;

  }



  .xl-me-10 {

    margin-right: 10% !important;

  }



  .xl-me-11 {

    margin-right: 11% !important;

  }



  .xl-me-12 {

    margin-right: 12% !important;

  }



  .xl-me-13 {

    margin-right: 13% !important;

  }



  .xl-me-14 {

    margin-right: 14% !important;

  }



  .xl-me-15 {

    margin-right: 15% !important;

  }



  .xl-me-16 {

    margin-right: 16% !important;

  }



  .xl-me-17 {

    margin-right: 17% !important;

  }



  .xl-me-18 {

    margin-right: 18% !important;

  }



  .xl-me-19 {

    margin-right: 19% !important;

  }



  .xl-me-20 {

    margin-right: 20% !important;

  }



  .xl-me-21 {

    margin-right: 21% !important;

  }



  .xl-me-22 {

    margin-right: 22% !important;

  }



  .xl-me-23 {

    margin-right: 23% !important;

  }



  .xl-me-24 {

    margin-right: 24% !important;

  }



  .xl-me-25 {

    margin-right: 25% !important;

  }



  .xl-me-26 {

    margin-right: 26% !important;

  }



  .xl-me-27 {

    margin-right: 27% !important;

  }



  .xl-me-28 {

    margin-right: 28% !important;

  }



  .xl-me-29 {

    margin-right: 29% !important;

  }



  .xl-me-30 {

    margin-right: 30% !important;

  }



  .xl-mb-5px {

    margin-bottom: 5px !important;

  }



  .xl-mb-10px {

    margin-bottom: 10px !important;

  }



  .xl-mb-15px {

    margin-bottom: 15px !important;

  }



  .xl-mb-20px {

    margin-bottom: 20px !important;

  }



  .xl-mb-25px {

    margin-bottom: 25px !important;

  }



  .xl-mb-30px {

    margin-bottom: 30px !important;

  }



  .xl-mb-35px {

    margin-bottom: 35px !important;

  }



  .xl-mb-40px {

    margin-bottom: 40px !important;

  }



  .xl-mb-45px {

    margin-bottom: 45px !important;

  }



  .xl-mb-50px {

    margin-bottom: 50px !important;

  }



  .xl-mb-55px {

    margin-bottom: 55px !important;

  }



  .xl-mb-60px {

    margin-bottom: 60px !important;

  }



  .xl-mb-65px {

    margin-bottom: 65px !important;

  }



  .xl-mb-70px {

    margin-bottom: 70px !important;

  }



  .xl-mb-1 {

    margin-bottom: 1% !important;

  }



  .xl-mb-2 {

    margin-bottom: 2% !important;

  }



  .xl-mb-3 {

    margin-bottom: 3% !important;

  }



  .xl-mb-4 {

    margin-bottom: 4% !important;

  }



  .xl-mb-5 {

    margin-bottom: 5% !important;

  }



  .xl-mb-6 {

    margin-bottom: 6% !important;

  }



  .xl-mb-7 {

    margin-bottom: 7% !important;

  }



  .xl-mb-8 {

    margin-bottom: 8% !important;

  }



  .xl-mb-9 {

    margin-bottom: 9% !important;

  }



  .xl-mb-10 {

    margin-bottom: 10% !important;

  }



  .xl-mb-11 {

    margin-bottom: 11% !important;

  }



  .xl-mb-12 {

    margin-bottom: 12% !important;

  }



  .xl-mb-13 {

    margin-bottom: 13% !important;

  }



  .xl-mb-14 {

    margin-bottom: 14% !important;

  }



  .xl-mb-15 {

    margin-bottom: 15% !important;

  }



  .xl-mb-16 {

    margin-bottom: 16% !important;

  }



  .xl-mb-17 {

    margin-bottom: 17% !important;

  }



  .xl-mb-18 {

    margin-bottom: 18% !important;

  }



  .xl-mb-19 {

    margin-bottom: 19% !important;

  }



  .xl-mb-20 {

    margin-bottom: 20% !important;

  }



  .xl-mb-21 {

    margin-bottom: 21% !important;

  }



  .xl-mb-22 {

    margin-bottom: 22% !important;

  }



  .xl-mb-23 {

    margin-bottom: 23% !important;

  }



  .xl-mb-24 {

    margin-bottom: 24% !important;

  }



  .xl-mb-25 {

    margin-bottom: 25% !important;

  }



  .xl-mb-26 {

    margin-bottom: 26% !important;

  }



  .xl-mb-27 {

    margin-bottom: 27% !important;

  }



  .xl-mb-28 {

    margin-bottom: 28% !important;

  }



  .xl-mb-29 {

    margin-bottom: 29% !important;

  }



  .xl-mb-30 {

    margin-bottom: 30% !important;

  }



  .xl-ms-5px {

    margin-left: 5px !important;

  }



  .xl-ms-10px {

    margin-left: 10px !important;

  }



  .xl-ms-15px {

    margin-left: 15px !important;

  }



  .xl-ms-20px {

    margin-left: 20px !important;

  }



  .xl-ms-25px {

    margin-left: 25px !important;

  }



  .xl-ms-30px {

    margin-left: 30px !important;

  }



  .xl-ms-35px {

    margin-left: 35px !important;

  }



  .xl-ms-40px {

    margin-left: 40px !important;

  }



  .xl-ms-45px {

    margin-left: 45px !important;

  }



  .xl-ms-50px {

    margin-left: 50px !important;

  }



  .xl-ms-55px {

    margin-left: 55px !important;

  }



  .xl-ms-60px {

    margin-left: 60px !important;

  }



  .xl-ms-65px {

    margin-left: 65px !important;

  }



  .xl-ms-70px {

    margin-left: 70px !important;

  }



  .xl-ms-1 {

    margin-left: 1% !important;

  }



  .xl-ms-2 {

    margin-left: 2% !important;

  }



  .xl-ms-3 {

    margin-left: 3% !important;

  }



  .xl-ms-4 {

    margin-left: 4% !important;

  }



  .xl-ms-5 {

    margin-left: 5% !important;

  }



  .xl-ms-6 {

    margin-left: 6% !important;

  }



  .xl-ms-7 {

    margin-left: 7% !important;

  }



  .xl-ms-8 {

    margin-left: 8% !important;

  }



  .xl-ms-9 {

    margin-left: 9% !important;

  }



  .xl-ms-10 {

    margin-left: 10% !important;

  }



  .xl-ms-11 {

    margin-left: 11% !important;

  }



  .xl-ms-12 {

    margin-left: 12% !important;

  }



  .xl-ms-13 {

    margin-left: 13% !important;

  }



  .xl-ms-14 {

    margin-left: 14% !important;

  }



  .xl-ms-15 {

    margin-left: 15% !important;

  }



  .xl-ms-16 {

    margin-left: 16% !important;

  }



  .xl-ms-17 {

    margin-left: 17% !important;

  }



  .xl-ms-18 {

    margin-left: 18% !important;

  }



  .xl-ms-19 {

    margin-left: 19% !important;

  }



  .xl-ms-20 {

    margin-left: 20% !important;

  }



  .xl-ms-21 {

    margin-left: 21% !important;

  }



  .xl-ms-22 {

    margin-left: 22% !important;

  }



  .xl-ms-23 {

    margin-left: 23% !important;

  }



  .xl-ms-24 {

    margin-left: 24% !important;

  }



  .xl-ms-25 {

    margin-left: 25% !important;

  }



  .xl-ms-26 {

    margin-left: 26% !important;

  }



  .xl-ms-27 {

    margin-left: 27% !important;

  }



  .xl-ms-28 {

    margin-left: 28% !important;

  }



  .xl-ms-29 {

    margin-left: 29% !important;

  }



  .xl-ms-30 {

    margin-left: 30% !important;

  }



  .xl-top-0px {

    top: 0px !important;

  }



  .xl-top-1px {

    top: 1px !important;

  }



  .xl-top-2px {

    top: 2px !important;

  }



  .xl-top-3px {

    top: 3px !important;

  }



  .xl-top-4px {

    top: 4px !important;

  }



  .xl-top-5px {

    top: 5px !important;

  }



  .xl-top-6px {

    top: 6px !important;

  }



  .xl-top-7px {

    top: 7px !important;

  }



  .xl-top-8px {

    top: 8px !important;

  }



  .xl-top-9px {

    top: 9px !important;

  }



  .xl-top-10px {

    top: 10px !important;

  }



  .xl-top-11px {

    top: 11px !important;

  }



  .xl-top-12px {

    top: 12px !important;

  }



  .xl-top-13px {

    top: 13px !important;

  }



  .xl-top-14px {

    top: 14px !important;

  }



  .xl-top-15px {

    top: 15px !important;

  }



  .xl-top-16px {

    top: 16px !important;

  }



  .xl-top-17px {

    top: 17px !important;

  }



  .xl-top-18px {

    top: 18px !important;

  }



  .xl-top-19px {

    top: 19px !important;

  }



  .xl-top-20px {

    top: 20px !important;

  }



  .xl-top-21px {

    top: 21px !important;

  }



  .xl-top-22px {

    top: 22px !important;

  }



  .xl-top-23px {

    top: 23px !important;

  }



  .xl-top-24px {

    top: 24px !important;

  }



  .xl-top-25px {

    top: 25px !important;

  }



  .xl-top-26px {

    top: 26px !important;

  }



  .xl-top-27px {

    top: 27px !important;

  }



  .xl-top-28px {

    top: 28px !important;

  }



  .xl-top-29px {

    top: 29px !important;

  }



  .xl-top-30px {

    top: 30px !important;

  }



  .xl-top-40px {

    top: 40px !important;

  }



  .xl-top-50px {

    top: 50px !important;

  }



  .xl-top-60px {

    top: 60px !important;

  }



  .xl-top-70px {

    top: 70px !important;

  }



  .xl-top-80px {

    top: 80px !important;

  }



  .xl-top-90px {

    top: 90px !important;

  }



  .xl-top-100px {

    top: 100px !important;

  }



  .xl-top-110px {

    top: 110px !important;

  }



  .xl-top-120px {

    top: 120px !important;

  }



  .xl-top-130px {

    top: 130px !important;

  }



  .xl-top-140px {

    top: 140px !important;

  }



  .xl-top-150px {

    top: 150px !important;

  }



  .xl-right-0px {

    right: 0px !important;

  }



  .xl-right-1px {

    right: 1px !important;

  }



  .xl-right-2px {

    right: 2px !important;

  }



  .xl-right-3px {

    right: 3px !important;

  }



  .xl-right-4px {

    right: 4px !important;

  }



  .xl-right-5px {

    right: 5px !important;

  }



  .xl-right-6px {

    right: 6px !important;

  }



  .xl-right-7px {

    right: 7px !important;

  }



  .xl-right-8px {

    right: 8px !important;

  }



  .xl-right-9px {

    right: 9px !important;

  }



  .xl-right-10px {

    right: 10px !important;

  }



  .xl-right-11px {

    right: 11px !important;

  }



  .xl-right-12px {

    right: 12px !important;

  }



  .xl-right-13px {

    right: 13px !important;

  }



  .xl-right-14px {

    right: 14px !important;

  }



  .xl-right-15px {

    right: 15px !important;

  }



  .xl-right-16px {

    right: 16px !important;

  }



  .xl-right-17px {

    right: 17px !important;

  }



  .xl-right-18px {

    right: 18px !important;

  }



  .xl-right-19px {

    right: 19px !important;

  }



  .xl-right-20px {

    right: 20px !important;

  }



  .xl-right-21px {

    right: 21px !important;

  }



  .xl-right-22px {

    right: 22px !important;

  }



  .xl-right-23px {

    right: 23px !important;

  }



  .xl-right-24px {

    right: 24px !important;

  }



  .xl-right-25px {

    right: 25px !important;

  }



  .xl-right-26px {

    right: 26px !important;

  }



  .xl-right-27px {

    right: 27px !important;

  }



  .xl-right-28px {

    right: 28px !important;

  }



  .xl-right-29px {

    right: 29px !important;

  }



  .xl-right-30px {

    right: 30px !important;

  }



  .xl-right-40px {

    right: 40px !important;

  }



  .xl-right-50px {

    right: 50px !important;

  }



  .xl-right-60px {

    right: 60px !important;

  }



  .xl-right-70px {

    right: 70px !important;

  }



  .xl-right-80px {

    right: 80px !important;

  }



  .xl-right-90px {

    right: 90px !important;

  }



  .xl-right-100px {

    right: 100px !important;

  }



  .xl-right-110px {

    right: 110px !important;

  }



  .xl-right-120px {

    right: 120px !important;

  }



  .xl-right-130px {

    right: 130px !important;

  }



  .xl-right-140px {

    right: 140px !important;

  }



  .xl-right-150px {

    right: 150px !important;

  }



  .xl-bottom-0px {

    bottom: 0px !important;

  }



  .xl-bottom-1px {

    bottom: 1px !important;

  }



  .xl-bottom-2px {

    bottom: 2px !important;

  }



  .xl-bottom-3px {

    bottom: 3px !important;

  }



  .xl-bottom-4px {

    bottom: 4px !important;

  }



  .xl-bottom-5px {

    bottom: 5px !important;

  }



  .xl-bottom-6px {

    bottom: 6px !important;

  }



  .xl-bottom-7px {

    bottom: 7px !important;

  }



  .xl-bottom-8px {

    bottom: 8px !important;

  }



  .xl-bottom-9px {

    bottom: 9px !important;

  }



  .xl-bottom-10px {

    bottom: 10px !important;

  }



  .xl-bottom-11px {

    bottom: 11px !important;

  }



  .xl-bottom-12px {

    bottom: 12px !important;

  }



  .xl-bottom-13px {

    bottom: 13px !important;

  }



  .xl-bottom-14px {

    bottom: 14px !important;

  }



  .xl-bottom-15px {

    bottom: 15px !important;

  }



  .xl-bottom-16px {

    bottom: 16px !important;

  }



  .xl-bottom-17px {

    bottom: 17px !important;

  }



  .xl-bottom-18px {

    bottom: 18px !important;

  }



  .xl-bottom-19px {

    bottom: 19px !important;

  }



  .xl-bottom-20px {

    bottom: 20px !important;

  }



  .xl-bottom-21px {

    bottom: 21px !important;

  }



  .xl-bottom-22px {

    bottom: 22px !important;

  }



  .xl-bottom-23px {

    bottom: 23px !important;

  }



  .xl-bottom-24px {

    bottom: 24px !important;

  }



  .xl-bottom-25px {

    bottom: 25px !important;

  }



  .xl-bottom-26px {

    bottom: 26px !important;

  }



  .xl-bottom-27px {

    bottom: 27px !important;

  }



  .xl-bottom-28px {

    bottom: 28px !important;

  }



  .xl-bottom-29px {

    bottom: 29px !important;

  }



  .xl-bottom-30px {

    bottom: 30px !important;

  }



  .xl-bottom-40px {

    bottom: 40px !important;

  }



  .xl-bottom-50px {

    bottom: 50px !important;

  }



  .xl-bottom-60px {

    bottom: 60px !important;

  }



  .xl-bottom-70px {

    bottom: 70px !important;

  }



  .xl-bottom-80px {

    bottom: 80px !important;

  }



  .xl-bottom-90px {

    bottom: 90px !important;

  }



  .xl-bottom-100px {

    bottom: 100px !important;

  }



  .xl-bottom-110px {

    bottom: 110px !important;

  }



  .xl-bottom-120px {

    bottom: 120px !important;

  }



  .xl-bottom-130px {

    bottom: 130px !important;

  }



  .xl-bottom-140px {

    bottom: 140px !important;

  }



  .xl-bottom-150px {

    bottom: 150px !important;

  }



  .xl-left-0px {

    left: 0px !important;

  }



  .xl-left-1px {

    left: 1px !important;

  }



  .xl-left-2px {

    left: 2px !important;

  }



  .xl-left-3px {

    left: 3px !important;

  }



  .xl-left-4px {

    left: 4px !important;

  }



  .xl-left-5px {

    left: 5px !important;

  }



  .xl-left-6px {

    left: 6px !important;

  }



  .xl-left-7px {

    left: 7px !important;

  }



  .xl-left-8px {

    left: 8px !important;

  }



  .xl-left-9px {

    left: 9px !important;

  }



  .xl-left-10px {

    left: 10px !important;

  }



  .xl-left-11px {

    left: 11px !important;

  }



  .xl-left-12px {

    left: 12px !important;

  }



  .xl-left-13px {

    left: 13px !important;

  }



  .xl-left-14px {

    left: 14px !important;

  }



  .xl-left-15px {

    left: 15px !important;

  }



  .xl-left-16px {

    left: 16px !important;

  }



  .xl-left-17px {

    left: 17px !important;

  }



  .xl-left-18px {

    left: 18px !important;

  }



  .xl-left-19px {

    left: 19px !important;

  }



  .xl-left-20px {

    left: 20px !important;

  }



  .xl-left-21px {

    left: 21px !important;

  }



  .xl-left-22px {

    left: 22px !important;

  }



  .xl-left-23px {

    left: 23px !important;

  }



  .xl-left-24px {

    left: 24px !important;

  }



  .xl-left-25px {

    left: 25px !important;

  }



  .xl-left-26px {

    left: 26px !important;

  }



  .xl-left-27px {

    left: 27px !important;

  }



  .xl-left-28px {

    left: 28px !important;

  }



  .xl-left-29px {

    left: 29px !important;

  }



  .xl-left-30px {

    left: 30px !important;

  }



  .xl-left-40px {

    left: 40px !important;

  }



  .xl-left-50px {

    left: 50px !important;

  }



  .xl-left-60px {

    left: 60px !important;

  }



  .xl-left-70px {

    left: 70px !important;

  }



  .xl-left-80px {

    left: 80px !important;

  }



  .xl-left-90px {

    left: 90px !important;

  }



  .xl-left-100px {

    left: 100px !important;

  }



  .xl-left-110px {

    left: 110px !important;

  }



  .xl-left-120px {

    left: 120px !important;

  }



  .xl-left-130px {

    left: 130px !important;

  }



  .xl-left-140px {

    left: 140px !important;

  }



  .xl-left-150px {

    left: 150px !important;

  }



  .xl-top-minus-0px {

    top: -0px !important;

  }



  .xl-top-minus-1px {

    top: -1px !important;

  }



  .xl-top-minus-2px {

    top: -2px !important;

  }



  .xl-top-minus-3px {

    top: -3px !important;

  }



  .xl-top-minus-4px {

    top: -4px !important;

  }



  .xl-top-minus-5px {

    top: -5px !important;

  }



  .xl-top-minus-6px {

    top: -6px !important;

  }



  .xl-top-minus-7px {

    top: -7px !important;

  }



  .xl-top-minus-8px {

    top: -8px !important;

  }



  .xl-top-minus-9px {

    top: -9px !important;

  }



  .xl-top-minus-10px {

    top: -10px !important;

  }



  .xl-top-minus-11px {

    top: -11px !important;

  }



  .xl-top-minus-12px {

    top: -12px !important;

  }



  .xl-top-minus-13px {

    top: -13px !important;

  }



  .xl-top-minus-14px {

    top: -14px !important;

  }



  .xl-top-minus-15px {

    top: -15px !important;

  }



  .xl-top-minus-16px {

    top: -16px !important;

  }



  .xl-top-minus-17px {

    top: -17px !important;

  }



  .xl-top-minus-18px {

    top: -18px !important;

  }



  .xl-top-minus-19px {

    top: -19px !important;

  }



  .xl-top-minus-20px {

    top: -20px !important;

  }



  .xl-top-minus-21px {

    top: -21px !important;

  }



  .xl-top-minus-22px {

    top: -22px !important;

  }



  .xl-top-minus-23px {

    top: -23px !important;

  }



  .xl-top-minus-24px {

    top: -24px !important;

  }



  .xl-top-minus-25px {

    top: -25px !important;

  }



  .xl-top-minus-26px {

    top: -26px !important;

  }



  .xl-top-minus-27px {

    top: -27px !important;

  }



  .xl-top-minus-28px {

    top: -28px !important;

  }



  .xl-top-minus-29px {

    top: -29px !important;

  }



  .xl-top-minus-30px {

    top: -30px !important;

  }



  .xl-top-minus-40px {

    top: -40px !important;

  }



  .xl-top-minus-50px {

    top: -50px !important;

  }



  .xl-top-minus-60px {

    top: -60px !important;

  }



  .xl-top-minus-70px {

    top: -70px !important;

  }



  .xl-top-minus-80px {

    top: -80px !important;

  }



  .xl-top-minus-90px {

    top: -90px !important;

  }



  .xl-top-minus-100px {

    top: -100px !important;

  }



  .xl-top-minus-110px {

    top: -110px !important;

  }



  .xl-top-minus-120px {

    top: -120px !important;

  }



  .xl-top-minus-130px {

    top: -130px !important;

  }



  .xl-top-minus-140px {

    top: -140px !important;

  }



  .xl-top-minus-150px {

    top: -150px !important;

  }



  .xl-right-minus-0px {

    right: -0px !important;

  }



  .xl-right-minus-1px {

    right: -1px !important;

  }



  .xl-right-minus-2px {

    right: -2px !important;

  }



  .xl-right-minus-3px {

    right: -3px !important;

  }



  .xl-right-minus-4px {

    right: -4px !important;

  }



  .xl-right-minus-5px {

    right: -5px !important;

  }



  .xl-right-minus-6px {

    right: -6px !important;

  }



  .xl-right-minus-7px {

    right: -7px !important;

  }



  .xl-right-minus-8px {

    right: -8px !important;

  }



  .xl-right-minus-9px {

    right: -9px !important;

  }



  .xl-right-minus-10px {

    right: -10px !important;

  }



  .xl-right-minus-11px {

    right: -11px !important;

  }



  .xl-right-minus-12px {

    right: -12px !important;

  }



  .xl-right-minus-13px {

    right: -13px !important;

  }



  .xl-right-minus-14px {

    right: -14px !important;

  }



  .xl-right-minus-15px {

    right: -15px !important;

  }



  .xl-right-minus-16px {

    right: -16px !important;

  }



  .xl-right-minus-17px {

    right: -17px !important;

  }



  .xl-right-minus-18px {

    right: -18px !important;

  }



  .xl-right-minus-19px {

    right: -19px !important;

  }



  .xl-right-minus-20px {

    right: -20px !important;

  }



  .xl-right-minus-21px {

    right: -21px !important;

  }



  .xl-right-minus-22px {

    right: -22px !important;

  }



  .xl-right-minus-23px {

    right: -23px !important;

  }



  .xl-right-minus-24px {

    right: -24px !important;

  }



  .xl-right-minus-25px {

    right: -25px !important;

  }



  .xl-right-minus-26px {

    right: -26px !important;

  }



  .xl-right-minus-27px {

    right: -27px !important;

  }



  .xl-right-minus-28px {

    right: -28px !important;

  }



  .xl-right-minus-29px {

    right: -29px !important;

  }



  .xl-right-minus-30px {

    right: -30px !important;

  }



  .xl-right-minus-40px {

    right: -40px !important;

  }



  .xl-right-minus-50px {

    right: -50px !important;

  }



  .xl-right-minus-60px {

    right: -60px !important;

  }



  .xl-right-minus-70px {

    right: -70px !important;

  }



  .xl-right-minus-80px {

    right: -80px !important;

  }



  .xl-right-minus-90px {

    right: -90px !important;

  }



  .xl-right-minus-100px {

    right: -100px !important;

  }



  .xl-right-minus-110px {

    right: -110px !important;

  }



  .xl-right-minus-120px {

    right: -120px !important;

  }



  .xl-right-minus-130px {

    right: -130px !important;

  }



  .xl-right-minus-140px {

    right: -140px !important;

  }



  .xl-right-minus-150px {

    right: -150px !important;

  }



  .xl-bottom-minus-0px {

    bottom: -0px !important;

  }



  .xl-bottom-minus-1px {

    bottom: -1px !important;

  }



  .xl-bottom-minus-2px {

    bottom: -2px !important;

  }



  .xl-bottom-minus-3px {

    bottom: -3px !important;

  }



  .xl-bottom-minus-4px {

    bottom: -4px !important;

  }



  .xl-bottom-minus-5px {

    bottom: -5px !important;

  }



  .xl-bottom-minus-6px {

    bottom: -6px !important;

  }



  .xl-bottom-minus-7px {

    bottom: -7px !important;

  }



  .xl-bottom-minus-8px {

    bottom: -8px !important;

  }



  .xl-bottom-minus-9px {

    bottom: -9px !important;

  }



  .xl-bottom-minus-10px {

    bottom: -10px !important;

  }



  .xl-bottom-minus-11px {

    bottom: -11px !important;

  }



  .xl-bottom-minus-12px {

    bottom: -12px !important;

  }



  .xl-bottom-minus-13px {

    bottom: -13px !important;

  }



  .xl-bottom-minus-14px {

    bottom: -14px !important;

  }



  .xl-bottom-minus-15px {

    bottom: -15px !important;

  }



  .xl-bottom-minus-16px {

    bottom: -16px !important;

  }



  .xl-bottom-minus-17px {

    bottom: -17px !important;

  }



  .xl-bottom-minus-18px {

    bottom: -18px !important;

  }



  .xl-bottom-minus-19px {

    bottom: -19px !important;

  }



  .xl-bottom-minus-20px {

    bottom: -20px !important;

  }



  .xl-bottom-minus-21px {

    bottom: -21px !important;

  }



  .xl-bottom-minus-22px {

    bottom: -22px !important;

  }



  .xl-bottom-minus-23px {

    bottom: -23px !important;

  }



  .xl-bottom-minus-24px {

    bottom: -24px !important;

  }



  .xl-bottom-minus-25px {

    bottom: -25px !important;

  }



  .xl-bottom-minus-26px {

    bottom: -26px !important;

  }



  .xl-bottom-minus-27px {

    bottom: -27px !important;

  }



  .xl-bottom-minus-28px {

    bottom: -28px !important;

  }



  .xl-bottom-minus-29px {

    bottom: -29px !important;

  }



  .xl-bottom-minus-30px {

    bottom: -30px !important;

  }



  .xl-bottom-minus-40px {

    bottom: -40px !important;

  }



  .xl-bottom-minus-50px {

    bottom: -50px !important;

  }



  .xl-bottom-minus-60px {

    bottom: -60px !important;

  }



  .xl-bottom-minus-70px {

    bottom: -70px !important;

  }



  .xl-bottom-minus-80px {

    bottom: -80px !important;

  }



  .xl-bottom-minus-90px {

    bottom: -90px !important;

  }



  .xl-bottom-minus-100px {

    bottom: -100px !important;

  }



  .xl-bottom-minus-110px {

    bottom: -110px !important;

  }



  .xl-bottom-minus-120px {

    bottom: -120px !important;

  }



  .xl-bottom-minus-130px {

    bottom: -130px !important;

  }



  .xl-bottom-minus-140px {

    bottom: -140px !important;

  }



  .xl-bottom-minus-150px {

    bottom: -150px !important;

  }



  .xl-left-minus-0px {

    left: -0px !important;

  }



  .xl-left-minus-1px {

    left: -1px !important;

  }



  .xl-left-minus-2px {

    left: -2px !important;

  }



  .xl-left-minus-3px {

    left: -3px !important;

  }



  .xl-left-minus-4px {

    left: -4px !important;

  }



  .xl-left-minus-5px {

    left: -5px !important;

  }



  .xl-left-minus-6px {

    left: -6px !important;

  }



  .xl-left-minus-7px {

    left: -7px !important;

  }



  .xl-left-minus-8px {

    left: -8px !important;

  }



  .xl-left-minus-9px {

    left: -9px !important;

  }



  .xl-left-minus-10px {

    left: -10px !important;

  }



  .xl-left-minus-11px {

    left: -11px !important;

  }



  .xl-left-minus-12px {

    left: -12px !important;

  }



  .xl-left-minus-13px {

    left: -13px !important;

  }



  .xl-left-minus-14px {

    left: -14px !important;

  }



  .xl-left-minus-15px {

    left: -15px !important;

  }



  .xl-left-minus-16px {

    left: -16px !important;

  }



  .xl-left-minus-17px {

    left: -17px !important;

  }



  .xl-left-minus-18px {

    left: -18px !important;

  }



  .xl-left-minus-19px {

    left: -19px !important;

  }



  .xl-left-minus-20px {

    left: -20px !important;

  }



  .xl-left-minus-21px {

    left: -21px !important;

  }



  .xl-left-minus-22px {

    left: -22px !important;

  }



  .xl-left-minus-23px {

    left: -23px !important;

  }



  .xl-left-minus-24px {

    left: -24px !important;

  }



  .xl-left-minus-25px {

    left: -25px !important;

  }



  .xl-left-minus-26px {

    left: -26px !important;

  }



  .xl-left-minus-27px {

    left: -27px !important;

  }



  .xl-left-minus-28px {

    left: -28px !important;

  }



  .xl-left-minus-29px {

    left: -29px !important;

  }



  .xl-left-minus-30px {

    left: -30px !important;

  }



  .xl-left-minus-40px {

    left: -40px !important;

  }



  .xl-left-minus-50px {

    left: -50px !important;

  }



  .xl-left-minus-60px {

    left: -60px !important;

  }



  .xl-left-minus-70px {

    left: -70px !important;

  }



  .xl-left-minus-80px {

    left: -80px !important;

  }



  .xl-left-minus-90px {

    left: -90px !important;

  }



  .xl-left-minus-100px {

    left: -100px !important;

  }



  .xl-left-minus-110px {

    left: -110px !important;

  }



  .xl-left-minus-120px {

    left: -120px !important;

  }



  .xl-left-minus-130px {

    left: -130px !important;

  }



  .xl-left-minus-140px {

    left: -140px !important;

  }



  .xl-left-minus-150px {

    left: -150px !important;

  }



  .xl-border-width-0px {

    border-width: 0px !important;

  }



  .xl-border-width-1px {

    border-width: 1px !important;

  }



  .xl-border-width-2px {

    border-width: 2px !important;

  }



  .xl-border-width-3px {

    border-width: 3px !important;

  }



  .xl-border-width-4px {

    border-width: 4px !important;

  }



  .xl-border-width-5px {

    border-width: 5px !important;

  }



  .xl-border-width-6px {

    border-width: 6px !important;

  }



  .xl-border-width-7px {

    border-width: 7px !important;

  }



  .xl-border-width-8px {

    border-width: 8px !important;

  }



  .xl-border-width-9px {

    border-width: 9px !important;

  }



  .xl-border-width-10px {

    border-width: 10px !important;

  }

}



@media (max-width: 1199px) {

  .lg-p-5px {

    padding: 5px !important;

  }



  .lg-p-10px {

    padding: 10px !important;

  }



  .lg-p-15px {

    padding: 15px !important;

  }



  .lg-p-20px {

    padding: 20px !important;

  }



  .lg-p-25px {

    padding: 25px !important;

  }



  .lg-p-30px {

    padding: 30px !important;

  }



  .lg-p-35px {

    padding: 35px !important;

  }



  .lg-p-40px {

    padding: 40px !important;

  }



  .lg-p-45px {

    padding: 45px !important;

  }



  .lg-p-50px {

    padding: 50px !important;

  }



  .lg-p-55px {

    padding: 55px !important;

  }



  .lg-p-60px {

    padding: 60px !important;

  }



  .lg-p-65px {

    padding: 65px !important;

  }



  .lg-p-70px {

    padding: 70px !important;

  }



  .lg-p-1 {

    padding: 1% !important;

  }



  .lg-p-2 {

    padding: 2% !important;

  }



  .lg-p-3 {

    padding: 3% !important;

  }



  .lg-p-4 {

    padding: 4% !important;

  }



  .lg-p-5 {

    padding: 5% !important;

  }



  .lg-p-6 {

    padding: 6% !important;

  }



  .lg-p-7 {

    padding: 7% !important;

  }



  .lg-p-8 {

    padding: 8% !important;

  }



  .lg-p-9 {

    padding: 9% !important;

  }



  .lg-p-10 {

    padding: 10% !important;

  }



  .lg-p-11 {

    padding: 11% !important;

  }



  .lg-p-12 {

    padding: 12% !important;

  }



  .lg-p-13 {

    padding: 13% !important;

  }



  .lg-p-14 {

    padding: 14% !important;

  }



  .lg-p-15 {

    padding: 15% !important;

  }



  .lg-p-16 {

    padding: 16% !important;

  }



  .lg-p-17 {

    padding: 17% !important;

  }



  .lg-p-18 {

    padding: 18% !important;

  }



  .lg-p-19 {

    padding: 19% !important;

  }



  .lg-p-20 {

    padding: 20% !important;

  }



  .lg-p-21 {

    padding: 21% !important;

  }



  .lg-p-22 {

    padding: 22% !important;

  }



  .lg-p-23 {

    padding: 23% !important;

  }



  .lg-p-24 {

    padding: 24% !important;

  }



  .lg-p-25 {

    padding: 25% !important;

  }



  .lg-p-26 {

    padding: 26% !important;

  }



  .lg-p-27 {

    padding: 27% !important;

  }



  .lg-p-28 {

    padding: 28% !important;

  }



  .lg-p-29 {

    padding: 29% !important;

  }



  .lg-p-30 {

    padding: 30% !important;

  }



  .lg-pt-5px {

    padding-top: 5px !important;

  }



  .lg-pt-10px {

    padding-top: 10px !important;

  }



  .lg-pt-15px {

    padding-top: 15px !important;

  }



  .lg-pt-20px {

    padding-top: 20px !important;

  }



  .lg-pt-25px {

    padding-top: 25px !important;

  }



  .lg-pt-30px {

    padding-top: 30px !important;

  }



  .lg-pt-35px {

    padding-top: 35px !important;

  }



  .lg-pt-40px {

    padding-top: 40px !important;

  }



  .lg-pt-45px {

    padding-top: 45px !important;

  }



  .lg-pt-50px {

    padding-top: 50px !important;

  }



  .lg-pt-55px {

    padding-top: 55px !important;

  }



  .lg-pt-60px {

    padding-top: 60px !important;

  }



  .lg-pt-65px {

    padding-top: 65px !important;

  }



  .lg-pt-70px {

    padding-top: 70px !important;

  }



  .lg-pt-1 {

    padding-top: 1% !important;

  }



  .lg-pt-2 {

    padding-top: 2% !important;

  }



  .lg-pt-3 {

    padding-top: 3% !important;

  }



  .lg-pt-4 {

    padding-top: 4% !important;

  }



  .lg-pt-5 {

    padding-top: 5% !important;

  }



  .lg-pt-6 {

    padding-top: 6% !important;

  }



  .lg-pt-7 {

    padding-top: 7% !important;

  }



  .lg-pt-8 {

    padding-top: 8% !important;

  }



  .lg-pt-9 {

    padding-top: 9% !important;

  }



  .lg-pt-10 {

    padding-top: 10% !important;

  }



  .lg-pt-11 {

    padding-top: 11% !important;

  }



  .lg-pt-12 {

    padding-top: 12% !important;

  }



  .lg-pt-13 {

    padding-top: 13% !important;

  }



  .lg-pt-14 {

    padding-top: 14% !important;

  }



  .lg-pt-15 {

    padding-top: 15% !important;

  }



  .lg-pt-16 {

    padding-top: 16% !important;

  }



  .lg-pt-17 {

    padding-top: 17% !important;

  }



  .lg-pt-18 {

    padding-top: 18% !important;

  }



  .lg-pt-19 {

    padding-top: 19% !important;

  }



  .lg-pt-20 {

    padding-top: 20% !important;

  }



  .lg-pt-21 {

    padding-top: 21% !important;

  }



  .lg-pt-22 {

    padding-top: 22% !important;

  }



  .lg-pt-23 {

    padding-top: 23% !important;

  }



  .lg-pt-24 {

    padding-top: 24% !important;

  }



  .lg-pt-25 {

    padding-top: 25% !important;

  }



  .lg-pt-26 {

    padding-top: 26% !important;

  }



  .lg-pt-27 {

    padding-top: 27% !important;

  }



  .lg-pt-28 {

    padding-top: 28% !important;

  }



  .lg-pt-29 {

    padding-top: 29% !important;

  }



  .lg-pt-30 {

    padding-top: 30% !important;

  }



  .lg-pe-5px {

    padding-right: 5px !important;

  }



  .lg-pe-10px {

    padding-right: 10px !important;

  }



  .lg-pe-15px {

    padding-right: 15px !important;

  }



  .lg-pe-20px {

    padding-right: 20px !important;

  }



  .lg-pe-25px {

    padding-right: 25px !important;

  }



  .lg-pe-30px {

    padding-right: 30px !important;

  }



  .lg-pe-35px {

    padding-right: 35px !important;

  }



  .lg-pe-40px {

    padding-right: 40px !important;

  }



  .lg-pe-45px {

    padding-right: 45px !important;

  }



  .lg-pe-50px {

    padding-right: 50px !important;

  }



  .lg-pe-55px {

    padding-right: 55px !important;

  }



  .lg-pe-60px {

    padding-right: 60px !important;

  }



  .lg-pe-65px {

    padding-right: 65px !important;

  }



  .lg-pe-70px {

    padding-right: 70px !important;

  }



  .lg-pe-1 {

    padding-right: 1% !important;

  }



  .lg-pe-2 {

    padding-right: 2% !important;

  }



  .lg-pe-3 {

    padding-right: 3% !important;

  }



  .lg-pe-4 {

    padding-right: 4% !important;

  }



  .lg-pe-5 {

    padding-right: 5% !important;

  }



  .lg-pe-6 {

    padding-right: 6% !important;

  }



  .lg-pe-7 {

    padding-right: 7% !important;

  }



  .lg-pe-8 {

    padding-right: 8% !important;

  }



  .lg-pe-9 {

    padding-right: 9% !important;

  }



  .lg-pe-10 {

    padding-right: 10% !important;

  }



  .lg-pe-11 {

    padding-right: 11% !important;

  }



  .lg-pe-12 {

    padding-right: 12% !important;

  }



  .lg-pe-13 {

    padding-right: 13% !important;

  }



  .lg-pe-14 {

    padding-right: 14% !important;

  }



  .lg-pe-15 {

    padding-right: 15% !important;

  }



  .lg-pe-16 {

    padding-right: 16% !important;

  }



  .lg-pe-17 {

    padding-right: 17% !important;

  }



  .lg-pe-18 {

    padding-right: 18% !important;

  }



  .lg-pe-19 {

    padding-right: 19% !important;

  }



  .lg-pe-20 {

    padding-right: 20% !important;

  }



  .lg-pe-21 {

    padding-right: 21% !important;

  }



  .lg-pe-22 {

    padding-right: 22% !important;

  }



  .lg-pe-23 {

    padding-right: 23% !important;

  }



  .lg-pe-24 {

    padding-right: 24% !important;

  }



  .lg-pe-25 {

    padding-right: 25% !important;

  }



  .lg-pe-26 {

    padding-right: 26% !important;

  }



  .lg-pe-27 {

    padding-right: 27% !important;

  }



  .lg-pe-28 {

    padding-right: 28% !important;

  }



  .lg-pe-29 {

    padding-right: 29% !important;

  }



  .lg-pe-30 {

    padding-right: 30% !important;

  }



  .lg-pb-5px {

    padding-bottom: 5px !important;

  }



  .lg-pb-10px {

    padding-bottom: 10px !important;

  }



  .lg-pb-15px {

    padding-bottom: 15px !important;

  }



  .lg-pb-20px {

    padding-bottom: 20px !important;

  }



  .lg-pb-25px {

    padding-bottom: 25px !important;

  }



  .lg-pb-30px {

    padding-bottom: 30px !important;

  }



  .lg-pb-35px {

    padding-bottom: 35px !important;

  }



  .lg-pb-40px {

    padding-bottom: 40px !important;

  }



  .lg-pb-45px {

    padding-bottom: 45px !important;

  }



  .lg-pb-50px {

    padding-bottom: 50px !important;

  }



  .lg-pb-55px {

    padding-bottom: 55px !important;

  }



  .lg-pb-60px {

    padding-bottom: 60px !important;

  }



  .lg-pb-65px {

    padding-bottom: 65px !important;

  }



  .lg-pb-70px {

    padding-bottom: 70px !important;

  }



  .lg-pb-1 {

    padding-bottom: 1% !important;

  }



  .lg-pb-2 {

    padding-bottom: 2% !important;

  }



  .lg-pb-3 {

    padding-bottom: 3% !important;

  }



  .lg-pb-4 {

    padding-bottom: 4% !important;

  }



  .lg-pb-5 {

    padding-bottom: 5% !important;

  }



  .lg-pb-6 {

    padding-bottom: 6% !important;

  }



  .lg-pb-7 {

    padding-bottom: 7% !important;

  }



  .lg-pb-8 {

    padding-bottom: 8% !important;

  }



  .lg-pb-9 {

    padding-bottom: 9% !important;

  }



  .lg-pb-10 {

    padding-bottom: 10% !important;

  }



  .lg-pb-11 {

    padding-bottom: 11% !important;

  }



  .lg-pb-12 {

    padding-bottom: 12% !important;

  }



  .lg-pb-13 {

    padding-bottom: 13% !important;

  }



  .lg-pb-14 {

    padding-bottom: 14% !important;

  }



  .lg-pb-15 {

    padding-bottom: 15% !important;

  }



  .lg-pb-16 {

    padding-bottom: 16% !important;

  }



  .lg-pb-17 {

    padding-bottom: 17% !important;

  }



  .lg-pb-18 {

    padding-bottom: 18% !important;

  }



  .lg-pb-19 {

    padding-bottom: 19% !important;

  }



  .lg-pb-20 {

    padding-bottom: 20% !important;

  }



  .lg-pb-21 {

    padding-bottom: 21% !important;

  }



  .lg-pb-22 {

    padding-bottom: 22% !important;

  }



  .lg-pb-23 {

    padding-bottom: 23% !important;

  }



  .lg-pb-24 {

    padding-bottom: 24% !important;

  }



  .lg-pb-25 {

    padding-bottom: 25% !important;

  }



  .lg-pb-26 {

    padding-bottom: 26% !important;

  }



  .lg-pb-27 {

    padding-bottom: 27% !important;

  }



  .lg-pb-28 {

    padding-bottom: 28% !important;

  }



  .lg-pb-29 {

    padding-bottom: 29% !important;

  }



  .lg-pb-30 {

    padding-bottom: 30% !important;

  }



  .lg-ps-5px {

    padding-left: 5px !important;

  }



  .lg-ps-10px {

    padding-left: 10px !important;

  }



  .lg-ps-15px {

    padding-left: 15px !important;

  }



  .lg-ps-20px {

    padding-left: 20px !important;

  }



  .lg-ps-25px {

    padding-left: 25px !important;

  }



  .lg-ps-30px {

    padding-left: 30px !important;

  }



  .lg-ps-35px {

    padding-left: 35px !important;

  }



  .lg-ps-40px {

    padding-left: 40px !important;

  }



  .lg-ps-45px {

    padding-left: 45px !important;

  }



  .lg-ps-50px {

    padding-left: 50px !important;

  }



  .lg-ps-55px {

    padding-left: 55px !important;

  }



  .lg-ps-60px {

    padding-left: 60px !important;

  }



  .lg-ps-65px {

    padding-left: 65px !important;

  }



  .lg-ps-70px {

    padding-left: 70px !important;

  }



  .lg-ps-1 {

    padding-left: 1% !important;

  }



  .lg-ps-2 {

    padding-left: 2% !important;

  }



  .lg-ps-3 {

    padding-left: 3% !important;

  }



  .lg-ps-4 {

    padding-left: 4% !important;

  }



  .lg-ps-5 {

    padding-left: 5% !important;

  }



  .lg-ps-6 {

    padding-left: 6% !important;

  }



  .lg-ps-7 {

    padding-left: 7% !important;

  }



  .lg-ps-8 {

    padding-left: 8% !important;

  }



  .lg-ps-9 {

    padding-left: 9% !important;

  }



  .lg-ps-10 {

    padding-left: 10% !important;

  }



  .lg-ps-11 {

    padding-left: 11% !important;

  }



  .lg-ps-12 {

    padding-left: 12% !important;

  }



  .lg-ps-13 {

    padding-left: 13% !important;

  }



  .lg-ps-14 {

    padding-left: 14% !important;

  }



  .lg-ps-15 {

    padding-left: 15% !important;

  }



  .lg-ps-16 {

    padding-left: 16% !important;

  }



  .lg-ps-17 {

    padding-left: 17% !important;

  }



  .lg-ps-18 {

    padding-left: 18% !important;

  }



  .lg-ps-19 {

    padding-left: 19% !important;

  }



  .lg-ps-20 {

    padding-left: 20% !important;

  }



  .lg-ps-21 {

    padding-left: 21% !important;

  }



  .lg-ps-22 {

    padding-left: 22% !important;

  }



  .lg-ps-23 {

    padding-left: 23% !important;

  }



  .lg-ps-24 {

    padding-left: 24% !important;

  }



  .lg-ps-25 {

    padding-left: 25% !important;

  }



  .lg-ps-26 {

    padding-left: 26% !important;

  }



  .lg-ps-27 {

    padding-left: 27% !important;

  }



  .lg-ps-28 {

    padding-left: 28% !important;

  }



  .lg-ps-29 {

    padding-left: 29% !important;

  }



  .lg-ps-30 {

    padding-left: 30% !important;

  }



  .lg-m-5px {

    margin: 5px !important;

  }



  .lg-m-10px {

    margin: 10px !important;

  }



  .lg-m-15px {

    margin: 15px !important;

  }



  .lg-m-20px {

    margin: 20px !important;

  }



  .lg-m-25px {

    margin: 25px !important;

  }



  .lg-m-30px {

    margin: 30px !important;

  }



  .lg-m-35px {

    margin: 35px !important;

  }



  .lg-m-40px {

    margin: 40px !important;

  }



  .lg-m-45px {

    margin: 45px !important;

  }



  .lg-m-50px {

    margin: 50px !important;

  }



  .lg-m-55px {

    margin: 55px !important;

  }



  .lg-m-60px {

    margin: 60px !important;

  }



  .lg-m-65px {

    margin: 65px !important;

  }



  .lg-m-70px {

    margin: 70px !important;

  }



  .lg-m-1 {

    margin: 1% !important;

  }



  .lg-m-2 {

    margin: 2% !important;

  }



  .lg-m-3 {

    margin: 3% !important;

  }



  .lg-m-4 {

    margin: 4% !important;

  }



  .lg-m-5 {

    margin: 5% !important;

  }



  .lg-m-6 {

    margin: 6% !important;

  }



  .lg-m-7 {

    margin: 7% !important;

  }



  .lg-m-8 {

    margin: 8% !important;

  }



  .lg-m-9 {

    margin: 9% !important;

  }



  .lg-m-10 {

    margin: 10% !important;

  }



  .lg-m-11 {

    margin: 11% !important;

  }



  .lg-m-12 {

    margin: 12% !important;

  }



  .lg-m-13 {

    margin: 13% !important;

  }



  .lg-m-14 {

    margin: 14% !important;

  }



  .lg-m-15 {

    margin: 15% !important;

  }



  .lg-m-16 {

    margin: 16% !important;

  }



  .lg-m-17 {

    margin: 17% !important;

  }



  .lg-m-18 {

    margin: 18% !important;

  }



  .lg-m-19 {

    margin: 19% !important;

  }



  .lg-m-20 {

    margin: 20% !important;

  }



  .lg-m-21 {

    margin: 21% !important;

  }



  .lg-m-22 {

    margin: 22% !important;

  }



  .lg-m-23 {

    margin: 23% !important;

  }



  .lg-m-24 {

    margin: 24% !important;

  }



  .lg-m-25 {

    margin: 25% !important;

  }



  .lg-m-26 {

    margin: 26% !important;

  }



  .lg-m-27 {

    margin: 27% !important;

  }



  .lg-m-28 {

    margin: 28% !important;

  }



  .lg-m-29 {

    margin: 29% !important;

  }



  .lg-m-30 {

    margin: 30% !important;

  }



  .lg-mt-5px {

    margin-top: 5px !important;

  }



  .lg-mt-10px {

    margin-top: 10px !important;

  }



  .lg-mt-15px {

    margin-top: 15px !important;

  }



  .lg-mt-20px {

    margin-top: 20px !important;

  }



  .lg-mt-25px {

    margin-top: 25px !important;

  }



  .lg-mt-30px {

    margin-top: 30px !important;

  }



  .lg-mt-35px {

    margin-top: 35px !important;

  }



  .lg-mt-40px {

    margin-top: 40px !important;

  }



  .lg-mt-45px {

    margin-top: 45px !important;

  }



  .lg-mt-50px {

    margin-top: 50px !important;

  }



  .lg-mt-55px {

    margin-top: 55px !important;

  }



  .lg-mt-60px {

    margin-top: 60px !important;

  }



  .lg-mt-65px {

    margin-top: 65px !important;

  }



  .lg-mt-70px {

    margin-top: 70px !important;

  }



  .lg-mt-1 {

    margin-top: 1% !important;

  }



  .lg-mt-2 {

    margin-top: 2% !important;

  }



  .lg-mt-3 {

    margin-top: 3% !important;

  }



  .lg-mt-4 {

    margin-top: 4% !important;

  }



  .lg-mt-5 {

    margin-top: 5% !important;

  }



  .lg-mt-6 {

    margin-top: 6% !important;

  }



  .lg-mt-7 {

    margin-top: 7% !important;

  }



  .lg-mt-8 {

    margin-top: 8% !important;

  }



  .lg-mt-9 {

    margin-top: 9% !important;

  }



  .lg-mt-10 {

    margin-top: 10% !important;

  }



  .lg-mt-11 {

    margin-top: 11% !important;

  }



  .lg-mt-12 {

    margin-top: 12% !important;

  }



  .lg-mt-13 {

    margin-top: 13% !important;

  }



  .lg-mt-14 {

    margin-top: 14% !important;

  }



  .lg-mt-15 {

    margin-top: 15% !important;

  }



  .lg-mt-16 {

    margin-top: 16% !important;

  }



  .lg-mt-17 {

    margin-top: 17% !important;

  }



  .lg-mt-18 {

    margin-top: 18% !important;

  }



  .lg-mt-19 {

    margin-top: 19% !important;

  }



  .lg-mt-20 {

    margin-top: 20% !important;

  }



  .lg-mt-21 {

    margin-top: 21% !important;

  }



  .lg-mt-22 {

    margin-top: 22% !important;

  }



  .lg-mt-23 {

    margin-top: 23% !important;

  }



  .lg-mt-24 {

    margin-top: 24% !important;

  }



  .lg-mt-25 {

    margin-top: 25% !important;

  }



  .lg-mt-26 {

    margin-top: 26% !important;

  }



  .lg-mt-27 {

    margin-top: 27% !important;

  }



  .lg-mt-28 {

    margin-top: 28% !important;

  }



  .lg-mt-29 {

    margin-top: 29% !important;

  }



  .lg-mt-30 {

    margin-top: 30% !important;

  }



  .lg-me-5px {

    margin-right: 5px !important;

  }



  .lg-me-10px {

    margin-right: 10px !important;

  }



  .lg-me-15px {

    margin-right: 15px !important;

  }



  .lg-me-20px {

    margin-right: 20px !important;

  }



  .lg-me-25px {

    margin-right: 25px !important;

  }



  .lg-me-30px {

    margin-right: 30px !important;

  }



  .lg-me-35px {

    margin-right: 35px !important;

  }



  .lg-me-40px {

    margin-right: 40px !important;

  }



  .lg-me-45px {

    margin-right: 45px !important;

  }



  .lg-me-50px {

    margin-right: 50px !important;

  }



  .lg-me-55px {

    margin-right: 55px !important;

  }



  .lg-me-60px {

    margin-right: 60px !important;

  }



  .lg-me-65px {

    margin-right: 65px !important;

  }



  .lg-me-70px {

    margin-right: 70px !important;

  }



  .lg-me-1 {

    margin-right: 1% !important;

  }



  .lg-me-2 {

    margin-right: 2% !important;

  }



  .lg-me-3 {

    margin-right: 3% !important;

  }



  .lg-me-4 {

    margin-right: 4% !important;

  }



  .lg-me-5 {

    margin-right: 5% !important;

  }



  .lg-me-6 {

    margin-right: 6% !important;

  }



  .lg-me-7 {

    margin-right: 7% !important;

  }



  .lg-me-8 {

    margin-right: 8% !important;

  }



  .lg-me-9 {

    margin-right: 9% !important;

  }



  .lg-me-10 {

    margin-right: 10% !important;

  }



  .lg-me-11 {

    margin-right: 11% !important;

  }



  .lg-me-12 {

    margin-right: 12% !important;

  }



  .lg-me-13 {

    margin-right: 13% !important;

  }



  .lg-me-14 {

    margin-right: 14% !important;

  }



  .lg-me-15 {

    margin-right: 15% !important;

  }



  .lg-me-16 {

    margin-right: 16% !important;

  }



  .lg-me-17 {

    margin-right: 17% !important;

  }



  .lg-me-18 {

    margin-right: 18% !important;

  }



  .lg-me-19 {

    margin-right: 19% !important;

  }



  .lg-me-20 {

    margin-right: 20% !important;

  }



  .lg-me-21 {

    margin-right: 21% !important;

  }



  .lg-me-22 {

    margin-right: 22% !important;

  }



  .lg-me-23 {

    margin-right: 23% !important;

  }



  .lg-me-24 {

    margin-right: 24% !important;

  }



  .lg-me-25 {

    margin-right: 25% !important;

  }



  .lg-me-26 {

    margin-right: 26% !important;

  }



  .lg-me-27 {

    margin-right: 27% !important;

  }



  .lg-me-28 {

    margin-right: 28% !important;

  }



  .lg-me-29 {

    margin-right: 29% !important;

  }



  .lg-me-30 {

    margin-right: 30% !important;

  }



  .lg-mb-5px {

    margin-bottom: 5px !important;

  }



  .lg-mb-10px {

    margin-bottom: 10px !important;

  }



  .lg-mb-15px {

    margin-bottom: 15px !important;

  }



  .lg-mb-20px {

    margin-bottom: 20px !important;

  }



  .lg-mb-25px {

    margin-bottom: 25px !important;

  }



  .lg-mb-30px {

    margin-bottom: 30px !important;

  }



  .lg-mb-35px {

    margin-bottom: 35px !important;

  }



  .lg-mb-40px {

    margin-bottom: 40px !important;

  }



  .lg-mb-45px {

    margin-bottom: 45px !important;

  }



  .lg-mb-50px {

    margin-bottom: 50px !important;

  }



  .lg-mb-55px {

    margin-bottom: 55px !important;

  }



  .lg-mb-60px {

    margin-bottom: 60px !important;

  }



  .lg-mb-65px {

    margin-bottom: 65px !important;

  }



  .lg-mb-70px {

    margin-bottom: 70px !important;

  }



  .lg-mb-1 {

    margin-bottom: 1% !important;

  }



  .lg-mb-2 {

    margin-bottom: 2% !important;

  }



  .lg-mb-3 {

    margin-bottom: 3% !important;

  }



  .lg-mb-4 {

    margin-bottom: 4% !important;

  }



  .lg-mb-5 {

    margin-bottom: 5% !important;

  }



  .lg-mb-6 {

    margin-bottom: 6% !important;

  }



  .lg-mb-7 {

    margin-bottom: 7% !important;

  }



  .lg-mb-8 {

    margin-bottom: 8% !important;

  }



  .lg-mb-9 {

    margin-bottom: 9% !important;

  }



  .lg-mb-10 {

    margin-bottom: 10% !important;

  }



  .lg-mb-11 {

    margin-bottom: 11% !important;

  }



  .lg-mb-12 {

    margin-bottom: 12% !important;

  }



  .lg-mb-13 {

    margin-bottom: 13% !important;

  }



  .lg-mb-14 {

    margin-bottom: 14% !important;

  }



  .lg-mb-15 {

    margin-bottom: 15% !important;

  }



  .lg-mb-16 {

    margin-bottom: 16% !important;

  }



  .lg-mb-17 {

    margin-bottom: 17% !important;

  }



  .lg-mb-18 {

    margin-bottom: 18% !important;

  }



  .lg-mb-19 {

    margin-bottom: 19% !important;

  }



  .lg-mb-20 {

    margin-bottom: 20% !important;

  }



  .lg-mb-21 {

    margin-bottom: 21% !important;

  }



  .lg-mb-22 {

    margin-bottom: 22% !important;

  }



  .lg-mb-23 {

    margin-bottom: 23% !important;

  }



  .lg-mb-24 {

    margin-bottom: 24% !important;

  }



  .lg-mb-25 {

    margin-bottom: 25% !important;

  }



  .lg-mb-26 {

    margin-bottom: 26% !important;

  }



  .lg-mb-27 {

    margin-bottom: 27% !important;

  }



  .lg-mb-28 {

    margin-bottom: 28% !important;

  }



  .lg-mb-29 {

    margin-bottom: 29% !important;

  }



  .lg-mb-30 {

    margin-bottom: 30% !important;

  }



  .lg-ms-5px {

    margin-left: 5px !important;

  }



  .lg-ms-10px {

    margin-left: 10px !important;

  }



  .lg-ms-15px {

    margin-left: 15px !important;

  }



  .lg-ms-20px {

    margin-left: 20px !important;

  }



  .lg-ms-25px {

    margin-left: 25px !important;

  }



  .lg-ms-30px {

    margin-left: 30px !important;

  }



  .lg-ms-35px {

    margin-left: 35px !important;

  }



  .lg-ms-40px {

    margin-left: 40px !important;

  }



  .lg-ms-45px {

    margin-left: 45px !important;

  }



  .lg-ms-50px {

    margin-left: 50px !important;

  }



  .lg-ms-55px {

    margin-left: 55px !important;

  }



  .lg-ms-60px {

    margin-left: 60px !important;

  }



  .lg-ms-65px {

    margin-left: 65px !important;

  }



  .lg-ms-70px {

    margin-left: 70px !important;

  }



  .lg-ms-1 {

    margin-left: 1% !important;

  }



  .lg-ms-2 {

    margin-left: 2% !important;

  }



  .lg-ms-3 {

    margin-left: 3% !important;

  }



  .lg-ms-4 {

    margin-left: 4% !important;

  }



  .lg-ms-5 {

    margin-left: 5% !important;

  }



  .lg-ms-6 {

    margin-left: 6% !important;

  }



  .lg-ms-7 {

    margin-left: 7% !important;

  }



  .lg-ms-8 {

    margin-left: 8% !important;

  }



  .lg-ms-9 {

    margin-left: 9% !important;

  }



  .lg-ms-10 {

    margin-left: 10% !important;

  }



  .lg-ms-11 {

    margin-left: 11% !important;

  }



  .lg-ms-12 {

    margin-left: 12% !important;

  }



  .lg-ms-13 {

    margin-left: 13% !important;

  }



  .lg-ms-14 {

    margin-left: 14% !important;

  }



  .lg-ms-15 {

    margin-left: 15% !important;

  }



  .lg-ms-16 {

    margin-left: 16% !important;

  }



  .lg-ms-17 {

    margin-left: 17% !important;

  }



  .lg-ms-18 {

    margin-left: 18% !important;

  }



  .lg-ms-19 {

    margin-left: 19% !important;

  }



  .lg-ms-20 {

    margin-left: 20% !important;

  }



  .lg-ms-21 {

    margin-left: 21% !important;

  }



  .lg-ms-22 {

    margin-left: 22% !important;

  }



  .lg-ms-23 {

    margin-left: 23% !important;

  }



  .lg-ms-24 {

    margin-left: 24% !important;

  }



  .lg-ms-25 {

    margin-left: 25% !important;

  }



  .lg-ms-26 {

    margin-left: 26% !important;

  }



  .lg-ms-27 {

    margin-left: 27% !important;

  }



  .lg-ms-28 {

    margin-left: 28% !important;

  }



  .lg-ms-29 {

    margin-left: 29% !important;

  }



  .lg-ms-30 {

    margin-left: 30% !important;

  }



  .lg-top-0px {

    top: 0px !important;

  }



  .lg-top-1px {

    top: 1px !important;

  }



  .lg-top-2px {

    top: 2px !important;

  }



  .lg-top-3px {

    top: 3px !important;

  }



  .lg-top-4px {

    top: 4px !important;

  }



  .lg-top-5px {

    top: 5px !important;

  }



  .lg-top-6px {

    top: 6px !important;

  }



  .lg-top-7px {

    top: 7px !important;

  }



  .lg-top-8px {

    top: 8px !important;

  }



  .lg-top-9px {

    top: 9px !important;

  }



  .lg-top-10px {

    top: 10px !important;

  }



  .lg-top-11px {

    top: 11px !important;

  }



  .lg-top-12px {

    top: 12px !important;

  }



  .lg-top-13px {

    top: 13px !important;

  }



  .lg-top-14px {

    top: 14px !important;

  }



  .lg-top-15px {

    top: 15px !important;

  }



  .lg-top-16px {

    top: 16px !important;

  }



  .lg-top-17px {

    top: 17px !important;

  }



  .lg-top-18px {

    top: 18px !important;

  }



  .lg-top-19px {

    top: 19px !important;

  }



  .lg-top-20px {

    top: 20px !important;

  }



  .lg-top-21px {

    top: 21px !important;

  }



  .lg-top-22px {

    top: 22px !important;

  }



  .lg-top-23px {

    top: 23px !important;

  }



  .lg-top-24px {

    top: 24px !important;

  }



  .lg-top-25px {

    top: 25px !important;

  }



  .lg-top-26px {

    top: 26px !important;

  }



  .lg-top-27px {

    top: 27px !important;

  }



  .lg-top-28px {

    top: 28px !important;

  }



  .lg-top-29px {

    top: 29px !important;

  }



  .lg-top-30px {

    top: 30px !important;

  }



  .lg-top-40px {

    top: 40px !important;

  }



  .lg-top-50px {

    top: 50px !important;

  }



  .lg-top-60px {

    top: 60px !important;

  }



  .lg-top-70px {

    top: 70px !important;

  }



  .lg-top-80px {

    top: 80px !important;

  }



  .lg-top-90px {

    top: 90px !important;

  }



  .lg-top-100px {

    top: 100px !important;

  }



  .lg-top-110px {

    top: 110px !important;

  }



  .lg-top-120px {

    top: 120px !important;

  }



  .lg-top-130px {

    top: 130px !important;

  }



  .lg-top-140px {

    top: 140px !important;

  }



  .lg-top-150px {

    top: 150px !important;

  }



  .lg-right-0px {

    right: 0px !important;

  }



  .lg-right-1px {

    right: 1px !important;

  }



  .lg-right-2px {

    right: 2px !important;

  }



  .lg-right-3px {

    right: 3px !important;

  }



  .lg-right-4px {

    right: 4px !important;

  }



  .lg-right-5px {

    right: 5px !important;

  }



  .lg-right-6px {

    right: 6px !important;

  }



  .lg-right-7px {

    right: 7px !important;

  }



  .lg-right-8px {

    right: 8px !important;

  }



  .lg-right-9px {

    right: 9px !important;

  }



  .lg-right-10px {

    right: 10px !important;

  }



  .lg-right-11px {

    right: 11px !important;

  }



  .lg-right-12px {

    right: 12px !important;

  }



  .lg-right-13px {

    right: 13px !important;

  }



  .lg-right-14px {

    right: 14px !important;

  }



  .lg-right-15px {

    right: 15px !important;

  }



  .lg-right-16px {

    right: 16px !important;

  }



  .lg-right-17px {

    right: 17px !important;

  }



  .lg-right-18px {

    right: 18px !important;

  }



  .lg-right-19px {

    right: 19px !important;

  }



  .lg-right-20px {

    right: 20px !important;

  }



  .lg-right-21px {

    right: 21px !important;

  }



  .lg-right-22px {

    right: 22px !important;

  }



  .lg-right-23px {

    right: 23px !important;

  }



  .lg-right-24px {

    right: 24px !important;

  }



  .lg-right-25px {

    right: 25px !important;

  }



  .lg-right-26px {

    right: 26px !important;

  }



  .lg-right-27px {

    right: 27px !important;

  }



  .lg-right-28px {

    right: 28px !important;

  }



  .lg-right-29px {

    right: 29px !important;

  }



  .lg-right-30px {

    right: 30px !important;

  }



  .lg-right-40px {

    right: 40px !important;

  }



  .lg-right-50px {

    right: 50px !important;

  }



  .lg-right-60px {

    right: 60px !important;

  }



  .lg-right-70px {

    right: 70px !important;

  }



  .lg-right-80px {

    right: 80px !important;

  }



  .lg-right-90px {

    right: 90px !important;

  }



  .lg-right-100px {

    right: 100px !important;

  }



  .lg-right-110px {

    right: 110px !important;

  }



  .lg-right-120px {

    right: 120px !important;

  }



  .lg-right-130px {

    right: 130px !important;

  }



  .lg-right-140px {

    right: 140px !important;

  }



  .lg-right-150px {

    right: 150px !important;

  }



  .lg-bottom-0px {

    bottom: 0px !important;

  }



  .lg-bottom-1px {

    bottom: 1px !important;

  }



  .lg-bottom-2px {

    bottom: 2px !important;

  }



  .lg-bottom-3px {

    bottom: 3px !important;

  }



  .lg-bottom-4px {

    bottom: 4px !important;

  }



  .lg-bottom-5px {

    bottom: 5px !important;

  }



  .lg-bottom-6px {

    bottom: 6px !important;

  }



  .lg-bottom-7px {

    bottom: 7px !important;

  }



  .lg-bottom-8px {

    bottom: 8px !important;

  }



  .lg-bottom-9px {

    bottom: 9px !important;

  }



  .lg-bottom-10px {

    bottom: 10px !important;

  }



  .lg-bottom-11px {

    bottom: 11px !important;

  }



  .lg-bottom-12px {

    bottom: 12px !important;

  }



  .lg-bottom-13px {

    bottom: 13px !important;

  }



  .lg-bottom-14px {

    bottom: 14px !important;

  }



  .lg-bottom-15px {

    bottom: 15px !important;

  }



  .lg-bottom-16px {

    bottom: 16px !important;

  }



  .lg-bottom-17px {

    bottom: 17px !important;

  }



  .lg-bottom-18px {

    bottom: 18px !important;

  }



  .lg-bottom-19px {

    bottom: 19px !important;

  }



  .lg-bottom-20px {

    bottom: 20px !important;

  }



  .lg-bottom-21px {

    bottom: 21px !important;

  }



  .lg-bottom-22px {

    bottom: 22px !important;

  }



  .lg-bottom-23px {

    bottom: 23px !important;

  }



  .lg-bottom-24px {

    bottom: 24px !important;

  }



  .lg-bottom-25px {

    bottom: 25px !important;

  }



  .lg-bottom-26px {

    bottom: 26px !important;

  }



  .lg-bottom-27px {

    bottom: 27px !important;

  }



  .lg-bottom-28px {

    bottom: 28px !important;

  }



  .lg-bottom-29px {

    bottom: 29px !important;

  }



  .lg-bottom-30px {

    bottom: 30px !important;

  }



  .lg-bottom-40px {

    bottom: 40px !important;

  }



  .lg-bottom-50px {

    bottom: 50px !important;

  }



  .lg-bottom-60px {

    bottom: 60px !important;

  }



  .lg-bottom-70px {

    bottom: 70px !important;

  }



  .lg-bottom-80px {

    bottom: 80px !important;

  }



  .lg-bottom-90px {

    bottom: 90px !important;

  }



  .lg-bottom-100px {

    bottom: 100px !important;

  }



  .lg-bottom-110px {

    bottom: 110px !important;

  }



  .lg-bottom-120px {

    bottom: 120px !important;

  }



  .lg-bottom-130px {

    bottom: 130px !important;

  }



  .lg-bottom-140px {

    bottom: 140px !important;

  }



  .lg-bottom-150px {

    bottom: 150px !important;

  }



  .lg-left-0px {

    left: 0px !important;

  }



  .lg-left-1px {

    left: 1px !important;

  }



  .lg-left-2px {

    left: 2px !important;

  }



  .lg-left-3px {

    left: 3px !important;

  }



  .lg-left-4px {

    left: 4px !important;

  }



  .lg-left-5px {

    left: 5px !important;

  }



  .lg-left-6px {

    left: 6px !important;

  }



  .lg-left-7px {

    left: 7px !important;

  }



  .lg-left-8px {

    left: 8px !important;

  }



  .lg-left-9px {

    left: 9px !important;

  }



  .lg-left-10px {

    left: 10px !important;

  }



  .lg-left-11px {

    left: 11px !important;

  }



  .lg-left-12px {

    left: 12px !important;

  }



  .lg-left-13px {

    left: 13px !important;

  }



  .lg-left-14px {

    left: 14px !important;

  }



  .lg-left-15px {

    left: 15px !important;

  }



  .lg-left-16px {

    left: 16px !important;

  }



  .lg-left-17px {

    left: 17px !important;

  }



  .lg-left-18px {

    left: 18px !important;

  }



  .lg-left-19px {

    left: 19px !important;

  }



  .lg-left-20px {

    left: 20px !important;

  }



  .lg-left-21px {

    left: 21px !important;

  }



  .lg-left-22px {

    left: 22px !important;

  }



  .lg-left-23px {

    left: 23px !important;

  }



  .lg-left-24px {

    left: 24px !important;

  }



  .lg-left-25px {

    left: 25px !important;

  }



  .lg-left-26px {

    left: 26px !important;

  }



  .lg-left-27px {

    left: 27px !important;

  }



  .lg-left-28px {

    left: 28px !important;

  }



  .lg-left-29px {

    left: 29px !important;

  }



  .lg-left-30px {

    left: 30px !important;

  }



  .lg-left-40px {

    left: 40px !important;

  }



  .lg-left-50px {

    left: 50px !important;

  }



  .lg-left-60px {

    left: 60px !important;

  }



  .lg-left-70px {

    left: 70px !important;

  }



  .lg-left-80px {

    left: 80px !important;

  }



  .lg-left-90px {

    left: 90px !important;

  }



  .lg-left-100px {

    left: 100px !important;

  }



  .lg-left-110px {

    left: 110px !important;

  }



  .lg-left-120px {

    left: 120px !important;

  }



  .lg-left-130px {

    left: 130px !important;

  }



  .lg-left-140px {

    left: 140px !important;

  }



  .lg-left-150px {

    left: 150px !important;

  }



  .lg-top-minus-0px {

    top: -0px !important;

  }



  .lg-top-minus-1px {

    top: -1px !important;

  }



  .lg-top-minus-2px {

    top: -2px !important;

  }



  .lg-top-minus-3px {

    top: -3px !important;

  }



  .lg-top-minus-4px {

    top: -4px !important;

  }



  .lg-top-minus-5px {

    top: -5px !important;

  }



  .lg-top-minus-6px {

    top: -6px !important;

  }



  .lg-top-minus-7px {

    top: -7px !important;

  }



  .lg-top-minus-8px {

    top: -8px !important;

  }



  .lg-top-minus-9px {

    top: -9px !important;

  }



  .lg-top-minus-10px {

    top: -10px !important;

  }



  .lg-top-minus-11px {

    top: -11px !important;

  }



  .lg-top-minus-12px {

    top: -12px !important;

  }



  .lg-top-minus-13px {

    top: -13px !important;

  }



  .lg-top-minus-14px {

    top: -14px !important;

  }



  .lg-top-minus-15px {

    top: -15px !important;

  }



  .lg-top-minus-16px {

    top: -16px !important;

  }



  .lg-top-minus-17px {

    top: -17px !important;

  }



  .lg-top-minus-18px {

    top: -18px !important;

  }



  .lg-top-minus-19px {

    top: -19px !important;

  }



  .lg-top-minus-20px {

    top: -20px !important;

  }



  .lg-top-minus-21px {

    top: -21px !important;

  }



  .lg-top-minus-22px {

    top: -22px !important;

  }



  .lg-top-minus-23px {

    top: -23px !important;

  }



  .lg-top-minus-24px {

    top: -24px !important;

  }



  .lg-top-minus-25px {

    top: -25px !important;

  }



  .lg-top-minus-26px {

    top: -26px !important;

  }



  .lg-top-minus-27px {

    top: -27px !important;

  }



  .lg-top-minus-28px {

    top: -28px !important;

  }



  .lg-top-minus-29px {

    top: -29px !important;

  }



  .lg-top-minus-30px {

    top: -30px !important;

  }



  .lg-top-minus-40px {

    top: -40px !important;

  }



  .lg-top-minus-50px {

    top: -50px !important;

  }



  .lg-top-minus-60px {

    top: -60px !important;

  }



  .lg-top-minus-70px {

    top: -70px !important;

  }



  .lg-top-minus-80px {

    top: -80px !important;

  }



  .lg-top-minus-90px {

    top: -90px !important;

  }



  .lg-top-minus-100px {

    top: -100px !important;

  }



  .lg-top-minus-110px {

    top: -110px !important;

  }



  .lg-top-minus-120px {

    top: -120px !important;

  }



  .lg-top-minus-130px {

    top: -130px !important;

  }



  .lg-top-minus-140px {

    top: -140px !important;

  }



  .lg-top-minus-150px {

    top: -150px !important;

  }



  .lg-right-minus-0px {

    right: -0px !important;

  }



  .lg-right-minus-1px {

    right: -1px !important;

  }



  .lg-right-minus-2px {

    right: -2px !important;

  }



  .lg-right-minus-3px {

    right: -3px !important;

  }



  .lg-right-minus-4px {

    right: -4px !important;

  }



  .lg-right-minus-5px {

    right: -5px !important;

  }



  .lg-right-minus-6px {

    right: -6px !important;

  }



  .lg-right-minus-7px {

    right: -7px !important;

  }



  .lg-right-minus-8px {

    right: -8px !important;

  }



  .lg-right-minus-9px {

    right: -9px !important;

  }



  .lg-right-minus-10px {

    right: -10px !important;

  }



  .lg-right-minus-11px {

    right: -11px !important;

  }



  .lg-right-minus-12px {

    right: -12px !important;

  }



  .lg-right-minus-13px {

    right: -13px !important;

  }



  .lg-right-minus-14px {

    right: -14px !important;

  }



  .lg-right-minus-15px {

    right: -15px !important;

  }



  .lg-right-minus-16px {

    right: -16px !important;

  }



  .lg-right-minus-17px {

    right: -17px !important;

  }



  .lg-right-minus-18px {

    right: -18px !important;

  }



  .lg-right-minus-19px {

    right: -19px !important;

  }



  .lg-right-minus-20px {

    right: -20px !important;

  }



  .lg-right-minus-21px {

    right: -21px !important;

  }



  .lg-right-minus-22px {

    right: -22px !important;

  }



  .lg-right-minus-23px {

    right: -23px !important;

  }



  .lg-right-minus-24px {

    right: -24px !important;

  }



  .lg-right-minus-25px {

    right: -25px !important;

  }



  .lg-right-minus-26px {

    right: -26px !important;

  }



  .lg-right-minus-27px {

    right: -27px !important;

  }



  .lg-right-minus-28px {

    right: -28px !important;

  }



  .lg-right-minus-29px {

    right: -29px !important;

  }



  .lg-right-minus-30px {

    right: -30px !important;

  }



  .lg-right-minus-40px {

    right: -40px !important;

  }



  .lg-right-minus-50px {

    right: -50px !important;

  }



  .lg-right-minus-60px {

    right: -60px !important;

  }



  .lg-right-minus-70px {

    right: -70px !important;

  }



  .lg-right-minus-80px {

    right: -80px !important;

  }



  .lg-right-minus-90px {

    right: -90px !important;

  }



  .lg-right-minus-100px {

    right: -100px !important;

  }



  .lg-right-minus-110px {

    right: -110px !important;

  }



  .lg-right-minus-120px {

    right: -120px !important;

  }



  .lg-right-minus-130px {

    right: -130px !important;

  }



  .lg-right-minus-140px {

    right: -140px !important;

  }



  .lg-right-minus-150px {

    right: -150px !important;

  }



  .lg-bottom-minus-0px {

    bottom: -0px !important;

  }



  .lg-bottom-minus-1px {

    bottom: -1px !important;

  }



  .lg-bottom-minus-2px {

    bottom: -2px !important;

  }



  .lg-bottom-minus-3px {

    bottom: -3px !important;

  }



  .lg-bottom-minus-4px {

    bottom: -4px !important;

  }



  .lg-bottom-minus-5px {

    bottom: -5px !important;

  }



  .lg-bottom-minus-6px {

    bottom: -6px !important;

  }



  .lg-bottom-minus-7px {

    bottom: -7px !important;

  }



  .lg-bottom-minus-8px {

    bottom: -8px !important;

  }



  .lg-bottom-minus-9px {

    bottom: -9px !important;

  }



  .lg-bottom-minus-10px {

    bottom: -10px !important;

  }



  .lg-bottom-minus-11px {

    bottom: -11px !important;

  }



  .lg-bottom-minus-12px {

    bottom: -12px !important;

  }



  .lg-bottom-minus-13px {

    bottom: -13px !important;

  }



  .lg-bottom-minus-14px {

    bottom: -14px !important;

  }



  .lg-bottom-minus-15px {

    bottom: -15px !important;

  }



  .lg-bottom-minus-16px {

    bottom: -16px !important;

  }



  .lg-bottom-minus-17px {

    bottom: -17px !important;

  }



  .lg-bottom-minus-18px {

    bottom: -18px !important;

  }



  .lg-bottom-minus-19px {

    bottom: -19px !important;

  }



  .lg-bottom-minus-20px {

    bottom: -20px !important;

  }



  .lg-bottom-minus-21px {

    bottom: -21px !important;

  }



  .lg-bottom-minus-22px {

    bottom: -22px !important;

  }



  .lg-bottom-minus-23px {

    bottom: -23px !important;

  }



  .lg-bottom-minus-24px {

    bottom: -24px !important;

  }



  .lg-bottom-minus-25px {

    bottom: -25px !important;

  }



  .lg-bottom-minus-26px {

    bottom: -26px !important;

  }



  .lg-bottom-minus-27px {

    bottom: -27px !important;

  }



  .lg-bottom-minus-28px {

    bottom: -28px !important;

  }



  .lg-bottom-minus-29px {

    bottom: -29px !important;

  }



  .lg-bottom-minus-30px {

    bottom: -30px !important;

  }



  .lg-bottom-minus-40px {

    bottom: -40px !important;

  }



  .lg-bottom-minus-50px {

    bottom: -50px !important;

  }



  .lg-bottom-minus-60px {

    bottom: -60px !important;

  }



  .lg-bottom-minus-70px {

    bottom: -70px !important;

  }



  .lg-bottom-minus-80px {

    bottom: -80px !important;

  }



  .lg-bottom-minus-90px {

    bottom: -90px !important;

  }



  .lg-bottom-minus-100px {

    bottom: -100px !important;

  }



  .lg-bottom-minus-110px {

    bottom: -110px !important;

  }



  .lg-bottom-minus-120px {

    bottom: -120px !important;

  }



  .lg-bottom-minus-130px {

    bottom: -130px !important;

  }



  .lg-bottom-minus-140px {

    bottom: -140px !important;

  }



  .lg-bottom-minus-150px {

    bottom: -150px !important;

  }



  .lg-left-minus-0px {

    left: -0px !important;

  }



  .lg-left-minus-1px {

    left: -1px !important;

  }



  .lg-left-minus-2px {

    left: -2px !important;

  }



  .lg-left-minus-3px {

    left: -3px !important;

  }



  .lg-left-minus-4px {

    left: -4px !important;

  }



  .lg-left-minus-5px {

    left: -5px !important;

  }



  .lg-left-minus-6px {

    left: -6px !important;

  }



  .lg-left-minus-7px {

    left: -7px !important;

  }



  .lg-left-minus-8px {

    left: -8px !important;

  }



  .lg-left-minus-9px {

    left: -9px !important;

  }



  .lg-left-minus-10px {

    left: -10px !important;

  }



  .lg-left-minus-11px {

    left: -11px !important;

  }



  .lg-left-minus-12px {

    left: -12px !important;

  }



  .lg-left-minus-13px {

    left: -13px !important;

  }



  .lg-left-minus-14px {

    left: -14px !important;

  }



  .lg-left-minus-15px {

    left: -15px !important;

  }



  .lg-left-minus-16px {

    left: -16px !important;

  }



  .lg-left-minus-17px {

    left: -17px !important;

  }



  .lg-left-minus-18px {

    left: -18px !important;

  }



  .lg-left-minus-19px {

    left: -19px !important;

  }



  .lg-left-minus-20px {

    left: -20px !important;

  }



  .lg-left-minus-21px {

    left: -21px !important;

  }



  .lg-left-minus-22px {

    left: -22px !important;

  }



  .lg-left-minus-23px {

    left: -23px !important;

  }



  .lg-left-minus-24px {

    left: -24px !important;

  }



  .lg-left-minus-25px {

    left: -25px !important;

  }



  .lg-left-minus-26px {

    left: -26px !important;

  }



  .lg-left-minus-27px {

    left: -27px !important;

  }



  .lg-left-minus-28px {

    left: -28px !important;

  }



  .lg-left-minus-29px {

    left: -29px !important;

  }



  .lg-left-minus-30px {

    left: -30px !important;

  }



  .lg-left-minus-40px {

    left: -40px !important;

  }



  .lg-left-minus-50px {

    left: -50px !important;

  }



  .lg-left-minus-60px {

    left: -60px !important;

  }



  .lg-left-minus-70px {

    left: -70px !important;

  }



  .lg-left-minus-80px {

    left: -80px !important;

  }



  .lg-left-minus-90px {

    left: -90px !important;

  }



  .lg-left-minus-100px {

    left: -100px !important;

  }



  .lg-left-minus-110px {

    left: -110px !important;

  }



  .lg-left-minus-120px {

    left: -120px !important;

  }



  .lg-left-minus-130px {

    left: -130px !important;

  }



  .lg-left-minus-140px {

    left: -140px !important;

  }



  .lg-left-minus-150px {

    left: -150px !important;

  }



  .lg-border-width-0px {

    border-width: 0px !important;

  }



  .lg-border-width-1px {

    border-width: 1px !important;

  }



  .lg-border-width-2px {

    border-width: 2px !important;

  }



  .lg-border-width-3px {

    border-width: 3px !important;

  }



  .lg-border-width-4px {

    border-width: 4px !important;

  }



  .lg-border-width-5px {

    border-width: 5px !important;

  }



  .lg-border-width-6px {

    border-width: 6px !important;

  }



  .lg-border-width-7px {

    border-width: 7px !important;

  }



  .lg-border-width-8px {

    border-width: 8px !important;

  }



  .lg-border-width-9px {

    border-width: 9px !important;

  }



  .lg-border-width-10px {

    border-width: 10px !important;

  }

}



@media (max-width: 991px) {

  .md-p-5px {

    padding: 5px !important;

  }



  .md-p-10px {

    padding: 10px !important;

  }



  .md-p-15px {

    padding: 15px !important;

  }



  .md-p-20px {

    padding: 20px !important;

  }



  .md-p-25px {

    padding: 25px !important;

  }



  .md-p-30px {

    padding: 30px !important;

  }



  .md-p-35px {

    padding: 35px !important;

  }



  .md-p-40px {

    padding: 40px !important;

  }



  .md-p-45px {

    padding: 45px !important;

  }



  .md-p-50px {

    padding: 50px !important;

  }



  .md-p-55px {

    padding: 55px !important;

  }



  .md-p-60px {

    padding: 60px !important;

  }



  .md-p-65px {

    padding: 65px !important;

  }



  .md-p-70px {

    padding: 70px !important;

  }



  .md-p-1 {

    padding: 1% !important;

  }



  .md-p-2 {

    padding: 2% !important;

  }



  .md-p-3 {

    padding: 3% !important;

  }



  .md-p-4 {

    padding: 4% !important;

  }



  .md-p-5 {

    padding: 5% !important;

  }



  .md-p-6 {

    padding: 6% !important;

  }



  .md-p-7 {

    padding: 7% !important;

  }



  .md-p-8 {

    padding: 8% !important;

  }



  .md-p-9 {

    padding: 9% !important;

  }



  .md-p-10 {

    padding: 10% !important;

  }



  .md-p-11 {

    padding: 11% !important;

  }



  .md-p-12 {

    padding: 12% !important;

  }



  .md-p-13 {

    padding: 13% !important;

  }



  .md-p-14 {

    padding: 14% !important;

  }



  .md-p-15 {

    padding: 15% !important;

  }



  .md-p-16 {

    padding: 16% !important;

  }



  .md-p-17 {

    padding: 17% !important;

  }



  .md-p-18 {

    padding: 18% !important;

  }



  .md-p-19 {

    padding: 19% !important;

  }



  .md-p-20 {

    padding: 20% !important;

  }



  .md-p-21 {

    padding: 21% !important;

  }



  .md-p-22 {

    padding: 22% !important;

  }



  .md-p-23 {

    padding: 23% !important;

  }



  .md-p-24 {

    padding: 24% !important;

  }



  .md-p-25 {

    padding: 25% !important;

  }



  .md-p-26 {

    padding: 26% !important;

  }



  .md-p-27 {

    padding: 27% !important;

  }



  .md-p-28 {

    padding: 28% !important;

  }



  .md-p-29 {

    padding: 29% !important;

  }



  .md-p-30 {

    padding: 30% !important;

  }



  .md-pt-5px {

    padding-top: 5px !important;

  }



  .md-pt-10px {

    padding-top: 10px !important;

  }



  .md-pt-15px {

    padding-top: 15px !important;

  }



  .md-pt-20px {

    padding-top: 20px !important;

  }



  .md-pt-25px {

    padding-top: 25px !important;

  }



  .md-pt-30px {

    padding-top: 30px !important;

  }



  .md-pt-35px {

    padding-top: 35px !important;

  }



  .md-pt-40px {

    padding-top: 40px !important;

  }



  .md-pt-45px {

    padding-top: 45px !important;

  }



  .md-pt-50px {

    padding-top: 50px !important;

  }



  .md-pt-55px {

    padding-top: 55px !important;

  }



  .md-pt-60px {

    padding-top: 60px !important;

  }



  .md-pt-65px {

    padding-top: 65px !important;

  }



  .md-pt-70px {

    padding-top: 70px !important;

  }



  .md-pt-1 {

    padding-top: 1% !important;

  }



  .md-pt-2 {

    padding-top: 2% !important;

  }



  .md-pt-3 {

    padding-top: 3% !important;

  }



  .md-pt-4 {

    padding-top: 4% !important;

  }



  .md-pt-5 {

    padding-top: 5% !important;

  }



  .md-pt-6 {

    padding-top: 6% !important;

  }



  .md-pt-7 {

    padding-top: 7% !important;

  }



  .md-pt-8 {

    padding-top: 8% !important;

  }



  .md-pt-9 {

    padding-top: 9% !important;

  }



  .md-pt-10 {

    padding-top: 10% !important;

  }



  .md-pt-11 {

    padding-top: 11% !important;

  }



  .md-pt-12 {

    padding-top: 12% !important;

  }



  .md-pt-13 {

    padding-top: 13% !important;

  }



  .md-pt-14 {

    padding-top: 14% !important;

  }



  .md-pt-15 {

    padding-top: 15% !important;

  }



  .md-pt-16 {

    padding-top: 16% !important;

  }



  .md-pt-17 {

    padding-top: 17% !important;

  }



  .md-pt-18 {

    padding-top: 18% !important;

  }



  .md-pt-19 {

    padding-top: 19% !important;

  }



  .md-pt-20 {

    padding-top: 20% !important;

  }



  .md-pt-21 {

    padding-top: 21% !important;

  }



  .md-pt-22 {

    padding-top: 22% !important;

  }



  .md-pt-23 {

    padding-top: 23% !important;

  }



  .md-pt-24 {

    padding-top: 24% !important;

  }



  .md-pt-25 {

    padding-top: 25% !important;

  }



  .md-pt-26 {

    padding-top: 26% !important;

  }



  .md-pt-27 {

    padding-top: 27% !important;

  }



  .md-pt-28 {

    padding-top: 28% !important;

  }



  .md-pt-29 {

    padding-top: 29% !important;

  }



  .md-pt-30 {

    padding-top: 30% !important;

  }



  .md-pe-5px {

    padding-right: 5px !important;

  }



  .md-pe-10px {

    padding-right: 10px !important;

  }



  .md-pe-15px {

    padding-right: 15px !important;

  }



  .md-pe-20px {

    padding-right: 20px !important;

  }



  .md-pe-25px {

    padding-right: 25px !important;

  }



  .md-pe-30px {

    padding-right: 30px !important;

  }



  .md-pe-35px {

    padding-right: 35px !important;

  }



  .md-pe-40px {

    padding-right: 40px !important;

  }



  .md-pe-45px {

    padding-right: 45px !important;

  }



  .md-pe-50px {

    padding-right: 50px !important;

  }



  .md-pe-55px {

    padding-right: 55px !important;

  }



  .md-pe-60px {

    padding-right: 60px !important;

  }



  .md-pe-65px {

    padding-right: 65px !important;

  }



  .md-pe-70px {

    padding-right: 70px !important;

  }



  .md-pe-1 {

    padding-right: 1% !important;

  }



  .md-pe-2 {

    padding-right: 2% !important;

  }



  .md-pe-3 {

    padding-right: 3% !important;

  }



  .md-pe-4 {

    padding-right: 4% !important;

  }



  .md-pe-5 {

    padding-right: 5% !important;

  }



  .md-pe-6 {

    padding-right: 6% !important;

  }



  .md-pe-7 {

    padding-right: 7% !important;

  }



  .md-pe-8 {

    padding-right: 8% !important;

  }



  .md-pe-9 {

    padding-right: 9% !important;

  }



  .md-pe-10 {

    padding-right: 10% !important;

  }



  .md-pe-11 {

    padding-right: 11% !important;

  }



  .md-pe-12 {

    padding-right: 12% !important;

  }



  .md-pe-13 {

    padding-right: 13% !important;

  }



  .md-pe-14 {

    padding-right: 14% !important;

  }



  .md-pe-15 {

    padding-right: 15% !important;

  }



  .md-pe-16 {

    padding-right: 16% !important;

  }



  .md-pe-17 {

    padding-right: 17% !important;

  }



  .md-pe-18 {

    padding-right: 18% !important;

  }



  .md-pe-19 {

    padding-right: 19% !important;

  }



  .md-pe-20 {

    padding-right: 20% !important;

  }



  .md-pe-21 {

    padding-right: 21% !important;

  }



  .md-pe-22 {

    padding-right: 22% !important;

  }



  .md-pe-23 {

    padding-right: 23% !important;

  }



  .md-pe-24 {

    padding-right: 24% !important;

  }



  .md-pe-25 {

    padding-right: 25% !important;

  }



  .md-pe-26 {

    padding-right: 26% !important;

  }



  .md-pe-27 {

    padding-right: 27% !important;

  }



  .md-pe-28 {

    padding-right: 28% !important;

  }



  .md-pe-29 {

    padding-right: 29% !important;

  }



  .md-pe-30 {

    padding-right: 30% !important;

  }



  .md-pb-5px {

    padding-bottom: 5px !important;

  }



  .md-pb-10px {

    padding-bottom: 10px !important;

  }



  .md-pb-15px {

    padding-bottom: 15px !important;

  }



  .md-pb-20px {

    padding-bottom: 20px !important;

  }



  .md-pb-25px {

    padding-bottom: 25px !important;

  }



  .md-pb-30px {

    padding-bottom: 30px !important;

  }



  .md-pb-35px {

    padding-bottom: 35px !important;

  }



  .md-pb-40px {

    padding-bottom: 40px !important;

  }



  .md-pb-45px {

    padding-bottom: 45px !important;

  }



  .md-pb-50px {

    padding-bottom: 50px !important;

  }



  .md-pb-55px {

    padding-bottom: 55px !important;

  }



  .md-pb-60px {

    padding-bottom: 60px !important;

  }



  .md-pb-65px {

    padding-bottom: 65px !important;

  }



  .md-pb-70px {

    padding-bottom: 70px !important;

  }



  .md-pb-1 {

    padding-bottom: 1% !important;

  }



  .md-pb-2 {

    padding-bottom: 2% !important;

  }



  .md-pb-3 {

    padding-bottom: 3% !important;

  }



  .md-pb-4 {

    padding-bottom: 4% !important;

  }



  .md-pb-5 {

    padding-bottom: 5% !important;

  }



  .md-pb-6 {

    padding-bottom: 6% !important;

  }



  .md-pb-7 {

    padding-bottom: 7% !important;

  }



  .md-pb-8 {

    padding-bottom: 8% !important;

  }



  .md-pb-9 {

    padding-bottom: 9% !important;

  }



  .md-pb-10 {

    padding-bottom: 10% !important;

  }



  .md-pb-11 {

    padding-bottom: 11% !important;

  }



  .md-pb-12 {

    padding-bottom: 12% !important;

  }



  .md-pb-13 {

    padding-bottom: 13% !important;

  }



  .md-pb-14 {

    padding-bottom: 14% !important;

  }



  .md-pb-15 {

    padding-bottom: 15% !important;

  }



  .md-pb-16 {

    padding-bottom: 16% !important;

  }



  .md-pb-17 {

    padding-bottom: 17% !important;

  }



  .md-pb-18 {

    padding-bottom: 18% !important;

  }



  .md-pb-19 {

    padding-bottom: 19% !important;

  }



  .md-pb-20 {

    padding-bottom: 20% !important;

  }



  .md-pb-21 {

    padding-bottom: 21% !important;

  }



  .md-pb-22 {

    padding-bottom: 22% !important;

  }



  .md-pb-23 {

    padding-bottom: 23% !important;

  }



  .md-pb-24 {

    padding-bottom: 24% !important;

  }



  .md-pb-25 {

    padding-bottom: 25% !important;

  }



  .md-pb-26 {

    padding-bottom: 26% !important;

  }



  .md-pb-27 {

    padding-bottom: 27% !important;

  }



  .md-pb-28 {

    padding-bottom: 28% !important;

  }



  .md-pb-29 {

    padding-bottom: 29% !important;

  }



  .md-pb-30 {

    padding-bottom: 30% !important;

  }



  .md-ps-5px {

    padding-left: 5px !important;

  }



  .md-ps-10px {

    padding-left: 10px !important;

  }



  .md-ps-15px {

    padding-left: 15px !important;

  }



  .md-ps-20px {

    padding-left: 20px !important;

  }



  .md-ps-25px {

    padding-left: 25px !important;

  }



  .md-ps-30px {

    padding-left: 30px !important;

  }



  .md-ps-35px {

    padding-left: 35px !important;

  }



  .md-ps-40px {

    padding-left: 40px !important;

  }



  .md-ps-45px {

    padding-left: 45px !important;

  }



  .md-ps-50px {

    padding-left: 50px !important;

  }



  .md-ps-55px {

    padding-left: 55px !important;

  }



  .md-ps-60px {

    padding-left: 60px !important;

  }



  .md-ps-65px {

    padding-left: 65px !important;

  }



  .md-ps-70px {

    padding-left: 70px !important;

  }



  .md-ps-1 {

    padding-left: 1% !important;

  }



  .md-ps-2 {

    padding-left: 2% !important;

  }



  .md-ps-3 {

    padding-left: 3% !important;

  }



  .md-ps-4 {

    padding-left: 4% !important;

  }



  .md-ps-5 {

    padding-left: 5% !important;

  }



  .md-ps-6 {

    padding-left: 6% !important;

  }



  .md-ps-7 {

    padding-left: 7% !important;

  }



  .md-ps-8 {

    padding-left: 8% !important;

  }



  .md-ps-9 {

    padding-left: 9% !important;

  }



  .md-ps-10 {

    padding-left: 10% !important;

  }



  .md-ps-11 {

    padding-left: 11% !important;

  }



  .md-ps-12 {

    padding-left: 12% !important;

  }



  .md-ps-13 {

    padding-left: 13% !important;

  }



  .md-ps-14 {

    padding-left: 14% !important;

  }



  .md-ps-15 {

    padding-left: 15% !important;

  }



  .md-ps-16 {

    padding-left: 16% !important;

  }



  .md-ps-17 {

    padding-left: 17% !important;

  }



  .md-ps-18 {

    padding-left: 18% !important;

  }



  .md-ps-19 {

    padding-left: 19% !important;

  }



  .md-ps-20 {

    padding-left: 20% !important;

  }



  .md-ps-21 {

    padding-left: 21% !important;

  }



  .md-ps-22 {

    padding-left: 22% !important;

  }



  .md-ps-23 {

    padding-left: 23% !important;

  }



  .md-ps-24 {

    padding-left: 24% !important;

  }



  .md-ps-25 {

    padding-left: 25% !important;

  }



  .md-ps-26 {

    padding-left: 26% !important;

  }



  .md-ps-27 {

    padding-left: 27% !important;

  }



  .md-ps-28 {

    padding-left: 28% !important;

  }



  .md-ps-29 {

    padding-left: 29% !important;

  }



  .md-ps-30 {

    padding-left: 30% !important;

  }



  .md-m-5px {

    margin: 5px !important;

  }



  .md-m-10px {

    margin: 10px !important;

  }



  .md-m-15px {

    margin: 15px !important;

  }



  .md-m-20px {

    margin: 20px !important;

  }



  .md-m-25px {

    margin: 25px !important;

  }



  .md-m-30px {

    margin: 30px !important;

  }



  .md-m-35px {

    margin: 35px !important;

  }



  .md-m-40px {

    margin: 40px !important;

  }



  .md-m-45px {

    margin: 45px !important;

  }



  .md-m-50px {

    margin: 50px !important;

  }



  .md-m-55px {

    margin: 55px !important;

  }



  .md-m-60px {

    margin: 60px !important;

  }



  .md-m-65px {

    margin: 65px !important;

  }



  .md-m-70px {

    margin: 70px !important;

  }



  .md-m-1 {

    margin: 1% !important;

  }



  .md-m-2 {

    margin: 2% !important;

  }



  .md-m-3 {

    margin: 3% !important;

  }



  .md-m-4 {

    margin: 4% !important;

  }



  .md-m-5 {

    margin: 5% !important;

  }



  .md-m-6 {

    margin: 6% !important;

  }



  .md-m-7 {

    margin: 7% !important;

  }



  .md-m-8 {

    margin: 8% !important;

  }



  .md-m-9 {

    margin: 9% !important;

  }



  .md-m-10 {

    margin: 10% !important;

  }



  .md-m-11 {

    margin: 11% !important;

  }



  .md-m-12 {

    margin: 12% !important;

  }



  .md-m-13 {

    margin: 13% !important;

  }



  .md-m-14 {

    margin: 14% !important;

  }



  .md-m-15 {

    margin: 15% !important;

  }



  .md-m-16 {

    margin: 16% !important;

  }



  .md-m-17 {

    margin: 17% !important;

  }



  .md-m-18 {

    margin: 18% !important;

  }



  .md-m-19 {

    margin: 19% !important;

  }



  .md-m-20 {

    margin: 20% !important;

  }



  .md-m-21 {

    margin: 21% !important;

  }



  .md-m-22 {

    margin: 22% !important;

  }



  .md-m-23 {

    margin: 23% !important;

  }



  .md-m-24 {

    margin: 24% !important;

  }



  .md-m-25 {

    margin: 25% !important;

  }



  .md-m-26 {

    margin: 26% !important;

  }



  .md-m-27 {

    margin: 27% !important;

  }



  .md-m-28 {

    margin: 28% !important;

  }



  .md-m-29 {

    margin: 29% !important;

  }



  .md-m-30 {

    margin: 30% !important;

  }



  .md-mt-5px {

    margin-top: 5px !important;

  }



  .md-mt-10px {

    margin-top: 10px !important;

  }



  .md-mt-15px {

    margin-top: 15px !important;

  }



  .md-mt-20px {

    margin-top: 20px !important;

  }



  .md-mt-25px {

    margin-top: 25px !important;

  }



  .md-mt-30px {

    margin-top: 30px !important;

  }



  .md-mt-35px {

    margin-top: 35px !important;

  }



  .md-mt-40px {

    margin-top: 40px !important;

  }



  .md-mt-45px {

    margin-top: 45px !important;

  }



  .md-mt-50px {

    margin-top: 50px !important;

  }



  .md-mt-55px {

    margin-top: 55px !important;

  }



  .md-mt-60px {

    margin-top: 60px !important;

  }



  .md-mt-65px {

    margin-top: 65px !important;

  }



  .md-mt-70px {

    margin-top: 70px !important;

  }



  .md-mt-1 {

    margin-top: 1% !important;

  }



  .md-mt-2 {

    margin-top: 2% !important;

  }



  .md-mt-3 {

    margin-top: 3% !important;

  }



  .md-mt-4 {

    margin-top: 4% !important;

  }



  .md-mt-5 {

    margin-top: 5% !important;

  }



  .md-mt-6 {

    margin-top: 6% !important;

  }



  .md-mt-7 {

    margin-top: 7% !important;

  }



  .md-mt-8 {

    margin-top: 8% !important;

  }



  .md-mt-9 {

    margin-top: 9% !important;

  }



  .md-mt-10 {

    margin-top: 10% !important;

  }



  .md-mt-11 {

    margin-top: 11% !important;

  }



  .md-mt-12 {

    margin-top: 12% !important;

  }



  .md-mt-13 {

    margin-top: 13% !important;

  }



  .md-mt-14 {

    margin-top: 14% !important;

  }



  .md-mt-15 {

    margin-top: 15% !important;

  }



  .md-mt-16 {

    margin-top: 16% !important;

  }



  .md-mt-17 {

    margin-top: 17% !important;

  }



  .md-mt-18 {

    margin-top: 18% !important;

  }



  .md-mt-19 {

    margin-top: 19% !important;

  }



  .md-mt-20 {

    margin-top: 20% !important;

  }



  .md-mt-21 {

    margin-top: 21% !important;

  }



  .md-mt-22 {

    margin-top: 22% !important;

  }



  .md-mt-23 {

    margin-top: 23% !important;

  }



  .md-mt-24 {

    margin-top: 24% !important;

  }



  .md-mt-25 {

    margin-top: 25% !important;

  }



  .md-mt-26 {

    margin-top: 26% !important;

  }



  .md-mt-27 {

    margin-top: 27% !important;

  }



  .md-mt-28 {

    margin-top: 28% !important;

  }



  .md-mt-29 {

    margin-top: 29% !important;

  }



  .md-mt-30 {

    margin-top: 30% !important;

  }



  .md-me-5px {

    margin-right: 5px !important;

  }



  .md-me-10px {

    margin-right: 10px !important;

  }



  .md-me-15px {

    margin-right: 15px !important;

  }



  .md-me-20px {

    margin-right: 20px !important;

  }



  .md-me-25px {

    margin-right: 25px !important;

  }



  .md-me-30px {

    margin-right: 30px !important;

  }



  .md-me-35px {

    margin-right: 35px !important;

  }



  .md-me-40px {

    margin-right: 40px !important;

  }



  .md-me-45px {

    margin-right: 45px !important;

  }



  .md-me-50px {

    margin-right: 50px !important;

  }



  .md-me-55px {

    margin-right: 55px !important;

  }



  .md-me-60px {

    margin-right: 60px !important;

  }



  .md-me-65px {

    margin-right: 65px !important;

  }



  .md-me-70px {

    margin-right: 70px !important;

  }



  .md-me-1 {

    margin-right: 1% !important;

  }



  .md-me-2 {

    margin-right: 2% !important;

  }



  .md-me-3 {

    margin-right: 3% !important;

  }



  .md-me-4 {

    margin-right: 4% !important;

  }



  .md-me-5 {

    margin-right: 5% !important;

  }



  .md-me-6 {

    margin-right: 6% !important;

  }



  .md-me-7 {

    margin-right: 7% !important;

  }



  .md-me-8 {

    margin-right: 8% !important;

  }



  .md-me-9 {

    margin-right: 9% !important;

  }



  .md-me-10 {

    margin-right: 10% !important;

  }



  .md-me-11 {

    margin-right: 11% !important;

  }



  .md-me-12 {

    margin-right: 12% !important;

  }



  .md-me-13 {

    margin-right: 13% !important;

  }



  .md-me-14 {

    margin-right: 14% !important;

  }



  .md-me-15 {

    margin-right: 15% !important;

  }



  .md-me-16 {

    margin-right: 16% !important;

  }



  .md-me-17 {

    margin-right: 17% !important;

  }



  .md-me-18 {

    margin-right: 18% !important;

  }



  .md-me-19 {

    margin-right: 19% !important;

  }



  .md-me-20 {

    margin-right: 20% !important;

  }



  .md-me-21 {

    margin-right: 21% !important;

  }



  .md-me-22 {

    margin-right: 22% !important;

  }



  .md-me-23 {

    margin-right: 23% !important;

  }



  .md-me-24 {

    margin-right: 24% !important;

  }



  .md-me-25 {

    margin-right: 25% !important;

  }



  .md-me-26 {

    margin-right: 26% !important;

  }



  .md-me-27 {

    margin-right: 27% !important;

  }



  .md-me-28 {

    margin-right: 28% !important;

  }



  .md-me-29 {

    margin-right: 29% !important;

  }



  .md-me-30 {

    margin-right: 30% !important;

  }



  .md-mb-5px {

    margin-bottom: 5px !important;

  }



  .md-mb-10px {

    margin-bottom: 10px !important;

  }



  .md-mb-15px {

    margin-bottom: 15px !important;

  }



  .md-mb-20px {

    margin-bottom: 20px !important;

  }



  .md-mb-25px {

    margin-bottom: 25px !important;

  }



  .md-mb-30px {

    margin-bottom: 30px !important;

  }



  .md-mb-35px {

    margin-bottom: 35px !important;

  }



  .md-mb-40px {

    margin-bottom: 40px !important;

  }



  .md-mb-45px {

    margin-bottom: 45px !important;

  }



  .md-mb-50px {

    margin-bottom: 50px !important;

  }



  .md-mb-55px {

    margin-bottom: 55px !important;

  }



  .md-mb-60px {

    margin-bottom: 60px !important;

  }



  .md-mb-65px {

    margin-bottom: 65px !important;

  }



  .md-mb-70px {

    margin-bottom: 70px !important;

  }



  .md-mb-1 {

    margin-bottom: 1% !important;

  }



  .md-mb-2 {

    margin-bottom: 2% !important;

  }



  .md-mb-3 {

    margin-bottom: 3% !important;

  }



  .md-mb-4 {

    margin-bottom: 4% !important;

  }



  .md-mb-5 {

    margin-bottom: 5% !important;

  }



  .md-mb-6 {

    margin-bottom: 6% !important;

  }



  .md-mb-7 {

    margin-bottom: 7% !important;

  }



  .md-mb-8 {

    margin-bottom: 8% !important;

  }



  .md-mb-9 {

    margin-bottom: 9% !important;

  }



  .md-mb-10 {

    margin-bottom: 10% !important;

  }



  .md-mb-11 {

    margin-bottom: 11% !important;

  }



  .md-mb-12 {

    margin-bottom: 12% !important;

  }



  .md-mb-13 {

    margin-bottom: 13% !important;

  }



  .md-mb-14 {

    margin-bottom: 14% !important;

  }



  .md-mb-15 {

    margin-bottom: 15% !important;

  }



  .md-mb-16 {

    margin-bottom: 16% !important;

  }



  .md-mb-17 {

    margin-bottom: 17% !important;

  }



  .md-mb-18 {

    margin-bottom: 18% !important;

  }



  .md-mb-19 {

    margin-bottom: 19% !important;

  }



  .md-mb-20 {

    margin-bottom: 20% !important;

  }



  .md-mb-21 {

    margin-bottom: 21% !important;

  }



  .md-mb-22 {

    margin-bottom: 22% !important;

  }



  .md-mb-23 {

    margin-bottom: 23% !important;

  }



  .md-mb-24 {

    margin-bottom: 24% !important;

  }



  .md-mb-25 {

    margin-bottom: 25% !important;

  }



  .md-mb-26 {

    margin-bottom: 26% !important;

  }



  .md-mb-27 {

    margin-bottom: 27% !important;

  }



  .md-mb-28 {

    margin-bottom: 28% !important;

  }



  .md-mb-29 {

    margin-bottom: 29% !important;

  }



  .md-mb-30 {

    margin-bottom: 30% !important;

  }



  .md-ms-5px {

    margin-left: 5px !important;

  }



  .md-ms-10px {

    margin-left: 10px !important;

  }



  .md-ms-15px {

    margin-left: 15px !important;

  }



  .md-ms-20px {

    margin-left: 20px !important;

  }



  .md-ms-25px {

    margin-left: 25px !important;

  }



  .md-ms-30px {

    margin-left: 30px !important;

  }



  .md-ms-35px {

    margin-left: 35px !important;

  }



  .md-ms-40px {

    margin-left: 40px !important;

  }



  .md-ms-45px {

    margin-left: 45px !important;

  }



  .md-ms-50px {

    margin-left: 50px !important;

  }



  .md-ms-55px {

    margin-left: 55px !important;

  }



  .md-ms-60px {

    margin-left: 60px !important;

  }



  .md-ms-65px {

    margin-left: 65px !important;

  }



  .md-ms-70px {

    margin-left: 70px !important;

  }



  .md-ms-1 {

    margin-left: 1% !important;

  }



  .md-ms-2 {

    margin-left: 2% !important;

  }



  .md-ms-3 {

    margin-left: 3% !important;

  }



  .md-ms-4 {

    margin-left: 4% !important;

  }



  .md-ms-5 {

    margin-left: 5% !important;

  }



  .md-ms-6 {

    margin-left: 6% !important;

  }



  .md-ms-7 {

    margin-left: 7% !important;

  }



  .md-ms-8 {

    margin-left: 8% !important;

  }



  .md-ms-9 {

    margin-left: 9% !important;

  }



  .md-ms-10 {

    margin-left: 10% !important;

  }



  .md-ms-11 {

    margin-left: 11% !important;

  }



  .md-ms-12 {

    margin-left: 12% !important;

  }



  .md-ms-13 {

    margin-left: 13% !important;

  }



  .md-ms-14 {

    margin-left: 14% !important;

  }



  .md-ms-15 {

    margin-left: 15% !important;

  }



  .md-ms-16 {

    margin-left: 16% !important;

  }



  .md-ms-17 {

    margin-left: 17% !important;

  }



  .md-ms-18 {

    margin-left: 18% !important;

  }



  .md-ms-19 {

    margin-left: 19% !important;

  }



  .md-ms-20 {

    margin-left: 20% !important;

  }



  .md-ms-21 {

    margin-left: 21% !important;

  }



  .md-ms-22 {

    margin-left: 22% !important;

  }



  .md-ms-23 {

    margin-left: 23% !important;

  }



  .md-ms-24 {

    margin-left: 24% !important;

  }



  .md-ms-25 {

    margin-left: 25% !important;

  }



  .md-ms-26 {

    margin-left: 26% !important;

  }



  .md-ms-27 {

    margin-left: 27% !important;

  }



  .md-ms-28 {

    margin-left: 28% !important;

  }



  .md-ms-29 {

    margin-left: 29% !important;

  }



  .md-ms-30 {

    margin-left: 30% !important;

  }



  .md-top-0px {

    top: 0px !important;

  }



  .md-top-1px {

    top: 1px !important;

  }



  .md-top-2px {

    top: 2px !important;

  }



  .md-top-3px {

    top: 3px !important;

  }



  .md-top-4px {

    top: 4px !important;

  }



  .md-top-5px {

    top: 5px !important;

  }



  .md-top-6px {

    top: 6px !important;

  }



  .md-top-7px {

    top: 7px !important;

  }



  .md-top-8px {

    top: 8px !important;

  }



  .md-top-9px {

    top: 9px !important;

  }



  .md-top-10px {

    top: 10px !important;

  }



  .md-top-11px {

    top: 11px !important;

  }



  .md-top-12px {

    top: 12px !important;

  }



  .md-top-13px {

    top: 13px !important;

  }



  .md-top-14px {

    top: 14px !important;

  }



  .md-top-15px {

    top: 15px !important;

  }



  .md-top-16px {

    top: 16px !important;

  }



  .md-top-17px {

    top: 17px !important;

  }



  .md-top-18px {

    top: 18px !important;

  }



  .md-top-19px {

    top: 19px !important;

  }



  .md-top-20px {

    top: 20px !important;

  }



  .md-top-21px {

    top: 21px !important;

  }



  .md-top-22px {

    top: 22px !important;

  }



  .md-top-23px {

    top: 23px !important;

  }



  .md-top-24px {

    top: 24px !important;

  }



  .md-top-25px {

    top: 25px !important;

  }



  .md-top-26px {

    top: 26px !important;

  }



  .md-top-27px {

    top: 27px !important;

  }



  .md-top-28px {

    top: 28px !important;

  }



  .md-top-29px {

    top: 29px !important;

  }



  .md-top-30px {

    top: 30px !important;

  }



  .md-top-40px {

    top: 40px !important;

  }



  .md-top-50px {

    top: 50px !important;

  }



  .md-top-60px {

    top: 60px !important;

  }



  .md-top-70px {

    top: 70px !important;

  }



  .md-top-80px {

    top: 80px !important;

  }



  .md-top-90px {

    top: 90px !important;

  }



  .md-top-100px {

    top: 100px !important;

  }



  .md-top-110px {

    top: 110px !important;

  }



  .md-top-120px {

    top: 120px !important;

  }



  .md-top-130px {

    top: 130px !important;

  }



  .md-top-140px {

    top: 140px !important;

  }



  .md-top-150px {

    top: 150px !important;

  }



  .md-right-0px {

    right: 0px !important;

  }



  .md-right-1px {

    right: 1px !important;

  }



  .md-right-2px {

    right: 2px !important;

  }



  .md-right-3px {

    right: 3px !important;

  }



  .md-right-4px {

    right: 4px !important;

  }



  .md-right-5px {

    right: 5px !important;

  }



  .md-right-6px {

    right: 6px !important;

  }



  .md-right-7px {

    right: 7px !important;

  }



  .md-right-8px {

    right: 8px !important;

  }



  .md-right-9px {

    right: 9px !important;

  }



  .md-right-10px {

    right: 10px !important;

  }



  .md-right-11px {

    right: 11px !important;

  }



  .md-right-12px {

    right: 12px !important;

  }



  .md-right-13px {

    right: 13px !important;

  }



  .md-right-14px {

    right: 14px !important;

  }



  .md-right-15px {

    right: 15px !important;

  }



  .md-right-16px {

    right: 16px !important;

  }



  .md-right-17px {

    right: 17px !important;

  }



  .md-right-18px {

    right: 18px !important;

  }



  .md-right-19px {

    right: 19px !important;

  }



  .md-right-20px {

    right: 20px !important;

  }



  .md-right-21px {

    right: 21px !important;

  }



  .md-right-22px {

    right: 22px !important;

  }



  .md-right-23px {

    right: 23px !important;

  }



  .md-right-24px {

    right: 24px !important;

  }



  .md-right-25px {

    right: 25px !important;

  }



  .md-right-26px {

    right: 26px !important;

  }



  .md-right-27px {

    right: 27px !important;

  }



  .md-right-28px {

    right: 28px !important;

  }



  .md-right-29px {

    right: 29px !important;

  }



  .md-right-30px {

    right: 30px !important;

  }



  .md-right-40px {

    right: 40px !important;

  }



  .md-right-50px {

    right: 50px !important;

  }



  .md-right-60px {

    right: 60px !important;

  }



  .md-right-70px {

    right: 70px !important;

  }



  .md-right-80px {

    right: 80px !important;

  }



  .md-right-90px {

    right: 90px !important;

  }



  .md-right-100px {

    right: 100px !important;

  }



  .md-right-110px {

    right: 110px !important;

  }



  .md-right-120px {

    right: 120px !important;

  }



  .md-right-130px {

    right: 130px !important;

  }



  .md-right-140px {

    right: 140px !important;

  }



  .md-right-150px {

    right: 150px !important;

  }



  .md-bottom-0px {

    bottom: 0px !important;

  }



  .md-bottom-1px {

    bottom: 1px !important;

  }



  .md-bottom-2px {

    bottom: 2px !important;

  }



  .md-bottom-3px {

    bottom: 3px !important;

  }



  .md-bottom-4px {

    bottom: 4px !important;

  }



  .md-bottom-5px {

    bottom: 5px !important;

  }



  .md-bottom-6px {

    bottom: 6px !important;

  }



  .md-bottom-7px {

    bottom: 7px !important;

  }



  .md-bottom-8px {

    bottom: 8px !important;

  }



  .md-bottom-9px {

    bottom: 9px !important;

  }



  .md-bottom-10px {

    bottom: 10px !important;

  }



  .md-bottom-11px {

    bottom: 11px !important;

  }



  .md-bottom-12px {

    bottom: 12px !important;

  }



  .md-bottom-13px {

    bottom: 13px !important;

  }



  .md-bottom-14px {

    bottom: 14px !important;

  }



  .md-bottom-15px {

    bottom: 15px !important;

  }



  .md-bottom-16px {

    bottom: 16px !important;

  }



  .md-bottom-17px {

    bottom: 17px !important;

  }



  .md-bottom-18px {

    bottom: 18px !important;

  }



  .md-bottom-19px {

    bottom: 19px !important;

  }



  .md-bottom-20px {

    bottom: 20px !important;

  }



  .md-bottom-21px {

    bottom: 21px !important;

  }



  .md-bottom-22px {

    bottom: 22px !important;

  }



  .md-bottom-23px {

    bottom: 23px !important;

  }



  .md-bottom-24px {

    bottom: 24px !important;

  }



  .md-bottom-25px {

    bottom: 25px !important;

  }



  .md-bottom-26px {

    bottom: 26px !important;

  }



  .md-bottom-27px {

    bottom: 27px !important;

  }



  .md-bottom-28px {

    bottom: 28px !important;

  }



  .md-bottom-29px {

    bottom: 29px !important;

  }



  .md-bottom-30px {

    bottom: 30px !important;

  }



  .md-bottom-40px {

    bottom: 40px !important;

  }



  .md-bottom-50px {

    bottom: 50px !important;

  }



  .md-bottom-60px {

    bottom: 60px !important;

  }



  .md-bottom-70px {

    bottom: 70px !important;

  }



  .md-bottom-80px {

    bottom: 80px !important;

  }



  .md-bottom-90px {

    bottom: 90px !important;

  }



  .md-bottom-100px {

    bottom: 100px !important;

  }



  .md-bottom-110px {

    bottom: 110px !important;

  }



  .md-bottom-120px {

    bottom: 120px !important;

  }



  .md-bottom-130px {

    bottom: 130px !important;

  }



  .md-bottom-140px {

    bottom: 140px !important;

  }



  .md-bottom-150px {

    bottom: 150px !important;

  }



  .md-left-0px {

    left: 0px !important;

  }



  .md-left-1px {

    left: 1px !important;

  }



  .md-left-2px {

    left: 2px !important;

  }



  .md-left-3px {

    left: 3px !important;

  }



  .md-left-4px {

    left: 4px !important;

  }



  .md-left-5px {

    left: 5px !important;

  }



  .md-left-6px {

    left: 6px !important;

  }



  .md-left-7px {

    left: 7px !important;

  }



  .md-left-8px {

    left: 8px !important;

  }



  .md-left-9px {

    left: 9px !important;

  }



  .md-left-10px {

    left: 10px !important;

  }



  .md-left-11px {

    left: 11px !important;

  }



  .md-left-12px {

    left: 12px !important;

  }



  .md-left-13px {

    left: 13px !important;

  }



  .md-left-14px {

    left: 14px !important;

  }



  .md-left-15px {

    left: 15px !important;

  }



  .md-left-16px {

    left: 16px !important;

  }



  .md-left-17px {

    left: 17px !important;

  }



  .md-left-18px {

    left: 18px !important;

  }



  .md-left-19px {

    left: 19px !important;

  }



  .md-left-20px {

    left: 20px !important;

  }



  .md-left-21px {

    left: 21px !important;

  }



  .md-left-22px {

    left: 22px !important;

  }



  .md-left-23px {

    left: 23px !important;

  }



  .md-left-24px {

    left: 24px !important;

  }



  .md-left-25px {

    left: 25px !important;

  }



  .md-left-26px {

    left: 26px !important;

  }



  .md-left-27px {

    left: 27px !important;

  }



  .md-left-28px {

    left: 28px !important;

  }



  .md-left-29px {

    left: 29px !important;

  }



  .md-left-30px {

    left: 30px !important;

  }



  .md-left-40px {

    left: 40px !important;

  }



  .md-left-50px {

    left: 50px !important;

  }



  .md-left-60px {

    left: 60px !important;

  }



  .md-left-70px {

    left: 70px !important;

  }



  .md-left-80px {

    left: 80px !important;

  }



  .md-left-90px {

    left: 90px !important;

  }



  .md-left-100px {

    left: 100px !important;

  }



  .md-left-110px {

    left: 110px !important;

  }



  .md-left-120px {

    left: 120px !important;

  }



  .md-left-130px {

    left: 130px !important;

  }



  .md-left-140px {

    left: 140px !important;

  }



  .md-left-150px {

    left: 150px !important;

  }



  .md-top-minus-0px {

    top: -0px !important;

  }



  .md-top-minus-1px {

    top: -1px !important;

  }



  .md-top-minus-2px {

    top: -2px !important;

  }



  .md-top-minus-3px {

    top: -3px !important;

  }



  .md-top-minus-4px {

    top: -4px !important;

  }



  .md-top-minus-5px {

    top: -5px !important;

  }



  .md-top-minus-6px {

    top: -6px !important;

  }



  .md-top-minus-7px {

    top: -7px !important;

  }



  .md-top-minus-8px {

    top: -8px !important;

  }



  .md-top-minus-9px {

    top: -9px !important;

  }



  .md-top-minus-10px {

    top: -10px !important;

  }



  .md-top-minus-11px {

    top: -11px !important;

  }



  .md-top-minus-12px {

    top: -12px !important;

  }



  .md-top-minus-13px {

    top: -13px !important;

  }



  .md-top-minus-14px {

    top: -14px !important;

  }



  .md-top-minus-15px {

    top: -15px !important;

  }



  .md-top-minus-16px {

    top: -16px !important;

  }



  .md-top-minus-17px {

    top: -17px !important;

  }



  .md-top-minus-18px {

    top: -18px !important;

  }



  .md-top-minus-19px {

    top: -19px !important;

  }



  .md-top-minus-20px {

    top: -20px !important;

  }



  .md-top-minus-21px {

    top: -21px !important;

  }



  .md-top-minus-22px {

    top: -22px !important;

  }



  .md-top-minus-23px {

    top: -23px !important;

  }



  .md-top-minus-24px {

    top: -24px !important;

  }



  .md-top-minus-25px {

    top: -25px !important;

  }



  .md-top-minus-26px {

    top: -26px !important;

  }



  .md-top-minus-27px {

    top: -27px !important;

  }



  .md-top-minus-28px {

    top: -28px !important;

  }



  .md-top-minus-29px {

    top: -29px !important;

  }



  .md-top-minus-30px {

    top: -30px !important;

  }



  .md-top-minus-40px {

    top: -40px !important;

  }



  .md-top-minus-50px {

    top: -50px !important;

  }



  .md-top-minus-60px {

    top: -60px !important;

  }



  .md-top-minus-70px {

    top: -70px !important;

  }



  .md-top-minus-80px {

    top: -80px !important;

  }



  .md-top-minus-90px {

    top: -90px !important;

  }



  .md-top-minus-100px {

    top: -100px !important;

  }



  .md-top-minus-110px {

    top: -110px !important;

  }



  .md-top-minus-120px {

    top: -120px !important;

  }



  .md-top-minus-130px {

    top: -130px !important;

  }



  .md-top-minus-140px {

    top: -140px !important;

  }



  .md-top-minus-150px {

    top: -150px !important;

  }



  .md-right-minus-0px {

    right: -0px !important;

  }



  .md-right-minus-1px {

    right: -1px !important;

  }



  .md-right-minus-2px {

    right: -2px !important;

  }



  .md-right-minus-3px {

    right: -3px !important;

  }



  .md-right-minus-4px {

    right: -4px !important;

  }



  .md-right-minus-5px {

    right: -5px !important;

  }



  .md-right-minus-6px {

    right: -6px !important;

  }



  .md-right-minus-7px {

    right: -7px !important;

  }



  .md-right-minus-8px {

    right: -8px !important;

  }



  .md-right-minus-9px {

    right: -9px !important;

  }



  .md-right-minus-10px {

    right: -10px !important;

  }



  .md-right-minus-11px {

    right: -11px !important;

  }



  .md-right-minus-12px {

    right: -12px !important;

  }



  .md-right-minus-13px {

    right: -13px !important;

  }



  .md-right-minus-14px {

    right: -14px !important;

  }



  .md-right-minus-15px {

    right: -15px !important;

  }



  .md-right-minus-16px {

    right: -16px !important;

  }



  .md-right-minus-17px {

    right: -17px !important;

  }



  .md-right-minus-18px {

    right: -18px !important;

  }



  .md-right-minus-19px {

    right: -19px !important;

  }



  .md-right-minus-20px {

    right: -20px !important;

  }



  .md-right-minus-21px {

    right: -21px !important;

  }



  .md-right-minus-22px {

    right: -22px !important;

  }



  .md-right-minus-23px {

    right: -23px !important;

  }



  .md-right-minus-24px {

    right: -24px !important;

  }



  .md-right-minus-25px {

    right: -25px !important;

  }



  .md-right-minus-26px {

    right: -26px !important;

  }



  .md-right-minus-27px {

    right: -27px !important;

  }



  .md-right-minus-28px {

    right: -28px !important;

  }



  .md-right-minus-29px {

    right: -29px !important;

  }



  .md-right-minus-30px {

    right: -30px !important;

  }



  .md-right-minus-40px {

    right: -40px !important;

  }



  .md-right-minus-50px {

    right: -50px !important;

  }



  .md-right-minus-60px {

    right: -60px !important;

  }



  .md-right-minus-70px {

    right: -70px !important;

  }



  .md-right-minus-80px {

    right: -80px !important;

  }



  .md-right-minus-90px {

    right: -90px !important;

  }



  .md-right-minus-100px {

    right: -100px !important;

  }



  .md-right-minus-110px {

    right: -110px !important;

  }



  .md-right-minus-120px {

    right: -120px !important;

  }



  .md-right-minus-130px {

    right: -130px !important;

  }



  .md-right-minus-140px {

    right: -140px !important;

  }



  .md-right-minus-150px {

    right: -150px !important;

  }



  .md-bottom-minus-0px {

    bottom: -0px !important;

  }



  .md-bottom-minus-1px {

    bottom: -1px !important;

  }



  .md-bottom-minus-2px {

    bottom: -2px !important;

  }



  .md-bottom-minus-3px {

    bottom: -3px !important;

  }



  .md-bottom-minus-4px {

    bottom: -4px !important;

  }



  .md-bottom-minus-5px {

    bottom: -5px !important;

  }



  .md-bottom-minus-6px {

    bottom: -6px !important;

  }



  .md-bottom-minus-7px {

    bottom: -7px !important;

  }



  .md-bottom-minus-8px {

    bottom: -8px !important;

  }



  .md-bottom-minus-9px {

    bottom: -9px !important;

  }



  .md-bottom-minus-10px {

    bottom: -10px !important;

  }



  .md-bottom-minus-11px {

    bottom: -11px !important;

  }



  .md-bottom-minus-12px {

    bottom: -12px !important;

  }



  .md-bottom-minus-13px {

    bottom: -13px !important;

  }



  .md-bottom-minus-14px {

    bottom: -14px !important;

  }



  .md-bottom-minus-15px {

    bottom: -15px !important;

  }



  .md-bottom-minus-16px {

    bottom: -16px !important;

  }



  .md-bottom-minus-17px {

    bottom: -17px !important;

  }



  .md-bottom-minus-18px {

    bottom: -18px !important;

  }



  .md-bottom-minus-19px {

    bottom: -19px !important;

  }



  .md-bottom-minus-20px {

    bottom: -20px !important;

  }



  .md-bottom-minus-21px {

    bottom: -21px !important;

  }



  .md-bottom-minus-22px {

    bottom: -22px !important;

  }



  .md-bottom-minus-23px {

    bottom: -23px !important;

  }



  .md-bottom-minus-24px {

    bottom: -24px !important;

  }



  .md-bottom-minus-25px {

    bottom: -25px !important;

  }



  .md-bottom-minus-26px {

    bottom: -26px !important;

  }



  .md-bottom-minus-27px {

    bottom: -27px !important;

  }



  .md-bottom-minus-28px {

    bottom: -28px !important;

  }



  .md-bottom-minus-29px {

    bottom: -29px !important;

  }



  .md-bottom-minus-30px {

    bottom: -30px !important;

  }



  .md-bottom-minus-40px {

    bottom: -40px !important;

  }



  .md-bottom-minus-50px {

    bottom: -50px !important;

  }



  .md-bottom-minus-60px {

    bottom: -60px !important;

  }



  .md-bottom-minus-70px {

    bottom: -70px !important;

  }



  .md-bottom-minus-80px {

    bottom: -80px !important;

  }



  .md-bottom-minus-90px {

    bottom: -90px !important;

  }



  .md-bottom-minus-100px {

    bottom: -100px !important;

  }



  .md-bottom-minus-110px {

    bottom: -110px !important;

  }



  .md-bottom-minus-120px {

    bottom: -120px !important;

  }



  .md-bottom-minus-130px {

    bottom: -130px !important;

  }



  .md-bottom-minus-140px {

    bottom: -140px !important;

  }



  .md-bottom-minus-150px {

    bottom: -150px !important;

  }



  .md-left-minus-0px {

    left: -0px !important;

  }



  .md-left-minus-1px {

    left: -1px !important;

  }



  .md-left-minus-2px {

    left: -2px !important;

  }



  .md-left-minus-3px {

    left: -3px !important;

  }



  .md-left-minus-4px {

    left: -4px !important;

  }



  .md-left-minus-5px {

    left: -5px !important;

  }



  .md-left-minus-6px {

    left: -6px !important;

  }



  .md-left-minus-7px {

    left: -7px !important;

  }



  .md-left-minus-8px {

    left: -8px !important;

  }



  .md-left-minus-9px {

    left: -9px !important;

  }



  .md-left-minus-10px {

    left: -10px !important;

  }



  .md-left-minus-11px {

    left: -11px !important;

  }



  .md-left-minus-12px {

    left: -12px !important;

  }



  .md-left-minus-13px {

    left: -13px !important;

  }



  .md-left-minus-14px {

    left: -14px !important;

  }



  .md-left-minus-15px {

    left: -15px !important;

  }



  .md-left-minus-16px {

    left: -16px !important;

  }



  .md-left-minus-17px {

    left: -17px !important;

  }



  .md-left-minus-18px {

    left: -18px !important;

  }



  .md-left-minus-19px {

    left: -19px !important;

  }



  .md-left-minus-20px {

    left: -20px !important;

  }



  .md-left-minus-21px {

    left: -21px !important;

  }



  .md-left-minus-22px {

    left: -22px !important;

  }



  .md-left-minus-23px {

    left: -23px !important;

  }



  .md-left-minus-24px {

    left: -24px !important;

  }



  .md-left-minus-25px {

    left: -25px !important;

  }



  .md-left-minus-26px {

    left: -26px !important;

  }



  .md-left-minus-27px {

    left: -27px !important;

  }



  .md-left-minus-28px {

    left: -28px !important;

  }



  .md-left-minus-29px {

    left: -29px !important;

  }



  .md-left-minus-30px {

    left: -30px !important;

  }



  .md-left-minus-40px {

    left: -40px !important;

  }



  .md-left-minus-50px {

    left: -50px !important;

  }



  .md-left-minus-60px {

    left: -60px !important;

  }



  .md-left-minus-70px {

    left: -70px !important;

  }



  .md-left-minus-80px {

    left: -80px !important;

  }



  .md-left-minus-90px {

    left: -90px !important;

  }



  .md-left-minus-100px {

    left: -100px !important;

  }



  .md-left-minus-110px {

    left: -110px !important;

  }



  .md-left-minus-120px {

    left: -120px !important;

  }



  .md-left-minus-130px {

    left: -130px !important;

  }



  .md-left-minus-140px {

    left: -140px !important;

  }



  .md-left-minus-150px {

    left: -150px !important;

  }



  .md-border-width-0px {

    border-width: 0px !important;

  }



  .md-border-width-1px {

    border-width: 1px !important;

  }



  .md-border-width-2px {

    border-width: 2px !important;

  }



  .md-border-width-3px {

    border-width: 3px !important;

  }



  .md-border-width-4px {

    border-width: 4px !important;

  }



  .md-border-width-5px {

    border-width: 5px !important;

  }



  .md-border-width-6px {

    border-width: 6px !important;

  }



  .md-border-width-7px {

    border-width: 7px !important;

  }



  .md-border-width-8px {

    border-width: 8px !important;

  }



  .md-border-width-9px {

    border-width: 9px !important;

  }



  .md-border-width-10px {

    border-width: 10px !important;

  }

}



@media (max-width: 767px) {

  .sm-p-5px {

    padding: 5px !important;

  }



  .sm-p-10px {

    padding: 10px !important;

  }



  .sm-p-15px {

    padding: 15px !important;

  }



  .sm-p-20px {

    padding: 20px !important;

  }



  .sm-p-25px {

    padding: 25px !important;

  }



  .sm-p-30px {

    padding: 30px !important;

  }



  .sm-p-35px {

    padding: 35px !important;

  }



  .sm-p-40px {

    padding: 40px !important;

  }



  .sm-p-45px {

    padding: 45px !important;

  }



  .sm-p-50px {

    padding: 50px !important;

  }



  .sm-p-55px {

    padding: 55px !important;

  }



  .sm-p-60px {

    padding: 60px !important;

  }



  .sm-p-65px {

    padding: 65px !important;

  }



  .sm-p-70px {

    padding: 70px !important;

  }



  .sm-p-1 {

    padding: 1% !important;

  }



  .sm-p-2 {

    padding: 2% !important;

  }



  .sm-p-3 {

    padding: 3% !important;

  }



  .sm-p-4 {

    padding: 4% !important;

  }



  .sm-p-5 {

    padding: 5% !important;

  }



  .sm-p-6 {

    padding: 6% !important;

  }



  .sm-p-7 {

    padding: 7% !important;

  }



  .sm-p-8 {

    padding: 8% !important;

  }



  .sm-p-9 {

    padding: 9% !important;

  }



  .sm-p-10 {

    padding: 10% !important;

  }



  .sm-p-11 {

    padding: 11% !important;

  }



  .sm-p-12 {

    padding: 12% !important;

  }



  .sm-p-13 {

    padding: 13% !important;

  }



  .sm-p-14 {

    padding: 14% !important;

  }



  .sm-p-15 {

    padding: 15% !important;

  }



  .sm-p-16 {

    padding: 16% !important;

  }



  .sm-p-17 {

    padding: 17% !important;

  }



  .sm-p-18 {

    padding: 18% !important;

  }



  .sm-p-19 {

    padding: 19% !important;

  }



  .sm-p-20 {

    padding: 20% !important;

  }



  .sm-p-21 {

    padding: 21% !important;

  }



  .sm-p-22 {

    padding: 22% !important;

  }



  .sm-p-23 {

    padding: 23% !important;

  }



  .sm-p-24 {

    padding: 24% !important;

  }



  .sm-p-25 {

    padding: 25% !important;

  }



  .sm-p-26 {

    padding: 26% !important;

  }



  .sm-p-27 {

    padding: 27% !important;

  }



  .sm-p-28 {

    padding: 28% !important;

  }



  .sm-p-29 {

    padding: 29% !important;

  }



  .sm-p-30 {

    padding: 30% !important;

  }



  .sm-pt-5px {

    padding-top: 5px !important;

  }



  .sm-pt-10px {

    padding-top: 10px !important;

  }



  .sm-pt-15px {

    padding-top: 15px !important;

  }



  .sm-pt-20px {

    padding-top: 20px !important;

  }



  .sm-pt-25px {

    padding-top: 25px !important;

  }



  .sm-pt-30px {

    padding-top: 30px !important;

  }



  .sm-pt-35px {

    padding-top: 35px !important;

  }



  .sm-pt-40px {

    padding-top: 40px !important;

  }



  .sm-pt-45px {

    padding-top: 45px !important;

  }



  .sm-pt-50px {

    padding-top: 50px !important;

  }



  .sm-pt-55px {

    padding-top: 55px !important;

  }



  .sm-pt-60px {

    padding-top: 60px !important;

  }



  .sm-pt-65px {

    padding-top: 65px !important;

  }



  .sm-pt-70px {

    padding-top: 70px !important;

  }



  .sm-pt-1 {

    padding-top: 1% !important;

  }



  .sm-pt-2 {

    padding-top: 2% !important;

  }



  .sm-pt-3 {

    padding-top: 3% !important;

  }



  .sm-pt-4 {

    padding-top: 4% !important;

  }



  .sm-pt-5 {

    padding-top: 5% !important;

  }



  .sm-pt-6 {

    padding-top: 6% !important;

  }



  .sm-pt-7 {

    padding-top: 7% !important;

  }



  .sm-pt-8 {

    padding-top: 8% !important;

  }



  .sm-pt-9 {

    padding-top: 9% !important;

  }



  .sm-pt-10 {

    padding-top: 10% !important;

  }



  .sm-pt-11 {

    padding-top: 11% !important;

  }



  .sm-pt-12 {

    padding-top: 12% !important;

  }



  .sm-pt-13 {

    padding-top: 13% !important;

  }



  .sm-pt-14 {

    padding-top: 14% !important;

  }



  .sm-pt-15 {

    padding-top: 15% !important;

  }



  .sm-pt-16 {

    padding-top: 16% !important;

  }



  .sm-pt-17 {

    padding-top: 17% !important;

  }



  .sm-pt-18 {

    padding-top: 18% !important;

  }



  .sm-pt-19 {

    padding-top: 19% !important;

  }



  .sm-pt-20 {

    padding-top: 20% !important;

  }



  .sm-pt-21 {

    padding-top: 21% !important;

  }



  .sm-pt-22 {

    padding-top: 22% !important;

  }



  .sm-pt-23 {

    padding-top: 23% !important;

  }



  .sm-pt-24 {

    padding-top: 24% !important;

  }



  .sm-pt-25 {

    padding-top: 25% !important;

  }



  .sm-pt-26 {

    padding-top: 26% !important;

  }



  .sm-pt-27 {

    padding-top: 27% !important;

  }



  .sm-pt-28 {

    padding-top: 28% !important;

  }



  .sm-pt-29 {

    padding-top: 29% !important;

  }



  .sm-pt-30 {

    padding-top: 30% !important;

  }



  .sm-pe-5px {

    padding-right: 5px !important;

  }



  .sm-pe-10px {

    padding-right: 10px !important;

  }



  .sm-pe-15px {

    padding-right: 15px !important;

  }



  .sm-pe-20px {

    padding-right: 20px !important;

  }



  .sm-pe-25px {

    padding-right: 25px !important;

  }



  .sm-pe-30px {

    padding-right: 30px !important;

  }



  .sm-pe-35px {

    padding-right: 35px !important;

  }



  .sm-pe-40px {

    padding-right: 40px !important;

  }



  .sm-pe-45px {

    padding-right: 45px !important;

  }



  .sm-pe-50px {

    padding-right: 50px !important;

  }



  .sm-pe-55px {

    padding-right: 55px !important;

  }



  .sm-pe-60px {

    padding-right: 60px !important;

  }



  .sm-pe-65px {

    padding-right: 65px !important;

  }



  .sm-pe-70px {

    padding-right: 70px !important;

  }



  .sm-pe-1 {

    padding-right: 1% !important;

  }



  .sm-pe-2 {

    padding-right: 2% !important;

  }



  .sm-pe-3 {

    padding-right: 3% !important;

  }



  .sm-pe-4 {

    padding-right: 4% !important;

  }



  .sm-pe-5 {

    padding-right: 5% !important;

  }



  .sm-pe-6 {

    padding-right: 6% !important;

  }



  .sm-pe-7 {

    padding-right: 7% !important;

  }



  .sm-pe-8 {

    padding-right: 8% !important;

  }



  .sm-pe-9 {

    padding-right: 9% !important;

  }



  .sm-pe-10 {

    padding-right: 10% !important;

  }



  .sm-pe-11 {

    padding-right: 11% !important;

  }



  .sm-pe-12 {

    padding-right: 12% !important;

  }



  .sm-pe-13 {

    padding-right: 13% !important;

  }



  .sm-pe-14 {

    padding-right: 14% !important;

  }



  .sm-pe-15 {

    padding-right: 15% !important;

  }



  .sm-pe-16 {

    padding-right: 16% !important;

  }



  .sm-pe-17 {

    padding-right: 17% !important;

  }



  .sm-pe-18 {

    padding-right: 18% !important;

  }



  .sm-pe-19 {

    padding-right: 19% !important;

  }



  .sm-pe-20 {

    padding-right: 20% !important;

  }



  .sm-pe-21 {

    padding-right: 21% !important;

  }



  .sm-pe-22 {

    padding-right: 22% !important;

  }



  .sm-pe-23 {

    padding-right: 23% !important;

  }



  .sm-pe-24 {

    padding-right: 24% !important;

  }



  .sm-pe-25 {

    padding-right: 25% !important;

  }



  .sm-pe-26 {

    padding-right: 26% !important;

  }



  .sm-pe-27 {

    padding-right: 27% !important;

  }



  .sm-pe-28 {

    padding-right: 28% !important;

  }



  .sm-pe-29 {

    padding-right: 29% !important;

  }



  .sm-pe-30 {

    padding-right: 30% !important;

  }



  .sm-pb-5px {

    padding-bottom: 5px !important;

  }



  .sm-pb-10px {

    padding-bottom: 10px !important;

  }



  .sm-pb-15px {

    padding-bottom: 15px !important;

  }



  .sm-pb-20px {

    padding-bottom: 20px !important;

  }



  .sm-pb-25px {

    padding-bottom: 25px !important;

  }



  .sm-pb-30px {

    padding-bottom: 30px !important;

  }



  .sm-pb-35px {

    padding-bottom: 35px !important;

  }



  .sm-pb-40px {

    padding-bottom: 40px !important;

  }



  .sm-pb-45px {

    padding-bottom: 45px !important;

  }



  .sm-pb-50px {

    padding-bottom: 50px !important;

  }



  .sm-pb-55px {

    padding-bottom: 55px !important;

  }



  .sm-pb-60px {

    padding-bottom: 60px !important;

  }



  .sm-pb-65px {

    padding-bottom: 65px !important;

  }



  .sm-pb-70px {

    padding-bottom: 70px !important;

  }



  .sm-pb-1 {

    padding-bottom: 1% !important;

  }



  .sm-pb-2 {

    padding-bottom: 2% !important;

  }



  .sm-pb-3 {

    padding-bottom: 3% !important;

  }



  .sm-pb-4 {

    padding-bottom: 4% !important;

  }



  .sm-pb-5 {

    padding-bottom: 5% !important;

  }



  .sm-pb-6 {

    padding-bottom: 6% !important;

  }



  .sm-pb-7 {

    padding-bottom: 7% !important;

  }



  .sm-pb-8 {

    padding-bottom: 8% !important;

  }



  .sm-pb-9 {

    padding-bottom: 9% !important;

  }



  .sm-pb-10 {

    padding-bottom: 10% !important;

  }



  .sm-pb-11 {

    padding-bottom: 11% !important;

  }



  .sm-pb-12 {

    padding-bottom: 12% !important;

  }



  .sm-pb-13 {

    padding-bottom: 13% !important;

  }



  .sm-pb-14 {

    padding-bottom: 14% !important;

  }



  .sm-pb-15 {

    padding-bottom: 15% !important;

  }



  .sm-pb-16 {

    padding-bottom: 16% !important;

  }



  .sm-pb-17 {

    padding-bottom: 17% !important;

  }



  .sm-pb-18 {

    padding-bottom: 18% !important;

  }



  .sm-pb-19 {

    padding-bottom: 19% !important;

  }



  .sm-pb-20 {

    padding-bottom: 20% !important;

  }



  .sm-pb-21 {

    padding-bottom: 21% !important;

  }



  .sm-pb-22 {

    padding-bottom: 22% !important;

  }



  .sm-pb-23 {

    padding-bottom: 23% !important;

  }



  .sm-pb-24 {

    padding-bottom: 24% !important;

  }



  .sm-pb-25 {

    padding-bottom: 25% !important;

  }



  .sm-pb-26 {

    padding-bottom: 26% !important;

  }



  .sm-pb-27 {

    padding-bottom: 27% !important;

  }



  .sm-pb-28 {

    padding-bottom: 28% !important;

  }



  .sm-pb-29 {

    padding-bottom: 29% !important;

  }



  .sm-pb-30 {

    padding-bottom: 30% !important;

  }



  .sm-ps-5px {

    padding-left: 5px !important;

  }



  .sm-ps-10px {

    padding-left: 10px !important;

  }



  .sm-ps-15px {

    padding-left: 15px !important;

  }



  .sm-ps-20px {

    padding-left: 20px !important;

  }



  .sm-ps-25px {

    padding-left: 25px !important;

  }



  .sm-ps-30px {

    padding-left: 30px !important;

  }



  .sm-ps-35px {

    padding-left: 35px !important;

  }



  .sm-ps-40px {

    padding-left: 40px !important;

  }



  .sm-ps-45px {

    padding-left: 45px !important;

  }



  .sm-ps-50px {

    padding-left: 50px !important;

  }



  .sm-ps-55px {

    padding-left: 55px !important;

  }



  .sm-ps-60px {

    padding-left: 60px !important;

  }



  .sm-ps-65px {

    padding-left: 65px !important;

  }



  .sm-ps-70px {

    padding-left: 70px !important;

  }



  .sm-ps-1 {

    padding-left: 1% !important;

  }



  .sm-ps-2 {

    padding-left: 2% !important;

  }



  .sm-ps-3 {

    padding-left: 3% !important;

  }



  .sm-ps-4 {

    padding-left: 4% !important;

  }



  .sm-ps-5 {

    padding-left: 5% !important;

  }



  .sm-ps-6 {

    padding-left: 6% !important;

  }



  .sm-ps-7 {

    padding-left: 7% !important;

  }



  .sm-ps-8 {

    padding-left: 8% !important;

  }



  .sm-ps-9 {

    padding-left: 9% !important;

  }



  .sm-ps-10 {

    padding-left: 10% !important;

  }



  .sm-ps-11 {

    padding-left: 11% !important;

  }



  .sm-ps-12 {

    padding-left: 12% !important;

  }



  .sm-ps-13 {

    padding-left: 13% !important;

  }



  .sm-ps-14 {

    padding-left: 14% !important;

  }



  .sm-ps-15 {

    padding-left: 15% !important;

  }



  .sm-ps-16 {

    padding-left: 16% !important;

  }



  .sm-ps-17 {

    padding-left: 17% !important;

  }



  .sm-ps-18 {

    padding-left: 18% !important;

  }



  .sm-ps-19 {

    padding-left: 19% !important;

  }



  .sm-ps-20 {

    padding-left: 20% !important;

  }



  .sm-ps-21 {

    padding-left: 21% !important;

  }



  .sm-ps-22 {

    padding-left: 22% !important;

  }



  .sm-ps-23 {

    padding-left: 23% !important;

  }



  .sm-ps-24 {

    padding-left: 24% !important;

  }



  .sm-ps-25 {

    padding-left: 25% !important;

  }



  .sm-ps-26 {

    padding-left: 26% !important;

  }



  .sm-ps-27 {

    padding-left: 27% !important;

  }



  .sm-ps-28 {

    padding-left: 28% !important;

  }



  .sm-ps-29 {

    padding-left: 29% !important;

  }



  .sm-ps-30 {

    padding-left: 30% !important;

  }



  .sm-m-5px {

    margin: 5px !important;

  }



  .sm-m-10px {

    margin: 10px !important;

  }



  .sm-m-15px {

    margin: 15px !important;

  }



  .sm-m-20px {

    margin: 20px !important;

  }



  .sm-m-25px {

    margin: 25px !important;

  }



  .sm-m-30px {

    margin: 30px !important;

  }



  .sm-m-35px {

    margin: 35px !important;

  }



  .sm-m-40px {

    margin: 40px !important;

  }



  .sm-m-45px {

    margin: 45px !important;

  }



  .sm-m-50px {

    margin: 50px !important;

  }



  .sm-m-55px {

    margin: 55px !important;

  }



  .sm-m-60px {

    margin: 60px !important;

  }



  .sm-m-65px {

    margin: 65px !important;

  }



  .sm-m-70px {

    margin: 70px !important;

  }



  .sm-m-1 {

    margin: 1% !important;

  }



  .sm-m-2 {

    margin: 2% !important;

  }



  .sm-m-3 {

    margin: 3% !important;

  }



  .sm-m-4 {

    margin: 4% !important;

  }



  .sm-m-5 {

    margin: 5% !important;

  }



  .sm-m-6 {

    margin: 6% !important;

  }



  .sm-m-7 {

    margin: 7% !important;

  }



  .sm-m-8 {

    margin: 8% !important;

  }



  .sm-m-9 {

    margin: 9% !important;

  }



  .sm-m-10 {

    margin: 10% !important;

  }



  .sm-m-11 {

    margin: 11% !important;

  }



  .sm-m-12 {

    margin: 12% !important;

  }



  .sm-m-13 {

    margin: 13% !important;

  }



  .sm-m-14 {

    margin: 14% !important;

  }



  .sm-m-15 {

    margin: 15% !important;

  }



  .sm-m-16 {

    margin: 16% !important;

  }



  .sm-m-17 {

    margin: 17% !important;

  }



  .sm-m-18 {

    margin: 18% !important;

  }



  .sm-m-19 {

    margin: 19% !important;

  }



  .sm-m-20 {

    margin: 20% !important;

  }



  .sm-m-21 {

    margin: 21% !important;

  }



  .sm-m-22 {

    margin: 22% !important;

  }



  .sm-m-23 {

    margin: 23% !important;

  }



  .sm-m-24 {

    margin: 24% !important;

  }



  .sm-m-25 {

    margin: 25% !important;

  }



  .sm-m-26 {

    margin: 26% !important;

  }



  .sm-m-27 {

    margin: 27% !important;

  }



  .sm-m-28 {

    margin: 28% !important;

  }



  .sm-m-29 {

    margin: 29% !important;

  }



  .sm-m-30 {

    margin: 30% !important;

  }



  .sm-mt-5px {

    margin-top: 5px !important;

  }



  .sm-mt-10px {

    margin-top: 10px !important;

  }



  .sm-mt-15px {

    margin-top: 15px !important;

  }



  .sm-mt-20px {

    margin-top: 20px !important;

  }



  .sm-mt-25px {

    margin-top: 25px !important;

  }



  .sm-mt-30px {

    margin-top: 30px !important;

  }



  .sm-mt-35px {

    margin-top: 35px !important;

  }



  .sm-mt-40px {

    margin-top: 40px !important;

  }



  .sm-mt-45px {

    margin-top: 45px !important;

  }



  .sm-mt-50px {

    margin-top: 50px !important;

  }



  .sm-mt-55px {

    margin-top: 55px !important;

  }



  .sm-mt-60px {

    margin-top: 60px !important;

  }



  .sm-mt-65px {

    margin-top: 65px !important;

  }



  .sm-mt-70px {

    margin-top: 70px !important;

  }



  .sm-mt-1 {

    margin-top: 1% !important;

  }



  .sm-mt-2 {

    margin-top: 2% !important;

  }



  .sm-mt-3 {

    margin-top: 3% !important;

  }



  .sm-mt-4 {

    margin-top: 4% !important;

  }



  .sm-mt-5 {

    margin-top: 5% !important;

  }



  .sm-mt-6 {

    margin-top: 6% !important;

  }



  .sm-mt-7 {

    margin-top: 7% !important;

  }



  .sm-mt-8 {

    margin-top: 8% !important;

  }



  .sm-mt-9 {

    margin-top: 9% !important;

  }



  .sm-mt-10 {

    margin-top: 10% !important;

  }



  .sm-mt-11 {

    margin-top: 11% !important;

  }



  .sm-mt-12 {

    margin-top: 12% !important;

  }



  .sm-mt-13 {

    margin-top: 13% !important;

  }



  .sm-mt-14 {

    margin-top: 14% !important;

  }



  .sm-mt-15 {

    margin-top: 15% !important;

  }



  .sm-mt-16 {

    margin-top: 16% !important;

  }



  .sm-mt-17 {

    margin-top: 17% !important;

  }



  .sm-mt-18 {

    margin-top: 18% !important;

  }



  .sm-mt-19 {

    margin-top: 19% !important;

  }



  .sm-mt-20 {

    margin-top: 20% !important;

  }



  .sm-mt-21 {

    margin-top: 21% !important;

  }



  .sm-mt-22 {

    margin-top: 22% !important;

  }



  .sm-mt-23 {

    margin-top: 23% !important;

  }



  .sm-mt-24 {

    margin-top: 24% !important;

  }



  .sm-mt-25 {

    margin-top: 25% !important;

  }



  .sm-mt-26 {

    margin-top: 26% !important;

  }



  .sm-mt-27 {

    margin-top: 27% !important;

  }



  .sm-mt-28 {

    margin-top: 28% !important;

  }



  .sm-mt-29 {

    margin-top: 29% !important;

  }



  .sm-mt-30 {

    margin-top: 30% !important;

  }



  .sm-me-5px {

    margin-right: 5px !important;

  }



  .sm-me-10px {

    margin-right: 10px !important;

  }



  .sm-me-15px {

    margin-right: 15px !important;

  }



  .sm-me-20px {

    margin-right: 20px !important;

  }



  .sm-me-25px {

    margin-right: 25px !important;

  }



  .sm-me-30px {

    margin-right: 30px !important;

  }



  .sm-me-35px {

    margin-right: 35px !important;

  }



  .sm-me-40px {

    margin-right: 40px !important;

  }



  .sm-me-45px {

    margin-right: 45px !important;

  }



  .sm-me-50px {

    margin-right: 50px !important;

  }



  .sm-me-55px {

    margin-right: 55px !important;

  }



  .sm-me-60px {

    margin-right: 60px !important;

  }



  .sm-me-65px {

    margin-right: 65px !important;

  }



  .sm-me-70px {

    margin-right: 70px !important;

  }



  .sm-me-1 {

    margin-right: 1% !important;

  }



  .sm-me-2 {

    margin-right: 2% !important;

  }



  .sm-me-3 {

    margin-right: 3% !important;

  }



  .sm-me-4 {

    margin-right: 4% !important;

  }



  .sm-me-5 {

    margin-right: 5% !important;

  }



  .sm-me-6 {

    margin-right: 6% !important;

  }



  .sm-me-7 {

    margin-right: 7% !important;

  }



  .sm-me-8 {

    margin-right: 8% !important;

  }



  .sm-me-9 {

    margin-right: 9% !important;

  }



  .sm-me-10 {

    margin-right: 10% !important;

  }



  .sm-me-11 {

    margin-right: 11% !important;

  }



  .sm-me-12 {

    margin-right: 12% !important;

  }



  .sm-me-13 {

    margin-right: 13% !important;

  }



  .sm-me-14 {

    margin-right: 14% !important;

  }



  .sm-me-15 {

    margin-right: 15% !important;

  }



  .sm-me-16 {

    margin-right: 16% !important;

  }



  .sm-me-17 {

    margin-right: 17% !important;

  }



  .sm-me-18 {

    margin-right: 18% !important;

  }



  .sm-me-19 {

    margin-right: 19% !important;

  }



  .sm-me-20 {

    margin-right: 20% !important;

  }



  .sm-me-21 {

    margin-right: 21% !important;

  }



  .sm-me-22 {

    margin-right: 22% !important;

  }



  .sm-me-23 {

    margin-right: 23% !important;

  }



  .sm-me-24 {

    margin-right: 24% !important;

  }



  .sm-me-25 {

    margin-right: 25% !important;

  }



  .sm-me-26 {

    margin-right: 26% !important;

  }



  .sm-me-27 {

    margin-right: 27% !important;

  }



  .sm-me-28 {

    margin-right: 28% !important;

  }



  .sm-me-29 {

    margin-right: 29% !important;

  }



  .sm-me-30 {

    margin-right: 30% !important;

  }



  .sm-mb-5px {

    margin-bottom: 5px !important;

  }



  .sm-mb-10px {

    margin-bottom: 10px !important;

  }



  .sm-mb-15px {

    margin-bottom: 15px !important;

  }



  .sm-mb-20px {

    margin-bottom: 20px !important;

  }



  .sm-mb-25px {

    margin-bottom: 25px !important;

  }



  .sm-mb-30px {

    margin-bottom: 30px !important;

  }



  .sm-mb-35px {

    margin-bottom: 35px !important;

  }



  .sm-mb-40px {

    margin-bottom: 40px !important;

  }



  .sm-mb-45px {

    margin-bottom: 45px !important;

  }



  .sm-mb-50px {

    margin-bottom: 50px !important;

  }



  .sm-mb-55px {

    margin-bottom: 55px !important;

  }



  .sm-mb-60px {

    margin-bottom: 60px !important;

  }



  .sm-mb-65px {

    margin-bottom: 65px !important;

  }



  .sm-mb-70px {

    margin-bottom: 70px !important;

  }



  .sm-mb-1 {

    margin-bottom: 1% !important;

  }



  .sm-mb-2 {

    margin-bottom: 2% !important;

  }



  .sm-mb-3 {

    margin-bottom: 3% !important;

  }



  .sm-mb-4 {

    margin-bottom: 4% !important;

  }



  .sm-mb-5 {

    margin-bottom: 5% !important;

  }



  .sm-mb-6 {

    margin-bottom: 6% !important;

  }



  .sm-mb-7 {

    margin-bottom: 7% !important;

  }



  .sm-mb-8 {

    margin-bottom: 8% !important;

  }



  .sm-mb-9 {

    margin-bottom: 9% !important;

  }



  .sm-mb-10 {

    margin-bottom: 10% !important;

  }



  .sm-mb-11 {

    margin-bottom: 11% !important;

  }



  .sm-mb-12 {

    margin-bottom: 12% !important;

  }



  .sm-mb-13 {

    margin-bottom: 13% !important;

  }



  .sm-mb-14 {

    margin-bottom: 14% !important;

  }



  .sm-mb-15 {

    margin-bottom: 15% !important;

  }



  .sm-mb-16 {

    margin-bottom: 16% !important;

  }



  .sm-mb-17 {

    margin-bottom: 17% !important;

  }



  .sm-mb-18 {

    margin-bottom: 18% !important;

  }



  .sm-mb-19 {

    margin-bottom: 19% !important;

  }



  .sm-mb-20 {

    margin-bottom: 20% !important;

  }



  .sm-mb-21 {

    margin-bottom: 21% !important;

  }



  .sm-mb-22 {

    margin-bottom: 22% !important;

  }



  .sm-mb-23 {

    margin-bottom: 23% !important;

  }



  .sm-mb-24 {

    margin-bottom: 24% !important;

  }



  .sm-mb-25 {

    margin-bottom: 25% !important;

  }



  .sm-mb-26 {

    margin-bottom: 26% !important;

  }



  .sm-mb-27 {

    margin-bottom: 27% !important;

  }



  .sm-mb-28 {

    margin-bottom: 28% !important;

  }



  .sm-mb-29 {

    margin-bottom: 29% !important;

  }



  .sm-mb-30 {

    margin-bottom: 30% !important;

  }



  .sm-ms-5px {

    margin-left: 5px !important;

  }



  .sm-ms-10px {

    margin-left: 10px !important;

  }



  .sm-ms-15px {

    margin-left: 15px !important;

  }



  .sm-ms-20px {

    margin-left: 20px !important;

  }



  .sm-ms-25px {

    margin-left: 25px !important;

  }



  .sm-ms-30px {

    margin-left: 30px !important;

  }



  .sm-ms-35px {

    margin-left: 35px !important;

  }



  .sm-ms-40px {

    margin-left: 40px !important;

  }



  .sm-ms-45px {

    margin-left: 45px !important;

  }



  .sm-ms-50px {

    margin-left: 50px !important;

  }



  .sm-ms-55px {

    margin-left: 55px !important;

  }



  .sm-ms-60px {

    margin-left: 60px !important;

  }



  .sm-ms-65px {

    margin-left: 65px !important;

  }



  .sm-ms-70px {

    margin-left: 70px !important;

  }



  .sm-ms-1 {

    margin-left: 1% !important;

  }



  .sm-ms-2 {

    margin-left: 2% !important;

  }



  .sm-ms-3 {

    margin-left: 3% !important;

  }



  .sm-ms-4 {

    margin-left: 4% !important;

  }



  .sm-ms-5 {

    margin-left: 5% !important;

  }



  .sm-ms-6 {

    margin-left: 6% !important;

  }



  .sm-ms-7 {

    margin-left: 7% !important;

  }



  .sm-ms-8 {

    margin-left: 8% !important;

  }



  .sm-ms-9 {

    margin-left: 9% !important;

  }



  .sm-ms-10 {

    margin-left: 10% !important;

  }



  .sm-ms-11 {

    margin-left: 11% !important;

  }



  .sm-ms-12 {

    margin-left: 12% !important;

  }



  .sm-ms-13 {

    margin-left: 13% !important;

  }



  .sm-ms-14 {

    margin-left: 14% !important;

  }



  .sm-ms-15 {

    margin-left: 15% !important;

  }



  .sm-ms-16 {

    margin-left: 16% !important;

  }



  .sm-ms-17 {

    margin-left: 17% !important;

  }



  .sm-ms-18 {

    margin-left: 18% !important;

  }



  .sm-ms-19 {

    margin-left: 19% !important;

  }



  .sm-ms-20 {

    margin-left: 20% !important;

  }



  .sm-ms-21 {

    margin-left: 21% !important;

  }



  .sm-ms-22 {

    margin-left: 22% !important;

  }



  .sm-ms-23 {

    margin-left: 23% !important;

  }



  .sm-ms-24 {

    margin-left: 24% !important;

  }



  .sm-ms-25 {

    margin-left: 25% !important;

  }



  .sm-ms-26 {

    margin-left: 26% !important;

  }



  .sm-ms-27 {

    margin-left: 27% !important;

  }



  .sm-ms-28 {

    margin-left: 28% !important;

  }



  .sm-ms-29 {

    margin-left: 29% !important;

  }



  .sm-ms-30 {

    margin-left: 30% !important;

  }



  .sm-top-0px {

    top: 0px !important;

  }



  .sm-top-1px {

    top: 1px !important;

  }



  .sm-top-2px {

    top: 2px !important;

  }



  .sm-top-3px {

    top: 3px !important;

  }



  .sm-top-4px {

    top: 4px !important;

  }



  .sm-top-5px {

    top: 5px !important;

  }



  .sm-top-6px {

    top: 6px !important;

  }



  .sm-top-7px {

    top: 7px !important;

  }



  .sm-top-8px {

    top: 8px !important;

  }



  .sm-top-9px {

    top: 9px !important;

  }



  .sm-top-10px {

    top: 10px !important;

  }



  .sm-top-11px {

    top: 11px !important;

  }



  .sm-top-12px {

    top: 12px !important;

  }



  .sm-top-13px {

    top: 13px !important;

  }



  .sm-top-14px {

    top: 14px !important;

  }



  .sm-top-15px {

    top: 15px !important;

  }



  .sm-top-16px {

    top: 16px !important;

  }



  .sm-top-17px {

    top: 17px !important;

  }



  .sm-top-18px {

    top: 18px !important;

  }



  .sm-top-19px {

    top: 19px !important;

  }



  .sm-top-20px {

    top: 20px !important;

  }



  .sm-top-21px {

    top: 21px !important;

  }



  .sm-top-22px {

    top: 22px !important;

  }



  .sm-top-23px {

    top: 23px !important;

  }



  .sm-top-24px {

    top: 24px !important;

  }



  .sm-top-25px {

    top: 25px !important;

  }



  .sm-top-26px {

    top: 26px !important;

  }



  .sm-top-27px {

    top: 27px !important;

  }



  .sm-top-28px {

    top: 28px !important;

  }



  .sm-top-29px {

    top: 29px !important;

  }



  .sm-top-30px {

    top: 30px !important;

  }



  .sm-top-40px {

    top: 40px !important;

  }



  .sm-top-50px {

    top: 50px !important;

  }



  .sm-top-60px {

    top: 60px !important;

  }



  .sm-top-70px {

    top: 70px !important;

  }



  .sm-top-80px {

    top: 80px !important;

  }



  .sm-top-90px {

    top: 90px !important;

  }



  .sm-top-100px {

    top: 100px !important;

  }



  .sm-top-110px {

    top: 110px !important;

  }



  .sm-top-120px {

    top: 120px !important;

  }



  .sm-top-130px {

    top: 130px !important;

  }



  .sm-top-140px {

    top: 140px !important;

  }



  .sm-top-150px {

    top: 150px !important;

  }



  .sm-right-0px {

    right: 0px !important;

  }



  .sm-right-1px {

    right: 1px !important;

  }



  .sm-right-2px {

    right: 2px !important;

  }



  .sm-right-3px {

    right: 3px !important;

  }



  .sm-right-4px {

    right: 4px !important;

  }



  .sm-right-5px {

    right: 5px !important;

  }



  .sm-right-6px {

    right: 6px !important;

  }



  .sm-right-7px {

    right: 7px !important;

  }



  .sm-right-8px {

    right: 8px !important;

  }



  .sm-right-9px {

    right: 9px !important;

  }



  .sm-right-10px {

    right: 10px !important;

  }



  .sm-right-11px {

    right: 11px !important;

  }



  .sm-right-12px {

    right: 12px !important;

  }



  .sm-right-13px {

    right: 13px !important;

  }



  .sm-right-14px {

    right: 14px !important;

  }



  .sm-right-15px {

    right: 15px !important;

  }



  .sm-right-16px {

    right: 16px !important;

  }



  .sm-right-17px {

    right: 17px !important;

  }



  .sm-right-18px {

    right: 18px !important;

  }



  .sm-right-19px {

    right: 19px !important;

  }



  .sm-right-20px {

    right: 20px !important;

  }



  .sm-right-21px {

    right: 21px !important;

  }



  .sm-right-22px {

    right: 22px !important;

  }



  .sm-right-23px {

    right: 23px !important;

  }



  .sm-right-24px {

    right: 24px !important;

  }



  .sm-right-25px {

    right: 25px !important;

  }



  .sm-right-26px {

    right: 26px !important;

  }



  .sm-right-27px {

    right: 27px !important;

  }



  .sm-right-28px {

    right: 28px !important;

  }



  .sm-right-29px {

    right: 29px !important;

  }



  .sm-right-30px {

    right: 30px !important;

  }



  .sm-right-40px {

    right: 40px !important;

  }



  .sm-right-50px {

    right: 50px !important;

  }



  .sm-right-60px {

    right: 60px !important;

  }



  .sm-right-70px {

    right: 70px !important;

  }



  .sm-right-80px {

    right: 80px !important;

  }



  .sm-right-90px {

    right: 90px !important;

  }



  .sm-right-100px {

    right: 100px !important;

  }



  .sm-right-110px {

    right: 110px !important;

  }



  .sm-right-120px {

    right: 120px !important;

  }



  .sm-right-130px {

    right: 130px !important;

  }



  .sm-right-140px {

    right: 140px !important;

  }



  .sm-right-150px {

    right: 150px !important;

  }



  .sm-bottom-0px {

    bottom: 0px !important;

  }



  .sm-bottom-1px {

    bottom: 1px !important;

  }



  .sm-bottom-2px {

    bottom: 2px !important;

  }



  .sm-bottom-3px {

    bottom: 3px !important;

  }



  .sm-bottom-4px {

    bottom: 4px !important;

  }



  .sm-bottom-5px {

    bottom: 5px !important;

  }



  .sm-bottom-6px {

    bottom: 6px !important;

  }



  .sm-bottom-7px {

    bottom: 7px !important;

  }



  .sm-bottom-8px {

    bottom: 8px !important;

  }



  .sm-bottom-9px {

    bottom: 9px !important;

  }



  .sm-bottom-10px {

    bottom: 10px !important;

  }



  .sm-bottom-11px {

    bottom: 11px !important;

  }



  .sm-bottom-12px {

    bottom: 12px !important;

  }



  .sm-bottom-13px {

    bottom: 13px !important;

  }



  .sm-bottom-14px {

    bottom: 14px !important;

  }



  .sm-bottom-15px {

    bottom: 15px !important;

  }



  .sm-bottom-16px {

    bottom: 16px !important;

  }



  .sm-bottom-17px {

    bottom: 17px !important;

  }



  .sm-bottom-18px {

    bottom: 18px !important;

  }



  .sm-bottom-19px {

    bottom: 19px !important;

  }



  .sm-bottom-20px {

    bottom: 20px !important;

  }



  .sm-bottom-21px {

    bottom: 21px !important;

  }



  .sm-bottom-22px {

    bottom: 22px !important;

  }



  .sm-bottom-23px {

    bottom: 23px !important;

  }



  .sm-bottom-24px {

    bottom: 24px !important;

  }



  .sm-bottom-25px {

    bottom: 25px !important;

  }



  .sm-bottom-26px {

    bottom: 26px !important;

  }



  .sm-bottom-27px {

    bottom: 27px !important;

  }



  .sm-bottom-28px {

    bottom: 28px !important;

  }



  .sm-bottom-29px {

    bottom: 29px !important;

  }



  .sm-bottom-30px {

    bottom: 30px !important;

  }



  .sm-bottom-40px {

    bottom: 40px !important;

  }



  .sm-bottom-50px {

    bottom: 50px !important;

  }



  .sm-bottom-60px {

    bottom: 60px !important;

  }



  .sm-bottom-70px {

    bottom: 70px !important;

  }



  .sm-bottom-80px {

    bottom: 80px !important;

  }



  .sm-bottom-90px {

    bottom: 90px !important;

  }



  .sm-bottom-100px {

    bottom: 100px !important;

  }



  .sm-bottom-110px {

    bottom: 110px !important;

  }



  .sm-bottom-120px {

    bottom: 120px !important;

  }



  .sm-bottom-130px {

    bottom: 130px !important;

  }



  .sm-bottom-140px {

    bottom: 140px !important;

  }



  .sm-bottom-150px {

    bottom: 150px !important;

  }



  .sm-left-0px {

    left: 0px !important;

  }



  .sm-left-1px {

    left: 1px !important;

  }



  .sm-left-2px {

    left: 2px !important;

  }



  .sm-left-3px {

    left: 3px !important;

  }



  .sm-left-4px {

    left: 4px !important;

  }



  .sm-left-5px {

    left: 5px !important;

  }



  .sm-left-6px {

    left: 6px !important;

  }



  .sm-left-7px {

    left: 7px !important;

  }



  .sm-left-8px {

    left: 8px !important;

  }



  .sm-left-9px {

    left: 9px !important;

  }



  .sm-left-10px {

    left: 10px !important;

  }



  .sm-left-11px {

    left: 11px !important;

  }



  .sm-left-12px {

    left: 12px !important;

  }



  .sm-left-13px {

    left: 13px !important;

  }



  .sm-left-14px {

    left: 14px !important;

  }



  .sm-left-15px {

    left: 15px !important;

  }



  .sm-left-16px {

    left: 16px !important;

  }



  .sm-left-17px {

    left: 17px !important;

  }



  .sm-left-18px {

    left: 18px !important;

  }



  .sm-left-19px {

    left: 19px !important;

  }



  .sm-left-20px {

    left: 20px !important;

  }



  .sm-left-21px {

    left: 21px !important;

  }



  .sm-left-22px {

    left: 22px !important;

  }



  .sm-left-23px {

    left: 23px !important;

  }



  .sm-left-24px {

    left: 24px !important;

  }



  .sm-left-25px {

    left: 25px !important;

  }



  .sm-left-26px {

    left: 26px !important;

  }



  .sm-left-27px {

    left: 27px !important;

  }



  .sm-left-28px {

    left: 28px !important;

  }



  .sm-left-29px {

    left: 29px !important;

  }



  .sm-left-30px {

    left: 30px !important;

  }



  .sm-left-40px {

    left: 40px !important;

  }



  .sm-left-50px {

    left: 50px !important;

  }



  .sm-left-60px {

    left: 60px !important;

  }



  .sm-left-70px {

    left: 70px !important;

  }



  .sm-left-80px {

    left: 80px !important;

  }



  .sm-left-90px {

    left: 90px !important;

  }



  .sm-left-100px {

    left: 100px !important;

  }



  .sm-left-110px {

    left: 110px !important;

  }



  .sm-left-120px {

    left: 120px !important;

  }



  .sm-left-130px {

    left: 130px !important;

  }



  .sm-left-140px {

    left: 140px !important;

  }



  .sm-left-150px {

    left: 150px !important;

  }



  .sm-top-minus-0px {

    top: -0px !important;

  }



  .sm-top-minus-1px {

    top: -1px !important;

  }



  .sm-top-minus-2px {

    top: -2px !important;

  }



  .sm-top-minus-3px {

    top: -3px !important;

  }



  .sm-top-minus-4px {

    top: -4px !important;

  }



  .sm-top-minus-5px {

    top: -5px !important;

  }



  .sm-top-minus-6px {

    top: -6px !important;

  }



  .sm-top-minus-7px {

    top: -7px !important;

  }



  .sm-top-minus-8px {

    top: -8px !important;

  }



  .sm-top-minus-9px {

    top: -9px !important;

  }



  .sm-top-minus-10px {

    top: -10px !important;

  }



  .sm-top-minus-11px {

    top: -11px !important;

  }



  .sm-top-minus-12px {

    top: -12px !important;

  }



  .sm-top-minus-13px {

    top: -13px !important;

  }



  .sm-top-minus-14px {

    top: -14px !important;

  }



  .sm-top-minus-15px {

    top: -15px !important;

  }



  .sm-top-minus-16px {

    top: -16px !important;

  }



  .sm-top-minus-17px {

    top: -17px !important;

  }



  .sm-top-minus-18px {

    top: -18px !important;

  }



  .sm-top-minus-19px {

    top: -19px !important;

  }



  .sm-top-minus-20px {

    top: -20px !important;

  }



  .sm-top-minus-21px {

    top: -21px !important;

  }



  .sm-top-minus-22px {

    top: -22px !important;

  }



  .sm-top-minus-23px {

    top: -23px !important;

  }



  .sm-top-minus-24px {

    top: -24px !important;

  }



  .sm-top-minus-25px {

    top: -25px !important;

  }



  .sm-top-minus-26px {

    top: -26px !important;

  }



  .sm-top-minus-27px {

    top: -27px !important;

  }



  .sm-top-minus-28px {

    top: -28px !important;

  }



  .sm-top-minus-29px {

    top: -29px !important;

  }



  .sm-top-minus-30px {

    top: -30px !important;

  }



  .sm-top-minus-40px {

    top: -40px !important;

  }



  .sm-top-minus-50px {

    top: -50px !important;

  }



  .sm-top-minus-60px {

    top: -60px !important;

  }



  .sm-top-minus-70px {

    top: -70px !important;

  }



  .sm-top-minus-80px {

    top: -80px !important;

  }



  .sm-top-minus-90px {

    top: -90px !important;

  }



  .sm-top-minus-100px {

    top: -100px !important;

  }



  .sm-top-minus-110px {

    top: -110px !important;

  }



  .sm-top-minus-120px {

    top: -120px !important;

  }



  .sm-top-minus-130px {

    top: -130px !important;

  }



  .sm-top-minus-140px {

    top: -140px !important;

  }



  .sm-top-minus-150px {

    top: -150px !important;

  }



  .sm-right-minus-0px {

    right: -0px !important;

  }



  .sm-right-minus-1px {

    right: -1px !important;

  }



  .sm-right-minus-2px {

    right: -2px !important;

  }



  .sm-right-minus-3px {

    right: -3px !important;

  }



  .sm-right-minus-4px {

    right: -4px !important;

  }



  .sm-right-minus-5px {

    right: -5px !important;

  }



  .sm-right-minus-6px {

    right: -6px !important;

  }



  .sm-right-minus-7px {

    right: -7px !important;

  }



  .sm-right-minus-8px {

    right: -8px !important;

  }



  .sm-right-minus-9px {

    right: -9px !important;

  }



  .sm-right-minus-10px {

    right: -10px !important;

  }



  .sm-right-minus-11px {

    right: -11px !important;

  }



  .sm-right-minus-12px {

    right: -12px !important;

  }



  .sm-right-minus-13px {

    right: -13px !important;

  }



  .sm-right-minus-14px {

    right: -14px !important;

  }



  .sm-right-minus-15px {

    right: -15px !important;

  }



  .sm-right-minus-16px {

    right: -16px !important;

  }



  .sm-right-minus-17px {

    right: -17px !important;

  }



  .sm-right-minus-18px {

    right: -18px !important;

  }



  .sm-right-minus-19px {

    right: -19px !important;

  }



  .sm-right-minus-20px {

    right: -20px !important;

  }



  .sm-right-minus-21px {

    right: -21px !important;

  }



  .sm-right-minus-22px {

    right: -22px !important;

  }



  .sm-right-minus-23px {

    right: -23px !important;

  }



  .sm-right-minus-24px {

    right: -24px !important;

  }



  .sm-right-minus-25px {

    right: -25px !important;

  }



  .sm-right-minus-26px {

    right: -26px !important;

  }



  .sm-right-minus-27px {

    right: -27px !important;

  }



  .sm-right-minus-28px {

    right: -28px !important;

  }



  .sm-right-minus-29px {

    right: -29px !important;

  }



  .sm-right-minus-30px {

    right: -30px !important;

  }



  .sm-right-minus-40px {

    right: -40px !important;

  }



  .sm-right-minus-50px {

    right: -50px !important;

  }



  .sm-right-minus-60px {

    right: -60px !important;

  }



  .sm-right-minus-70px {

    right: -70px !important;

  }



  .sm-right-minus-80px {

    right: -80px !important;

  }



  .sm-right-minus-90px {

    right: -90px !important;

  }



  .sm-right-minus-100px {

    right: -100px !important;

  }



  .sm-right-minus-110px {

    right: -110px !important;

  }



  .sm-right-minus-120px {

    right: -120px !important;

  }



  .sm-right-minus-130px {

    right: -130px !important;

  }



  .sm-right-minus-140px {

    right: -140px !important;

  }



  .sm-right-minus-150px {

    right: -150px !important;

  }



  .sm-bottom-minus-0px {

    bottom: -0px !important;

  }



  .sm-bottom-minus-1px {

    bottom: -1px !important;

  }



  .sm-bottom-minus-2px {

    bottom: -2px !important;

  }



  .sm-bottom-minus-3px {

    bottom: -3px !important;

  }



  .sm-bottom-minus-4px {

    bottom: -4px !important;

  }



  .sm-bottom-minus-5px {

    bottom: -5px !important;

  }



  .sm-bottom-minus-6px {

    bottom: -6px !important;

  }



  .sm-bottom-minus-7px {

    bottom: -7px !important;

  }



  .sm-bottom-minus-8px {

    bottom: -8px !important;

  }



  .sm-bottom-minus-9px {

    bottom: -9px !important;

  }



  .sm-bottom-minus-10px {

    bottom: -10px !important;

  }



  .sm-bottom-minus-11px {

    bottom: -11px !important;

  }



  .sm-bottom-minus-12px {

    bottom: -12px !important;

  }



  .sm-bottom-minus-13px {

    bottom: -13px !important;

  }



  .sm-bottom-minus-14px {

    bottom: -14px !important;

  }



  .sm-bottom-minus-15px {

    bottom: -15px !important;

  }



  .sm-bottom-minus-16px {

    bottom: -16px !important;

  }



  .sm-bottom-minus-17px {

    bottom: -17px !important;

  }



  .sm-bottom-minus-18px {

    bottom: -18px !important;

  }



  .sm-bottom-minus-19px {

    bottom: -19px !important;

  }



  .sm-bottom-minus-20px {

    bottom: -20px !important;

  }



  .sm-bottom-minus-21px {

    bottom: -21px !important;

  }



  .sm-bottom-minus-22px {

    bottom: -22px !important;

  }



  .sm-bottom-minus-23px {

    bottom: -23px !important;

  }



  .sm-bottom-minus-24px {

    bottom: -24px !important;

  }



  .sm-bottom-minus-25px {

    bottom: -25px !important;

  }



  .sm-bottom-minus-26px {

    bottom: -26px !important;

  }



  .sm-bottom-minus-27px {

    bottom: -27px !important;

  }



  .sm-bottom-minus-28px {

    bottom: -28px !important;

  }



  .sm-bottom-minus-29px {

    bottom: -29px !important;

  }



  .sm-bottom-minus-30px {

    bottom: -30px !important;

  }



  .sm-bottom-minus-40px {

    bottom: -40px !important;

  }



  .sm-bottom-minus-50px {

    bottom: -50px !important;

  }



  .sm-bottom-minus-60px {

    bottom: -60px !important;

  }



  .sm-bottom-minus-70px {

    bottom: -70px !important;

  }



  .sm-bottom-minus-80px {

    bottom: -80px !important;

  }



  .sm-bottom-minus-90px {

    bottom: -90px !important;

  }



  .sm-bottom-minus-100px {

    bottom: -100px !important;

  }



  .sm-bottom-minus-110px {

    bottom: -110px !important;

  }



  .sm-bottom-minus-120px {

    bottom: -120px !important;

  }



  .sm-bottom-minus-130px {

    bottom: -130px !important;

  }



  .sm-bottom-minus-140px {

    bottom: -140px !important;

  }



  .sm-bottom-minus-150px {

    bottom: -150px !important;

  }



  .sm-left-minus-0px {

    left: -0px !important;

  }



  .sm-left-minus-1px {

    left: -1px !important;

  }



  .sm-left-minus-2px {

    left: -2px !important;

  }



  .sm-left-minus-3px {

    left: -3px !important;

  }



  .sm-left-minus-4px {

    left: -4px !important;

  }



  .sm-left-minus-5px {

    left: -5px !important;

  }



  .sm-left-minus-6px {

    left: -6px !important;

  }



  .sm-left-minus-7px {

    left: -7px !important;

  }



  .sm-left-minus-8px {

    left: -8px !important;

  }



  .sm-left-minus-9px {

    left: -9px !important;

  }



  .sm-left-minus-10px {

    left: -10px !important;

  }



  .sm-left-minus-11px {

    left: -11px !important;

  }



  .sm-left-minus-12px {

    left: -12px !important;

  }



  .sm-left-minus-13px {

    left: -13px !important;

  }



  .sm-left-minus-14px {

    left: -14px !important;

  }



  .sm-left-minus-15px {

    left: -15px !important;

  }



  .sm-left-minus-16px {

    left: -16px !important;

  }



  .sm-left-minus-17px {

    left: -17px !important;

  }



  .sm-left-minus-18px {

    left: -18px !important;

  }



  .sm-left-minus-19px {

    left: -19px !important;

  }



  .sm-left-minus-20px {

    left: -20px !important;

  }



  .sm-left-minus-21px {

    left: -21px !important;

  }



  .sm-left-minus-22px {

    left: -22px !important;

  }



  .sm-left-minus-23px {

    left: -23px !important;

  }



  .sm-left-minus-24px {

    left: -24px !important;

  }



  .sm-left-minus-25px {

    left: -25px !important;

  }



  .sm-left-minus-26px {

    left: -26px !important;

  }



  .sm-left-minus-27px {

    left: -27px !important;

  }



  .sm-left-minus-28px {

    left: -28px !important;

  }



  .sm-left-minus-29px {

    left: -29px !important;

  }



  .sm-left-minus-30px {

    left: -30px !important;

  }



  .sm-left-minus-40px {

    left: -40px !important;

  }



  .sm-left-minus-50px {

    left: -50px !important;

  }



  .sm-left-minus-60px {

    left: -60px !important;

  }



  .sm-left-minus-70px {

    left: -70px !important;

  }



  .sm-left-minus-80px {

    left: -80px !important;

  }



  .sm-left-minus-90px {

    left: -90px !important;

  }



  .sm-left-minus-100px {

    left: -100px !important;

  }



  .sm-left-minus-110px {

    left: -110px !important;

  }



  .sm-left-minus-120px {

    left: -120px !important;

  }



  .sm-left-minus-130px {

    left: -130px !important;

  }



  .sm-left-minus-140px {

    left: -140px !important;

  }



  .sm-left-minus-150px {

    left: -150px !important;

  }



  .sm-border-width-0px {

    border-width: 0px !important;

  }



  .sm-border-width-1px {

    border-width: 1px !important;

  }



  .sm-border-width-2px {

    border-width: 2px !important;

  }



  .sm-border-width-3px {

    border-width: 3px !important;

  }



  .sm-border-width-4px {

    border-width: 4px !important;

  }



  .sm-border-width-5px {

    border-width: 5px !important;

  }



  .sm-border-width-6px {

    border-width: 6px !important;

  }



  .sm-border-width-7px {

    border-width: 7px !important;

  }



  .sm-border-width-8px {

    border-width: 8px !important;

  }



  .sm-border-width-9px {

    border-width: 9px !important;

  }



  .sm-border-width-10px {

    border-width: 10px !important;

  }

}



@media (max-width: 575px) {

  .xs-p-5px {

    padding: 5px !important;

  }



  .xs-p-10px {

    padding: 10px !important;

  }



  .xs-p-15px {

    padding: 15px !important;

  }



  .xs-p-20px {

    padding: 20px !important;

  }



  .xs-p-25px {

    padding: 25px !important;

  }



  .xs-p-30px {

    padding: 30px !important;

  }



  .xs-p-35px {

    padding: 35px !important;

  }



  .xs-p-40px {

    padding: 40px !important;

  }



  .xs-p-45px {

    padding: 45px !important;

  }



  .xs-p-50px {

    padding: 50px !important;

  }



  .xs-p-55px {

    padding: 55px !important;

  }



  .xs-p-60px {

    padding: 60px !important;

  }



  .xs-p-65px {

    padding: 65px !important;

  }



  .xs-p-70px {

    padding: 70px !important;

  }



  .xs-p-1 {

    padding: 1% !important;

  }



  .xs-p-2 {

    padding: 2% !important;

  }



  .xs-p-3 {

    padding: 3% !important;

  }



  .xs-p-4 {

    padding: 4% !important;

  }



  .xs-p-5 {

    padding: 5% !important;

  }



  .xs-p-6 {

    padding: 6% !important;

  }



  .xs-p-7 {

    padding: 7% !important;

  }



  .xs-p-8 {

    padding: 8% !important;

  }



  .xs-p-9 {

    padding: 9% !important;

  }



  .xs-p-10 {

    padding: 10% !important;

  }



  .xs-p-11 {

    padding: 11% !important;

  }



  .xs-p-12 {

    padding: 12% !important;

  }



  .xs-p-13 {

    padding: 13% !important;

  }



  .xs-p-14 {

    padding: 14% !important;

  }



  .xs-p-15 {

    padding: 15% !important;

  }



  .xs-p-16 {

    padding: 16% !important;

  }



  .xs-p-17 {

    padding: 17% !important;

  }



  .xs-p-18 {

    padding: 18% !important;

  }



  .xs-p-19 {

    padding: 19% !important;

  }



  .xs-p-20 {

    padding: 20% !important;

  }



  .xs-p-21 {

    padding: 21% !important;

  }



  .xs-p-22 {

    padding: 22% !important;

  }



  .xs-p-23 {

    padding: 23% !important;

  }



  .xs-p-24 {

    padding: 24% !important;

  }



  .xs-p-25 {

    padding: 25% !important;

  }



  .xs-p-26 {

    padding: 26% !important;

  }



  .xs-p-27 {

    padding: 27% !important;

  }



  .xs-p-28 {

    padding: 28% !important;

  }



  .xs-p-29 {

    padding: 29% !important;

  }



  .xs-p-30 {

    padding: 30% !important;

  }



  .xs-pt-5px {

    padding-top: 5px !important;

  }



  .xs-pt-10px {

    padding-top: 10px !important;

  }



  .xs-pt-15px {

    padding-top: 15px !important;

  }



  .xs-pt-20px {

    padding-top: 20px !important;

  }



  .xs-pt-25px {

    padding-top: 25px !important;

  }



  .xs-pt-30px {

    padding-top: 30px !important;

  }



  .xs-pt-35px {

    padding-top: 35px !important;

  }



  .xs-pt-40px {

    padding-top: 40px !important;

  }



  .xs-pt-45px {

    padding-top: 45px !important;

  }



  .xs-pt-50px {

    padding-top: 50px !important;

  }



  .xs-pt-55px {

    padding-top: 55px !important;

  }



  .xs-pt-60px {

    padding-top: 60px !important;

  }



  .xs-pt-65px {

    padding-top: 65px !important;

  }



  .xs-pt-70px {

    padding-top: 70px !important;

  }



  .xs-pt-1 {

    padding-top: 1% !important;

  }



  .xs-pt-2 {

    padding-top: 2% !important;

  }



  .xs-pt-3 {

    padding-top: 3% !important;

  }



  .xs-pt-4 {

    padding-top: 4% !important;

  }



  .xs-pt-5 {

    padding-top: 5% !important;

  }



  .xs-pt-6 {

    padding-top: 6% !important;

  }



  .xs-pt-7 {

    padding-top: 7% !important;

  }



  .xs-pt-8 {

    padding-top: 8% !important;

  }



  .xs-pt-9 {

    padding-top: 9% !important;

  }



  .xs-pt-10 {

    padding-top: 10% !important;

  }



  .xs-pt-11 {

    padding-top: 11% !important;

  }



  .xs-pt-12 {

    padding-top: 12% !important;

  }



  .xs-pt-13 {

    padding-top: 13% !important;

  }



  .xs-pt-14 {

    padding-top: 14% !important;

  }



  .xs-pt-15 {

    padding-top: 15% !important;

  }



  .xs-pt-16 {

    padding-top: 16% !important;

  }



  .xs-pt-17 {

    padding-top: 17% !important;

  }



  .xs-pt-18 {

    padding-top: 18% !important;

  }



  .xs-pt-19 {

    padding-top: 19% !important;

  }



  .xs-pt-20 {

    padding-top: 20% !important;

  }



  .xs-pt-21 {

    padding-top: 21% !important;

  }



  .xs-pt-22 {

    padding-top: 22% !important;

  }



  .xs-pt-23 {

    padding-top: 23% !important;

  }



  .xs-pt-24 {

    padding-top: 24% !important;

  }



  .xs-pt-25 {

    padding-top: 25% !important;

  }



  .xs-pt-26 {

    padding-top: 26% !important;

  }



  .xs-pt-27 {

    padding-top: 27% !important;

  }



  .xs-pt-28 {

    padding-top: 28% !important;

  }



  .xs-pt-29 {

    padding-top: 29% !important;

  }



  .xs-pt-30 {

    padding-top: 30% !important;

  }



  .xs-pe-5px {

    padding-right: 5px !important;

  }



  .xs-pe-10px {

    padding-right: 10px !important;

  }



  .xs-pe-15px {

    padding-right: 15px !important;

  }



  .xs-pe-20px {

    padding-right: 20px !important;

  }



  .xs-pe-25px {

    padding-right: 25px !important;

  }



  .xs-pe-30px {

    padding-right: 30px !important;

  }



  .xs-pe-35px {

    padding-right: 35px !important;

  }



  .xs-pe-40px {

    padding-right: 40px !important;

  }



  .xs-pe-45px {

    padding-right: 45px !important;

  }



  .xs-pe-50px {

    padding-right: 50px !important;

  }



  .xs-pe-55px {

    padding-right: 55px !important;

  }



  .xs-pe-60px {

    padding-right: 60px !important;

  }



  .xs-pe-65px {

    padding-right: 65px !important;

  }



  .xs-pe-70px {

    padding-right: 70px !important;

  }



  .xs-pe-1 {

    padding-right: 1% !important;

  }



  .xs-pe-2 {

    padding-right: 2% !important;

  }



  .xs-pe-3 {

    padding-right: 3% !important;

  }



  .xs-pe-4 {

    padding-right: 4% !important;

  }



  .xs-pe-5 {

    padding-right: 5% !important;

  }



  .xs-pe-6 {

    padding-right: 6% !important;

  }



  .xs-pe-7 {

    padding-right: 7% !important;

  }



  .xs-pe-8 {

    padding-right: 8% !important;

  }



  .xs-pe-9 {

    padding-right: 9% !important;

  }



  .xs-pe-10 {

    padding-right: 10% !important;

  }



  .xs-pe-11 {

    padding-right: 11% !important;

  }



  .xs-pe-12 {

    padding-right: 12% !important;

  }



  .xs-pe-13 {

    padding-right: 13% !important;

  }



  .xs-pe-14 {

    padding-right: 14% !important;

  }



  .xs-pe-15 {

    padding-right: 15% !important;

  }



  .xs-pe-16 {

    padding-right: 16% !important;

  }



  .xs-pe-17 {

    padding-right: 17% !important;

  }



  .xs-pe-18 {

    padding-right: 18% !important;

  }



  .xs-pe-19 {

    padding-right: 19% !important;

  }



  .xs-pe-20 {

    padding-right: 20% !important;

  }



  .xs-pe-21 {

    padding-right: 21% !important;

  }



  .xs-pe-22 {

    padding-right: 22% !important;

  }



  .xs-pe-23 {

    padding-right: 23% !important;

  }



  .xs-pe-24 {

    padding-right: 24% !important;

  }



  .xs-pe-25 {

    padding-right: 25% !important;

  }



  .xs-pe-26 {

    padding-right: 26% !important;

  }



  .xs-pe-27 {

    padding-right: 27% !important;

  }



  .xs-pe-28 {

    padding-right: 28% !important;

  }



  .xs-pe-29 {

    padding-right: 29% !important;

  }



  .xs-pe-30 {

    padding-right: 30% !important;

  }



  .xs-pb-5px {

    padding-bottom: 5px !important;

  }



  .xs-pb-10px {

    padding-bottom: 10px !important;

  }



  .xs-pb-15px {

    padding-bottom: 15px !important;

  }



  .xs-pb-20px {

    padding-bottom: 20px !important;

  }



  .xs-pb-25px {

    padding-bottom: 25px !important;

  }



  .xs-pb-30px {

    padding-bottom: 30px !important;

  }



  .xs-pb-35px {

    padding-bottom: 35px !important;

  }



  .xs-pb-40px {

    padding-bottom: 40px !important;

  }



  .xs-pb-45px {

    padding-bottom: 45px !important;

  }



  .xs-pb-50px {

    padding-bottom: 50px !important;

  }



  .xs-pb-55px {

    padding-bottom: 55px !important;

  }



  .xs-pb-60px {

    padding-bottom: 60px !important;

  }



  .xs-pb-65px {

    padding-bottom: 65px !important;

  }



  .xs-pb-70px {

    padding-bottom: 70px !important;

  }



  .xs-pb-1 {

    padding-bottom: 1% !important;

  }



  .xs-pb-2 {

    padding-bottom: 2% !important;

  }



  .xs-pb-3 {

    padding-bottom: 3% !important;

  }



  .xs-pb-4 {

    padding-bottom: 4% !important;

  }



  .xs-pb-5 {

    padding-bottom: 5% !important;

  }



  .xs-pb-6 {

    padding-bottom: 6% !important;

  }



  .xs-pb-7 {

    padding-bottom: 7% !important;

  }



  .xs-pb-8 {

    padding-bottom: 8% !important;

  }



  .xs-pb-9 {

    padding-bottom: 9% !important;

  }



  .xs-pb-10 {

    padding-bottom: 10% !important;

  }



  .xs-pb-11 {

    padding-bottom: 11% !important;

  }



  .xs-pb-12 {

    padding-bottom: 12% !important;

  }



  .xs-pb-13 {

    padding-bottom: 13% !important;

  }



  .xs-pb-14 {

    padding-bottom: 14% !important;

  }



  .xs-pb-15 {

    padding-bottom: 15% !important;

  }



  .xs-pb-16 {

    padding-bottom: 16% !important;

  }



  .xs-pb-17 {

    padding-bottom: 17% !important;

  }



  .xs-pb-18 {

    padding-bottom: 18% !important;

  }



  .xs-pb-19 {

    padding-bottom: 19% !important;

  }



  .xs-pb-20 {

    padding-bottom: 20% !important;

  }



  .xs-pb-21 {

    padding-bottom: 21% !important;

  }



  .xs-pb-22 {

    padding-bottom: 22% !important;

  }



  .xs-pb-23 {

    padding-bottom: 23% !important;

  }



  .xs-pb-24 {

    padding-bottom: 24% !important;

  }



  .xs-pb-25 {

    padding-bottom: 25% !important;

  }



  .xs-pb-26 {

    padding-bottom: 26% !important;

  }



  .xs-pb-27 {

    padding-bottom: 27% !important;

  }



  .xs-pb-28 {

    padding-bottom: 28% !important;

  }



  .xs-pb-29 {

    padding-bottom: 29% !important;

  }



  .xs-pb-30 {

    padding-bottom: 30% !important;

  }



  .xs-ps-5px {

    padding-left: 5px !important;

  }



  .xs-ps-10px {

    padding-left: 10px !important;

  }



  .xs-ps-15px {

    padding-left: 15px !important;

  }



  .xs-ps-20px {

    padding-left: 20px !important;

  }



  .xs-ps-25px {

    padding-left: 25px !important;

  }



  .xs-ps-30px {

    padding-left: 30px !important;

  }



  .xs-ps-35px {

    padding-left: 35px !important;

  }



  .xs-ps-40px {

    padding-left: 40px !important;

  }



  .xs-ps-45px {

    padding-left: 45px !important;

  }



  .xs-ps-50px {

    padding-left: 50px !important;

  }



  .xs-ps-55px {

    padding-left: 55px !important;

  }



  .xs-ps-60px {

    padding-left: 60px !important;

  }



  .xs-ps-65px {

    padding-left: 65px !important;

  }



  .xs-ps-70px {

    padding-left: 70px !important;

  }



  .xs-ps-1 {

    padding-left: 1% !important;

  }



  .xs-ps-2 {

    padding-left: 2% !important;

  }



  .xs-ps-3 {

    padding-left: 3% !important;

  }



  .xs-ps-4 {

    padding-left: 4% !important;

  }



  .xs-ps-5 {

    padding-left: 5% !important;

  }



  .xs-ps-6 {

    padding-left: 6% !important;

  }



  .xs-ps-7 {

    padding-left: 7% !important;

  }



  .xs-ps-8 {

    padding-left: 8% !important;

  }



  .xs-ps-9 {

    padding-left: 9% !important;

  }



  .xs-ps-10 {

    padding-left: 10% !important;

  }



  .xs-ps-11 {

    padding-left: 11% !important;

  }



  .xs-ps-12 {

    padding-left: 12% !important;

  }



  .xs-ps-13 {

    padding-left: 13% !important;

  }



  .xs-ps-14 {

    padding-left: 14% !important;

  }



  .xs-ps-15 {

    padding-left: 15% !important;

  }



  .xs-ps-16 {

    padding-left: 16% !important;

  }



  .xs-ps-17 {

    padding-left: 17% !important;

  }



  .xs-ps-18 {

    padding-left: 18% !important;

  }



  .xs-ps-19 {

    padding-left: 19% !important;

  }



  .xs-ps-20 {

    padding-left: 20% !important;

  }



  .xs-ps-21 {

    padding-left: 21% !important;

  }



  .xs-ps-22 {

    padding-left: 22% !important;

  }



  .xs-ps-23 {

    padding-left: 23% !important;

  }



  .xs-ps-24 {

    padding-left: 24% !important;

  }



  .xs-ps-25 {

    padding-left: 25% !important;

  }



  .xs-ps-26 {

    padding-left: 26% !important;

  }



  .xs-ps-27 {

    padding-left: 27% !important;

  }



  .xs-ps-28 {

    padding-left: 28% !important;

  }



  .xs-ps-29 {

    padding-left: 29% !important;

  }



  .xs-ps-30 {

    padding-left: 30% !important;

  }



  .xs-m-5px {

    margin: 5px !important;

  }



  .xs-m-10px {

    margin: 10px !important;

  }



  .xs-m-15px {

    margin: 15px !important;

  }



  .xs-m-20px {

    margin: 20px !important;

  }



  .xs-m-25px {

    margin: 25px !important;

  }



  .xs-m-30px {

    margin: 30px !important;

  }



  .xs-m-35px {

    margin: 35px !important;

  }



  .xs-m-40px {

    margin: 40px !important;

  }



  .xs-m-45px {

    margin: 45px !important;

  }



  .xs-m-50px {

    margin: 50px !important;

  }



  .xs-m-55px {

    margin: 55px !important;

  }



  .xs-m-60px {

    margin: 60px !important;

  }



  .xs-m-65px {

    margin: 65px !important;

  }



  .xs-m-70px {

    margin: 70px !important;

  }



  .xs-m-1 {

    margin: 1% !important;

  }



  .xs-m-2 {

    margin: 2% !important;

  }



  .xs-m-3 {

    margin: 3% !important;

  }



  .xs-m-4 {

    margin: 4% !important;

  }



  .xs-m-5 {

    margin: 5% !important;

  }



  .xs-m-6 {

    margin: 6% !important;

  }



  .xs-m-7 {

    margin: 7% !important;

  }



  .xs-m-8 {

    margin: 8% !important;

  }



  .xs-m-9 {

    margin: 9% !important;

  }



  .xs-m-10 {

    margin: 10% !important;

  }



  .xs-m-11 {

    margin: 11% !important;

  }



  .xs-m-12 {

    margin: 12% !important;

  }



  .xs-m-13 {

    margin: 13% !important;

  }



  .xs-m-14 {

    margin: 14% !important;

  }



  .xs-m-15 {

    margin: 15% !important;

  }



  .xs-m-16 {

    margin: 16% !important;

  }



  .xs-m-17 {

    margin: 17% !important;

  }



  .xs-m-18 {

    margin: 18% !important;

  }



  .xs-m-19 {

    margin: 19% !important;

  }



  .xs-m-20 {

    margin: 20% !important;

  }



  .xs-m-21 {

    margin: 21% !important;

  }



  .xs-m-22 {

    margin: 22% !important;

  }



  .xs-m-23 {

    margin: 23% !important;

  }



  .xs-m-24 {

    margin: 24% !important;

  }



  .xs-m-25 {

    margin: 25% !important;

  }



  .xs-m-26 {

    margin: 26% !important;

  }



  .xs-m-27 {

    margin: 27% !important;

  }



  .xs-m-28 {

    margin: 28% !important;

  }



  .xs-m-29 {

    margin: 29% !important;

  }



  .xs-m-30 {

    margin: 30% !important;

  }



  .xs-mt-5px {

    margin-top: 5px !important;

  }



  .xs-mt-10px {

    margin-top: 10px !important;

  }



  .xs-mt-15px {

    margin-top: 15px !important;

  }



  .xs-mt-20px {

    margin-top: 20px !important;

  }



  .xs-mt-25px {

    margin-top: 25px !important;

  }



  .xs-mt-30px {

    margin-top: 30px !important;

  }



  .xs-mt-35px {

    margin-top: 35px !important;

  }



  .xs-mt-40px {

    margin-top: 40px !important;

  }



  .xs-mt-45px {

    margin-top: 45px !important;

  }



  .xs-mt-50px {

    margin-top: 50px !important;

  }



  .xs-mt-55px {

    margin-top: 55px !important;

  }



  .xs-mt-60px {

    margin-top: 60px !important;

  }



  .xs-mt-65px {

    margin-top: 65px !important;

  }



  .xs-mt-70px {

    margin-top: 70px !important;

  }



  .xs-mt-1 {

    margin-top: 1% !important;

  }



  .xs-mt-2 {

    margin-top: 2% !important;

  }



  .xs-mt-3 {

    margin-top: 3% !important;

  }



  .xs-mt-4 {

    margin-top: 4% !important;

  }



  .xs-mt-5 {

    margin-top: 5% !important;

  }



  .xs-mt-6 {

    margin-top: 6% !important;

  }



  .xs-mt-7 {

    margin-top: 7% !important;

  }



  .xs-mt-8 {

    margin-top: 8% !important;

  }



  .xs-mt-9 {

    margin-top: 9% !important;

  }



  .xs-mt-10 {

    margin-top: 10% !important;

  }



  .xs-mt-11 {

    margin-top: 11% !important;

  }



  .xs-mt-12 {

    margin-top: 12% !important;

  }



  .xs-mt-13 {

    margin-top: 13% !important;

  }



  .xs-mt-14 {

    margin-top: 14% !important;

  }



  .xs-mt-15 {

    margin-top: 15% !important;

  }



  .xs-mt-16 {

    margin-top: 16% !important;

  }



  .xs-mt-17 {

    margin-top: 17% !important;

  }



  .xs-mt-18 {

    margin-top: 18% !important;

  }



  .xs-mt-19 {

    margin-top: 19% !important;

  }



  .xs-mt-20 {

    margin-top: 20% !important;

  }



  .xs-mt-21 {

    margin-top: 21% !important;

  }



  .xs-mt-22 {

    margin-top: 22% !important;

  }



  .xs-mt-23 {

    margin-top: 23% !important;

  }



  .xs-mt-24 {

    margin-top: 24% !important;

  }



  .xs-mt-25 {

    margin-top: 25% !important;

  }



  .xs-mt-26 {

    margin-top: 26% !important;

  }



  .xs-mt-27 {

    margin-top: 27% !important;

  }



  .xs-mt-28 {

    margin-top: 28% !important;

  }



  .xs-mt-29 {

    margin-top: 29% !important;

  }



  .xs-mt-30 {

    margin-top: 30% !important;

  }



  .xs-me-5px {

    margin-right: 5px !important;

  }



  .xs-me-10px {

    margin-right: 10px !important;

  }



  .xs-me-15px {

    margin-right: 15px !important;

  }



  .xs-me-20px {

    margin-right: 20px !important;

  }



  .xs-me-25px {

    margin-right: 25px !important;

  }



  .xs-me-30px {

    margin-right: 30px !important;

  }



  .xs-me-35px {

    margin-right: 35px !important;

  }



  .xs-me-40px {

    margin-right: 40px !important;

  }



  .xs-me-45px {

    margin-right: 45px !important;

  }



  .xs-me-50px {

    margin-right: 50px !important;

  }



  .xs-me-55px {

    margin-right: 55px !important;

  }



  .xs-me-60px {

    margin-right: 60px !important;

  }



  .xs-me-65px {

    margin-right: 65px !important;

  }



  .xs-me-70px {

    margin-right: 70px !important;

  }



  .xs-me-1 {

    margin-right: 1% !important;

  }



  .xs-me-2 {

    margin-right: 2% !important;

  }



  .xs-me-3 {

    margin-right: 3% !important;

  }



  .xs-me-4 {

    margin-right: 4% !important;

  }



  .xs-me-5 {

    margin-right: 5% !important;

  }



  .xs-me-6 {

    margin-right: 6% !important;

  }



  .xs-me-7 {

    margin-right: 7% !important;

  }



  .xs-me-8 {

    margin-right: 8% !important;

  }



  .xs-me-9 {

    margin-right: 9% !important;

  }



  .xs-me-10 {

    margin-right: 10% !important;

  }



  .xs-me-11 {

    margin-right: 11% !important;

  }



  .xs-me-12 {

    margin-right: 12% !important;

  }



  .xs-me-13 {

    margin-right: 13% !important;

  }



  .xs-me-14 {

    margin-right: 14% !important;

  }



  .xs-me-15 {

    margin-right: 15% !important;

  }



  .xs-me-16 {

    margin-right: 16% !important;

  }



  .xs-me-17 {

    margin-right: 17% !important;

  }



  .xs-me-18 {

    margin-right: 18% !important;

  }



  .xs-me-19 {

    margin-right: 19% !important;

  }



  .xs-me-20 {

    margin-right: 20% !important;

  }



  .xs-me-21 {

    margin-right: 21% !important;

  }



  .xs-me-22 {

    margin-right: 22% !important;

  }



  .xs-me-23 {

    margin-right: 23% !important;

  }



  .xs-me-24 {

    margin-right: 24% !important;

  }



  .xs-me-25 {

    margin-right: 25% !important;

  }



  .xs-me-26 {

    margin-right: 26% !important;

  }



  .xs-me-27 {

    margin-right: 27% !important;

  }



  .xs-me-28 {

    margin-right: 28% !important;

  }



  .xs-me-29 {

    margin-right: 29% !important;

  }



  .xs-me-30 {

    margin-right: 30% !important;

  }



  .xs-mb-5px {

    margin-bottom: 5px !important;

  }



  .xs-mb-10px {

    margin-bottom: 10px !important;

  }



  .xs-mb-15px {

    margin-bottom: 15px !important;

  }



  .xs-mb-20px {

    margin-bottom: 20px !important;

  }



  .xs-mb-25px {

    margin-bottom: 25px !important;

  }



  .xs-mb-30px {

    margin-bottom: 30px !important;

  }



  .xs-mb-35px {

    margin-bottom: 35px !important;

  }



  .xs-mb-40px {

    margin-bottom: 40px !important;

  }



  .xs-mb-45px {

    margin-bottom: 45px !important;

  }



  .xs-mb-50px {

    margin-bottom: 50px !important;

  }



  .xs-mb-55px {

    margin-bottom: 55px !important;

  }



  .xs-mb-60px {

    margin-bottom: 60px !important;

  }



  .xs-mb-65px {

    margin-bottom: 65px !important;

  }



  .xs-mb-70px {

    margin-bottom: 70px !important;

  }



  .xs-mb-1 {

    margin-bottom: 1% !important;

  }



  .xs-mb-2 {

    margin-bottom: 2% !important;

  }



  .xs-mb-3 {

    margin-bottom: 3% !important;

  }



  .xs-mb-4 {

    margin-bottom: 4% !important;

  }



  .xs-mb-5 {

    margin-bottom: 5% !important;

  }



  .xs-mb-6 {

    margin-bottom: 6% !important;

  }



  .xs-mb-7 {

    margin-bottom: 7% !important;

  }



  .xs-mb-8 {

    margin-bottom: 8% !important;

  }



  .xs-mb-9 {

    margin-bottom: 9% !important;

  }



  .xs-mb-10 {

    margin-bottom: 10% !important;

  }



  .xs-mb-11 {

    margin-bottom: 11% !important;

  }



  .xs-mb-12 {

    margin-bottom: 12% !important;

  }



  .xs-mb-13 {

    margin-bottom: 13% !important;

  }



  .xs-mb-14 {

    margin-bottom: 14% !important;

  }



  .xs-mb-15 {

    margin-bottom: 15% !important;

  }



  .xs-mb-16 {

    margin-bottom: 16% !important;

  }



  .xs-mb-17 {

    margin-bottom: 17% !important;

  }



  .xs-mb-18 {

    margin-bottom: 18% !important;

  }



  .xs-mb-19 {

    margin-bottom: 19% !important;

  }



  .xs-mb-20 {

    margin-bottom: 20% !important;

  }



  .xs-mb-21 {

    margin-bottom: 21% !important;

  }



  .xs-mb-22 {

    margin-bottom: 22% !important;

  }



  .xs-mb-23 {

    margin-bottom: 23% !important;

  }



  .xs-mb-24 {

    margin-bottom: 24% !important;

  }



  .xs-mb-25 {

    margin-bottom: 25% !important;

  }



  .xs-mb-26 {

    margin-bottom: 26% !important;

  }



  .xs-mb-27 {

    margin-bottom: 27% !important;

  }



  .xs-mb-28 {

    margin-bottom: 28% !important;

  }



  .xs-mb-29 {

    margin-bottom: 29% !important;

  }



  .xs-mb-30 {

    margin-bottom: 30% !important;

  }



  .xs-ms-5px {

    margin-left: 5px !important;

  }



  .xs-ms-10px {

    margin-left: 10px !important;

  }



  .xs-ms-15px {

    margin-left: 15px !important;

  }



  .xs-ms-20px {

    margin-left: 20px !important;

  }



  .xs-ms-25px {

    margin-left: 25px !important;

  }



  .xs-ms-30px {

    margin-left: 30px !important;

  }



  .xs-ms-35px {

    margin-left: 35px !important;

  }



  .xs-ms-40px {

    margin-left: 40px !important;

  }



  .xs-ms-45px {

    margin-left: 45px !important;

  }



  .xs-ms-50px {

    margin-left: 50px !important;

  }



  .xs-ms-55px {

    margin-left: 55px !important;

  }



  .xs-ms-60px {

    margin-left: 60px !important;

  }



  .xs-ms-65px {

    margin-left: 65px !important;

  }



  .xs-ms-70px {

    margin-left: 70px !important;

  }



  .xs-ms-1 {

    margin-left: 1% !important;

  }



  .xs-ms-2 {

    margin-left: 2% !important;

  }



  .xs-ms-3 {

    margin-left: 3% !important;

  }



  .xs-ms-4 {

    margin-left: 4% !important;

  }



  .xs-ms-5 {

    margin-left: 5% !important;

  }



  .xs-ms-6 {

    margin-left: 6% !important;

  }



  .xs-ms-7 {

    margin-left: 7% !important;

  }



  .xs-ms-8 {

    margin-left: 8% !important;

  }



  .xs-ms-9 {

    margin-left: 9% !important;

  }



  .xs-ms-10 {

    margin-left: 10% !important;

  }



  .xs-ms-11 {

    margin-left: 11% !important;

  }



  .xs-ms-12 {

    margin-left: 12% !important;

  }



  .xs-ms-13 {

    margin-left: 13% !important;

  }



  .xs-ms-14 {

    margin-left: 14% !important;

  }



  .xs-ms-15 {

    margin-left: 15% !important;

  }



  .xs-ms-16 {

    margin-left: 16% !important;

  }



  .xs-ms-17 {

    margin-left: 17% !important;

  }



  .xs-ms-18 {

    margin-left: 18% !important;

  }



  .xs-ms-19 {

    margin-left: 19% !important;

  }



  .xs-ms-20 {

    margin-left: 20% !important;

  }



  .xs-ms-21 {

    margin-left: 21% !important;

  }



  .xs-ms-22 {

    margin-left: 22% !important;

  }



  .xs-ms-23 {

    margin-left: 23% !important;

  }



  .xs-ms-24 {

    margin-left: 24% !important;

  }



  .xs-ms-25 {

    margin-left: 25% !important;

  }



  .xs-ms-26 {

    margin-left: 26% !important;

  }



  .xs-ms-27 {

    margin-left: 27% !important;

  }



  .xs-ms-28 {

    margin-left: 28% !important;

  }



  .xs-ms-29 {

    margin-left: 29% !important;

  }



  .xs-ms-30 {

    margin-left: 30% !important;

  }



  .xs-top-0px {

    top: 0px !important;

  }



  .xs-top-1px {

    top: 1px !important;

  }



  .xs-top-2px {

    top: 2px !important;

  }



  .xs-top-3px {

    top: 3px !important;

  }



  .xs-top-4px {

    top: 4px !important;

  }



  .xs-top-5px {

    top: 5px !important;

  }



  .xs-top-6px {

    top: 6px !important;

  }



  .xs-top-7px {

    top: 7px !important;

  }



  .xs-top-8px {

    top: 8px !important;

  }



  .xs-top-9px {

    top: 9px !important;

  }



  .xs-top-10px {

    top: 10px !important;

  }



  .xs-top-11px {

    top: 11px !important;

  }



  .xs-top-12px {

    top: 12px !important;

  }



  .xs-top-13px {

    top: 13px !important;

  }



  .xs-top-14px {

    top: 14px !important;

  }



  .xs-top-15px {

    top: 15px !important;

  }



  .xs-top-16px {

    top: 16px !important;

  }



  .xs-top-17px {

    top: 17px !important;

  }



  .xs-top-18px {

    top: 18px !important;

  }



  .xs-top-19px {

    top: 19px !important;

  }



  .xs-top-20px {

    top: 20px !important;

  }



  .xs-top-21px {

    top: 21px !important;

  }



  .xs-top-22px {

    top: 22px !important;

  }



  .xs-top-23px {

    top: 23px !important;

  }



  .xs-top-24px {

    top: 24px !important;

  }



  .xs-top-25px {

    top: 25px !important;

  }



  .xs-top-26px {

    top: 26px !important;

  }



  .xs-top-27px {

    top: 27px !important;

  }



  .xs-top-28px {

    top: 28px !important;

  }



  .xs-top-29px {

    top: 29px !important;

  }



  .xs-top-30px {

    top: 30px !important;

  }



  .xs-top-40px {

    top: 40px !important;

  }



  .xs-top-50px {

    top: 50px !important;

  }



  .xs-top-60px {

    top: 60px !important;

  }



  .xs-top-70px {

    top: 70px !important;

  }



  .xs-top-80px {

    top: 80px !important;

  }



  .xs-top-90px {

    top: 90px !important;

  }



  .xs-top-100px {

    top: 100px !important;

  }



  .xs-top-110px {

    top: 110px !important;

  }



  .xs-top-120px {

    top: 120px !important;

  }



  .xs-top-130px {

    top: 130px !important;

  }



  .xs-top-140px {

    top: 140px !important;

  }



  .xs-top-150px {

    top: 150px !important;

  }



  .xs-right-0px {

    right: 0px !important;

  }



  .xs-right-1px {

    right: 1px !important;

  }



  .xs-right-2px {

    right: 2px !important;

  }



  .xs-right-3px {

    right: 3px !important;

  }



  .xs-right-4px {

    right: 4px !important;

  }



  .xs-right-5px {

    right: 5px !important;

  }



  .xs-right-6px {

    right: 6px !important;

  }



  .xs-right-7px {

    right: 7px !important;

  }



  .xs-right-8px {

    right: 8px !important;

  }



  .xs-right-9px {

    right: 9px !important;

  }



  .xs-right-10px {

    right: 10px !important;

  }



  .xs-right-11px {

    right: 11px !important;

  }



  .xs-right-12px {

    right: 12px !important;

  }



  .xs-right-13px {

    right: 13px !important;

  }



  .xs-right-14px {

    right: 14px !important;

  }



  .xs-right-15px {

    right: 15px !important;

  }



  .xs-right-16px {

    right: 16px !important;

  }



  .xs-right-17px {

    right: 17px !important;

  }



  .xs-right-18px {

    right: 18px !important;

  }



  .xs-right-19px {

    right: 19px !important;

  }



  .xs-right-20px {

    right: 20px !important;

  }



  .xs-right-21px {

    right: 21px !important;

  }



  .xs-right-22px {

    right: 22px !important;

  }



  .xs-right-23px {

    right: 23px !important;

  }



  .xs-right-24px {

    right: 24px !important;

  }



  .xs-right-25px {

    right: 25px !important;

  }



  .xs-right-26px {

    right: 26px !important;

  }



  .xs-right-27px {

    right: 27px !important;

  }



  .xs-right-28px {

    right: 28px !important;

  }



  .xs-right-29px {

    right: 29px !important;

  }



  .xs-right-30px {

    right: 30px !important;

  }



  .xs-right-40px {

    right: 40px !important;

  }



  .xs-right-50px {

    right: 50px !important;

  }



  .xs-right-60px {

    right: 60px !important;

  }



  .xs-right-70px {

    right: 70px !important;

  }



  .xs-right-80px {

    right: 80px !important;

  }



  .xs-right-90px {

    right: 90px !important;

  }



  .xs-right-100px {

    right: 100px !important;

  }



  .xs-right-110px {

    right: 110px !important;

  }



  .xs-right-120px {

    right: 120px !important;

  }



  .xs-right-130px {

    right: 130px !important;

  }



  .xs-right-140px {

    right: 140px !important;

  }



  .xs-right-150px {

    right: 150px !important;

  }



  .xs-bottom-0px {

    bottom: 0px !important;

  }



  .xs-bottom-1px {

    bottom: 1px !important;

  }



  .xs-bottom-2px {

    bottom: 2px !important;

  }



  .xs-bottom-3px {

    bottom: 3px !important;

  }



  .xs-bottom-4px {

    bottom: 4px !important;

  }



  .xs-bottom-5px {

    bottom: 5px !important;

  }



  .xs-bottom-6px {

    bottom: 6px !important;

  }



  .xs-bottom-7px {

    bottom: 7px !important;

  }



  .xs-bottom-8px {

    bottom: 8px !important;

  }



  .xs-bottom-9px {

    bottom: 9px !important;

  }



  .xs-bottom-10px {

    bottom: 10px !important;

  }



  .xs-bottom-11px {

    bottom: 11px !important;

  }



  .xs-bottom-12px {

    bottom: 12px !important;

  }



  .xs-bottom-13px {

    bottom: 13px !important;

  }



  .xs-bottom-14px {

    bottom: 14px !important;

  }



  .xs-bottom-15px {

    bottom: 15px !important;

  }



  .xs-bottom-16px {

    bottom: 16px !important;

  }



  .xs-bottom-17px {

    bottom: 17px !important;

  }



  .xs-bottom-18px {

    bottom: 18px !important;

  }



  .xs-bottom-19px {

    bottom: 19px !important;

  }



  .xs-bottom-20px {

    bottom: 20px !important;

  }



  .xs-bottom-21px {

    bottom: 21px !important;

  }



  .xs-bottom-22px {

    bottom: 22px !important;

  }



  .xs-bottom-23px {

    bottom: 23px !important;

  }



  .xs-bottom-24px {

    bottom: 24px !important;

  }



  .xs-bottom-25px {

    bottom: 25px !important;

  }



  .xs-bottom-26px {

    bottom: 26px !important;

  }



  .xs-bottom-27px {

    bottom: 27px !important;

  }



  .xs-bottom-28px {

    bottom: 28px !important;

  }



  .xs-bottom-29px {

    bottom: 29px !important;

  }



  .xs-bottom-30px {

    bottom: 30px !important;

  }



  .xs-bottom-40px {

    bottom: 40px !important;

  }



  .xs-bottom-50px {

    bottom: 50px !important;

  }



  .xs-bottom-60px {

    bottom: 60px !important;

  }



  .xs-bottom-70px {

    bottom: 70px !important;

  }



  .xs-bottom-80px {

    bottom: 80px !important;

  }



  .xs-bottom-90px {

    bottom: 90px !important;

  }



  .xs-bottom-100px {

    bottom: 100px !important;

  }



  .xs-bottom-110px {

    bottom: 110px !important;

  }



  .xs-bottom-120px {

    bottom: 120px !important;

  }



  .xs-bottom-130px {

    bottom: 130px !important;

  }



  .xs-bottom-140px {

    bottom: 140px !important;

  }



  .xs-bottom-150px {

    bottom: 150px !important;

  }



  .xs-left-0px {

    left: 0px !important;

  }



  .xs-left-1px {

    left: 1px !important;

  }



  .xs-left-2px {

    left: 2px !important;

  }



  .xs-left-3px {

    left: 3px !important;

  }



  .xs-left-4px {

    left: 4px !important;

  }



  .xs-left-5px {

    left: 5px !important;

  }



  .xs-left-6px {

    left: 6px !important;

  }



  .xs-left-7px {

    left: 7px !important;

  }



  .xs-left-8px {

    left: 8px !important;

  }



  .xs-left-9px {

    left: 9px !important;

  }



  .xs-left-10px {

    left: 10px !important;

  }



  .xs-left-11px {

    left: 11px !important;

  }



  .xs-left-12px {

    left: 12px !important;

  }



  .xs-left-13px {

    left: 13px !important;

  }



  .xs-left-14px {

    left: 14px !important;

  }



  .xs-left-15px {

    left: 15px !important;

  }



  .xs-left-16px {

    left: 16px !important;

  }



  .xs-left-17px {

    left: 17px !important;

  }



  .xs-left-18px {

    left: 18px !important;

  }



  .xs-left-19px {

    left: 19px !important;

  }



  .xs-left-20px {

    left: 20px !important;

  }



  .xs-left-21px {

    left: 21px !important;

  }



  .xs-left-22px {

    left: 22px !important;

  }



  .xs-left-23px {

    left: 23px !important;

  }



  .xs-left-24px {

    left: 24px !important;

  }



  .xs-left-25px {

    left: 25px !important;

  }



  .xs-left-26px {

    left: 26px !important;

  }



  .xs-left-27px {

    left: 27px !important;

  }



  .xs-left-28px {

    left: 28px !important;

  }



  .xs-left-29px {

    left: 29px !important;

  }



  .xs-left-30px {

    left: 30px !important;

  }



  .xs-left-40px {

    left: 40px !important;

  }



  .xs-left-50px {

    left: 50px !important;

  }



  .xs-left-60px {

    left: 60px !important;

  }



  .xs-left-70px {

    left: 70px !important;

  }



  .xs-left-80px {

    left: 80px !important;

  }



  .xs-left-90px {

    left: 90px !important;

  }



  .xs-left-100px {

    left: 100px !important;

  }



  .xs-left-110px {

    left: 110px !important;

  }



  .xs-left-120px {

    left: 120px !important;

  }



  .xs-left-130px {

    left: 130px !important;

  }



  .xs-left-140px {

    left: 140px !important;

  }



  .xs-left-150px {

    left: 150px !important;

  }



  .xs-top-minus-0px {

    top: -0px !important;

  }



  .xs-top-minus-1px {

    top: -1px !important;

  }



  .xs-top-minus-2px {

    top: -2px !important;

  }



  .xs-top-minus-3px {

    top: -3px !important;

  }



  .xs-top-minus-4px {

    top: -4px !important;

  }



  .xs-top-minus-5px {

    top: -5px !important;

  }



  .xs-top-minus-6px {

    top: -6px !important;

  }



  .xs-top-minus-7px {

    top: -7px !important;

  }



  .xs-top-minus-8px {

    top: -8px !important;

  }



  .xs-top-minus-9px {

    top: -9px !important;

  }



  .xs-top-minus-10px {

    top: -10px !important;

  }



  .xs-top-minus-11px {

    top: -11px !important;

  }



  .xs-top-minus-12px {

    top: -12px !important;

  }



  .xs-top-minus-13px {

    top: -13px !important;

  }



  .xs-top-minus-14px {

    top: -14px !important;

  }



  .xs-top-minus-15px {

    top: -15px !important;

  }



  .xs-top-minus-16px {

    top: -16px !important;

  }



  .xs-top-minus-17px {

    top: -17px !important;

  }



  .xs-top-minus-18px {

    top: -18px !important;

  }



  .xs-top-minus-19px {

    top: -19px !important;

  }



  .xs-top-minus-20px {

    top: -20px !important;

  }



  .xs-top-minus-21px {

    top: -21px !important;

  }



  .xs-top-minus-22px {

    top: -22px !important;

  }



  .xs-top-minus-23px {

    top: -23px !important;

  }



  .xs-top-minus-24px {

    top: -24px !important;

  }



  .xs-top-minus-25px {

    top: -25px !important;

  }



  .xs-top-minus-26px {

    top: -26px !important;

  }



  .xs-top-minus-27px {

    top: -27px !important;

  }



  .xs-top-minus-28px {

    top: -28px !important;

  }



  .xs-top-minus-29px {

    top: -29px !important;

  }



  .xs-top-minus-30px {

    top: -30px !important;

  }



  .xs-top-minus-40px {

    top: -40px !important;

  }



  .xs-top-minus-50px {

    top: -50px !important;

  }



  .xs-top-minus-60px {

    top: -60px !important;

  }



  .xs-top-minus-70px {

    top: -70px !important;

  }



  .xs-top-minus-80px {

    top: -80px !important;

  }



  .xs-top-minus-90px {

    top: -90px !important;

  }



  .xs-top-minus-100px {

    top: -100px !important;

  }



  .xs-top-minus-110px {

    top: -110px !important;

  }



  .xs-top-minus-120px {

    top: -120px !important;

  }



  .xs-top-minus-130px {

    top: -130px !important;

  }



  .xs-top-minus-140px {

    top: -140px !important;

  }



  .xs-top-minus-150px {

    top: -150px !important;

  }



  .xs-right-minus-0px {

    right: -0px !important;

  }



  .xs-right-minus-1px {

    right: -1px !important;

  }



  .xs-right-minus-2px {

    right: -2px !important;

  }



  .xs-right-minus-3px {

    right: -3px !important;

  }



  .xs-right-minus-4px {

    right: -4px !important;

  }



  .xs-right-minus-5px {

    right: -5px !important;

  }



  .xs-right-minus-6px {

    right: -6px !important;

  }



  .xs-right-minus-7px {

    right: -7px !important;

  }



  .xs-right-minus-8px {

    right: -8px !important;

  }



  .xs-right-minus-9px {

    right: -9px !important;

  }



  .xs-right-minus-10px {

    right: -10px !important;

  }



  .xs-right-minus-11px {

    right: -11px !important;

  }



  .xs-right-minus-12px {

    right: -12px !important;

  }



  .xs-right-minus-13px {

    right: -13px !important;

  }



  .xs-right-minus-14px {

    right: -14px !important;

  }



  .xs-right-minus-15px {

    right: -15px !important;

  }



  .xs-right-minus-16px {

    right: -16px !important;

  }



  .xs-right-minus-17px {

    right: -17px !important;

  }



  .xs-right-minus-18px {

    right: -18px !important;

  }



  .xs-right-minus-19px {

    right: -19px !important;

  }



  .xs-right-minus-20px {

    right: -20px !important;

  }



  .xs-right-minus-21px {

    right: -21px !important;

  }



  .xs-right-minus-22px {

    right: -22px !important;

  }



  .xs-right-minus-23px {

    right: -23px !important;

  }



  .xs-right-minus-24px {

    right: -24px !important;

  }



  .xs-right-minus-25px {

    right: -25px !important;

  }



  .xs-right-minus-26px {

    right: -26px !important;

  }



  .xs-right-minus-27px {

    right: -27px !important;

  }



  .xs-right-minus-28px {

    right: -28px !important;

  }



  .xs-right-minus-29px {

    right: -29px !important;

  }



  .xs-right-minus-30px {

    right: -30px !important;

  }



  .xs-right-minus-40px {

    right: -40px !important;

  }



  .xs-right-minus-50px {

    right: -50px !important;

  }



  .xs-right-minus-60px {

    right: -60px !important;

  }



  .xs-right-minus-70px {

    right: -70px !important;

  }



  .xs-right-minus-80px {

    right: -80px !important;

  }



  .xs-right-minus-90px {

    right: -90px !important;

  }



  .xs-right-minus-100px {

    right: -100px !important;

  }



  .xs-right-minus-110px {

    right: -110px !important;

  }



  .xs-right-minus-120px {

    right: -120px !important;

  }



  .xs-right-minus-130px {

    right: -130px !important;

  }



  .xs-right-minus-140px {

    right: -140px !important;

  }



  .xs-right-minus-150px {

    right: -150px !important;

  }



  .xs-bottom-minus-0px {

    bottom: -0px !important;

  }



  .xs-bottom-minus-1px {

    bottom: -1px !important;

  }



  .xs-bottom-minus-2px {

    bottom: -2px !important;

  }



  .xs-bottom-minus-3px {

    bottom: -3px !important;

  }



  .xs-bottom-minus-4px {

    bottom: -4px !important;

  }



  .xs-bottom-minus-5px {

    bottom: -5px !important;

  }



  .xs-bottom-minus-6px {

    bottom: -6px !important;

  }



  .xs-bottom-minus-7px {

    bottom: -7px !important;

  }



  .xs-bottom-minus-8px {

    bottom: -8px !important;

  }



  .xs-bottom-minus-9px {

    bottom: -9px !important;

  }



  .xs-bottom-minus-10px {

    bottom: -10px !important;

  }



  .xs-bottom-minus-11px {

    bottom: -11px !important;

  }



  .xs-bottom-minus-12px {

    bottom: -12px !important;

  }



  .xs-bottom-minus-13px {

    bottom: -13px !important;

  }



  .xs-bottom-minus-14px {

    bottom: -14px !important;

  }



  .xs-bottom-minus-15px {

    bottom: -15px !important;

  }



  .xs-bottom-minus-16px {

    bottom: -16px !important;

  }



  .xs-bottom-minus-17px {

    bottom: -17px !important;

  }



  .xs-bottom-minus-18px {

    bottom: -18px !important;

  }



  .xs-bottom-minus-19px {

    bottom: -19px !important;

  }



  .xs-bottom-minus-20px {

    bottom: -20px !important;

  }



  .xs-bottom-minus-21px {

    bottom: -21px !important;

  }



  .xs-bottom-minus-22px {

    bottom: -22px !important;

  }



  .xs-bottom-minus-23px {

    bottom: -23px !important;

  }



  .xs-bottom-minus-24px {

    bottom: -24px !important;

  }



  .xs-bottom-minus-25px {

    bottom: -25px !important;

  }



  .xs-bottom-minus-26px {

    bottom: -26px !important;

  }



  .xs-bottom-minus-27px {

    bottom: -27px !important;

  }



  .xs-bottom-minus-28px {

    bottom: -28px !important;

  }



  .xs-bottom-minus-29px {

    bottom: -29px !important;

  }



  .xs-bottom-minus-30px {

    bottom: -30px !important;

  }



  .xs-bottom-minus-40px {

    bottom: -40px !important;

  }



  .xs-bottom-minus-50px {

    bottom: -50px !important;

  }



  .xs-bottom-minus-60px {

    bottom: -60px !important;

  }



  .xs-bottom-minus-70px {

    bottom: -70px !important;

  }



  .xs-bottom-minus-80px {

    bottom: -80px !important;

  }



  .xs-bottom-minus-90px {

    bottom: -90px !important;

  }



  .xs-bottom-minus-100px {

    bottom: -100px !important;

  }



  .xs-bottom-minus-110px {

    bottom: -110px !important;

  }



  .xs-bottom-minus-120px {

    bottom: -120px !important;

  }



  .xs-bottom-minus-130px {

    bottom: -130px !important;

  }



  .xs-bottom-minus-140px {

    bottom: -140px !important;

  }



  .xs-bottom-minus-150px {

    bottom: -150px !important;

  }



  .xs-left-minus-0px {

    left: -0px !important;

  }



  .xs-left-minus-1px {

    left: -1px !important;

  }



  .xs-left-minus-2px {

    left: -2px !important;

  }



  .xs-left-minus-3px {

    left: -3px !important;

  }



  .xs-left-minus-4px {

    left: -4px !important;

  }



  .xs-left-minus-5px {

    left: -5px !important;

  }



  .xs-left-minus-6px {

    left: -6px !important;

  }



  .xs-left-minus-7px {

    left: -7px !important;

  }



  .xs-left-minus-8px {

    left: -8px !important;

  }



  .xs-left-minus-9px {

    left: -9px !important;

  }



  .xs-left-minus-10px {

    left: -10px !important;

  }



  .xs-left-minus-11px {

    left: -11px !important;

  }



  .xs-left-minus-12px {

    left: -12px !important;

  }



  .xs-left-minus-13px {

    left: -13px !important;

  }



  .xs-left-minus-14px {

    left: -14px !important;

  }



  .xs-left-minus-15px {

    left: -15px !important;

  }



  .xs-left-minus-16px {

    left: -16px !important;

  }



  .xs-left-minus-17px {

    left: -17px !important;

  }



  .xs-left-minus-18px {

    left: -18px !important;

  }



  .xs-left-minus-19px {

    left: -19px !important;

  }



  .xs-left-minus-20px {

    left: -20px !important;

  }



  .xs-left-minus-21px {

    left: -21px !important;

  }



  .xs-left-minus-22px {

    left: -22px !important;

  }



  .xs-left-minus-23px {

    left: -23px !important;

  }



  .xs-left-minus-24px {

    left: -24px !important;

  }



  .xs-left-minus-25px {

    left: -25px !important;

  }



  .xs-left-minus-26px {

    left: -26px !important;

  }



  .xs-left-minus-27px {

    left: -27px !important;

  }



  .xs-left-minus-28px {

    left: -28px !important;

  }



  .xs-left-minus-29px {

    left: -29px !important;

  }



  .xs-left-minus-30px {

    left: -30px !important;

  }



  .xs-left-minus-40px {

    left: -40px !important;

  }



  .xs-left-minus-50px {

    left: -50px !important;

  }



  .xs-left-minus-60px {

    left: -60px !important;

  }



  .xs-left-minus-70px {

    left: -70px !important;

  }



  .xs-left-minus-80px {

    left: -80px !important;

  }



  .xs-left-minus-90px {

    left: -90px !important;

  }



  .xs-left-minus-100px {

    left: -100px !important;

  }



  .xs-left-minus-110px {

    left: -110px !important;

  }



  .xs-left-minus-120px {

    left: -120px !important;

  }



  .xs-left-minus-130px {

    left: -130px !important;

  }



  .xs-left-minus-140px {

    left: -140px !important;

  }



  .xs-left-minus-150px {

    left: -150px !important;

  }



  .xs-border-width-0px {

    border-width: 0px !important;

  }



  .xs-border-width-1px {

    border-width: 1px !important;

  }



  .xs-border-width-2px {

    border-width: 2px !important;

  }



  .xs-border-width-3px {

    border-width: 3px !important;

  }



  .xs-border-width-4px {

    border-width: 4px !important;

  }



  .xs-border-width-5px {

    border-width: 5px !important;

  }



  .xs-border-width-6px {

    border-width: 6px !important;

  }



  .xs-border-width-7px {

    border-width: 7px !important;

  }



  .xs-border-width-8px {

    border-width: 8px !important;

  }



  .xs-border-width-9px {

    border-width: 9px !important;

  }



  .xs-border-width-10px {

    border-width: 10px !important;

  }

}



@media (max-width: 1600px) {



  /* No margin */

  .xxl-ms-0 {

    margin-left: 0 !important;

  }



  .xxl-me-0 {

    margin-right: 0 !important;

  }



  .xxl-mt-0 {

    margin-top: 0 !important;

  }



  .xxl-mb-0 {

    margin-bottom: 0 !important;

  }



  .xxl-mx-0 {

    margin-left: 0 !important;

    margin-right: 0 !important;

  }



  .xxl-mx-auto {

    margin-left: auto !important;

    margin-right: auto !important;

  }



  .xxl-my-0 {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

  }



  .xxl-m-0 {

    margin: 0 !important;

  }



  /* No padding */

  .xxl-ps-0 {

    padding-left: 0 !important;

  }



  .xxl-pe-0 {

    padding-right: 0 !important;

  }



  .xxl-pt-0 {

    padding-top: 0 !important;

  }



  .xxl-pb-0 {

    padding-bottom: 0 !important;

  }



  .xxl-px-0 {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }



  .xxl-py-0 {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }



  .xxl-p-0 {

    padding: 0 !important;

  }



  /* Border none */

  .xxl-border-top-0 {

    border-top: 0 !important;

  }



  .xxl-border-bottom-0 {

    border-bottom: 0 !important;

  }



  .xxl-border-end-0 {

    border-right: 0 !important;

  }



  .xxl-border-start-0 {

    border-left: 0 !important;

  }

}



@media (max-width: 1399px) {



  /* No margin */

  .xl-ms-0 {

    margin-left: 0 !important;

  }



  .xl-me-0 {

    margin-right: 0 !important;

  }



  .xl-mt-0 {

    margin-top: 0 !important;

  }



  .xl-mb-0 {

    margin-bottom: 0 !important;

  }



  .xl-mx-0 {

    margin-left: 0 !important;

    margin-right: 0 !important;

  }



  .xl-mx-auto {

    margin-left: auto !important;

    margin-right: auto !important;

  }



  .xl-my-0 {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

  }



  .xl-m-0 {

    margin: 0 !important;

  }



  /* No padding */

  .xl-ps-0 {

    padding-left: 0 !important;

  }



  .xl-pe-0 {

    padding-right: 0 !important;

  }



  .xl-pt-0 {

    padding-top: 0 !important;

  }



  .xl-pb-0 {

    padding-bottom: 0 !important;

  }



  .xl-px-0 {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }



  .xl-py-0 {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }



  .xl-p-0 {

    padding: 0 !important;

  }

}



@media (max-width: 1199px) {



  /* No margin */

  .lg-ms-0 {

    margin-left: 0 !important;

  }



  .lg-me-0 {

    margin-right: 0 !important;

  }



  .lg-mt-0 {

    margin-top: 0 !important;

  }



  .lg-mb-0 {

    margin-bottom: 0 !important;

  }



  .lg-mx-0 {

    margin-left: 0 !important;

    margin-right: 0 !important;

  }



  .lg-mx-auto {

    margin-left: auto !important;

    margin-right: auto !important;

  }



  .lg-my-0 {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

  }



  .lg-m-0 {

    margin: 0 !important;

  }



  /* No padding */

  .lg-ps-0 {

    padding-left: 0 !important;

  }



  .lg-pe-0 {

    padding-right: 0 !important;

  }



  .lg-pt-0 {

    padding-top: 0 !important;

  }



  .lg-pb-0 {

    padding-bottom: 0 !important;

  }



  .lg-px-0 {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }



  .lg-py-0 {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }



  .lg-p-0 {

    padding: 0 !important;

  }



  /* Left right auto */

  .lg-right-auto {

    right: auto !important;

  }



  .lg-left-auto {

    left: auto !important;

  }

}



@media (max-width: 991px) {



  /* No margin */

  .md-ms-0 {

    margin-left: 0 !important;

  }



  .md-me-0 {

    margin-right: 0 !important;

  }



  .md-mt-0 {

    margin-top: 0 !important;

  }



  .md-mb-0 {

    margin-bottom: 0 !important;

  }



  .md-mt-auto {

    margin-top: auto !important;

  }



  .md-mb-auto {

    margin-bottom: auto !important;

  }



  .md-mx-0 {

    margin-left: 0 !important;

    margin-right: 0 !important;

  }



  .md-mx-auto {

    margin-left: auto !important;

    margin-right: auto !important;

  }



  .md-my-0 {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

  }



  .md-m-0 {

    margin: 0 !important;

  }



  /* No padding */

  .md-ps-0 {

    padding-left: 0 !important;

  }



  .md-pe-0 {

    padding-right: 0 !important;

  }



  .md-pt-0 {

    padding-top: 0 !important;

  }



  .md-pb-0 {

    padding-bottom: 0 !important;

  }



  .md-px-0 {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }



  .md-py-0 {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }



  .md-p-0 {

    padding: 0 !important;

  }



  /* Left right auto */

  .md-right-auto {

    right: auto !important;

  }



  .md-left-auto {

    left: auto !important;

  }

}



@media (max-width: 767px) {



  /* No margin */

  .sm-ms-0 {

    margin-left: 0 !important;

  }



  .sm-me-0 {

    margin-right: 0 !important;

  }



  .sm-mt-0 {

    margin-top: 0 !important;

  }



  .sm-mb-0 {

    margin-bottom: 0 !important;

  }



  .sm-mx-0 {

    margin-left: 0 !important;

    margin-right: 0 !important;

  }



  .sm-mx-auto {

    margin-left: auto !important;

    margin-right: auto !important;

  }



  .sm-my-0 {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

  }



  .sm-m-0 {

    margin: 0 !important;

  }



  .sm-mt-auto {

    margin-top: auto !important;

  }



  .sm-mb-auto {

    margin-bottom: auto !important;

  }



  /* No padding */

  .sm-ps-0 {

    padding-left: 0 !important;

  }



  .sm-pe-0 {

    padding-right: 0 !important;

  }



  .sm-pt-0 {

    padding-top: 0 !important;

  }



  .sm-pb-0 {

    padding-bottom: 0 !important;

  }



  .sm-px-0 {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }



  .sm-py-0 {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }



  .sm-p-0 {

    padding: 0 !important;

  }



  /* Left right auto */

  .sm-right-auto {

    right: auto !important;

  }



  .sm-left-auto {

    left: auto !important;

  }



  /* Min height */

  .sm-min-h-100px {

    min-height: 100px !important;

  }

}



@media (max-width: 575px) {



  /* No margin */

  .xs-ms-0 {

    margin-left: 0 !important;

  }



  .xs-me-0 {

    margin-right: 0 !important;

  }



  .xs-mt-0 {

    margin-top: 0 !important;

  }



  .xs-mb-0 {

    margin-bottom: 0 !important;

  }



  .xs-mx-0 {

    margin-left: 0 !important;

    margin-right: 0 !important;

  }



  .xs-mx-auto {

    margin-left: auto !important;

    margin-right: auto !important;

  }



  .xs-my-0 {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

  }



  .xs-m-0 {

    margin: 0 !important;

  }



  .xs-ms-auto {

    margin-left: auto !important;

  }



  .xs-me-auto {

    margin-right: auto !important;

  }



  /* No padding */

  .xs-ps-0 {

    padding-left: 0 !important;

  }



  .xs-pe-0 {

    padding-right: 0 !important;

  }



  .xs-pt-0 {

    padding-top: 0 !important;

  }



  .xs-pb-0 {

    padding-bottom: 0 !important;

  }



  .xs-px-0 {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }



  .xs-py-0 {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }



  .xs-p-0 {

    padding: 0 !important;

  }



  /* Left right auto */

  .xs-right-auto {

    right: auto !important;

  }



  .xs-left-auto {

    left: auto !important;

  }

}



@media (max-width: 1399px) {

  .center-logo .navbar-nav .nav-link {

    padding-left: 12px;

    padding-right: 12px;

  }



  header.sticky .center-logo .navbar-nav .nav-link {

    padding-left: 12px;

    padding-right: 12px;

  }

}



@media (max-width: 1199px) {

  header .container-fluid {

    padding-left: 35px;

    padding-right: 35px;

  }



  header.sticky .center-logo .navbar-nav .nav-link {

    padding: 26px 15px;

  }



  .navbar>.container-fluid {

    padding-left: 35px;

    padding-right: 35px;

  }



  .navbar .navbar-nav .nav-link {

    padding: 10px 11px;

    font-size: 15px;

  }



  .navbar .navbar-nav .submenu-content .mega-menu {

    width: 100%;

    padding: 0 60px;

  }



  .navbar .navbar-nav .submenu-content ul {

    padding: 0 30px 0 0;

  }



  .navbar.center-logo .navbar-nav .nav-link {

    padding: 38px 15px;

  }



  .navbar.center-logo .navbar-left,

  .navbar.center-logo .navbar-right {

    width: 40%;

  }



  .navbar.top-logo .navbar-nav .nav-link {

    padding: 25px 15px !important;

  }



  .navbar.mini-header .navbar-nav .nav-link {

    padding: 20px 15px !important;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu {

    padding: 35px 0 35px;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu a {

    padding-bottom: 8px;

  }



  .navbar .navbar-nav .submenu-content ul .sub-title {

    margin-bottom: 8px;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu li a {

    padding-bottom: 10px;

  }



  .header-demo .container-fluid {

    padding-left: 15px;

    padding-right: 15px;

  }



  .header-demo.navbar .navbar-nav .nav-link {

    padding-left: 8px;

    padding-right: 8px;

  }



  .header-demo.navbar .navbar-nav .submenu-content .mega-menu {

    padding: 0 30px;

  }



  .header-demo.navbar .header-button .purchase-envato>span {

    padding-left: 10px;

    padding-right: 10px;

  }



  .header-demo.navbar.center-logo .navbar-nav .nav-link {

    padding-left: 15px;

    padding-right: 15px;

  }



  .push-menu .left-circle {

    width: 460px !important;

    height: 430px;

  }



  .header-search-popup .search-form {

    width: 60%;

  }

}



/* Navigation breakpoint start */

@media (max-width: 991px) {

  .header-demo.navbar .navbar-nav .premium-element {

    background-image: none !important;

  }



  .header-demo.navbar .navbar-nav .premium-element .sub-title {

    font-size: 16px;

  }



  .header-demo.navbar .navbar-nav .dropdown .dropdown-menu a .label {

    display: none;

  }



  .navbar.header-demo .navbar-nav .nav-item:first-child .dropdown-menu {

    background-image: none !important;

  }



  .navbar.header-demo .header-button .purchase-envato>span {

    padding-left: 20px;

    padding-right: 20px;

  }



  /* Mobile nav style classic */

  [data-mobile-nav-style=classic] .navbar-nav {

    display: block;

  }



  /* Mobile nav style full screen */

  [data-mobile-nav-style=full-screen-menu] .navbar-nav .premium-element {

    background-image: none !important;

  }



  [data-mobile-nav-style=full-screen-menu] header .navbar-collapse {

    display: none !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner {

    background-image: linear-gradient(to right top, #0039e3, #4132e0, #5e28dd, #741bd9, #8600d4);

    visibility: hidden;

    overflow: hidden !important;

    width: 100vw;

    height: 100vh !important;

    position: fixed;

    top: -100vh;

    left: 0;

    z-index: 9999;

    display: flex !important;

    transition: all 0.4s ease-out;

    transition-delay: 0.6s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse {

    position: inherit;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    padding: 100px 0;

    max-height: 100%;

    box-shadow: none;

    background: 0 0;

    display: flex !important;

    justify-content: center !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox {

    height: auto;

    width: 85%;

    margin: 0 auto;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox>.mCSB_container {

    margin-right: 0;

    padding: 0 20px;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .nav-link {

    display: inline-block;

    line-height: 25px;

    font-size: 17px;

    font-weight: 500;

    color: var(--white);

    padding-left: 0 !important;

    padding-right: 0 !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .nav-link {

    opacity: 0.6;

    color: var(--white);

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .dropdown-toggle {

    color: var(--white);

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active:hover .nav-link {

    color: var(--white);

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item>.dropdown-menu {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle {

    color: var(--white);

    top: 10px;

    right: 0;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .mega-menu ul:last-child {

    padding-bottom: 20px;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .sub-title {

    color: var(--white) !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu a {

    color: var(--white);

    opacity: 0.6;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu a .label {

    display: none;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .dropdown>a {

    color: var(--white);

    opacity: 1;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu li.active>a {

    color: var(--white);

    opacity: 1;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item:hover .nav-link {

    color: var(--white);

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child {

    margin-bottom: 20px;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item {

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    padding: 5px 0px;

    transform: scale(1.15) translateY(-30px);

    opacity: 0;

    transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(1) {

    transition-delay: 0.49s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(2) {

    transition-delay: 0.42s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(3) {

    transition-delay: 0.35s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(4) {

    transition-delay: 0.28s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(5) {

    transition-delay: 0.21s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(6) {

    transition-delay: 0.14s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(7) {

    transition-delay: 0.07s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(8) {

    transition-delay: 0s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(9) {

    transition-delay: -0.07s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(10) {

    transition-delay: -0.14s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(11) {

    transition-delay: -0.21s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(12) {

    transition-delay: -0.28s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(13) {

    transition-delay: -0.35s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(14) {

    transition-delay: -0.42s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(15) {

    transition-delay: -0.49s;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:last-child {

    border-bottom: 0;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:first-child .dropdown-menu {

    background-image: none !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu {

    position: static !important;

    transform: translate3d(0, 0, 0px) !important;

    -webkit-transform: translate3d(0, 0, 0px) !important;

    padding: 0 !important;

    border-radius: 0 !important;

    border: 0 !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu ul li {

    display: block;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu ul li a i {

    width: 25px;

    display: inline-block;

    vertical-align: middle;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a {

    display: block;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {

    position: absolute;

    right: 30px;

    top: 35px;

    margin: 0;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler .navbar-toggler-line {

    background-color: var(--white);

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu {

    padding-top: 5px !important;

    padding-bottom: 20px !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    padding: 15px 0;

    font-size: 15px;

    line-height: normal;

    display: block;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li i {

    margin-right: 10px;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a {

    border-bottom: 0;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {

    padding-top: 10px !important;

    padding-bottom: 25px !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li {

    justify-content: center;

    display: flex;

    border-bottom: 0;

    padding: 0 15px;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li:last-child a {

    border-bottom: 0;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a {

    margin: 0;

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    padding: 15px 0;

    font-size: 16px;

    line-height: 28px;

    font-weight: 500;

    width: 100%;

    position: relative;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-item-align: stretch;

    -ms-grid-row-align: stretch;

    align-self: stretch;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    opacity: 1;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a i {

    width: 35px;

    font-size: 32px;

    margin-right: 15px;

    color: var(--white);

    flex-shrink: 0;

    text-align: left;

    opacity: 0.6;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {

    color: var(--white);

    font-weight: 600;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a p {

    margin: 0;

    font-size: 13px;

    color: var(--white);

    opacity: 0.6;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img {

    border-radius: 100%;

    width: 55px;

    margin-right: 15px;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a.btn {

    display: inline-block;

    border: 0;

    margin-top: 15px;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:before {

    content: "\f135";

    color: var(--white);

    font-family: bootstrap-icons;

    font-weight: 400;

    font-size: 23px;

    position: absolute;

    right: 6px;

    opacity: 0;

    -webkit-transition: all 300ms cubic-bezier(0.61, 1, 0.88, 1);

    transition: all 300ms cubic-bezier(0.61, 1, 0.88, 1);

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:hover:before {

    right: 0px;

    opacity: 1;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner {

    top: 0;

    visibility: visible !important;

    transition: all 0.2s ease-in;

    transition-delay: 0.2s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {

    transition: all 0.5s ease-in;

    transition-delay: 0.8s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item {

    transform: scale(1) translateY(0px);

    -webkit-transform: scale(1) translateY(0px);

    opacity: 1;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(1) {

    transition-delay: 0.27s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(2) {

    transition-delay: 0.34s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(3) {

    transition-delay: 0.41s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(4) {

    transition-delay: 0.48s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(5) {

    transition-delay: 0.55s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(6) {

    transition-delay: 0.62s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(7) {

    transition-delay: 0.69s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(8) {

    transition-delay: 0.76s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(9) {

    transition-delay: 0.83s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(10) {

    transition-delay: 0.9s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(11) {

    transition-delay: 0.97s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(12) {

    transition-delay: 1.04s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(13) {

    transition-delay: 1.11s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(14) {

    transition-delay: 1.18s;

  }



  .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(15) {

    transition-delay: 1.25s;

  }



  /* Mobile nav style modern */

  [data-mobile-nav-style=modern] .navbar-nav .premium-element {

    background-image: none !important;

  }



  [data-mobile-nav-style=modern] header .navbar-collapse {

    display: none !important;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner {

    opacity: 0;

    visibility: hidden;

    overflow: visible !important;

    width: 70vw;

    height: 100vh !important;

    position: fixed;

    top: 0;

    right: -70vw;

    z-index: 90;

    display: flex !important;

    justify-content: center;

    transition-duration: 0.75s;

    transform: translate3d(30vw, 0, 0);

    -webkit-transform: translate3d(30vw, 0, 0);

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse {

    position: static;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: transparent;

    padding: 100px 50px;

    box-shadow: none;

    max-height: 100%;

    display: flex !important;

    justify-content: center !important;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .mCustomScrollBox {

    height: auto;

    width: 100%;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .nav-link {

    display: inline-block;

    font-size: 17px;

    line-height: 24px;

    font-weight: 500;

    color: var(--white);

    padding: 10px 0 !important;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active .nav-link {

    opacity: 0.6;

    color: var(--white);

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active .dropdown-toggle {

    color: var(--white);

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active:hover .nav-link {

    color: var(--white);

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle {

    color: var(--white);

    top: 10px;

    right: 0;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .sub-title {

    color: var(--white) !important;

    font-size: 14px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu a {

    color: var(--white);

    opacity: 0.6;

    font-size: 13.5px;

    display: block;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .dropdown>a {

    color: var(--white);

    opacity: 1;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu li.active>a {

    color: var(--white);

    opacity: 1;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .mega-menu ul:last-child {

    padding-bottom: 20px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item:hover .nav-link {

    color: var(--white);

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav>.nav-item {

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    padding: 10px 0px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav>.nav-item:last-child {

    border-bottom: 0;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav>.nav-item:first-child .dropdown-menu {

    background-image: none !important;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child {

    margin-bottom: 20px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu {

    position: static !important;

    transform: translate3d(0, 0, 0px) !important;

    -webkit-transform: translate3d(0, 0, 0px) !important;

    padding: 0 !important;

    border-radius: 0 !important;

    border: 0 !important;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li {

    display: block;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li a i {

    width: 25px;

    display: inline-block;

    vertical-align: middle;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li a .label {

    display: none;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a {

    display: block;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .mCSB_inside>.mCSB_container {

    margin-right: 0;

    padding: 0 20px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu {

    padding-top: 10px !important;

    padding-bottom: 15px !important;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    padding: 15px 0;

    font-size: 15px;

    line-height: normal;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li i {

    margin-right: 10px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a {

    border-bottom: 0;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {

    padding-top: 10px !important;

    padding-bottom: 20px !important;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li {

    justify-content: center;

    display: flex;

    border-bottom: 0;

    padding: 0 15px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li:last-child a {

    border-bottom: 0;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a {

    margin: 0;

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    padding: 15px 0;

    font-size: 16px;

    line-height: 28px;

    font-weight: 500;

    width: 100%;

    position: relative;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-item-align: stretch;

    -ms-grid-row-align: stretch;

    align-self: stretch;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    opacity: 1;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a i {

    width: 35px;

    font-size: 32px;

    margin-right: 15px;

    color: var(--white);

    flex-shrink: 0;

    text-align: left;

    opacity: 0.6;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {

    color: var(--white);

    font-weight: 600;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a p {

    margin: 0;

    font-size: 13px;

    color: var(--white);

    opacity: 0.6;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img {

    border-radius: 100%;

    width: 55px;

    margin-right: 15px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a.btn {

    display: inline-block;

    border: 0;

    margin-top: 15px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:before {

    content: "\f135";

    color: var(--white);

    font-family: bootstrap-icons;

    font-weight: 400;

    font-size: 23px;

    position: absolute;

    right: 6px;

    opacity: 0;

    -webkit-transition: all 300ms cubic-bezier(0.61, 1, 0.88, 1);

    transition: all 300ms cubic-bezier(0.61, 1, 0.88, 1);

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:hover:before {

    right: 0px;

    opacity: 1;

  }



  [data-mobile-nav-style=modern] .navbar {

    transition: transform 0.75s;

  }



  [data-mobile-nav-style=modern] .page-layout {

    transition: transform 0.75s;

    background-color: var(--white);

  }



  [data-mobile-nav-style=modern] .navbar-show-modern-bg {

    display: inline-block;

    width: 100vw;

    height: 100vh;

    position: fixed;

    top: 0;

    left: 0;

    z-index: -1;

    opacity: 0;

    background-image: linear-gradient(to right top, #0039e3, #4132e0, #5e28dd, #741bd9, #8600d4);

    transform: scale(1.75);

    -webkit-transform: scale(1.75);

    transition: opacity 0.3s, transform 0.3s;

    -webkit-transition: opacity 0.3s, transform 0.3s;

    transition-delay: 0.75s;

    -webkit-transition-delay: 0.75s;

  }



  [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner {

    transform: translate3d(-30vw, 0, 0);

    -webkit-transform: translate3d(-30vw, 0, 0);

    left: -70vw;

    right: auto;

  }



  [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler {

    display: block;

    position: absolute;

    right: 30px;

    top: 35px;

    margin: 0;

  }



  [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler .navbar-toggler-line {

    background-color: var(--white);

  }



  .navbar-collapse-show[data-mobile-nav-style=modern] {

    overflow: hidden;

  }



  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar,

  .navbar-collapse-show[data-mobile-nav-style=modern] .page-layout {

    transform: translate3d(-70vw, 0, 0) !important;

    -webkit-transform: translate3d(-70vw, 0, 0) !important;

  }



  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner {

    right: 0;

    opacity: 1;

    visibility: visible !important;

    transition-delay: 0.1s;

    transform: translate3d(0, 0, 0);

  }



  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner .collapse {

    overflow-y: auto !important;

    -webkit-overflow-scrolling: touch;

    height: 100%;

  }



  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-show-modern-bg {

    transform: scale(1);

    opacity: 1;

    transition-delay: 0s;

  }



  .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner {

    transform: translate3d(0, 0, 0);

    -webkit-transform: translate3d(0, 0, 0);

    left: 0;

    right: auto;

  }



  .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .page-layout,

  .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar {

    transform: translate3d(70vw, 0, 0) !important;

    -webkit-transform: translate3d(70vw, 0, 0) !important;

  }



  .navbar-expand-lg .navbar-toggler {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-item-align: center;

    -ms-grid-row-align: center;

    align-self: center;

  }



  .navbar-expand-lg .navbar-toggler:focus {

    box-shadow: none;

  }



  .navbar-expand-lg .navbar-collapse {

    display: block !important;

  }



  .navbar-expand-lg .navbar-nav .dropdown-menu {

    position: static;

  }



  .navbar-expand-lg>.container-fluid {

    padding-right: 0;

    padding-left: 0;

  }



  .navbar-expand-lg .container-lg {

    padding-right: 0;

    padding-left: 0;

  }



  .collapse:not(.show) {

    display: none !important;

  }



  header .navbar [class*=col-] .navbar-nav .nav-item {

    display: block;

  }



  header .navbar [class*=col-] .navbar-nav .nav-item a {

    display: block;

  }



  header .container-fluid {

    padding-left: 15px;

    padding-right: 15px;

  }



  header .left-nav .navbar-nav:before {

    display: none;

  }



  header .md-border-none {

    border: 0 !important;

  }



  header .navbar-expand-lg {

    padding-left: 15px;

    padding-right: 15px;

  }



  header .center-logo {

    padding-top: 0;

    padding-bottom: 0;

  }



  header .navbar-brand {

    padding: 22px 0;

  }



  header .navbar-brand .default-logo,

  header .navbar-brand .alt-logo {

    visibility: visible !important;

    opacity: 1 !important;

    width: auto !important;

    /* visibility: hidden !important;

    opacity: 0 !important;

    width: 0 !important; */

  }



  header .navbar-brand .mobile-logo {

    visibility: visible !important;

    opacity: 1 !important;

    width: auto !important;

  }



  header .navbar-brand .mobile-logo:focus {

    outline: none;

  }



  header .navbar-brand:focus {

    outline: none;

  }



  header.sticky .navbar-brand {

    padding: 22px 0;

  }



  header.sticky .navbar-nav .nav-link {

    color: var(--dark-gray);

  }



  header.sticky .fixed-header .navbar-brand,

  header.sticky .disable-fixed .navbar-brand {

    padding: 22px 0;

  }



  header.sticky.sticky-active .navbar-brand .default-logo,

  header.sticky.sticky-active .navbar-brand .alt-logo {

    visibility: hidden;

    opacity: 0;

    width: 0;

  }



  header.sticky .header-icon .header-language a {

    padding-top: 0;

    padding-bottom: 0;

  }



  header.sticky .top-logo.responsive-sticky .navbar-nav .nav-link {

    padding-top: 14px !important;

    padding-bottom: 14px !important;

  }



  header.sticky .responsive-sticky .navbar-brand {

    padding: 14px 0;

  }



  header.sticky .responsive-sticky .navbar-toggler {

    margin: 20px 0;

  }



  header .header-top-bar .row {

    margin: 0;

  }



  header .header-push-button.icon {

    display: none;

  }



  header .push-menu {

    display: none;

  }



  .navbar.bg-transparent,

  .navbar-modern-inner.bg-transparent,

  .navbar-full-screen-menu-inner.bg-transparent {

    background-color: var(--white) !important;

  }



  .navbar .navbar-collapse.show,

  .navbar-modern-inner .navbar-collapse.show,

  .navbar-full-screen-menu-inner .navbar-collapse.show {

    overflow-y: auto !important;

    -webkit-overflow-scrolling: touch;

  }



  .navbar .navbar-nav,

  .navbar-modern-inner .navbar-nav,

  .navbar-full-screen-menu-inner .navbar-nav {

    padding: 15px 15px 28px;

  }



  .navbar .navbar-nav .nav-link,

  .navbar-modern-inner .navbar-nav .nav-link,

  .navbar-full-screen-menu-inner .navbar-nav .nav-link {

    padding: 10px 15px !important;

    color: var(--dark-gray);

  }



  .navbar .navbar-nav .nav-link .label,

  .navbar-modern-inner .navbar-nav .nav-link .label,

  .navbar-full-screen-menu-inner .navbar-nav .nav-link .label {

    margin-top: -3px;

    display: inline-block;

    padding: 1px 11px;

    font-size: 12px;

    margin-left: 8px;

    vertical-align: middle;

    line-height: 21px;

  }



  .navbar .navbar-nav .nav-item.active .nav-link,

  .navbar-modern-inner .navbar-nav .nav-item.active .nav-link,

  .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .nav-link {

    color: var(--dark-gray);

    opacity: 0.6;

  }



  .navbar .navbar-nav .nav-item.active .dropdown-toggle,

  .navbar-modern-inner .navbar-nav .nav-item.active .dropdown-toggle,

  .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .dropdown-toggle {

    color: var(--dark-gray);

  }



  .navbar .navbar-nav .nav-item.active:hover .nav-link,

  .navbar-modern-inner .navbar-nav .nav-item.active:hover .nav-link,

  .navbar-full-screen-menu-inner .navbar-nav .nav-item.active:hover .nav-link {

    color: var(--dark-gray);

    opacity: 0.6;

  }



  .navbar .navbar-nav .nav-item .dropdown-toggle,

  .navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle,

  .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle {

    display: flex;

    justify-content: center;

    align-items: center;

    width: 40px;

    height: 40px;

    right: 0px;

    position: absolute;

    top: 0;

    text-align: center;

    color: var(--dark-gray);

  }



  .navbar .navbar-nav .nav-item .dropdown-toggle:after,

  .navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle:after,

  .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle:after {

    display: none;

  }



  .navbar .navbar-nav .nav-item:hover .nav-link,

  .navbar-modern-inner .navbar-nav .nav-item:hover .nav-link,

  .navbar-full-screen-menu-inner .navbar-nav .nav-item:hover .nav-link {

    color: var(--dark-gray);

    opacity: 1;

  }



  .navbar .navbar-nav .dropdown.submenu,

  .navbar-modern-inner .navbar-nav .dropdown.submenu,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown.submenu {

    position: relative;

  }



  .navbar .navbar-nav .dropdown.open .dropdown-menu,

  .navbar-modern-inner .navbar-nav .dropdown.open .dropdown-menu,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown.open .dropdown-menu {

    display: none;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu.show,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu.show,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu.show {

    display: block;

  }



  .navbar .navbar-nav .dropdown .dropdown-toggle.show,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-toggle.show,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-toggle.show {

    -webkit-transform: rotate(-180deg);

    transform: rotate(-180deg);

  }



  .navbar .navbar-nav .dropdown .dropdown-menu,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu {

    top: 0;

    animation: none !important;

    background-color: transparent;

    box-shadow: none;

    border-top: 0 !important;

    padding: 0 15px 15px;

    width: 100%;

    display: none;

    border-radius: 0 !important;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu .mega-menu,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu {

    padding: 0;

    display: block !important;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu .mega-menu ul,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul {

    padding: 15px 0 0;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title {

    margin-top: 0;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu li,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li {

    padding: 0 15px 0;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu li.sub-title,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li.sub-title,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li.sub-title {

    margin-top: 10px;

    margin-bottom: 10px;

    line-height: 16px;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu li:last-child a,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li:last-child a,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li:last-child a {

    padding-bottom: 5px;

  }



  .navbar .navbar-nav .dropdown .dropdown-menu li.active>a,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li.active>a,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li.active>a {

    color: var(--dark-gray);

  }



  .navbar .navbar-nav .dropdown .dropdown-menu a,

  .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu a,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu a {

    color: var(--medium-gray);

    padding: 6px 0;

    line-height: 16px;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu li,

  .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu li,

  .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu li {

    padding: 0 15px;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu li a,

  .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu li a,

  .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu li a {

    color: var(--medium-gray);

    padding: 6px 0;

    margin-bottom: 0;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu>.dropdown,

  .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu>.dropdown,

  .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu>.dropdown {

    margin-bottom: 25px;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child,

  .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child,

  .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child {

    margin-bottom: 0;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown i,

  .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown i,

  .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown i {

    display: none;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a,

  .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a,

  .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a {

    color: var(--dark-gray);

    padding: 0 !important;

    margin-top: 15px;

    font-weight: 500;

    margin-bottom: 6px;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu,

  .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu,

  .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu {

    display: block;

    position: relative;

    left: 0 !important;

    padding: 0;

    top: 0 !important;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li,

  .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li,

  .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li {

    padding: 0;

  }



  .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu>.dropdown>a,

  .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu>.dropdown>a,

  .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu>.dropdown>a {

    margin-top: 25px;

  }



  .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu,

  .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu {

    border-radius: 0;

    padding: 0 30px;

    width: 100% !important;

    margin-bottom: 15px;

  }



  .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a,

  .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {

    padding-left: 0;

    padding-right: 0;

  }



  .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu,

  .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {

    box-shadow: none;

    border-radius: 0 !important;

    width: 100% !important;

    padding: 0 15px 15px;

  }



  .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li,

  .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li {

    padding: 0 15px;

  }



  .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span,

  .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span,

  .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {

    color: var(--dark-gray);

  }



  .navbar.center-logo .navbar-nav,

  .navbar-modern-inner.center-logo .navbar-nav,

  .navbar-full-screen-menu-inner.center-logo .navbar-nav {

    margin: 0 !important;

  }



  .navbar.center-logo .navbar-nav .nav-link,

  .navbar-modern-inner.center-logo .navbar-nav .nav-link,

  .navbar-full-screen-menu-inner.center-logo .navbar-nav .nav-link {

    padding: 14px 15px !important;

  }



  .navbar.center-logo .navbar-nav:first-child,

  .navbar-modern-inner.center-logo .navbar-nav:first-child,

  .navbar-full-screen-menu-inner.center-logo .navbar-nav:first-child {

    padding-bottom: 0;

  }



  .navbar.center-logo .navbar-nav:last-child,

  .navbar-modern-inner.center-logo .navbar-nav:last-child,

  .navbar-full-screen-menu-inner.center-logo .navbar-nav:last-child {

    padding-top: 0;

  }



  .navbar.center-logo .navbar-left,

  .navbar.center-logo .navbar-right,

  .navbar-modern-inner.center-logo .navbar-left,

  .navbar-modern-inner.center-logo .navbar-right,

  .navbar-full-screen-menu-inner.center-logo .navbar-left,

  .navbar-full-screen-menu-inner.center-logo .navbar-right {

    width: 100%;

  }



  .navbar.header-dark .navbar-toggler-line,

  .navbar-modern-inner.header-dark .navbar-toggler-line,

  .navbar-full-screen-menu-inner.header-dark .navbar-toggler-line {

    background-color: var(--white);

  }



  .navbar.header-dark .header-icon .icon>a,

  .navbar-modern-inner.header-dark .header-icon .icon>a,

  .navbar-full-screen-menu-inner.header-dark .header-icon .icon>a {

    color: var(--white);

  }



  .navbar.header-dark .header-icon .icon .header-cart>a,

  .navbar.header-dark .header-icon .icon .header-language>a,

  .navbar-modern-inner.header-dark .header-icon .icon .header-cart>a,

  .navbar-modern-inner.header-dark .header-icon .icon .header-language>a,

  .navbar-full-screen-menu-inner.header-dark .header-icon .icon .header-cart>a,

  .navbar-full-screen-menu-inner.header-dark .header-icon .icon .header-language>a {

    color: var(--white);

  }



  .navbar.header-dark .header-language-icon .header-language .language-dropdown a,

  .navbar-modern-inner.header-dark .header-language-icon .header-language .language-dropdown a,

  .navbar-full-screen-menu-inner.header-dark .header-language-icon .header-language .language-dropdown a {

    color: var(--light-gray);

  }



  .navbar.header-dark .navbar-collapse,

  .navbar-modern-inner.header-dark .navbar-collapse,

  .navbar-full-screen-menu-inner.header-dark .navbar-collapse {

    background-color: var(--dark-gray);

  }



  .navbar.header-dark .navbar-nav .nav-link,

  .navbar-modern-inner.header-dark .navbar-nav .nav-link,

  .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-link {

    color: var(--white);

  }



  .navbar.header-dark .navbar-nav .nav-item .dropdown-toggle,

  .navbar-modern-inner.header-dark .navbar-nav .nav-item .dropdown-toggle,

  .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item .dropdown-toggle {

    color: var(--white);

  }



  .navbar.header-dark .navbar-nav .nav-item.active .nav-link,

  .navbar-modern-inner.header-dark .navbar-nav .nav-item.active .nav-link,

  .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item.active .nav-link {

    color: var(--white);

    opacity: 0.6;

  }



  .navbar.header-dark .navbar-nav .nav-item.active .dropdown-toggle,

  .navbar-modern-inner.header-dark .navbar-nav .nav-item.active .dropdown-toggle,

  .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item.active .dropdown-toggle {

    color: var(--white);

    opacity: 0.6;

  }



  .navbar.header-dark .navbar-nav .nav-item.active:hover .nav-link,

  .navbar-modern-inner.header-dark .navbar-nav .nav-item.active:hover .nav-link,

  .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item.active:hover .nav-link {

    color: var(--white);

    opacity: 0.6;

  }



  .navbar.header-dark .navbar-nav .nav-item:hover .nav-link,

  .navbar-modern-inner.header-dark .navbar-nav .nav-item:hover .nav-link,

  .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item:hover .nav-link {

    opacity: 1;

    color: var(--white);

  }



  .navbar.header-dark .navbar-nav .dropdown .dropdown-menu li.active>a,

  .navbar-modern-inner.header-dark .navbar-nav .dropdown .dropdown-menu li.active>a,

  .navbar-full-screen-menu-inner.header-dark .navbar-nav .dropdown .dropdown-menu li.active>a {

    color: var(--white);

  }



  .navbar.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a,

  .navbar-modern-inner.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a,

  .navbar-full-screen-menu-inner.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a {

    color: var(--white);

  }



  .navbar.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span,

  .navbar-modern-inner.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span,

  .navbar-full-screen-menu-inner.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {

    color: var(--white);

  }



  .header-top-bar.top-bar-dark .header-icon .icon>a {

    color: var(--white);

  }



  .menu-order {

    order: 5;

  }



  .navbar-collapse {

    position: absolute;

    top: 100%;

    left: 0;

    width: 100%;

    background: var(--white);

    overflow: hidden;

    box-shadow: 0 20px 15px 0 rgba(23, 23, 23, 0.05);

    max-height: calc(100vh - 72px);

  }



  .header-icon .icon>a {

    color: var(--dark-gray);

    padding-left: 12px;

  }



  .header-icon .icon>a:hover {

    color: var(--dark-gray);

    opacity: 1;

  }



  .header-icon .icon .header-cart>a,

  .header-icon .icon .header-language>a {

    color: var(--dark-gray);

    padding-left: 12px;

  }



  .header-icon .icon .header-cart>a:hover,

  .header-icon .icon .header-language>a:hover {

    color: var(--dark-gray);

    opacity: 1;

  }



  .center-logo .menu-logo {

    margin-right: auto;

  }



  .center-logo .navbar-brand {

    position: relative;

    left: auto;

    top: auto;

    transform: none;

    float: left;

  }



  .center-logo .navbar-toggler {

    margin: 31px 0;

  }



  .navbar.top-logo .navbar-nav .nav-link,

  .navbar.mini-header .navbar-nav .nav-link {

    padding: 14px 15px !important;

  }



  .header-with-topbar+.top-space-margin {

    margin-top: 116px;

  }



  .header-transparent[data-header-hover=dark] {

    background-color: var(--dark-gray) !important;

  }



  .header-transparent[data-header-hover=dark] .navbar-toggler-line {

    background-color: var(--white);

  }



  .header-transparent[data-header-hover=dark] .hamburger-push-button.icon span {

    background-color: var(--white);

  }



  .header-transparent[data-header-hover=dark] .header-icon .icon>a {

    color: var(--white);

  }



  .header-transparent[data-header-hover=dark] .header-icon .icon .header-cart>a,

  .header-transparent[data-header-hover=dark] .header-icon .icon .header-language>a {

    color: var(--white);

  }



  .header-transparent[data-header-hover=dark] .header-language-icon .header-language .language-dropdown a {

    color: var(--light-gray);

  }



  .header-transparent[data-header-hover=dark] .navbar-collapse {

    background-color: var(--dark-gray);

  }



  .header-transparent[data-header-hover=dark] .navbar-nav .nav-link {

    color: var(--white);

  }



  .header-transparent[data-header-hover=dark] .navbar-nav .nav-item .dropdown-toggle {

    color: var(--white);

  }



  .header-transparent[data-header-hover=dark] .navbar-nav .nav-item.active .nav-link {

    color: var(--medium-gray);

  }



  .header-transparent[data-header-hover=dark] .navbar-nav .nav-item.active .dropdown-toggle {

    color: var(--medium-gray);

  }



  .header-transparent[data-header-hover=dark] .navbar-nav .nav-item.active:hover .nav-link {

    color: var(--medium-gray);

  }



  .header-transparent[data-header-hover=dark] .navbar-nav .nav-item:hover .nav-link {

    opacity: 1;

    color: var(--white);

  }



  .header-transparent[data-header-hover=dark] .navbar-nav .submenu-content ul .sub-title {

    color: var(--white);

  }



  .header-transparent[data-header-hover=dark] .navbar-nav .dropdown .dropdown-menu li.active>a {

    color: var(--white);

  }



  .header-transparent[data-header-hover=dark] .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a {

    color: var(--white);

  }



  /* Header left menu simple  */

  .left-sidebar-wrapper {

    padding-left: 0;

  }



  .left-sidebar-wrapper .left-sidebar-header.collapsing {

    overflow: visible !important;

  }



  .left-sidebar-wrapper .left-sidebar-nav .navbar-brand {

    padding: 22px 0 !important;

  }



  .side-menu-top {

    position: fixed;

    left: 0;

    top: 0;

    text-align: left !important;

    width: 100%;

    padding: 0 30px;

    z-index: 9;

  }



  .left-sidebar-header {

    left: -300px;

    transition-duration: 0.3s;

    height: 100% !important;

  }



  .left-sidebar-header.show {

    left: 0;

    transition-duration: 0.3s;

  }



  .left-sidebar-header.show .left-sidebar-nav {

    left: 0;

  }



  .left-sidebar-header .side-menu-bottom {

    padding: 50px 15px 0;

    height: 100%;

    overflow: auto;

    border-top: 1px solid var(--very-light-gray);

  }



  .left-sidebar-header .side-menu-bottom .left-menu-bottom {

    margin-top: 50px;

  }



  .left-sidebar-header .side-menu-bottom .header-icon .icon a>i {

    padding: 0;

  }



  .left-sidebar-header .left-sidebar-nav {

    left: -300px;

    transition-duration: 0.3s;

    overflow: visible;

    height: 100%;

    top: 0 !important;

    position: fixed !important;

    padding: 72px 15px;

  }



  .left-sidebar-header .left-sidebar-nav .navbar-toggler {

    display: inline-block;

    position: absolute;

    top: 50%;

    right: 30px;

    margin: 0;

    transform: translate(0%, -50%);

    -webkit-transform: translate(0%, -50%);

  }



  .left-sidebar-header .left-sidebar-nav .side-menu {

    margin-top: 0;

    margin-bottom: 0;

  }



  .left-sidebar-header.show .navbar-toggler-line:nth-child(1) {

    top: 7px;

    width: 0%;

  }



  .left-sidebar-header.show .navbar-toggler-line:nth-child(2) {

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

  }



  .left-sidebar-header.show .navbar-toggler-line:nth-child(3) {

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

  }



  .left-sidebar-header.show .navbar-toggler-line:nth-child(4) {

    top: 7px;

    width: 0%;

  }



  .left-sidebar-header.header-dark .header-icon .icon>a {

    color: var(--white);

  }



  .left-sidebar-header.header-dark .navbar-toggler-line {

    background: var(--white);

  }



  .left-sidebar-header.header-light .side-menu-top {

    border-bottom: 1px solid var(--very-light-gray);

  }



  /* Header left menu modern  */

  .left-modern-menu {

    padding-left: 0;

  }



  .left-modern-sidebar {

    height: auto;

    width: 100%;

    padding: 0 30px;

    display: flex;

    flex-flow: row;

    align-items: center;

    justify-content: space-between;

  }



  .left-modern-sidebar .vertical-title {

    transform: none;

    height: auto;

    display: none;

    flex: inherit;

  }



  .left-modern-sidebar .vertical-title .title {

    transform: none;

  }



  .left-modern-sidebar .toggle-icon {

    -webkit-transform: translate(0, -50%);

    transform: translate(0, -50%);

    right: 30px;

    left: auto;

  }



  .left-modern-menu .left-modern-header .navbar-brand {

    width: auto;

    padding: 22px 0 !important;

  }



  .left-modern-menu .left-modern-header .modern-sidebar-nav {

    padding-top: 72px;

    width: 380px;

    left: -400px;

  }



  .left-modern-menu .left-modern-header .modern-side-menu {

    padding: 50px 20px;

  }



  .left-modern-menu .left-modern-header.show .modern-sidebar-nav {

    left: 0;

  }



  /* Header hamburger menu  */

  header .header-dark .hamburger-push-button.icon span {

    background-color: var(--white);

  }



  header .header-dark .hamburger-push-button .push-button-text {

    color: var(--white) !important;

  }



  header .hamburger-push-button.icon {

    display: flex;

  }



  header .hamburger-push-button.icon span {

    background-color: var(--dark-gray);

  }



  header .hamburger-push-button .push-button-text {

    color: var(--dark-gray) !important;

  }



  header .push-menu.hamburger-nav {

    display: block;

  }



  header .push-menu .close-menu {

    top: 30px;

    right: 30px;

  }



  /* Header modern inner  */

  .navbar-modern-inner .navbar-nav {

    padding: 15px 15px 15px;

  }



  .hamburger-menu-simple .menu-item-list {

    width: 100%;

  }



  .search-form-wrapper .search-form-box {

    width: 75%;

  }



  .top-space-margin {

    margin-top: 76px;

  }



  .ipad-top-space-margin {

    margin-top: 76px;

  }



  .full-screen.top-space-margin {

    height: calc(100vh - 76px);

  }



  .full-screen.ipad-top-space-margin {

    height: calc(100vh - 76px);

  }



  .navbar .navbar-nav .nav-link[href="javascript:void(0);"] {

    z-index: 1 !important;

  }

}



@media (max-width: 767px) {

  header .navbar-expand-lg {

    padding-left: 0;

    padding-right: 0;

  }



  header .header-top-bar {

    display: none;

    height: 0;

  }



  header .header-top-bar+.navbar {

    top: 0;

  }



  header .push-menu .close-menu {

    top: 15px;

    right: 15px;

  }



  .navbar .navbar-nav {

    padding: 15px 0;

  }



  .header-search-popup .search-form {

    width: 85%;

  }



  .header-search-popup .mb-50px {

    margin-bottom: 30px;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner {

    width: 85vw;

    right: -80vw;

    transform: translate3d(15vw, 0, 0);

    -webkit-transform: translate3d(15vw, 0, 0);

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse {

    padding: 70px 0;

  }



  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner {

    width: 85vw;

    right: 0;

    transform: translate3d(0, 0, 0);

    -webkit-transform: translate3d(0, 0, 0);

  }



  .navbar-collapse-show[data-mobile-nav-style=modern] .page-layout,

  .navbar-collapse-show[data-mobile-nav-style=modern] .navbar {

    transform: translate3d(-85vw, 0, 0) !important;

    -webkit-transform: translate3d(-85vw, 0, 0) !important;

  }



  .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .page-layout,

  .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar {

    transform: translate3d(85vw, 0, 0) !important;

    -webkit-transform: translate3d(85vw, 0, 0) !important;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse {

    padding: 60px 0;

  }



  [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox {

    width: 100%;

  }



  .search-form-wrapper .search-form-box {

    width: 85%;

  }



  .search-form-wrapper .search-close {

    top: 15px;

    right: 15px;

  }



  .header-with-topbar+.top-space-margin {

    margin-top: 76px;

  }



  .left-sidebar-header .side-menu-bottom {

    padding-top: 30px;

  }



  .side-menu-top {

    padding: 0 15px;

  }



  .left-sidebar-header .left-sidebar-nav .navbar-toggler {

    right: 15px;

  }



  .left-modern-sidebar {

    padding: 0 15px;

  }



  .left-modern-menu .left-modern-header .modern-side-menu {

    padding: 50px 0;

  }



  .left-modern-menu .left-modern-header .modern-side-menu .mCustomScrollBox .mCSB_container {

    padding: 0 20px 0 20px;

  }



  .search-form-wrapper .search-form {

    height: 450px !important;

  }



  .menu-list-wrapper {

    height: calc(100vh - 120px);

    padding: 20px 0;

  }

}



@media (max-width: 575px) {

  .left-modern-menu .left-modern-header .modern-sidebar-nav {

    width: 100%;

    left: -100%;

  }



  .left-modern-menu .left-modern-header.show .modern-sidebar-nav {

    left: 0;

  }



  [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav>.nav-item {

    padding: 7px 0px;

  }



  .search-form-wrapper .search-form {

    height: 380px !important;

  }



  .search-form-wrapper .search-form h6 {

    font-size: 18px;

    line-height: 20px;

    margin-bottom: 10px !important;

  }



  .search-form-wrapper .search-form .search-input {

    font-size: 15px;

    height: 50px;

  }



  .search-form-wrapper .search-form .search-button {

    bottom: 11px;

    font-size: 20px;

  }

}



@media (max-height: 380px) {

  .search-form-wrapper .search-form {

    height: 85vh !important;

  }



  .search-form-wrapper .search-form h6 {

    font-size: 18px;

    line-height: 20px;

    margin-bottom: 10px !important;

  }



  .search-form-wrapper .search-form .search-input {

    font-size: 14px;

    height: 50px;

  }



  .search-form-wrapper .search-form .search-button {

    bottom: 10px;

    font-size: 18px;

  }



  .header-cart-icon .header-cart .cart-item-list .cart-item {

    padding: 12px;

  }



  .header-cart-icon .header-cart .cart-item-list .cart-item.cart-total .mb-15px {

    margin-bottom: 0px !important;

  }



  .header-cart-icon .header-cart .cart-item-list .cart-item .product-image {

    max-width: 40px;

  }

}



@media (max-width: 991px) {

  .down-section {

    bottom: 35px;

  }

}



@media (max-width: 767px) {

  .page-title-extra-large h1 {

    font-size: 36px;

    line-height: 44px;

  }



  .page-title-extra-small h2 {

    font-size: 36px;

    line-height: 44px;

  }



  .page-title-large h1 {

    font-size: 36px;

    line-height: 44px;

  }

}



@media (max-width: 575px) {

  .breadcrumb ul li:after {

    padding: 0 6px 0 8px;

  }



  .down-section {

    bottom: 20px;

  }

}



@media (max-width: 1600px) {

  .grid.xxl-grid-6col li {

    width: 16.67%;

  }



  .grid.xxl-grid-6col li.grid-item-double {

    width: 33.33%;

  }



  .grid.xxl-grid-5col li {

    width: 20%;

  }



  .grid.xxl-grid-5col li.grid-item-double {

    width: 40%;

  }



  .grid.xxl-grid-4col li {

    width: 25%;

  }



  .grid.xxl-grid-4col li.grid-item-double {

    width: 50%;

  }



  .grid.xxl-grid-3col li {

    width: 33.33%;

  }



  .grid.xxl-grid-3col li.grid-item-double {

    width: 66.67%;

  }



  .grid.xxl-grid-2col li {

    width: 50%;

  }



  .grid.xxl-grid-2col li.grid-item-double {

    width: 100%;

  }



  .grid.xxl-grid-1col li {

    width: 100%;

  }



  .grid.xxl-grid-1col li.grid-item-double {

    width: 100%;

  }

}



@media (max-width: 1399px) {

  .grid.xl-grid-6col li {

    width: 16.67%;

  }



  .grid.xl-grid-6col li.grid-item-double {

    width: 33.33%;

  }



  .grid.xl-grid-5col li {

    width: 20%;

  }



  .grid.xl-grid-5col li.grid-item-double {

    width: 40%;

  }



  .grid.xl-grid-4col li {

    width: 25%;

  }



  .grid.xl-grid-4col li.grid-item-double {

    width: 50%;

  }



  .grid.xl-grid-3col li {

    width: 33.33%;

  }



  .grid.xl-grid-3col li.grid-item-double {

    width: 66.67%;

  }



  .grid.xl-grid-2col li {

    width: 50%;

  }



  .grid.xl-grid-2col li.grid-item-double {

    width: 100%;

  }



  .grid.xl-grid-1col li {

    width: 100%;

  }



  .grid.xl-grid-1col li.grid-item-double {

    width: 100%;

  }

}



@media (max-width: 1199px) {

  .grid.lg-grid-6col li {

    width: 16.67%;

  }



  .grid.lg-grid-6col li.grid-item-double {

    width: 33.33%;

  }



  .grid.lg-grid-5col li {

    width: 20%;

  }



  .grid.lg-grid-5col li.grid-item-double {

    width: 40%;

  }



  .grid.lg-grid-4col li {

    width: 25%;

  }



  .grid.lg-grid-4col li.grid-item-double {

    width: 50%;

  }



  .grid.lg-grid-3col li {

    width: 33.33%;

  }



  .grid.lg-grid-3col li.grid-item-double {

    width: 66.67%;

  }



  .grid.lg-grid-2col li {

    width: 50%;

  }



  .grid.lg-grid-2col li.grid-item-double {

    width: 100%;

  }



  .grid.lg-grid-1col li {

    width: 100%;

  }



  .grid.lg-grid-1col li.grid-item-double {

    width: 100%;

  }

}



@media (max-width: 991px) {

  .grid.md-grid-6col li {

    width: 16.67%;

  }



  .grid.md-grid-6col li.grid-item-double {

    width: 33.33%;

  }



  .grid.md-grid-5col li {

    width: 20%;

  }



  .grid.md-grid-5col li.grid-item-double {

    width: 40%;

  }



  .grid.md-grid-4col li {

    width: 25%;

  }



  .grid.md-grid-4col li.grid-item-double {

    width: 50%;

  }



  .grid.md-grid-3col li {

    width: 33.33%;

  }



  .grid.md-grid-3col li.grid-item-double {

    width: 66.67%;

  }



  .grid.md-grid-2col li {

    width: 50%;

  }



  .grid.md-grid-2col li.grid-item-double {

    width: 100%;

  }



  .grid.md-grid-1col li {

    width: 100%;

  }



  .grid.md-grid-1col li.grid-item-double {

    width: 100%;

  }

}



@media (max-width: 767px) {

  .grid.sm-grid-6col li {

    width: 16.67%;

  }



  .grid.sm-grid-6col li.grid-item-double {

    width: 33.33%;

  }



  .grid.sm-grid-5col li {

    width: 20%;

  }



  .grid.sm-grid-5col li.grid-item-double {

    width: 40%;

  }



  .grid.sm-grid-4col li {

    width: 25%;

  }



  .grid.sm-grid-4col li.grid-item-double {

    width: 50%;

  }



  .grid.sm-grid-3col li {

    width: 33.33%;

  }



  .grid.sm-grid-3col li.grid-item-double {

    width: 66.67%;

  }



  .grid.sm-grid-2col li {

    width: 50%;

  }



  .grid.sm-grid-2col li.grid-item-double {

    width: 100%;

  }



  .grid.sm-grid-1col li {

    width: 100%;

  }



  .grid.sm-grid-1col li.grid-item-double {

    width: 100%;

  }



  .grid.gutter-small {

    margin: 0 -7px;

  }



  .grid.gutter-small li {

    padding: 7px 7px;

  }



  .grid.gutter-extra-large li {

    padding: 15px;

  }



  .grid.gutter-extra-large {

    margin: 0 -15px;

  }



  .grid.gutter-double-extra-large li {

    padding: 15px;

  }



  .grid.gutter-medium {

    margin: 0 -7px;

  }



  .grid.gutter-medium li {

    padding: 7px 7px;

  }



  .grid.gutter-large {

    margin: 0 -10px;

  }



  .grid.gutter-large li {

    padding: 10px 10px;

  }

}



@media (max-width: 575px) {

  .grid.xs-grid-6col li {

    width: 16.67%;

  }



  .grid.xs-grid-6col li.grid-item-double {

    width: 33.33%;

  }



  .grid.xs-grid-5col li {

    width: 20%;

  }



  .grid.xs-grid-5col li.grid-item-double {

    width: 40%;

  }



  .grid.xs-grid-4col li {

    width: 25%;

  }



  .grid.xs-grid-4col li.grid-item-double {

    width: 50%;

  }



  .grid.xs-grid-3col li {

    width: 33.33%;

  }



  .grid.xs-grid-3col li.grid-item-double {

    width: 66.67%;

  }



  .grid.xs-grid-2col li {

    width: 50%;

  }



  .grid.xs-grid-2col li.grid-item-double {

    width: 100%;

  }



  .grid.xs-grid-1col li {

    width: 100%;

  }

}



@media (max-width: 767px) {

  .accordion-style-04 .accordion-item .accordion-header {

    padding-left: 25px;

    padding-right: 25px;

  }



  .accordion-style-04 .accordion-item .accordion-body {

    padding-left: 25px;

    padding-right: 25px;

  }



  .accordion-style-02 .accordion-item .accordion-body {

    padding-bottom: 25px;

  }



  .accordion-style-05 .accordion-item {

    padding: 20px 35px 22px 55px;

  }



  .accordion-style-05 .accordion-item .number {

    top: 17px;

  }

}



@media (max-width: 575px) {

  .accordion-style-05 .accordion-item {

    padding: 18px 20px 20px 55px;

  }



  .accordion-style-05 .accordion-item .number {

    top: 15px;

  }



  .accordion-style-05 .accordion-item .accordion-body {

    padding-right: 25px;

  }



  .accordion-style-06 .accordion-item {

    padding: 15px 70px 15px 30px;

  }

}



@media (max-width: 1399px) {

  .blockquote-style-04 .blockquote-img img {

    margin-top: -106px;

  }



  .blockquote-style-04 .blockquote-content {

    padding-left: 23%;

  }

}



@media (max-width: 1199px) {

  .blockquote-style-04 .blockquote-img img {

    margin-top: -89px;

  }



  .blockquote-style-04 .blockquote-content {

    padding-left: 20%;

    border-bottom-right-radius: 89px;

  }

}



@media (max-width: 991px) {

  .blockquote-style-04 .blockquote-img img {

    margin-top: -72px;

  }



  .blockquote-style-04 .blockquote-content {

    border-bottom-right-radius: 64px;

  }

}



@media (max-width: 767px) {

  .blockquote-style-04 .blockquote-content {

    margin-left: 0;

    padding: 8% 10%;

  }

}



@media (max-width: 767px) {

  .btn.btn-extra-large {

    font-size: 15px;

    padding: 20px 40px;

  }



  .btn.btn-large {

    font-size: 13px;

    padding: 16px 36px;

  }



  .btn.btn-rounded.btn-extra-large {

    padding: 16px 36px;

  }



  .btn.btn-rounded.btn-large {

    padding: 12px 30px;

  }



  .btn.with-rounded.btn-extra-large {

    padding-right: 70px;

  }



  .btn.with-rounded.btn-large {

    padding-right: 55px;

  }



  .btn.btn-link {

    padding: 0 0 2px;

  }



  .btn.btn-link-gradient {

    padding: 0 0 3px;

  }



  .btn.btn-switch-text.btn-extra-large {

    padding: 0;

  }



  .btn.btn-switch-text.btn-large {

    padding: 0;

  }



  .btn.btn-switch-text.btn-medium {

    padding: 0;

  }



  .btn.btn-switch-text.btn-small {

    padding: 0;

  }



  .btn.btn-switch-text.btn-very-small {

    padding: 0;

  }

}



@media (max-width: 1199px) {

  .clients-style-02 .swiper-button-prev {

    left: -30px;

  }



  .clients-style-02 .swiper-button-next {

    right: -30px;

  }

}



@media (max-width: 991px) {

  .clients-style-02 .swiper-button-prev {

    left: -15px;

  }



  .clients-style-02 .swiper-button-next {

    right: -15px;

  }

}



@media (max-width: 767px) {

  .clients-style-02 .swiper-button-prev {

    left: 0px;

  }



  .clients-style-02 .swiper-button-next {

    right: 0px;

  }

}



@media (max-width: 767px) {

  .text-slider-style-05 .swiper-slide {

    -webkit-filter: grayscale(0);

    filter: grayscale(0);

    opacity: 1;

  }



  .text-slider-style-05 .swiper-slide .services-box-style-01 .icon-box {

    opacity: 1;

  }

}



@media (max-width: 991px) {

  .countdown-style-02 .countdown-box {

    width: 145px;

  }



  .countdown-style-04 .countdown-box {

    width: 150px;

  }

}



@media (max-width: 767px) {

  .countdown-style-01 .countdown {

    width: 100%;

  }



  .countdown-style-01 .counter-container {

    display: block;

    width: 100%;

  }



  .countdown-style-01 .counter-container .countdown-box {

    margin: 5% 5%;

    width: 40%;

    float: left;

  }



  .countdown-style-02 .countdown-box,

  .countdown-style-04 .countdown-box {

    width: 50%;

    margin: 0 0 30px;

  }



  .countdown-style-02 .countdown-box span,

  .countdown-style-04 .countdown-box span {

    position: relative;

    top: 0;

  }



  .countdown-style-02 .countdown-box:before,

  .countdown-style-04 .countdown-box:before {

    transform: none;

    top: 15px;

  }



  .countdown-style-02 .countdown-box:nth-child(2):before,

  .countdown-style-04 .countdown-box:nth-child(2):before {

    display: none;

  }



  .countdown-style-03 .countdown-box {

    width: 50%;

    margin: 0 0 30px;

  }

}



@media (max-width: 991px) {

  .counter-style-06 .feature-box:nth-last-child(2n+1) .feature-box-content:after {

    display: none;

  }

}



@media (max-width: 575px) {

  .counter-style-06 .feature-box .feature-box-content:after {

    display: none;

  }

}



@media (max-width: 991px) {

  .event-style-03 .accordion .trainer-box {

    margin-bottom: 25px;

    margin-top: 15px;

    margin-right: 0;

  }



  .event-style-03 .nav-tabs .nav-link {

    padding-right: 5px;

    padding-left: 5px;

  }



  .event-style-03 .accordion .accordion-title .event-time {

    min-width: 290px;

  }



  .time-schedule-scroll {

    overflow-x: auto;

    overflow-y: hidden;

  }



  .time-schedule-scroll .time-schedule-min-width {

    min-width: 1050px;

  }

}



@media (max-width: 767px) {

  .time-schedule-scroll {

    overflow-x: auto;

    overflow-y: hidden;

  }



  .time-schedule-scroll .time-schedule-min-width {

    min-width: 980px;

  }



  .time-table-box.day {

    padding: 15px 10px;

  }



  .event-style-03 .accordion .accordion-title .event-time {

    min-width: 1px;

    margin-right: 20px;

  }



  .event-style-03 .accordion .accordion-item .accordion-body {

    padding-right: 0;

  }



  .event-style-03 .nav-tabs>li.nav-item:not(:last-child) {

    border-right: 0;

    border-bottom: 1px solid rgba(255, 255, 255, 0.5);

  }

}



@media (max-width: 575px) {

  .fancy-text-box-style-01 {

    border-right: 0 solid;

  }

}



@media (max-width: 991px) {

  #map {

    height: 450px;

  }

}



@media (max-width: 575px) {

  #map {

    height: 420px;

  }



  .infowindow {

    padding: 20px 20px 20px 20px !important;

  }

}



@media (max-width: 1199px) {

  .fancy-text-style-3 {

    transform: rotate(0deg) !important;

  }

}



@media (max-width: 767px) {

  .shadow-in .separator-animation {

    width: calc(100% + 5px) !important;

  }



  .text-highlight .separator-animation {

    left: -1px;

  }

}



@media (max-width: 1199px) {

  .feature-box:hover .content-slide-up.content-scale .feature-box-overlay {

    -webkit-transform: scale(1);

    transform: scale(1);

  }



  .icon-with-text-style-05 .feature-box {

    overflow: hidden;

  }



  .icon-with-text-style-05 .feature-box .content-slide-up {

    width: 100%;

  }

}



@media (max-width: 767px) {



  .feature-box.feature-box-left-icon .feature-box-icon,

  .feature-box.feature-box-left-icon-middle .feature-box-icon {

    margin-right: 20px;

  }



  .feature-box:hover .content-slide-up.content-scale .feature-box-overlay {

    -webkit-transform: scale(1);

    transform: scale(1);

  }

}



@media (max-width: 1199px) {

  .interactive-banner-style-06 .interactive-banners-content {

    transform: translateY(calc(100% - 110px));

  }

}



@media (max-width: 991px) {

  .html-video {

    height: 100%;

  }

}



@media (max-width: 1199px) {



  button.mfp-close,

  .mfp-image-holder button.mfp-close,

  .mfp-iframe-holder button.mfp-close,

  .subscribe-popup .mfp-close,

  .subscribe-popup .mfp-close:active,

  .mfp-gallery button.mfp-close,

  .mfp-iframe-holder~button.mfp-close,

  button.mfp-close:active {

    right: 10px;

    top: 10px;

  }

}



@media (max-width: 991px) {

  .mfp-container {

    padding-left: 25px;

    padding-right: 25px;

  }

}



@media (max-width: 767px) {

  .mfp-container {

    padding-left: 15px;

    padding-right: 15px;

  }



  .mfp-arrow-right {

    right: 10px;

  }



  .mfp-arrow-left {

    left: 10px;

  }

}



@media (max-width: 1199px) {



  [data-parallax-background-ratio],

  .fix-background {

    background-attachment: inherit !important;

    background-position: center !important;

  }

}



.is-touchable [data-parallax-background-ratio] {

  background-attachment: inherit !important;

  background-position: center !important;

  background-repeat: no-repeat !important;

}



@media (max-width: 991px) {



  .pricing-table-style-01.popular-item,

  .pricing-table-style-02.popular-item {

    margin-top: 0;

  }



  .pricing-table-style-02 .popular-item {

    left: 0;

    width: 100%;

  }

}



@media (max-width: 575px) {

  .pricing-table-style-04 .accordion-item {

    padding-left: 30px;

    padding-right: 30px;

  }



  .pricing-table-style-04 .accordion-item.active-accordion {

    padding-left: 35px;

    padding-right: 35px;

  }



  .pricing-table-style-08 .nav-tabs>li.nav-item>a.nav-link .tab-nav-text {

    margin: 0 12px;

  }



  .pricing-table-style-12 li {

    display: block;

  }



  .pricing-table-style-12 li:hover {

    -webkit-transform: translateX(0px);

    transform: translateX(0px);

  }



  .pricing-table-style-12 li img {

    margin-bottom: 10px;

  }

}



@media (max-width: 991px) {



  .process-step-style-02:nth-child(2) .progress-step-separator,

  .process-step-style-03:nth-child(2) .progress-step-separator,

  .process-step-style-04:nth-child(2) .progress-step-separator {

    display: none;

  }

}



@media (max-width: 767px) {



  .process-step-style-02 .progress-step-separator,

  .process-step-style-03 .progress-step-separator,

  .process-step-style-04 .progress-step-separator {

    display: none;

  }



  .process-step-style-01 .progress-step-separator {

    position: absolute;

    top: 50%;

    left: 0;

    transform: none;

    right: 0;

    margin: 0 auto;

  }

}



@media (max-width: 1199px) {

  .sliding-box .sliding-box-item {

    width: 33.33% !important;

    margin-left: 0;

    margin-right: 0;

    padding: 0 15px;

    box-shadow: none;

  }



  .sliding-box .sliding-box-item .sliding-box-content {

    width: 100% !important;

    left: 0 !important;

    position: relative;

    height: auto;

  }



  .sliding-box .sliding-box-item.active .sliding-box-content {

    border-radius: 0;

  }



  .sliding-box .sliding-box-item.active .sliding-box-img {

    border-radius: 0;

  }



  .sliding-box .sliding-box-img {

    width: 100% !important;

    border-radius: 0 !important;

  }



  .sliding-box-style-01 .sliding-box-item .sliding-box-content:after {

    top: 0;

    opacity: 1;

    right: 50%;

    margin-top: -23px;

    border: solid transparent;

    border-bottom-color: var(--white);

    border-width: 12px;

    margin-right: -10px;

  }



  .sliding-box-style-02 .sliding-box-item.active .content-hover {

    animation: fade 0s;

  }

}



@media (max-width: 991px) {

  .sliding-box {

    justify-content: center;

  }



  .sliding-box .sliding-box-item {

    width: 50% !important;

  }

}



@media (max-width: 767px) {

  .sliding-box .sliding-box-item {

    width: 100% !important;

    padding: 0;

  }



  .sliding-box-style-03 .number {

    bottom: -22px;

  }



  .sliding-box-style-03 .sliding-box-item {

    padding-right: 15px;

    padding-left: 15px;

  }

}



@media (max-width: 991px) {

  .social-icon-style-06 ul li a {

    padding: 0 20px;

  }

}



@media (max-width: 767px) {

  .elements-social ul li {

    margin-bottom: 20px;

  }

}



@media (max-width: 575px) {



  .large-icon li,

  .medium-icon li,

  .extra-large-icon li {

    margin: 0 6px;

  }

}



@media (max-width: 767px) {

  .newsletter-style-01.box-shadow {

    box-shadow: none;

  }



  .newsletter-style-01 input {

    padding-right: 25px;

  }



  .newsletter-style-01 input.is-invalid {

    padding-right: 30px;

  }



  .newsletter-style-01 .btn {

    position: relative;

    margin-top: 15px;

    width: 100%;

    border-radius: 4px;

  }



  .newsletter-style-03 input {

    padding-right: 90px !important;

    padding-left: 30px !important;

  }



  .newsletter-style-03 .btn {

    padding: 12px 30px 12px 30px;

  }



  .newsletter-style-03 .btn i {

    margin-left: 0;

    margin-right: 0;

  }



  .newsletter-style-03 .btn span {

    display: none;

  }

}



@media (max-width: 1399px) {

  .tab-style-05 .nav-tabs .nav-item .nav-link {

    padding: 18px 20px 20px;

  }

}



@media (max-width: 1199px) {

  .tab-style-05 .nav-tabs .nav-item .nav-link {

    padding: 16px 20px;

  }



  .tab-style-08 ul .nav-item .nav-link {

    padding: 25px 10px;

  }

}



@media (max-width: 991px) {

  .tab-style-02 .nav-tabs>li.nav-item {

    margin: 0 10px;

  }



  .tab-style-03 .nav-tabs .nav-link {

    padding: 10px 28px;

    margin-bottom: 0;

  }



  .tab-style-03 .nav-tabs>li.nav-item {

    padding: 0 5px;

  }



  .tab-style-04 .nav-tabs .nav-item {

    padding: 0 20px;

  }



  .tab-style-05 .nav-tabs>li.nav-item {

    width: auto;

    padding: 0 3px;

  }



  .tab-style-05 .nav-tabs>li.nav-item .nav-link {

    padding: 12px 20px;

  }



  .tab-style-07 .nav-tabs .nav-item .nav-link {

    padding-left: 50px;

    padding-right: 50px;

  }

}



@media (max-width: 767px) {

  .tab-style-01 .nav-tabs {

    border-bottom: 0;
    gap: 10px;

  }



  .tab-style-01 .nav-tabs>li.nav-item {

    margin-bottom: 15px;

  }


/* 
  .tab-style-01 .nav-tabs>li.nav-item .nav-link {

    border-bottom: 1px solid var(--light-medium-gray);

    border-radius: 6px;

  } */



  .tab-style-02 .nav-tabs>li.nav-item {

    margin-bottom: 30px;

  }



  .tab-style-01 .nav-tabs>li.nav-item {

    margin-bottom: 15px;

  }



  .tab-style-04 .nav-tabs {

    display: inline-block;

    width: 100%;

  }



  .tab-style-04 .nav-tabs .nav-item {

    width: auto;

    display: table;

    margin: 0 auto 10px;

  }



  .tab-style-05 .nav-tabs {

    display: inline-block;

    width: 100%;

  }



  .tab-style-05 .nav-tabs .nav-item {

    display: table;

    margin: 0 auto;

    width: auto;

  }



  .tab-style-05 .nav-tabs .nav-item .nav-link {

    padding: 12px 30px;

  }



  .tab-style-07 .nav-tabs .nav-item .nav-link {

    padding: 25px;

  }



  .tab-style-07 .nav-tabs .nav-item .nav-link .number-box {

    right: 40px;

  }



  .tab-style-08 ul .nav-item {

    border-right: 0;

    border-bottom: 1px solid var(--light-medium-gray);

    flex-grow: inherit;

    flex-basis: auto;

    width: 100%;

  }



  .tab-style-08 ul .nav-item .nav-link {

    padding: 18px 25px;

  }

}



@media (max-width: 767px) {

  .swiper-horizontal-3d .swiper-slide.swiper-slide-active {

    box-shadow: none;

  }



  .testimonials-style-04 {

    padding: 0 15px;

  }



  .testimonials-style-04.swiper-horizontal-3d .swiper-slide.swiper-slide-prev,

  .testimonials-style-04.swiper-horizontal-3d .swiper-slide.swiper-slide-next {

    opacity: 0;

  }



  .testimonials-style-04.swiper-horizontal-3d .swiper-slide.swiper-slide-active {

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

  }



  .testimonials-style-11 .swiper-button-prev.slider-custom-text-prev,

  .testimonials-style-11 .swiper-button-next.slider-custom-text-next {

    min-height: 1px;

    -webkit-transform: translateY(0);

    transform: translateY(0);

    top: initial;

    right: auto;

    left: auto;

    padding-left: 20px;

    padding-right: 20px;

    position: relative;

    margin: 30px -3px 0;

    display: inline-block;

  }

}



@media (max-width: 575px) {

  .testimonials-style-12 .swiper-button-previous-nav {

    left: 25px;

  }



  .testimonials-style-12 .swiper-button-next-nav {

    right: 25px;

  }



  .testimonials-style-13 .swiper-slide {

    opacity: 1;

  }



  .testimonials-style-13 .swiper-slide.swiper-slide-active {

    opacity: 1;

  }



  .testimonials-style-13 .swiper-slide.swiper-slide-next {

    opacity: 1;

  }

}



@media (max-width: 1600px) {

  .blog-simple figure figcaption .hover-text {

    display: block !important;

    height: auto !important;

    margin-bottom: -50px !important;

    -webkit-transition: 0.3s;

    transition: 0.3s;

  }



  .blog-simple figure:hover figcaption .hover-text {

    margin-bottom: 0 !important;

  }



  .blog-modern figure .post-content-wrapper .post-content .hover-text {

    display: block !important;

  }

}



@media (max-width: 991px) {

  .blog-date .feature-box .feature-box-icon {

    margin-right: 35px !important;

  }

}



@media (max-width: 767px) {

  .blog-standard .entry-meta span {

    margin-right: 20px;

  }



  .blog-comment li {

    padding-bottom: 50px;

  }



  .blog-comment li ul.child-comment li {

    margin-top: 45px;

  }

}



@media (max-width: 575px) {

  .blog-date .feature-box .feature-box-icon {

    margin-right: 25px !important;

  }



  .blog-date .feature-box .post-date {

    min-width: 65px;

    padding: 15px 0;

  }



  .blog-standard .entry-meta span {

    display: block;

  }



  .blog-standard .blog-details .entry-meta span {

    display: inline-block;

  }



  .blog-modern figure .post-content-wrapper {

    width: 90%;

  }



  .blog-comment li ul.child-comment {

    margin-left: 20px;

    padding-left: 20px;

  }



  .pagination-style-01 .page-item .page-link {

    margin: 0 5px;

  }

}



@media (max-width: 1600px) {

  .sticky-image-distortion-wrapper .menu {

    padding-left: 30px;

  }



  .sticky-image-title a {

    padding-left: 50px;

  }



  .sticky-category {

    left: 35px;

  }



  .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-image-title a {

    padding-left: 70px;

  }



  .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-category {

    left: 20px;

  }

}



@media (max-width: 1399px) {

  .threeD-letter-menu .menu-item .hover-reveal {

    width: 320px;

    height: 320px;

  }



  .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-image-title .title {

    left: 65px;

  }



  .sticky-image-title .title {

    left: 50px;

  }



  .sticky-category {

    left: 0;

  }



  .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-category {

    left: 0;

  }



  .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-image-title a {

    padding-left: 55px;

  }

}



@media (max-width: 1199px) {

  .portfolio-creative .portfolio-box .portfolio-title:after {

    font-size: 80px;

  }



  .threeD-letter-menu .menu-item .hover-reveal {

    width: 320px;

    height: 320px;

  }



  .sticky-image-distortion-wrapper .menu {

    padding-top: 160px;

  }



  .sticky-image-title a {

    padding-left: 15px;

  }

}



@media (max-width: 991px) {

  .portfolio-filter.filter-btn li {

    padding: 0 6px;

  }



  .portfolio-filter.filter-btn li a {

    padding: 6px 25px;

  }



  .mousetip-wrapper .caption {

    display: none !important;

  }



  .portfolio-creative .portfolio-box .portfolio-title:after {

    font-size: 60px;

  }



  .sticky-image-distortion-wrapper .menu .menu__link.active .svg-wrapper {

    margin-top: 50px;

  }

}



@media (max-width: 767px) {

  .portfolio-filter.filter-btn li {

    padding: 0;

    margin-bottom: 10px;

  }



  .portfolio-filter.filter-btn li a {

    display: block;

  }



  .nav-tabs li {

    padding: 0;

    display: block;

    margin-bottom: 5px;

    width: 100%;

  }



  .sticky-image-distortion-wrapper .menu {

    padding: 130px 30px 30px 30px;

    width: 100%;

  }



  .sticky-image-distortion-wrapper .menu .menu__link {

    flex-direction: column;

  }



  .sticky-image-distortion-wrapper .menu .menu__link.active .svg-wrapper {

    height: auto;

    margin-top: 0;

  }



  .sticky-image-distortion-wrapper .menu .svg-wrapper {

    position: relative;

    right: 22px;

    width: 100%;

    height: 0;

  }



  .sticky-image-distortion-wrapper .sticky-image-title {

    width: 100%;

  }



  .sticky-image-distortion-wrapper .sticky-image-title a {

    padding: 30px 35px 30px;

  }

}



@media (max-width: 575px) {

  .portfolio-attractive .portfolio-box:hover .portfolio-hover .icon-box {

    margin-top: -10px;

  }



  .sticky-image-distortion-wrapper .menu {

    padding: 130px 0 0 0;

  }



  .sticky-image-distortion-wrapper .menu .svg-wrapper {

    right: 20px;

  }



  .sticky-image-title .title {

    display: none;

  }

}



@media (max-width: 1199px) {

  .btn-cart.btn.btn-switch-text.btn-extra-large>span {

    padding: 13px 20px;

  }

}



@media (max-width: 991px) {

  .btn-cart.btn.btn-switch-text.btn-extra-large>span {

    padding: 13px 48px;

  }



  .single-product-thumb .slider-vertical {

    position: relative;

    left: 0;

    touch-action: pan-y;

    overflow: hidden;

    margin-top: 15px;

  }



  .single-product-thumb .slider-vertical .swiper-wrapper {

    flex-direction: row;

  }



  .product-image-thumb .swiper-slide.swiper-slide-thumb-active {

    border-color: transparent;

  }



  .product-image-thumb .swiper-slide img {

    border: 1px solid transparent;

  }



  .product-image-thumb .swiper-slide.swiper-slide-thumb-active img {

    border-color: var(--light-gray);

  }



  .single-product-thumb .slider-vertical .swiper-slide {

    width: 25%;

  }

}



@media (max-width: 767px) {

  .cart-products thead {

    display: none;

  }



  .cart-products tbody tr td {

    padding: 0;

    border: 0;

    clear: both;

    margin: 0 0 15px 0;

    line-height: 1.5em;

    display: block !important;

    text-align: right !important;

  }



  .cart-products tbody tr td:last-child {

    margin-bottom: 0;

  }



  .cart-products tbody tr td::before {

    content: attr(data-title) !important;

    font-weight: 500 !important;

    float: left !important;

    display: block !important;

    color: var(--dark-gray);

    font-size: 15px;

  }



  .cart-products tbody tr {

    border-bottom: 1px solid var(--extra-medium-gray);

    position: relative;

    display: block;

    padding-left: 95px;

    padding-bottom: 30px;

    background: none;

    margin-bottom: 30px;

    overflow: hidden;

    display: block !important;

    min-height: 100px;

  }



  .cart-products tbody tr:last-child {

    margin-bottom: 0;

  }



  .cart-products tbody tr .product-remove {

    width: 20px;

    position: absolute;

    right: 0;

    margin: 0;

    padding: 0;

    text-align: right !important;

    top: 5px;

    z-index: 11;

  }



  .cart-products tbody tr .product-remove a {

    line-height: 13px;

    width: 20px;

    height: 20px;

    display: block;

    text-align: center;

  }



  .cart-products tbody tr .product-thumbnail {

    position: absolute;

    left: 0;

    width: 80px;

    display: inline-block;

    top: 0;

    overflow: hidden;

    text-align: left !important;

  }



  .cart-products tbody tr .product-name {

    text-align: left !important;

    padding-right: 25px;

    margin-bottom: 15px;

  }



  .cart-products tbody tr td.product-quantity:before {

    margin-top: 8px;

  }



  .cart-products tbody tr .product-remove::before,

  .cart-products tbody tr .product-thumbnail::before,

  .cart-products tbody tr .product-name::before {

    display: none;

  }

}



@media (max-width: 575px) {

  .product-info .quantity {

    margin-right: auto !important;

  }



  .product-info .wishlist {

    position: absolute;

    top: 0;

    right: 0;

  }



  .product-info .btn-cart {

    width: 100%;

  }

}



@media (max-width: 1600px) {

  footer {

    padding-top: 90px;

    padding-bottom: 90px;

  }

}



@media (max-width: 991px) {

  footer {

    padding-top: 75px;

    padding-bottom: 75px;

  }



  footer.half-footer {

    padding: 65px 0;

  }



  .footer-sticky {

    position: relative !important;

  }

}



@media (max-width: 767px) {

  footer {

    padding-top: 50px;

    padding-bottom: 50px;

  }



  footer.half-footer {

    padding: 50px 0;

  }



  footer .elements-social li {

    margin-bottom: 0;

  }



  .footer-navbar li .nav-link {

    padding-left: 0.8rem;

    padding-right: 0.8rem;

  }

}



@media (max-width: 575px) {

  .pt-15px {

    padding-top: 15px !important;

  }



  .pb-15px {

    padding-bottom: 15px !important;

  }



  .section-pad-top {

    padding-top: 0px;

  }



  .section-pad-bot {

    padding-bottom: 0px;

  }

}





@media (max-width: 1200px) {

  .hover-fill-clr-1 {

    width: 82px !important;

    height: 80px !important;

  }



  .hover-fill-clr-2 {

    width: 82px !important;

    height: 80px !important;

  }



  .hover-fill-clr-3 {

    width: 82px !important;

    height: 80px !important;

  }



  .hover-fill-clr-4 {

    width: 82px !important;

    height: 80px !important;

  }

}



@media screen and (max-width: 999px) {

  .grid-container {

    grid-template-columns: 1fr !important;

  }



  .grid-container::before {

    display: none;

  }



  .box {

    padding: 40px !important;

  }



  .rubik,

  .heading-label {

    font-size: 24px;

  }



  .page-title-double-large h1,

  .heading {

    font-size: 28px !important;

  }

}



@media screen and (max-width: 600px) {



  .lg-outside-box-left-30 {

    margin-left: 0px !important;

  }



  .led-btn.btn.btn-large {

    padding: 18px;

    font-size: 14px;

    margin: 20px 0 0 0 !important;

  }



  .footer-tell-icon {

    max-width: 100%;

  }



  .last-log-text {

    padding: 0 20px;

    flex-wrap: wrap;

  }

}