@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: 0;
  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: 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: #337ab7;
}
/* line 101, ../sass/_typography.scss */
a:hover, a:active, a:focus {
  color: #3d77b8;
  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: #006cb5;
  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;
  pointer-events: none;
}
/* 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: #006cb5;
}
/* 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: 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: #f3f3f3;
  color: #000;
  border: none;
  box-shadow: inset 0 1px 0px #006cb5;
}
/* 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: #000;
}
/* 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 #e5e5e5 !important;
}
/* line 377, ../sass/_typography.scss */
textarea.white-style {
  background: #f3f3f3;
  color: #000;
  border: none;
  box-shadow: inset 0 1px 0px #006cb5;
  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 #006cb5;
}
/* line 389, ../sass/_typography.scss */
textarea.white-style::-webkit-input-placeholder {
  color: #000;
}
/* line 393, ../sass/_typography.scss */
textarea.white-style::-moz-placeholder {
  color: #000;
}
/* line 396, ../sass/_typography.scss */
textarea.white-style:-moz-placeholder {
  color: #000;
}
/* line 399, ../sass/_typography.scss */
textarea.white-style:-ms-input-placeholder {
  color: #000;
}

/* 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: #86a200;
  border: none;
  padding: 10px 30px;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  box-shadow: none;
  border-color: #789100;
  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: #92ab19;
  color: white;
  box-shadow: none;
  border-color: #789100;
  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 #3d77b8;
  border-color: #3d77b8;
  outline: none;
  background-color: #3d77b8;
  color: white;
}
/* line 533, ../sass/_typography.scss */
.btn-default:visited {
  box-shadow: none;
  background-color: #006cb5;
  border-color: #006cb5;
  color: white;
  outline: none;
}
/* line 540, ../sass/_typography.scss */
.btn-default.white-style {
  background-color: #006cb5;
  color: #fff;
}
/* line 543, ../sass/_typography.scss */
.btn-default.white-style:hover, .btn-default.white-style.button-hover {
  background-color: #dadada;
  color: #006cb5;
}
/* 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: #fff;
  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: #ffffff;
  color: #3d77b8;
  -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(255, 255, 255, 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: #3d77b8;
  /*box-shadow: inset 0 2px 0px #B14D4D;*/
  background-color: rgba(255, 255, 255);
}
/* 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: #fff!important;
}
/* 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: uppercase;
  font-weight: 600;
  font-size: 11px;
  font-size: 0.78571rem;
  font-family: 'Cinzel', serif;
}
/* 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: 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: 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 10px 59px;
  font-size: 15px;
  background: none;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-family: 'Cinzel', serif;
}
/* 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;
  }

  .background {
    height: 100vh!important;
  }

  .logo-img{
    width: 50%;
  }

  .header-soc-icon {
    border: none!important;
  }


  .carousel-indicators {
    bottom: 0!important;
    top: auto!important;
  }

  .next-sections{
    left: 55%!important;
  }

  .about-line {
    transform: rotate(0deg)!important;
    writing-mode: unset!important;
    font-size: 30px!important;
    color: #fff!important;  
    text-align: center!important;
    padding-top: 0%!important;
    margin: 0;
  }

  #about-us h4 {
    padding-bottom: 0px!important;
  }

  .about-text-box {
    padding: 0!important;
  }


  .hist-line{
    font-size: 30px!important;  
  }

  .ban-line{
    padding-top: 0%!important;
    font-size: 25px!important;
    margin-top: 30%;
  }

  .ban-side-text {
    padding: 45% 0 0 0%!important;
  }

  .join-line {
    font-size: 30px!important;
  }
  .mh-title h2{
    font-size: 26px;
    padding-top: 30px;
    margin-bottom: 0;
  }
  .mh-title p{
    margin-bottom: 0;
  }
  .work-icons h5 {
    padding: 10px 30px;
  }
  .phase-approch{
    padding: 20px;
  }
  .phase-approch-head {
    margin-bottom: 0%;
    padding: 0 20px;
  }
  h5.form-head{
    padding:0 20px;
  }
  .contact-form{
    padding:0 20px;
  }
  .mrbt60 {
    margin-bottom: 8%!important;
  }
  .mrbt40 {
    margin-bottom: 8%!important;
  }
  .work-side-text h5 {
    padding-top: 20px!important;
  }
  .nb-icon {
    bottom: -8%!important;
    right: 8px!important;
  }
  .medi-content{
    padding: 0;
  }
  .medi-content ul {
    padding-left: 10px!important;
    font-size: 17px!important;
    text-align: justify;
    line-height: 1.5;
    font-family: 'Lato', sans-serif;
    list-style-type: disc;
  }
  .dividing-block.sample-2 p {
    font-size: 14px!important;
  }
  .work-grid img {
    padding: 10% 10% 2% 10%!important;
  }
  #contact .form-box .contact-form button {
    width: 45%!important;
  }
}
/* 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 #006cb5;
  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: auto !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 {
  stroke-dasharray: 1, 500;
  stroke-dashoffset: 0;
  -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;
  stroke-linecap: round;
  stroke: #3498db;
}

@-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: 50px;
  padding-top: 50px;
}
@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%;
  box-shadow: 7px 0px 6px 7px #006cb5;
}

/* 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: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  outline: none;
  padding: 15px 10px;
  box-shadow: 5px 5px 6px -2px #757575;

}
@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: 40px;
    padding: 15px 10px;
    width: 40px!important;
    margin: 10px
  }
}
/* line 570, ../sass/style.scss */
.top-nav-line #menu-open .text {
  color: #cd3333;
  float: right;
  font-weight: 600;
  line-height: 16px;
  padding: 0px 0 0 0px;
  text-transform: 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 8px;
  width: 20px;
}
@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: 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: 45%;
  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;
  background: white;
  color: #006cb5;
}
@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;
}
/* 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%;
}
@media (min-width: 992px) {
  /* line 707, ../sass/style.scss */
  .table-block h1 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;
  font-family: 'Cinzel', serif;
  font-weight: 500;
  padding: 2%;
}
@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;
  font-family: 'Cinzel', serif;
  letter-spacing: 1px;
}
@media (max-width: 991px) {
  /* line 833, ../sass/style.scss */
  #about-us h5 {
    margin-bottom: 32px;
    font-size: 30px;
  }
}
/* 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: 17px;
    line-height: 1.6;
    font-weight: 100;
    text-transform: inherit;
    font-family: 'Lato', sans-serif;
    text-align: justify;
  }
}
/* 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;
  padding-top: 4%;
  padding-bottom: 15%;
}

@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: 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: 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: #2063ad;
  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: #2063ad;
  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: #2063ad;
}
/* 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%;
  }
/*
  .about-text-box {
    padding: 40% 5% 10% 5%!important;
}

.ban-side-text {
    padding: 10% 25% 0 0%;
    }*/
  }
  @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;
    background: #fff;
  }
  /* line 1904, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container h4.album-name {
    font-size: 63px;
    font-size: 4.5rem;
    color: #2063ad;
    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: 12px 0 0px 0;
  float: right;
}
/* 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;
  color: #fff;s
}
/* 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: #006cb5;
}
/* line 2199, ../sass/style.scss */
.social-footer-links ul li a.instagram {
  color: #492d13;
}

/* line 2207, ../sass/style.scss */
.corp {
  color: #fff;
  font-size: 12px;
  padding: 15px 0 15px 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: 700;
  color: #006cb5;
  padding-bottom: 35px;
  padding-top: 20px;
  position: relative;
  text-transform: none;
  text-transform: uppercase;
}
@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: #006cb5;
  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: 20px;
  color: white;
  width: 90%;
  font-weight: 300;
  letter-spacing: -1px;
  line-height: 1.7;
  padding: 10px 10px 0px 10%;
}
/* 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: 25px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 20px;
}
@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: 500;
  font-family: 'Cinzel', serif;
}

/* 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: 50px;
  padding-bottom: 50px;
}
@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: 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: px;
  }
}
/* 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: 135;
  -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 */
#contact .table-box h1 {
  color: rgba(134, 162, 0, 0.9);
}
/* 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: #000000;
  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;
  font-weight: 600;
  color: #006cb5;
  font-family: 'Cinzel', serif;
}
/* line 4760, ../sass/style.scss */
#contact .cont-box p {
  font-size: 14px;
  font-size: 17px;
}
/* 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: 0px;
}
/* line 4778, ../sass/style.scss */
#contact .form-box .contact-form button {
  width: 50%;

}
/* line 4781, ../sass/style.scss */
#contact .form-box h5 {
  color: #006cb5;
  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;
  background: #e2e2e2;
  padding: 0;
}
/* 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: #006cb5;
  background: #fbfbfb;
  font-size: 17px;
  padding: 50px 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: #44d0ff;
  border: none;
  color: #fff !important;
  padding: 50px 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: #006cb5;
}
/* 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: #44d0ff;
}

/* 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;
}


.big-icon-box{
  padding-top: 5%;
}
.rb-l{
  left: -3%!important;
  top: 75%!important;
}
.wel-r{
  left: 53%!important;
    top: 75%!important;
}
