/*=== abstracts css start === */
@font-face {
  font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
  src: url("../fonts/impact.ttf");
}
@font-face {
  font-family: TahomaBold, sans-serif;
  src: url("../fonts/tahoma-bold.ttf");
}
@font-face {
  font-family: Tahoma, sans-serif;
  src: url("../fonts/tahoma-regular.ttf");
}
@font-face {
  font-family: Gloss-And-Bloom;
  src: url("../fonts/Gloss_And_Bloom.ttf");
}
@font-face {
  font-family: Smacklaidethdown2019;
  src: url("../fonts/smacklaidethdown2019.ttf");
}
/*===// end of abstracts css === */
/*=== base css start === */
* {
  margin: 0;
  padding: 0;
  outline: none;
  box-sizing: border-box;
}

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

h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
p,
address,
strong,
i {
  margin-top: 0px;
  margin-bottom: 0px;
}

ul,
li {
  list-style: none;
}

a,
a:hover {
  text-decoration: none;
}

@media (min-width: 1600px) {
  .container {
    max-width: 1540px;
  }
}
body {
  font-family: Tahoma, sans-serif;
}

/*===// end of base css === */
/*=== components css start === */
/*===// end of components css === */
/*=== layout css start === */
/*===// end of layout css === */
/*=== pages start === */
@media (min-width: 1600px) {
  .home .lead {
    font-size: 1.5rem;
  }
}
.home .banner {
  background: url(../images/home/banner-bg.png) no-repeat center center/cover;
  padding: 30px 0 150px 0;
}
.home .banner .banner-title {
  font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
}
@media (min-width: 1200px) {
  .home .banner .banner-title {
    font-size: 40px;
    white-space: pre-line;
  }
}
@media (min-width: 1600px) {
  .home .banner .banner-title {
    font-size: 50px;
  }
}
.home .banner .video-title {
  font-family: Smacklaidethdown2019;
  font-size: 7vw;
  text-shadow: 4px 4px 0 #000, -4px 4px 0 #000, -4px -4px 0 #000, 4px -4px 0 #000;
}
@media (min-width: 768px) {
  .home .banner .video-title {
    font-size: 55px;
  }
}
@media (min-width: 992px) {
  .home .banner .video-title {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .home .banner .video-title {
    font-size: 43px;
  }
}
@media (min-width: 1400px) {
  .home .banner .video-title {
    font-size: 50px;
  }
}
@media (min-width: 1600px) {
  .home .banner .video-title {
    font-size: 55px;
  }
}
@media (max-width: 1300px) {
  .home .banner .wave {
    bottom: 0;
  }
}
.home .holiday-season .title {
  font-family: Gloss-And-Bloom;
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .home .holiday-season .title {
    font-size: 50px;
  }
}
@media (min-width: 1400px) {
  .home .holiday-season .title {
    font-size: 60px;
  }
}
.home .holiday-season .lead {
  font-family: Tahoma, sans-serif;
}
.home .steps .title {
  font-family: Gloss-And-Bloom;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .home .steps .title {
    font-size: 50px;
  }
}
@media (min-width: 1200px) {
  .home .steps .title {
    font-size: 60px;
  }
}
@media (min-width: 1400px) {
  .home .steps .title {
    font-size: 70px;
  }
}
.home .steps .steps-item {
  border: 4px solid #000;
  padding: 20px;
}
@media (min-width: 1200px) {
  .home .steps .steps-item {
    border: 6px solid #000;
  }
}
.home .steps .steps-item .steps-item-text {
  font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
}
@media (min-width: 1200px) {
  .home .steps .steps-item .steps-item-text {
    font-size: 35px;
  }
}
@media (min-width: 1600px) {
  .home .steps .steps-item .steps-item-text {
    font-size: 40px;
  }
}
.home .make-over .title {
  font-family: Gloss-And-Bloom;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .home .make-over .title {
    font-size: 50px;
  }
}
@media (min-width: 1200px) {
  .home .make-over .title {
    font-size: 60px;
  }
}
@media (min-width: 1400px) {
  .home .make-over .title {
    font-size: 70px;
  }
}

/*===// end of pages  === *//*# sourceMappingURL=style.css.map */