@charset "UTF-8";


/* line 10, ../sass/_appear-animate.scss */
.appear-animation {
  opacity: 0;
}

/* line 14, ../sass/_appear-animate.scss */
.appear-animation-visible {
  opacity: 1;
}

/* line 18, ../sass/_appear-animate.scss */
.animated, .appear-animation {
  /*-webkit-animation-fill-mode: both;*/
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

@-moz-keyframes flash {
  /* line 32, ../sass/_appear-animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 35, ../sass/_appear-animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-o-keyframes flash {
  /* line 42, ../sass/_appear-animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 45, ../sass/_appear-animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  /* line 52, ../sass/_appear-animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 55, ../sass/_appear-animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

/* line 61, ../sass/_appear-animate.scss */
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  /* line 69, ../sass/_appear-animate.scss */
  0%, 100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }

  /* line 73, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }

  /* line 76, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}

@-moz-keyframes shake {
  /* line 83, ../sass/_appear-animate.scss */
  0%, 100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }

  /* line 87, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }

  /* line 90, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}

@-o-keyframes shake {
  /* line 97, ../sass/_appear-animate.scss */
  0%, 100% {
    -o-transform: translateX(0);
    opacity: 1;
  }

  /* line 101, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }

  /* line 104, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}

@keyframes shake {
  /* line 111, ../sass/_appear-animate.scss */
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
  }

  /* line 115, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }

  /* line 118, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}

/* line 124, ../sass/_appear-animate.scss */
.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  /* line 132, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }

  /* line 136, ../sass/_appear-animate.scss */
  40% {
    -webkit-transform: translateY(-30px);
  }

  /* line 139, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: translateY(-15px);
  }
}

@-moz-keyframes bounce {
  /* line 146, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }

  /* line 150, ../sass/_appear-animate.scss */
  40% {
    -moz-transform: translateY(-30px);
  }

  /* line 153, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: translateY(-15px);
  }
}

@-o-keyframes bounce {
  /* line 160, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
    opacity: 1;
  }

  /* line 164, ../sass/_appear-animate.scss */
  40% {
    -o-transform: translateY(-30px);
  }

  /* line 167, ../sass/_appear-animate.scss */
  60% {
    -o-transform: translateY(-15px);
  }
}

@keyframes bounce {
  /* line 174, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
    opacity: 1;
  }

  /* line 178, ../sass/_appear-animate.scss */
  40% {
    transform: translateY(-30px);
  }

  /* line 181, ../sass/_appear-animate.scss */
  60% {
    transform: translateY(-15px);
  }
}

/* line 187, ../sass/_appear-animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  /* line 195, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 198, ../sass/_appear-animate.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 201, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 204, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 207, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes tada {
  /* line 215, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 218, ../sass/_appear-animate.scss */
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 221, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 224, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 227, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@-o-keyframes tada {
  /* line 235, ../sass/_appear-animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 238, ../sass/_appear-animate.scss */
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }

  /* line 241, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }

  /* line 244, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }

  /* line 247, ../sass/_appear-animate.scss */
  100% {
    -o-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@keyframes tada {
  /* line 255, ../sass/_appear-animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 258, ../sass/_appear-animate.scss */
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 261, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 264, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 267, ../sass/_appear-animate.scss */
  100% {
    transform: scale(1) rotate(0);
    opacity: 1;
  }
}

/* line 274, ../sass/_appear-animate.scss */
.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  /* line 282, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }

  /* line 285, ../sass/_appear-animate.scss */
  20% {
    -webkit-transform: rotate(15deg);
  }

  /* line 288, ../sass/_appear-animate.scss */
  40% {
    -webkit-transform: rotate(-10deg);
  }

  /* line 291, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: rotate(5deg);
  }

  /* line 294, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: rotate(-5deg);
  }

  /* line 297, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: rotate(0deg);
    opacity: 1;
  }
}

@-moz-keyframes swing {
  /* line 305, ../sass/_appear-animate.scss */
  20% {
    -moz-transform: rotate(15deg);
  }

  /* line 308, ../sass/_appear-animate.scss */
  40% {
    -moz-transform: rotate(-10deg);
  }

  /* line 311, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: rotate(5deg);
  }

  /* line 314, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: rotate(-5deg);
  }

  /* line 317, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: rotate(0deg);
    opacity: 1;
  }
}

@-o-keyframes swing {
  /* line 325, ../sass/_appear-animate.scss */
  20% {
    -o-transform: rotate(15deg);
  }

  /* line 328, ../sass/_appear-animate.scss */
  40% {
    -o-transform: rotate(-10deg);
  }

  /* line 331, ../sass/_appear-animate.scss */
  60% {
    -o-transform: rotate(5deg);
  }

  /* line 334, ../sass/_appear-animate.scss */
  80% {
    -o-transform: rotate(-5deg);
  }

  /* line 337, ../sass/_appear-animate.scss */
  100% {
    -o-transform: rotate(0deg);
    opacity: 1;
  }
}

@keyframes swing {
  /* line 345, ../sass/_appear-animate.scss */
  20% {
    transform: rotate(15deg);
  }

  /* line 348, ../sass/_appear-animate.scss */
  40% {
    transform: rotate(-10deg);
  }

  /* line 351, ../sass/_appear-animate.scss */
  60% {
    transform: rotate(5deg);
  }

  /* line 354, ../sass/_appear-animate.scss */
  80% {
    transform: rotate(-5deg);
  }

  /* line 357, ../sass/_appear-animate.scss */
  100% {
    transform: rotate(0deg);
    opacity: 1;
  }
}

/* line 364, ../sass/_appear-animate.scss */
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  /* line 377, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: translateX(0%);
  }

  /* line 380, ../sass/_appear-animate.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 383, ../sass/_appear-animate.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }

  /* line 386, ../sass/_appear-animate.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 389, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }

  /* line 392, ../sass/_appear-animate.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 395, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }
}

@-moz-keyframes wobble {
  /* line 403, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: translateX(0%);
  }

  /* line 406, ../sass/_appear-animate.scss */
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 409, ../sass/_appear-animate.scss */
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }

  /* line 412, ../sass/_appear-animate.scss */
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 415, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }

  /* line 418, ../sass/_appear-animate.scss */
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 421, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }
}

@-o-keyframes wobble {
  /* line 429, ../sass/_appear-animate.scss */
  0% {
    -o-transform: translateX(0%);
  }

  /* line 432, ../sass/_appear-animate.scss */
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 435, ../sass/_appear-animate.scss */
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }

  /* line 438, ../sass/_appear-animate.scss */
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 441, ../sass/_appear-animate.scss */
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }

  /* line 444, ../sass/_appear-animate.scss */
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 447, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateX(0%);
    opacity: 1;
  }
}

@keyframes wobble {
  /* line 455, ../sass/_appear-animate.scss */
  0% {
    transform: translateX(0%);
  }

  /* line 458, ../sass/_appear-animate.scss */
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 461, ../sass/_appear-animate.scss */
  30% {
    transform: translateX(20%) rotate(3deg);
  }

  /* line 464, ../sass/_appear-animate.scss */
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 467, ../sass/_appear-animate.scss */
  60% {
    transform: translateX(10%) rotate(2deg);
  }

  /* line 470, ../sass/_appear-animate.scss */
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 473, ../sass/_appear-animate.scss */
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}

/* line 480, ../sass/_appear-animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes wiggle {
  /* line 488, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: skewX(9deg);
  }

  /* line 491, ../sass/_appear-animate.scss */
  10% {
    -webkit-transform: skewX(-8deg);
  }

  /* line 494, ../sass/_appear-animate.scss */
  20% {
    -webkit-transform: skewX(7deg);
  }

  /* line 497, ../sass/_appear-animate.scss */
  30% {
    -webkit-transform: skewX(-6deg);
  }

  /* line 500, ../sass/_appear-animate.scss */
  40% {
    -webkit-transform: skewX(5deg);
  }

  /* line 503, ../sass/_appear-animate.scss */
  50% {
    -webkit-transform: skewX(-4deg);
  }

  /* line 506, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: skewX(3deg);
  }

  /* line 509, ../sass/_appear-animate.scss */
  70% {
    -webkit-transform: skewX(-2deg);
  }

  /* line 512, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: skewX(1deg);
  }

  /* line 515, ../sass/_appear-animate.scss */
  90% {
    -webkit-transform: skewX(0deg);
  }

  /* line 518, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: skewX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes wiggle {
  /* line 526, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: skewX(9deg);
  }

  /* line 529, ../sass/_appear-animate.scss */
  10% {
    -moz-transform: skewX(-8deg);
  }

  /* line 532, ../sass/_appear-animate.scss */
  20% {
    -moz-transform: skewX(7deg);
  }

  /* line 535, ../sass/_appear-animate.scss */
  30% {
    -moz-transform: skewX(-6deg);
  }

  /* line 538, ../sass/_appear-animate.scss */
  40% {
    -moz-transform: skewX(5deg);
  }

  /* line 541, ../sass/_appear-animate.scss */
  50% {
    -moz-transform: skewX(-4deg);
  }

  /* line 544, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: skewX(3deg);
  }

  /* line 547, ../sass/_appear-animate.scss */
  70% {
    -moz-transform: skewX(-2deg);
  }

  /* line 550, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: skewX(1deg);
  }

  /* line 553, ../sass/_appear-animate.scss */
  90% {
    -moz-transform: skewX(0deg);
  }

  /* line 556, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: skewX(0deg);
    opacity: 1;
  }
}

@-o-keyframes wiggle {
  /* line 564, ../sass/_appear-animate.scss */
  0% {
    -o-transform: skewX(9deg);
  }

  /* line 567, ../sass/_appear-animate.scss */
  10% {
    -o-transform: skewX(-8deg);
  }

  /* line 570, ../sass/_appear-animate.scss */
  20% {
    -o-transform: skewX(7deg);
  }

  /* line 573, ../sass/_appear-animate.scss */
  30% {
    -o-transform: skewX(-6deg);
  }

  /* line 576, ../sass/_appear-animate.scss */
  40% {
    -o-transform: skewX(5deg);
  }

  /* line 579, ../sass/_appear-animate.scss */
  50% {
    -o-transform: skewX(-4deg);
  }

  /* line 582, ../sass/_appear-animate.scss */
  60% {
    -o-transform: skewX(3deg);
  }

  /* line 585, ../sass/_appear-animate.scss */
  70% {
    -o-transform: skewX(-2deg);
  }

  /* line 588, ../sass/_appear-animate.scss */
  80% {
    -o-transform: skewX(1deg);
  }

  /* line 591, ../sass/_appear-animate.scss */
  90% {
    -o-transform: skewX(0deg);
  }

  /* line 594, ../sass/_appear-animate.scss */
  100% {
    -o-transform: skewX(0deg);
    opacity: 1;
  }
}

@keyframes wiggle {
  /* line 602, ../sass/_appear-animate.scss */
  0% {
    transform: skewX(9deg);
  }

  /* line 605, ../sass/_appear-animate.scss */
  10% {
    transform: skewX(-8deg);
  }

  /* line 608, ../sass/_appear-animate.scss */
  20% {
    transform: skewX(7deg);
  }

  /* line 611, ../sass/_appear-animate.scss */
  30% {
    transform: skewX(-6deg);
  }

  /* line 614, ../sass/_appear-animate.scss */
  40% {
    transform: skewX(5deg);
  }

  /* line 617, ../sass/_appear-animate.scss */
  50% {
    transform: skewX(-4deg);
  }

  /* line 620, ../sass/_appear-animate.scss */
  60% {
    transform: skewX(3deg);
  }

  /* line 623, ../sass/_appear-animate.scss */
  70% {
    transform: skewX(-2deg);
  }

  /* line 626, ../sass/_appear-animate.scss */
  80% {
    transform: skewX(1deg);
  }

  /* line 629, ../sass/_appear-animate.scss */
  90% {
    transform: skewX(0deg);
  }

  /* line 632, ../sass/_appear-animate.scss */
  100% {
    transform: skewX(0deg);
    opacity: 1;
  }
}

/* line 639, ../sass/_appear-animate.scss */
.wiggle {
  -webkit-animation-name: wiggle;
  -moz-animation-name: wiggle;
  -o-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  /* line 652, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 655, ../sass/_appear-animate.scss */
  50% {
    -webkit-transform: scale(1.1);
  }

  /* line 658, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes pulse {
  /* line 666, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 669, ../sass/_appear-animate.scss */
  50% {
    -moz-transform: scale(1.1);
  }

  /* line 672, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}

@-o-keyframes pulse {
  /* line 680, ../sass/_appear-animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 683, ../sass/_appear-animate.scss */
  50% {
    -o-transform: scale(1.1);
  }

  /* line 686, ../sass/_appear-animate.scss */
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}

@keyframes pulse {
  /* line 694, ../sass/_appear-animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 697, ../sass/_appear-animate.scss */
  50% {
    transform: scale(1.1);
  }

  /* line 700, ../sass/_appear-animate.scss */
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 707, ../sass/_appear-animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes fadeIn {
  /* line 715, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 718, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  /* line 725, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 728, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  /* line 735, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 738, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 745, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 748, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

/* line 754, ../sass/_appear-animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  /* line 762, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  /* line 766, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  /* line 774, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  /* line 778, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  /* line 786, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }

  /* line 790, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  /* line 798, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* line 802, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 809, ../sass/_appear-animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  /* line 817, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }

  /* line 821, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  /* line 829, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  /* line 833, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  /* line 841, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }

  /* line 845, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  /* line 853, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  /* line 857, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 864, ../sass/_appear-animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  /* line 872, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  /* line 876, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeft {
  /* line 884, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }

  /* line 888, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeft {
  /* line 896, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }

  /* line 900, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  /* line 908, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  /* line 912, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 919, ../sass/_appear-animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  /* line 927, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }

  /* line 931, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRight {
  /* line 939, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }

  /* line 943, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRight {
  /* line 951, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }

  /* line 955, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRight {
  /* line 963, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  /* line 967, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 974, ../sass/_appear-animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  /* line 982, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 986, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 994, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 998, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUpBig {
  /* line 1006, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 1010, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  /* line 1018, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1022, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1029, ../sass/_appear-animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
  /* line 1037, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1041, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 1049, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1053, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDownBig {
  /* line 1061, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1065, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  /* line 1073, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1077, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1084, ../sass/_appear-animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
  /* line 1092, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1096, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 1104, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1108, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  /* line 1116, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1120, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  /* line 1128, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1132, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1139, ../sass/_appear-animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  /* line 1147, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1151, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 1159, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1163, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  /* line 1171, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1175, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  /* line 1183, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1187, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1194, ../sass/_appear-animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
  /* line 1202, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 1206, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 1210, ../sass/_appear-animate.scss */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 1213, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes bounceIn {
  /* line 1221, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 1225, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 1229, ../sass/_appear-animate.scss */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 1232, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}

@-o-keyframes bounceIn {
  /* line 1240, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }

  /* line 1244, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }

  /* line 1248, ../sass/_appear-animate.scss */
  70% {
    -o-transform: scale(0.9);
  }

  /* line 1251, ../sass/_appear-animate.scss */
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}

@keyframes bounceIn {
  /* line 1259, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 1263, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 1267, ../sass/_appear-animate.scss */
  70% {
    transform: scale(0.9);
  }

  /* line 1270, ../sass/_appear-animate.scss */
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 1277, ../sass/_appear-animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  /* line 1285, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 1289, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }

  /* line 1293, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateY(10px);
  }

  /* line 1296, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInUp {
  /* line 1304, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 1308, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }

  /* line 1312, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateY(10px);
  }

  /* line 1315, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInUp {
  /* line 1323, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 1327, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }

  /* line 1331, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateY(10px);
  }

  /* line 1334, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes bounceInUp {
  /* line 1342, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1346, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  /* line 1350, ../sass/_appear-animate.scss */
  80% {
    transform: translateY(10px);
  }

  /* line 1353, ../sass/_appear-animate.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* line 1360, ../sass/_appear-animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  /* line 1368, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1372, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }

  /* line 1376, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateY(-10px);
  }

  /* line 1379, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInDown {
  /* line 1387, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1391, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }

  /* line 1395, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateY(-10px);
  }

  /* line 1398, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInDown {
  /* line 1406, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1410, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }

  /* line 1414, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateY(-10px);
  }

  /* line 1417, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes bounceInDown {
  /* line 1425, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1429, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  /* line 1433, ../sass/_appear-animate.scss */
  80% {
    transform: translateY(-10px);
  }

  /* line 1436, ../sass/_appear-animate.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* line 1443, ../sass/_appear-animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  /* line 1451, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1455, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  /* line 1459, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateX(-10px);
  }

  /* line 1462, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInLeft {
  /* line 1470, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1474, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  /* line 1478, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateX(-10px);
  }

  /* line 1481, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInLeft {
  /* line 1489, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1493, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }

  /* line 1497, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateX(-10px);
  }

  /* line 1500, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}

@keyframes bounceInLeft {
  /* line 1508, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1512, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  /* line 1516, ../sass/_appear-animate.scss */
  80% {
    transform: translateX(-10px);
  }

  /* line 1519, ../sass/_appear-animate.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

/* line 1526, ../sass/_appear-animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  /* line 1534, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1538, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }

  /* line 1542, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 1545, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInRight {
  /* line 1553, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1557, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }

  /* line 1561, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 1564, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInRight {
  /* line 1572, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1576, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }

  /* line 1580, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateX(10px);
  }

  /* line 1583, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}

@keyframes bounceInRight {
  /* line 1591, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1595, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  /* line 1599, ../sass/_appear-animate.scss */
  80% {
    transform: translateX(10px);
  }

  /* line 1602, ../sass/_appear-animate.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

/* line 1609, ../sass/_appear-animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes rotateIn {
  /* line 1617, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1622, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateIn {
  /* line 1631, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1636, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateIn {
  /* line 1645, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1650, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  /* line 1659, ../sass/_appear-animate.scss */
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1664, ../sass/_appear-animate.scss */
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1672, ../sass/_appear-animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
  /* line 1680, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1685, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  /* line 1694, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1699, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpLeft {
  /* line 1708, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1713, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 1722, ../sass/_appear-animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1727, ../sass/_appear-animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1735, ../sass/_appear-animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
  /* line 1743, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1748, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownLeft {
  /* line 1757, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1762, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownLeft {
  /* line 1771, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1776, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  /* line 1785, ../sass/_appear-animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1790, ../sass/_appear-animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1798, ../sass/_appear-animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
  /* line 1806, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1811, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  /* line 1820, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1825, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpRight {
  /* line 1834, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1839, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 1848, ../sass/_appear-animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1853, ../sass/_appear-animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1861, ../sass/_appear-animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  /* line 1869, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1874, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  /* line 1883, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1888, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownRight {
  /* line 1897, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1902, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 1911, ../sass/_appear-animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1916, ../sass/_appear-animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1924, ../sass/_appear-animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

/* ----------------------------------------------------*/
/* ------------------ TYPOGRAPHY CSS ------------------*/
/* --------------------------------------------------- */
/* line 5, ../sass/_typography.scss */
html, body {
  font-family: 'Raleway', sans-serif;
  margin: 20px;
  padding: 0;
  font-size: 14px;
}

/* line 11, ../sass/_typography.scss */
.typography-section {
  padding-bottom: 70px;
  position: relative;
}

@media (min-width: 1200px) {
  /* line 16, ../sass/_typography.scss */
  body.typography .container {
    width: 1140px;
  }
}

/* line 25, ../sass/_typography.scss */
.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6,
.white-text p, .white-text span, .white-text a, .white-text div, .white-text cite {
  color: white;
}

/* line 29, ../sass/_typography.scss */
.red-color {
  color: #cd3333;
}

/* line 33, ../sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 800;
  margin-top: 0;
  text-transform: lowercase;  /*uppercase; */
}

/* line 38, ../sass/_typography.scss */
h1 {
  font-size: 48px;
  font-size: 3.42857rem;
  margin-bottom: 26px;
}

/* line 43, ../sass/_typography.scss */
h2 {
  font-size: 42px;
  font-size: 3rem;
  margin-bottom: 24px;
}

/* line 47, ../sass/_typography.scss */
h3 {
  font-size: 36px;
  font-size: 2.57143rem;
  margin-bottom: 23px;
}

/* line 51, ../sass/_typography.scss */
h4 {
  font-size: 32px;
  font-size: 2.28571rem;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  /* line 51, ../sass/_typography.scss */
  h4 {
    font-size: 24px;
    font-size: 1.71429rem;
  }
}

/* line 58, ../sass/_typography.scss */
h5 {
  font-size: 24px;
  font-size: 1.71429rem;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 58, ../sass/_typography.scss */
  h5 {
    font-size: 20px;
    font-size: 1.42857rem;
  }
}

/* line 65, ../sass/_typography.scss */
h6 {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-bottom: 20px;
}

/* line 69, ../sass/_typography.scss */
.underline {
  position: relative;
  padding-bottom: 28px;
}
/* line 72, ../sass/_typography.scss */
.underline:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 40px;
  height: 2px;
  margin-left: -20px;
  background: #000;
}

/* line 83, ../sass/_typography.scss */
.white-text .underline:after {
  background: #fff;
}

/* Link
------------------------------------------------------*/
/* line 89, ../sass/_typography.scss */
.default-links {
  padding: 19px 0 0 11px;
}
@media (max-width: 991px) {
  /* line 89, ../sass/_typography.scss */
  .default-links {
    padding: 19px 0 0 0;
  }
}
/* line 94, ../sass/_typography.scss */
.default-links a {
  padding: 8px 0 0 0;
  font-size: 16px;
  font-size: 1.14286rem;
}

/* line 99, ../sass/_typography.scss */
a {
  color: #cd3333;
}
/* line 101, ../sass/_typography.scss */
a:hover, a:active, a:focus {
  color: #d84545;
  text-decoration: none;
  outline: none;
}
/* line 108, ../sass/_typography.scss */
a.default-hovered {
  position: relative;
  display: inline-block;
  -webkit-transition: color 0.1s;
  -moz-transition: color 0.1s;
  -o-transition: color 0.1s;
  transition: color 0.1s;
}
/* line 115, ../sass/_typography.scss */
a.default-hovered:after {
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #cd3333;
  content: ' ';
  opacity: 0;
  -webkit-transition: opacity 0.3s, bottom 0.3s;
  -moz-transition: opacity 0.3s, bottom 0.3s;
  -o-transition: opacity 0.3s, bottom 0.3s;
  transition: opacity 0.3s, bottom 0.3s;
}
/* line 131, ../sass/_typography.scss */
a.default-hovered.default-visited {
  color: #E08B8B;
  text-decoration: none;
}
/* line 135, ../sass/_typography.scss */
a.default-hovered:hover, a.default-hovered.default-hover {
  color: #d84545;
  text-decoration: none;
}
/* line 138, ../sass/_typography.scss */
a.default-hovered:hover:after, a.default-hovered.default-hover:after {
  bottom: -2px;
  opacity: 1;
  text-decoration: none;
  background: #E08B8B;
}
/* line 145, ../sass/_typography.scss */
a.default-hovered:active, a.default-hovered.default-active, a.default-hovered.active {
  color: #cd3333;
  outline: none;
}
/* line 148, ../sass/_typography.scss */
a.default-hovered:active:after, a.default-hovered.default-active:after, a.default-hovered.active:after {
  bottom: -2px;
  opacity: 1;
  text-decoration: none;
  background: #cd3333;
}
/* line 155, ../sass/_typography.scss */
a.default-hovered:focus {
  outline: none;
  color: #cd3333;
}
/* line 158, ../sass/_typography.scss */
a.default-hovered:focus:after {
  bottom: -2px;
  opacity: 1;
  text-decoration: none;
  background: #cd3333;
}

/* style for p
----------------------------------------------------*/
/* line 172, ../sass/_typography.scss */
p {
  line-height: 1.75;
  margin: 0 0 25px;
}
/* line 175, ../sass/_typography.scss */
p.big-size {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 300;
  line-height: 1.6;
}
@media (max-width: 767px) {
  /* line 175, ../sass/_typography.scss */
  p.big-size {
    font-size: 16px;
    font-size: 1.14286rem;
  }
}

/* Img-responsive
-----------------------------------------------------*/
/* line 187, ../sass/_typography.scss */
figure {
  max-width: 250px;
  width: 100%;
  margin: 5px 0 23px 0;
}
@media (min-width: 768px) {
  /* line 187, ../sass/_typography.scss */
  figure {
    margin: 5px 40px 23px 0;
    float: left;
  }
}
/* line 195, ../sass/_typography.scss */
figure figcaption {
  margin-top: 15px;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.7;
  line-height: 1.8;
}

/* style ol, ul 
----------------------------------------------------- */
/* line 205, ../sass/_typography.scss */
ol {
  padding-left: 25px;
}

/* line 209, ../sass/_typography.scss */
ol li, ul li {
  padding: 3px 0 2px 0;
}

/* line 213, ../sass/_typography.scss */
ul {
  padding-left: 17px;
}
/* line 215, ../sass/_typography.scss
ul li {
  list-style-image: url(../images/li-img.png);
}
*/
/* style table 
----------------------------------------------------- */
/* line 230, ../sass/_typography.scss */
.table-responsive {
  border: none;
  padding-top: 15px;
}

/* line 234, ../sass/_typography.scss */
table {
  border: 1px solid #e9e9e9;
  width: 100%;
}
/* line 237, ../sass/_typography.scss */
table th {
  background: #f9f9f9;
  color: #222;
  font-weight: 700;
  border: 1px solid #e9e9e9;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.55;
  padding: 18px 20px 14px 20px;
  text-align: center;
}
/* line 247, ../sass/_typography.scss */
table td {
  border: 1px solid #e9e9e9;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.55;
  padding: 15px 20px 13px 20px;
  text-align: center;
  color: #111;
}

/* style for blockquote
----------------------------------------------------*/
/* line 259, ../sass/_typography.scss */
blockquote {
  position: relative;
  text-align: center;
  position: relative;
  padding: 23px 60px 10px 60px;
  border: none;
  margin: 50px 0 5px 0;
  font-size: 24px;
  font-size: 1.71429rem;
  font-weight: 300;
  letter-spacing: -1px;
  line-height: 1.58;
}
@media (max-width: 767px) {
  /* line 259, ../sass/_typography.scss */
  blockquote {
    font-size: 16px;
    font-size: 1.14286rem;
    padding: 23px 40px 10px 40px;
  }
}
/* line 274, ../sass/_typography.scss */
blockquote:before {
  background: rgba(0, 0, 0, 0.13);
  content: ' ';
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  top: -2px;
  width: 40px;
}
/* line 284, ../sass/_typography.scss
blockquote:after {
  content: ' ';
  height: 45px;
  width: 65px;
  position: absolute;
  top: 26px;
  left: 0;
  background-image: url(../images/blockquote-bg.png);
  background-position: 0 center;
  background-repeat: no-repeat;
}*/
@media (max-width: 767px) {
  /* line 284, ../sass/_typography.scss */
  blockquote:after {
    height: 30px;
    width: 38px;
    background-size: cover;
  }
}
/* line 300, ../sass/_typography.scss */
blockquote footer {
  margin-top: 15px;
}
/* line 302, ../sass/_typography.scss */
blockquote footer:before {
  display: none;
}
/* line 305, ../sass/_typography.scss */
blockquote footer cite {
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.92857rem;
  text-transform: lowercase; /*  uppercase */
  letter-spacing: 0px;
}

/* style for input[type="text"]
----------------------------------------------------*/
/* line 317, ../sass/_typography.scss */
.input-box > div > div {
  margin-bottom: 10px;
}

/* line 320, ../sass/_typography.scss */
::-webkit-input-placeholder {
  color: #777;
}

/* line 324, ../sass/_typography.scss */
::-moz-placeholder {
  color: #777;
}

/* line 327, ../sass/_typography.scss */
:-moz-placeholder {
  color: #777;
}

/* line 330, ../sass/_typography.scss */
:-ms-input-placeholder {
  color: #777;
}

/* line 336, ../sass/_typography.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="name"] {
  width: 100%;
  height: 40px;
  border: 1px solid #e5e5e5;
  padding: 0 12px;
  border-radius: 2px;
  box-shadow: none;
}
/* line 344, ../sass/_typography.scss */
input[type="text"]:active:focus, input[type="text"]:active, input[type="text"]:focus,
input[type="email"]:active:focus,
input[type="email"]:active,
input[type="email"]:focus,
input[type="password"]:active:focus,
input[type="password"]:active,
input[type="password"]:focus,
input[type="name"]:active:focus,
input[type="name"]:active,
input[type="name"]:focus {
  outline: none;
}
/* line 347, ../sass/_typography.scss */
input[type="text"].white-style,
input[type="email"].white-style,
input[type="password"].white-style,
input[type="name"].white-style {
  background: #2B2B35;
  color: #FDB817;
  border: none;
  box-shadow: inset 0 1px 0px #ff3300;
}
/* line 353, ../sass/_typography.scss */
input[type="text"].white-style::-webkit-input-placeholder,
input[type="email"].white-style::-webkit-input-placeholder,
input[type="password"].white-style::-webkit-input-placeholder,
input[type="name"].white-style::-webkit-input-placeholder {
  color: #dde8ab;
}
/* line 357, ../sass/_typography.scss */
input[type="text"].white-style::-moz-placeholder,
input[type="email"].white-style::-moz-placeholder,
input[type="password"].white-style::-moz-placeholder,
input[type="name"].white-style::-moz-placeholder {
  color: #dde8ab;
}
/* line 360, ../sass/_typography.scss */
input[type="text"].white-style:-moz-placeholder,
input[type="email"].white-style:-moz-placeholder,
input[type="password"].white-style:-moz-placeholder,
input[type="name"].white-style:-moz-placeholder {
  color: #dde8ab;
}
/* line 363, ../sass/_typography.scss */
input[type="text"].white-style:-ms-input-placeholder,
input[type="email"].white-style:-ms-input-placeholder,
input[type="password"].white-style:-ms-input-placeholder,
input[type="name"].white-style:-ms-input-placeholder {
  color: #dde8ab;
}

/**/
/* line 369, ../sass/_typography.scss */
textarea {
  border-radius: 2px;
}
/* line 371, ../sass/_typography.scss */
textarea.form-control {
  box-shadow: none;
  border-radius: 2px;
  resize: none;
  border: 1px solid #6666ff !important;
}
/* line 377, ../sass/_typography.scss old color: 9eb533*/
textarea.white-style {
  background: #2B2B35;  /* tlo textarea #2B2B35 , FFC65A */
  color: #FDB817;     /*  */
  border: none;
  box-shadow: inset 0 1px 0px #2B2B35;
  padding-top: 10px;
  resize: vertical;
  min-height: 80px;
  border: none !important;
}
/* line 386, ../sass/_typography.scss */
textarea.white-style:focus {
  box-shadow: inset 0 1px 0px #2B2B35;
}
/* line 389, ../sass/_typography.scss */
textarea.white-style::-webkit-input-placeholder {
  color: #dde8ab;
}
/* line 393, ../sass/_typography.scss */
textarea.white-style::-moz-placeholder {
  color: #dde8ab;
}
/* line 396, ../sass/_typography.scss */
textarea.white-style:-moz-placeholder {
  color: #dde8ab;
}
/* line 399, ../sass/_typography.scss */
textarea.white-style:-ms-input-placeholder {
  color: #dde8ab;
}

/* line 404, ../sass/_typography.scss */
.form-control:focus {
  border: 1px solid #e5e5e5;
  box-shadow: none;
}

/* style for input[type="radio"]
----------------------------------------------------*/
/* line 411, ../sass/_typography.scss */
input[type="radio"] {
  left: -9999px;
  position: absolute;
}
/* line 415, ../sass/_typography.scss */
input[type="checkbox"] {
  left: -9999px;
  position: absolute;
}
/* line 418, ../sass/_typography.scss
input[type="checkbox"] + label:before {
  background-image: url(../images/checkbox-bg.png);
  background-position: -3px -3px;
  background-repeat: no-repeat;
  content: ' ';
  display: inline-block;
  height: 22px;
  left: 20px;
  position: absolute;
  top: 9px;
  width: 22px;
}*/
/* line 430, ../sass/_typography.scss */
input[type="checkbox"] + label.white-style {
  color: white;
}
/* line 432, ../sass/_typography.scss
input[type="checkbox"] + label.white-style:before {
  background-image: url(../images/checkbox-bg-white.png);
}*/
/* line 436, ../sass/_typography.scss */
input[type="checkbox"] + label.red-style {
  color: #222222;
  margin-left: 33px;
}
/* line 439, ../sass/_typography.scss
input[type="checkbox"] + label.red-style:before {
  background-image: url(../images/checkbox-bg-red.png);
} */
/* line 445, ../sass/_typography.scss */
input[type="radio"]:checked + label:before, input[type="checkbox"]:checked + label:before {
  background-position: -3px -58px;
}
/* line 448, ../sass/_typography.scss */
input[type="radio"] + label, input[type="checkbox"] + label {
  color: #222;
  cursor: pointer;
  font-size: 14px;
  font-size: 1rem;
  font-weight: normal;
  margin-left: 40px;
  margin-top: 12px;
}
/* line 456, ../sass/_typography.scss */
input[disabled="disabled"] + label {
  opacity: 0.4;
}
/* line 459, ../sass/_typography.scss
input[type="radio"] + label:before {
  background-image: url(../images/radio-bg.png);
  background-position: -3px -3px;
  background-repeat: no-repeat;
  content: ' ';
  display: inline-block;
  height: 22px;
  left: 20px;
  position: absolute;
  top: 10px;
  width: 23px;
}

 */
/* line 471, ../sass/_typography.scss */
input[type="radio"] + label.white-style {
  color: white;
}
/* line 473, ../sass/_typography.scss
input[type="radio"] + label.white-style:before {
  background-image: url(../images/radio-bg-white.png);
}

 */

/* btn-default
-----------------------------------------------------*/
/* line 481, ../sass/_typography.scss */
.button-box {
  margin-top: 20px;
}
/* line 483, ../sass/_typography.scss */
.button-box button {
  margin-right: 5px;
  margin-bottom: 10px;
}

/* line 493, ../sass/_typography.scss */
button:active, button:focus, button:active:focus, button.button-active, button:active:hover {
  box-shadow: none;
  outline: none;
  border: none;
}
/* line 498, ../sass/_typography.scss */
button:active:hover {
  box-shadow: none;
  outline: none;
  border: none;
}

/* line 504, ../sass/_typography.scss */
.btn-default {
  background-color: #2B2B35;
  border: none;
  padding: 13px 30px;
  color: #FDB817;
  text-transform: lowercase;  /*  uppercase  */
  font-weight: 700;
  box-shadow: none;
  border-color: #2B2B35;
  border-radius: 2px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-size: 13px;
  font-size: 0.92857rem;
  outline: none;
}
/* line 518, ../sass/_typography.scss */
.btn-default:hover, .btn-default.button-hover {
  background-color: #2B2B35;
  color: #FDB817;
  box-shadow: none;
  border-color: #2B2B35;
  outline: none;
}
/* line 525, ../sass/_typography.scss */
.btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default.button-active {
  box-shadow: none;
  box-shadow: inset 0 2px 0px #2B2B35;
  border-color: #2B2B35;
  outline: none;
  background-color: #2B2B35;
  color: #FDB817;
}
/* line 533, ../sass/_typography.scss */
.btn-default:visited {
  box-shadow: none;
  background-color: #2B2B35;
  border-color: #2B2B35;
  color: #FDB817;
  outline: none;
}
/* line 540, ../sass/_typography.scss */
.btn-default.white-style {
  background-color: #FDB817;  /* color button submit */
  color: #2B2B35;
}
/* line 543, ../sass/_typography.scss */
.btn-default.white-style:hover, .btn-default.white-style.button-hover {
  background-color: #fffdec;
}
/* line 546, ../sass/_typography.scss */
.btn-default.white-style:active, .btn-default.white-style:focus, .btn-default.white-style:active:focus, .btn-default.white-style.button-active {
  box-shadow: none;
  color: #2B2B35;
  box-shadow: inset 0 2px 0px #dddddd;
}
/* line 552, ../sass/_typography.scss */
.btn-default i {
  padding-right: 10px;
}
/* line 555, ../sass/_typography.scss */
.btn-default.red-style {
  background-color: #cd3333;
  color: white;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 7px 18px;
}
/* line 561, ../sass/_typography.scss */
.btn-default.red-style:hover, .btn-default.red-style.button-hover {
  background-color: rgba(205, 51, 51, 0.9);
}
/* line 564, ../sass/_typography.scss */
.btn-default.red-style:active, .btn-default.red-style:focus, .btn-default.red-style:active:focus, .btn-default.red-style.button-active {
  box-shadow: none;
  color: white;
  box-shadow: inset 0 2px 0px #B14D4D;
  background-color: rgba(205, 51, 51, 0.9);
}
/* line 570, ../sass/_typography.scss */
.btn-default.red-style i {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-left: 3px;
  position: relative;
  top: 1px;
}
/* line 577, ../sass/_typography.scss */
.btn-default.red-text-style {
  background-color: white;
  color: #cd3333;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 11px 28px;
}
/* line 583, ../sass/_typography.scss */
.btn-default.red-text-style:hover, .btn-default.red-text-style.button-hover {
  background-color: white;
  color: #cd3333;
}
/* line 587, ../sass/_typography.scss */
.btn-default.red-text-style:active, .btn-default.red-text-style:focus, .btn-default.red-text-style:active:focus, .btn-default.red-text-style.button-active {
  box-shadow: none;
  color: #cd3333;
  box-shadow: inset 0 2px 0px #dddddd;
  background-color: white;
}
/* line 593, ../sass/_typography.scss */
.btn-default.red-text-style i {
  font-size: 14px;
  font-size: 1rem;
  margin: 0 3px;
  position: relative;
  top: 1px;
}

/* bootstrap-select
-----------------------------------------------------*/
/* line 605, ../sass/_typography.scss */
.bootstrap-select .btn-default {
  background: white;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  height: 40px;
  width: 250px;
  color: #777777;
  padding: 10px 11px;
  font-weight: 400;
  text-transform: none;
  font-size: 14px;
}
/* line 617, ../sass/_typography.scss
.bootstrap-select .btn-default .caret {
  background: url(../images/select-arrow.svg) no-repeat;
  width: 8px;
  height: 15px;
  border: none;
  top: 38% !important;
  opacity: 0.4;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}*/
/* line 630, ../sass/_typography.scss */
.bootstrap-select .btn-default:hover .caret {
  opacity: 1;
}
/* line 634, ../sass/_typography.scss */
.bootstrap-select .btn-default:active, .bootstrap-select .btn-default:focus, .bootstrap-select .btn-default:visited, .bootstrap-select .btn-default.dropdown-toggle {
  outline: none !important;
  background: white !important;
  border-color: #e5e5e5 !important;
  box-shadow: none !important;
}
/* line 641, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu {
  width: 250px;
  border-radius: 2px;
  padding: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 650, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li {
  padding: 0;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 656, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li:hover {
  background: #9eb533;
}
/* line 658, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li:hover a {
  color: #fff;
}
/* line 662, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li.selected {
  background-color: #86a200;
}
/* line 664, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li.selected a {
  color: #fff;
}
/* line 668, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li a {
  background: none;
  padding: 11px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 675, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li a:after {
  display: none;
}
/* line 679, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li:before {
  display: none;
}
/* line 685, ../sass/_typography.scss */
.bootstrap-select.open .dropdown-menu {
  opacity: 1;
}
/* line 690, ../sass/_typography.scss */
.bootstrap-select.white-style .btn-default {
  border: none !important;
  background: #9eb533 !important;
  color: #dde8ab;
}
/* line 696, ../sass/_typography.scss
.bootstrap-select.white-style .btn-default .caret {
  background: url(../images/select-arrow-white.svg) no-repeat;
}*/
/* line 700, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu {
  background-color: #9eb533;
}
/* line 703, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li a {
  color: #dde8ab;
}
/* line 704, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li:hover {
  background-color: #86a200;
}
/* line 708, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li.selected {
  background-color: #fffdec;
}
/* line 710, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li.selected a {
  color: #777777;
}

/* line 3, ../sass/_primary-menu.scss */
.header .primary a {
  line-height: 30px;
  text-transform: lowercase;  /* uppercase */
  font-weight: 600;
  font-size: 11px;
  font-size: 0.78571rem;
}
/* line 10, ../sass/_primary-menu.scss */
.header .navbar {
  min-height: 45px;
}
/* line 13, ../sass/_primary-menu.scss */
.header .navbar-default {
  background: none;
  border-radius: 0;
  border: none;
  margin-bottom: 0;
}
/* line 20, ../sass/_primary-menu.scss */
.header.top-menu .menu-close {
  display: none;
}
@media (max-width: 991px) {
  /* line 23, ../sass/_primary-menu.scss */
  .header.top-menu .primary {
    display: inline-block;
    float: none;
    margin: 0 0 0 -4px;
    text-align: left;
    vertical-align: top;
    z-index: inherit;
  }
}
/* line 34, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse {
  position: relative;
}
/* line 36, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav {
  position: relative;
}
@media (min-width: 992px) {
  /* line 36, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav {
    width: 100%;
    text-align: center;
  }
}
/* line 43, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav .parent {
  position: relative;
}
/* line 46, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav .parent:hover > .sub {
  display: block;
  -webkit-animation: fadeIn 0.4s;
  animation: fadeIn 0.4s;
}
/* line 53, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li {
  position: relative;
  padding: 0;
}
@media (min-width: 992px) {
  /* line 53, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li {
    float: none;
    display: inline-block;
    text-align: left;
  }
}
/* line 61, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li > a {
  position: static;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  z-index: 901;
}
/* line 69, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li.parent > a:after {
  background: transparent;
  bottom: 0;
  content: "";
  display: none;
  height: 12px;
  left: 4px;
  margin: 0 0 -6px 0;
  position: absolute;
  right: 4px;
  -webkit-transition: background 0.5s linear;
  transition: background 0.5s linear;
  z-index: 906;
}
/* line 85, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after {
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-size: 14px;
  font-size: 1rem;
  font-weight: 600;
  display: block;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 101, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub {
  background: rgba(0, 0, 0, 0.97);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  display: none;
  font-size: 13px;
  line-height: 24px;
  margin: -1px 0 0;
  position: absolute;
  z-index: 905;
}
/* line 110, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li {
  padding: 7px 20px 2px 20px;
  list-style: none;
  border-top: 1px solid #22201f;
}
@media (max-width: 991px) {
  /* line 110, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li {
    background: #171212;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 110, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li {
    padding: 0px 20px 0px 20px;
  }
}
@media (max-width: 991px) {
  /* line 122, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li:first-of-type {
    border-top: 1px solid #22201f;
  }
}
/* line 128, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li:hover {
  background: rgba(255, 253, 236, 0.1);
}
@media (max-width: 991px) {
  /* line 128, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li:hover {
    background: #171212;
  }
}
/* line 134, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li a {
  color: #bbb;
  display: block;
  text-decoration: none;
  width: 145px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 141, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li a:hover {
  color: #fff;
}
/* line 146, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub .sub {
  left: 100%;
  top: 0;
  margin-left: 1px;
}
/* line 152, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub .sub li:first-of-type {
  border-top: none;
}
/* line 169, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li, .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li {
  display: block;
  float: none;
}
/* line 181, ../sass/_primary-menu.scss */
.header.menu-sidebar a:hover:after {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 191, ../sass/_primary-menu.scss */
  .primary .navbar-collapse.collapse {
    display: none !important;
  }
  /* line 193, ../sass/_primary-menu.scss */
  .primary .navbar-collapse.collapse.in {
    display: block !important;
  }
}
/**/
@media (min-width: 992px) {
  /* line 209, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li {
    padding-left: 18px;
    padding-right: 18px;
  }
  /* line 212, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a {
    padding-left: 0px;
    padding-right: 0px;
    color: #cd3333;
    text-transform: lowercase; /* uppercase */
    font-size: 12px;
    font-size: 0.85714rem;
    font-weight: 600;
    letter-spacing: 1.8px;
  }
  /* line 220, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a.default-hovered, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a.default-hovered {
    position: relative;
  }
  /* line 223, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a:after, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a:after {
    bottom: 17px;
  }
  /* line 226, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a:hover:after, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a:hover:after {
    bottom: 20px;
  }
  /* line 235, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav .sub, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav .sub {
    left: 0;
    padding-left: 0;
  }
}
/* line 246, ../sass/_primary-menu.scss */
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li {
  padding-left: 0;
  padding-right: 0;
}

/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*-------------------- -minimized-menu -------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/* line 261, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar,
.header.top-menu.transform-menu .primary .navbar,
.header.minimized-menu .primary .navbar {
  margin: 0;
  position: static;
}
/* line 265, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse,
.header.minimized-menu .primary .navbar .navbar-collapse {
  border: 0 none;
  box-shadow: none;
  left: auto;
  margin: 20px 0 0;
  max-height: inherit;
  overflow: hidden !important;
  padding: 0;
  position: absolute;
  right: 0;
  top: 40px;
  width: 100%;
  z-index: 919;
}
@media (max-width: 767px) {
  /* line 265, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse,
  .header.minimized-menu .primary .navbar .navbar-collapse {
    margin: -3px 0 0;
    top: 48px;
  }
}
/* line 283, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse {
  height: 0 !important;
}
/* line 285, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse.in {
  height: auto !important;
}
/* line 290, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav,
.header.minimized-menu .primary .navbar .navbar-collapse .nav {
  float: none;
  background: rgba(1, 0, 0, 0.9);
  margin-top: 0;
}
/* line 294, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li {
  float: none;
  text-align: center;
  border-top: 1px solid #272323 !important;
}
/* line 298, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a {
  background: none;
  position: relative;
  margin: 0;
  padding: 14px 59px 14px 59px;
  text-decoration: none;
  color: #bbbbbb;
  font-size: 12px;
  font-size: 0.85714rem;
}
@media (max-width: 767px) {
  /* line 298, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a {
    padding: 6px 59px 3px 59px;
  }
}
/* line 314, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:after {
  display: none;
}
/* line 317, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a:hover,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover {
  color: #fff;
}
/* line 319, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a:hover:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover:after {
  display: none;
}
/* line 325, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li .sub {
  background: none;
}
/* line 329, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub {
  background: none;
}
/* line 331, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub a {
  font-size: 13px;
  font-size: 0.92857rem;
  text-transform: none;
  background: none;
  color: #bbb;
  padding: 4px 59px 4px 59px;
  text-decoration: none;
  width: auto !important;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 342, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub li,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li {
  line-height: 22px;
  background: none;
}
/* line 345, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li:first-of-type,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub li:first-of-type,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li:first-of-type {
  border-top: 1px solid #272323;
}
/* line 351, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li .sub li,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub li .sub li,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li .sub li {
  border: none;
}
/* line 356, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li:hover > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover > a {
  color: #fff;
  background: rgba(255, 253, 236, 0.04);
}
/* line 360, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub {
  top: 9px;
}
@media (max-width: 767px) {
  /* line 360, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub {
    top: 1px;
  }
}
/* line 369, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a {
  color: #fff;
}
/* line 371, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a:after {
  display: none;
}
/* line 375, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent:hover .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover .sub {
  -webkit-animation: none;
  animation: none;
}
/* line 390, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent.active,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active {
  border-top: 1px solid #272323;
  color: #ffffff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 396, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a .open-sub span + span {
  display: none;
}
/* line 400, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .sub {
  display: none;
  left: 0;
  position: relative;
}
/* line 407, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after {
  display: none;
}
/* line 411, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span {
  background: #bbb;
  height: 1px;
  margin: 14px 0 0 15px;
  position: absolute;
  width: 16px;
}
@media (max-width: 767px) {
  /* line 411, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span {
    margin: 22px 0 0 15px;
  }
}
/* line 421, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span {
  height: 16px;
  margin: 6px 0 0 22px;
  width: 1px;
}
@media (max-width: 767px) {
  /* line 421, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span {
    margin: 14px 0 0 22px;
  }
}
/* line 433, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a {
  color: #fff;
}
/* line 435, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a .open-sub span + span {
  display: none;
}
/* line 440, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent:hover > .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent:hover > .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent:hover > .sub {
  -webkit-animation: fadeIn 0;
  animation: fadeIn 0;
  display: none;
}
/* line 447, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a {
  color: #fff;
}
/* line 453, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .sub {
  border: 0 none;
  display: none;
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}
/* line 463, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub {
  bottom: 0;
  right: 0;
  position: absolute;
  top: 9px;
  width: 45px;
  display: block;
  height: 30px;
  z-index: 98;
}
@media (max-width: 767px) {
  /* line 463, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub {
    top: 1px;
  }
}
/* line 475, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span {
  background: #ABABAB;
  display: block;
  height: 1px;
  margin: 17px 0 0 15px;
  position: absolute;
  width: 16px;
}
/* line 482, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span + span {
  height: 16px;
  margin: 10px 0 0 22px;
  width: 1px;
}
/* line 491, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar,
.header.minimized-menu .primary .navbar .btn-navbar {
  display: block;
  height: 60px;
  line-height: 15px;
  margin: 0 auto;
  float: none;
  padding: 13px 20px;
  position: relative;
  text-shadow: none;
  z-index: 920;
  border: none;
  border-left: 1px solid rgba(205, 51, 51, 0.3);
  border-right: 1px solid rgba(205, 51, 51, 0.3);
  border-radius: 0;
  width: 80px;
  background: none;
}
/* line 508, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar .text,
.header.top-menu.transform-menu .primary .navbar .btn-navbar .text,
.header.minimized-menu .primary .navbar .btn-navbar .text {
  color: #cd3333;
  float: right;
  line-height: 16px;
  padding: 22px 0 0px 0px;
  text-transform: lowercase; /* uppercase */
  font-size: 12px;
  font-size: 0.85714rem;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 508, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar .text,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar .text,
  .header.minimized-menu .primary .navbar .btn-navbar .text {
    position: absolute;
    top: -6px;
    right: 8px;
  }
}
/* line 523, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar,
.header.minimized-menu .primary .navbar .btn-navbar .icon-bar {
  background: #cd3333;
  box-shadow: none;
  border-radius: 0;
  height: 3px;
  margin: 0 0 0 9px;
  width: 18px;
}
@media (max-width: 767px) {
  /* line 523, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar,
  .header.minimized-menu .primary .navbar .btn-navbar .icon-bar {
    width: 13px;
    height: 2px;
  }
}
/* line 534, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
.header.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
@media (max-width: 767px) {
  /* line 534, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
  .header.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar {
    margin-top: 2px;
  }
}
/* line 542, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.opened,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.opened,
.header.minimized-menu .primary .navbar .btn-navbar.opened {
  background: #cd3333;
}
/* line 544, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.opened .text,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.opened .text,
.header.minimized-menu .primary .navbar .btn-navbar.opened .text {
  color: #fff;
}
/* line 547, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.opened .icon-bar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.opened .icon-bar,
.header.minimized-menu .primary .navbar .btn-navbar.opened .icon-bar {
  background: #fff;
}
@media (max-width: 767px) {
  /* line 491, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar,
  .header.minimized-menu .primary .navbar .btn-navbar {
    padding: 3px 5px;
    height: 45px;
  }
}
/* line 556, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.collapsed:before,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.collapsed:before,
.header.minimized-menu .primary .navbar .btn-navbar.collapsed:before {
  display: block;
}

/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------- left-sidebar ---------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/* line 573, ../sass/_primary-menu.scss */
.header.right-sidebar {
  height: 120%;
  width: 320px;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  background: #161212;
  -webkit-transform: translateX(320px);
  -moz-transform: translateX(320px);
  -o-transform: translateX(320px);
  transform: translateX(320px);
  -webkit-transition: all 0.25s ease-in-out 0s;
  -moz-transition: all 0.25s ease-in-out 0s;
  -o-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
/* line 591, ../sass/_primary-menu.scss */
.header.right-sidebar.open-menu {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
/* line 599, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu {
  overflow-y: auto !important;
  display: table-row;
}
/* line 602, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .widget-box {
  display: block !important;
}
/* line 605, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .header-box {
  float: none;
  width: 100% !important;
}
@media (min-width: 768px) {
  /* line 609, ../sass/_primary-menu.scss */
  .header.menu-sidebar.minimized-menu .menu-box {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
    width: 320px !important;
  }
}
@media (max-width: 767px) {
  /* line 609, ../sass/_primary-menu.scss */
  .header.menu-sidebar.minimized-menu .menu-box {
    padding-top: 60px;
  }
}
/* line 623, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .btn-navbar {
  display: none;
}
/* line 626, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse {
  height: auto !important;
  position: static;
  display: block !important;
  max-height: inherit !important;
}
/* line 631, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav {
  background: none;
  border: none;
  text-align: center;
  overflow: hidden !important;
}
/* line 636, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav li {
  padding: 0;
}
/* line 639, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav a {
  color: #bbbbbb;
  padding: 6px 59px 3px 59px;
  background: none;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 646, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav a .open-sub {
  top: 1px;
}
/* line 649, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav a:hover {
  color: #fff;
}
/* line 653, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent {
  position: relative;
}
/* line 656, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent.active:before {
  content: " ";
  position: absolute;
  top: 14px;
  width: 300px;
  height: calc(100% - 8px);
  display: block !important;
  border: 1px solid #272323;
  left: 10px;
}
/* line 667, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a {
  background: #171212;
  z-index: 99;
  position: relative;
}
/* line 671, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a .open-sub {
  top: -1px;
}
/* line 673, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a .open-sub span {
  width: 13px;
  margin: 14px 0 0 14px;
}
/* line 676, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a .open-sub span + span {
  height: 13px;
  margin: 8px 0 0 20px;
  width: 1px;
}
/* line 684, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent ul {
  margin-bottom: 3px;
}
/* line 687, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent li a {
  line-height: 24px;
}

@media (max-width: 1023px) {
  /* line 700, ../sass/_primary-menu.scss */
  .touch-device .navbar-nav {
    padding-bottom: 40px !important;
  }
}
@media (max-width: 767px) {
  /* line 705, ../sass/_primary-menu.scss */
  .header-box.menu-box {
    float: right !important;
  }

  /* line 708, ../sass/_primary-menu.scss */
  .header-box {
    width: auto !important;
  }

  /* line 711, ../sass/_primary-menu.scss */
  .navbar-nav {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 717, ../sass/_primary-menu.scss */
.widget-box > div {
  width: 50%;
}
@media (max-width: 767px) {
  /* line 717, ../sass/_primary-menu.scss */
  .widget-box > div {
    padding: 5px;
  }
  /* line 723, ../sass/_primary-menu.scss */
  .widget-box > div ul {
    width: 100%;
  }
}
/* line 727, ../sass/_primary-menu.scss */
.widget-box > div:first-of-type {
  border-right: 1px solid #272323;
}

/* line 732, ../sass/_primary-menu.scss */
.widget-box a,
.widget-box a i {
  color: #fff !important;
}

/* line 736, ../sass/_primary-menu.scss */
.menu-close {
  position: absolute;
  top: 15px;
  right: 15px;
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #c5c4c4;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  padding-top: 0px;
}
/* line 747, ../sass/_primary-menu.scss */
.menu-close img {
  top: 0;
  position: absolute;
  bottom: 0;
  margin: auto;
  right: 0;
  left: 0;
}

/* line 760, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse.in {
  overflow-y: auto !important;
}

@media (max-width: 767px) {
  /* line 766, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in,
  .header.minimized-menu .primary .navbar .navbar-collapse.collapse.in {
    height: auto !important;
  }
}
/* line 771, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in .nav,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav {
  max-height: 100% !important;
}
@media (max-width: 767px) {
  /* line 771, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in .nav,
  .header.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav {
    max-height: initial !important;
  }
}

/*!
 * bootstrap-vertical-tabs - v1.1.0
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-06-06
 * Copyright (c) 2014 İsmail Demirbilek
 * License: MIT
 */
/* line 9, ../sass/_vertical-tabs.scss */
.tabs-left, .tabs-right {
  border-bottom: none;
  padding-top: 2px;
}

/* line 14, ../sass/_vertical-tabs.scss */
.tabs-left {
  border-right: 1px solid #ddd;
}

/* line 18, ../sass/_vertical-tabs.scss */
.tabs-right {
  border-left: 1px solid #ddd;
}

/* line 22, ../sass/_vertical-tabs.scss */
.tabs-left > li, .tabs-right > li {
  float: none;
  margin-bottom: 2px;
}

/* line 27, ../sass/_vertical-tabs.scss */
.tabs-left > li {
  margin-right: -1px;
}

/* line 31, ../sass/_vertical-tabs.scss */
.tabs-right > li {
  margin-left: -1px;
}

/* line 35, ../sass/_vertical-tabs.scss */
.tabs-left > li.active > a {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}
/* line 38, ../sass/_vertical-tabs.scss */
.tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

/* line 44, ../sass/_vertical-tabs.scss */
.tabs-right > li.active > a {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}
/* line 47, ../sass/_vertical-tabs.scss */
.tabs-right > li.active > a:hover, .tabs-right > li.active > a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}

/* line 53, ../sass/_vertical-tabs.scss */
.tabs-left > li > a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display: block;
}

/* line 59, ../sass/_vertical-tabs.scss */
.tabs-right > li > a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}

/* line 64, ../sass/_vertical-tabs.scss */
.vertical-text {
  margin-top: 50px;
  border: none;
  position: relative;
}
/* line 68, ../sass/_vertical-tabs.scss */
.vertical-text > li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
/* line 72, ../sass/_vertical-tabs.scss */
.vertical-text > li > a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
/* line 78, ../sass/_vertical-tabs.scss */
.vertical-text > li.active > a {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
/* line 82, ../sass/_vertical-tabs.scss */
.vertical-text > li.active > a:hover, .vertical-text > li.active > a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
/* line 89, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-left {
  left: -50px;
}
/* line 92, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-right {
  right: -50px;
}
/* line 94, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-right > li {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 102, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-left > li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 96, ../sass/style.scss */
body {
  color: #333333;
}

/* Preloader 
-----------------------------------------------------------------*/
/* line 101, ../sass/style.scss */
.preloader {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

/* line 110, ../sass/style.scss */
.circular {
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  height: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: translate(-50%, -50%) rotate(360deg);
  -ms-transform: translate(-50%, -50%) rotate(360deg);
  transform: translate(-50%, -50%) rotate(360deg);
  width: 50px;
  z-index: 4;
}

/* line 126, ../sass/style.scss */
.path {
  -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
}

@-webkit-keyframes rotate {
  /* line 136, ../sass/style.scss */
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }

  /* line 140, ../sass/style.scss */
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes rotate {
  /* line 147, ../sass/style.scss */
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }

  /* line 151, ../sass/style.scss */
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@-webkit-keyframes dash {
  /* line 157, ../sass/style.scss */
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  /* line 161, ../sass/style.scss */
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }

  /* line 165, ../sass/style.scss */
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}


@keyframes dash {
  /* line 171, ../sass/style.scss
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
*/

  /* line 175, ../sass/style.scss
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }

   */

  /* line 179, ../sass/style.scss
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }

   */
}

/**/
/* line 186, ../sass/style.scss */
body.no-scroll {
  overflow: hidden;
}

/* Default Section 
-----------------------------------------------------------------*/
/* line 191, ../sass/style.scss */
main {
  position: relative;
}

/* line 194, ../sass/style.scss */
.section {
  overflow: hidden;
  position: relative;
}
/* line 197, ../sass/style.scss */
.section.dafault-padding {
  padding-bottom: 80px;
  padding-top: 80px;
}
@media (max-width: 767px) {
  /* line 197, ../sass/style.scss */
  .section.dafault-padding {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}

/* Background 
-----------------------------------------------------------------*/
/* line 209, ../sass/style.scss */
.background {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
/* line 218, ../sass/style.scss */
.background .layer {
  -webkit-background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 229, ../sass/style.scss */
.background .layer.left-50 {
  z-index: 0;
}
@media (min-width: 768px) {
  /* line 229, ../sass/style.scss */
  .background .layer.left-50 {
    left: -50%;
  }
}

/* line 237, ../sass/style.scss */
.bg-inside {
  position: relative;
}

/* Video Background 
---------------------------------------------------------------------*/
/* line 245, ../sass/style.scss */
.bg-video video, .bg-video-all video {
  background-attachment: fixed;
  bottom: 0;
  height: auto;
  max-width: inherit;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  right: 0;
  vertical-align: top;
  width: auto;
  z-index: 0;
}

/* Background Slider
---------------------------------------------------------------------*/
/* line 263, ../sass/style.scss */
.bg-slides ul {
  height: 100%;
  padding: 0;
  width: 100%;
  z-index: 0;
}
/* line 268, ../sass/style.scss */
.bg-slides ul li {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  list-style: none;
  width: 100%;
}

/* Parallax styles
-------------------------------------------------------------*/
/* line 281, ../sass/style.scss */
.dzsparallaxer {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Header
---------------------------------------------------------------*/
/* line 293, ../sass/style.scss */
body.typography #header {
  position: fixed;
}

/* line 298, ../sass/style.scss */
header.top-menu {
  height: 60px;
}
@media (max-width: 767px) {
  /* line 298, ../sass/style.scss */
  header.top-menu {
    height: 45px;
  }
}

/* line 306, ../sass/style.scss */
#header.top-menu {
  background-color: white;
  color: white;
  height: 60px;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 99;
}
/* line 315, ../sass/style.scss */
#header.top-menu.fixed {
  position: fixed;
}
@media (max-width: 767px) {
  /* line 306, ../sass/style.scss */
  #header.top-menu {
    height: 45px;
  }
}
/* line 322, ../sass/style.scss */
#header.top-menu .header-box.menu-box {
  text-align: center;
}
/* line 327, ../sass/style.scss */
#header.menu-sidebar {
  height: 100%;
}

/* Logo-mini
---------------------------------------------------------------*/
/* line 335, ../sass/style.scss */
.logo-mini {
  margin: 4px;
  padding: 6px;
}
/* line 338, ../sass/style.scss */
.logo-mini a {
  display: block;
  height: 40px;
  overflow: hidden;
}
/* line 342, ../sass/style.scss */
.logo-mini a svg {
  width: 58px;
  height: 40px;
}
@media (max-width: 767px) {
  /* line 335, ../sass/style.scss */
  .logo-mini {
    margin: 1px;
    padding: 1px;
  }
}

/* line 353, ../sass/style.scss */
.top-nav-line .logo-mini img {
  background: white;
  margin: 10px 20px 20px 20px;
}
@media (max-width: 767px) {
  /* line 353, ../sass/style.scss */
  .top-nav-line .logo-mini img {
    margin: 1px 0px;
  }
}

/* Languages
---------------------------------------------------------------*/
/* line 363, ../sass/style.scss */
#languages {
  padding: 17px 30px 0 30px;
}
/* line 365, ../sass/style.scss */
#languages ul {
  padding: 0;
}
/* line 367, ../sass/style.scss */
#languages ul li {
  display: inline-block;
}
/* line 369, ../sass/style.scss */
#languages ul li a {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.85714rem;
  margin-right: 11px;
}
/* line 374, ../sass/style.scss */
#languages ul li a :last-of-type {
  margin-right: 0;
}

/* line 381, ../sass/style.scss */
.menu-sidebar.minimized-menu #languages a:after {
  display: block !important;
}

/* line 388, ../sass/style.scss */
.top-menu .widget-box > div ul {
  width: 100% !important;
}
/* line 391, ../sass/style.scss */
.top-menu .widget-box > div ul li a, .top-menu .widget-box > div ul li i {
  color: #bbb !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 398, ../sass/style.scss */
  .top-menu #languages {
    position: relative;
    margin-left: -10px;
  }
}
@media (max-width: 767px) {
  /* line 398, ../sass/style.scss */
  .top-menu #languages {
    padding: 3px 10px 3px 10px;
  }
  /* line 406, ../sass/style.scss */
  .top-menu #languages ul a {
    margin-right: 8px;
    font-weight: 700;
  }
  /* line 409, ../sass/style.scss */
  .top-menu #languages ul a:after {
    bottom: 0;
  }
  /* line 413, ../sass/style.scss */
  .top-menu #languages ul a:hover:after, .top-menu #languages ul a.active:after {
    bottom: 3px;
  }
}

@media (max-width: 767px) {
  /* line 426, ../sass/style.scss */
  .menu-sidebar .widget-box > div ul {
    width: 100% !important;
  }
  /* line 429, ../sass/style.scss */
  .menu-sidebar .widget-box > div ul li a, .menu-sidebar .widget-box > div ul li i {
    color: #cd3333 !important;
  }
  /* line 431, ../sass/style.scss */
  .menu-sidebar .widget-box > div ul li a:hover, .menu-sidebar .widget-box > div ul li i:hover {
    opacity: .9;
  }
}
/* line 440, ../sass/style.scss */
.menu-sidebar #languages {
  padding: 60px 30px 0 30px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 440, ../sass/style.scss */
  .menu-sidebar #languages {
    border-bottom: 1px solid #272323 !important;
    padding: 3px 10px 3px 45px;
    width: 50%;
  }
}
/* line 448, ../sass/style.scss */
.menu-sidebar #languages ul {
  text-align: center;
  width: 100% !important;
}
@media (max-width: 767px) {
  /* line 448, ../sass/style.scss */
  .menu-sidebar #languages ul {
    text-align: left;
  }
}
/* line 454, ../sass/style.scss */
.menu-sidebar #languages ul a {
  font-weight: 700;
  margin-right: 11px;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 454, ../sass/style.scss */
  .menu-sidebar #languages ul a {
    font-weight: 700;
    margin-right: 8px;
  }
  /* line 461, ../sass/style.scss */
  .menu-sidebar #languages ul a:after {
    bottom: 0;
  }
  /* line 465, ../sass/style.scss */
  .menu-sidebar #languages ul a:hover:after, .menu-sidebar #languages ul a.active:after {
    bottom: 3px;
  }
}
/* line 472, ../sass/style.scss */
.menu-sidebar #languages ul li:last-of-type a {
  margin-right: 0;
}

/* Header-soc-icon
---------------------------------------------------------------*/
/* line 482, ../sass/style.scss */
.header-soc-icon {
  padding: 17px 2px 0 25px;
}
/* line 484, ../sass/style.scss */
.header-soc-icon ul {
  padding: 0;
}
/* line 487, ../sass/style.scss */
.header-soc-icon li {
  display: inline-block;
}

/* line 492, ../sass/style.scss */
.top-menu .header-soc-icon {
  padding: 17px 2px 0 25px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 492, ../sass/style.scss */
  .top-menu .header-soc-icon {
    margin-right: -5px;
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 492, ../sass/style.scss */
  .top-menu .header-soc-icon {
    padding: 3px 10px 3px 10px;
  }
  /* line 501, ../sass/style.scss */
  .top-menu .header-soc-icon ul a {
    margin-left: 16px;
    font-size: 13px;
    font-size: 0.92857rem;
  }
}

/**/
/* line 513, ../sass/style.scss */
.header-soc-icon ul li a {
  margin-left: 25px;
}
/* line 516, ../sass/style.scss */
.header-soc-icon ul li:first-of-type a {
  margin-left: 0px;
}

/* line 522, ../sass/style.scss */
.menu-sidebar .header-soc-icon {
  float: none !important;
  padding: 17px 0px 53px 0px;
}
@media (max-width: 767px) {
  /* line 522, ../sass/style.scss */
  .menu-sidebar .header-soc-icon {
    border-bottom: 1px solid #272323 !important;
    float: right !important;
    padding: 3px 45px 3px 10px;
  }
}
/* line 530, ../sass/style.scss */
.menu-sidebar .header-soc-icon ul {
  text-align: center;
  width: 100% !important;
}
@media (max-width: 767px) {
  /* line 530, ../sass/style.scss */
  .menu-sidebar .header-soc-icon ul {
    text-align: right;
  }
  /* line 535, ../sass/style.scss */
  .menu-sidebar .header-soc-icon ul a {
    margin-left: 16px;
    padding: 0 !important;
    font-size: 13px;
    font-size: 0.92857rem;
  }
}

/* Top-nav-line
---------------------------------------------------------------*/
/* line 546, ../sass/style.scss */
.top-nav-line {
  display: none;
  height: 87px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 98;
}
/* line 555, ../sass/style.scss */
.top-nav-line #menu-open {
  background: white;
  border-bottom: 0 none;
  border: none;
  outline: none;
  padding: 10px 21px;
  width: 80px;
}
@media (min-width: 992px) {
  /* line 555, ../sass/style.scss */
  .top-nav-line #menu-open {
    margin: 20px 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 555, ../sass/style.scss */
  .top-nav-line #menu-open {
    height: 45px;
    padding: 18px 10px;
    width: 75px;
  }
}
/* line 570, ../sass/style.scss */
.top-nav-line #menu-open .text {
  color: #cd3333;
  float: right;
  font-weight: 600;
  line-height: 16px;
  padding: 25px 0 0 0px;
  text-transform: lowercase; /* uppercase */
  font-size: 12px;
  font-size: 0.85714rem;
}
@media (max-width: 767px) {
  /* line 570, ../sass/style.scss */
  .top-nav-line #menu-open .text {
    padding: 0;
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 11px;
    font-size: 0.78571rem;
  }
}
/* line 586, ../sass/style.scss */
.top-nav-line #menu-open .icon-bar {
  background: #cd3333;
  border-radius: 0;
  box-shadow: none;
  display: block;
  height: 3px;
  margin: 3px 0 4px 10px;
  width: 18px;
}
@media (max-width: 767px) {
  /* line 586, ../sass/style.scss */
  .top-nav-line #menu-open .icon-bar {
    height: 2px;
    margin: -2px 0 4px 1px;
    width: 15px;
  }
}
/* line 601, ../sass/style.scss */
.top-nav-line.fixed {
  left: auto;
  position: fixed;
  width: auto;
  z-index: 999;
}
/* line 606, ../sass/style.scss */
.top-nav-line.fixed .logo-mini {
  display: none;
}

/* Primary-banner-center-box
------------------------------------------------------------------*/
/* line 614, ../sass/style.scss */
.primary-banner {
  width: 100%;
}
/* line 616, ../sass/style.scss */
.primary-banner h1 {
  color: white;
  margin-bottom: 6px;
  text-transform: lowercase; /* uppercase  */
}
@media (max-width: 767px) {
  /* line 616, ../sass/style.scss */
  .primary-banner h1 {
    font-size: 36px !important;
    margin-bottom: 0px;
  }
}
/* line 624, ../sass/style.scss */
.primary-banner h1 span {
  font-size: 120px;
  font-size: 8.57143rem;
  letter-spacing: -1px;
}
@media (max-width: 991px) {
  /* line 624, ../sass/style.scss */
  .primary-banner h1 span {
    font-size: 90px;
    font-size: 6.42857rem;
  }
}
@media (max-width: 767px) {
  /* line 624, ../sass/style.scss */
  .primary-banner h1 span {
    font-size: 36px;
    font-size: 2.57143rem;
  }
}
/* line 635, ../sass/style.scss */
.primary-banner p.tlt {
  color: white;
  font-size: 41px;
  font-size: 2.92857rem;
  font-weight: 700;
}
@media (max-width: 991px) {
  /* line 635, ../sass/style.scss */
  .primary-banner p.tlt {
    font-size: 31px;
    font-size: 2.21429rem;
  }
}
@media (max-width: 767px) {
  /* line 635, ../sass/style.scss */
  .primary-banner p.tlt {
    font-size: 16px;
    font-size: 1.14286rem;
  }
}

/* line 649, ../sass/style.scss */
.primary-banner-center-box {
  display: table;
  height: 100%;
  width: 100%;
}
/* line 653, ../sass/style.scss */
.primary-banner-center-box > .container-fluid {
  display: table-row;
}
/* line 655, ../sass/style.scss */
.primary-banner-center-box > .container-fluid > .row {
  display: table-cell;
  vertical-align: middle;
}

/* line 662, ../sass/style.scss */
.next-sections {
  cursor: pointer;
  font-size: 13px;
  font-size: 0.92857rem;
  background: none;
  border: none;
  bottom: 28px;
  color: white;
  font-weight: 300;
  left: 50%;
  margin-left: -42px;
  position: absolute;
  text-align: center;
}
/* line 674, ../sass/style.scss */
.next-sections i {
  font-size: 30px;
  font-size: 2.14286rem;
  border-radius: 50%;
  border: 1px solid rgba(255, 253, 236, 0.5);
  color: white;
  display: block;
  height: 40px;
  margin: 12px auto;
  padding: 5px 0 0 1px;
  width: 40px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 688, ../sass/style.scss */
.next-sections:hover i {
  border: 1px solid #fffdec;
}
@media (max-height: 320px) {
  /* line 662, ../sass/style.scss */
  .next-sections {
    display: none;
  }
}

/* Table-block
----------------------------------------------------------------*/
/* line 703, ../sass/style.scss */
.table-block h1 {
  opacity: 0.9;
  position: relative;
  font-size: 300px;
  font-size: 21.42857rem;
}
.table-block h2 {
  opacity: 0.9;
  position: relative;
  font-size: 300px;
  font-size: 21.42857rem;
}
/* line 707, ../sass/style.scss */
.table-block h1 span {
  font-size: 26px;
  font-size: 1.85714rem;
  bottom: 2%;
  font-weight: normal;
  left: 0;
  position: absolute;
  text-transform: none;
  width: 100%;
}
.table-block h2 span {
  font-size: 26px;
  font-size: 1.85714rem;
  bottom: 2%;
  font-weight: normal;
  left: 0;
  position: absolute;
  text-transform: none;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 707, ../sass/style.scss */
  .table-block h1 span {
    bottom: 2%;
  }
@media (min-width: 992px) {
    /* line 707, ../sass/style.scss */
    .table-block h2 span {
      bottom: 2%;
    }
}

  @media (min-width: 768px) {
    /* line 723, ../sass/style.scss */
    .table-block {
      padding-bottom: 75px;
      padding-top: 105px;
    }
  }
  @media (max-width: 767px) {
    /* line 730, ../sass/style.scss */
    .table-block {
      padding-bottom: 30px;
      padding-top: 30px;
    }
  }
  @media (max-width: 767px) and (max-width: 767px) {
    /* line 730, ../sass/style.scss */
    .table-block {
      padding-bottom: 48px;
      padding-top: 75px;
    }
  }

  /* Table-box
----------------------------------------------------------------*/
  /* line 743, ../sass/style.scss */
  .table-box {
    overflow: hidden;
  }

  /* line 746, ../sass/style.scss */
  .table-box > .row > div.t2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 752, ../sass/style.scss */
  .table-row {
    margin-left: 0;
    margin-right: 0;
  }

  @media (min-width: 992px) {
    /* line 758, ../sass/style.scss */
    .table-row {
      display: table;
      width: 100%;
    }

    /* line 761, ../sass/style.scss */
    .table-row > div {
      display: table-cell;
      float: none;
      height: 100%;
      vertical-align: middle;
    }
  }
  /* line 770, ../sass/style.scss */
  .no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 774, ../sass/style.scss */
  .no-margin {
    margin-left: 0;
    margin-right: 0;
  }

  @media (min-width: 768px) and (max-width: 991px) {
    /* line 780, ../sass/style.scss */
    .table-row {
      display: table;
      width: 100%;
    }

    /* line 783, ../sass/style.scss */
    .table-row > div:nth-child(2), .table-row > div:nth-child(3) {
      display: table-cell;
      float: none;
    }

    /* line 787, ../sass/style.scss */
    .table-row > div:nth-child(1) {
      display: table-caption;
      float: none;
    }

    /* line 791, ../sass/style.scss */
    .table-row.two-cell {
      display: block;
    }

    /* line 793, ../sass/style.scss */
    .table-row.two-cell > div {
      display: block;
      float: left;
    }
  }
  /* About
---------------------------------------------------------------*/
  /* line 805, ../sass/style.scss */
  #about-us .background .layer {
    background-color: white;
  }

  /* line 810, ../sass/style.scss */
  #about-us .table-block h1 {
    color: #cd3333;
  }

  /* line 815, ../sass/style.scss */
  #about-us h4 {
    color: white;
    padding-bottom: 24px;
    position: relative;
  }

  @media (max-width: 767px) {
    /* line 815, ../sass/style.scss */
    #about-us h4 {
      padding-bottom: 34px;
    }
  }
  /* line 822, ../sass/style.scss */
  #about-us h4:before {
    background: rgba(255, 255, 255, 0.75);
    bottom: 0;
    content: " ";
    height: 2px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 40px;
  }

  /* line 833, ../sass/style.scss */
  #about-us h5 {
    color: #cd3333;
  }

  @media (max-width: 991px) {
    /* line 833, ../sass/style.scss */
    #about-us h5 {
      margin-bottom: 32px;
    }
  }
  /* line 840, ../sass/style.scss */
  #about-us .t2 p {
    color: #fff1f1;
    font-size: 18px;
    font-size: 1.28571rem;
    letter-spacing: 0;
    line-height: 1.65;
  }

  @media (max-width: 767px) {
    /* line 840, ../sass/style.scss */
    #about-us .t2 p {
      font-size: 16px;
      font-size: 1.14286rem;
    }
  }
  @media (max-width: 767px) {
    /* line 840, ../sass/style.scss */
    #about-us .t2 p {
      font-size: 14px;
      font-size: 1rem;
      line-height: 1.9;
    }
  }
  /* line 854, ../sass/style.scss */
  #about-us .t1 {
    min-height: 300px;
  }

  @media (min-width: 1170px) {
    /* line 854, ../sass/style.scss */
    #about-us .t1 {
      min-height: 535px;
    }
  }
  /* line 860, ../sass/style.scss */
  #about-us .big-text {
    font-weight: 300;
    font-size: 16px;
    font-size: 1.14286rem;
    margin-bottom: 28px;
  }

  @media (min-width: 992px) {
    /* line 860, ../sass/style.scss */
    #about-us .big-text {
      font-size: 18px;
      font-size: 1.28571rem;
      line-height: 1.6;
    }
  }
  /* line 869, ../sass/style.scss */
  #about-us .cont-a-text-box {
    padding: 40px;
  }

  @media (max-width: 991px) {
    /* line 869, ../sass/style.scss */
    #about-us .cont-a-text-box {
      padding: 40px 30px;
    }
  }
  /* line 875, ../sass/style.scss */
  #about-us .next-sections {
    margin-left: -49px;
  }

  /* line 879, ../sass/style.scss */
  #about-us .hello-box {
    padding-bottom: 120px;
    padding-top: 35px;
  }

  @media (max-width: 767px) {
    /* line 879, ../sass/style.scss */
    #about-us .hello-box {
      padding-bottom: 112px;
      padding-top: 35px;
    }
  }
  /* line 888, ../sass/style.scss */
  #about-us .about-text-box {
    padding-bottom: 48px;
    position: inherit;
  }

  @media (max-width: 991px) {
    /* line 888, ../sass/style.scss */
    #about-us .about-text-box {
      padding-bottom: 30px;
    }
  }
  /* line 894, ../sass/style.scss */
  #about-us .about-text-box:last-of-type {
    padding-bottom: 0;
  }

  /* Team-carousel
---------------------------------------------------------------*/
  @media (min-width: 991px) {
    /* line 904, ../sass/style.scss */
    #team .table-block {
      left: 1%;
      position: absolute;
      top: 18%;
      z-index: 9;
    }
  }
  @media (max-width: 991px) {
    /* line 912, ../sass/style.scss */
    #team .table-block {
      background: #d6e6e7;
      display: block;
    }
  }
  /* line 917, ../sass/style.scss */
  #team h1 {
    color: rgba(240, 255, 255, 0.75);
  }

  @media (max-width: 991px) {
    /* line 917, ../sass/style.scss */
    #team h1 {
      color: #334a4b;
    }
  }
  /* line 923, ../sass/style.scss */
  #team h2 {
    font-size: 48px;
    font-size: 3.42857rem;
    padding-bottom: 23px;
    position: relative;
  }

  @media (max-width: 991px) {
    /* line 923, ../sass/style.scss */
    #team h2 {
      font-size: 28px;
      font-size: 2rem;
      margin-bottom: 28px;
      padding-bottom: 27px;
    }
  }
  @media (max-width: 767px) {
    /* line 923, ../sass/style.scss */
    #team h2 {
      font-size: 24px;
      font-size: 1.71429rem;
      padding-bottom: 30px;
      padding-top: 28px;
    }
  }
  /* line 937, ../sass/style.scss */
  #team h2:before {
    background: rgba(255, 255, 255, 0.75);
    bottom: 0px;
    content: ' ';
    height: 2px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 40px;
  }

  /**/
  /* line 952, ../sass/style.scss */
  #team-carousel .team-element, #team-carousel .table-block > h1.team-element {
    opacity: 0;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
  }

  @media (max-width: 767px) {
    /* line 952, ../sass/style.scss */
    #team-carousel .team-element, #team-carousel .table-block > h1.team-element {
      opacity: 1 !important;
    }
  }
  /* line 960, ../sass/style.scss */
  #team-carousel .team-element.show-team-element, #team-carousel .table-block > h1.team-element.show-team-element {
    opacity: 1;
  }

  /* line 964, ../sass/style.scss */
  #team-carousel .table-block h1.team-element {
    -webkit-transition-delay: 0.2s;
    /* Safari */
    transition-delay: 0.2s;
  }

  /* line 968, ../sass/style.scss */
  #team-carousel .slide-text.team-element {
    -webkit-transition-delay: 0.4s;
    /* Safari */
    transition-delay: 0.4s;
  }

  /* line 972, ../sass/style.scss */
  #team-carousel #thumbs.team-element {
    -webkit-transition-delay: 0.7s;
    /* Safari */
    transition-delay: 0.7s;
  }

  /* line 976, ../sass/style.scss */
  #team-carousel #prev.team-element, #team-carousel #next.team-element {
    -webkit-transition-delay: 0.9s;
    /* Safari */
    transition-delay: 0.9s;
  }

  /**/
  /* line 984, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel {
    max-height: 970px !important;
  }

  /* line 986, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel > div {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  /* line 991, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel img {
    height: auto;
    width: 100%;
  }

  /* line 995, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .wrap-img {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    max-width: 1500px;
  }

  @media (min-width: 768px) and (max-width: 991px) {
    /* line 1001, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .wrap-img img {
      margin-left: -20%;
    }
  }
  /* line 1006, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text {
    color: azure;
    padding: 10px;
    right: 2%;
    text-align: center;
    top: 35%;
  }

  @media (min-width: 1200px) {
    /* line 1006, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .slide-text {
      top: 35%;
    }
  }
  @media (min-width: 992px) {
    /* line 1006, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .slide-text {
      position: absolute;
      top: 30%;
      width: 33%;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 1006, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .slide-text {
      position: absolute;
      top: 15%;
      width: 42%;
    }
  }
  @media (max-width: 767px) {
    /* line 1006, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .slide-text {
      color: white;
      padding: 10px 10px 30px 10px;
    }
  }
  /* line 1029, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text p {
    font-size: 16px;
    font-size: 1.14286rem;
    letter-spacing: 1px;
    margin: 0 0 23px;
  }

  @media (max-width: 991px) {
    /* line 1029, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .slide-text p {
      font-size: 14px;
      font-size: 1rem;
      letter-spacing: 0.5px;
      line-height: 1.9;
    }
  }
  /* line 1039, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .social {
    background-color: green;
    margin: 0 auto;
    padding: 10px;
    width: 90%;
  }

  /* line 1045, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .circules {
    height: 90px;
    margin: 73px auto 0px;
    width: 90%;
  }

  @media (min-width: 1200px) {
    /* line 1045, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .slide-text .circules {
      margin: 73px auto 0px;
    }
  }
  @media (max-width: 1199px) {
    /* line 1045, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .slide-text .circules {
      margin: 10px auto 0;
    }
  }
  @media (max-width: 991px) {
    /* line 1045, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .slide-text .circules {
      margin: 20px auto 0px;
    }
  }
  @media (max-width: 767px) {
    /* line 1045, ../sass/style.scss */
    #team-carousel #carousel-wrapper #carousel .slide-text .circules {
      margin: 42px auto 0px;
      width: 100%;
    }
  }

  /**/
  @media (min-width: 767px) and (max-width: 991px) {
    /* line 1070, ../sass/style.scss */
    #team-carousel {
      background: #466169;
      /* Old browsers */
      background: -moz-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466169), color-stop(12%, #4a656b), color-stop(24%, #4d696f), color-stop(38%, #5f7a81), color-stop(45%, #779093), color-stop(50%, #869b9f), color-stop(63%, #9cb0b1), color-stop(74%, #b0c1c3), color-stop(88%, #b9c8ca), color-stop(100%, #b3c5c7));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
      /*Chrome10+,Safari5.1+*/
      background: -o-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466169', endColorstr='#b3c5c7', GradientType=0);
      /* IE6-9 */
    }
  }
  @media (max-width: 767px) {
    /* line 1070, ../sass/style.scss */
    #team-carousel {
      background-color: #3d5354;
    }
  }

  /* line 1086, ../sass/style.scss */
  #thumbs-wrapper {
    padding: 20px 0;
    position: relative;
    z-index: 9;
  }

  @media (max-width: 991px) {
    /* line 1086, ../sass/style.scss */
    #thumbs-wrapper {
      margin: 0;
      padding: 20px 45px;
      width: 100%;
      background: #2e4343;
      /* Old browsers */
      background: -moz-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e4343), color-stop(25%, #2f4445), color-stop(50%, #304647), color-stop(76%, #324849), color-stop(100%, #334a4b));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e4343', endColorstr='#334a4b', GradientType=0);
      /* IE6-9 */
    }
  }
  /* line 1105, ../sass/style.scss */
  #thumbs-wrapper #thumbs > div {
    text-align: center;
  }

  /* line 1108, ../sass/style.scss */
  #thumbs-wrapper #thumbs a {
    -webkit-transition: all 0.2s linear;
    font-size: 12px;
    font-size: 0.85714rem;
    color: #e4e7e8;
    display: block;
    float: none;
    font-weight: 700;
    text-transform: uppercase;
    transition: all 0.2s linear;
  }

  @media (max-width: 767px) {
    /* line 1108, ../sass/style.scss */
    #thumbs-wrapper #thumbs a {
      font-size: 0;
    }
  }
  /* line 1121, ../sass/style.scss */
  #thumbs-wrapper #thumbs a span {
    border-radius: 50%;
    border: 5px solid rgba(255, 255, 255, 0.1);
    display: block;
    float: none;
    height: 100px;
    margin-bottom: 11px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 1134, ../sass/style.scss */
  #thumbs-wrapper #thumbs a span img {
    height: 100%;
    display: block;
    position: absolute;
    right: -50%;
    margin: auto;
    left: -50%;
  }

  @media (max-width: 767px) {
    /* line 1121, ../sass/style.scss */
    #thumbs-wrapper #thumbs a span {
      margin-bottom: 0;
    }
  }
  /* line 1147, ../sass/style.scss */
  #thumbs-wrapper #thumbs a:hover, #thumbs-wrapper #thumbs a.selected, #thumbs-wrapper #thumbs a:focus {
    color: #e4e7e8;
    outline: medium none;
  }

  /* line 1150, ../sass/style.scss */
  #thumbs-wrapper #thumbs a:hover span, #thumbs-wrapper #thumbs a.selected span, #thumbs-wrapper #thumbs a:focus span {
    border-color: azure;
  }

  /* line 1156, ../sass/style.scss */
  #thumbs-wrapper #prev {
    color: rgba(255, 255, 255, 0.5);
    left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    font-size: 32px;
    font-size: 2.28571rem;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }

  @media (max-width: 991px) {
    /* line 1156, ../sass/style.scss */
    #thumbs-wrapper #prev {
      left: 16px;
      margin-top: -27px;
    }
  }
  @media (max-width: 767px) {
    /* line 1156, ../sass/style.scss */
    #thumbs-wrapper #prev {
      left: 22%;
    }
  }
  /* line 1174, ../sass/style.scss */
  #thumbs-wrapper #prev:hover {
    color: white;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }

  /* line 1179, ../sass/style.scss */
  #thumbs-wrapper #prev:hover, #thumbs-wrapper #prev:focus, #thumbs-wrapper #prev:active {
    outline: none;
  }

  /* line 1183, ../sass/style.scss */
  #thumbs-wrapper #next {
    color: rgba(255, 255, 255, 0.5);
    margin-top: -30px;
    position: absolute;
    right: -30px;
    top: 50%;
    font-size: 32px;
    font-size: 2.28571rem;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  @media (max-width: 991px) {
    /* line 1183, ../sass/style.scss */
    #thumbs-wrapper #next {
      right: 16px;
      margin-top: -27px;
    }
  }
  @media (max-width: 767px) {
    /* line 1183, ../sass/style.scss */
    #thumbs-wrapper #next {
      right: 22%;
    }
  }
  /* line 1199, ../sass/style.scss */
  #thumbs-wrapper #next:hover {
    color: white;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }

  /* line 1204, ../sass/style.scss */
  #thumbs-wrapper #next:hover, #thumbs-wrapper #next:focus, #thumbs-wrapper #next:active {
    outline: none;
  }

  /* line 1210, ../sass/style.scss */
  [data-animation] {
    opacity: 0;
  }

  /* line 1213, ../sass/style.scss */
  #carousel .active [data-animation] {
    opacity: 1;
  }

  /* Cicle Team
--------------------------------------------------------------------------------------*/
  /* line 1219, ../sass/style.scss */
  .pie_progress {
    display: inline-block;
    text-transform: uppercase;
    width: 80px;
    font-size: 11px;
    font-size: 0.78571rem;
    margin-right: 10px;
  }

  @media (max-width: 991px) {
    /* line 1219, ../sass/style.scss */
    .pie_progress {
      margin-right: 6px;
    }
  }
  /* line 1228, ../sass/style.scss */
  .pie_progress:last-of-type {
    margin-right: 0;
  }

  /* line 1233, ../sass/style.scss */
  .skill-wrap {
    display: inline-block;
    margin: 0 0px 0 3px;
    position: relative;
  }

  /* line 1238, ../sass/style.scss */
  .skill-wrap .skill-percent {
    font-size: 33px;
    font-size: 2.35714rem;
    font-family: 'Arial';
    font-weight: bold;
    left: 0;
    position: absolute;
    right: 0;
    top: 46px;
  }

  /* line 1247, ../sass/style.scss */
  .skill-wrap .skill-name {
    font-size: 12px;
    font-size: 0.85714rem;
    color: #222;
    font-weight: 400;
    font-weight: normal;
    left: 0;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 90px;
  }

  /* line 1260, ../sass/style.scss */
  .team-element, .table-block h1.team-element {
    opacity: 0;
  }

  /* line 1262, ../sass/style.scss */
  .team-element.show-team-element, .table-block h1.team-element.show-team-element {
    opacity: 1;
  }

  /* ---------------------------------------------------------------------------------- */
  /* ----------------------------------- PORTFOLIO ------------------------------------ */
  /* ---------------------------------------------------------------------------------- */
  /* line 1270, ../sass/style.scss */
  .portfolio {
    overflow: hidden;
    position: relative;
  }

  @media (max-width: 767px) {
    /* line 1273, ../sass/style.scss */
    .portfolio .table-block {
      padding-top: 92px;
    }
  }
  /* line 1279, ../sass/style.scss */
  .portfolio .portfolio .row {
    margin-left: 0;
    margin-right: 0;
    position: relative;
    z-index: 8;
  }

  /* line 1284, ../sass/style.scss */
  .portfolio .portfolio .row > div {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 1291, ../sass/style.scss */
  .wrap-isotop {
    position: relative;
  }

  @media (min-width: 768px) {
    /* line 1294, ../sass/style.scss */
    .table-block {
      display: table-cell;
      float: none;
      height: 100%;
      vertical-align: middle;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 1294, ../sass/style.scss */
    .table-block {
      padding-bottom: 20px;
      padding-top: 0;
    }
  }
  /* line 1305, ../sass/style.scss */
  .table-block h1 {
    font-size: 300px;
    font-size: 21.42857rem;
    color: white;
    line-height: 1.3;
    z-index: 0;
  }

  @media (max-width: 1450px) {
    /* line 1305, ../sass/style.scss */
    .table-block h1 {
      font-size: 220px;
      font-size: 15.71429rem;
    }
  }
  @media (max-width: 1170px) {
    /* line 1305, ../sass/style.scss */
    .table-block h1 {
      font-size: 220px;
      font-size: 15.71429rem;
      line-height: 0.8;
    }
  }
  @media (max-width: 991px) {
    /* line 1305, ../sass/style.scss */
    .table-block h1 {
      line-height: 1.1;
    }
  }
  /* line 1321, ../sass/style.scss */
  .table-block h1 span {
    font-size: 26px;
    font-size: 1.85714rem;
    letter-spacing: 0.2px;
  }

  @media (max-width: 1170px) {
    /* line 1321, ../sass/style.scss */
    .table-block h1 span {
      font-size: 20px;
      font-size: 1.42857rem;
      bottom: -20px;
      position: absolute;
    }
  }
  @media (max-width: 991px) {
    /* line 1321, ../sass/style.scss */
    .table-block h1 span {
      bottom: 4px;
      position: absolute;
    }
  }

  /* line 1337, ../sass/style.scss */
  .isotop-filters {
    background-color: rgba(33, 97, 169, 0.95);
    display: table;
    height: 33.332%;
    left: 33.332%;
    position: absolute;
    text-align: center;
    text-align: center;
    width: 33.332%;
    z-index: 98;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  @media (min-width: 768px) and (max-width: 991px) {
    /* line 1337, ../sass/style.scss */
    .isotop-filters {
      left: 25%;
      width: 50%;
    }
  }
  @media (max-width: 767px) {
    /* line 1337, ../sass/style.scss */
    .isotop-filters {
      display: inline-block;
      height: auto;
      left: 0 !important;
      margin-bottom: -5px;
      padding-bottom: 73px;
      position: relative;
      top: 0 !important;
      width: 100%;
    }
  }
  /* line 1364, ../sass/style.scss */
  .isotop-filters .wrap-button {
    left: 0;
    padding: 25px 10px 0 10px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
  }

  @media (max-width: 1170px) {
    /* line 1364, ../sass/style.scss */
    .isotop-filters .wrap-button {
      padding: 8px 10px 0 10px;
    }
  }
  @media (max-width: 991px) {
    /* line 1364, ../sass/style.scss */
    .isotop-filters .wrap-button {
      padding: 10px 90px 0 90px;
    }
  }
  @media (max-width: 767px) {
    /* line 1364, ../sass/style.scss */
    .isotop-filters .wrap-button {
      bottom: 17px;
      padding: 10px 40px 0 40px;
      position: absolute;
      z-index: 90;
    }
  }
  @media (min-width: 768px) {
    /* line 1384, ../sass/style.scss */
    .isotop-filters .table-block {
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  /* line 1391, ../sass/style.scss */
  .isotop-filters button {
    background: none;
    border: none;
    box-shadow: none;
    color: rgba(255, 255, 255, 0.6);
    letter-spacing: -0.7px;
    margin-left: 0;
    margin-right: 17px;
    padding: 10px 0;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
  }

  @media (min-width: 1400px) {
    /* line 1391, ../sass/style.scss */
    .isotop-filters button {
      font-size: 17px;
      font-size: 1.21429rem;
    }
  }
  @media (max-width: 1399px) {
    /* line 1391, ../sass/style.scss */
    .isotop-filters button {
      font-size: 16px;
      font-size: 1.14286rem;
      margin-right: 10px;
      padding: 6px 0;
    }
  }
  @media (max-width: 991px) {
    /* line 1391, ../sass/style.scss */
    .isotop-filters button {
      font-size: 14px;
      font-size: 1rem;
      margin-right: 19px;
      padding: 6px 0;
    }
  }
  @media (max-width: 991px) {
    /* line 1391, ../sass/style.scss */
    .isotop-filters button {
      padding: 4px 0 5px 0;
    }
  }
  /* line 1418, ../sass/style.scss */
  .isotop-filters button:last-of-type {
    margin-right: 0;
  }

  /* line 1421, ../sass/style.scss */
  .isotop-filters button:hover, .isotop-filters button:active, .isotop-filters button.is-checked {
    background: none;
    border: none;
    box-shadow: none;
    color: white;
  }

  /* line 1428, ../sass/style.scss */
  .isotop-filters .show-panel, .isotop-filters .hide-panel {
    bottom: 5px;
    font-size: 11px;
    font-weight: 700;
    left: 10px;
    letter-spacing: -0.2px;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
  }

  /* line 1437, ../sass/style.scss */
  .isotop-filters .show-panel i, .isotop-filters .hide-panel i {
    font-size: 12px;
    margin-right: 4px;
  }

  /* line 1442, ../sass/style.scss */
  .isotop-filters .show-panel {
    bottom: 0;
    color: white;
    display: none;
    height: 100%;
    left: 0;
    margin: 0 auto;
    width: 100%;
  }

  /* line 1450, ../sass/style.scss */
  .isotop-filters .show-panel i {
    font-size: 21px;
    font-size: 1.5rem;
    border-radius: 3px;
    border: 1px solid rgba(255, 253, 236, 0.4);
    padding: 7px 10px 7px 10px;
    position: absolute;
    right: 10px;
    top: 10px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 1461, ../sass/style.scss */
  .isotop-filters .show-panel:hover i {
    border: 1px solid #fffdec;
  }

  /* line 1465, ../sass/style.scss */
  .isotop-filters .mini-filter {
    display: none;
  }

  /* line 1468, ../sass/style.scss */
  .isotop-filters.hide-panel {
    background-color: rgba(205, 51, 51, 0.97);
    display: table;
    left: 0 !important;
    top: 0 !important;
  }

  /* line 1473, ../sass/style.scss */
  .isotop-filters.hide-panel .wrap-button {
    display: none;
  }

  /* line 1476, ../sass/style.scss */
  .isotop-filters.hide-panel .mini-filter {
    display: block;
  }

  /* line 1479, ../sass/style.scss */
  .isotop-filters.hide-panel .big-filter {
    display: none;
  }

  /* line 1482, ../sass/style.scss */
  .isotop-filters.hide-panel .table-block {
    display: table-cell;
    float: none;
    height: 100%;
    padding: 0;
    vertical-align: middle;
  }

  /* line 1488, ../sass/style.scss */
  .isotop-filters.hide-panel .table-block h1 {
    font-size: 160px;
    font-size: 11.42857rem;
    line-height: 1;
  }

  @media (min-width: 1500px) {
    /* line 1488, ../sass/style.scss */
    .isotop-filters.hide-panel .table-block h1 {
      font-size: 190px;
      font-size: 13.57143rem;
      line-height: 1.1;
    }
  }
  @media (min-width: 992px) and (max-width: 1170px) {
    /* line 1488, ../sass/style.scss */
    .isotop-filters.hide-panel .table-block h1 {
      font-size: 130px;
      font-size: 9.28571rem;
    }
  }
  /* line 1498, ../sass/style.scss */
  .isotop-filters.hide-panel .table-block h1 span {
    font-size: 33px;
    font-size: 2.35714rem;
    bottom: -12%;
    font-weight: 800;
    text-transform: lowercase; /* uppercase */
  }

  @media (min-width: 992px) and (max-width: 1170px) {
    /* line 1498, ../sass/style.scss */
    .isotop-filters.hide-panel .table-block h1 span {
      font-size: 28px;
      font-size: 2rem;
    }
  }
  @media (min-width: 768px) {
    /* line 1510, ../sass/style.scss */
    .isotop-filters.hide-panel button.hide-panel {
      display: none;
    }

    /* line 1513, ../sass/style.scss */
    .isotop-filters.hide-panel .show-panel {
      display: block;
    }
  }

  /* line 1521, ../sass/style.scss */
  .isotope {
    margin: 0;
    min-height: 330px;
  }

  /* line 1524, ../sass/style.scss */
  .isotope h3 {
    font-size: 16px;
    font-size: 1.14286rem;
    -webkit-transition: all 0.2s ease-in-out 0.2s;
    -moz-transition: all 0.2s ease-in-out 0.2s;
    -o-transition: all 0.2s ease-in-out 0.2s;
    transition: all 0.2s ease-in-out 0.2s;
    color: white;
    cursor: pointer;
    font-weight: 300;
    font-weight: 300;
    left: 0;
    margin-bottom: 0;
    margin-top: 22%;
    opacity: 0;
    text-align: center;
    text-transform: none;
    width: 100%;
    z-index: 10;
  }

  /* line 1539, ../sass/style.scss */
  .isotope h3 span {
    font-size: 11px;
    font-size: 0.78571rem;
    color: #8eb3dc;
    font-weight: 700;
    text-transform: lowercase; /* uppercase */
  }

  /* line 1548, ../sass/style.scss */
  .isotope .element-item:hover .overlay h3 {
    opacity: 1;
  }

  /* line 1554, ../sass/style.scss */
  .element-item {
    height: auto;
    overflow: hidden;
    text-align: center;
    width: 16.666666667%;
  }

  @media (min-width: 768px) and (max-width: 991px) {
    /* line 1554, ../sass/style.scss */
    .element-item {
      width: 25%;
    }
  }
  @media (max-width: 767px) {
    /* line 1554, ../sass/style.scss */
    .element-item {
      width: 50%;
    }
  }
  /* line 1565, ../sass/style.scss */
  .element-item img {
    height: auto;
    margin-bottom: 0;
    width: 100%;
  }

  /* line 1570, ../sass/style.scss */
  .element-item a {
    display: block;
    outline: none !important;
    overflow: hidden;
    position: relative;
    z-index: 1;
  }

  /* line 1576, ../sass/style.scss */
  .element-item a:focus, .element-item a:active {
    outline: none !important;
  }

  /* line 1580, ../sass/style.scss */
  .element-item .overlay {
    color: white;
    height: 93%;
    left: 3.5%;
    position: absolute;
    text-align: center;
    top: 3.5%;
    width: 93%;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 1590, ../sass/style.scss */
  .element-item .overlay .p-target {
    opacity: 0;
  }

  /* line 1595, ../sass/style.scss */
  .element-item:focus .overlay, .element-item:active .overlay, .element-item:hover .overlay {
    background: rgba(5, 67, 131, 0.8);
  }

  /* line 1597, ../sass/style.scss */
  .element-item:focus .overlay .p-target, .element-item:active .overlay .p-target, .element-item:hover .overlay .p-target {
    opacity: 1;
  }

  /* line 1603, ../sass/style.scss */
  .element-item .overlay .p-target {
    margin-top: 37%;
    width: auto !important;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
  }

  /* line 1610, ../sass/style.scss */
  .element-item span {
    cursor: pointer;
    display: block;
    font-weight: 700;
    margin-top: 10px;
    position: relative;
    z-index: 10;
  }

  @media (max-width: 480px) {
    /* line 1610, ../sass/style.scss */
    .element-item span {
      margin-top: 5px;
    }
  }
  /* line 1622, ../sass/style.scss */
  .element-item:hover span {
    opacity: 1;
  }

  /* line 1628, ../sass/style.scss */
  .p-title {
    bottom: 5%;
    position: absolute;
    width: 100%;
    z-index: 99999;
  }

  /* line 1636, ../sass/style.scss */
  .element-item a {
    opacity: 0;
  }

  /* line 1639, ../sass/style.scss */
  .element-item.show-element a {
    opacity: 1;
  }

  /* line 1646, ../sass/style.scss */
  .element-item a {
    -webkit-transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    /* easeInOutQuad */
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    /* easeInOutQuad*/
  }

  @media (min-width: 992px) {
    /* line 1661, ../sass/style.scss */
    .firefox .portfolio .element-item {
      width: 16.666665%;
    }

    /* line 1664, ../sass/style.scss */
    .firefox .portfolio .isotop-filters {
      left: 33.3%;
    }
  }

  /*  SLIDERS PORTFOLIO STYLE
-----------------------------------------------------------------------------------*/
  /* line 1674, ../sass/style.scss */
  .sliders {
    overflow: hidden;
    position: relative;
  }

  /* line 1678, ../sass/style.scss */
  .sliders > .row {
    box-shadow: inset 0px 1px 0px 0px #e5e5e5;
    height: 100%;
  }

  /* line 1682, ../sass/style.scss */
  .sliders .sliders-preloader {
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
  }

  /* line 1693, ../sass/style.scss */
  .sliders .sliders-preloader.loaded {
    opacity: 0;
    z-index: -1;
  }

  /* line 1700, ../sass/style.scss */
  .sliders {
    height: 0;
    max-height: 700px;
    overflow: hidden;
    -webkit-transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99), height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
    transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99), height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
  }

  /* line 1706, ../sass/style.scss */
  .sliders.close-box {
    max-height: 0;
    -webkit-transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
    transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
  }

  /* line 1712, ../sass/style.scss */
  .sliders .a-slider-bcontrols {
    margin: 20px 0 42px 0;
  }

  /* line 1715, ../sass/style.scss */
  .sliders .container-fluid {
    display: none;
    min-width: 100px;
  }

  /* line 1719, ../sass/style.scss */
  .sliders .container-fluid .wrap-slider {
    position: relative;
  }

  /* line 1722, ../sass/style.scss */
  .sliders .container-fluid .wrap-slider .photos-container {
    clear: both;
    overflow: hidden;
  }

  /* line 1723, ../sass/style.scss */
  .sliders .container-fluid .wrap-slider .photos-container img {
    display: block;
    float: none;
    height: auto;
    width: 100%;
  }

  /* line 1734, ../sass/style.scss */
  .sliders .container-fluid .wrap-slider .rslides > div {
    margin: 0 auto;
    text-align: center;
    width: 100%;
  }

  /* line 1741, ../sass/style.scss */
  .sliders .container-fluid .wrap-slider .rslides_nav {
    -webkit-transition: all 0.05s ease-in-out 0.05s;
    -moz-transition: all 0.05s ease-in-out 0.05s;
    -o-transition: all 0.05s ease-in-out 0.05s;
    transition: all 0.05s ease-in-out 0.05s;
    background-color: white;
    background-repeat: no-repeat;
    border-radius: 50%;
    display: block !important;
    font-size: 0;
    height: 40px;
    margin-top: -20px;
    opacity: 1;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 40px;
    z-index: 999;
  }

  /* line 1756, ../sass/style.scss */
  .sliders .container-fluid .wrap-slider .rslides_nav.prev {
    background-position: 13px center !important;
    left: -5px;
  }

  /* line 1759, ../sass/style.scss */
  .sliders .container-fluid .wrap-slider .rslides_nav.prev:hover {
    background-color: white;
    background-position: 13px center !important;
    background-repeat: no-repeat;
  }

  /* line 1765, ../sass/style.scss */
  .sliders .container-fluid .wrap-slider .rslides_nav.next {
    background-position: 15px center !important;
    right: -5px;
  }

  /* line 1768, ../sass/style.scss */
  .sliders .container-fluid .wrap-slider .rslides_nav.next:hover {
    background-color: white;
    background-position: 15px center !important;
    background-repeat: no-repeat;
  }

  /* line 1777, ../sass/style.scss */
  .sliders .container-fluid .additional-info {
    color: #999;
    margin-top: 36px;
    position: relative;
  }

  @media (max-width: 767px) {
    /* line 1777, ../sass/style.scss */
    .sliders .container-fluid .additional-info {
      margin-top: 15px;
    }
  }
  /* line 1784, ../sass/style.scss */
  .sliders .container-fluid .additional-info > div {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  @media (max-width: 767px) {
    /* line 1784, ../sass/style.scss */
    .sliders .container-fluid .additional-info > div {
      padding-left: 10px !important;
      padding-right: 10px !important;
    }
  }
  /* line 1792, ../sass/style.scss */
  .sliders .container-fluid .additional-info .text-box {
    margin-bottom: 35px;
  }

  /* line 1796, ../sass/style.scss */
  .sliders .container-fluid .additional-info .heading {
    font-size: 24px;
    font-size: 1.71429rem;
    color: #cd3333;
    font-weight: 700;
    line-height: 1.65;
    margin-bottom: 24px;
    text-transform: uppercase;
  }

  @media (max-width: 767px) {
    /* line 1796, ../sass/style.scss */
    .sliders .container-fluid .additional-info .heading {
      margin-bottom: 10px;
    }
  }
  /* line 1807, ../sass/style.scss */
  .sliders .container-fluid .additional-info .adinfo-category {
    margin-top: -12px;
  }

  /* line 1810, ../sass/style.scss */
  .sliders .container-fluid .additional-info .description {
    color: #45443a;
    margin-bottom: 30px;
  }

  /* line 1813, ../sass/style.scss */
  .sliders .container-fluid .additional-info .description p:first-of-type {
    font-size: 18px;
    font-size: 1.28571rem;
    font-weight: 300;
    line-height: 1.65;
  }

  @media (max-width: 991px) {
    /* line 1813, ../sass/style.scss */
    .sliders .container-fluid .additional-info .description p:first-of-type {
      font-size: 16px;
      font-size: 1.14286rem;
      line-height: 1.45;
    }
  }
  /* line 1823, ../sass/style.scss */
  .sliders .container-fluid .additional-info .link-box {
    padding-bottom: 40px;
  }

  /* line 1826, ../sass/style.scss */
  .sliders .container-fluid .additional-info .link a {
    font-size: 14px;
    font-size: 1rem;
    background-color: #cd3333;
    color: white;
    display: inline-block;
    font-weight: 700;
    letter-spacing: -0.5px;
    padding: 21px 60px;
    text-transform: uppercase;
    -webkit-transition: background 0.2s linear;
    transition: background 0.2s linear;
  }

  /* line 1837, ../sass/style.scss */
  .sliders .container-fluid .additional-info .link a:hover {
    background: #d84545;
  }

  /* line 1840, ../sass/style.scss */
  .sliders .container-fluid .additional-info .link a:focus, .sliders .container-fluid .additional-info .link a:active {
    outline: none;
  }

  /* line 1846, ../sass/style.scss */
  .sliders .container-fluid .album-controls {
    position: relative;
    text-align: center;
    z-index: 1;
  }

  @media (min-width: 992px) {
    /* line 1851, ../sass/style.scss */
    .sliders .container-fluid .nav-album {
      float: left;
    }
  }
  @media (min-width: 1601px) {
    /* line 1851, ../sass/style.scss */
    .sliders .container-fluid .nav-album {
      width: 33.7%;
    }
  }
  @media (min-width: 1441px) and (max-width: 1600px) {
    /* line 1851, ../sass/style.scss */
    .sliders .container-fluid .nav-album {
      width: 33.7777%;
    }
  }
  @media (min-width: 1191px) and (max-width: 1440px) {
    /* line 1851, ../sass/style.scss */
    .sliders .container-fluid .nav-album {
      width: 33.8888%;
    }
  }
  @media (min-width: 992px) and (max-width: 1190px) {
    /* line 1851, ../sass/style.scss */
    .sliders .container-fluid .nav-album {
      width: 33.9999%;
    }
  }
  /* line 1868, ../sass/style.scss */
  .sliders .container-fluid .a-slider-tcontrols {
    background: #2063ad;
  }

  /* line 1872, ../sass/style.scss */
  .sliders .container-fluid .a-slider-tcontrols a {
    font-size: 64px;
    font-size: 4.57143rem;
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    color: #8eb3dc;
    display: inline-block;
    margin-right: -4px;
    padding: 11% 0%;
    text-align: center;
    width: 33.33333%;
  }

  @media (max-width: 991px) {
    /* line 1872, ../sass/style.scss */
    .sliders .container-fluid .a-slider-tcontrols a {
      padding: 2% 0%;
    }
  }
  /* line 1885, ../sass/style.scss */
  .sliders .container-fluid .a-slider-tcontrols a:focus, .sliders .container-fluid .a-slider-tcontrols a:active, .sliders .container-fluid .a-slider-tcontrols a:hover {
    opacity: 0.85;
    outline: none;
    text-decoration: none;
  }

  /* line 1891, ../sass/style.scss */
  .sliders .container-fluid .a-slider-tcontrols a.a-sliders-close {
    border-left: 1px solid rgba(255, 253, 236, 0.13);
    border-right: 1px solid rgba(255, 253, 236, 0.13);
    text-align: center;
  }

  /* line 1896, ../sass/style.scss */
  .sliders .container-fluid .a-slider-tcontrols a i {
    display: block;
    margin: 0 auto;
  }

  /* line 1903, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container {
    position: relative;
  }

  /* line 1904, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container h4.album-name {
    font-size: 63px;
    font-size: 4.5rem;
    color: red;
    margin-bottom: 0;
    margin-top: 3.5%;
    text-transform: uppercase;
  }

  @media (min-width: 992px) and (max-width: 1169px) {
    /* line 1904, ../sass/style.scss */
    .sliders .container-fluid .album-sliders-container h4.album-name {
      font-size: 45px;
      font-size: 3.21429rem;
      margin-top: 4.5%;
    }
  }
  @media (max-width: 991px) {
    /* line 1904, ../sass/style.scss */
    .sliders .container-fluid .album-sliders-container h4.album-name {
      font-size: 53px;
      font-size: 3.78571rem;
      margin-bottom: 1.5%;
      margin-top: 1.5%;
    }
  }
  @media (max-width: 767px) {
    /* line 1904, ../sass/style.scss */
    .sliders .container-fluid .album-sliders-container h4.album-name {
      font-size: 33px;
      font-size: 2.35714rem;
      margin-bottom: 3.5%;
      margin-top: 3.5%;
    }
  }
  /* line 1925, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container .wrap-slider {
    z-index: 1;
  }

  /* line 1928, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container .owl-item {
    padding: 0 10px;
  }

  /* line 1930, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container .owl-item img {
    height: auto;
    max-width: 100%;
    width: auto;
  }

  /* line 1940, ../sass/style.scss */
  .sliders .rslides {
    position: relative;
    z-index: 1;
  }

  /* line 1944, ../sass/style.scss */
  .sliders .rslides_tabs {
    bottom: 20px;
    clear: both;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 99;
  }

  /* line 1952, ../sass/style.scss */
  .sliders .rslides_tabs li {
    display: inline-block;
  }

  /* line 1954, ../sass/style.scss */
  .sliders .rslides_tabs li a {
    border-radius: 50%;
    display: block;
    font-size: 0;
    height: 15px;
    margin-right: 10px;
    position: relative;
    width: 15px;
  }

  /* line 1962, ../sass/style.scss */
  .sliders .rslides_tabs li a:after {
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 50%;
    content: " ";
    height: 15px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 15px;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
  }

  /* line 1974, ../sass/style.scss */
  .sliders .rslides_tabs li a:before {
    border-radius: 50%;
    border: 1px solid transparent;
    content: " ";
    height: 15px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 15px;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
  }

  /* line 1989, ../sass/style.scss */
  .sliders .rslides_tabs li.rslides_here a:before, .sliders .rslides_tabs li:hover a:before {
    border: 1px solid rgba(255, 255, 255, 0.75);
    height: 21px;
    left: -3px;
    top: -3px;
    width: 21px;
  }

  /* line 1996, ../sass/style.scss */
  .sliders .rslides_tabs li.rslides_here a:after, .sliders .rslides_tabs li:hover a:after {
    background-color: white;
    height: 11px;
    left: 2px;
    top: 2px;
    width: 11px;
  }

  /* Social-feeds
-------------------------------------------------------------------------*/
  /* line 2012, ../sass/style.scss */
  .social-feeds {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }

  /* line 2015, ../sass/style.scss */
  .social-feeds .row {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    overflow: hidden;
  }

  /* line 2019, ../sass/style.scss */
  .social-feeds .social-feeds-box {
    padding: 76px 80px;
    position: relative;
    z-index: 1;
  }

  @media (max-width: 991px) {
    /* line 2019, ../sass/style.scss */
    .social-feeds .social-feeds-box {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
  }
  @media (max-width: 767px) {
    /* line 2019, ../sass/style.scss */
    .social-feeds .social-feeds-box {
      padding: 40px 15px;
    }
  }
  /* line 2029, ../sass/style.scss */
  .social-feeds .social-feeds-box:after {
    content: " ";
    height: 1000%;
    left: 1px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
  }

  @media (min-width: 992px) {
    /* line 2029, ../sass/style.scss */
    .social-feeds .social-feeds-box:after {
      border-right: 1px solid rgba(0, 0, 0, 0.1);
    }
  }
  /* line 2041, ../sass/style.scss */
  .social-feeds .social-feeds-box:last-of-type {
    border: none;
  }

  /* line 2043, ../sass/style.scss */
  .social-feeds .social-feeds-box:last-of-type:after {
    border-right: none;
    left: 0px !important;
  }

  /* line 2049, ../sass/style.scss */
  .social-feeds .social-feeds-box:nth-child(2):after {
    left: 0px !important;
  }

  /* line 2054, ../sass/style.scss */
  .social-feeds .social-feeds-box h5 {
    font-size: 20px;
    font-size: 1.42857rem;
    margin-bottom: 22px;
    text-transform: none;
  }

  @media (max-width: 991px) {
    /* line 2054, ../sass/style.scss */
    .social-feeds .social-feeds-box h5 {
      text-align: center;
    }
  }
  /* line 2062, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-item li p {
    font-size: 18px;
    font-size: 1.28571rem;
    color: #777777;
    font-weight: 300;
    line-height: 1.60;
    margin-bottom: 0;
    word-wrap: break-word;
  }

  /* line 2069, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-item li p a {
    font-size: 18px;
    font-size: 1.28571rem;
    color: #222222;
    margin-right: 10px;
  }

  /* line 2074, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-item li p span {
    display: inline-block;
  }

  @media (max-width: 991px) {
    /* line 2062, ../sass/style.scss */
    .social-feeds .social-feeds-box .owl-item li p {
      text-align: center;
    }
  }
  /* line 2081, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls {
    margin-top: 20px;
  }

  /* line 2083, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls .owl-nav {
    text-align: right;
  }

  @media (max-width: 991px) {
    /* line 2083, ../sass/style.scss */
    .social-feeds .social-feeds-box .owl-controls .owl-nav {
      text-align: center;
    }
  }
  /* line 2088, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls .owl-nav div {
    background: none;
    margin-left: 2px;
    margin-right: 2px;
  }

  /* line 2092, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls .owl-nav div i {
    font-size: 14px;
    font-size: 1rem;
    color: #777;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 2098, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls .owl-nav div:hover {
    background: none;
  }

  /* line 2100, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls .owl-nav div:hover i {
    color: #222;
  }

  @media (max-width: 991px) {
    /* line 2108, ../sass/style.scss */
    .social-feeds .social-feeds-box #fb-widget {
      width: 100%;
    }

    /* line 2111, ../sass/style.scss */
    .social-feeds .social-feeds-box #fb-widget > span {
      display: block;
      margin: 0 auto;
    }
  }

  @media (max-width: 991px) {
    /* line 2121, ../sass/style.scss */
    .social-feeds .social-feeds-box .owl-controls {
      position: static;
    }
  }
  /* twitter-timeline
-------------------------------------------------------------------------*/
  /* line 2129, ../sass/style.scss */
  .twitter-timeline ul {
    padding: 0 0 20px 0;
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
  }

  /* line 2134, ../sass/style.scss */
  .twitter-timeline ul.show-carousel {
    opacity: 1;
  }

  /* line 2137, ../sass/style.scss */
  .twitter-timeline ul li {
    list-style: none !important;
  }

  /* line 2141, ../sass/style.scss */
  .twitter-timeline .owl-nav div {
    border-radius: 50%;
    font-size: 14px;
    height: 15px;
    line-height: 1;
    padding: 0;
    width: 15px;
  }

  /* instagram-timeline
-------------------------------------------------------------------------*/
  /* line 2154, ../sass/style.scss */
  #instagram-timeline ul {
    padding: 0;
  }

  @media (max-width: 991px) {
    /* line 2154, ../sass/style.scss */
    #instagram-timeline ul {
      text-align: center;
    }
  }
  /* line 2159, ../sass/style.scss */
  #instagram-timeline ul li {
    display: inline-block;
    margin: 2px 4px;
  }

  /* line 2163, ../sass/style.scss */
  #instagram-timeline ul li a img {
    height: 55px;
    width: 55px;
  }

  /* Social-footer-links
-------------------------------------------------------------------------*/
  /* line 2174, ../sass/style.scss */
  .social-footer-links {
    padding: 75px 0 0px 0;
  }

  /* line 2176, ../sass/style.scss */
  .social-footer-links ul {
    list-style: none;
    padding: 0;
    text-align: center;
  }

  /* line 2180, ../sass/style.scss */
  .social-footer-links ul li {
    list-style: none;
    margin: 0px 18px;
  }

  @media (min-width: 768px) {
    /* line 2180, ../sass/style.scss */
    .social-footer-links ul li {
      display: inline-block;
      margin-bottom: 6px;
    }
  }
  /* line 2187, ../sass/style.scss */
  .social-footer-links ul li a {
    font-weight: 300;
    letter-spacing: 0.3px;
  }

  /* line 2190, ../sass/style.scss */
  .social-footer-links ul li a.facebook {
    color: #324097;
  }

  /* line 2193, ../sass/style.scss */
  .social-footer-links ul li a.twitter {
    color: #1983b9;
  }

  /* line 2196, ../sass/style.scss */
  .social-footer-links ul li a.google {
    color: #c43021;
  }

  /* line 2199, ../sass/style.scss */
  .social-footer-links ul li a.instagram {
    color: #492d13;
  }

  /* line 2207, ../sass/style.scss */
  .corp {
    color: #777777;
    font-size: 12px;
    padding: 5px 0 80px 0;
    text-align: center;
  }

  /*  Small Icon
------------------------------------------------------------------------*/
  /* line 2218, ../sass/style.scss */
  .sm-icon {
    display: inline-block;
    height: 33px;
    position: relative;
    width: 33px;
  }

  /* line 2223, ../sass/style.scss */
  .sm-icon svg {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
  }

  /*  Services
------------------------------------------------------------------------*/
  /* line 2234, ../sass/style.scss */
  .big-icon-box {
    padding: 0 30px;
  }

  @media (max-width: 991px) {
    /* line 2234, ../sass/style.scss */
    .big-icon-box {
      padding-bottom: 35px;
    }
  }
  @media (max-width: 767px) {
    /* line 2234, ../sass/style.scss */
    .big-icon-box {
      padding-bottom: 13px;
    }
  }
  /* line 2242, ../sass/style.scss */
  .big-icon-box .big-icon {
    height: 130px;
    width: 130px;
  }

  @media (max-width: 991px) {
    /* line 2242, ../sass/style.scss */
    .big-icon-box .big-icon {
      height: 100px;
      margin-top: 60px;
      width: 100px;
    }
  }
  @media (max-width: 767px) {
    /* line 2242, ../sass/style.scss */
    .big-icon-box .big-icon {
      height: 85px;
      margin-top: 40px;
      width: 85px;
    }
  }
  @media (max-width: 991px) {
    /* line 2256, ../sass/style.scss */
    .big-icon-box.t1 {
      border-right: 1px solid #f0eed9;
    }
  }
  @media (max-width: 767px) {
    /* line 2256, ../sass/style.scss */
    .big-icon-box.t1 {
      border-bottom: 1px solid #f0eed9;
    }
  }

  @media (max-width: 991px) {
    /* line 2267, ../sass/style.scss */
    .services .table-box {
      padding-bottom: 5%;
      padding-top: 5%;
    }
  }
  @media (min-width: 768px) {
    /* line 2272, ../sass/style.scss */
    .services .table-box:nth-child(2) {
      border-right: 1px solid #f0eed9;
    }
  }
  @media (max-width: 767px) {
    /* line 2272, ../sass/style.scss */
    .services .table-box:nth-child(2) {
      border-bottom: 1px solid #f0eed9;
    }
  }

  /* line 2281, ../sass/style.scss */
  .services {
    border-bottom: 1px solid #f0eed9;
  }

  /* line 2284, ../sass/style.scss */
  .services .background .layer {
    background-color: white;
  }

  /* line 2288, ../sass/style.scss */
  .services h1 {
    opacity: 1;
  }

  /* line 2291, ../sass/style.scss */
  .services h3 {
    font-weight: 400;
    padding-bottom: 35px;
    padding-top: 20px;
    position: relative;
    text-transform: none;
  }

  @media (max-width: 991px) {
    /* line 2291, ../sass/style.scss */
    .services h3 {
      font-size: 28px;
      font-size: 2rem;
      padding-bottom: 27px;
      padding-top: 28px;
    }
  }
  @media (max-width: 767px) {
    /* line 2291, ../sass/style.scss */
    .services h3 {
      font-size: 26px;
      font-size: 1.85714rem;
      padding-bottom: 25px;
      padding-top: 5px;
    }
  }
  /* line 2307, ../sass/style.scss */
  .services h3:after {
    background: #cd3333;
    bottom: 0;
    content: " ";
    height: 2px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 40px;
  }

  /* line 2318, ../sass/style.scss */
  .services .table-row p {
    padding: 0px 14%;
  }

  @media (max-width: 991px) {
    /* line 2318, ../sass/style.scss */
    .services .table-row p {
      padding: 0px 6%;
    }
  }
  @media (max-width: 767px) {
    /* line 2318, ../sass/style.scss */
    .services .table-row p {
      padding: 0px 10px;
    }
  }

  /* line 2328, ../sass/style.scss */
  .small-icon {
    position: relative;
  }

  /* line 2331, ../sass/style.scss */
  .small-icon .small-icon-box {
    border-top: 1px solid #f0eed9;
    padding-bottom: 2%;
    padding-top: 2%;
    -webkit-transition: background 0.2s linear;
    transition: background 0.2s linear;
  }

  /* line 2337, ../sass/style.scss */
  .small-icon .small-icon-box > * {
    z-index: 1;
    position: relative;
  }

  /* line 2339, ../sass/style.scss */
  .small-icon .small-icon-box:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 150%;
    background: none;
    z-index: 0;
    border-right: 1px solid #f0eed9;
    -webkit-transition: background 0.2s linear;
    transition: background 0.2s linear;
  }

  /* line 2355, ../sass/style.scss */
  .small-icon .small-icon-box:hover:after {
    background: #fffdec;
  }

  /* line 2360, ../sass/style.scss */
  .small-icon .small-icon-box:last-of-type:after {
    border-right: none;
  }

  @media (min-width: 768px) and (max-width: 991px) {
    /* line 2366, ../sass/style.scss */
    .small-icon .small-icon-box:nth-child(4):after {
      border-right: none;
    }
  }
  @media (max-width: 767px) {
    /* line 2372, ../sass/style.scss */
    .small-icon .small-icon-box:after {
      border-right: none;
    }
  }
  /* line 2378, ../sass/style.scss */
  .small-icon .sm-icon {
    height: 65px;
    margin-bottom: 23px;
    margin-top: 25px;
    width: 65px;
  }

  @media (max-width: 767px) {
    /* line 2378, ../sass/style.scss */
    .small-icon .sm-icon {
      margin-top: 34px;
    }
  }
  /* line 2387, ../sass/style.scss */
  .small-icon h6 {
    font-size: 13px;
    font-size: 0.92857rem;
    color: #45443a;
    font-weight: 700;
    margin-bottom: 8px;
  }

  /* line 2393, ../sass/style.scss */
  .small-icon p {
    font-size: 12px;
    font-size: 0.85714rem;
    color: #45443a;
    line-height: 1.65;
    padding: 0px 5%;
  }

  /* Fan-facts
------------------------------------------------------------------------*/
  /* line 2403, ../sass/style.scss */
  .fan-facts .container-fluid {
    padding: 100px 0 70px 0;
  }

  /* line 2406, ../sass/style.scss */
  .fan-facts .timer-box {
    padding-top: 30px;
  }

  /* line 2408, ../sass/style.scss */
  .fan-facts .timer-box .timer {
    font-size: 100px;
    font-size: 7.14286rem;
    color: #cd3333;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 0.85;
  }

  /* line 2415, ../sass/style.scss */
  .fan-facts .timer-box p i {
    color: #cd3333;
  }

  /* Clients
------------------------------------------------------------------------*/
  /* line 2424, ../sass/style.scss
.quotation-marks {
  font-size: 500px;
  font-size: 35.71429rem;
  background-repeat: no-repeat;
  background-size: cover;
  background: url(../images/quotation-marks.svg);
  color: #8eb3dc;
  height: 148px;
  left: 0;
  position: absolute;
  top: 0;
  width: 200px;
  opacity: 0.2;
}

 */
  /* line 2436, ../sass/style.scss */
  .quotation-marks svg {
    position: absolute;
  }

  /* line 2438, ../sass/style.scss
.quotation-marks svg path {
  fill: #fff;
}

 */
  @media (max-width: 991px) {
    /* line 2424, ../sass/style.scss */
    .quotation-marks {
      width: 148px;
      height: 110px;
    }
  }

  @media (max-width: 991px) {
    /* line 2448, ../sass/style.scss */
    .clients .client-carousel {
      margin-bottom: 40px;
      margin-top: 50px;
    }
  }

  /* Clients-carousel
------------------------------------------------------------------------*/
  /* line 2458, ../sass/style.scss */
  .client-carousel h5 {
    color: #8eb3dc;
    margin-bottom: 24px;
    padding-bottom: 28px;
    position: relative;
  }

  /* line 2463, ../sass/style.scss */
  .client-carousel h5:after {
    background: rgba(142, 179, 220, 0.75);
    bottom: 0;
    content: " ";
    height: 2px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 40px;
  }

  /* line 2474, ../sass/style.scss */
  .client-carousel p {
    font-size: 22px;
    font-size: 1.57143rem;
    color: white;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 1.70;
    padding: 0 5%;
  }

  /* line 2482, ../sass/style.scss */
  .client-carousel span {
    font-size: 13px;
    font-size: 0.92857rem;
    color: #8eb3dc;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
  }

  /* line 2490, ../sass/style.scss */
  .client-carousel .cl-carousel-wrapper {
    margin: 0 auto 25px;
    max-width: 1600px;
  }

  /* line 2496, ../sass/style.scss */
  .cl-thumbs-wrapper {
    padding: 20px 10%;
    position: relative;
    z-index: 9;
  }

  /* line 2502, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-thumbs > div {
    display: table;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
  }

  /* line 2508, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-thumbs a {
    box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.23);
    display: table-cell;
    float: none;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
  }

  /* line 2517, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-thumbs a:after {
    bottom: 0;
    content: " ";
    height: 2px;
    left: 0;
    position: absolute;
    width: 101%;
    -webkit-transition: background 0.2s linear;
    transition: background 0.2s linear;
  }

  /* line 2529, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-thumbs a:hover:after, .cl-thumbs-wrapper .cl-thumbs a.selected:after {
    background: rgba(255, 255, 255, 0.5);
  }

  /* line 2537, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-prev {
    font-size: 32px;
    font-size: 2.28571rem;
    color: rgba(142, 179, 220, 0.6);
    left: 7%;
    margin-top: -23px;
    position: absolute;
    top: 50%;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
  }

  /* line 2546, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-prev:hover {
    color: #8eb3dc;
  }

  @media (max-width: 767px) {
    /* line 2537, ../sass/style.scss */
    .cl-thumbs-wrapper .cl-prev {
      left: 2%;
    }
  }
  /* line 2553, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-next {
    font-size: 32px;
    font-size: 2.28571rem;
    color: rgba(142, 179, 220, 0.6);
    margin-top: -23px;
    position: absolute;
    right: 7%;
    top: 50%;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
  }

  /* line 2562, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-next:hover {
    color: #8eb3dc;
  }

  @media (max-width: 767px) {
    /* line 2553, ../sass/style.scss */
    .cl-thumbs-wrapper .cl-next {
      right: 2%;
    }
  }

  /* Last-post
---------------------------------------------------------------------------*/
  /* line 2573, ../sass/style.scss */
  .last-post-box {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 2576, ../sass/style.scss */
  .last-post-box .info-box {
    padding-bottom: 100px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 28px;
  }

  @media (max-width: 991px) {
    /* line 2576, ../sass/style.scss */
    .last-post-box .info-box {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  /* line 2585, ../sass/style.scss */
  .last-post-box .info-box h6 {
    font-size: 18px;
    font-size: 1.28571rem;
    margin-bottom: 7px;
    text-transform: uppercase;
    color: #333333;
    font-weight: 800;
  }

  /* line 2591, ../sass/style.scss */
  .last-post-box .info-box h6 a {
    font-size: 18px;
    font-size: 1.28571rem;
    margin-bottom: 7px;
    text-transform: uppercase;
    color: #333333;
    font-weight: 800;
  }

  /* line 2599, ../sass/style.scss */
  .last-post-box .info-box .post-inf-box {
    color: #777777;
    font-weight: 300;
    margin-bottom: 10px;
  }

  /* line 2603, ../sass/style.scss */
  .last-post-box .info-box .post-inf-box .writer-post {
    border-right: 1px solid rgba(150, 150, 150, 0.5);
    padding-right: 13px;
    font-size: 13px;
    font-size: 0.92857rem;
  }

  /* line 2608, ../sass/style.scss */
  .last-post-box .info-box .post-inf-box .comment-post {
    padding-left: 13px;
    font-size: 13px;
    font-size: 0.92857rem;
  }

  /* line 2613, ../sass/style.scss */
  .last-post-box .info-box p {
    margin-bottom: 15px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: block;
    height: 75px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 2623, ../sass/style.scss */
  .last-post-box .info-box a {
    text-transform: uppercase;
    font-size: 11px;
    font-size: 0.78571rem;
    font-weight: 700;
  }

  /* Last-posts carousel
---------------------------------------------------------------------------*/
  /* line 2634, ../sass/style.scss */
  .owl-carousel .owl-item img {
    height: auto;
  }

  /* line 2637, ../sass/style.scss */
  .owl-controls {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
  }

  /* line 2645, ../sass/style.scss */
  .owl-controls .owl-dots .owl-dot span {
    background: none;
    border-radius: 50%;
    display: block;
    font-size: 0;
    height: 15px;
    margin-right: 10px;
    position: relative;
    width: 15px;
  }

  /* line 2654, ../sass/style.scss */
  .owl-controls .owl-dots .owl-dot span:after {
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 50%;
    content: " ";
    height: 15px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 15px;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
  }

  /* line 2666, ../sass/style.scss */
  .owl-controls .owl-dots .owl-dot span:before {
    border-radius: 50%;
    border: 1px solid transparent;
    content: " ";
    height: 15px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 15px;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
  }

  /* line 2680, ../sass/style.scss */
  .owl-controls .owl-dots .owl-dot.active span, .owl-controls .owl-dots .owl-dot:hover span {
    background: none;
  }

  /* line 2682, ../sass/style.scss */
  .owl-controls .owl-dots .owl-dot.active span:before, .owl-controls .owl-dots .owl-dot:hover span:before {
    border: 1px solid rgba(255, 255, 255, 0.75);
    height: 21px;
    left: -3px;
    top: -3px;
    width: 21px;
  }

  /* line 2689, ../sass/style.scss */
  .owl-controls .owl-dots .owl-dot.active span:after, .owl-controls .owl-dots .owl-dot:hover span:after {
    background-color: white;
    height: 11px;
    left: 2px;
    top: 2px;
    width: 11px;
  }

  /* line 2701, ../sass/style.scss */
  .last-posts {
    padding-top: 100px;
  }

  @media (min-width: 768px) {
    /* line 2703, ../sass/style.scss */
    .last-posts .container-fluid .row > div:last-of-type {
      margin-left: -1px;
    }
  }

  /* line 2709, ../sass/style.scss */
  .img-post {
    position: relative;
  }

  /* line 2711, ../sass/style.scss */
  .img-post img {
    height: auto;
    width: 100%;
  }

  /* line 2715, ../sass/style.scss */
  .img-post .img-date-post {
    font-size: 48px;
    font-size: 3.42857rem;
    background-color: rgba(255, 255, 255, 0.85);
    bottom: 0;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    height: 120px;
    left: 0;
    line-height: 1.15;
    padding-top: 28px;
    padding: 5px;
    position: absolute;
    text-align: center;
    width: 120px;
    z-index: 98;
    -webkit-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
  }

  /* line 2733, ../sass/style.scss */
  .img-post .img-date-post span {
    display: block;
    font-size: 13px;
    font-size: 0.92857rem;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
  }

  @media (max-width: 991px) {
    /* line 2715, ../sass/style.scss */
    .img-post .img-date-post {
      display: none;
    }
  }

  /* Slider-overlay-style
------------------------------------------------------------------------- */
  /* line 2748, ../sass/style.scss */
  .like-theme-height,
  .second-like-theme-height {
    height: 740px;
  }

  @media (max-width: 991px) {
    /* line 2748, ../sass/style.scss */
    .like-theme-height,
    .second-like-theme-height {
      height: 620px;
    }
  }
  @media (max-width: 767px) {
    /* line 2748, ../sass/style.scss */
    .like-theme-height,
    .second-like-theme-height {
      height: 550px;
    }
  }

  @media (max-width: 767px) {
    /* line 2757, ../sass/style.scss */
    .second-like-theme-height {
      min-height: 290px !important;
      height: 290px !important;
    }
  }

  /* line 2763, ../sass/style.scss */
  .slider-overlay {
    background: #f4f6f7;
    bottom: 0;
    box-shadow: 0 0 0 1px #F4F6F7;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
  }

  /* line 2772, ../sass/style.scss */
  .slider-overlay.loaded {
    background: none;
  }

  /* line 2774, ../sass/style.scss */
  .slider-overlay.loaded .slider-content {
    opacity: 1;
  }

  /* line 2778, ../sass/style.scss */
  .slider-overlay .slider-content {
    border-collapse: collapse;
    border-spacing: 0;
    display: table;
    height: 100%;
    opacity: 0;
    table-layout: fixed;
    width: 100%;
  }

  @media (max-width: 767px) {
    /* line 2778, ../sass/style.scss */
    .slider-overlay .slider-content {
      width: 101%;
      margin-left: -1px;
    }
  }
  /* line 2793, ../sass/style.scss */
  .slider-overlay .slider-content .bg {
    background: #f4f6f7;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
  }

  /* line 2799, ../sass/style.scss */
  .slider-overlay .slider-content .bg .block-inline {
    margin: 0;
    padding-left: 1px !important;
  }

  /* line 2804, ../sass/style.scss */
  .slider-overlay .slider-content .content-bg {
    display: table-row;
    margin: 0px;
    text-indent: -9999px;
  }

  /* line 2808, ../sass/style.scss */
  .slider-overlay .slider-content .content-bg .bg {
    border-collapse: collapse;
    border-spacing: 0;
    display: table-cell;
    line-height: 1;
    margin: 0px;
    min-width: 20px;
    width: 20px;
  }

  /* line 2816, ../sass/style.scss */
  .slider-overlay .slider-content .content-bg .bg:nth-child(2) {
    width: 100%;
  }

  /* line 2821, ../sass/style.scss */
  .slider-overlay .slider-content .content-box {
    border-collapse: collapse;
    border-spacing: 0;
    display: table-row;
    height: 1px;
    margin: 0;
    vertical-align: middle;
  }

  /* line 2828, ../sass/style.scss */
  .slider-overlay .slider-content .content-box > .bg {
    border-collapse: collapse;
    border-spacing: 0;
    display: table-cell;
    margin: 0;
    width: 20px;
  }

  /* line 2837, ../sass/style.scss */
  .slider-overlay .title-box {
    border-collapse: collapse;
    border-spacing: 0;
    display: table-cell;
    margin: 0;
    position: relative;
    width: 100%;
  }

  /* line 2844, ../sass/style.scss */
  .slider-overlay .title-box canvas {
    vertical-align: top;
    width: 100%;
  }

  /* line 2848, ../sass/style.scss */
  .slider-overlay .title-box .title {
    color: white;
    font-size: 160px;
    font-weight: 800;
    line-height: 1;
    margin: 0;
    position: absolute;
    width: 100%;
  }

  @media (max-width: 1400px) {
    /* line 2848, ../sass/style.scss */
    .slider-overlay .title-box .title {
      font-size: 120px;
    }
  }
  /* line 2860, ../sass/style.scss */
  .slider-overlay .title-box .slider-content {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
  }

  /* -- slider-overlay style --*/
  /* line 2871, ../sass/style.scss */
  .slider-overlay .title-box h1 {
    opacity: 0;
  }

  /* Box-table style
----------------------------------------------------------------------*/
  /* line 2879, ../sass/style.scss */
  .pre-box-table {
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 2884, ../sass/style.scss */
  .box-table {
    display: table;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  /* line 2890, ../sass/style.scss */
  .box-table > div {
    display: table-cell;
    float: none;
  }

  /* Like-theme
----------------------------------------------------------------------*/
  /* line 2898, ../sass/style.scss */
  .like-theme .purcase-now {
    background-color: white;
    border-radius: 50%;
    display: block !important;
    height: 350px;
    left: 50%;
    margin-top: -170px;
    overflow: hidden;
    position: absolute;
    top: 55%;
    width: 350px;
    z-index: 98;
  }

  @media (max-width: 991px) {
    /* line 2898, ../sass/style.scss */
    .like-theme .purcase-now {
      height: 230px;
      left: 66%;
      margin-top: -110px;
      width: 230px;
    }
  }
  @media (max-width: 767px) {
    /* line 2898, ../sass/style.scss */
    .like-theme .purcase-now {
      height: 195px;
      left: 50%;
      margin-left: -95px;
      margin-top: 0;
      top: 50%;
      width: 195px;
    }
  }
  /* line 2924, ../sass/style.scss */
  .like-theme .purcase-now a {
    font-size: 48px;
    font-size: 3.42857rem;
    border-radius: 50%;
    display: block;
    height: 100%;
    line-height: 1.25;
    position: relative;
    text-transform: uppercase;
    width: 100%;
  }

  @media (max-width: 991px) {
    /* line 2924, ../sass/style.scss */
    .like-theme .purcase-now a {
      font-size: 32px;
      font-size: 2.28571rem;
    }
  }
  @media (max-width: 767px) {
    /* line 2924, ../sass/style.scss */
    .like-theme .purcase-now a {
      font-size: 24px;
      font-size: 1.71429rem;
    }
  }
  /* line 2939, ../sass/style.scss */
  .like-theme .purcase-now a:after {
    border-radius: 50%;
    border: 10px solid transparent;
    content: " ";
    height: 90%;
    left: 5%;
    position: absolute;
    top: 5%;
    width: 90%;
    -webkit-transition: border 0.1s linear;
    transition: border 0.1s linear;
  }

  /* line 2952, ../sass/style.scss */
  .like-theme .purcase-now a:hover:after {
    border: 10px solid #f1f4e6;
  }

  /* line 2956, ../sass/style.scss */
  .like-theme .purcase-now a span {
    display: block;
  }

  /* line 2959, ../sass/style.scss */
  .like-theme .purcase-now a span.now-bold {
    font-weight: 700;
  }

  /* line 2962, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box {
    font-size: 56px;
    font-size: 4rem;
    padding: 44px 0 26px 0;
    position: relative;
    text-transform: none;
  }

  @media (max-width: 991px) {
    /* line 2962, ../sass/style.scss */
    .like-theme .purcase-now a .icon-box {
      font-size: 38px;
      font-size: 2.71429rem;
      padding: 34px 0 17px 0;
    }
  }
  @media (max-width: 767px) {
    /* line 2962, ../sass/style.scss */
    .like-theme .purcase-now a .icon-box {
      font-size: 28px;
      font-size: 2rem;
      padding: 43px 0 12px 0;
    }
  }
  /* line 2975, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before, .like-theme .purcase-now a .icon-box:after {
    background: #cd3333;
    content: " ";
    height: 2px;
    position: absolute;
    top: 58%;
    width: 40px;
  }

  @media (max-width: 991px) {
    /* line 2975, ../sass/style.scss */
    .like-theme .purcase-now a .icon-box:before, .like-theme .purcase-now a .icon-box:after {
      top: 58%;
    }
  }
  @media (max-width: 767px) {
    /* line 2975, ../sass/style.scss */
    .like-theme .purcase-now a .icon-box:before, .like-theme .purcase-now a .icon-box:after {
      top: 58%;
    }
  }
  /* line 2989, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before {
    left: 25%;
  }

  @media (max-width: 991px) {
    /* line 2989, ../sass/style.scss */
    .like-theme .purcase-now a .icon-box:before {
      height: 1px;
      left: 25%;
      width: 26px;
    }
  }
  @media (max-width: 767px) {
    /* line 2989, ../sass/style.scss */
    .like-theme .purcase-now a .icon-box:before {
      left: 26%;
      top: 68%;
      width: 17px;
    }
  }
  /* line 3002, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:after {
    right: 24%;
  }

  @media (max-width: 991px) {
    /* line 3002, ../sass/style.scss */
    .like-theme .purcase-now a .icon-box:after {
      height: 1px;
      right: 24%;
      width: 26px;
    }
  }
  @media (max-width: 767px) {
    /* line 3002, ../sass/style.scss */
    .like-theme .purcase-now a .icon-box:after {
      right: 26%;
      top: 68%;
      width: 17px;
    }
  }
  /* line 3021, ../sass/style.scss */
  .like-theme .pre-box-table .box-table > .second-like-theme-height + div {
    box-shadow: 0 0 0 1px #F4F6F7;
  }

  /* line 3028, ../sass/style.scss
.bg-like-theme {
  height: 100%;
  width: 100%;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/like-theme.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 9;
}

 */
  @media (max-width: 991px) {
    /* line 3028, ../sass/style.scss */
    .bg-like-theme {
      right: -30%;
      width: 130%;
    }
  }
  @media (max-width: 767px) {
    /* line 3028, ../sass/style.scss */
    .bg-like-theme {
      background-size: contain;
      height: 50%;
      right: -15%;
      width: 130%;
    }
  }
  @media (max-width: 400px) {
    /* line 3028, ../sass/style.scss */
    .bg-like-theme {
      right: -30%;
    }
  }

  @media (max-width: 767px) {
    /* line 3055, ../sass/style.scss */
    .empty-block {
      height: 300px;
      position: relative;
    }
  }
  /* Pricing
---------------------------------------------------------------*/
  /* line 3064, ../sass/style.scss */
  .price h1 {
    color: rgba(205, 51, 51, 0.9);
  }

  /* line 3068, ../sass/style.scss */
  .price .table-box:last-child {
    float: right;
    width: 100%;
  }

  @media (min-width: 992px) {
    /* line 3074, ../sass/style.scss */
    .pricing-row {
      margin-right: -13px;
    }
  }
  @media (max-width: 991px) {
    /* line 3074, ../sass/style.scss */
    .pricing-row {
      margin-right: -11px;
    }
  }

  /* line 3082, ../sass/style.scss */
  .pricing-box {
    padding-bottom: 60px;
    padding-top: 50px;
  }

  /* line 3085, ../sass/style.scss */
  .pricing-box .background {
    width: 101%;
  }

  /* line 3089, ../sass/style.scss */
  .pricing-box .price-icon-box,
  .pricing-box a, .pricing-box ul {
    position: inherit;
  }

  /* line 3093, ../sass/style.scss */
  .pricing-box .price-icon-box {
    margin: 20px auto;
    width: 120px;
  }

  /* line 3097, ../sass/style.scss */
  .pricing-box .price-icon {
    font-size: 56px;
    font-size: 4rem;
    background: white;
    border-radius: 50%;
    color: #cd3333;
    display: table-cell;
    height: 120px;
    vertical-align: middle;
    width: 120px;
  }

  /* line 3108, ../sass/style.scss */
  .pricing-box.start .price-icon {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05);
  }

  /* line 3113, ../sass/style.scss */
  .pricing-box.optima .price-icon {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1);
  }

  /* line 3118, ../sass/style.scss */
  .pricing-box.vip .price-icon {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.05);
  }

  /* line 3123, ../sass/style.scss */
  .pricing-box .sorting {
    font-size: 40px;
    font-size: 2.85714rem;
    color: white;
    display: block;
    font-weight: bold;
    padding: 0 0 45px 0;
    text-transform: uppercase;
  }

  /* line 3132, ../sass/style.scss */
  .pricing-box ul {
    list-style: none;
    padding: 0;
  }

  /* line 3135, ../sass/style.scss */
  .pricing-box ul li {
    font-size: 18px;
    font-size: 1.28571rem;
    border-top: 1px solid rgba(255, 253, 236, 0.07);
    color: white;
    letter-spacing: 0.02em;
    list-style: none;
    margin-bottom: 0;
    padding: 17px 20px 17px 20px;
  }

  /* line 3143, ../sass/style.scss */
  .pricing-box ul li .price {
    font-size: 85px;
    font-size: 6.07143rem;
    color: #ee9191;
    display: block;
    font-family: arial;
    font-weight: 700;
    margin-top: 55px;
  }

  /* line 3150, ../sass/style.scss */
  .pricing-box ul li .price span {
    font-size: 53px;
    font-size: 3.78571rem;
    bottom: 30px;
    font-family: 'Open Sans', sans-serif;
    position: relative;
  }

  /* line 3159, ../sass/style.scss */
  .pricing-box a.btn-default {
    font-size: 18px;
    font-size: 1.28571rem;
    background: white;
    border-radius: 0;
    color: #cd3333;
    padding: 18px 65px;
  }

  /* line 3165, ../sass/style.scss */
  .pricing-box a.btn-default:active, .pricing-box a.btn-default:focus, .pricing-box a.btn-default:active:focus {
    color: #cd3333;
  }

  /* How-about Video
---------------------------------------------------------------------------------*/
  /* line 3174, ../sass/style.scss */
  .how-about-video-height {
    box-shadow: 0 0 0 1px #F4F6F7;
  }

  @media (min-width: 992px) {
    /* line 3174, ../sass/style.scss */
    .how-about-video-height {
      height: 790px;
    }
  }
  @media (max-width: 991px) {
    /* line 3174, ../sass/style.scss */
    .how-about-video-height {
      height: 480px !important;
    }
  }
  @media (max-width: 767px) {
    /* line 3174, ../sass/style.scss */
    .how-about-video-height {
      height: 300px !important;
    }
  }

  /* line 3186, ../sass/style.scss */
  .about-video-container {
    box-shadow: 0 0 0 1px #F4F6F7;
    padding-bottom: 140px;
  }

  @media (min-width: 992px) {
    /* line 3186, ../sass/style.scss */
    .about-video-container {
      padding-top: 140px;
    }
  }
  @media (max-width: 767px) {
    /* line 3186, ../sass/style.scss */
    .about-video-container {
      padding-bottom: 30px;
    }
  }

  /* line 3196, ../sass/style.scss */
  .about-video-box {
    margin: 0 auto 30px;
    max-height: 400px;
    max-width: 635px;
    position: relative;
    width: 100%;
  }

  @media (min-width: 768px) {
    /* line 3196, ../sass/style.scss */
    .about-video-box {
      height: 400px;
    }
  }
  @media (max-width: 767px) {
    /* line 3196, ../sass/style.scss */
    .about-video-box {
      max-width: 280px;
    }
  }
  @media (max-width: 767px) {
    /* line 3208, ../sass/style.scss */
    .about-video-box .youtube-iframe {
      height: 180px;
    }
  }
  /* line 3214, ../sass/style.scss */
  .about-video-box .about-video-box-title {
    bottom: 0;
    display: block;
    margin: 0 20%;
    min-height: 30px;
    position: absolute;
    width: 60%;
    z-index: 9;
  }

  /* line 3222, ../sass/style.scss */
  .about-video-box .about-video-box-title span {
    font-size: 16px;
    font-size: 1.14286rem;
    background-color: rgba(255, 255, 255, 0.74);
    font-weight: 800;
    padding: 10px 20px;
    text-transform: uppercase;
  }

  @media (max-width: 767px) {
    /* line 3214, ../sass/style.scss */
    .about-video-box .about-video-box-title {
      margin: 15px auto 0;
      min-height: 27px;
      position: static;
      width: 100%;
    }

    /* line 3234, ../sass/style.scss */
    .about-video-box .about-video-box-title span {
      font-size: 14px;
      font-size: 1rem;
      background: none;
    }
  }
  /* line 3241, ../sass/style.scss */
  .about-video-box p {
    font-size: 18px;
    font-size: 1.28571rem;
    color: #45443a;
    font-weight: 300;
    line-height: 1.65;
    padding: 21px 8% 0 8%;
  }

  @media (max-width: 767px) {
    /* line 3241, ../sass/style.scss */
    .about-video-box p {
      font-size: 14px;
      font-size: 1rem;
      padding: 0;
    }
  }

  /* line 3253, ../sass/style.scss */
  .play-fan-video {
    display: block;
    margin-bottom: 23px;
    position: relative;
  }

  /* line 3257, ../sass/style.scss */
  .play-fan-video img {
    height: 100%;
    width: 100%;
  }

  /* line 3261, ../sass/style.scss */
  .play-fan-video .play-video {
    font-size: 25px;
    font-size: 1.78571rem;
    background: none;
    border-radius: 50%;
    border: 5px solid rgba(244, 246, 247, 0.56);
    color: rgba(244, 246, 247, 0.56);
    height: 65px;
    left: 50%;
    margin-left: -33px;
    margin-top: -33px;
    padding-left: 2px;
    padding-top: 0;
    position: absolute;
    top: 50%;
    width: 65px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    display: block;
  }

  /* line 3279, ../sass/style.scss */
  .play-fan-video .play-video .fa {
    padding-top: 15px;
    width: 55px;
  }

  /* line 3282, ../sass/style.scss */
  .play-fan-video .play-video .fa:before {
    display: block;
    width: 22px;
    margin: 0 auto;
  }

  /* line 3288, ../sass/style.scss */
  .play-fan-video .play-video:hover {
    border-color: rgba(244, 246, 247, 0.76);
    color: rgba(244, 246, 247, 0.76);
  }

  /* line 3294, ../sass/style.scss */
  .youtube-iframe {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
  }

  /* line 3299, ../sass/style.scss */
  .youtube-iframe .iframe {
    height: 100%;
    left: -100%;
    min-height: 220px;
    position: relative;
    width: 100%;
    z-index: 1;
  }

  /* line 3306, ../sass/style.scss */
  .youtube-iframe .iframe.show-video {
    left: 0;
  }

  /* line 3310, ../sass/style.scss */
  .youtube-iframe .clickMe, .youtube-iframe .link-to-post {
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 98;
  }

  /* line 3318, ../sass/style.scss */
  .youtube-iframe .clickMe img, .youtube-iframe .link-to-post img {
    height: 100%;
    width: 100%;
  }

  /* line 3323, ../sass/style.scss */
  .youtube-iframe .play-video {
    font-size: 25px;
    font-size: 1.78571rem;
    background: none;
    border-radius: 50%;
    border: 5px solid rgba(244, 246, 247, 0.56);
    color: rgba(244, 246, 247, 0.56);
    height: 65px;
    left: 50%;
    margin-left: -33px;
    margin-top: -33px;
    padding-left: 2px;
    padding-top: 0;
    position: absolute;
    top: 50%;
    width: 65px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    display: block;
  }

  /* line 3341, ../sass/style.scss */
  .youtube-iframe .play-video .fa {
    padding-top: 15px;
    width: 55px;
  }

  /* line 3344, ../sass/style.scss */
  .youtube-iframe .play-video .fa:before {
    display: block;
    width: 22px;
    margin: 0 auto;
  }

  /* line 3350, ../sass/style.scss */
  .youtube-iframe .play-video:hover {
    border-color: rgba(244, 246, 247, 0.76);
    color: rgba(244, 246, 247, 0.76);
  }

  /* line 3356, ../sass/style.scss */
  .last-posts .youtube-iframe {
    width: 101%;
  }

  /* Primary Blog Banner
----------------------------------------------------------------------------------*/
  /* line 3363, ../sass/style.scss */
  .primary-blog-banner {
    height: 530px;
  }

  /* line 3366, ../sass/style.scss */
  .primary-blog-banner h1 {
    font-size: 300px;
    font-size: 21.42857rem;
    line-height: 0.8;
    margin-bottom: 12px;
    opacity: 0.97;
  }

  /* line 3372, ../sass/style.scss */
  .primary-blog-banner p {
    font-size: 27px;
    font-size: 1.92857rem;
    font-weight: 300;
    line-height: 1;
  }

  /* line 3378, ../sass/style.scss */
  .primary-blog-banner.post-page {
    height: 185px;
  }

  /* line 3380, ../sass/style.scss */
  .primary-blog-banner.post-page h1 {
    font-size: 42px;
    font-size: 3rem;
  }

  /* line 3383, ../sass/style.scss */
  .primary-blog-banner.post-page span {
    font-size: 13px;
    font-size: 0.92857rem;
  }

  /* line 3385, ../sass/style.scss */
  .primary-blog-banner.post-page span i {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* Blog Masonry
----------------------------------------------------------------------------------*/
  /*Grid*/
  /* line 3397, ../sass/style.scss */
  .grid-item {
    padding: 20px;
    width: 33.333%;
  }

  @media (max-width: 991px) {
    /* line 3397, ../sass/style.scss */
    .grid-item {
      padding: 10px;
      width: 50%;
    }
  }
  @media (max-width: 767px) {
    /* line 3397, ../sass/style.scss */
    .grid-item {
      padding: 10px 0;
      width: 100%;
    }
  }

  /* line 3410, ../sass/style.scss */
  .masonry--grid-box {
    margin: 0 auto;
    max-width: 1155px;
    width: 100%;
  }

  /*style blog-masonry */
  /* line 3417, ../sass/style.scss */
  .blog-masonry {
    padding: 80px 0 40px 0;
  }

  /* line 3420, ../sass/style.scss */
  .blog-masonry .info-box {
    padding-top: 25px;
  }

  /* line 3422, ../sass/style.scss */
  .blog-masonry .info-box h6 {
    font-size: 18px;
    font-size: 1.28571rem;
    font-weight: 800;
    margin-bottom: 8px;
    text-transform: uppercase;
    color: #333;
  }

  /* line 3428, ../sass/style.scss */
  .blog-masonry .info-box h6 a {
    font-size: 18px;
    font-size: 1.28571rem;
    font-weight: 800;
    margin-bottom: 8px;
    text-transform: uppercase;
    color: #333;
  }

  /* line 3437, ../sass/style.scss */
  .blog-masonry .info-box .post-inf-box {
    font-size: 12px;
    font-size: 0.85714rem;
    color: #777777;
    margin-bottom: 13px;
  }

  /* line 3441, ../sass/style.scss */
  .blog-masonry .info-box .post-inf-box span {
    border-right: 1px solid rgba(119, 119, 119, 0.56);
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 3446, ../sass/style.scss */
  .blog-masonry .info-box .post-inf-box span:first-of-type {
    padding-left: 0;
  }

  /* line 3449, ../sass/style.scss */
  .blog-masonry .info-box .post-inf-box span:last-of-type {
    border: none;
  }

  /* line 3455, ../sass/style.scss */
  .blog-masonry .info-box p {
    font-weight: 300;
    margin-bottom: 14px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: block;
    height: 75px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 3466, ../sass/style.scss */
  .blog-masonry .info-box a {
    -webkit-transition: all 0.2s linear;
    font-size: 11px;
    font-size: 0.78571rem;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 0.2s linear;
  }

  /* line 3477, ../sass/style.scss */
  .blog-masonry .owl-carousel .owl-controls {
    bottom: 10px;
  }

  /* line 3479, ../sass/style.scss */
  .blog-masonry .owl-carousel .owl-controls .owl-dot span {
    margin: 5px 4px;
  }

  /* ---------------------------------------------------------------------------------- */
  /* ----------------------------------- Blog listS ----------------------------------- */
  /* ---------------------------------------------------------------------------------- */
  /* line 3492, ../sass/style.scss */
  .blog-list .posts, .blog-post .posts {
    margin-bottom: 71px;
  }

  /* line 3495, ../sass/style.scss */
  .blog-list .posts h4, .blog-post .posts h4 {
    margin-bottom: 9px;
  }

  /* line 3497, ../sass/style.scss */
  .blog-list .posts h4 a, .blog-post .posts h4 a {
    font-size: 30px;
    font-size: 2.14286rem;
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    color: #222;
    font-weight: 800;
    letter-spacing: -0.015em;
  }

  /* line 3503, ../sass/style.scss */
  .blog-list .posts h4 a:hover, .blog-post .posts h4 a:hover {
    color: #5E5E5E;
    text-decoration: none;
  }

  /* line 3510, ../sass/style.scss */
  .blog-list .posts .post-info, .blog-post .posts .post-info {
    font-size: 12px;
    font-size: 0.85714rem;
    margin-bottom: 29px;
    overflow: hidden;
  }

  /* line 3515, ../sass/style.scss */
  .blog-list .posts .post-info > div, .blog-post .posts .post-info > div {
    float: left;
  }

  /* line 3519, ../sass/style.scss */
  .blog-list .posts .post-info .entry-meta, .blog-post .posts .post-info .entry-meta {
    color: #999;
  }

  /* line 3521, ../sass/style.scss */
  .blog-list .posts .post-info .entry-meta span, .blog-post .posts .post-info .entry-meta span {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 3527, ../sass/style.scss */
  .blog-list .posts .post-info a, .blog-post .posts .post-info a {
    font-size: 13px;
    font-size: 0.92857rem;
    color: #999;
    font-weight: 300;
  }

  /* line 3531, ../sass/style.scss */
  .blog-list .posts .post-info a:hover, .blog-post .posts .post-info a:hover {
    color: #777;
    text-decoration: none;
  }

  /* line 3535, ../sass/style.scss */
  .blog-list .posts .post-info a span, .blog-post .posts .post-info a span {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 3542, ../sass/style.scss */
  .blog-list .posts .owl-carousel,
  .blog-list .posts .img-post, .blog-post .posts .owl-carousel,
  .blog-post .posts .img-post {
    margin-bottom: 23px;
  }

  /* line 3545, ../sass/style.scss */
  .blog-list .posts .owl-controls, .blog-post .posts .owl-controls {
    bottom: 10px;
  }

  /* line 3547, ../sass/style.scss */
  .blog-list .posts .owl-controls .owl-dot span, .blog-post .posts .owl-controls .owl-dot span {
    margin-right: 1px;
  }

  /* line 3552, ../sass/style.scss */
  .blog-list .posts .post-img, .blog-post .posts .post-img {
    margin: 30px 0 22px 0;
  }

  /* line 3554, ../sass/style.scss */
  .blog-list .posts .post-img img, .blog-post .posts .post-img img {
    height: auto;
    width: 100%;
  }

  /* line 3561, ../sass/style.scss */
  .blog-list p, .blog-post p {
    font-size: 14px;
    font-size: 1rem;
    clear: both;
    color: #777;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: block;
    height: 75px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 3574, ../sass/style.scss */
  .blog-list blockquote, .blog-post blockquote {
    margin-bottom: 29px;
    margin-top: 50px;
    padding-top: 29px;
  }

  /* line 3579, ../sass/style.scss */
  .blog-list .pagination-box ul, .blog-post .pagination-box ul {
    margin-top: 4px;
  }

  /* PAGINATION
---------------------------------------------------------------------------------*/
  /* line 3587, ../sass/style.scss */
  .pagination {
    border-radius: 2px;
    vertical-align: top;
  }

  /* line 3590, ../sass/style.scss */
  .pagination > li:first-child > a, .pagination > li:first-child > span {
    border-radius: 2px;
    vertical-align: top;
  }

  /* line 3596, ../sass/style.scss */
  .pagination > li > a, .pagination > li > span {
    font-size: 13px;
    font-size: 0.92857rem;
    border-radius: 2px;
    border: none;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -0.03em;
    line-height: 1rem;
    margin-right: 2px;
    min-width: 32px;
    padding: 9px 14px 9px 14px;
    text-align: center;
  }

  /* line 3608, ../sass/style.scss */
  .pagination > li > a.pag-center {
    padding: 4px 8px 2px 8px;
  }

  /* line 3616, ../sass/style.scss */
  .pagination li span {
    font-weight: bold;
  }

  /* line 3621, ../sass/style.scss */
  .pagination > li > a, .pagination > li > span {
    background: #e5e5e5;
    color: #888 !important;
    height: 33px;
    margin-bottom: 3px;
  }

  /* line 3627, ../sass/style.scss */
  .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background: #eee;
    color: #888 !important;
  }

  /* line 3633, ../sass/style.scss */
  .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background: #444;
    border-color: #444;
  }

  /* line 3639, ../sass/style.scss */
  .pagination > .disabled > span {
    background: #e5e5e5;
  }

  /* line 3641, ../sass/style.scss */
  .pagination > .disabled > span:hover, .pagination > .disabled > span:focus {
    background: #e5e5e5;
  }

  /* line 3645, ../sass/style.scss */
  .pagination > .disabled > a {
    background: #e5e5e5;
  }

  /* line 3647, ../sass/style.scss */
  .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    background: #e5e5e5;
  }

  /* line 3654, ../sass/style.scss */
  .pagination .pagination-next {
    padding-left: 5px;
  }

  /* --- */
  /* line 3661, ../sass/style.scss */
  .pagination-box ul {
    width: 100%;
  }

  /* line 3663, ../sass/style.scss */
  .pagination-box ul li {
    display: inline-block;
  }

  /* line 3665, ../sass/style.scss */
  .pagination-box ul li:last-child {
    margin-right: 0;
  }

  /* line 3671, ../sass/style.scss */
  #block-posts {
    padding-top: 95px;
  }

  /* line 3674, ../sass/style.scss */
  #block-posts.right-list:after {
    background: rgba(0, 0, 0, 0.1);
    content: " ";
    height: 150%;
    left: 0;
    position: absolute;
    top: 0;
    width: 1px;
  }

  /* line 3685, ../sass/style.scss */
  #block-posts.left-list:after {
    background: rgba(0, 0, 0, 0.1);
    content: " ";
    height: 150%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
  }

  @media (max-width: 991px) {
    /* line 3671, ../sass/style.scss */
    #block-posts {
      padding-bottom: 80px;
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  @media (max-width: 767px) {
    /* line 3671, ../sass/style.scss */
    #block-posts {
      padding-bottom: 40px;
    }
  }

  /* Sidebar
--------------------------------------------------------------------------*/
  /* line 3709, ../sass/style.scss */
  .sidebar {
    padding-top: 95px;
  }

  @media (max-width: 991px) {
    /* line 3709, ../sass/style.scss */
    .sidebar {
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      padding-top: 0;
    }

    /* line 3714, ../sass/style.scss */
    .sidebar .sidebar-col:first-of-type {
      padding: 60px 20px 0px 20px;
    }
  }
  @media (max-width: 991px) and (max-width: 767px) {
    /* line 3718, ../sass/style.scss */
    .sidebar .sidebar-col:first-of-type {
      padding-top: 30px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 3724, ../sass/style.scss */
    .sidebar .sidebar-col {
      padding: 60px 20px 75px 20px;
    }

    /* line 3727, ../sass/style.scss */
    .sidebar .sidebar-col:first-of-type:after {
      background: rgba(0, 0, 0, 0.1);
      content: " ";
      height: 150%;
      position: absolute;
      right: 0;
      top: 0;
      width: 1px;
    }

    /* line 3738, ../sass/style.scss */
    .sidebar .sidebar-no-padding {
      padding-left: 0;
      padding-right: 0;
    }
  }
  @media (max-width: 991px) {
    /* line 3709, ../sass/style.scss */
    .sidebar {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  /* line 3747, ../sass/style.scss */
  .sidebar h6 {
    color: #cd3333;
    font-size: 12px;
    font-size: 0.85714rem;
    letter-spacing: 1px;
  }

  /* line 3753, ../sass/style.scss */
  .sidebar ul {
    padding-left: 0;
  }

  /* line 3755, ../sass/style.scss */
  .sidebar ul li {
    list-style: none;
    margin-bottom: 6px;
  }

  /* line 3758, ../sass/style.scss */
  .sidebar ul li a {
    -webkit-transition: all 0.2s linear;
    font-size: 13px;
    font-size: 0.92857rem;
    color: #999999;
    transition: all 0.2s linear;
  }

  /* line 3763, ../sass/style.scss */
  .sidebar ul li a.active, .sidebar ul li a:hover {
    color: #222222;
  }

  /* line 3767, ../sass/style.scss */
  .sidebar ul li span {
    font-size: 13px;
    font-size: 0.92857rem;
  }

  /* SEARCH FORM
------------------------------------------ -------------------------------- ----------------*/
  /* line 3777, ../sass/style.scss */
  #searchform {
    margin-bottom: 9px;
    margin-top: 5px;
    position: relative;
  }

  /* line 3783, ../sass/style.scss */
  #searchform input[type="text"] {
    font-size: 14px;
    font-size: 1rem;
    height: 40px;
    padding-right: 45px;
    padding-top: 1px;
    position: relative;
    width: 100%;
  }

  /* line 3791, ../sass/style.scss
#searchform input[type="submit"] {
  background-image: url(../images/blog/search.svg);
  background-position: center;
  background-repeat: no-repeat;
  background: none;
  border: none;
  font-size: 0;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}*/
  @media (max-width: 991px) {
    /* line 3777, ../sass/style.scss */
    #searchform {
      border-bottom: 1px solid #e5e5e5;
      margin-bottom: 0;
      margin-top: 60px;
      padding-bottom: 60px;
      padding-left: 20px;
      padding-right: 20px;
    }

    /* line 3814, ../sass/style.scss */
    #searchform input[type="submit"] {
      right: 20px;
    }
  }
  @media (max-width: 767px) {
    /* line 3777, ../sass/style.scss */
    #searchform {
      margin-top: 30px;
    }
  }

  /* WIDGET
--------------------------------------------------- ------------------------------ --------------*/
  /* line 3827, ../sass/style.scss */
  .widget {
    margin-bottom: 52px;
    /* widget-recent-entries
  ----------------------------------------------------------------- */
  }

  @media (max-width: 991px) {
    /* line 3829, ../sass/style.scss */
    .widget.search-form {
      margin-bottom: 0px;
    }
  }
  /* line 3834, ../sass/style.scss */
  .widget h6 {
    font-size: 12px;
    font-size: 0.85714rem;
    color: #cd3333;
    letter-spacing: 0.09em;
    margin-bottom: 19px;
    text-transform: uppercase;
  }

  /* line 3841, ../sass/style.scss */
  .widget ul {
    margin: 0;
    padding: 0;
  }

  /* line 3844, ../sass/style.scss */
  .widget ul li {
    list-style: none;
    margin-bottom: 6px;
  }

  /* line 3847, ../sass/style.scss */
  .widget ul li a, .widget ul li span {
    font-size: 13px;
    font-size: 0.92857rem;
    color: #999;
  }

  /* line 3852, ../sass/style.scss */
  .widget ul li a.active, .widget ul li a:hover, .widget ul li a:active, .widget ul li a:focus {
    color: #222;
    text-decoration: none;
  }

  /* line 3860, ../sass/style.scss */
  .widget.widget-tag-cloud {
    margin-bottom: 58px;
  }

  /* line 3862, ../sass/style.scss */
  .widget.widget-tag-cloud a {
    font-size: 14px;
    font-size: 1rem;
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    color: #999;
  }

  /* line 3866, ../sass/style.scss */
  .widget.widget-tag-cloud a.active, .widget.widget-tag-cloud a:hover, .widget.widget-tag-cloud a:active, .widget.widget-tag-cloud a:focus {
    color: #222;
    text-decoration: none;
  }

  /* line 3872, ../sass/style.scss */
  .widget.widget-text {
    margin-bottom: 58px;
  }

  /* line 3876, ../sass/style.scss */
  .widget.tags li {
    display: inline-block;
    margin-bottom: 2px;
  }

  /* line 3879, ../sass/style.scss */
  .widget.tags li a {
    font-size: 13px;
    font-size: 0.92857rem;
    background: #e5e5e5;
    border-radius: 2px;
    color: #999999;
    display: block;
    font-weight: 700;
    margin: 0px 0 0 -1px;
    padding: 10px 8px 9px 8px;
    text-transform: uppercase;
  }

  /* line 3889, ../sass/style.scss */
  .widget.tags li a:hover {
    background: #eee;
    color: #999999;
  }

  /* line 3899, ../sass/style.scss */
  .widget.widget-recent-entries h6 {
    margin-bottom: 22px;
  }

  /* line 3902, ../sass/style.scss */
  .widget.widget-recent-entries ul li {
    clear: both;
    margin-bottom: 10px !important;
    min-height: 53px;
    padding-left: 53px;
    padding-top: 0;
    position: relative;
  }

  /* line 3909, ../sass/style.scss */
  .widget.widget-recent-entries ul li .preview-img {
    left: 0;
    margin-right: 8px;
    position: absolute;
    top: 4px;
  }

  /* line 3915, ../sass/style.scss */
  .widget.widget-recent-entries ul li a {
    font-size: 12px;
    font-size: 0.85714rem;
  }

  /* line 3918, ../sass/style.scss */
  .widget.widget-recent-entries ul li span {
    font-size: 12px;
    font-size: 0.85714rem;
    color: #999;
    display: block;
    margin-top: 4px;
  }

  /*  Calendar
------------------------------------------------------------ */
  /* line 3933, ../sass/style.scss */
  #calendar-wrap {
    background: #f5f5f5;
    display: inline-block;
    margin-bottom: 58px;
    padding: 13px 20px;
    position: relative;
  }

  @media (max-width: 767px) {
    /* line 3933, ../sass/style.scss */
    #calendar-wrap {
      width: 100%;
    }
  }
  /* line 3943, ../sass/style.scss */
  #calendar-wrap table {
    border: none;
    width: auto;
  }

  /* line 3947, ../sass/style.scss */
  #calendar-wrap table td, #calendar-wrap table th {
    font-size: 13px;
    font-size: 0.92857rem;
    background: none;
    border: none;
    font-weight: 400;
    font-weight: normal;
    padding: 0 0px;
  }

  /* line 3955, ../sass/style.scss */
  #calendar-wrap table td {
    font-family: arial;
    line-height: 1;
  }

  /* line 3959, ../sass/style.scss */
  #calendar-wrap table th {
    color: #555;
    padding: 0 0px 5px 0px;
  }

  /* line 3965, ../sass/style.scss */
  #calendar-wrap td span {
    font-size: 13px;
    font-size: 0.92857rem;
    border-radius: 2px;
    color: #555;
    display: block;
    height: 24px;
    padding-top: 5px;
    text-align: center;
    width: 25px;
  }

  /* line 3975, ../sass/style.scss */
  #calendar-wrap td.others-month span {
    color: #777;
  }

  /* line 3978, ../sass/style.scss */
  #calendar-wrap td span:hover {
    background: #e5e5e5;
    color: #555;
    text-decoration: none;
  }

  /* line 3983, ../sass/style.scss */
  #calendar-wrap td a {
    color: red;
    font-family: arial;
    font-weight: bold;
    text-align: center;
  }

  @media (min-width: 768px) {
    /* line 3992, ../sass/style.scss */
    #calendar-wrap #wp-calendar {
      position: relative;
    }
  }
  @media (max-width: 767px) {
    /* line 3992, ../sass/style.scss */
    #calendar-wrap #wp-calendar {
      margin: 0 auto;
    }
  }
  /* line 4000, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption {
    font-size: 13px;
    font-size: 0.92857rem;
    color: #555;
    font-weight: 700;
    padding: 6px 20px 21px 20px;
    text-align: center;
  }

  @media (min-width: 768px) {
    /* line 4006, ../sass/style.scss */
    #calendar-wrap #wp-calendar caption.cap-all {
      position: relative;
    }
  }
  /* line 4012, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption a {
    font-size: 21px;
    font-size: 1.5rem;
    color: red;
    font-weight: 700;
  }

  /* line 4016, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption a:hover {
    color: #92ab19;
  }

  /* line 4020, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption a.prev-calendar {
    left: 0;
    position: absolute;
    top: 0;
  }

  @media (max-width: 767px) {
    /* line 4020, ../sass/style.scss */
    #calendar-wrap #wp-calendar caption a.prev-calendar {
      left: 23px;
      top: 10px;
    }
  }
  /* line 4030, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption a.next-calendar {
    position: absolute;
    right: 0;
    top: 0;
  }

  @media (max-width: 767px) {
    /* line 4030, ../sass/style.scss */
    #calendar-wrap #wp-calendar caption a.next-calendar {
      right: 23px;
      top: 10px;
    }
  }
  /* line 4042, ../sass/style.scss */
  #calendar-wrap #wp-calendar .others-month {
    color: #bbb;
  }

  /* ---------------------------------------------------------------------------------- */
  /* ----------------------------------- BLOG POSTS ----------------------------------- */
  /* ---------------------------------------------------------------------------------- */
  /* line 4053, ../sass/style.scss */
  .blog-post h2 {
    margin-bottom: 17px;
  }

  /* line 4055, ../sass/style.scss */
  .blog-post h2 a {
    font-size: 42px;
    font-size: 3rem;
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    color: #222;
    font-weight: 800;
    letter-spacing: -0.015em;
  }

  /* line 4061, ../sass/style.scss */
  .blog-post h2 a:hover {
    color: #5E5E5E;
    text-decoration: none;
  }

  /* line 4067, ../sass/style.scss */
  .blog-post .posts {
    margin-bottom: 65px;
  }

  /* line 4071, ../sass/style.scss */
  .blog-post #nav-posts {
    margin-top: 26px;
  }

  /* line 4073, ../sass/style.scss */
  .blog-post #nav-posts .pagination {
    margin-bottom: 22px;
    margin-top: 40px;
  }

  /* line 4077, ../sass/style.scss */
  .blog-post #nav-posts a {
    font-size: 14px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 4083, ../sass/style.scss */
  .blog-post #nav-posts .p-right a {
    padding: 10px 17px 6px 16px;
  }

  /* line 4086, ../sass/style.scss */
  .blog-post #nav-posts .p-left a {
    padding: 10px 17px 6px 15px;
  }

  /* line 4091, ../sass/style.scss */
  .blog-post #nav-posts .p-center a {
    padding: 10px 10px;
    font-size: 14px;
    font-size: 1rem;
  }

  /* line 4097, ../sass/style.scss */
  .blog-post #nav-posts .pagination i.fa-angle-left {
    margin-right: 4px;
  }

  /* line 4100, ../sass/style.scss */
  .blog-post #nav-posts .pagination i.fa-angle-right {
    margin-left: 4px;
  }

  /* line 4106, ../sass/style.scss */
  .blog-post .post-soc-icon {
    margin-top: 34px;
  }

  /* line 4108, ../sass/style.scss */
  .blog-post .post-soc-icon > div {
    float: left;
  }

  /* line 4111, ../sass/style.scss */
  .blog-post .post-soc-icon .soc-icon {
    margin-top: 8px;
  }

  /* line 4114, ../sass/style.scss */
  .blog-post .post-soc-icon .count-shared {
    border-right: 1px solid #e5e5e5;
    margin-right: 0px;
    padding-right: 24px;
    color: #777;
  }

  /* line 4118, ../sass/style.scss */
  .blog-post .post-soc-icon .count-shared .quantity {
    font-size: 32px;
    font-size: 2.28571rem;
    color: #cd3232;
    font-family: arial;
    font-weight: bold;
  }

  /* line 4125, ../sass/style.scss */
  .blog-post .post-soc-icon .count-shared span {
    font-size: 14px;
    font-size: 1rem;
    color: #999;
    display: block;
    margin-top: -8px;
  }

  /* line 4132, ../sass/style.scss */
  .blog-post .post-soc-icon .wrap-button {
    margin-right: 3px;
  }

  /* line 4136, ../sass/style.scss */
  .blog-post .post-soc-icon .getshare-text {
    background: #f2f2f2 !important;
    color: #cd3333 !important;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 4141, ../sass/style.scss */
  .blog-post .post-soc-icon .getshare-text:hover {
    background: #cd3333 !important;
    color: white !important;
  }

  /* COMMENTS
------------------------------------------------------------------------------------*/
  /* line 4153, ../sass/style.scss */
  .success, #success {
    margin-bottom: 10px;
  }

  /* line 4156, ../sass/style.scss */
  .success span, #success span {
    color: #9eb533 !important;
  }

  /* line 4163, ../sass/style.scss */
  .invert-elements .success span, .invert-elements #success span {
    color: rgba(255, 255, 255, 0.88) !important;
  }

  /* line 4169, ../sass/style.scss */
  #comments {
    margin-top: 6px;
  }

  /* line 4171, ../sass/style.scss */
  #comments h5 {
    font-weight: 600;
    margin-bottom: 43px;
  }

  /* line 4174, ../sass/style.scss */
  #comments h5 span {
    font-size: 16px;
    font-size: 1.14286rem;
    color: #777;
    font-weight: 400;
  }

  /* line 4180, ../sass/style.scss */
  #comments ul {
    list-style: none;
    margin-top: 11px;
    padding: 0;
  }

  /* line 4184, ../sass/style.scss */
  #comments ul.children {
    margin-top: -4px;
    padding-left: 103px;
  }

  /* line 4187, ../sass/style.scss */
  #comments ul.children li {
    font-size: 100%;
  }

  @media (max-width: 767px) {
    /* line 4184, ../sass/style.scss */
    #comments ul.children {
      padding-left: 20px;
    }
  }
  /* line 4195, ../sass/style.scss */
  #comments li {
    list-style: none;
    margin-top: 10px;
  }

  /* line 4198, ../sass/style.scss */
  #comments li li {
    margin-top: 44px;
  }

  /* line 4202, ../sass/style.scss */
  #comments .avatar {
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    float: left;
    height: 70px;
    margin: 5px 31px 0 0;
    width: 70px;
  }

  @media (max-width: 767px) {
    /* line 4202, ../sass/style.scss */
    #comments .avatar {
      height: 35px;
      margin-right: 10px;
      width: 35px;
    }
  }
  /* line 4216, ../sass/style.scss */
  #comments .meta {
    font-size: 12px;
    font-size: 0.85714rem;
    color: #999;
    margin-bottom: 12px;
    padding-top: 2px;
  }

  /* line 4221, ../sass/style.scss */
  #comments .meta a {
    font-size: 12px;
    font-size: 0.85714rem;
    margin-left: 15px;
  }

  @media (max-width: 767px) {
    /* line 4226, ../sass/style.scss */
    #comments .meta cite {
      display: block;
    }
  }
  @media (max-width: 767px) {
    /* line 4216, ../sass/style.scss */
    #comments .meta {
      position: relative;
    }
  }
  @media (max-width: 767px) {
    /* line 4233, ../sass/style.scss */
    #comments .meta a {
      position: absolute;
      right: 0;
      top: 5px;
    }
  }
  /* line 4242, ../sass/style.scss */
  #comments p {
    font-size: 13px;
    font-size: 0.92857rem;
    clear: none;
    line-height: 1.7em !important;
    overflow: hidden;
    height: auto;
    -webkit-line-clamp: 99;
  }

  /*  LEAVE COMMENT
------------------------------------------------------ */
  /* line 4255, ../sass/style.scss */
  #respond {
    margin-top: 47px;
  }

  /* line 4257, ../sass/style.scss */
  #respond h3 {
    font-size: 24px;
    font-size: 1.71429rem;
    font-weight: 600;
    text-transform: lowercase; /* uppercase */
  }

  @media (max-width: 767px) {
    /* line 4255, ../sass/style.scss */
    #respond {
      margin-top: 36px;
    }
  }

  /* line 4268, ../sass/style.scss */
  #comments form {
    margin-top: 54px;
  }

  /* line 4271, ../sass/style.scss */
  #comments form input[type="text"], #comments form input[type="email"] {
    font-size: 14px;
    font-size: 1rem;
    background: white;
    border-radius: 0 !important;
    border: 1px solid #e5e5e5 !important;
    box-shadow: none !important;
    height: 40px;
    padding: 0 10px;
    width: 100%;
  }

  /* line 4282, ../sass/style.scss */
  #comments form textarea {
    height: 90px;
    padding: 10px;
    width: 100%;
    resize: none;
  }

  @media (max-width: 767px) {
    /* line 4268, ../sass/style.scss */
    #comments form {
      margin-top: initial;
    }
  }
  /* line 4292, ../sass/style.scss */
  #comments .form-field {
    margin-bottom: 10px;
  }

  /* line 4295, ../sass/style.scss */
  #comments form button {
    font-size: 12px;
    font-size: 0.85714rem;
    height: 40px;
    margin-top: 10px;
    padding: 1px 29px 0 29px;
  }

  /*---------------------------------------------------------------------------------------*/
  /*----------------------------------------SOCIAL Share LINK------------------------------*/
  /*---------------------------------------------------------------------------------------*/
  /* line 4307, ../sass/style.scss */
  .social-inp.down {
    text-align: center;
    width: 100%;
  }

  /* line 4310, ../sass/style.scss */
  .social-inp.down a {
    display: inline-block;
    float: none;
  }

  /* line 4316, ../sass/style.scss */
  .social-inp {
    display: inline-block;
    margin: 14px 0 0px 0;
    padding: 0 17px;
    vertical-align: middle;
  }

  /* line 4322, ../sass/style.scss */
  .social-inp label {
    cursor: pointer;
    margin-bottom: 0;
  }

  /* line 4327, ../sass/style.scss */
  .social-inp input {
    display: none;
  }

  /* line 4331, ../sass/style.scss */
  .social-inp a {
    border: none;
    display: block;
    float: left;
    font-size: 0;
    line-height: 1;
    outline: none;
    position: relative;
  }

  /* line 4340, ../sass/style.scss */
  .social-inp a:hover {
    border: none;
  }

  /* line 4342, ../sass/style.scss */
  .social-inp a:hover .getshare-text {
    color: white;
  }

  /* line 4348, ../sass/style.scss */
  .social-inp .getshare-text {
    font-size: 14px;
    font-size: 1rem;
    color: white;
    display: inline-block;
    font-family: FontAwesome;
    font-weight: lighter;
    height: 30px;
    padding: 9px 8px 8px 8px;
    position: relative;
    text-align: center;
    transition: color .2s ease, background .2s ease;
    vertical-align: middle;
    width: 30px;
  }

  /* line 4363, ../sass/style.scss */
  .social-inp .getshare-counter {
    font-size: 12px;
    font-size: 0.85714rem;
    background: #e5e5e5;
    border-radius: 2px;
    color: #555;
    display: block;
    font-weight: normal;
    height: 23px;
    line-height: 12px;
    max-width: 40px;
    max-width: inherit;
    opacity: 0;
    overflow: visible;
    padding: 6px 0;
    position: absolute;
    text-align: center;
    top: -35px;
    width: 100%;
    transition: max-width .2s ease, padding .2s ease, background .2s ease;
    vertical-align: middle;
    transition: visibility .2s ease, opacity .2s ease;
    visibility: hidden;
  }

  /* line 4386, ../sass/style.scss */
  .social-inp .getshare-counter:before {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #e5e5e5;
    bottom: -6px;
    content: '';
    height: 0;
    margin-left: -2px;
    position: absolute;
    width: 0;
  }

  /* line 4399, ../sass/style.scss */
  .social-inp .getshare-icon {
    text-align: center;
  }

  /* line 4402, ../sass/style.scss */
  .social-inp .getshare-icon:hover .getshare-counter {
    opacity: 1;
    visibility: visible;
  }

  /* line 4408, ../sass/style.scss */
  .social-inp .gt-gp .getshare-text {
    background: #dc4c39;
  }

  /* line 4412, ../sass/style.scss */
  .social-inp input[type="checkbox"] + label {
    margin: 0 0 0 2px;
  }

  /* line 4413, ../sass/style.scss */
  .social-inp input[type="checkbox"] + label:before {
    background: none;
  }

  /* TWITTER */
  /* line 4423, ../sass/style.scss */
  .gt-tw .getshare-text {
    background: #3799dd;
  }

  /* line 4427, ../sass/style.scss */
  .gt-tw .getshare-text:before {
    content: "\f099";
  }

  /* FACEBOOK */
  /* line 4433, ../sass/style.scss */
  .gt-fb .getshare-text {
    background: #314e8f;
  }

  /* line 4437, ../sass/style.scss */
  .gt-fb .getshare-text:before {
    content: "\f09a";
  }

  /* GOOGLE+ */
  /* line 4443, ../sass/style.scss */
  .gt-gp .getshare-text {
    background: #a94034;
  }

  /* line 4447, ../sass/style.scss */
  .gt-gp .getshare-text:before {
    content: "\f0d5";
  }

  /* PINTEREST + */
  /* line 4453, ../sass/style.scss */
  .gt-pt .getshare-text {
    background: #9d2027;
  }

  /* line 4457, ../sass/style.scss */
  .gt-pt .getshare-text:before {
    content: "\f0d2";
  }

  /* VK */
  /* line 4463, ../sass/style.scss */
  .gt-vk .getshare-text {
    background: #4B5A97;
  }

  /* line 4467, ../sass/style.scss */
  .gt-vk .getshare-text:before {
    content: "\f189";
  }

  /* StumbleUpon */
  /* line 4473, ../sass/style.scss */
  .gt-st .getshare-text {
    background: #555555;
  }

  /* line 4477, ../sass/style.scss */
  .gt-st .getshare-text:before {
    content: "\f1a4";
  }

  /* LinkedIn + */
  /* line 4483, ../sass/style.scss */
  .gt-in .getshare-text {
    background: #3f4bb8;
  }

  /* line 4487, ../sass/style.scss */
  .gt-in .getshare-text:before {
    content: "\f0e1";
  }

  @media (max-width: 1229px) {
    /* line 4492, ../sass/style.scss */
    .social-fix {
      display: none;
    }
  }
  /* Login-box
-------------------------------------------------------------------------*/
  /* line 4499, ../sass/style.scss */
  .login-primary-banner {
    height: 185px;
  }

  /* line 4501, ../sass/style.scss */
  .login-primary-banner h1 {
    font-size: 42px;
    font-size: 3rem;
    color: white;
    line-height: 0.235;
    margin-top: 10px;
    opacity: 0.97;
  }

  @media (max-width: 767px) {
    /* line 4501, ../sass/style.scss */
    .login-primary-banner h1 {
      font-size: 42px;
      font-size: 3rem;
    }
  }
  /* line 4511, ../sass/style.scss */
  .login-primary-banner span {
    font-size: 13px;
    font-size: 0.92857rem;
    font-weight: 300;
  }

  /* line 4514, ../sass/style.scss */
  .login-primary-banner span i {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 4522, ../sass/style.scss */
  .login .nav-tabs {
    border: none;
  }

  /* line 4524, ../sass/style.scss */
  .login .nav-tabs > li {
    margin-right: -6px;
  }

  /* line 4526, ../sass/style.scss */
  .login .nav-tabs > li > a {
    font-size: 12px;
    font-size: 0.85714rem;
    background: white;
    border-radius: 0;
    border: 1px solid #e1e1e1;
    color: #777777;
    font-weight: 600;
    padding: 17px 43px 14px 43px;
    text-align: center;
    text-transform: uppercase;
    width: 135px;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
  }

  /* line 4541, ../sass/style.scss */
  .login .nav-tabs > li.active a, .login .nav-tabs > li:hover a {
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    color: #222;
  }

  /* line 4549, ../sass/style.scss */
  .login .tab-content {
    margin-top: 80px;
  }

  /* line 4551, ../sass/style.scss */
  .login .tab-content input {
    background: white;
  }

  /* line 4556, ../sass/style.scss */
  .login .login-box {
    margin: 98px auto 100px;
    max-width: 346px;
    width: 100%;
  }

  /* line 4560, ../sass/style.scss */
  .login .login-box .checkbox {
    float: left;
    margin-left: -20px;
    margin-top: -10px;
  }

  /* line 4566, ../sass/style.scss */
  .login .login-box .sign-in-box {
    font-size: 12px;
    font-size: 0.85714rem;
    float: right;
    margin-top: 2px;
  }

  /* line 4570, ../sass/style.scss */
  .login .login-box .sign-in-box span {
    color: #777777;
    letter-spacing: 0.5px;
  }

  /* line 4574, ../sass/style.scss */
  .login .login-box .sign-in-box a {
    font-size: 12px;
    font-size: 0.85714rem;
  }

  @media (max-width: 479px) {
    /* line 4566, ../sass/style.scss */
    .login .login-box .sign-in-box {
      float: left;
    }
  }
  /* line 4581, ../sass/style.scss */
  .login .login-box .form-group {
    margin-bottom: 10px;
  }

  /* line 4584, ../sass/style.scss */
  .login .login-box .nav-tabs {
    text-align: center;
    width: 100%;
  }

  /* line 4587, ../sass/style.scss */
  .login .login-box .nav-tabs li {
    display: inline-block;
    float: none;
  }

  /* line 4593, ../sass/style.scss */
  .login .login-box button {
    clear: both;
    float: none;
    margin-top: 30px;
    padding: 10px 18px;
    width: 100%;
  }

  /* Block Maps
-----------------------------------------------------------------------*/
  /* line 4607, ../sass/style.scss */
  .map-canvas {
    bottom: 0;
    height: 100%;
    left: 0;
    min-height: 260px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
  }

  @media (max-width: 676px) {
    /* line 4607, ../sass/style.scss */
    .map-canvas {
      position: static;
    }
  }

  /* Soc-icon
-----------------------------------------------------------------------*/
  /* line 4623, ../sass/style.scss */
  .soc-icon {
    margin: 0 10px;
    padding-top: 5px;
  }

  /* line 4626, ../sass/style.scss */
  .soc-icon.block-inline {
    display: inline-block;
    vertical-align: top;
  }

  /* line 4631, ../sass/style.scss */
  .soc-icon .wrap-button {
    float: left;
    height: 22px;
    margin-right: 5px;
    width: 22px;
    -webkit-perspective: 100px;
    -moz-perspective: 100px;
    -o-perspective: 100px;
    perspective: 100px;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotatex(0deg);
    -moz-transform: rotatex(0deg);
    -o-transform: rotatex(0deg);
    transform: rotatex(0deg);
  }

  /* line 4648, ../sass/style.scss */
  .soc-icon .wrap-button:last-of-type {
    margin-right: 0px;
  }

  /* line 4653, ../sass/style.scss */
  .soc-icon a {
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
    border-radius: 0;
    color: white;
    cursor: pointer;
    display: block;
    height: 22px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 22px;
  }

  /* line 4664, ../sass/style.scss */
  .soc-icon a:hover {
    text-decoration: none;
    -webkit-transform: rotatex(-30deg);
    -moz-transform: rotatex(-30deg);
    -o-transform: rotatex(-30deg);
    transform: rotatex(-30deg);
  }

  /* line 4671, ../sass/style.scss */
  .soc-icon a i {
    display: table-cell;
    height: 22px;
    padding-top: 2px;
    vertical-align: middle;
    width: 22px;
  }

  /* line 4678, ../sass/style.scss */
  .soc-icon a.fb {
    background: #3c5fb2;
  }

  /* line 4681, ../sass/style.scss */
  .soc-icon a.tw {
    background: #3799dd;
  }

  /* line 4684, ../sass/style.scss */
  .soc-icon a.g-plus {
    background: #dc4c39;
  }

  /* line 4687, ../sass/style.scss */
  .soc-icon a.pinterest {
    background: #cc2127;
  }

  /* line 4690, ../sass/style.scss */
  .soc-icon a.inst {
    background: #96624e;
  }

  /* line 4696, ../sass/style.scss */
  .social-inp.down .getshare-counter {
    bottom: -35px;
    top: auto;
  }

  /* line 4700, ../sass/style.scss */
  .social-inp.down .getshare-counter:before {
    border-bottom: 7px solid #e5e5e5;
    border-top: 0px solid #e5e5e5;
    bottom: auto;
    top: -6px;
  }

  /* contact
----------------------------------------------------------------------------------*/
  /* line 4715, ../sass/style.scss rgba(43, 43, 53*/
  #contact .table-box h1 {
    color: rgba(253, 184, 23, 1);
  }

  /* line 4718, ../sass/style.scss */
  #contact .background {
    z-index: 0;
  }

  /* line 4721, ../sass/style.scss */
  #contact .table-row > div {
    position: relative;
  }

  /* line 4724, ../sass/style.scss */
  #contact .cont-text-box {
    margin-bottom: 13px;
    margin-top: 35px;
    padding-left: 40px;
    padding-right: 40px;
  }

  @media (max-width: 1170px) {
    /* line 4724, ../sass/style.scss */
    #contact .cont-text-box {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  /* line 4734, ../sass/style.scss */
  #contact .cont-text-box p {
    font-size: 18px;
    font-size: 1.28571rem;
    color: white;
    font-weight: 300;
    line-height: 1.6;
  }

  /* line 4740, ../sass/style.scss */
  #contact .cont-text-box .company-info-box {
    margin-bottom: 40px;
  }

  /* line 4745, ../sass/style.scss */
  #contact .t1 img {
    width: 100%;
  }

  /* line 4749, ../sass/style.scss */
  #contact .cont-box {
    color: white;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 4755, ../sass/style.scss */
  #contact .cont-box h6 {
    font-size: 16px;
    font-size: 1.14286rem;
    margin-bottom: 4px;
    text-transform: none;
  }

  /* line 4760, ../sass/style.scss */
  #contact .cont-box p {
    font-size: 14px;
    font-size: 1rem;
  }

  /* line 4763, ../sass/style.scss */
  #contact .cont-box.address-box {
    font-weight: 300;
  }

  /* line 4766, ../sass/style.scss */
  #contact .cont-box.address-box p {
    margin-bottom: 25px;
  }

  /* line 4768, ../sass/style.scss */
  #contact .cont-box.address-box p span {
    font-size: 16px;
    font-size: 1.14286rem;
    font-weight: 700;
  }

  /* line 4775, ../sass/style.scss */
  #contact .form-box {
    padding-bottom: 25px;
    padding-top: 30px;
  }

  /* line 4778, ../sass/style.scss */
  #contact .form-box .contact-form button {
    width: 100%;
  }

  /* line 4781, ../sass/style.scss */
  #contact .form-box h5 {
    color: white;
    margin-bottom: 25px;
  }

  /* line 4785, ../sass/style.scss */
  #contact .form-box .form-group {
    margin-bottom: 10px;
  }

  @media (min-width: 768px) {
    /* line 4787, ../sass/style.scss */
    #contact .form-box .form-group.name {
      padding-right: 5px;
    }
  }
  @media (min-width: 768px) {
    /* line 4792, ../sass/style.scss */
    #contact .form-box .form-group.email {
      padding-left: 5px;
    }
  }
  /* line 4798, ../sass/style.scss */
  #contact .form-box button {
    margin-top: 7px;
  }

  /* line 4803, ../sass/style.scss */
  #contact .form-message {
    display: block;
    margin-top: 20px;
  }

  /* line 4806, ../sass/style.scss */
  #contact .form-message .text-danger {
    color: #cd3333 !important;
  }

  /* line 4809, ../sass/style.scss */
  #contact .form-message .text-success {
    color: white !important;
  }

  /* Page-404
-------------------------------------------------------------------------------------*/
  /* line 4820, ../sass/style.scss */
  .page-404 h1 {
    font-size: 300px;
    font-size: 21.42857rem;
    color: white;
    font-family: 'Open Sans', sans-serif;
    line-height: 0.835;
    opacity: 0.97;
  }

  @media (max-width: 767px) {
    /* line 4820, ../sass/style.scss */
    .page-404 h1 {
      font-size: 100px;
      font-size: 7.14286rem;
    }
  }
  /* line 4830, ../sass/style.scss */
  .page-404 p {
    font-size: 18px;
    font-size: 1.28571rem;
    font-weight: 300;
    margin-bottom: 35px;
  }

  @media (max-width: 767px) {
    /* line 4830, ../sass/style.scss */
    .page-404 p {
      font-size: 18px;
      font-size: 1.28571rem;
      padding-left: 45px;
      padding-right: 45px;
    }
  }

  /* Tabs-section
-------------------------------------------------------------------------------------*/
  /* line 4845, ../sass/style.scss */
  .tabs-section {
    padding-bottom: 100px;
    padding-top: 100px;
  }

  /* line 4848, ../sass/style.scss */
  .tabs-section h5 {
    margin-bottom: 78px;
  }

  /* line 4851, ../sass/style.scss */
  .tabs-section h2 {
    color: #cd3333;
  }

  /* line 4856, ../sass/style.scss */
  .nav-tabs {
    border: none;
  }

  /* line 4858, ../sass/style.scss */
  .nav-tabs > li > a {
    color: #777777;
    font-size: 12px;
    font-size: 0.85714rem;
    border-color: #e1e1e1;
    border-radius: 0;
    font-weight: 600;
    margin-right: -1px;
    padding: 16px 43px 14px 43px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 4871, ../sass/style.scss */
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: #f9f9f9;
    border-color: #e1e1e1;
    color: #222222;
  }

  /* line 4876, ../sass/style.scss */
  .nav-tabs > li > a:hover {
    background: #f9f9f9;
    border-color: #e1e1e1;
    color: #222222;
  }

  /* line 4881, ../sass/style.scss */
  .tab-content {
    margin-bottom: 100px;
    padding-top: 30px;
  }

  /* tab > accordion ----------------------------------*/
  /* line 4887, ../sass/style.scss */
  .panel-default {
    border: none;
  }

  /* line 4889, ../sass/style.scss */
  .panel-default > .panel-heading {
    background: none;
    border-radius: 0;
    border: none;
    color: #222;
    color: white;
    padding: 0;
  }

  /* line 4896, ../sass/style.scss */
  .panel-default > .panel-heading a {
    font-size: 12px;
    font-size: 0.85714rem;
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    color: #222;
    display: block;
    font-weight: 600;
    padding: 18px 19px;
    position: relative;
    width: 100%;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 4908, ../sass/style.scss */
  .panel-default > .panel-heading a:after {
    border-bottom: 5px solid #cd3333;
    border: 5px solid transparent;
    content: " ";
    margin-top: -8px;
    position: absolute;
    right: 23px;
    top: 50%;
  }

  /* line 4917, ../sass/style.scss */
  .panel-default > .panel-heading a.collapsed {
    background: none;
    border: 1px solid #e1e1e1;
    color: #777;
  }

  /* line 4921, ../sass/style.scss */
  .panel-default > .panel-heading a.collapsed:after {
    border-bottom: none;
    border-top: 5px solid #777777;
    margin-top: -2px;
  }

  /* line 4927, ../sass/style.scss */
  .panel-default > .panel-heading a:hover {
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    color: #222;
  }

  /* line 4935, ../sass/style.scss */
  .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
    color: #777;
  }

  /* line 4938, ../sass/style.scss */
  .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border: none !important;
  }

  /* line 4941, ../sass/style.scss */
  .panel, .panel-default > .panel-heading {
    box-shadow: none;
  }

  /* line 4944, ../sass/style.scss */
  .panel-group .panel + .panel {
    margin-top: -1px;
  }

  /* line 4947, ../sass/style.scss */
  .panel-body {
    line-height: 1.7;
    padding: 31px 20px 41px 20px;
  }

  /* Fancybox style
-----------------------------------------------------------------------------*/
  /* line 4954, ../sass/style.scss */
  .fancybox-overlay {
    background: rgba(17, 17, 17, 0.95) !important;
  }

  /* line 4957, ../sass/style.scss */
  .fancybox-skin {
    background: none !important;
    box-shadow: none !important;
    padding: 0 !important;
  }

  /* line 4962, ../sass/style.scss
.fancybox-close {
  background: url(../images/close-fancybox.png);
  background-position: -2px -2px;
  border-radius: 50%;
  border: 1px solid rgba(255, 253, 236, 0.55);
  height: 44px;
  position: fixed;
  right: 55px;
  top: 37px;
  width: 44px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}*/
  /* line 4974, ../sass/style.scss */
  .fancybox-close:hover {
    border-color: rgba(255, 253, 236, 0.75);
  }

  @media (max-width: 767px) {
    /* line 4962, ../sass/style.scss */
    .fancybox-close {
      right: 10px;
      top: 10px;
    }
  }

  @media (max-width: 767px) {
    /* line 4982, ../sass/style.scss */
    .fancybox-inner {
      padding: 40px 0 0 0;
    }
  }
  @media (max-width: 450px) {
    /* line 4982, ../sass/style.scss */
    .fancybox-inner {
      padding: 40px 0;
    }
  }

  /* line 4991, ../sass/style.scss */
  .fancybox-next span, .fancybox-prev span {
    background: none;
    border-radius: 50%;
    border: 1px solid rgba(255, 253, 236, 0.55);
    color: rgba(255, 253, 236, 0.75);
    font: normal normal normal 23px/1 FontAwesome;
    height: 34px;
    padding: 5px 0 0 1px;
    text-align: center;
    width: 34px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 5003, ../sass/style.scss */
  .fancybox-next span:after, .fancybox-prev span:after {
    content: "\f105";
  }

  /* line 5006, ../sass/style.scss */
  .fancybox-next span:hover, .fancybox-prev span:hover {
    border-color: rgba(255, 253, 236, 0.75);
  }

  /* line 5013, ../sass/style.scss */
  .fancybox-next span:after {
    content: "\f105";
  }

  @media (min-width: 1170px) {
    /* line 5011, ../sass/style.scss */
    .fancybox-next {
      right: -11%;
    }
  }

  /* line 5022, ../sass/style.scss */
  .fancybox-prev span {
    padding: 5px 0 0 0px;
  }

  /* line 5024, ../sass/style.scss */
  .fancybox-prev span:after {
    content: "\f104";
    left: -1px;
    position: relative;
  }

  @media (min-width: 1170px) {
    /* line 5021, ../sass/style.scss */
    .fancybox-prev {
      left: -11%;
    }
  }

  /* FAQ
----------------------------------------------------------------------------------*/
  /* line 5040, ../sass/style.scss */
  .faq {
    /* Accordion ----------------------------------------------*/
  }

  /* line 5041, ../sass/style.scss */
  .faq h1 {
    color: #3471b4;
  }

  /* line 5044, ../sass/style.scss */
  .faq h5.nav-tabs-title {
    color: #8eb3dc;
    margin-bottom: 0;
    padding: 40px;
  }

  /* line 5049, ../sass/style.scss */
  .faq .nav-tabs {
    border: none;
  }

  /* line 5051, ../sass/style.scss */
  .faq .nav-tabs li {
    border-top: 1px solid rgba(142, 179, 220, 0.13);
    margin: 0;
    padding: 0;
  }

  /* line 5055, ../sass/style.scss */
  .faq .nav-tabs li:last-of-type {
    border-bottom: 1px solid rgba(142, 179, 220, 0.13);
  }

  /* line 5058, ../sass/style.scss */
  .faq .nav-tabs li a {
    -webkit-transition: all 0.2s linear;
    border: none;
    color: white;
    padding: 27px 40px;
    transition: all 0.2s linear;
  }

  /* line 5066, ../sass/style.scss */
  .faq .nav-tabs li.active a, .faq .nav-tabs li:hover a, .faq .nav-tabs li.active:focus a {
    background-color: rgba(142, 179, 220, 0.1);
    border: none;
    color: #8eb3dc !important;
    padding: 27px 40px;
  }

  /* line 5074, ../sass/style.scss */
  .faq .nav-tabs li.active a:focus {
    background-color: rgba(142, 179, 220, 0.1);
  }

  /* line 5080, ../sass/style.scss */
  .faq .tab-content {
    padding: 50px 30px;
  }

  @media (min-width: 768px) {
    /* line 5080, ../sass/style.scss */
    .faq .tab-content {
      position: absolute;
      top: 0;
      z-index: -10;
    }
  }
  /* line 5087, ../sass/style.scss */
  .faq .tab-content.active {
    z-index: 1;
  }

  /* line 5090, ../sass/style.scss */
  .faq .tab-content h5, .faq .tab-content h6 {
    color: #2063ad;
  }

  /* line 5093, ../sass/style.scss */
  .faq .tab-content h6 {
    font-size: 16px;
    font-size: 1.14286rem;
  }

  /* line 5098, ../sass/style.scss */
  .faq .panel {
    background: none;
  }

  @media (max-width: 768px) {
    /* line 5101, ../sass/style.scss */
    .faq .panel-group {
      margin-bottom: 0;
    }
  }
  /* line 5106, ../sass/style.scss */
  .faq .panel-group .panel + .panel {
    margin-top: 0;
  }

  /* line 5109, ../sass/style.scss */
  .faq .panel-default {
    border: none;
  }

  /* line 5112, ../sass/style.scss */
  .faq .panel-default > .panel-heading {
    background: none;
    border-top: 1px solid rgba(142, 179, 220, 0.13);
    border: none;
    color: white;
    padding: 10px 40px;
  }

  @media (max-width: 767px) {
    /* line 5112, ../sass/style.scss */
    .faq .panel-default > .panel-heading {
      border: none;
    }
  }
  @media (max-width: 767px) {
    /* line 5121, ../sass/style.scss */
    .faq .panel-default > .panel-heading a {
      font-size: 14px;
      font-size: 1rem;
      background: transparent;
      border: none;
      color: #fff;
      font-weight: 400;
      text-transform: none;
    }
  }
  /* line 5130, ../sass/style.scss */
  .faq .panel-default > .panel-heading a:after {
    -webkit-transition: -webkit-transform .5s;
    border-bottom: 5px solid #fff;
    border-top: 0;
    margin-top: -2px;
    transition: transform .5s;
  }

  @media (max-width: 767px) {
    /* line 5138, ../sass/style.scss */
    .faq .panel-default > .panel-heading a.collapsed:after {
      -webkit-transform: rotate(180deg);
      -webkit-transition: -webkit-transform .5s;
      margin-top: -2px;
      transform: rotate(180deg);
      transition: transform .5s;
    }
  }
  /* line 5149, ../sass/style.scss */
  .faq .panel-default > .panel-heading:hover {
    background-color: rgba(142, 179, 220, 0.1);
  }

  @media (max-width: 767px) {
    /* line 5154, ../sass/style.scss */
    .faq .panel-default > .panel-heading {
      border-bottom: 1px solid rgba(142, 179, 220, 0.13);
    }
  }
  /* line 5159, ../sass/style.scss */
  .faq .panel-default:last-of-type > .panel-heading {
    border-bottom: 1px solid rgba(142, 179, 220, 0.13);
  }

  /* line 5163, ../sass/style.scss */
  .faq .panel-collapse {
    background-color: rgba(142, 179, 220, 0.1);
  }

  @media (max-width: 767px) {
    /* line 5163, ../sass/style.scss */
    .faq .panel-collapse {
      background-color: white;
    }
  }
  /* line 5170, ../sass/style.scss */
  .faq .panel-title > a {
    color: #8eb3dc;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  /* line 5174, ../sass/style.scss */
  .faq .panel-title > a.collapsed {
    color: white;
  }

  /* line 5179, ../sass/style.scss */
  .faq .panel-body h5, .faq .panel-body h6 {
    color: #2063ad;
  }

  /* line 5182, ../sass/style.scss */
  .faq .panel-body h6 {
    font-size: 16px;
    font-size: 1.14286rem;
  }

  @media (max-width: 767px) {
    /* line 5182, ../sass/style.scss */
    .faq .panel-body h6 {
      text-transform: none;
    }
  }
  /* line 5191, ../sass/style.scss */
  .faq .nav-tabs > li.active > a,
  .faq .nav-tabs > li.active > a:hover,
  .faq .nav-tabs > li.active > a:focus {
    background: rgba(142, 179, 220, 0.1);
  }

  /* line 5195, ../sass/style.scss */
  .faq .nav-tabs.hide-active > li.active > a {
    background: none !important;
  }

  /*  Notify-me
-----------------------------------------------------------------------------------------*/
  /* line 5201, ../sass/style.scss */
  .notify-me {
    margin: 0 auto;
    max-width: 600px;
  }

  /* line 5205, ../sass/style.scss */
  .notify-me .btn-default.red-style {
    padding: 11px 18px;
    width: 100%;
  }

  /* line 5209, ../sass/style.scss */
  .notify-me .form-message {
    display: block;
    padding-top: 10px;
  }

  @media (min-width: 768px) {
    /* line 5213, ../sass/style.scss */
    .notify-me .notify-button-box {
      padding-left: 0;
    }
  }

  /*
-----------------------------------------------------------------------------------------*/
  /* line 5223, ../sass/style.scss */
  .dividing-block a.btn-default {
    padding: 13px 5px !important;
    width: 100%;
    max-width: 250px;
  }

  /* line 5228, ../sass/style.scss */
  .dividing-block .play-fan-video .play-video {
    border: 5px solid #f4f6f7;
    color: #f4f6f7;
  }

  /* line 5231, ../sass/style.scss */
  .dividing-block .play-fan-video .play-video:hover {
    border-color: rgba(244, 246, 247, 0.5);
    color: rgba(244, 246, 247, 0.5);
  }

  /* line 5236, ../sass/style.scss */
  .dividing-block.sample-3 {
    color: #303030;
  }

  /* line 5238, ../sass/style.scss */
  .dividing-block.sample-3 h5 {
    margin-bottom: 0;
    text-transform: none;
    padding-top: 7px;
  }

  @media (max-width: 767px) {
    /* line 5238, ../sass/style.scss */
    .dividing-block.sample-3 h5 {
      text-align: center;
      margin-bottom: 25px;
    }
  }
  /* line 5247, ../sass/style.scss */
  .dividing-block.sample-3 span {
    font-family: 'Open Sans', sans-serif;
    color: #d04646;
  }

  @media (max-width: 767px) {
    /* line 5247, ../sass/style.scss */
    .dividing-block.sample-3 span {
      display: block;
      margin-bottom: 10px;
      margin-top: 10px;
    }
  }
  /* line 5256, ../sass/style.scss */
  .dividing-block.sample-3 p {
    font-weight: 300;
    margin-bottom: 0;
  }

  /* line 5261, ../sass/style.scss */
  .dividing-block.sample-2 {
    color: #303030;
  }

  /* line 5263, ../sass/style.scss */
  .dividing-block.sample-2 h5 {
    margin-bottom: 24px;
  }

  /* line 5266, ../sass/style.scss */
  .dividing-block.sample-2 span {
    text-transform: uppercase;
    padding-left: 5px;
    padding-right: 5px;
  }

  @media (max-width: 767px) {
    /* line 5266, ../sass/style.scss */
    .dividing-block.sample-2 span {
      display: block;
      margin-top: 10px;
      margin-bottom: 10px;
    }
  }
  /* line 5276, ../sass/style.scss */
  .dividing-block.sample-2 p {
    font-size: 18px;
    font-weight: 300;
  }

  /* line 5281, ../sass/style.scss */
  .dividing-block.sample-2 button i {
    padding-right: 10px;
  }

  /* -------------------------------------------------------------------------- */
  /* -------------------------------- RETINA -----------------------------------*/
  /* -------------------------------------------------------------------------- */
  @media (-webkit-min-device-pixel-ratio: 2) {
    /* line 5294, ../sass/style.scss */
    .replace-2x {
      opacity: 0;
    }

    /* line 5296, ../sass/style.scss */
    .replace-2x.loaded {
      opacity: 1;
      -webkit-transition: opacity .2s linear;
      transition: opacity .2s linear;
    }
  }
  /* line 5303, ../sass/style.scss */
  .show-for-retina {
    display: none;
  }

  /*for css*/
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    /* line 5316, ../sass/style.scss */
    .show-for-retina {
      display: block;
    }

    /* line 5319, ../sass/style.scss */
    .hide-for-retina {
      display: none;
    }
  }
  /**/
  /* line 5326, ../sass/style.scss */
  .wrap-isotop .p-scroll.start-slide .p-target {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
  }
}
