*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  overflow-x: hidden;
}

body {
  margin: 0;
  font-family: "Montserrat", sans-serif !important;
  font-optical-sizing: auto;
  font-style: normal;
  background-color: #fff;
  color: #000000;
  overflow-x: hidden;
}

.ivy-ora {
  font-family: "IvyOra Text";
}

button {
  font-family: inherit;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

a {
  text-decoration: none;
}

.container {
  max-width: 1140px;
  margin: 0 auto;
  width: 100%;
}

.container-slider {
  max-width: 1300px;
  margin: 0 auto;
  width: 100%;
}

.container-semi-full {
  max-width: 1600px;
  margin: 0 auto;
  width: 100%;
}

.container-full {
  width: 100%;
  margin: 0;
}

.book-now-button {
  background: linear-gradient(90deg, #FDC389 0%, #DCAC7B 21%, #D3A373 38%, #BB8C5E 65%, #94673D 100%);
  font-weight: 700;
  color: #ffffff;
  padding: 10px 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background-size: 200% 100%;
  background-position: 0% 50%;
  transition: background-position 0.5s ease-in-out;
  cursor: pointer;
  font-style: normal;
  font-family: "Montserrat", sans-serif;
}
.book-now-button:hover {
  background-position: 100% 50%;
}

/*min-width:13.02vw;*/
.call-us-action {
  color: #c19b6b;
  text-decoration: none;
}
@media (max-width: 640px) {
  .call-us-action {
    display: none !important;
  }
}

.bg-dark {
  background-color: #000000;
}

.radius-1 {
  border-radius: 1px;
}

.w-24 {
  width: 24px;
}

.h-18 {
  height: 18px;
}

.h-2 {
  height: 2px;
}

.cursor-pointer {
  cursor: pointer;
}

.block {
  display: block;
}

.max-w-full {
  max-width: 100%;
}

.h-auto {
  height: auto;
}

.w-100 {
  width: 100%;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.text-gold {
  color: #dcac7a;
}

.text-black {
  color: #000;
}

.bg-insta {
  background-color: #F6F5F3;
}

img {
  max-width: 100%;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.flex-1 {
  flex: 1;
}

.flex-none {
  flex: 0 0 auto;
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-center {
  align-content: center;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.content-evenly {
  align-content: space-evenly;
}

.self-auto {
  align-self: auto;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.flex-grow {
  flex-grow: 1;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-none {
  flex: none;
}

.uppercase {
  text-transform: uppercase;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-d-none {
  text-decoration: none;
}

.bg-dark {
  background-color: #000;
}

.opacity-20 {
  opacity: 0.2;
}

.h-40 {
  height: 40px;
}

.w-1 {
  width: 1px;
}

.w-37 {
  width: 37%;
}
@media (max-width: 768px) {
  .w-37 {
    width: 100%;
  }
}

.w-63 {
  width: 63%;
}
@media (max-width: 768px) {
  .w-63 {
    width: 100%;
  }
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.f-12 {
  font-size: 12px;
}

.f-15 {
  font-size: 15px;
}
@media (max-width: 640px) {
  .f-15 {
    font-size: 12px;
  }
}

.f-16 {
  font-size: 16px;
}

.f-20 {
  font-size: 20px;
}

.f-25 {
  font-size: 25px;
}

.f-27 {
  font-size: 27px;
}

.f-29 {
  font-size: 29px;
}

.f-30 {
  font-size: 30px;
}
@media (max-width: 1140px) {
  .f-30 {
    font-size: 15px;
  }
}

.f-40 {
  font-size: 40px;
}
@media (max-width: 991px) {
  .f-40 {
    font-size: 30px;
  }
}

.f-42 {
  font-size: 42px;
}


.f-60 {
  font-size: 60px;
}
@media (max-width: 1140px) {
  .f-60 {
    font-size: 40px;
  }
}

.f-80 {
  font-size: 76px;
}
@media (max-width: 1140px) {
  .f-80 {
    font-size: 40px;
  }
}

.font-italic {
  font-style: italic;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.line-base {
  line-height: 21px;
}

.gap-0 {
  gap: 0px !important;
}

.gap-x-0 {
  column-gap: 0px !important;
}

.gap-y-0 {
  row-gap: 0px !important;
}

.gap-3 {
  gap: 3px !important;
}

.gap-x-3 {
  column-gap: 3px !important;
}

.gap-y-3 {
  row-gap: 3px !important;
}

.gap-5 {
  gap: 5px !important;
}

.gap-x-5 {
  column-gap: 5px !important;
}

.gap-y-5 {
  row-gap: 5px !important;
}

.gap-10 {
  gap: 10px !important;
}

.gap-x-10 {
  column-gap: 10px !important;
}

.gap-y-10 {
  row-gap: 10px !important;
}

.gap-15 {
  gap: 15px !important;
}

.gap-x-15 {
  column-gap: 15px !important;
}

.gap-y-15 {
  row-gap: 15px !important;
}

.gap-20 {
  gap: 20px !important;
}

.gap-x-20 {
  column-gap: 20px !important;
}

.gap-y-20 {
  row-gap: 20px !important;
}

.gap-30 {
  gap: 30px !important;
}

.gap-x-30 {
  column-gap: 30px !important;
}

.gap-y-30 {
  row-gap: 30px !important;
}

.gap-50 {
  gap: 50px !important;
}

.gap-x-50 {
  column-gap: 50px !important;
}

.gap-y-50 {
  row-gap: 50px !important;
}

.m-0 {
  margin: 0px !important;
}

.m-3 {
  margin: 3px !important;
}

.m-5 {
  margin: 5px !important;
}

.m-10 {
  margin: 10px !important;
}

.m-15 {
  margin: 15px !important;
}

.m-20 {
  margin: 20px !important;
}

.m-25 {
  margin: 25px !important;
}

.m-30 {
  margin: 30px !important;
}

.m-35 {
  margin: 35px !important;
}

.m-40 {
  margin: 40px !important;
}

.m-45 {
  margin: 45px !important;
}

.m-50 {
  margin: 50px !important;
}

.m-55 {
  margin: 55px !important;
}

.m-60 {
  margin: 60px !important;
}

.m-65 {
  margin: 65px !important;
}

.m-70 {
  margin: 70px !important;
}

.m-75 {
  margin: 75px !important;
}

.m-80 {
  margin: 80px !important;
}

.m-85 {
  margin: 85px !important;
}

.m-90 {
  margin: 90px !important;
}

.m-95 {
  margin: 95px !important;
}

.m-100 {
  margin: 100px !important;
}

.m-120 {
  margin: 120px !important;
}

.m-150 {
  margin: 150px !important;
}

.m-160 {
  margin: 160px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mt-3 {
  margin-top: 3px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mt-35 {
  margin-top: 35px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mt-45 {
  margin-top: 45px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.mt-55 {
  margin-top: 55px !important;
}

.mt-60 {
  margin-top: 60px !important;
}

.mt-65 {
  margin-top: 65px !important;
}

.mt-70 {
  margin-top: 70px !important;
}

.mt-75 {
  margin-top: 75px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.mt-85 {
  margin-top: 85px !important;
}

.mt-90 {
  margin-top: 90px !important;
}

.mt-95 {
  margin-top: 95px !important;
}

.mt-100 {
  margin-top: 100px !important;
}

.mt-120 {
  margin-top: 120px !important;
}

.mt-150 {
  margin-top: 150px !important;
}

.mt-160 {
  margin-top: 160px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mr-3 {
  margin-right: 3px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mr-25 {
  margin-right: 25px !important;
}

.mr-30 {
  margin-right: 30px !important;
}

.mr-35 {
  margin-right: 35px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.mr-45 {
  margin-right: 45px !important;
}

.mr-50 {
  margin-right: 50px !important;
}

.mr-55 {
  margin-right: 55px !important;
}

.mr-60 {
  margin-right: 60px !important;
}

.mr-65 {
  margin-right: 65px !important;
}

.mr-70 {
  margin-right: 70px !important;
}

.mr-75 {
  margin-right: 75px !important;
}

.mr-80 {
  margin-right: 80px !important;
}

.mr-85 {
  margin-right: 85px !important;
}

.mr-90 {
  margin-right: 90px !important;
}

.mr-95 {
  margin-right: 95px !important;
}

.mr-100 {
  margin-right: 100px !important;
}

.mr-120 {
  margin-right: 120px !important;
}

.mr-150 {
  margin-right: 150px !important;
}

.mr-160 {
  margin-right: 160px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-3 {
  margin-bottom: 3px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.mb-45 {
  margin-bottom: 45px !important;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.mb-55 {
  margin-bottom: 55px !important;
}

.mb-60 {
  margin-bottom: 60px !important;
}

.mb-65 {
  margin-bottom: 65px !important;
}

.mb-70 {
  margin-bottom: 70px !important;
}

.mb-75 {
  margin-bottom: 75px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.mb-85 {
  margin-bottom: 85px !important;
}

.mb-90 {
  margin-bottom: 90px !important;
}

.mb-95 {
  margin-bottom: 95px !important;
}

.mb-100 {
  margin-bottom: 100px !important;
}

.mb-120 {
  margin-bottom: 120px !important;
}

.mb-150 {
  margin-bottom: 150px !important;
}

.mb-160 {
  margin-bottom: 160px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.ml-3 {
  margin-left: 3px !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.ml-15 {
  margin-left: 15px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.ml-25 {
  margin-left: 25px !important;
}

.ml-30 {
  margin-left: 30px !important;
}

.ml-35 {
  margin-left: 35px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.ml-45 {
  margin-left: 45px !important;
}

.ml-50 {
  margin-left: 50px !important;
}

.ml-55 {
  margin-left: 55px !important;
}

.ml-60 {
  margin-left: 60px !important;
}

.ml-65 {
  margin-left: 65px !important;
}

.ml-70 {
  margin-left: 70px !important;
}

.ml-75 {
  margin-left: 75px !important;
}

.ml-80 {
  margin-left: 80px !important;
}

.ml-85 {
  margin-left: 85px !important;
}

.ml-90 {
  margin-left: 90px !important;
}

.ml-95 {
  margin-left: 95px !important;
}

.ml-100 {
  margin-left: 100px !important;
}

.ml-120 {
  margin-left: 120px !important;
}

.ml-150 {
  margin-left: 150px !important;
}

.ml-160 {
  margin-left: 160px !important;
}

.p-0 {
  padding: 0px !important;
}

.p-3 {
  padding: 3px !important;
}

.p-5 {
  padding: 5px !important;
}

.p-10 {
  padding: 10px !important;
}

.p-15 {
  padding: 15px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-25 {
  padding: 25px !important;
}

.p-30 {
  padding: 30px !important;
}

.p-35 {
  padding: 35px !important;
}

.p-40 {
  padding: 40px !important;
}

.p-45 {
  padding: 45px !important;
}

.p-50 {
  padding: 50px !important;
}

.p-55 {
  padding: 55px !important;
}

.p-60 {
  padding: 60px !important;
}

.p-65 {
  padding: 65px !important;
}

.p-70 {
  padding: 70px !important;
}

.p-75 {
  padding: 75px !important;
}

.p-80 {
  padding: 80px !important;
}

.p-85 {
  padding: 85px !important;
}

.p-90 {
  padding: 90px !important;
}

.p-95 {
  padding: 95px !important;
}

.p-100 {
  padding: 100px !important;
}

.p-120 {
  padding: 120px !important;
}

.p-150 {
  padding: 150px !important;
}

.p-160 {
  padding: 160px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pt-3 {
  padding-top: 3px !important;
}

.pt-5 {
  padding-top: 5px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pt-15 {
  padding-top: 15px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

.pt-35 {
  padding-top: 35px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.pt-45 {
  padding-top: 45px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

.pt-55 {
  padding-top: 55px !important;
}

.pt-60 {
  padding-top: 60px !important;
}

.pt-65 {
  padding-top: 65px !important;
}

.pt-70 {
  padding-top: 70px !important;
}

.pt-75 {
  padding-top: 75px !important;
}

.pt-80 {
  padding-top: 80px !important;
}

.pt-85 {
  padding-top: 85px !important;
}

.pt-90 {
  padding-top: 90px !important;
}

.pt-95 {
  padding-top: 95px !important;
}

.pt-100 {
  padding-top: 100px !important;
}

.pt-120 {
  padding-top: 120px !important;
}

.pt-150 {
  padding-top: 150px !important;
}

.pt-160 {
  padding-top: 160px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.pr-3 {
  padding-right: 3px !important;
}

.pr-5 {
  padding-right: 5px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.pr-15 {
  padding-right: 15px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.pr-25 {
  padding-right: 25px !important;
}

.pr-30 {
  padding-right: 30px !important;
}

.pr-35 {
  padding-right: 35px !important;
}

.pr-40 {
  padding-right: 40px !important;
}

.pr-45 {
  padding-right: 45px !important;
}

.pr-50 {
  padding-right: 50px !important;
}

.pr-55 {
  padding-right: 55px !important;
}

.pr-60 {
  padding-right: 60px !important;
}

.pr-65 {
  padding-right: 65px !important;
}

.pr-70 {
  padding-right: 70px !important;
}

.pr-75 {
  padding-right: 75px !important;
}

.pr-80 {
  padding-right: 80px !important;
}

.pr-85 {
  padding-right: 85px !important;
}

.pr-90 {
  padding-right: 90px !important;
}

.pr-95 {
  padding-right: 95px !important;
}

.pr-100 {
  padding-right: 100px !important;
}

.pr-120 {
  padding-right: 120px !important;
}

.pr-150 {
  padding-right: 150px !important;
}

.pr-160 {
  padding-right: 160px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pb-3 {
  padding-bottom: 3px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pb-15 {
  padding-bottom: 15px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.pb-35 {
  padding-bottom: 35px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pb-45 {
  padding-bottom: 45px !important;
}

.pb-50 {
  padding-bottom: 50px !important;
}

.pb-55 {
  padding-bottom: 55px !important;
}

.pb-60 {
  padding-bottom: 60px !important;
}

.pb-65 {
  padding-bottom: 65px !important;
}

.pb-70 {
  padding-bottom: 70px !important;
}

.pb-75 {
  padding-bottom: 75px !important;
}

.pb-80 {
  padding-bottom: 80px !important;
}

.pb-85 {
  padding-bottom: 85px !important;
}

.pb-90 {
  padding-bottom: 90px !important;
}

.pb-95 {
  padding-bottom: 95px !important;
}

.pb-100 {
  padding-bottom: 100px !important;
}

.pb-120 {
  padding-bottom: 120px !important;
}

.pb-150 {
  padding-bottom: 150px !important;
}

.pb-160 {
  padding-bottom: 160px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.pl-3 {
  padding-left: 3px !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.pl-15 {
  padding-left: 15px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.pl-25 {
  padding-left: 25px !important;
}

.pl-30 {
  padding-left: 30px !important;
}

.pl-35 {
  padding-left: 35px !important;
}

.pl-40 {
  padding-left: 40px !important;
}

.pl-45 {
  padding-left: 45px !important;
}

.pl-50 {
  padding-left: 50px !important;
}

.pl-55 {
  padding-left: 55px !important;
}

.pl-60 {
  padding-left: 60px !important;
}

.pl-65 {
  padding-left: 65px !important;
}

.pl-70 {
  padding-left: 70px !important;
}

.pl-75 {
  padding-left: 75px !important;
}

.pl-80 {
  padding-left: 80px !important;
}

.pl-85 {
  padding-left: 85px !important;
}

.pl-90 {
  padding-left: 90px !important;
}

.pl-95 {
  padding-left: 95px !important;
}

.pl-100 {
  padding-left: 100px !important;
}

.pl-120 {
  padding-left: 120px !important;
}

.pl-150 {
  padding-left: 150px !important;
}

.pl-160 {
  padding-left: 160px !important;
}

@media (min-width: 640px) {
  .sm-m-0 {
    margin: 0px !important;
  }
  .sm-m-3 {
    margin: 3px !important;
  }
  .sm-m-5 {
    margin: 5px !important;
  }
  .sm-m-10 {
    margin: 10px !important;
  }
  .sm-m-15 {
    margin: 15px !important;
  }
  .sm-m-20 {
    margin: 20px !important;
  }
  .sm-m-25 {
    margin: 25px !important;
  }
  .sm-m-30 {
    margin: 30px !important;
  }
  .sm-m-35 {
    margin: 35px !important;
  }
  .sm-m-40 {
    margin: 40px !important;
  }
  .sm-m-45 {
    margin: 45px !important;
  }
  .sm-m-50 {
    margin: 50px !important;
  }
  .sm-m-55 {
    margin: 55px !important;
  }
  .sm-m-60 {
    margin: 60px !important;
  }
  .sm-m-65 {
    margin: 65px !important;
  }
  .sm-m-70 {
    margin: 70px !important;
  }
  .sm-m-75 {
    margin: 75px !important;
  }
  .sm-m-80 {
    margin: 80px !important;
  }
  .sm-m-85 {
    margin: 85px !important;
  }
  .sm-m-90 {
    margin: 90px !important;
  }
  .sm-m-95 {
    margin: 95px !important;
  }
  .sm-m-100 {
    margin: 100px !important;
  }
  .sm-m-120 {
    margin: 120px !important;
  }
  .sm-m-150 {
    margin: 150px !important;
  }
  .sm-m-160 {
    margin: 160px !important;
  }
  .sm-mt-0 {
    margin-top: 0px !important;
  }
  .sm-mt-3 {
    margin-top: 3px !important;
  }
  .sm-mt-5 {
    margin-top: 5px !important;
  }
  .sm-mt-10 {
    margin-top: 10px !important;
  }
  .sm-mt-15 {
    margin-top: 15px !important;
  }
  .sm-mt-20 {
    margin-top: 20px !important;
  }
  .sm-mt-25 {
    margin-top: 25px !important;
  }
  .sm-mt-30 {
    margin-top: 30px !important;
  }
  .sm-mt-35 {
    margin-top: 35px !important;
  }
  .sm-mt-40 {
    margin-top: 40px !important;
  }
  .sm-mt-45 {
    margin-top: 45px !important;
  }
  .sm-mt-50 {
    margin-top: 50px !important;
  }
  .sm-mt-55 {
    margin-top: 55px !important;
  }
  .sm-mt-60 {
    margin-top: 60px !important;
  }
  .sm-mt-65 {
    margin-top: 65px !important;
  }
  .sm-mt-70 {
    margin-top: 70px !important;
  }
  .sm-mt-75 {
    margin-top: 75px !important;
  }
  .sm-mt-80 {
    margin-top: 80px !important;
  }
  .sm-mt-85 {
    margin-top: 85px !important;
  }
  .sm-mt-90 {
    margin-top: 90px !important;
  }
  .sm-mt-95 {
    margin-top: 95px !important;
  }
  .sm-mt-100 {
    margin-top: 100px !important;
  }
  .sm-mt-120 {
    margin-top: 120px !important;
  }
  .sm-mt-150 {
    margin-top: 150px !important;
  }
  .sm-mt-160 {
    margin-top: 160px !important;
  }
  .sm-mr-0 {
    margin-right: 0px !important;
  }
  .sm-mr-3 {
    margin-right: 3px !important;
  }
  .sm-mr-5 {
    margin-right: 5px !important;
  }
  .sm-mr-10 {
    margin-right: 10px !important;
  }
  .sm-mr-15 {
    margin-right: 15px !important;
  }
  .sm-mr-20 {
    margin-right: 20px !important;
  }
  .sm-mr-25 {
    margin-right: 25px !important;
  }
  .sm-mr-30 {
    margin-right: 30px !important;
  }
  .sm-mr-35 {
    margin-right: 35px !important;
  }
  .sm-mr-40 {
    margin-right: 40px !important;
  }
  .sm-mr-45 {
    margin-right: 45px !important;
  }
  .sm-mr-50 {
    margin-right: 50px !important;
  }
  .sm-mr-55 {
    margin-right: 55px !important;
  }
  .sm-mr-60 {
    margin-right: 60px !important;
  }
  .sm-mr-65 {
    margin-right: 65px !important;
  }
  .sm-mr-70 {
    margin-right: 70px !important;
  }
  .sm-mr-75 {
    margin-right: 75px !important;
  }
  .sm-mr-80 {
    margin-right: 80px !important;
  }
  .sm-mr-85 {
    margin-right: 85px !important;
  }
  .sm-mr-90 {
    margin-right: 90px !important;
  }
  .sm-mr-95 {
    margin-right: 95px !important;
  }
  .sm-mr-100 {
    margin-right: 100px !important;
  }
  .sm-mr-120 {
    margin-right: 120px !important;
  }
  .sm-mr-150 {
    margin-right: 150px !important;
  }
  .sm-mr-160 {
    margin-right: 160px !important;
  }
  .sm-mb-0 {
    margin-bottom: 0px !important;
  }
  .sm-mb-3 {
    margin-bottom: 3px !important;
  }
  .sm-mb-5 {
    margin-bottom: 5px !important;
  }
  .sm-mb-10 {
    margin-bottom: 10px !important;
  }
  .sm-mb-15 {
    margin-bottom: 15px !important;
  }
  .sm-mb-20 {
    margin-bottom: 20px !important;
  }
  .sm-mb-25 {
    margin-bottom: 25px !important;
  }
  .sm-mb-30 {
    margin-bottom: 30px !important;
  }
  .sm-mb-35 {
    margin-bottom: 35px !important;
  }
  .sm-mb-40 {
    margin-bottom: 40px !important;
  }
  .sm-mb-45 {
    margin-bottom: 45px !important;
  }
  .sm-mb-50 {
    margin-bottom: 50px !important;
  }
  .sm-mb-55 {
    margin-bottom: 55px !important;
  }
  .sm-mb-60 {
    margin-bottom: 60px !important;
  }
  .sm-mb-65 {
    margin-bottom: 65px !important;
  }
  .sm-mb-70 {
    margin-bottom: 70px !important;
  }
  .sm-mb-75 {
    margin-bottom: 75px !important;
  }
  .sm-mb-80 {
    margin-bottom: 80px !important;
  }
  .sm-mb-85 {
    margin-bottom: 85px !important;
  }
  .sm-mb-90 {
    margin-bottom: 90px !important;
  }
  .sm-mb-95 {
    margin-bottom: 95px !important;
  }
  .sm-mb-100 {
    margin-bottom: 100px !important;
  }
  .sm-mb-120 {
    margin-bottom: 120px !important;
  }
  .sm-mb-150 {
    margin-bottom: 150px !important;
  }
  .sm-mb-160 {
    margin-bottom: 160px !important;
  }
  .sm-ml-0 {
    margin-left: 0px !important;
  }
  .sm-ml-3 {
    margin-left: 3px !important;
  }
  .sm-ml-5 {
    margin-left: 5px !important;
  }
  .sm-ml-10 {
    margin-left: 10px !important;
  }
  .sm-ml-15 {
    margin-left: 15px !important;
  }
  .sm-ml-20 {
    margin-left: 20px !important;
  }
  .sm-ml-25 {
    margin-left: 25px !important;
  }
  .sm-ml-30 {
    margin-left: 30px !important;
  }
  .sm-ml-35 {
    margin-left: 35px !important;
  }
  .sm-ml-40 {
    margin-left: 40px !important;
  }
  .sm-ml-45 {
    margin-left: 45px !important;
  }
  .sm-ml-50 {
    margin-left: 50px !important;
  }
  .sm-ml-55 {
    margin-left: 55px !important;
  }
  .sm-ml-60 {
    margin-left: 60px !important;
  }
  .sm-ml-65 {
    margin-left: 65px !important;
  }
  .sm-ml-70 {
    margin-left: 70px !important;
  }
  .sm-ml-75 {
    margin-left: 75px !important;
  }
  .sm-ml-80 {
    margin-left: 80px !important;
  }
  .sm-ml-85 {
    margin-left: 85px !important;
  }
  .sm-ml-90 {
    margin-left: 90px !important;
  }
  .sm-ml-95 {
    margin-left: 95px !important;
  }
  .sm-ml-100 {
    margin-left: 100px !important;
  }
  .sm-ml-120 {
    margin-left: 120px !important;
  }
  .sm-ml-150 {
    margin-left: 150px !important;
  }
  .sm-ml-160 {
    margin-left: 160px !important;
  }
  .sm-p-0 {
    padding: 0px !important;
  }
  .sm-p-3 {
    padding: 3px !important;
  }
  .sm-p-5 {
    padding: 5px !important;
  }
  .sm-p-10 {
    padding: 10px !important;
  }
  .sm-p-15 {
    padding: 15px !important;
  }
  .sm-p-20 {
    padding: 20px !important;
  }
  .sm-p-25 {
    padding: 25px !important;
  }
  .sm-p-30 {
    padding: 30px !important;
  }
  .sm-p-35 {
    padding: 35px !important;
  }
  .sm-p-40 {
    padding: 40px !important;
  }
  .sm-p-45 {
    padding: 45px !important;
  }
  .sm-p-50 {
    padding: 50px !important;
  }
  .sm-p-55 {
    padding: 55px !important;
  }
  .sm-p-60 {
    padding: 60px !important;
  }
  .sm-p-65 {
    padding: 65px !important;
  }
  .sm-p-70 {
    padding: 70px !important;
  }
  .sm-p-75 {
    padding: 75px !important;
  }
  .sm-p-80 {
    padding: 80px !important;
  }
  .sm-p-85 {
    padding: 85px !important;
  }
  .sm-p-90 {
    padding: 90px !important;
  }
  .sm-p-95 {
    padding: 95px !important;
  }
  .sm-p-100 {
    padding: 100px !important;
  }
  .sm-p-120 {
    padding: 120px !important;
  }
  .sm-p-150 {
    padding: 150px !important;
  }
  .sm-p-160 {
    padding: 160px !important;
  }
  .sm-pt-0 {
    padding-top: 0px !important;
  }
  .sm-pt-3 {
    padding-top: 3px !important;
  }
  .sm-pt-5 {
    padding-top: 5px !important;
  }
  .sm-pt-10 {
    padding-top: 10px !important;
  }
  .sm-pt-15 {
    padding-top: 15px !important;
  }
  .sm-pt-20 {
    padding-top: 20px !important;
  }
  .sm-pt-25 {
    padding-top: 25px !important;
  }
  .sm-pt-30 {
    padding-top: 30px !important;
  }
  .sm-pt-35 {
    padding-top: 35px !important;
  }
  .sm-pt-40 {
    padding-top: 40px !important;
  }
  .sm-pt-45 {
    padding-top: 45px !important;
  }
  .sm-pt-50 {
    padding-top: 50px !important;
  }
  .sm-pt-55 {
    padding-top: 55px !important;
  }
  .sm-pt-60 {
    padding-top: 60px !important;
  }
  .sm-pt-65 {
    padding-top: 65px !important;
  }
  .sm-pt-70 {
    padding-top: 70px !important;
  }
  .sm-pt-75 {
    padding-top: 75px !important;
  }
  .sm-pt-80 {
    padding-top: 80px !important;
  }
  .sm-pt-85 {
    padding-top: 85px !important;
  }
  .sm-pt-90 {
    padding-top: 90px !important;
  }
  .sm-pt-95 {
    padding-top: 95px !important;
  }
  .sm-pt-100 {
    padding-top: 100px !important;
  }
  .sm-pt-120 {
    padding-top: 120px !important;
  }
  .sm-pt-150 {
    padding-top: 150px !important;
  }
  .sm-pt-160 {
    padding-top: 160px !important;
  }
  .sm-pr-0 {
    padding-right: 0px !important;
  }
  .sm-pr-3 {
    padding-right: 3px !important;
  }
  .sm-pr-5 {
    padding-right: 5px !important;
  }
  .sm-pr-10 {
    padding-right: 10px !important;
  }
  .sm-pr-15 {
    padding-right: 15px !important;
  }
  .sm-pr-20 {
    padding-right: 20px !important;
  }
  .sm-pr-25 {
    padding-right: 25px !important;
  }
  .sm-pr-30 {
    padding-right: 30px !important;
  }
  .sm-pr-35 {
    padding-right: 35px !important;
  }
  .sm-pr-40 {
    padding-right: 40px !important;
  }
  .sm-pr-45 {
    padding-right: 45px !important;
  }
  .sm-pr-50 {
    padding-right: 50px !important;
  }
  .sm-pr-55 {
    padding-right: 55px !important;
  }
  .sm-pr-60 {
    padding-right: 60px !important;
  }
  .sm-pr-65 {
    padding-right: 65px !important;
  }
  .sm-pr-70 {
    padding-right: 70px !important;
  }
  .sm-pr-75 {
    padding-right: 75px !important;
  }
  .sm-pr-80 {
    padding-right: 80px !important;
  }
  .sm-pr-85 {
    padding-right: 85px !important;
  }
  .sm-pr-90 {
    padding-right: 90px !important;
  }
  .sm-pr-95 {
    padding-right: 95px !important;
  }
  .sm-pr-100 {
    padding-right: 100px !important;
  }
  .sm-pr-120 {
    padding-right: 120px !important;
  }
  .sm-pr-150 {
    padding-right: 150px !important;
  }
  .sm-pr-160 {
    padding-right: 160px !important;
  }
  .sm-pb-0 {
    padding-bottom: 0px !important;
  }
  .sm-pb-3 {
    padding-bottom: 3px !important;
  }
  .sm-pb-5 {
    padding-bottom: 5px !important;
  }
  .sm-pb-10 {
    padding-bottom: 10px !important;
  }
  .sm-pb-15 {
    padding-bottom: 15px !important;
  }
  .sm-pb-20 {
    padding-bottom: 20px !important;
  }
  .sm-pb-25 {
    padding-bottom: 25px !important;
  }
  .sm-pb-30 {
    padding-bottom: 30px !important;
  }
  .sm-pb-35 {
    padding-bottom: 35px !important;
  }
  .sm-pb-40 {
    padding-bottom: 40px !important;
  }
  .sm-pb-45 {
    padding-bottom: 45px !important;
  }
  .sm-pb-50 {
    padding-bottom: 50px !important;
  }
  .sm-pb-55 {
    padding-bottom: 55px !important;
  }
  .sm-pb-60 {
    padding-bottom: 60px !important;
  }
  .sm-pb-65 {
    padding-bottom: 65px !important;
  }
  .sm-pb-70 {
    padding-bottom: 70px !important;
  }
  .sm-pb-75 {
    padding-bottom: 75px !important;
  }
  .sm-pb-80 {
    padding-bottom: 80px !important;
  }
  .sm-pb-85 {
    padding-bottom: 85px !important;
  }
  .sm-pb-90 {
    padding-bottom: 90px !important;
  }
  .sm-pb-95 {
    padding-bottom: 95px !important;
  }
  .sm-pb-100 {
    padding-bottom: 100px !important;
  }
  .sm-pb-120 {
    padding-bottom: 120px !important;
  }
  .sm-pb-150 {
    padding-bottom: 150px !important;
  }
  .sm-pb-160 {
    padding-bottom: 160px !important;
  }
  .sm-pl-0 {
    padding-left: 0px !important;
  }
  .sm-pl-3 {
    padding-left: 3px !important;
  }
  .sm-pl-5 {
    padding-left: 5px !important;
  }
  .sm-pl-10 {
    padding-left: 10px !important;
  }
  .sm-pl-15 {
    padding-left: 15px !important;
  }
  .sm-pl-20 {
    padding-left: 20px !important;
  }
  .sm-pl-25 {
    padding-left: 25px !important;
  }
  .sm-pl-30 {
    padding-left: 30px !important;
  }
  .sm-pl-35 {
    padding-left: 35px !important;
  }
  .sm-pl-40 {
    padding-left: 40px !important;
  }
  .sm-pl-45 {
    padding-left: 45px !important;
  }
  .sm-pl-50 {
    padding-left: 50px !important;
  }
  .sm-pl-55 {
    padding-left: 55px !important;
  }
  .sm-pl-60 {
    padding-left: 60px !important;
  }
  .sm-pl-65 {
    padding-left: 65px !important;
  }
  .sm-pl-70 {
    padding-left: 70px !important;
  }
  .sm-pl-75 {
    padding-left: 75px !important;
  }
  .sm-pl-80 {
    padding-left: 80px !important;
  }
  .sm-pl-85 {
    padding-left: 85px !important;
  }
  .sm-pl-90 {
    padding-left: 90px !important;
  }
  .sm-pl-95 {
    padding-left: 95px !important;
  }
  .sm-pl-100 {
    padding-left: 100px !important;
  }
  .sm-pl-120 {
    padding-left: 120px !important;
  }
  .sm-pl-150 {
    padding-left: 150px !important;
  }
  .sm-pl-160 {
    padding-left: 160px !important;
  }
}
@media (min-width: 768px) {
  .md-m-0 {
    margin: 0px !important;
  }
  .md-m-3 {
    margin: 3px !important;
  }
  .md-m-5 {
    margin: 5px !important;
  }
  .md-m-10 {
    margin: 10px !important;
  }
  .md-m-15 {
    margin: 15px !important;
  }
  .md-m-20 {
    margin: 20px !important;
  }
  .md-m-25 {
    margin: 25px !important;
  }
  .md-m-30 {
    margin: 30px !important;
  }
  .md-m-35 {
    margin: 35px !important;
  }
  .md-m-40 {
    margin: 40px !important;
  }
  .md-m-45 {
    margin: 45px !important;
  }
  .md-m-50 {
    margin: 50px !important;
  }
  .md-m-55 {
    margin: 55px !important;
  }
  .md-m-60 {
    margin: 60px !important;
  }
  .md-m-65 {
    margin: 65px !important;
  }
  .md-m-70 {
    margin: 70px !important;
  }
  .md-m-75 {
    margin: 75px !important;
  }
  .md-m-80 {
    margin: 80px !important;
  }
  .md-m-85 {
    margin: 85px !important;
  }
  .md-m-90 {
    margin: 90px !important;
  }
  .md-m-95 {
    margin: 95px !important;
  }
  .md-m-100 {
    margin: 100px !important;
  }
  .md-m-120 {
    margin: 120px !important;
  }
  .md-m-150 {
    margin: 150px !important;
  }
  .md-m-160 {
    margin: 160px !important;
  }
  .md-mt-0 {
    margin-top: 0px !important;
  }
  .md-mt-3 {
    margin-top: 3px !important;
  }
  .md-mt-5 {
    margin-top: 5px !important;
  }
  .md-mt-10 {
    margin-top: 10px !important;
  }
  .md-mt-15 {
    margin-top: 15px !important;
  }
  .md-mt-20 {
    margin-top: 20px !important;
  }
  .md-mt-25 {
    margin-top: 25px !important;
  }
  .md-mt-30 {
    margin-top: 30px !important;
  }
  .md-mt-35 {
    margin-top: 35px !important;
  }
  .md-mt-40 {
    margin-top: 40px !important;
  }
  .md-mt-45 {
    margin-top: 45px !important;
  }
  .md-mt-50 {
    margin-top: 50px !important;
  }
  .md-mt-55 {
    margin-top: 55px !important;
  }
  .md-mt-60 {
    margin-top: 60px !important;
  }
  .md-mt-65 {
    margin-top: 65px !important;
  }
  .md-mt-70 {
    margin-top: 70px !important;
  }
  .md-mt-75 {
    margin-top: 75px !important;
  }
  .md-mt-80 {
    margin-top: 80px !important;
  }
  .md-mt-85 {
    margin-top: 85px !important;
  }
  .md-mt-90 {
    margin-top: 90px !important;
  }
  .md-mt-95 {
    margin-top: 95px !important;
  }
  .md-mt-100 {
    margin-top: 100px !important;
  }
  .md-mt-120 {
    margin-top: 120px !important;
  }
  .md-mt-150 {
    margin-top: 150px !important;
  }
  .md-mt-160 {
    margin-top: 160px !important;
  }
  .md-mr-0 {
    margin-right: 0px !important;
  }
  .md-mr-3 {
    margin-right: 3px !important;
  }
  .md-mr-5 {
    margin-right: 5px !important;
  }
  .md-mr-10 {
    margin-right: 10px !important;
  }
  .md-mr-15 {
    margin-right: 15px !important;
  }
  .md-mr-20 {
    margin-right: 20px !important;
  }
  .md-mr-25 {
    margin-right: 25px !important;
  }
  .md-mr-30 {
    margin-right: 30px !important;
  }
  .md-mr-35 {
    margin-right: 35px !important;
  }
  .md-mr-40 {
    margin-right: 40px !important;
  }
  .md-mr-45 {
    margin-right: 45px !important;
  }
  .md-mr-50 {
    margin-right: 50px !important;
  }
  .md-mr-55 {
    margin-right: 55px !important;
  }
  .md-mr-60 {
    margin-right: 60px !important;
  }
  .md-mr-65 {
    margin-right: 65px !important;
  }
  .md-mr-70 {
    margin-right: 70px !important;
  }
  .md-mr-75 {
    margin-right: 75px !important;
  }
  .md-mr-80 {
    margin-right: 80px !important;
  }
  .md-mr-85 {
    margin-right: 85px !important;
  }
  .md-mr-90 {
    margin-right: 90px !important;
  }
  .md-mr-95 {
    margin-right: 95px !important;
  }
  .md-mr-100 {
    margin-right: 100px !important;
  }
  .md-mr-120 {
    margin-right: 120px !important;
  }
  .md-mr-150 {
    margin-right: 150px !important;
  }
  .md-mr-160 {
    margin-right: 160px !important;
  }
  .md-mb-0 {
    margin-bottom: 0px !important;
  }
  .md-mb-3 {
    margin-bottom: 3px !important;
  }
  .md-mb-5 {
    margin-bottom: 5px !important;
  }
  .md-mb-10 {
    margin-bottom: 10px !important;
  }
  .md-mb-15 {
    margin-bottom: 15px !important;
  }
  .md-mb-20 {
    margin-bottom: 20px !important;
  }
  .md-mb-25 {
    margin-bottom: 25px !important;
  }
  .md-mb-30 {
    margin-bottom: 30px !important;
  }
  .md-mb-35 {
    margin-bottom: 35px !important;
  }
  .md-mb-40 {
    margin-bottom: 40px !important;
  }
  .md-mb-45 {
    margin-bottom: 45px !important;
  }
  .md-mb-50 {
    margin-bottom: 50px !important;
  }
  .md-mb-55 {
    margin-bottom: 55px !important;
  }
  .md-mb-60 {
    margin-bottom: 60px !important;
  }
  .md-mb-65 {
    margin-bottom: 65px !important;
  }
  .md-mb-70 {
    margin-bottom: 70px !important;
  }
  .md-mb-75 {
    margin-bottom: 75px !important;
  }
  .md-mb-80 {
    margin-bottom: 80px !important;
  }
  .md-mb-85 {
    margin-bottom: 85px !important;
  }
  .md-mb-90 {
    margin-bottom: 90px !important;
  }
  .md-mb-95 {
    margin-bottom: 95px !important;
  }
  .md-mb-100 {
    margin-bottom: 100px !important;
  }
  .md-mb-120 {
    margin-bottom: 120px !important;
  }
  .md-mb-150 {
    margin-bottom: 150px !important;
  }
  .md-mb-160 {
    margin-bottom: 160px !important;
  }
  .md-ml-0 {
    margin-left: 0px !important;
  }
  .md-ml-3 {
    margin-left: 3px !important;
  }
  .md-ml-5 {
    margin-left: 5px !important;
  }
  .md-ml-10 {
    margin-left: 10px !important;
  }
  .md-ml-15 {
    margin-left: 15px !important;
  }
  .md-ml-20 {
    margin-left: 20px !important;
  }
  .md-ml-25 {
    margin-left: 25px !important;
  }
  .md-ml-30 {
    margin-left: 30px !important;
  }
  .md-ml-35 {
    margin-left: 35px !important;
  }
  .md-ml-40 {
    margin-left: 40px !important;
  }
  .md-ml-45 {
    margin-left: 45px !important;
  }
  .md-ml-50 {
    margin-left: 50px !important;
  }
  .md-ml-55 {
    margin-left: 55px !important;
  }
  .md-ml-60 {
    margin-left: 60px !important;
  }
  .md-ml-65 {
    margin-left: 65px !important;
  }
  .md-ml-70 {
    margin-left: 70px !important;
  }
  .md-ml-75 {
    margin-left: 75px !important;
  }
  .md-ml-80 {
    margin-left: 80px !important;
  }
  .md-ml-85 {
    margin-left: 85px !important;
  }
  .md-ml-90 {
    margin-left: 90px !important;
  }
  .md-ml-95 {
    margin-left: 95px !important;
  }
  .md-ml-100 {
    margin-left: 100px !important;
  }
  .md-ml-120 {
    margin-left: 120px !important;
  }
  .md-ml-150 {
    margin-left: 150px !important;
  }
  .md-ml-160 {
    margin-left: 160px !important;
  }
  .md-p-0 {
    padding: 0px !important;
  }
  .md-p-3 {
    padding: 3px !important;
  }
  .md-p-5 {
    padding: 5px !important;
  }
  .md-p-10 {
    padding: 10px !important;
  }
  .md-p-15 {
    padding: 15px !important;
  }
  .md-p-20 {
    padding: 20px !important;
  }
  .md-p-25 {
    padding: 25px !important;
  }
  .md-p-30 {
    padding: 30px !important;
  }
  .md-p-35 {
    padding: 35px !important;
  }
  .md-p-40 {
    padding: 40px !important;
  }
  .md-p-45 {
    padding: 45px !important;
  }
  .md-p-50 {
    padding: 50px !important;
  }
  .md-p-55 {
    padding: 55px !important;
  }
  .md-p-60 {
    padding: 60px !important;
  }
  .md-p-65 {
    padding: 65px !important;
  }
  .md-p-70 {
    padding: 70px !important;
  }
  .md-p-75 {
    padding: 75px !important;
  }
  .md-p-80 {
    padding: 80px !important;
  }
  .md-p-85 {
    padding: 85px !important;
  }
  .md-p-90 {
    padding: 90px !important;
  }
  .md-p-95 {
    padding: 95px !important;
  }
  .md-p-100 {
    padding: 100px !important;
  }
  .md-p-120 {
    padding: 120px !important;
  }
  .md-p-150 {
    padding: 150px !important;
  }
  .md-p-160 {
    padding: 160px !important;
  }
  .md-pt-0 {
    padding-top: 0px !important;
  }
  .md-pt-3 {
    padding-top: 3px !important;
  }
  .md-pt-5 {
    padding-top: 5px !important;
  }
  .md-pt-10 {
    padding-top: 10px !important;
  }
  .md-pt-15 {
    padding-top: 15px !important;
  }
  .md-pt-20 {
    padding-top: 20px !important;
  }
  .md-pt-25 {
    padding-top: 25px !important;
  }
  .md-pt-30 {
    padding-top: 30px !important;
  }
  .md-pt-35 {
    padding-top: 35px !important;
  }
  .md-pt-40 {
    padding-top: 40px !important;
  }
  .md-pt-45 {
    padding-top: 45px !important;
  }
  .md-pt-50 {
    padding-top: 50px !important;
  }
  .md-pt-55 {
    padding-top: 55px !important;
  }
  .md-pt-60 {
    padding-top: 60px !important;
  }
  .md-pt-65 {
    padding-top: 65px !important;
  }
  .md-pt-70 {
    padding-top: 70px !important;
  }
  .md-pt-75 {
    padding-top: 75px !important;
  }
  .md-pt-80 {
    padding-top: 80px !important;
  }
  .md-pt-85 {
    padding-top: 85px !important;
  }
  .md-pt-90 {
    padding-top: 90px !important;
  }
  .md-pt-95 {
    padding-top: 95px !important;
  }
  .md-pt-100 {
    padding-top: 100px !important;
  }
  .md-pt-120 {
    padding-top: 120px !important;
  }
  .md-pt-150 {
    padding-top: 150px !important;
  }
  .md-pt-160 {
    padding-top: 160px !important;
  }
  .md-pr-0 {
    padding-right: 0px !important;
  }
  .md-pr-3 {
    padding-right: 3px !important;
  }
  .md-pr-5 {
    padding-right: 5px !important;
  }
  .md-pr-10 {
    padding-right: 10px !important;
  }
  .md-pr-15 {
    padding-right: 15px !important;
  }
  .md-pr-20 {
    padding-right: 20px !important;
  }
  .md-pr-25 {
    padding-right: 25px !important;
  }
  .md-pr-30 {
    padding-right: 30px !important;
  }
  .md-pr-35 {
    padding-right: 35px !important;
  }
  .md-pr-40 {
    padding-right: 40px !important;
  }
  .md-pr-45 {
    padding-right: 45px !important;
  }
  .md-pr-50 {
    padding-right: 50px !important;
  }
  .md-pr-55 {
    padding-right: 55px !important;
  }
  .md-pr-60 {
    padding-right: 60px !important;
  }
  .md-pr-65 {
    padding-right: 65px !important;
  }
  .md-pr-70 {
    padding-right: 70px !important;
  }
  .md-pr-75 {
    padding-right: 75px !important;
  }
  .md-pr-80 {
    padding-right: 80px !important;
  }
  .md-pr-85 {
    padding-right: 85px !important;
  }
  .md-pr-90 {
    padding-right: 90px !important;
  }
  .md-pr-95 {
    padding-right: 95px !important;
  }
  .md-pr-100 {
    padding-right: 100px !important;
  }
  .md-pr-120 {
    padding-right: 120px !important;
  }
  .md-pr-150 {
    padding-right: 150px !important;
  }
  .md-pr-160 {
    padding-right: 160px !important;
  }
  .md-pb-0 {
    padding-bottom: 0px !important;
  }
  .md-pb-3 {
    padding-bottom: 3px !important;
  }
  .md-pb-5 {
    padding-bottom: 5px !important;
  }
  .md-pb-10 {
    padding-bottom: 10px !important;
  }
  .md-pb-15 {
    padding-bottom: 15px !important;
  }
  .md-pb-20 {
    padding-bottom: 20px !important;
  }
  .md-pb-25 {
    padding-bottom: 25px !important;
  }
  .md-pb-30 {
    padding-bottom: 30px !important;
  }
  .md-pb-35 {
    padding-bottom: 35px !important;
  }
  .md-pb-40 {
    padding-bottom: 40px !important;
  }
  .md-pb-45 {
    padding-bottom: 45px !important;
  }
  .md-pb-50 {
    padding-bottom: 50px !important;
  }
  .md-pb-55 {
    padding-bottom: 55px !important;
  }
  .md-pb-60 {
    padding-bottom: 60px !important;
  }
  .md-pb-65 {
    padding-bottom: 65px !important;
  }
  .md-pb-70 {
    padding-bottom: 70px !important;
  }
  .md-pb-75 {
    padding-bottom: 75px !important;
  }
  .md-pb-80 {
    padding-bottom: 80px !important;
  }
  .md-pb-85 {
    padding-bottom: 85px !important;
  }
  .md-pb-90 {
    padding-bottom: 90px !important;
  }
  .md-pb-95 {
    padding-bottom: 95px !important;
  }
  .md-pb-100 {
    padding-bottom: 100px !important;
  }
  .md-pb-120 {
    padding-bottom: 120px !important;
  }
  .md-pb-150 {
    padding-bottom: 150px !important;
  }
  .md-pb-160 {
    padding-bottom: 160px !important;
  }
  .md-pl-0 {
    padding-left: 0px !important;
  }
  .md-pl-3 {
    padding-left: 3px !important;
  }
  .md-pl-5 {
    padding-left: 5px !important;
  }
  .md-pl-10 {
    padding-left: 10px !important;
  }
  .md-pl-15 {
    padding-left: 15px !important;
  }
  .md-pl-20 {
    padding-left: 20px !important;
  }
  .md-pl-25 {
    padding-left: 25px !important;
  }
  .md-pl-30 {
    padding-left: 30px !important;
  }
  .md-pl-35 {
    padding-left: 35px !important;
  }
  .md-pl-40 {
    padding-left: 40px !important;
  }
  .md-pl-45 {
    padding-left: 45px !important;
  }
  .md-pl-50 {
    padding-left: 50px !important;
  }
  .md-pl-55 {
    padding-left: 55px !important;
  }
  .md-pl-60 {
    padding-left: 60px !important;
  }
  .md-pl-65 {
    padding-left: 65px !important;
  }
  .md-pl-70 {
    padding-left: 70px !important;
  }
  .md-pl-75 {
    padding-left: 75px !important;
  }
  .md-pl-80 {
    padding-left: 80px !important;
  }
  .md-pl-85 {
    padding-left: 85px !important;
  }
  .md-pl-90 {
    padding-left: 90px !important;
  }
  .md-pl-95 {
    padding-left: 95px !important;
  }
  .md-pl-100 {
    padding-left: 100px !important;
  }
  .md-pl-120 {
    padding-left: 120px !important;
  }
  .md-pl-150 {
    padding-left: 150px !important;
  }
  .md-pl-160 {
    padding-left: 160px !important;
  }
}
@media (min-width: 991px) {
  .lg-m-0 {
    margin: 0px !important;
  }
  .lg-m-3 {
    margin: 3px !important;
  }
  .lg-m-5 {
    margin: 5px !important;
  }
  .lg-m-10 {
    margin: 10px !important;
  }
  .lg-m-15 {
    margin: 15px !important;
  }
  .lg-m-20 {
    margin: 20px !important;
  }
  .lg-m-25 {
    margin: 25px !important;
  }
  .lg-m-30 {
    margin: 30px !important;
  }
  .lg-m-35 {
    margin: 35px !important;
  }
  .lg-m-40 {
    margin: 40px !important;
  }
  .lg-m-45 {
    margin: 45px !important;
  }
  .lg-m-50 {
    margin: 50px !important;
  }
  .lg-m-55 {
    margin: 55px !important;
  }
  .lg-m-60 {
    margin: 60px !important;
  }
  .lg-m-65 {
    margin: 65px !important;
  }
  .lg-m-70 {
    margin: 70px !important;
  }
  .lg-m-75 {
    margin: 75px !important;
  }
  .lg-m-80 {
    margin: 80px !important;
  }
  .lg-m-85 {
    margin: 85px !important;
  }
  .lg-m-90 {
    margin: 90px !important;
  }
  .lg-m-95 {
    margin: 95px !important;
  }
  .lg-m-100 {
    margin: 100px !important;
  }
  .lg-m-120 {
    margin: 120px !important;
  }
  .lg-m-150 {
    margin: 150px !important;
  }
  .lg-m-160 {
    margin: 160px !important;
  }
  .lg-mt-0 {
    margin-top: 0px !important;
  }
  .lg-mt-3 {
    margin-top: 3px !important;
  }
  .lg-mt-5 {
    margin-top: 5px !important;
  }
  .lg-mt-10 {
    margin-top: 10px !important;
  }
  .lg-mt-15 {
    margin-top: 15px !important;
  }
  .lg-mt-20 {
    margin-top: 20px !important;
  }
  .lg-mt-25 {
    margin-top: 25px !important;
  }
  .lg-mt-30 {
    margin-top: 30px !important;
  }
  .lg-mt-35 {
    margin-top: 35px !important;
  }
  .lg-mt-40 {
    margin-top: 40px !important;
  }
  .lg-mt-45 {
    margin-top: 45px !important;
  }
  .lg-mt-50 {
    margin-top: 50px !important;
  }
  .lg-mt-55 {
    margin-top: 55px !important;
  }
  .lg-mt-60 {
    margin-top: 60px !important;
  }
  .lg-mt-65 {
    margin-top: 65px !important;
  }
  .lg-mt-70 {
    margin-top: 70px !important;
  }
  .lg-mt-75 {
    margin-top: 75px !important;
  }
  .lg-mt-80 {
    margin-top: 80px !important;
  }
  .lg-mt-85 {
    margin-top: 85px !important;
  }
  .lg-mt-90 {
    margin-top: 90px !important;
  }
  .lg-mt-95 {
    margin-top: 95px !important;
  }
  .lg-mt-100 {
    margin-top: 100px !important;
  }
  .lg-mt-120 {
    margin-top: 120px !important;
  }
  .lg-mt-150 {
    margin-top: 150px !important;
  }
  .lg-mt-160 {
    margin-top: 160px !important;
  }
  .lg-mr-0 {
    margin-right: 0px !important;
  }
  .lg-mr-3 {
    margin-right: 3px !important;
  }
  .lg-mr-5 {
    margin-right: 5px !important;
  }
  .lg-mr-10 {
    margin-right: 10px !important;
  }
  .lg-mr-15 {
    margin-right: 15px !important;
  }
  .lg-mr-20 {
    margin-right: 20px !important;
  }
  .lg-mr-25 {
    margin-right: 25px !important;
  }
  .lg-mr-30 {
    margin-right: 30px !important;
  }
  .lg-mr-35 {
    margin-right: 35px !important;
  }
  .lg-mr-40 {
    margin-right: 40px !important;
  }
  .lg-mr-45 {
    margin-right: 45px !important;
  }
  .lg-mr-50 {
    margin-right: 50px !important;
  }
  .lg-mr-55 {
    margin-right: 55px !important;
  }
  .lg-mr-60 {
    margin-right: 60px !important;
  }
  .lg-mr-65 {
    margin-right: 65px !important;
  }
  .lg-mr-70 {
    margin-right: 70px !important;
  }
  .lg-mr-75 {
    margin-right: 75px !important;
  }
  .lg-mr-80 {
    margin-right: 80px !important;
  }
  .lg-mr-85 {
    margin-right: 85px !important;
  }
  .lg-mr-90 {
    margin-right: 90px !important;
  }
  .lg-mr-95 {
    margin-right: 95px !important;
  }
  .lg-mr-100 {
    margin-right: 100px !important;
  }
  .lg-mr-120 {
    margin-right: 120px !important;
  }
  .lg-mr-150 {
    margin-right: 150px !important;
  }
  .lg-mr-160 {
    margin-right: 160px !important;
  }
  .lg-mb-0 {
    margin-bottom: 0px !important;
  }
  .lg-mb-3 {
    margin-bottom: 3px !important;
  }
  .lg-mb-5 {
    margin-bottom: 5px !important;
  }
  .lg-mb-10 {
    margin-bottom: 10px !important;
  }
  .lg-mb-15 {
    margin-bottom: 15px !important;
  }
  .lg-mb-20 {
    margin-bottom: 20px !important;
  }
  .lg-mb-25 {
    margin-bottom: 25px !important;
  }
  .lg-mb-30 {
    margin-bottom: 30px !important;
  }
  .lg-mb-35 {
    margin-bottom: 35px !important;
  }
  .lg-mb-40 {
    margin-bottom: 40px !important;
  }
  .lg-mb-45 {
    margin-bottom: 45px !important;
  }
  .lg-mb-50 {
    margin-bottom: 50px !important;
  }
  .lg-mb-55 {
    margin-bottom: 55px !important;
  }
  .lg-mb-60 {
    margin-bottom: 60px !important;
  }
  .lg-mb-65 {
    margin-bottom: 65px !important;
  }
  .lg-mb-70 {
    margin-bottom: 70px !important;
  }
  .lg-mb-75 {
    margin-bottom: 75px !important;
  }
  .lg-mb-80 {
    margin-bottom: 80px !important;
  }
  .lg-mb-85 {
    margin-bottom: 85px !important;
  }
  .lg-mb-90 {
    margin-bottom: 90px !important;
  }
  .lg-mb-95 {
    margin-bottom: 95px !important;
  }
  .lg-mb-100 {
    margin-bottom: 100px !important;
  }
  .lg-mb-120 {
    margin-bottom: 120px !important;
  }
  .lg-mb-150 {
    margin-bottom: 150px !important;
  }
  .lg-mb-160 {
    margin-bottom: 160px !important;
  }
  .lg-ml-0 {
    margin-left: 0px !important;
  }
  .lg-ml-3 {
    margin-left: 3px !important;
  }
  .lg-ml-5 {
    margin-left: 5px !important;
  }
  .lg-ml-10 {
    margin-left: 10px !important;
  }
  .lg-ml-15 {
    margin-left: 15px !important;
  }
  .lg-ml-20 {
    margin-left: 20px !important;
  }
  .lg-ml-25 {
    margin-left: 25px !important;
  }
  .lg-ml-30 {
    margin-left: 30px !important;
  }
  .lg-ml-35 {
    margin-left: 35px !important;
  }
  .lg-ml-40 {
    margin-left: 40px !important;
  }
  .lg-ml-45 {
    margin-left: 45px !important;
  }
  .lg-ml-50 {
    margin-left: 50px !important;
  }
  .lg-ml-55 {
    margin-left: 55px !important;
  }
  .lg-ml-60 {
    margin-left: 60px !important;
  }
  .lg-ml-65 {
    margin-left: 65px !important;
  }
  .lg-ml-70 {
    margin-left: 70px !important;
  }
  .lg-ml-75 {
    margin-left: 75px !important;
  }
  .lg-ml-80 {
    margin-left: 80px !important;
  }
  .lg-ml-85 {
    margin-left: 85px !important;
  }
  .lg-ml-90 {
    margin-left: 90px !important;
  }
  .lg-ml-95 {
    margin-left: 95px !important;
  }
  .lg-ml-100 {
    margin-left: 100px !important;
  }
  .lg-ml-120 {
    margin-left: 120px !important;
  }
  .lg-ml-150 {
    margin-left: 150px !important;
  }
  .lg-ml-160 {
    margin-left: 160px !important;
  }
  .lg-p-0 {
    padding: 0px !important;
  }
  .lg-p-3 {
    padding: 3px !important;
  }
  .lg-p-5 {
    padding: 5px !important;
  }
  .lg-p-10 {
    padding: 10px !important;
  }
  .lg-p-15 {
    padding: 15px !important;
  }
  .lg-p-20 {
    padding: 20px !important;
  }
  .lg-p-25 {
    padding: 25px !important;
  }
  .lg-p-30 {
    padding: 30px !important;
  }
  .lg-p-35 {
    padding: 35px !important;
  }
  .lg-p-40 {
    padding: 40px !important;
  }
  .lg-p-45 {
    padding: 45px !important;
  }
  .lg-p-50 {
    padding: 50px !important;
  }
  .lg-p-55 {
    padding: 55px !important;
  }
  .lg-p-60 {
    padding: 60px !important;
  }
  .lg-p-65 {
    padding: 65px !important;
  }
  .lg-p-70 {
    padding: 70px !important;
  }
  .lg-p-75 {
    padding: 75px !important;
  }
  .lg-p-80 {
    padding: 80px !important;
  }
  .lg-p-85 {
    padding: 85px !important;
  }
  .lg-p-90 {
    padding: 90px !important;
  }
  .lg-p-95 {
    padding: 95px !important;
  }
  .lg-p-100 {
    padding: 100px !important;
  }
  .lg-p-120 {
    padding: 120px !important;
  }
  .lg-p-150 {
    padding: 150px !important;
  }
  .lg-p-160 {
    padding: 160px !important;
  }
  .lg-pt-0 {
    padding-top: 0px !important;
  }
  .lg-pt-3 {
    padding-top: 3px !important;
  }
  .lg-pt-5 {
    padding-top: 5px !important;
  }
  .lg-pt-10 {
    padding-top: 10px !important;
  }
  .lg-pt-15 {
    padding-top: 15px !important;
  }
  .lg-pt-20 {
    padding-top: 20px !important;
  }
  .lg-pt-25 {
    padding-top: 25px !important;
  }
  .lg-pt-30 {
    padding-top: 30px !important;
  }
  .lg-pt-35 {
    padding-top: 35px !important;
  }
  .lg-pt-40 {
    padding-top: 40px !important;
  }
  .lg-pt-45 {
    padding-top: 45px !important;
  }
  .lg-pt-50 {
    padding-top: 50px !important;
  }
  .lg-pt-55 {
    padding-top: 55px !important;
  }
  .lg-pt-60 {
    padding-top: 60px !important;
  }
  .lg-pt-65 {
    padding-top: 65px !important;
  }
  .lg-pt-70 {
    padding-top: 70px !important;
  }
  .lg-pt-75 {
    padding-top: 75px !important;
  }
  .lg-pt-80 {
    padding-top: 80px !important;
  }
  .lg-pt-85 {
    padding-top: 85px !important;
  }
  .lg-pt-90 {
    padding-top: 90px !important;
  }
  .lg-pt-95 {
    padding-top: 95px !important;
  }
  .lg-pt-100 {
    padding-top: 100px !important;
  }
  .lg-pt-120 {
    padding-top: 120px !important;
  }
  .lg-pt-150 {
    padding-top: 150px !important;
  }
  .lg-pt-160 {
    padding-top: 160px !important;
  }
  .lg-pr-0 {
    padding-right: 0px !important;
  }
  .lg-pr-3 {
    padding-right: 3px !important;
  }
  .lg-pr-5 {
    padding-right: 5px !important;
  }
  .lg-pr-10 {
    padding-right: 10px !important;
  }
  .lg-pr-15 {
    padding-right: 15px !important;
  }
  .lg-pr-20 {
    padding-right: 20px !important;
  }
  .lg-pr-25 {
    padding-right: 25px !important;
  }
  .lg-pr-30 {
    padding-right: 30px !important;
  }
  .lg-pr-35 {
    padding-right: 35px !important;
  }
  .lg-pr-40 {
    padding-right: 40px !important;
  }
  .lg-pr-45 {
    padding-right: 45px !important;
  }
  .lg-pr-50 {
    padding-right: 50px !important;
  }
  .lg-pr-55 {
    padding-right: 55px !important;
  }
  .lg-pr-60 {
    padding-right: 60px !important;
  }
  .lg-pr-65 {
    padding-right: 65px !important;
  }
  .lg-pr-70 {
    padding-right: 70px !important;
  }
  .lg-pr-75 {
    padding-right: 75px !important;
  }
  .lg-pr-80 {
    padding-right: 80px !important;
  }
  .lg-pr-85 {
    padding-right: 85px !important;
  }
  .lg-pr-90 {
    padding-right: 90px !important;
  }
  .lg-pr-95 {
    padding-right: 95px !important;
  }
  .lg-pr-100 {
    padding-right: 100px !important;
  }
  .lg-pr-120 {
    padding-right: 120px !important;
  }
  .lg-pr-150 {
    padding-right: 150px !important;
  }
  .lg-pr-160 {
    padding-right: 160px !important;
  }
  .lg-pb-0 {
    padding-bottom: 0px !important;
  }
  .lg-pb-3 {
    padding-bottom: 3px !important;
  }
  .lg-pb-5 {
    padding-bottom: 5px !important;
  }
  .lg-pb-10 {
    padding-bottom: 10px !important;
  }
  .lg-pb-15 {
    padding-bottom: 15px !important;
  }
  .lg-pb-20 {
    padding-bottom: 20px !important;
  }
  .lg-pb-25 {
    padding-bottom: 25px !important;
  }
  .lg-pb-30 {
    padding-bottom: 30px !important;
  }
  .lg-pb-35 {
    padding-bottom: 35px !important;
  }
  .lg-pb-40 {
    padding-bottom: 40px !important;
  }
  .lg-pb-45 {
    padding-bottom: 45px !important;
  }
  .lg-pb-50 {
    padding-bottom: 50px !important;
  }
  .lg-pb-55 {
    padding-bottom: 55px !important;
  }
  .lg-pb-60 {
    padding-bottom: 60px !important;
  }
  .lg-pb-65 {
    padding-bottom: 65px !important;
  }
  .lg-pb-70 {
    padding-bottom: 70px !important;
  }
  .lg-pb-75 {
    padding-bottom: 75px !important;
  }
  .lg-pb-80 {
    padding-bottom: 80px !important;
  }
  .lg-pb-85 {
    padding-bottom: 85px !important;
  }
  .lg-pb-90 {
    padding-bottom: 90px !important;
  }
  .lg-pb-95 {
    padding-bottom: 95px !important;
  }
  .lg-pb-100 {
    padding-bottom: 100px !important;
  }
  .lg-pb-120 {
    padding-bottom: 120px !important;
  }
  .lg-pb-150 {
    padding-bottom: 150px !important;
  }
  .lg-pb-160 {
    padding-bottom: 160px !important;
  }
  .lg-pl-0 {
    padding-left: 0px !important;
  }
  .lg-pl-3 {
    padding-left: 3px !important;
  }
  .lg-pl-5 {
    padding-left: 5px !important;
  }
  .lg-pl-10 {
    padding-left: 10px !important;
  }
  .lg-pl-15 {
    padding-left: 15px !important;
  }
  .lg-pl-20 {
    padding-left: 20px !important;
  }
  .lg-pl-25 {
    padding-left: 25px !important;
  }
  .lg-pl-30 {
    padding-left: 30px !important;
  }
  .lg-pl-35 {
    padding-left: 35px !important;
  }
  .lg-pl-40 {
    padding-left: 40px !important;
  }
  .lg-pl-45 {
    padding-left: 45px !important;
  }
  .lg-pl-50 {
    padding-left: 50px !important;
  }
  .lg-pl-55 {
    padding-left: 55px !important;
  }
  .lg-pl-60 {
    padding-left: 60px !important;
  }
  .lg-pl-65 {
    padding-left: 65px !important;
  }
  .lg-pl-70 {
    padding-left: 70px !important;
  }
  .lg-pl-75 {
    padding-left: 75px !important;
  }
  .lg-pl-80 {
    padding-left: 80px !important;
  }
  .lg-pl-85 {
    padding-left: 85px !important;
  }
  .lg-pl-90 {
    padding-left: 90px !important;
  }
  .lg-pl-95 {
    padding-left: 95px !important;
  }
  .lg-pl-100 {
    padding-left: 100px !important;
  }
  .lg-pl-120 {
    padding-left: 120px !important;
  }
  .lg-pl-150 {
    padding-left: 150px !important;
  }
  .lg-pl-160 {
    padding-left: 160px !important;
  }
}
@media (min-width: 1140px) {
  .xl-m-0 {
    margin: 0px !important;
  }
  .xl-m-3 {
    margin: 3px !important;
  }
  .xl-m-5 {
    margin: 5px !important;
  }
  .xl-m-10 {
    margin: 10px !important;
  }
  .xl-m-15 {
    margin: 15px !important;
  }
  .xl-m-20 {
    margin: 20px !important;
  }
  .xl-m-25 {
    margin: 25px !important;
  }
  .xl-m-30 {
    margin: 30px !important;
  }
  .xl-m-35 {
    margin: 35px !important;
  }
  .xl-m-40 {
    margin: 40px !important;
  }
  .xl-m-45 {
    margin: 45px !important;
  }
  .xl-m-50 {
    margin: 50px !important;
  }
  .xl-m-55 {
    margin: 55px !important;
  }
  .xl-m-60 {
    margin: 60px !important;
  }
  .xl-m-65 {
    margin: 65px !important;
  }
  .xl-m-70 {
    margin: 70px !important;
  }
  .xl-m-75 {
    margin: 75px !important;
  }
  .xl-m-80 {
    margin: 80px !important;
  }
  .xl-m-85 {
    margin: 85px !important;
  }
  .xl-m-90 {
    margin: 90px !important;
  }
  .xl-m-95 {
    margin: 95px !important;
  }
  .xl-m-100 {
    margin: 100px !important;
  }
  .xl-m-120 {
    margin: 120px !important;
  }
  .xl-m-150 {
    margin: 150px !important;
  }
  .xl-m-160 {
    margin: 160px !important;
  }
  .xl-mt-0 {
    margin-top: 0px !important;
  }
  .xl-mt-3 {
    margin-top: 3px !important;
  }
  .xl-mt-5 {
    margin-top: 5px !important;
  }
  .xl-mt-10 {
    margin-top: 10px !important;
  }
  .xl-mt-15 {
    margin-top: 15px !important;
  }
  .xl-mt-20 {
    margin-top: 20px !important;
  }
  .xl-mt-25 {
    margin-top: 25px !important;
  }
  .xl-mt-30 {
    margin-top: 30px !important;
  }
  .xl-mt-35 {
    margin-top: 35px !important;
  }
  .xl-mt-40 {
    margin-top: 40px !important;
  }
  .xl-mt-45 {
    margin-top: 45px !important;
  }
  .xl-mt-50 {
    margin-top: 50px !important;
  }
  .xl-mt-55 {
    margin-top: 55px !important;
  }
  .xl-mt-60 {
    margin-top: 60px !important;
  }
  .xl-mt-65 {
    margin-top: 65px !important;
  }
  .xl-mt-70 {
    margin-top: 70px !important;
  }
  .xl-mt-75 {
    margin-top: 75px !important;
  }
  .xl-mt-80 {
    margin-top: 80px !important;
  }
  .xl-mt-85 {
    margin-top: 85px !important;
  }
  .xl-mt-90 {
    margin-top: 90px !important;
  }
  .xl-mt-95 {
    margin-top: 95px !important;
  }
  .xl-mt-100 {
    margin-top: 100px !important;
  }
  .xl-mt-120 {
    margin-top: 120px !important;
  }
  .xl-mt-150 {
    margin-top: 150px !important;
  }
  .xl-mt-160 {
    margin-top: 160px !important;
  }
  .xl-mr-0 {
    margin-right: 0px !important;
  }
  .xl-mr-3 {
    margin-right: 3px !important;
  }
  .xl-mr-5 {
    margin-right: 5px !important;
  }
  .xl-mr-10 {
    margin-right: 10px !important;
  }
  .xl-mr-15 {
    margin-right: 15px !important;
  }
  .xl-mr-20 {
    margin-right: 20px !important;
  }
  .xl-mr-25 {
    margin-right: 25px !important;
  }
  .xl-mr-30 {
    margin-right: 30px !important;
  }
  .xl-mr-35 {
    margin-right: 35px !important;
  }
  .xl-mr-40 {
    margin-right: 40px !important;
  }
  .xl-mr-45 {
    margin-right: 45px !important;
  }
  .xl-mr-50 {
    margin-right: 50px !important;
  }
  .xl-mr-55 {
    margin-right: 55px !important;
  }
  .xl-mr-60 {
    margin-right: 60px !important;
  }
  .xl-mr-65 {
    margin-right: 65px !important;
  }
  .xl-mr-70 {
    margin-right: 70px !important;
  }
  .xl-mr-75 {
    margin-right: 75px !important;
  }
  .xl-mr-80 {
    margin-right: 80px !important;
  }
  .xl-mr-85 {
    margin-right: 85px !important;
  }
  .xl-mr-90 {
    margin-right: 90px !important;
  }
  .xl-mr-95 {
    margin-right: 95px !important;
  }
  .xl-mr-100 {
    margin-right: 100px !important;
  }
  .xl-mr-120 {
    margin-right: 120px !important;
  }
  .xl-mr-150 {
    margin-right: 150px !important;
  }
  .xl-mr-160 {
    margin-right: 160px !important;
  }
  .xl-mb-0 {
    margin-bottom: 0px !important;
  }
  .xl-mb-3 {
    margin-bottom: 3px !important;
  }
  .xl-mb-5 {
    margin-bottom: 5px !important;
  }
  .xl-mb-10 {
    margin-bottom: 10px !important;
  }
  .xl-mb-15 {
    margin-bottom: 15px !important;
  }
  .xl-mb-20 {
    margin-bottom: 20px !important;
  }
  .xl-mb-25 {
    margin-bottom: 25px !important;
  }
  .xl-mb-30 {
    margin-bottom: 30px !important;
  }
  .xl-mb-35 {
    margin-bottom: 35px !important;
  }
  .xl-mb-40 {
    margin-bottom: 40px !important;
  }
  .xl-mb-45 {
    margin-bottom: 45px !important;
  }
  .xl-mb-50 {
    margin-bottom: 50px !important;
  }
  .xl-mb-55 {
    margin-bottom: 55px !important;
  }
  .xl-mb-60 {
    margin-bottom: 60px !important;
  }
  .xl-mb-65 {
    margin-bottom: 65px !important;
  }
  .xl-mb-70 {
    margin-bottom: 70px !important;
  }
  .xl-mb-75 {
    margin-bottom: 75px !important;
  }
  .xl-mb-80 {
    margin-bottom: 80px !important;
  }
  .xl-mb-85 {
    margin-bottom: 85px !important;
  }
  .xl-mb-90 {
    margin-bottom: 90px !important;
  }
  .xl-mb-95 {
    margin-bottom: 95px !important;
  }
  .xl-mb-100 {
    margin-bottom: 100px !important;
  }
  .xl-mb-120 {
    margin-bottom: 120px !important;
  }
  .xl-mb-150 {
    margin-bottom: 150px !important;
  }
  .xl-mb-160 {
    margin-bottom: 160px !important;
  }
  .xl-ml-0 {
    margin-left: 0px !important;
  }
  .xl-ml-3 {
    margin-left: 3px !important;
  }
  .xl-ml-5 {
    margin-left: 5px !important;
  }
  .xl-ml-10 {
    margin-left: 10px !important;
  }
  .xl-ml-15 {
    margin-left: 15px !important;
  }
  .xl-ml-20 {
    margin-left: 20px !important;
  }
  .xl-ml-25 {
    margin-left: 25px !important;
  }
  .xl-ml-30 {
    margin-left: 30px !important;
  }
  .xl-ml-35 {
    margin-left: 35px !important;
  }
  .xl-ml-40 {
    margin-left: 40px !important;
  }
  .xl-ml-45 {
    margin-left: 45px !important;
  }
  .xl-ml-50 {
    margin-left: 50px !important;
  }
  .xl-ml-55 {
    margin-left: 55px !important;
  }
  .xl-ml-60 {
    margin-left: 60px !important;
  }
  .xl-ml-65 {
    margin-left: 65px !important;
  }
  .xl-ml-70 {
    margin-left: 70px !important;
  }
  .xl-ml-75 {
    margin-left: 75px !important;
  }
  .xl-ml-80 {
    margin-left: 80px !important;
  }
  .xl-ml-85 {
    margin-left: 85px !important;
  }
  .xl-ml-90 {
    margin-left: 90px !important;
  }
  .xl-ml-95 {
    margin-left: 95px !important;
  }
  .xl-ml-100 {
    margin-left: 100px !important;
  }
  .xl-ml-120 {
    margin-left: 120px !important;
  }
  .xl-ml-150 {
    margin-left: 150px !important;
  }
  .xl-ml-160 {
    margin-left: 160px !important;
  }
  .xl-p-0 {
    padding: 0px !important;
  }
  .xl-p-3 {
    padding: 3px !important;
  }
  .xl-p-5 {
    padding: 5px !important;
  }
  .xl-p-10 {
    padding: 10px !important;
  }
  .xl-p-15 {
    padding: 15px !important;
  }
  .xl-p-20 {
    padding: 20px !important;
  }
  .xl-p-25 {
    padding: 25px !important;
  }
  .xl-p-30 {
    padding: 30px !important;
  }
  .xl-p-35 {
    padding: 35px !important;
  }
  .xl-p-40 {
    padding: 40px !important;
  }
  .xl-p-45 {
    padding: 45px !important;
  }
  .xl-p-50 {
    padding: 50px !important;
  }
  .xl-p-55 {
    padding: 55px !important;
  }
  .xl-p-60 {
    padding: 60px !important;
  }
  .xl-p-65 {
    padding: 65px !important;
  }
  .xl-p-70 {
    padding: 70px !important;
  }
  .xl-p-75 {
    padding: 75px !important;
  }
  .xl-p-80 {
    padding: 80px !important;
  }
  .xl-p-85 {
    padding: 85px !important;
  }
  .xl-p-90 {
    padding: 90px !important;
  }
  .xl-p-95 {
    padding: 95px !important;
  }
  .xl-p-100 {
    padding: 100px !important;
  }
  .xl-p-120 {
    padding: 120px !important;
  }
  .xl-p-150 {
    padding: 150px !important;
  }
  .xl-p-160 {
    padding: 160px !important;
  }
  .xl-pt-0 {
    padding-top: 0px !important;
  }
  .xl-pt-3 {
    padding-top: 3px !important;
  }
  .xl-pt-5 {
    padding-top: 5px !important;
  }
  .xl-pt-10 {
    padding-top: 10px !important;
  }
  .xl-pt-15 {
    padding-top: 15px !important;
  }
  .xl-pt-20 {
    padding-top: 20px !important;
  }
  .xl-pt-25 {
    padding-top: 25px !important;
  }
  .xl-pt-30 {
    padding-top: 30px !important;
  }
  .xl-pt-35 {
    padding-top: 35px !important;
  }
  .xl-pt-40 {
    padding-top: 40px !important;
  }
  .xl-pt-45 {
    padding-top: 45px !important;
  }
  .xl-pt-50 {
    padding-top: 50px !important;
  }
  .xl-pt-55 {
    padding-top: 55px !important;
  }
  .xl-pt-60 {
    padding-top: 60px !important;
  }
  .xl-pt-65 {
    padding-top: 65px !important;
  }
  .xl-pt-70 {
    padding-top: 70px !important;
  }
  .xl-pt-75 {
    padding-top: 75px !important;
  }
  .xl-pt-80 {
    padding-top: 80px !important;
  }
  .xl-pt-85 {
    padding-top: 85px !important;
  }
  .xl-pt-90 {
    padding-top: 90px !important;
  }
  .xl-pt-95 {
    padding-top: 95px !important;
  }
  .xl-pt-100 {
    padding-top: 100px !important;
  }
  .xl-pt-120 {
    padding-top: 120px !important;
  }
  .xl-pt-150 {
    padding-top: 150px !important;
  }
  .xl-pt-160 {
    padding-top: 160px !important;
  }
  .xl-pr-0 {
    padding-right: 0px !important;
  }
  .xl-pr-3 {
    padding-right: 3px !important;
  }
  .xl-pr-5 {
    padding-right: 5px !important;
  }
  .xl-pr-10 {
    padding-right: 10px !important;
  }
  .xl-pr-15 {
    padding-right: 15px !important;
  }
  .xl-pr-20 {
    padding-right: 20px !important;
  }
  .xl-pr-25 {
    padding-right: 25px !important;
  }
  .xl-pr-30 {
    padding-right: 30px !important;
  }
  .xl-pr-35 {
    padding-right: 35px !important;
  }
  .xl-pr-40 {
    padding-right: 40px !important;
  }
  .xl-pr-45 {
    padding-right: 45px !important;
  }
  .xl-pr-50 {
    padding-right: 50px !important;
  }
  .xl-pr-55 {
    padding-right: 55px !important;
  }
  .xl-pr-60 {
    padding-right: 60px !important;
  }
  .xl-pr-65 {
    padding-right: 65px !important;
  }
  .xl-pr-70 {
    padding-right: 70px !important;
  }
  .xl-pr-75 {
    padding-right: 75px !important;
  }
  .xl-pr-80 {
    padding-right: 80px !important;
  }
  .xl-pr-85 {
    padding-right: 85px !important;
  }
  .xl-pr-90 {
    padding-right: 90px !important;
  }
  .xl-pr-95 {
    padding-right: 95px !important;
  }
  .xl-pr-100 {
    padding-right: 100px !important;
  }
  .xl-pr-120 {
    padding-right: 120px !important;
  }
  .xl-pr-150 {
    padding-right: 150px !important;
  }
  .xl-pr-160 {
    padding-right: 160px !important;
  }
  .xl-pb-0 {
    padding-bottom: 0px !important;
  }
  .xl-pb-3 {
    padding-bottom: 3px !important;
  }
  .xl-pb-5 {
    padding-bottom: 5px !important;
  }
  .xl-pb-10 {
    padding-bottom: 10px !important;
  }
  .xl-pb-15 {
    padding-bottom: 15px !important;
  }
  .xl-pb-20 {
    padding-bottom: 20px !important;
  }
  .xl-pb-25 {
    padding-bottom: 25px !important;
  }
  .xl-pb-30 {
    padding-bottom: 30px !important;
  }
  .xl-pb-35 {
    padding-bottom: 35px !important;
  }
  .xl-pb-40 {
    padding-bottom: 40px !important;
  }
  .xl-pb-45 {
    padding-bottom: 45px !important;
  }
  .xl-pb-50 {
    padding-bottom: 50px !important;
  }
  .xl-pb-55 {
    padding-bottom: 55px !important;
  }
  .xl-pb-60 {
    padding-bottom: 60px !important;
  }
  .xl-pb-65 {
    padding-bottom: 65px !important;
  }
  .xl-pb-70 {
    padding-bottom: 70px !important;
  }
  .xl-pb-75 {
    padding-bottom: 75px !important;
  }
  .xl-pb-80 {
    padding-bottom: 80px !important;
  }
  .xl-pb-85 {
    padding-bottom: 85px !important;
  }
  .xl-pb-90 {
    padding-bottom: 90px !important;
  }
  .xl-pb-95 {
    padding-bottom: 95px !important;
  }
  .xl-pb-100 {
    padding-bottom: 100px !important;
  }
  .xl-pb-120 {
    padding-bottom: 120px !important;
  }
  .xl-pb-150 {
    padding-bottom: 150px !important;
  }
  .xl-pb-160 {
    padding-bottom: 160px !important;
  }
  .xl-pl-0 {
    padding-left: 0px !important;
  }
  .xl-pl-3 {
    padding-left: 3px !important;
  }
  .xl-pl-5 {
    padding-left: 5px !important;
  }
  .xl-pl-10 {
    padding-left: 10px !important;
  }
  .xl-pl-15 {
    padding-left: 15px !important;
  }
  .xl-pl-20 {
    padding-left: 20px !important;
  }
  .xl-pl-25 {
    padding-left: 25px !important;
  }
  .xl-pl-30 {
    padding-left: 30px !important;
  }
  .xl-pl-35 {
    padding-left: 35px !important;
  }
  .xl-pl-40 {
    padding-left: 40px !important;
  }
  .xl-pl-45 {
    padding-left: 45px !important;
  }
  .xl-pl-50 {
    padding-left: 50px !important;
  }
  .xl-pl-55 {
    padding-left: 55px !important;
  }
  .xl-pl-60 {
    padding-left: 60px !important;
  }
  .xl-pl-65 {
    padding-left: 65px !important;
  }
  .xl-pl-70 {
    padding-left: 70px !important;
  }
  .xl-pl-75 {
    padding-left: 75px !important;
  }
  .xl-pl-80 {
    padding-left: 80px !important;
  }
  .xl-pl-85 {
    padding-left: 85px !important;
  }
  .xl-pl-90 {
    padding-left: 90px !important;
  }
  .xl-pl-95 {
    padding-left: 95px !important;
  }
  .xl-pl-100 {
    padding-left: 100px !important;
  }
  .xl-pl-120 {
    padding-left: 120px !important;
  }
  .xl-pl-150 {
    padding-left: 150px !important;
  }
  .xl-pl-160 {
    padding-left: 160px !important;
  }
}
@media (min-width: 1600px) {
  .xxl-m-0 {
    margin: 0px !important;
  }
  .xxl-m-3 {
    margin: 3px !important;
  }
  .xxl-m-5 {
    margin: 5px !important;
  }
  .xxl-m-10 {
    margin: 10px !important;
  }
  .xxl-m-15 {
    margin: 15px !important;
  }
  .xxl-m-20 {
    margin: 20px !important;
  }
  .xxl-m-25 {
    margin: 25px !important;
  }
  .xxl-m-30 {
    margin: 30px !important;
  }
  .xxl-m-35 {
    margin: 35px !important;
  }
  .xxl-m-40 {
    margin: 40px !important;
  }
  .xxl-m-45 {
    margin: 45px !important;
  }
  .xxl-m-50 {
    margin: 50px !important;
  }
  .xxl-m-55 {
    margin: 55px !important;
  }
  .xxl-m-60 {
    margin: 60px !important;
  }
  .xxl-m-65 {
    margin: 65px !important;
  }
  .xxl-m-70 {
    margin: 70px !important;
  }
  .xxl-m-75 {
    margin: 75px !important;
  }
  .xxl-m-80 {
    margin: 80px !important;
  }
  .xxl-m-85 {
    margin: 85px !important;
  }
  .xxl-m-90 {
    margin: 90px !important;
  }
  .xxl-m-95 {
    margin: 95px !important;
  }
  .xxl-m-100 {
    margin: 100px !important;
  }
  .xxl-m-120 {
    margin: 120px !important;
  }
  .xxl-m-150 {
    margin: 150px !important;
  }
  .xxl-m-160 {
    margin: 160px !important;
  }
  .xxl-mt-0 {
    margin-top: 0px !important;
  }
  .xxl-mt-3 {
    margin-top: 3px !important;
  }
  .xxl-mt-5 {
    margin-top: 5px !important;
  }
  .xxl-mt-10 {
    margin-top: 10px !important;
  }
  .xxl-mt-15 {
    margin-top: 15px !important;
  }
  .xxl-mt-20 {
    margin-top: 20px !important;
  }
  .xxl-mt-25 {
    margin-top: 25px !important;
  }
  .xxl-mt-30 {
    margin-top: 30px !important;
  }
  .xxl-mt-35 {
    margin-top: 35px !important;
  }
  .xxl-mt-40 {
    margin-top: 40px !important;
  }
  .xxl-mt-45 {
    margin-top: 45px !important;
  }
  .xxl-mt-50 {
    margin-top: 50px !important;
  }
  .xxl-mt-55 {
    margin-top: 55px !important;
  }
  .xxl-mt-60 {
    margin-top: 60px !important;
  }
  .xxl-mt-65 {
    margin-top: 65px !important;
  }
  .xxl-mt-70 {
    margin-top: 70px !important;
  }
  .xxl-mt-75 {
    margin-top: 75px !important;
  }
  .xxl-mt-80 {
    margin-top: 80px !important;
  }
  .xxl-mt-85 {
    margin-top: 85px !important;
  }
  .xxl-mt-90 {
    margin-top: 90px !important;
  }
  .xxl-mt-95 {
    margin-top: 95px !important;
  }
  .xxl-mt-100 {
    margin-top: 100px !important;
  }
  .xxl-mt-120 {
    margin-top: 120px !important;
  }
  .xxl-mt-150 {
    margin-top: 150px !important;
  }
  .xxl-mt-160 {
    margin-top: 160px !important;
  }
  .xxl-mr-0 {
    margin-right: 0px !important;
  }
  .xxl-mr-3 {
    margin-right: 3px !important;
  }
  .xxl-mr-5 {
    margin-right: 5px !important;
  }
  .xxl-mr-10 {
    margin-right: 10px !important;
  }
  .xxl-mr-15 {
    margin-right: 15px !important;
  }
  .xxl-mr-20 {
    margin-right: 20px !important;
  }
  .xxl-mr-25 {
    margin-right: 25px !important;
  }
  .xxl-mr-30 {
    margin-right: 30px !important;
  }
  .xxl-mr-35 {
    margin-right: 35px !important;
  }
  .xxl-mr-40 {
    margin-right: 40px !important;
  }
  .xxl-mr-45 {
    margin-right: 45px !important;
  }
  .xxl-mr-50 {
    margin-right: 50px !important;
  }
  .xxl-mr-55 {
    margin-right: 55px !important;
  }
  .xxl-mr-60 {
    margin-right: 60px !important;
  }
  .xxl-mr-65 {
    margin-right: 65px !important;
  }
  .xxl-mr-70 {
    margin-right: 70px !important;
  }
  .xxl-mr-75 {
    margin-right: 75px !important;
  }
  .xxl-mr-80 {
    margin-right: 80px !important;
  }
  .xxl-mr-85 {
    margin-right: 85px !important;
  }
  .xxl-mr-90 {
    margin-right: 90px !important;
  }
  .xxl-mr-95 {
    margin-right: 95px !important;
  }
  .xxl-mr-100 {
    margin-right: 100px !important;
  }
  .xxl-mr-120 {
    margin-right: 120px !important;
  }
  .xxl-mr-150 {
    margin-right: 150px !important;
  }
  .xxl-mr-160 {
    margin-right: 160px !important;
  }
  .xxl-mb-0 {
    margin-bottom: 0px !important;
  }
  .xxl-mb-3 {
    margin-bottom: 3px !important;
  }
  .xxl-mb-5 {
    margin-bottom: 5px !important;
  }
  .xxl-mb-10 {
    margin-bottom: 10px !important;
  }
  .xxl-mb-15 {
    margin-bottom: 15px !important;
  }
  .xxl-mb-20 {
    margin-bottom: 20px !important;
  }
  .xxl-mb-25 {
    margin-bottom: 25px !important;
  }
  .xxl-mb-30 {
    margin-bottom: 30px !important;
  }
  .xxl-mb-35 {
    margin-bottom: 35px !important;
  }
  .xxl-mb-40 {
    margin-bottom: 40px !important;
  }
  .xxl-mb-45 {
    margin-bottom: 45px !important;
  }
  .xxl-mb-50 {
    margin-bottom: 50px !important;
  }
  .xxl-mb-55 {
    margin-bottom: 55px !important;
  }
  .xxl-mb-60 {
    margin-bottom: 60px !important;
  }
  .xxl-mb-65 {
    margin-bottom: 65px !important;
  }
  .xxl-mb-70 {
    margin-bottom: 70px !important;
  }
  .xxl-mb-75 {
    margin-bottom: 75px !important;
  }
  .xxl-mb-80 {
    margin-bottom: 80px !important;
  }
  .xxl-mb-85 {
    margin-bottom: 85px !important;
  }
  .xxl-mb-90 {
    margin-bottom: 90px !important;
  }
  .xxl-mb-95 {
    margin-bottom: 95px !important;
  }
  .xxl-mb-100 {
    margin-bottom: 100px !important;
  }
  .xxl-mb-120 {
    margin-bottom: 120px !important;
  }
  .xxl-mb-150 {
    margin-bottom: 150px !important;
  }
  .xxl-mb-160 {
    margin-bottom: 160px !important;
  }
  .xxl-ml-0 {
    margin-left: 0px !important;
  }
  .xxl-ml-3 {
    margin-left: 3px !important;
  }
  .xxl-ml-5 {
    margin-left: 5px !important;
  }
  .xxl-ml-10 {
    margin-left: 10px !important;
  }
  .xxl-ml-15 {
    margin-left: 15px !important;
  }
  .xxl-ml-20 {
    margin-left: 20px !important;
  }
  .xxl-ml-25 {
    margin-left: 25px !important;
  }
  .xxl-ml-30 {
    margin-left: 30px !important;
  }
  .xxl-ml-35 {
    margin-left: 35px !important;
  }
  .xxl-ml-40 {
    margin-left: 40px !important;
  }
  .xxl-ml-45 {
    margin-left: 45px !important;
  }
  .xxl-ml-50 {
    margin-left: 50px !important;
  }
  .xxl-ml-55 {
    margin-left: 55px !important;
  }
  .xxl-ml-60 {
    margin-left: 60px !important;
  }
  .xxl-ml-65 {
    margin-left: 65px !important;
  }
  .xxl-ml-70 {
    margin-left: 70px !important;
  }
  .xxl-ml-75 {
    margin-left: 75px !important;
  }
  .xxl-ml-80 {
    margin-left: 80px !important;
  }
  .xxl-ml-85 {
    margin-left: 85px !important;
  }
  .xxl-ml-90 {
    margin-left: 90px !important;
  }
  .xxl-ml-95 {
    margin-left: 95px !important;
  }
  .xxl-ml-100 {
    margin-left: 100px !important;
  }
  .xxl-ml-120 {
    margin-left: 120px !important;
  }
  .xxl-ml-150 {
    margin-left: 150px !important;
  }
  .xxl-ml-160 {
    margin-left: 160px !important;
  }
  .xxl-p-0 {
    padding: 0px !important;
  }
  .xxl-p-3 {
    padding: 3px !important;
  }
  .xxl-p-5 {
    padding: 5px !important;
  }
  .xxl-p-10 {
    padding: 10px !important;
  }
  .xxl-p-15 {
    padding: 15px !important;
  }
  .xxl-p-20 {
    padding: 20px !important;
  }
  .xxl-p-25 {
    padding: 25px !important;
  }
  .xxl-p-30 {
    padding: 30px !important;
  }
  .xxl-p-35 {
    padding: 35px !important;
  }
  .xxl-p-40 {
    padding: 40px !important;
  }
  .xxl-p-45 {
    padding: 45px !important;
  }
  .xxl-p-50 {
    padding: 50px !important;
  }
  .xxl-p-55 {
    padding: 55px !important;
  }
  .xxl-p-60 {
    padding: 60px !important;
  }
  .xxl-p-65 {
    padding: 65px !important;
  }
  .xxl-p-70 {
    padding: 70px !important;
  }
  .xxl-p-75 {
    padding: 75px !important;
  }
  .xxl-p-80 {
    padding: 80px !important;
  }
  .xxl-p-85 {
    padding: 85px !important;
  }
  .xxl-p-90 {
    padding: 90px !important;
  }
  .xxl-p-95 {
    padding: 95px !important;
  }
  .xxl-p-100 {
    padding: 100px !important;
  }
  .xxl-p-120 {
    padding: 120px !important;
  }
  .xxl-p-150 {
    padding: 150px !important;
  }
  .xxl-p-160 {
    padding: 160px !important;
  }
  .xxl-pt-0 {
    padding-top: 0px !important;
  }
  .xxl-pt-3 {
    padding-top: 3px !important;
  }
  .xxl-pt-5 {
    padding-top: 5px !important;
  }
  .xxl-pt-10 {
    padding-top: 10px !important;
  }
  .xxl-pt-15 {
    padding-top: 15px !important;
  }
  .xxl-pt-20 {
    padding-top: 20px !important;
  }
  .xxl-pt-25 {
    padding-top: 25px !important;
  }
  .xxl-pt-30 {
    padding-top: 30px !important;
  }
  .xxl-pt-35 {
    padding-top: 35px !important;
  }
  .xxl-pt-40 {
    padding-top: 40px !important;
  }
  .xxl-pt-45 {
    padding-top: 45px !important;
  }
  .xxl-pt-50 {
    padding-top: 50px !important;
  }
  .xxl-pt-55 {
    padding-top: 55px !important;
  }
  .xxl-pt-60 {
    padding-top: 60px !important;
  }
  .xxl-pt-65 {
    padding-top: 65px !important;
  }
  .xxl-pt-70 {
    padding-top: 70px !important;
  }
  .xxl-pt-75 {
    padding-top: 75px !important;
  }
  .xxl-pt-80 {
    padding-top: 80px !important;
  }
  .xxl-pt-85 {
    padding-top: 85px !important;
  }
  .xxl-pt-90 {
    padding-top: 90px !important;
  }
  .xxl-pt-95 {
    padding-top: 95px !important;
  }
  .xxl-pt-100 {
    padding-top: 100px !important;
  }
  .xxl-pt-120 {
    padding-top: 120px !important;
  }
  .xxl-pt-150 {
    padding-top: 150px !important;
  }
  .xxl-pt-160 {
    padding-top: 160px !important;
  }
  .xxl-pr-0 {
    padding-right: 0px !important;
  }
  .xxl-pr-3 {
    padding-right: 3px !important;
  }
  .xxl-pr-5 {
    padding-right: 5px !important;
  }
  .xxl-pr-10 {
    padding-right: 10px !important;
  }
  .xxl-pr-15 {
    padding-right: 15px !important;
  }
  .xxl-pr-20 {
    padding-right: 20px !important;
  }
  .xxl-pr-25 {
    padding-right: 25px !important;
  }
  .xxl-pr-30 {
    padding-right: 30px !important;
  }
  .xxl-pr-35 {
    padding-right: 35px !important;
  }
  .xxl-pr-40 {
    padding-right: 40px !important;
  }
  .xxl-pr-45 {
    padding-right: 45px !important;
  }
  .xxl-pr-50 {
    padding-right: 50px !important;
  }
  .xxl-pr-55 {
    padding-right: 55px !important;
  }
  .xxl-pr-60 {
    padding-right: 60px !important;
  }
  .xxl-pr-65 {
    padding-right: 65px !important;
  }
  .xxl-pr-70 {
    padding-right: 70px !important;
  }
  .xxl-pr-75 {
    padding-right: 75px !important;
  }
  .xxl-pr-80 {
    padding-right: 80px !important;
  }
  .xxl-pr-85 {
    padding-right: 85px !important;
  }
  .xxl-pr-90 {
    padding-right: 90px !important;
  }
  .xxl-pr-95 {
    padding-right: 95px !important;
  }
  .xxl-pr-100 {
    padding-right: 100px !important;
  }
  .xxl-pr-120 {
    padding-right: 120px !important;
  }
  .xxl-pr-150 {
    padding-right: 150px !important;
  }
  .xxl-pr-160 {
    padding-right: 160px !important;
  }
  .xxl-pb-0 {
    padding-bottom: 0px !important;
  }
  .xxl-pb-3 {
    padding-bottom: 3px !important;
  }
  .xxl-pb-5 {
    padding-bottom: 5px !important;
  }
  .xxl-pb-10 {
    padding-bottom: 10px !important;
  }
  .xxl-pb-15 {
    padding-bottom: 15px !important;
  }
  .xxl-pb-20 {
    padding-bottom: 20px !important;
  }
  .xxl-pb-25 {
    padding-bottom: 25px !important;
  }
  .xxl-pb-30 {
    padding-bottom: 30px !important;
  }
  .xxl-pb-35 {
    padding-bottom: 35px !important;
  }
  .xxl-pb-40 {
    padding-bottom: 40px !important;
  }
  .xxl-pb-45 {
    padding-bottom: 45px !important;
  }
  .xxl-pb-50 {
    padding-bottom: 50px !important;
  }
  .xxl-pb-55 {
    padding-bottom: 55px !important;
  }
  .xxl-pb-60 {
    padding-bottom: 60px !important;
  }
  .xxl-pb-65 {
    padding-bottom: 65px !important;
  }
  .xxl-pb-70 {
    padding-bottom: 70px !important;
  }
  .xxl-pb-75 {
    padding-bottom: 75px !important;
  }
  .xxl-pb-80 {
    padding-bottom: 80px !important;
  }
  .xxl-pb-85 {
    padding-bottom: 85px !important;
  }
  .xxl-pb-90 {
    padding-bottom: 90px !important;
  }
  .xxl-pb-95 {
    padding-bottom: 95px !important;
  }
  .xxl-pb-100 {
    padding-bottom: 100px !important;
  }
  .xxl-pb-120 {
    padding-bottom: 120px !important;
  }
  .xxl-pb-150 {
    padding-bottom: 150px !important;
  }
  .xxl-pb-160 {
    padding-bottom: 160px !important;
  }
  .xxl-pl-0 {
    padding-left: 0px !important;
  }
  .xxl-pl-3 {
    padding-left: 3px !important;
  }
  .xxl-pl-5 {
    padding-left: 5px !important;
  }
  .xxl-pl-10 {
    padding-left: 10px !important;
  }
  .xxl-pl-15 {
    padding-left: 15px !important;
  }
  .xxl-pl-20 {
    padding-left: 20px !important;
  }
  .xxl-pl-25 {
    padding-left: 25px !important;
  }
  .xxl-pl-30 {
    padding-left: 30px !important;
  }
  .xxl-pl-35 {
    padding-left: 35px !important;
  }
  .xxl-pl-40 {
    padding-left: 40px !important;
  }
  .xxl-pl-45 {
    padding-left: 45px !important;
  }
  .xxl-pl-50 {
    padding-left: 50px !important;
  }
  .xxl-pl-55 {
    padding-left: 55px !important;
  }
  .xxl-pl-60 {
    padding-left: 60px !important;
  }
  .xxl-pl-65 {
    padding-left: 65px !important;
  }
  .xxl-pl-70 {
    padding-left: 70px !important;
  }
  .xxl-pl-75 {
    padding-left: 75px !important;
  }
  .xxl-pl-80 {
    padding-left: 80px !important;
  }
  .xxl-pl-85 {
    padding-left: 85px !important;
  }
  .xxl-pl-90 {
    padding-left: 90px !important;
  }
  .xxl-pl-95 {
    padding-left: 95px !important;
  }
  .xxl-pl-100 {
    padding-left: 100px !important;
  }
  .xxl-pl-120 {
    padding-left: 120px !important;
  }
  .xxl-pl-150 {
    padding-left: 150px !important;
  }
  .xxl-pl-160 {
    padding-left: 160px !important;
  }
}
.callendar-box {
  max-width: 970px;
  background-color: #ffffff;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -8%;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
@media (max-width: 640px) {
  .callendar-box {
    flex-direction: column;
  }
  .callendar-box .divider {
    height: 1px;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
.callendar-box .check-item {
  border: 0;
}
.callendar-box .flatpickr-mobile {
  display: none;
}

@media (min-width: 991px) {
  .intro-text .main-title {
    transform: translate(50px, 0px);
  }
}
.intro-text .main-description {
  max-width: 715px;
  margin: 0 auto;
}
@media (min-width: 991px) {
  .intro-text .main-description {
    transform: translate(-50px, 0px);
  }
}

.room-gallery {
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
}
@media (min-width: 991px) {
  .room-gallery {
    opacity: 0;
    transform: translateY(50px);
    transition: none;
    will-change: opacity, transform;
  }
}
.room-gallery .image-col {
  display: flex;
}
.room-gallery img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
@media (max-width: 768px) {
  .room-gallery {
    flex-direction: column;
  }
  .room-gallery img {
    height: auto;
  }
}

.rooms-slider {
  background: linear-gradient(to right, #F0ECE9 37%, transparent 30%);
}
@media (max-width: 768px) {
  .rooms-slider {
    background: linear-gradient(to right, #F0ECE9 60%, transparent 30%);
  }
}
.rooms-slider .top-area {
  max-width: 810px;
}
@media (min-width: 991px) {
  .rooms-slider .top-area {
    transform: translate(50px, 0px);
  }
}
@media (min-width: 991px) {
  .rooms-slider .container-slider {
    transform: translate(-50px, 0px);
  }
}
@media (min-width: 991px) {
  .rooms-slider .description {
    transform: translate(-50px, 0px);
  }
}
.rooms-slider .description .inner-text {
  max-width: 380px;
}
.rooms-slider .room-card {
  max-width: 650px;
}
@media (max-width: 768px) {
  .rooms-slider .room-card {
    margin: 0 auto;
    flex-direction: column;
    align-items: center;
  }
  .rooms-slider .room-card .room-title {
    max-width: 315px;
    justify-content: flex-start;
  }
}
.rooms-slider .room-card img {
  width: 100%;
}
.rooms-slider .room-card .room-description {
  max-width: 315px;
}
.rooms-slider .swiper-button-prev,
.rooms-slider .swiper-button-next {
  display: none;
}
.rooms-slider .arrows-area {
  top: 50%;
}
@media (min-width: 1450px) {
  .rooms-slider .arrows-area .prev-btn {
    left: -5%;
  }
  .rooms-slider .arrows-area .next-btn {
    right: -5%;
  }
}
@media (max-width: 1450px) {
  .rooms-slider .arrows-area {
    z-index: 9;
  }
  .rooms-slider .arrows-area .prev-btn {
    left: 2%;
  }
  .rooms-slider .arrows-area .next-btn {
    right: 2%;
  }
}
.rooms-slider .arrows-area .custom-arrow.inactive {
  pointer-events: none;
  opacity: 0.7;
}
@media (max-width: 1450px) {
  .rooms-slider .arrows-area .custom-arrow {
    background-color: rgba(0, 0, 0, 0.8);
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .rooms-slider .arrows-area .custom-arrow path {
    stroke: #ffffff;
  }
}

.double-images-container .double-images-area img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.double-images-container .double-images-area .image-col.left {
  position: relative;
}
@media (min-width: 991px) {
  .double-images-container .double-images-area .image-col.left {
    transform: translate(-50px, 0px);
  }
}
.double-images-container .double-images-area .image-col.right {
  position: relative;
}
@media (min-width: 991px) {
  .double-images-container .double-images-area .image-col.right {
    transform: translate(50px, 0px);
  }
}
@media (max-width: 768px) {
  .double-images-container .double-images-area {
    flex-direction: column;
  }
  .double-images-container .double-images-area img {
    height: auto;
  }
}

@media (min-width: 1250px) {
  .services .services-box .left-area {
    max-width: 725px;
    margin-right: 70px;
  }
}
@media (max-width: 1250px) {
  .services .services-box .left-area {
    max-width: 500px;
    margin-right: 40px;
  }
  .services .services-box .left-area img {
    object-fit: cover;
  }
}
@media (min-width: 991px) {
  .services .services-box .left-area {
    transform: translate(-50px, 0px);
  }
}
@media (max-width: 991px) {
  .services .services-box .left-area {
    width: 100%;
    margin-right: 0;
    max-width: 100%;
    margin-bottom: 40px;
  }
}
.services .services-box .left-area img {
  width: 100%;
}
@media (min-width: 991px) {
  .services .services-box .right-area {
    transform: translate(50px, 0px);
  }
}
@media (max-width: 991px) {
  .services .services-box .right-area .btn-area {
    padding-left: 15px;
  }
}
.services .services-box .right-area .description {
  max-width: 450px;
}

.reviews .sub-title {
  max-width: 560px;
}
@media (max-width: 1400px) {
  .reviews .sub-title {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .reviews .sub-title {
    max-width: unset;
  }
  .reviews .sub-title br {
    display: none;
  }
}
@media (max-width: 1400px) {
  .reviews .left-area {
    width: 50%;
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .reviews .left-area {
    width: 100%;
  }
}
.reviews .right-area {
  max-width: 675px;
}
@media (max-width: 1400px) {
  .reviews .right-area {
    width: 50%;
    max-width: 100%;
  }
}
@media (min-width: 991px) {
  .reviews .right-area {
    transform: translate(50px, 0px);
  }
}
@media (max-width: 991px) {
  .reviews .right-area {
    max-width: 100%;
    width: 100%;
  }
}
.reviews .right-area img {
  width: 100%;
}
.reviews .right-area .separator {
  max-width: 570px;
  margin: 0 auto;
}
.reviews.bottom {
  margin-top: -150px;
}
@media (max-width: 1400px) {
  .reviews.bottom {
    margin-top: 50px;
  }
}
.reviews.bottom .left-area {
  margin-right: 80px;
}
@media (max-width: 1400px) {
  .reviews.bottom .left-area {
    margin-right: 0;
  }
}
@media (min-width: 991px) {
  .reviews.bottom .left-area {
    transform: translate(-50px, 0px);
  }
}
@media (max-width: 991px) {
  .reviews.bottom .left-area img {
    margin: 0 auto;
  }
}
.reviews.bottom .right-area {
  max-width: 845px;
}
@media (max-width: 1600px) {
  .reviews.bottom .right-area {
    max-width: 640px;
  }
}
@media (max-width: 1400px) {
  .reviews.bottom .right-area {
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  .reviews.bottom .right-area {
    margin-top: 40px;
    width: 100%;
    max-width: 100%;
  }
  .reviews.bottom .right-area .second-title br {
    display: none;
  }
}
.reviews .second-title {
  letter-spacing: -3px;
}
@media (max-width: 1600px) {
  .reviews .second-title {
    font-size: 60px;
  }
}
@media (max-width: 1400px) {
  .reviews .second-title {
    font-size: 40px;
  }
}

.instagram .main-title {
  letter-spacing: -2px;
}
.instagram img {
  margin: 0 auto;
}
@media (min-width: 991px) {
  .instagram img {
    opacity: 0;
    transform: translateY(50px);
    transition: none;
    will-change: opacity, transform;
  }
}
@media (max-width: 1200px) {
  .instagram img {
    width: 100%;
  }
}

.footer {
  background-color: #F0ECE9;
}
.footer .column {
  max-width: 210px;
}
.footer .footer-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 1140px) {
  .footer .left-area {
    width: 30%;
  }
  .footer .right-area {
    width: 70%;
  }
}
@media (max-width: 768px) {
  .footer .inner-column {
    flex-direction: column;
  }
  .footer .inner-column .left-area {
    width: 100%;
    text-align: center;
  }
  .footer .inner-column .right-area {
    width: 100%;
    justify-content: space-between;
  }
  .footer .inner-column .right-area .copyrights {
    margin-top: 40px;
  }
}
@media (max-width: 640px) {
  .footer .inner-column .right-area {
    flex-direction: column;
  }
  .footer .inner-column .right-area .column {
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
    text-align: center;
  }
  .footer .inner-column .right-area .copyrights {
    justify-content: center;
  }
}

@media (max-width: 1600px) {
  .sub-title, .description, .tag-title, .review-tag, .second-title, .second-tag, .footer, .service-tag, .main-title, .main-description, .usp-items-row, .rooms-list .right-area, .rooms-list .right-area .inner-area, .signup-tag, .contact-tag, .location-tag, .form-row {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 991px) {
  .section-hero .hero-image img {
    object-fit: cover;
    height: 600px;
  }
}
@media (max-width: 768px) {
  .website-logo {
    max-width: 100px;
  }
}
.rooms-list .left-area {
  max-width: 800px;
  max-height: 430px;
}
@media (max-width: 1600px) {
  .rooms-list .left-area {
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  .rooms-list .left-area {
    max-width: 100%;
    margin: 0 auto;
  }
  .rooms-list .left-area.order-2 {
    order: 1;
  }
}
@media (min-width: 991px) {
/*   .rooms-list .left-area {
    transform: translate(50px, 0px);
  } */
}
.rooms-list .left-area img {
  object-fit: cover;
  object-position: center;
}
.rooms-list .right-area {
  max-width: 800px;
}
@media (max-width: 1600px) {
  .rooms-list .right-area {
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  .rooms-list .right-area {
    max-width: 100%;
  }
  .rooms-list .right-area .inner-area {
    padding-left: 70px;
    padding-right: 70px;
  }
}
@media (max-width: 640px) {
  .rooms-list .right-area {
    max-width: 100%;
  }
  .rooms-list .right-area .inner-area {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 991px) {
/*   .rooms-list .right-area {
    transform: translate(-50px, 0px);
  } */
}
.rooms-list .right-area .description {
  max-width: 600px;
}
.rooms-list .right-area .description ul {
  padding-left: 25px;
}
.rooms-list .right-area .inner-area .room-details {
  list-style: none;
  padding: 0;
}
.rooms-list .right-area .inner-area .room-details li {
  padding-right: 14px;
  padding-left: 14px;
  border-right: 1px solid #000;
  align-items: baseline;
}
.rooms-list .right-area .inner-area .room-details li sup {
  position: relative;
  top: -7px;
}
.rooms-list .right-area .inner-area .room-details li:last-child {
  border-right: none;
}
.rooms-list .right-area .inner-area .actions-area .book-now-button {
  text-decoration: none;
}
@media (max-width: 991px) {
  .rooms-list .right-area .actions-area {
    justify-content: space-between;
  }
}

@media (max-width: 991px) {
  .usp-area .sub-title {
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .usp-area .usp-items-row {
    justify-content: center;
  }
  .usp-area .usp-items-row .usp-item {
    justify-content: center;
  }
  .usp-area .usp-items-row .usp-item .usp-title {
    justify-content: center;
  }
  .usp-area .usp-items-row .usp-item .usp-icon,
.usp-area .usp-items-row .usp-item .details {
    justify-content: center;
  }
}
.usp-area .usp-item {
  max-width: 420px;
}

.side_menu {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  z-index: 10;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  -o-transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  width: min(660px, 100%);
  background-color: #f9f9f9;
  height: 100vh;
  min-height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
}
.side_menu.open {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.side_menu .side-menu-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 62px 10px 63px 60px;
  position: relative;
}
.side_menu .close {
  position: absolute;
  right: 32px;
  top: 32px;
  width: 32px;
  height: 32px;
  opacity: 0.3;
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
}
.side_menu .close:before, .side_menu .close:after {
  position: absolute;
  left: 15px;
  content: " ";
  height: 33px;
  width: 2px;
  background-color: #333;
}
.side_menu .close:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.side_menu .close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.side_menu .menu-logo {
  width: 91px;
  margin-bottom: 55px;
}
.side_menu nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.side_menu nav ul li {
  font-size: 1rem;
  margin-bottom: 1.8125rem;
}
.side_menu nav ul li a {
  text-decoration: none;
  -webkit-transition: color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out;
}
.side_menu nav ul li a:hover {
  color: #c19b6b;
}
.side_menu nav ul li a.active {
  color: #c19b6b;
}

.form-row .form-column {
  max-width: 700px;
}
.form-row .form-column .guest-area,
.form-row .form-column .acceptance-area {
  margin-top: -30px;
}
.form-row .form-column .wpcf7-form-control-wrap {
  margin-bottom: 40px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.form-row .form-column .wpcf7-form-control-wrap input[type=text], .form-row .form-column .wpcf7-form-control-wrap input[type=number], .form-row .form-column .wpcf7-form-control-wrap input[type=email], .form-row .form-column .wpcf7-form-control-wrap select {
  height: 50px;
  color: #DEDEDE;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.form-row .form-column .wpcf7-form-control-wrap input[type=radio] {
  cursor: pointer;
  outline: 0;
}
.form-row .form-column .wpcf7-form-control-wrap select {
  color: #000000;
}
.form-row .form-column .wpcf7-form-control-wrap label {
  font-size: 16px;
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}
.form-row .form-column .wpcf7-form-control-wrap textarea {
  width: 100%;
  height: 227px;
  resize: none;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
}

.spa-reservation {
  background-color: #F0ECE9;
  padding: 40px 50px;
}
@media (max-width: 991px) {
  .spa-reservation {
    padding: 40px 15px;
  }
}
.spa-reservation .date-column,
.spa-reservation .time-column {
  max-width: 345px;
  min-width: 345px;
}
@media (max-width: 346px) {
  .spa-reservation .date-column,
.spa-reservation .time-column {
    max-width: 100%;
    min-width: 100%;
  }
}

.newsletter-signup {
  max-width: 365px;
  width: 100%;
}
.newsletter-signup .newsletter-field {
  border: 1px solid #c19b6b;
  width: 100%;
  height: 38px;
  padding-right: 83px;
  outline: 0;
}
.newsletter-signup .book-now-button {
  bottom: 1px;
  right: 1px;
}

.offer-signup .description {
  max-width: 600px;
}

.three-columns .row-columns .box-item {
  max-width: 420px;
}

.location-area .description {
  max-width: 700px;
}

/*# sourceMappingURL=main.css.map */



.container-semi-full .rooms-list:nth-child(2n) {flex-direction: row-reverse}
.container-semi-full  .rooms-list:first-child {padding-top: 50px;}
.rooms-list {align-items: center !important;}
.rooms-list .inner-area {align-items: center;}
.rooms-list .left-area {width: 50%;align-items: center;}
.rooms-list .right-area {width: 50%;}
.rooms-list ul {padding-left: 0px;}
.rooms-list ul li {padding-right: 14px;padding-left: 14px;border-right: 1px solid #000;align-items: baseline;}
.rooms-list ul li strong 
.rooms-list ul li:first-child {padding-left: 0px;}
.rooms-list ul li:last-child {padding-right: 14px;padding-left: 14px;border-right: none;}
.rooms-list img {width: 100%;max-width: unset !important;object-fit: cover;object-position: center;height: auto;max-height: 430px !important;}
.rooms-list .actions-area {gap: 16px !important;justify-content: flex-start !important;}

@media only screen and (max-width: 992px) {
  .rooms-list {flex-direction: column !important;}
  .container-semi-full .rooms-list:nth-child(2n) {flex-direction: column !important;}
  .rooms-list .left-area {width: 100%;margin-bottom: 24px}
  .rooms-list .right-area {width: 100%;}
  .rooms-list .inner-area {padding: 16px !important;}
  .footer .inner-column .left-area {
    display: flex;flex-direction: column;align-items: center;justify-content: center;
  }
}

.action-area {margin-bottom: 16px;padding-left: 15px;padding-right: 15px;}
.btn-area.flex {gap: 16px;}
.room-slider .swiper-button-next,.room-slider .swiper-button-prev {display: none;}
.container-slider.container-semi-full .room-slider .swiper-slide a img  {object-fit: cover;object-position: center;aspect-ratio: 6/7;}
.default-content img {width: 100%;height: auto;margin: 20px 0px;max-width: unset;}
.description.description-normal ul li {border-right: none;}
.details.menu a { color: #000 !important;}
.book-now-button:hover {text-decoration: none;color: #fff;}
.wpcf7-form .wpcf7-list-item {margin-right: 16px;}
.wpcf7-form .wpcf7-list-item label {gap: 8px;}
.wpcf7.js {width: 100%;}
.wpcf7-form .wpcf7-submit {background: linear-gradient(90deg, #FDC389 0%, #DCAC7B 21%, #D3A373 38%, #BB8C5E 65%, #94673D 100%);font-weight: 700;color: #ffffff;padding: 10px 14px;display: flex;align-items: center;justify-content: center;border: 0;background-size: 200% 100%;background-position: 0% 50%;transition: background-position 0.5s ease-in-out;cursor: pointer;font-style: normal;font-family: "Montserrat", sans-serif;}
a:hover {color: inherit;text-decoration: none;}
#main-menu li.menu-item  a.text-black {font-family: "IvyOra Text" !important;}
.room-gallery .image-col:last-child {padding-left: 5px;}
.double-images-area  .image-col:last-child {padding-left: 5px;}
.font-normal {font-style: normal;}
.hero-image img {min-height: calc(100vh - 201px);max-height: 960px;}
.services .description ul {padding-left: 0px !important;margin: 0px;list-style: none;}
.services .description ul li {padding: 0px !important;}
.services .price {font-family: "IvyOra Text";font-weight: 400;font-style: italic;font-size: 24px;margin-bottom: 40px;}
.room-card a:has(img) {width: 100%;}
.offer-signup .form-area {padding: 0px 15px !important;}

@media only screen and (max-width: 992px) {
  header img {max-width: 80px !important;}
  header .book-now-button {padding: 6px 6px;}
  .side-menu-contents {padding-left: 24px !important;}
  #main-menu li.menu-item  a.text-black {font-size: 26px !important;}
  #main-menu li.menu-item {margin-bottom: 14px;}
  .main-title {font-size: 34px !important;line-height: normal !important;}
  .main-description .sub-title {padding-left: 0px !important;}
  .services .right-area {padding-left: 16px;padding-right: 16px;}
  .intro-text {padding-left: 16px;padding-right: 16px;}
  .rooms-slider .top-area {padding-left: 16px;padding-right: 16px;} 
  .rooms-slider .description {padding-left: 24px;padding-right: 24px;}
  .second-title {font-size: 34px !important;}
  .reviews .sub-title {font-size: 34px !important;}
  .reviews .left-area {padding-left: 16px;padding-right: 16px;}
  .reviews .right-area {padding-left: 16px;padding-right: 16px;}
  article {padding-left: 8px;padding-right: 8px;}
  .offer-signup .sub-title {margin-bottom: 20px !important;}
}
@media only screen and (max-width: 768px) {
  .room-gallery .image-col:last-child {padding-top: 5px;padding-left: 0px;}
  .double-images-area  .image-col:last-child  {padding-top: 5px;padding-left: 0px;}
  .instagram {padding-left: 24px !important;;padding-right: 24px !important;}
  .section-hero {margin-bottom: 110px !important;}
}
