

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*!
 * Font Awesome Pro 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)


	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;float:left;position:relative;width:100%;z-index:99}.mean-container a.meanmenu-reveal{border:1px
solid #fff;color:#fff;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:1px;font-weight:700;height:22px;line-height:22px;margin-top:-31px;padding:8px
9px;position:absolute;right:0;text-decoration:none;top:0;width:22px}.mean-container a.meanmenu-reveal
span{background:#fff none repeat scroll 0 0;display:block;height:3px;margin-top:3px}.mean-container .mean-nav{background:#0c1923 none repeat scroll 0 0;float:left;margin-top:15px;width:100%}.mean-container .mean-nav
ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul
li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li
a{border-top:1px solid rgba(255, 255, 255, 0.5);color:#fff;display:block;float:left;margin:0;padding:10px
5%;text-align:left;text-decoration:none;text-transform:uppercase;width:90%;font-size:12px}.mean-container .mean-nav ul li li
a{border-top:1px solid rgba(255, 255, 255, 0.25);opacity:0.75;padding:10px
10%;text-shadow:none;visibility:visible;width:80%}.mean-container .mean-nav ul li.mean-last
a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li
a{width:70%;padding:1em
15%}.mean-container .mean-nav ul li li li li
a{width:60%;padding:1em
20%}.mean-container .mean-nav ul li li li li li
a{width:50%;padding:1em
25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1)}.mean-container .mean-nav ul li a.mean-expand{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0;border-color:currentcolor currentcolor rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.4);border-image:none;border-style:none none solid solid;border-width:medium medium 1px 1px;font-weight:700;height:27px;margin-top:1px;padding:5px
12px;position:absolute;right:0;text-align:center;top:0;width:26px;z-index:2}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,0.9)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav
.wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar, .mean-container .mean-bar
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none !important}.transparent-header .mean-container a.meanmenu-reveal{border:1px
solid #fff;color:#fff}.transparent-header .mean-container a.meanmenu-reveal
span{background:#fff}.header-2 .mean-container a.meanmenu-reveal{border:1px
solid #fff;color:#fff}.header-2 .mean-container a.meanmenu-reveal
span{background:#fff}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}



h4 {

      font-size: 22px;
        color: #fff;
      }
}
.portfolio-cat a:hover,

h3 a,
h4 a,
h5 a,
h6
a{color:inherit}h1{font-size:40px;font-weight:700}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}ul{margin:0px;padding:0px}
label{color:#111111;cursor:pointer;font-size:14px;font-weight:400}

.theme-overlay::before{background:#1696e7 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0.6;position:absolute;top:0;width:100%}
.separator{border-top:1px solid #f2f2f2}
.btn{-moz-user-select:none;background:ef9617;border:medium none;color:#fff;display:inline-block;font-size:14px;font-weight:500;margin-bottom:0;padding:19px
40px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;border-radius:30px}
.btn:hover{background:#262626;color:#fff}
.btn
i{font-size:14px;margin-left:6px}.breadcrumb>.active{color:#888}#scrollUp{background:#ef9617;height:50px;width:50px;right:50px;bottom:77px;color:#fff;font-size:20px;text-align:center;border-radius:50%;font-size:20px;line-height:48px}#scrollUp:hover{background:#000}.header-transparent{position:absolute;top:0;left:0;right:0;z-index:9;transition: .4s}.sticky{left:0;margin:auto;position:fixed;top:0;width:100%;box-shadow:0 0 60px 0 rgba(0, 0, 0, .07);z-index:999;-webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 10px 15px rgba(25,25,25,0.1);background:#262626}.menu-2.sticky{padding:0}.black-menu.sticky{background:#fff}.header-area{padding:25px
165px}.menu-bar{width:30px;cursor:pointer;position:relative;margin-right:46px;margin-left:28px;margin-top:20px}.menu-bar
span{display:block;margin:5px
0;transition: .3s;margin-left:auto;width:100%;background:#fff;height:2px}.header-social{margin-top:21px}.header-social
a{font-size:16px;color:#9d98c6;margin-left:10px;transition: .3s}.header-social a:hover{color:#ff5b67}.header-social a:last-child{margin-left:0}.header-top-border{border-bottom:2px solid #3f4040;padding:13px
0}.header-2-border{border-bottom:2px solid #efefef;padding:13px
0}.header-top-text
.header-top-text p
a{color:ef9617}.header-right{padding-top:4px}.header-info
span{color:#757575;font-size:14px;font-weight:400;margin-right:28px}.header-info span:last-child{margin-right:0}.header-info span
i{color:ef9617;margin-right:7px}.search-icon{float:right;margin-top:25px;margin-left:27px}.search-icon
a{color:#fff;font-size:14px;transition: .3s}.search-icon a:hover{color:ef9617}.black-menu .search-icon{margin-top:42px}.black-menu .search-icon
a{color:#696969}.menu-3 .search-icon{margin-top:48px}.menu-3 .search-icon
a{color:#696969}.header-2-right .search-icon{float:right;margin-top:21px;margin-left:0}.header-button{margin-top:24px}.header-button
a.btn{padding:15px
40px}.header-button
a.btn.active{margin-left:10px;background:#54412f}.header-button a.btn:hover{background:#fff;color:ef9617}.header-cta-text{margin-top:5px}.header-cta-text
span{font-weight:400;color:ef9617;font-size:14px;text-transform:capitalize;}.header-cta-text span
i{margin-right:6px;color:ef9617;font-size:14px}.header-cta-text
p{color:#fff;font-weight:500;font-size:18px;margin-bottom:0}.extra-info{background:#152136;height:100%;padding:30px;position:fixed;right:0;top:0;transition:all 0.7s ease 0s;width:340px;z-index:9999;transform:translateX(100%);padding-bottom:40px}.extra-info.info-open{transform:translateX(0)}.extra-info-left{right:inherit;left:0;transform:translateX(-100%)}.extra-info.extra-info-left.info-open{transform:translateX(0)}.close-icon{margin-top:-16px;text-align:right}.close-icon>button{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0
none;color:ef9617;cursor:pointer;font-size:20px;padding:0}.extra-info>p{color:#ddd;font-size:15px;line-height:28px}.extra-info.extra-info-left.info-open{transform:translateX(0)}.instagram
img{width:100%}.social-icon-right>a{color:#fff;display:inline-block;margin-right:20px;text-align:center}.social-icon-right>a:hover{color:ef9617}.instagram{overflow:hidden;margin:0
-4px}.instagram>a{float:left;width:33.33%;padding:0
4px;margin-bottom:7px}.side-info{border-top:1px solid #344159;padding-top:25px}.contact-list
h4{color:#fff;font-weight:500;font-size:18px}.contact-list
p{color:#fff;opacity: .5;margin:0;margin-bottom:5px;line-height:28px}.side-menu ul li:hover
a{color:ef9617}.menu-border{border-bottom:1px solid #e9e9e9}.main-menu nav>ul>li{display:inline-block;position:relative;margin-left:24px}.main-menu nav>ul>li:first-child{margin-left:0}.main-menu nav>ul>li>a{color:#fff;display:block;font-size:14px;font-weight:400;padding:30px
0;transition:all 0.3s ease 0s;background:transparent;line-height:1;position:relative;text-transform:uppercase}.main-menu nav > ul  > li:hover > a,.main-menu nav>ul>li.active>a{color:ef9617}.black-menu .main-menu nav>ul>li>a{color:#696969;padding:47px
0}.black-menu .main-menu nav > ul  > li:hover > a,.main-menu nav>ul>li.active>a{color:ef9617}.menu-2{padding:20px
0}.menu-3 .main-menu nav>ul>li>a{color:#696969;padding:52px
0}.menu-3 .main-menu nav > ul  > li:hover > a,.main-menu nav>ul>li.active>a{color:ef9617}.menu-4{background:#382a1d}.menu-4 .main-menu nav>ul>li>a{padding:43px
0}.main-menu nav > ul  > li .sub-menu{background:#fff none repeat scroll 0 0;box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);left:0;opacity:0;position:absolute;top:120%;transition:all 0.3s ease 0s;visibility:hidden;min-width:220px;z-index:9;border-top:3px solid ef9617;text-align:left}.main-menu nav > ul  > li:hover .sub-menu{opacity:1;top:100%;visibility:visible}.main-menu nav > ul  > li .sub-menu
li{display:block}.main-menu nav > ul  > li .sub-menu li  .sub-menu{left:100%;top:0;opacity:0;visibility:hidden}.main-menu nav > ul  > li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible}.main-menu nav > ul > li .sub-menu li
a{color:#666;font-size:14px;font-weight:400;margin:0;padding:13px
20px;text-transform:capitalize;display:block}.main-menu nav > ul  > li:hover > .sub-menu li:hover>a{color:#fff;background:ef9617}.header2 .main-menu nav > ul  > li:hover > .sub-menu li>a:hover{color:#fff;background:#b620b4}.header2 .main-menu nav > ul  > li .sub-menu{border-bottom:3px solid #b620b4}.slider-area{position:relative}.slider-active .slider-height{min-height:950px}.slider-active .slider-1-height{min-height:835px}.slider-active .slider-2-height{min-height:850px}.single-slider{background-size:cover;background-position:center center}.slider-content
span{color:#fff;font-weight:500;font-size:18px;position:relative;display:inline-block;margin-bottom:28px}.slider-content span
i{color:ef9617;margin-right:6px}.slider-content span::before{position:absolute;content:"";background:#fff;height:2px;width:80px;right:-100px;bottom:9px}.slider-content
h1{font-size:85px;font-weight:700;margin-bottom:54px;line-height:1.05;color:#fff;text-transform:capitalize}.btn.btn-white{background:#fff;color:#272063;margin-left:10px;padding:19px
45px}.btn.btn-white:hover{background:ef9617}.btn-gray:hover{background:#fff;color:ef9617}.slider-2-content
h1{font-size:120px;line-height:1;margin-bottom:39px}.slider-2-content
p{font-size:18px;color:ef9617;margin-bottom:44px}.slider-text
h1{
  font-size:80px;line-height: 1.2;position:relative;
  /* padding-bottom:52px;
  margin-bottom:-51px; */
  font-family: Mesmerize;
}
  .slider-text h1::before{position:absolute;background:ef9617;    font-family: Mesmerize; height:2px;width:30px;content:"";bottom:0}
  .slider-text h1::after{font-family: Mesmerize !important; position:absolute;background:ef9617;height:2px;width:60px;content:"";bottom:0;left:40px}.slider-text
p{font-size:18px;color:#fff;margin-bottom:50px}.slider-active button.slick-arrow{position:absolute;top:50%;left:70px;transform:translateY(-50%);border:0;font-size:15px;padding:0;color:ef9617;z-index:2;opacity:0;visibility:hidden;height:60px;width:60px;border-radius:50%;cursor:pointer;background:#fff}.slider-active button.slick-next{left:auto;right:70px}.slider-active:hover button.slick-arrow{opacity:1;visibility:visible}.slider-active button.slick-arrow:hover{background:ef9617;color:#fff}.about-wrapper{margin-top:80px;}
.section-title
h1{font-size:55px;margin-bottom:0; text-align: left;}.section-title
p{margin-bottom:0;margin-top:34px; line-height: inherit;     font-size: 18px !important;}
.section-icon{position:absolute;left:0;right:0;top:-16px;margin:auto}
.white-title
h1{color:#fff}.white-title
p{color:#fff}.section-2-title
span{font-size:14px;color:#ef9617;text-transform:uppercase;font-weight:500;margin-bottom:25px;display:inline-block;position:relative;margin-left:80px}.section-2-title span::before{position:absolute;content:"";background:ef9617;height:1px;width:60px;left:-80px;top:7px}.section-2-title span::after{position:absolute;content:"";background:ef9617;height:1px;width:60px;left:-80px;top:11px}.section-2-title
h1{font-size:55px;margin-bottom:0}.section-2-title-white
h1{color:#fff}.about-button{margin-top:54px}.about-video
span{font-size:14px;font-weight:500;color:#262626}.about-video{display:inline-block;margin-left:25px}.about-video
a{height:30px;width:30px;font-size:9px;display:inline-block;color:ef9617;border:2px
solid ef9617;text-align:center;line-height:27px;border-radius:30px;transition: .3s;margin-left:6px}.about-video a:hover{border-color:ef9617;color:#fff;background:ef9617}.shape-item{position:absolute;z-index:1}.about-img
img{width:100%;     margin-top: 200px;}.ab-01{right:0;top:9%}.ab-02{left:0;top:-66%}.single-about{padding-left:100px}.about-content
h3{font-size:22px;line-height:1.4;margin-bottom:0;margin-top:32px}.about-2-text{margin-left:44px;margin-right:166px}.about-2-text
h3{color:#262626;font-size:22px;font-weight:400;font-family:'Rubik',sans-serif;line-height:1.8;margin-bottom:25px}.about-2-text
p{margin-bottom:0}.black .about-content
h3{color:#696969}.black .about-2-text
h3{color:#696969}.ab-03{left:7%;top:22%}.ab-04{right:9%;top:22%}.about-2-wrapper{margin-left:70px;margin-right:27px}.about-2-content
span{color:ef9617;font-size:18px;font-style:italic;line-height:1.9}.about-2-content
p{margin-top:31px;margin-bottom:40px}.single-2-about{margin-top:0;margin-right:103px}.about-me-wrapper{margin-left:50px;margin-right:50px}.about-me-text
span{font-size:14px;color:#868885;font-weight:500;text-transform:uppercase;margin-bottom:28px;display:inline-block}.about-me-text
h1{margin-bottom:35px;font-size:55px}.about-me-text
p{margin-bottom:22px}.about-me-button{margin-right:30px}.about-me-icon{overflow:hidden;margin-top:31px}.about-me-icon
a{color:ef9617;font-size:14px;height:40px;width:40px;line-height:40px;display:inline-block;background:#ffefe5;text-align:center;border-radius:50%;margin-right:8px;transition: .3s}.about-me-icon a:hover{background:ef9617;color:#fff}.brand-area{background-size:cover;background-position:center center}.brand-active.owl-carousel .owl-item
img{display:inline-block;width:auto;transition: .3s}.brand-active.owl-carousel .owl-item:hover
img{opacity:1}.brand-2-active.owl-carousel .owl-item
img{display:inline-block;width:auto;transition: .3s}.br-01{left:7%;top:22%}.br-02{right:13%;top:-133%}.br-03{right:50%;top:-95%}.trailer-area{background-size:cover;background-position:center center}.trailer-img{position:relative}.trailer-img::before{position:absolute;content:"";height:100%;width:100%;background:ef9617;opacity: .5;left:0;top:0}.trailer-img
img{width:100%}.trailer-video{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}.trailer-video
a{height:80px;width:80px;background:#fff;display:inline-block;text-align:center;line-height:80px;font-size:14px;border-radius:50%;color:ef9617;transition: .3s}.trailer-video a:hover{background:ef9617;color:#fff}.trailer-2-video
a{height:50px;width:50px;line-height:50px;font-size:11px}.trailer-wrapper{margin-left:40px;margin-right:72px;margin-top:64px}.trailer-wrapper .about-button{margin-top:41px}.our-services-icon{float:left;margin-right:30px;margin-top:9px}.our-services-icon
img{backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-moz-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);transition:transform .3s cubic-bezier(.21,.6,.44,2.18)}.our-services-icon img:hover{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.our-services-text{overflow:hidden}.our-services-text
h3{font-size:24px;line-height:1.4;margin-bottom:13px}.our-services-text
p{margin-bottom:0;margin-right:38px}.best-services-area{background-size:cover;background-position:center center}.best-services-img{backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-moz-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);transition:transform .3s cubic-bezier(.21,.6,.44,2.18);margin-bottom:47px}.best-services-wrapper:hover .best-services-img{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.best-services-text
h3{font-size:24px;margin-bottom:18px}.best-services-text
p{margin-bottom:0;padding:0
24px}.gallery-img{position:relative}.gallery-img
img{width:100%}.gallery-video{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}.gallery-video
a{height:60px;width:60px;background:ef9617;display:inline-block;text-align:center;line-height:60px;font-size:14px;border-radius:50%;color:#fff;transition: .3s}.gallery-video a:hover{background:#fff;color:ef9617}.gallery-text{position:absolute;left:15px;right:15px;text-align:center;bottom:65px}.gallery-text
h1{font-size:55px;color:#fff;font-style:italic;margin-bottom:0}.gallery-1 .gallery-text{position:absolute;left:15px;right:15px;text-align:center;bottom:57px}.gallery-1 .gallery-text
h1{font-size:40px}.gallery-2-img{position:relative}.gallery-2-img::before{position:absolute;content:"";height:100%;width:100%;background:#262626;opacity: .6;left:0;top:0}.gallery-2-img
img{width:100%}.gallery-content{position:absolute;left:15px;right:15px;text-align:center;bottom:30px}.gallery-content
h1{font-size:30px;margin-bottom:14px;text-transform:capitalize}.gallery-content h1
a{color:#fff;transition: .3s}.gallery-content h1 a:hover{color:ef9617}.gallery-content
span{font-size:14px;color:#fff;font-weight:400}.area-title
span{font-size:14px;color:ef9617;font-weight:500;text-transform:uppercase;margin-bottom:25px;display:inline-block}.line-left{background:ef9617;height:2px;width:30px;left:-16px;position:relative;top:24px}.line-right{background:ef9617;height:2px;width:30px;right:-16px;top:relative;position:relative;top:24px}.area-title
h1{font-size:55px;margin-bottom:0}.area-title
p{margin-bottom:0;margin-top:43px}.white-area-title
h1{color:#fff}.my-gallery-text{box-shadow:0px 10px 30px 0px rgba(224, 224, 224, 0.5);padding:32px
30px 33px}.my-gallery-text
h3{font-size:22px;margin-bottom:11px}.my-gallery-text h3>a{color:#262626;transition: .3s}.my-gallery-text h3>a:hover{color:ef9617}.my-gallery-text
span{color:ef9617;font-style:italic;font-size:14px}.my-gallery-button{position:absolute;right:30px;bottom:42px}.my-gallery-button>a{height:40px;width:40px;display:inline-block;background:#fff;color:ef9617;font-size:14px;border-radius:50%;line-height:40px;text-align:center;transition: .3s;border:1px
solid #ffe0cc}.my-gallery-button>a:hover{background:ef9617;color:#fff;border-color:ef9617}.my-gallery-active .owl-nav
div{color:#262626;font-size:15px;transition:all 0.3s ease 0s;display:inline-block;height:60px;width:60px;text-align:center;line-height:60px;margin-right:12px;border-radius:50%;border:2px
solid #e9e9e9;position:relative;left:-712px}.my-gallery-active .owl-nav{position:absolute;bottom:97px;left:0;right:0;text-align:center}.my-gallery-active .owl-nav div:hover{color:#fff;background:ef9617;border-color:ef9617}.ga-01{left:17%;top:14%}.ga-02{right:14%;top:14%}.black .my-gallery-text{box-shadow:none;background:#fff}.black .my-gallery-active .owl-nav
div{color:#fff}.portfolio-area{background-size:cover;background-position:center center}.portfolio-img{position:relative}.portfolio-img::before{position:absolute;content:"";height:100%;width:100%;background:#262626;opacity:0;left:0;top:0;transition: .3s}.portfolio-wrapper:hover .portfolio-img::before{opacity: .7}.portfolio-img > a
img{width:100%}.portfolio-content{position:absolute;top:50%;left:0;right:0;text-align:center;transition: .3s;opacity:0}.portfolio-wrapper:hover .portfolio-content{opacity:1;transform:translateY(-50%)}.portfolio-video>a{height:60px;width:60px;background:ef9617;display:inline-block;text-align:center;line-height:60px;font-size:14px;border-radius:50%;color:#fff;transition: .3s}.portfolio-video>a:hover{background:#fff;color:ef9617}.portfolio-content
h1{font-size:30px;font-style:italic;margin-bottom:0;margin-top:23px}.portfolio-content h1>a{color:#fff;transition: .3s}.portfolio-content h1>a:hover{color:ef9617}.working-gallery-area{background-size:cover;background-position:center center}.working-gallery-img > a
img{width:100%}.working-gallery-text{margin-top:25px}.working-gallery-text
h3{font-size:24px;margin-bottom:12px}.working-gallery-text h3>a{color:#262626}.working-gallery-text
span{font-size:13px;font-weight:500;color:ef9617;letter-spacing:2px;text-transform:uppercase}.working-active .owl-dots{bottom:-72px;left:0;position:absolute;right:0;text-align:center;z-index:99}.working-active .owl-dot{display:inline-block;height:15px;margin:0
5px;width:15px;border:2px
solid#c8c8c8;transition: .3s;border-radius:50%}.working-active .owl-dot.active{position:relative;border-color:ef9617}.portfolio-menu{background:#f8f4ee;margin-left:13px;margin-right:10px}.portfolio-menu
button{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;color:#878787;font-size:14px;line-height:1;transition:all 0.3s ease 0s;cursor:pointer;text-transform:uppercase;padding:23px
16px;font-weight:500;position:relative}.portfolio-menu button:focus{outline:0
none}.portfolio-menu button:hover{color:ef9617}.portfolio-menu
button.active{color:ef9617}.custom{margin:0
-15px}.portfolio-2-menu{background:#383838}.portfolio-1-img{position:relative}.portfolio-1-img a
img{width:100%}.portfolio-details-area{border-bottom:2px solid #efefef}.porfolio-2-wrapper{margin-top:90px;margin-left:40px}.portfolio-details-img{margin-bottom:55px}.portfolio-details-img
img{width:100%}.portfolio-details-title{font-size:35px;margin-bottom:33px}.team-img
img{width:100%}.team-content{margin-top:-23px}.team-icon
a{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;background:#fff;border-radius:50%;color:ef9617;margin:0
4px;box-shadow:0px 10px 30px 0px rgba(199, 199, 199, 0.5) !important;transition: .3s}.team-icon a:hover{background:ef9617;color:#fff}.team-text{margin-top:24px}.team-text
.team-text
h4{font-size:20px;margin-bottom:14px}.team-text
span{font-weight:500;color:#fc6500;font-size:14px;text-transform:uppercase}.my-01{left:0;top:27%}.my-02{right:5%;top:-19%}.my-03{right:7%;bottom:14%}.team-bg{margin-left:70px}.team-2-wrapper{box-shadow:0px 10px 30px 0px rgba(218, 218, 218, 0.55);padding:42px
54px 53px 35px;background:#fff;position:relative;margin-top:46px;margin-left:-92px;margin-right:70px}.team-2-content
h4{font-size:20px;margin-bottom:9px}.team-2-content
span{font-weight:500;color:#fc6500;font-size:14px;text-transform:uppercase}.team-2-content
p{margin-bottom:0;margin-top:13px}.team-2-icon{margin-top:28px}.team-2-icon
a{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;background:#fff;border-radius:50%;color:ef9617;margin-right:8px;box-shadow:0px 10px 30px 0px rgba(199, 199, 199, 0.5);transition: .3s}.team-2-icon a:last-child{margin-right:0}.team-2-icon a:hover{background:ef9617;color:#fff;box-shadow:0px 10px 30px 0px rgba(218, 218, 218, 0.55)}.team-2-img
img{width:100%}.bg-text{position:absolute;top:24%;left:0;right:0;text-align:center}.bg-text
.testtimonial-img{margin-right:60px;position:relative;margin-top:16px}.testtimonial-img::after{position:absolute;content:"\f10e";font-family:"Font Awesome 5 Pro";font-weight:400;display:inline-block;color:ef9617;font-size:80px;text-align:center;right:-20px;top:-30px;line-height:1}.testimonial-text{overflow:hidden}.testimonial-text
p{color:#262626;font-size:30px;font-family:'Playfair Display',serif;line-height:1.8;margin-bottom:22px}.testimonial-text
h3{font-size:24px;margin-bottom:0}.testimonial-text h3
span{font-size:14px;color:ef9617;font-weight:400;font-family:'Rubik',sans-serif}.testimonial-active .owl-nav
div{font-size:15px;left:-125px;opacity:0;position:absolute;text-align:center;top:55%;transition:all 0.3s ease 0s;visibility:hidden;color:#262626;font-weight:400;height:60px;width:60px;line-height:60px;border-radius:50%;border:2px
solid #e3dfda}.testimonial-active .owl-nav div.owl-next{left:auto;right:-115px}.testimonial-active:hover .owl-nav
div{opacity:1;visibility:visible}.testimonial-active .owl-nav div:hover{background:ef9617;border-color:ef9617;color:#fff}.testimonial-active .owl-dots{bottom:-72px;left:0;position:absolute;right:0;text-align:center;z-index:99}.testimonial-active .owl-dot{display:inline-block;height:15px;margin:0
5px;width:15px;border:2px
solid#c8c8c8;transition: .3s;border-radius:50%}.testimonial-active .owl-dot.active{position:relative;border-color:ef9617}.client-wrapper{padding:50px
35px 50px 35px;position:relative;box-shadow:0px 10px 30px 0px rgba(208,208,208,0.26)}.client-wrapper::before{color:ef9617;content:"\f10e";font-family:"Font Awesome 5 Pro";font-size:42px;font-weight:400;position:absolute;text-align:center;line-height:1;bottom:30px;right:40px}.client-name{border-bottom:1px solid #e2e0f6;padding-bottom:40px;margin-bottom:31px;overflow:hidden}.client-img{float:left;margin-right:20px;position:relative}.client-text{overflow:hidden;top:12px;position:relative}.client-text
h4{font-size:22px;margin-bottom:6px}.client-text
span{font-size:14px;color:ef9617;text-transform:uppercase;letter-spacing:2px;font-weight:400}.client-content
p{margin-bottom:0}.client-icon{margin-top:16px}.client-icon
i{color:ef9617;font-weight:700;margin-right:5px}.client-icon i:last-child{margin-right:0}.counter-border{border-bottom:2px solid #f1f1f1}.company-wrapper{margin-top:68px}.counter-wrapper{padding:50px
15px 43px 15px}.counter-icon{backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-moz-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);transition:transform .3s cubic-bezier(.21,.6,.44,2.18)}.counter-icon:hover{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.counter-text
h1{font-size:55px;color:ef9617;margin-bottom:14px;margin-top:20px}.counter-text
span{font-size:15px;font-weight:400}.counter-box-wrap .col-xl-6:nth-child(1) .counter-wrapper{transform:translateY(-30px)}.counter-box-wrap .col-xl-6:nth-child(2) .counter-wrapper{transform:translateY()}.counter-box-wrap .col-xl-6:nth-child(3) .counter-wrapper{transform:translateY(-30px)}.counter-box-wrap .col-xl-6:nth-child(4) .counter-wrapper{transform:translateY()}.newsletter-form{margin:0
100px}.newsletters-bg{background-size:cover;background-position:center center}.newsletter-form
form{position:relative}.newsletter-form form
input{height:90px;padding:0
65px;width:100%;background:#fff;color:#696969;font-size:14px;border-radius:40px;border:2px
solid ef9617}.newsletter-form form input::placeholder{color:#696969;font-size:14px}.newsletter-form form::-moz-placeholder{color:#696969;font-size:14px}.news-icon{position:relative}.news-icon::before{position:absolute;content:"\f0e0";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:14px;text-align:center;left:40px;color:#696969;top:34px;z-index:99}.newsletter-form form
button.btn{position:absolute;right:15px;top:15px}.single-newsletters{margin-left:40px}.newsletters-2-bg{background-size:cover;background-position:center;padding-left:90px;padding-right:80px}.newsletters-content
h1{font-size:55px;color:ef9617;margin-bottom:0}.newsletter-2-form
form{position:relative}.newsletter-2-form form
input{height:60px;padding:0
40px;width:395px;background:#fff;color:#7b7b7b;font-size:14px;border-radius:40px;border:0}.newsletter-2-form form input::placeholder{color:#7b7b7b;font-size:14px}.newsletter-2-form form::-moz-placeholder{color:#7b7b7b;font-size:14px}.newsletter-2-form form
button.btn{margin-left:15px;transition: .33s}.blog-area{background-size:cover;background-position:center center}.blog-wrapper{position:relative;margin-left:20px}.blog-wrapper::before{position:absolute;content:"";height:345px;width:528px;background:#fff;left:-20px;bottom:-20px}.blog-details-wrapper::before{display:none}.blog-img.blog-img{position:relative}.blog-img::before{position:absolute;content:"";height:100%;width:100%;background:#262626;opacity: .5;left:0;top:0}.blog-img > a
img{width:100%}.blog-text{position:absolute;bottom:0;left:0;right:0;padding:40px
162px 38px 40px}.blog-meta>span{font-size:14px;color:#fff;font-weight:400;margin-right:25px}.blog-meta>span:last-child{margin-right:0}.blog-meta > span
i{margin-right:6px}.blog-text
h3{font-size:24px;margin-bottom:0;line-height:1.3;margin-top:5px}.blog-text h3>a{color:#fff;transition: .3s}.blog-text h3>a:hover{color:ef9617}.blog-button{position:absolute;right:30px;bottom:45px}.blog-button>a{height:60px;width:60px;display:inline-block;background:#fff;color:ef9617;font-size:15px;border-radius:50%;line-height:60px;text-align:center;transition: .3s}.blog-button>a:hover{background:ef9617;color:#fff}.blog-2-img{position:relative}.blog-2-img > a
img{width:100%}.blog-tag{position:absolute;top:20px;right:20px}.blog-tag>a{font-size:14px;color:#ffff;background:ef9617;font-weight:500;padding:10px
20px;border-radius:6px;text-transform:capitalize}.blog-content{padding:23px
30px 30px}.blog-content
h3{font-size:20px;line-height:1.5;margin-bottom:0}.blog-content h3>a{color:#262626;transition: .3s}.blog-content h3>a:hover{color:ef9617}.blog-2-button{margin-top:17px}.blog-2-button>a{color:#262626;font-size:14px;font-weight:500;transition: .3s;position:relative;transition: .3s}.blog-2-button>a:hover{color:ef9617}.blog-2-button>a::after{content:'';width:100%;height:2px;position:absolute;bottom:-3px;left:0;background:#c3c3c3;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.blog-2-button>a::before{content:'';width:0;height:2px;position:absolute;bottom:-3px;left:100%;background:ef9617;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:99}.blog-2-button>a:hover::before{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.blog-2-button > a
i{font-size:15px;margin-left:6px;top:2px;position:relative}.blog-3-img > a
img{width:100%;border-radius:10px}.blog-2-text{margin-top:33px}.blog-2-text
h3{font-size:24px;line-height:1.5;margin-bottom:27px;margin-top:14px}.blog-2-text h3>a{color:#e7e7e7;transition: .3s}.blog-2-text h3>a:hover{color:ef9617}.blog-2-text>a{color:#b1b1b1;font-size:14px;font-weight:500;transition: .3s;position:relative;transition: .3s}.blog-2-text > a
i{font-size:15px;margin-left:6px;top:2px;position:relative}.blog-2-text>a:hover{color:ef9617}.blog-2-text .blog-meta>span{color:#b1b1b1}.blog-2-text .blog-meta > span
i{margin-right:6px;color:ef9617}.footer-border{border-top:2px solid #f1f1f1}.black-footer{background:#202020}.footer-wrapper{overflow:hidden}.footer-wrapper
li{padding-bottom:15px}.footer-wrapper li
a{color:#696969;font-size:14px;font-weight:400;transition: .3s;line-height:1}.footer-wrapper li a:hover{color:ef9617}.footer-wrapper
select{width:100%;height:45px;border:1px
solid #ddd;padding:0
15px}.footer-wrapper ul
.children{padding-top:7px;padding-left:15px}.footer-wrapper ul .sub-menu{padding-top:10px;padding-left:15px;list-style:none}.footer-wrapper ul .children li:last-child{padding-bottom:0}.footer-wrapper ul .sub-menu li:last-child{padding-bottom:0}.footer-wrapper
img{max-width:100%}.footer-logo{margin-bottom:29px}.footer-text
p{font-size:14px;margin-bottom:0;color:#262626}.footer-2-text{margin-bottom:28px}.footer-2-text
p{color:#fff}.footer-icon{margin-top:20px}.footer-icon
a{color:ef9617;font-size:14px;height:40px;width:40px;line-height:40px;display:inline-block;background:#ffefe5;text-align:center;border-radius:50%;margin-right:8px;transition: .3s}.footer-icon a:hover{background:ef9617;color:#fff}.footer-title
h4{font-size:24px;font-weight:700;margin-bottom:36px;color:ef9617}.fotter-menu
li{padding-bottom:17px}.fotter-menu li:last-child{padding-bottom:0}.fotter-menu li
a{color:#262626;font-size:14px;font-weight:400;transition: .3s;line-height:1}.fotter-menu li a:hover{color:ef9617;border-color:ef9617}.footer-img{margin:0
-4px}.footer-img>li{float:left;overflow:hidden;padding:4px;width:33.33%;position:relative}.footer-img
a{position:relative;display:block}.footer-img a
img{width:100%}.footer-img a::before{background:ef9617;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;transition:.3s}.footer-img a:hover::before{opacity:.6}.contact-link
li{margin-bottom:3px}.contact-link li :last-child{margin-bottom:0}.contact-address-icon{float:left;margin-right:15px}.contact-address-icon
i{font-size:20px;color:ef9617;position:relative;top:0}.contact-address-text{overflow:hidden}.contact-address-text
h4{font-size:18px;font-weight:500;font-family:'Rubik',sans-serif;text-transform:capitalize}.contact-address-text
p{font-size:14px;line-height:26px;margin-bottom:0;color:#262626}.copyright
p{margin-bottom:0}.copyright p
a{color:ef9617}.footer-bottom-link
li{display:inline-block;padding-right:20px}.footer-bottom-link li:last-child{padding-right:0}.footer-bottom-link li
a{color:#696969;font-size:14px;font-weight:400;transition: .3s;padding:0}.footer-bottom-link li a:hover{color:ef9617}.footer-bottom{border-top:2px solid #f1f1f1}.footer-2-bottom{border-top:2px solid #3b3b3b}.subscribes-form
form{position:relative}.subscribes-form form
input{border-radius:10px;height:65px;padding:0
45px;width:100%;background:none;color:#b2b2b2;font-size:14px;border:2px
solid #4f4f4f}.subscribes-form form input::placeholder{color:#b2b2b2;font-size:14px}.subscribes-form form input::-moz-placeholder{color:#b2b2b2;font-size:14px}.subscribes-form form
button{position:absolute;right:20px;top:22px;background:none;border:none;padding:0;background:none}.subscribes-form form button
span{display:none}.subscribes-form form button:hover
span{background:none}.subscribes-form form button
i{font-size:14px;color:ef9617}.sub-icon{position:relative}.sub-icon::before{position:absolute;content:"\f2b6";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:14px;text-align:center;left:20px;color:#696969;top:22px;z-index:99}.fotter-link
li{padding-bottom:21px;list-style:none}.footer-content
span{float:left;font-family:'Playfair Display',serif;font-size:16px;color:#fff;margin-right:22px;font-weight:400;position:relative;top:7px}.footer-content span
i{font-size:16px;color:ef9617;margin-right:5px}.footer-content
h3{color:#fff;font-size:24px;font-weight:400;margin-bottom:0;overflow:hidden;line-height:1.3}.footer-2-title
h1{font-size:30px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:30px}.footer-2-icon
a{color:#b1b1b1;font-size:14px;height:40px;width:40px;line-height:40px;display:inline-block;border:2px
solid #b1b1b1;text-align:center;border-radius:50%;margin-right:8px;transition: .3s}.footer-2-icon a:hover{border-color:ef9617;color:ef9617}.footer-info
p{color:#fff;margin-bottom:19px}.black .footer-2-text
p{color:#696969}.black .footer-content
span{color:#696969}.black .footer-content
h3{color:#696969}.single-wrapper .footer-text
p{margin-bottom:12px;color:#afafaf}.single-wrapper .copyright
p{color:#afafaf}.single-wrapper .footer-title
h4{color:#fff}.single-wrapper .footer-info
p{color:#afafaf}.single-wrapper .footer-2-icon
a{color:#b1b1b1;background:#1a1a1a;border:0}.single-wrapper .footer-2-icon a:hover{color:ef9617}.fotter-2-link
li{font-size:14px;color:#afafaf;line-height:26px;font-weight:400;padding-bottom:13px}.fotter-2-link li:last-child{padding-bottom:0}.footer-2-bottom-link
li{padding-right:0;padding:0
10px}.footer-2-bottom-link li
a{color:#afafaf}.fotter-2-menu
li{padding-bottom:10px;position:relative;list-style:none}.fotter-2-menu li
a{border-bottom:0}.footer-3-icon
a{height:60px;width:60px;border:1px
solid #e7e4df;display:inline-block;text-align:center;line-height:60px;color:#696969;transition: .3s;margin-bottom:10px;margin-right:10px}.footer-3-icon a:hover{color:ef9617;border-color:ef9617}.footer-3-icon a:last-child{margin-bottom:0;margin-right:0}.subscribes-3-form
form{position:relative}.subscribes-3-form form
input{border-radius:0;height:50px;padding:0
20px;width:100%;background:#f9e5d6;color:#696969;font-size:14px;border-bottom:2px solid ef9617;border-left:0;border-top:0;border-right:0}.subscribes-3-form form input::placeholder{color:#696969;font-size:14px}.subscribes-3-form form input::-moz-placeholder{color:#696969;font-size:14px}.subscribes-3-form form
button.btn{padding:14px
40px;margin-top:10px}.footer-2-info
p{margin-bottom:22px}.footer-3-bottom{border-top:2px solid #e8e5e0}.footer-2{border-top:0;background-size:cover;background-position:center center}.footer-2 .footer-text
p{color:#949494}.footer-2 .footer-icon
a{color:#a0a0a0;background:#171717;transition: .3s}.footer-2 .footer-icon a:hover{color:ef9617}.footer-2 .fotter-menu li
a{color:#949494;border-bottom:1px solid #949494}.footer-2 .fotter-menu li a:hover{color:ef9617;border-color:ef9617}.footer-2 .contact-address-text
h4{color:#fff}.footer-2 .contact-address-text
p{color:#949494}.footer-2 .footer-bottom{border-top:2px solid #383838}.footer-2 .copyright
p{color:#949494}.footer-2 .footer-bottom-link li
a{color:#949494}.footer-2 .footer-bottom-link li a:hover{color:ef9617}.certificate-area{background-size:cover;background-position:center center}.certificate-active .owl-nav
div{color:#fff;font-size:15px;text-align:center;transition:all 0.3s ease 0s;display:inline-block;height:60px;width:60px;text-align:center;line-height:60px;margin-right:20px;border-radius:50%;border:2px
solid #fff;position:relative}.certificate-active .owl-nav div.owl-next::before{position:absolute;height:2px;background:ef9617;width:60px;content:"";right:-84px;top:27px}.certificate-active .owl-nav div.owl-prev::before{position:absolute;height:2px;background:ef9617;width:60px;content:"";left:-84px;top:27px}.certificate-active .owl-nav{position:absolute;bottom:-120px;left:0;right:0;text-align:center}.certificate-active .owl-nav div:hover{color:#fff;background:ef9617;border-color:ef9617}.certificate-2 .certificate-active .owl-nav
div{color:ef9617;font-size:15px;text-align:center;transition:all 0.3s ease 0s;display:inline-block;height:60px;width:60px;text-align:center;line-height:60px;margin-right:20px;border-radius:50%;border:2px
solid ef9617;position:relative}.certificate-2 .certificate-active .owl-nav div:hover{color:#fff;background:ef9617;border-color:ef9617}.awards-wrapper{margin-right:90px}.awards-button{margin-top:40px}.certificates-bg{position:relative}.certificates-bg::before{background-image:url("../../themes/bazna/img/bg/bg-2.png");background-repeat:no-repeat;content:"";height:620px;position:absolute;left:-37px;transition:all 0.3s ease 0s;width:644px;top:-121px}.certificates-2-img
img{width:100%}.history-wrapper{padding:0
33px}.history-icon{margin-bottom:30px}.history-icon
i{font-size:40px;color:ef9617}.history-icon-cricle{margin-bottom:45px;position:relative}.history-icon-cricle::after{position:absolute;background:#ecf1ff;height:3px;width:393px;content:"";left:-40px;top:50%;transform:translateY(-50%);z-index:-1}.history-icon-cricle
i{font-size:24px;color:ef9617;height:60px;width:60px;border:2px
solid #ecf1ff;border-radius:50%;text-align:center;line-height:56px;background:#fff;transition: .3s;position:relative;z-index:2}.history-wrapper:hover .history-icon-cricle
i{background:ef9617;color:#fff;border-color:ef9617}.history-text{box-shadow:0px 4px 59px 0px rgba(186, 186, 186, 0.34);padding:35px
28px 31px}.history-text::before{position:absolute;width:0;height:0;border-style:solid;border-width:0 12.5px 17px 12.5px;border-color:transparent transparent #fff transparent;content:"";top:-17px;left:0;right:0;margin:auto}.history-text
h1{position:absolute;font-size:180px;color:#696969;opacity: .06;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);line-height:1;font-family:'Rubik',sans-serif;font-weight:700}.history-text
h4{color:#42495b;font-size:18px;line-height:1.3;margin-bottom:17px}.history-text
p{margin-bottom:0}.angle-icon{position:absolute;bottom:-117px;left:0;z-index:9}.angle-icon
i{color:#42495b;font-size:14px;height:40px;width:40px;border:2px
solid #ecf1ff;border-radius:50%;text-align:center;line-height:40px;background:#fff}.angle-2-icon{position:absolute;bottom:-117px;left:385px}.angle-3-icon{position:absolute;bottom:-117px;left:774px}.angle-4-icon{position:absolute;bottom:-117px;right:0;left:auto}.black .history-icon-cricle::after{background:#222735;z-index:1}.black .history-icon-cricle
i{border:2px
solid #2c2c2c;background:#2c2c2c}.black .angle-icon
i{border:2px
solid #2c2c2c;background:#2c2c2c}.black .history-text{box-shadow:none;background:#2c2c2c}.black .history-text::before{border-color:transparent transparent #2c2c2c transparent}.black .history-text
h4{color:#fff}.black .history-text
p{color:#9b9b9b}.his-01{left:6%;top:17%}.his-02{right:7%;top:14%;z-index:1}.his-03{left:7%;bottom:14%}.single-history{margin-left:50px;margin-right:60px}.history-link
li{margin-bottom:35px}.history-link li:last-child{margin-bottom:0}.history-2-icon{position:relative;display:inline-block;float:left;margin-right:60px;margin-top:11px}.history-2-icon::before{position:absolute;height:40px;width:2px;background:ef9617;content:"";right:-32px;top:12px}.history-2-icon>i{font-size:20px;height:60px;width:60px;background:#fcebd2;text-align:center;margin:auto;border-radius:50%;line-height:60px;color:ef9617}.history-tag{position:absolute;top:-8px;left:-12px}.history-tag>i{height:30px;width:30px;color:ef9617;font-size:12px;border-radius:50%;line-height:30px;text-align:center;border:2px
solid ef9617;background:#fff}.history-content{overflow:hidden}.history-content
h3{font-size:24px;margin-bottom:15px}.history-content
p{margin-bottom:0}.history-2-button{margin-top:42px}.history-img{margin-left:55px}.our-history-wrapper{margin-left:45px}.our-history-icon{float:left;margin-right:15px}.our-history-icon
i{font-size:18px;color:ef9617;position:relative;top:3px}.our-history-text{overflow:hidden}.our-history-text
h3{font-size:24px;margin-bottom:26px}.our-history-text
span{font-size:18px;color:ef9617;font-weight:500}.our-history-text
p{margin-top:13px;margin-bottom:0;margin-right:27px}.our-history-button
a.btn{background:none;color:ef9617;border:2px
solid ef9617;transition: .3s}.our-history-button a.btn:hover{background:ef9617;color:#fff}.latest-video-area{background-size:cover;background-position:center center}.video-bg{background-size:cover;background-position:center center}.latest-video{margin-bottom:45px}.latest-video>a{height:60px;width:60px;background:ef9617;display:inline-block;text-align:center;line-height:60px;font-size:14px;border-radius:50%;color:#fff;transition: .3s}.latest-video>a:hover{background:#fff;color:ef9617}.latest-text
h1{font-size:50px;color:#fff;margin-bottom:25px}.latest-text
p{margin-bottom:0;color:#fff;padding:0
69px}.single-video-wrapper .latest-video{margin-bottom:50px}.single-video-wrapper .latest-video>a{height:150px;width:150px;line-height:150px;font-size:30px}.single-video-wrapper .latest-text
h1{font-size:80px;margin-bottom:42px}.single-video-wrapper .latest-text
p{margin-bottom:20px;color:#fff;font-size:18px;padding:0}.latest-text
span{height:2px;background:ef9617;width:120px;display:inline-block}.latest-2-video{margin-top:-246px}.latest-3-video{margin-top:0}.latest-2-video .latest-video>a{height:100px;width:100px;line-height:100px;font-size:18px}.latest-2-video .latest-text
h1{font-size:40px;color:#fff;margin-bottom:0}.single-videos .latest-video{margin-bottom:0}.single-videos .latest-video>a{height:120px;width:120px;line-height:120px;font-size:30px}.video-section
h1{font-size:55px;margin-bottom:27px}.video-section
span{font-size:20px;color:ef9617;font-weight:400}.single-videos-wrapper{margin-right:96px}.single-video-title{font-size:55px;margin-bottom:45px}.single-video-text
p{margin-bottom:0}.single-video-link{margin-top:32px}.single-video-link
li{color:#696969;font-size:14px;padding-bottom:19px;list-style:none}.single-video-link li:last-child{padding-bottom:0}.single-video-link li
i{color:ef9617}
.social-icon{margin-left: 33px;margin-top: 100px !important;}
/* span{font-size:20px;
  color:#ddd;
  font-weight:300 !important;
  font-family:'Poppins',sans-serif;
  margin-right:14px;  } */

.social-icon{margin-top:25px}.social-icon
a{color:ef9617;font-size:14px;height:40px;width:40px;line-height:43px;display:inline-block;background:#ffefe5;text-align:center;border-radius:50%;margin-right:8px;transition: .3s}.social-icon a:hover{background:ef9617;color:#fff}.single-videos
li{margin-bottom:34px;list-style:none}.single-videos li:last-child{margin-bottom:0}.single-video-content
span{color:#9b9b9b;font-size:14px;font-weight:500;text-transform:uppercase}.single-video-content
h4{font-family:'Rubik',sans-serif;color:#262626;font-size:20px;font-weight:500;margin-bottom:0;margin-top:7px}.cta-area{background-size:cover;background-position:center center}.cta-text
h1{font-size:55px;color:#fff;margin-bottom:24px}.cta-text
span{font-size:18px;font-style:italic;color:#fff}.cta-button{margin-top:45px}.cta-button
a.btn{border:2px
solid #fff;background:none;transition: .3s}.cta-button a.btn:hover{color:ef9617;background:#fff}.cta-button
a.btn.active{color:ef9617;background:#fff;margin-right:20px}.cta-bg{box-shadow:0px 10px 50px 0px rgba(165, 165, 165, 0.4);background-size:cover;background-position:center center;padding-left:100px;padding-right:100px}.cta-content
h1{font-size:55px;margin-bottom:21px}.cta-content
span{font-size:18px;color:#696969;font-weight:400}.cta-content
p{font-size:16px;color:ef9617;font-weight:400;margin-bottom:0}.cta-2-button{margin-top:15px}.cta-info
span{color:ef9617;font-size:18px;font-weight:400}.cta-info
h1{font-size:55px;margin-bottom:50px;margin-top:25px}.cta-info
.breadcrumb-area{background-position:center center;background-size:cover;background-color:#111}.breadcrumb-text{position:relative;z-index:1}.breadcrumb-text>h1{font-size:55px;margin-bottom:30px;text-transform:capitalize;line-height:1.3;font-weight:700;color:#ffff}.breadcrumb-menu
li{display:inline-block;position:relative;padding:0
19px;font-size:18px;font-weight:400;color:#ddd}.breadcrumb-menu li
a{color:ef9617;font-size:18px;font-weight:400;text-transform:capitalize;transition:all 0.3s ease 0s}.breadcrumb-menu li:not(:last-child)::after{display:inline-block;color:#ddd;content:"\f101";position:absolute;right:-5px;top:0;font-family:"Font Awesome 5 Pro"}.breadcrumb-menu
span{color:#fff;font-size:24px;font-weight:400;text-transform:capitalize}.faq-box .btn-link{font-weight:500;color:#262626;background-color:#fff;display:block;font-size:16px;padding:15px
70px;border:0;text-decoration:none;line-height:28px;font-family:'Rubik',sans-serif}.faq-box .card-header{padding:0;border-bottom:0;background:none;border-radius:0}.faq-box
.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0;border-radius:0;background:#fff;margin-bottom:20px}.faq-box .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0px
70px;padding-bottom:30px}.faq-box .card-body
p{margin:0;font-size:14px}.faq-box .btn-link.collapsed::before{content:"\f105"}.faq-box .btn-link::before{content:"\f107";line-height:30px;position:absolute;left:30px;top:13px;font-size:16px;font-family:"Font Awesome 5 Pro";color:#262626}.features-icon{margin-bottom:46px}.features-text
h2{font-size:30px;border-bottom:2px solid #e9e9e9;padding-bottom:20px;margin-bottom:36px}.features-link
li{font-size:14px;color:#696969;padding-bottom:19px;font-weight:400;list-style:none}.features-link li:last-child{padding-bottom:0}.features-link li
i{color:ef9617;margin-right:5px}.films-img > a
img{width:100%}.films-rating
i{font-size:14px;color:ef9617;padding:0
4px}.films-text{margin-top:33px}.films-text>h1{font-size:30px;margin-top:11px;margin-bottom:15px;text-transform:capitalize}.films-text > h1
a{color:#262626;transition: .3s}.films-text > h1 a:hover{color:ef9617}.films-text
span{font-size:14px;color:ef9617}.search-2-form{position:relative}.search-2-form
input{width:100%;height:70px;border:0;background:none;padding:0
35px;border:2px
solid ef9617;font-weight:500;color:#696969;font-size:14px;font-weight:500}.search-2-form input::placeholder{color:#696969;font-size:14px}.search-2-form input::-moz-placeholder{color:#696969;font-size:14px;font-weight:500}.search-2-form
button{position:absolute;top:0;right:0;height:100%;background:none;padding:0
26px;color:#262626;line-height:70px;border:0;font-size:14px}.pro-2-filter{position:relative}.pro-2-filter
select{border:2px
solid #f8f4ee;display:inline-block;text-transform:capitalize;font-size:14px;line-height:1;color:#696969;appearance:none;-moz-appearance:none;width:100%;font-weight:500;height:70px;padding:0
35px;background:none}.product-showing
p{margin:0;margin-top:11px}.films-2 .films-text > h1
a{color:#fff;transition: .3s}.films-2 .films-text > h1 a:hover{color:ef9617}.pro-2-filter::before{content:"\f107";right:33px;top:26px;position:absolute;color:#262626;font-family:"Font Awesome 5 Pro";font-weight:700;font-size:14px}.films-2 .search-2-form
button{color:#fff}.films-2 .pro-2-filter
select{border:2px
solid #434343}.films-2 .pro-2-filter::before{color:#696969}.films-details-img
img{width:100%}.films-meta{margin-bottom:24px}.films-meta>span{font-size:14px;color:#696969;font-weight:400;margin-right:13px}.films-meta>span:last-child{margin-right:0}.films-meta > span
i{margin-right:6px;color:ef9617}.films-details-text{margin-top:53px}.films-details-text
h1{font-size:55px;margin-bottom:15px}.films-details-info
h1{font-size:55px;border-bottom:2px solid ef9617;padding-bottom:24px;margin-bottom:36px}.films-details-text
p{margin-bottom:0}.films-details-info{margin-top:43px;margin-right:190px}.films-details-info
h1{font-size:55px;border-bottom:2px solid ef9617;padding-bottom:24px}.films-details-info ul
li{overflow:hidden;padding-bottom:11px}.films-details-info ul li:last-child{padding-bottom:0}.films-details-1-info
span{float:left;width:90px;font-size:14px;color:#696969}.films-details-1-info
p{color:#262626;line-height:20px;margin-bottom:0}.films-2-img{position:relative}.films-2-img
img{width:100%}.films-2-text{position:absolute;bottom:0;padding:20px
50px 20px 25px}.films-2-text
h4{color:#fff;margin-bottom:0;font-size:18px;line-height:1.3}.latest-news{position:relative}.news__thumb
img{width:100%}.blog-inner-img
img{width:100%}.news-meta
span{font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#747691;margin-right:15px;font-size:13px}.news-meta span
a{color:#747691}.news-meta span a:hover{color:ef9617}.news__caption
.news__caption h2 a:hover{color:ef9617}.news-link{font-size:12px;color:#e4ecf3;font-weight:500;text-transform:uppercase;letter-spacing:2px}.news-link:hover{color:#fff}.news-link
i{transition: .3s;display:inline-block}.news-link:hover
i{transform:translateX(3px)}.news__thumb-2
img{width:100%}.news__caption-2{padding:33px}.news__caption-2
.news__caption-2 h2 a:hover{color:ef9617}.news__caption-2
p{margin-bottom:0}.news-meta
span{text-transform:uppercase;margin-right:25px;font-size:13px}@media only screen and (min-width: 992px) and (max-width: 1200px){.news-meta
span{margin-right:10px}}.news-meta span
a{color:ef9617;letter-spacing:2px;font-weight:500}.postbox{border-bottom:1px solid #e5e8ef;padding-bottom:40px}.postbox__thumb{position:relative}.post-meta
span{font-size:12px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:#6f7172;margin-right:16px}.post-meta span
i{font-size:13px}@media (max-width: 767px){.post-meta
span{margin-right:10px}}.post-meta span a:hover{color:ef9617}.post-meta span
i{color:ef9617;margin-right:2px}.post-meta span
a{color:#6f7172}.postbox__thumb{margin-bottom:28px}.postbox__text{}.p-50{}@media only screen and (min-width: 992px) and (max-width: 1200px){.p-50{padding:30px}}@media (max-width: 767px){.p-50{padding:30px}}.p-30{padding:30px}.post-meta{margin-bottom:25px}.blog-title{font-size:32px;line-height:1.3;margin-bottom:20px}.blog-title a:hover{color:ef9617}.read-more{color:ef9617}.read-more:hover{color:ef9617}.read-more
i{transition: .3s;display:inline-block}.blog-title-sm{font-size:20px;margin-bottom:10px;line-height:1.5}.postbox__gallery .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);left:30px;border:none;background:none;padding:0;z-index:9;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;background:#fff;width:60px;height:60px;color:#6f7172;border-radius:50%;font-size:14px}.postbox__gallery .slick-arrow:hover{background:ef9617;color:#fff}.postbox__gallery .slick-arrow.slick-next{right:30px;left:auto}.postbox__video{position:relative}.postbox__video
img{max-width:100%}.video-btn{position:absolute;background:#fff;height:120px;width:120px;top:50%;left:0;right:0;margin:auto;text-align:center;border-radius:50%;line-height:120px;color:ef9617;transform:translateY(-50%)}.video-btn:hover{background:ef9617;color:#fff}.post-text
blockquote{background:#FAF9FF;padding:50px;position:relative;padding-left:120px}@media (max-width: 767px){.post-text
blockquote{padding:30px}}.post-text blockquote
p{font-size:18px;margin-bottom:0;font-weight:600;line-height:1.6;margin-top:15px;color:#2b3c48;margin-top:0;font-family:'Poppins',sans-serif}@media (max-width: 767px){.post-text blockquote::before{position:static}}.post-text blockquote
footer{font-size:12px;letter-spacing:2px;font-weight:500;text-transform:uppercase;margin-top:20px}.widget{padding:30px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 16px 0px rgba(200, 183, 255, 0.2)}.flimes-2-area
.widget{border-top:none}.widget-title::before{background-color:ef9617;bottom:0;content:"";height:2px;position:absolute;width:50px}.widget-title::after{content:'';width:0;height:2px;position:absolute;bottom:0;left:50px;background-color:#151948;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.widget:hover .widget-title::after{width:50px;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.b-0{border:0}.search-form{position:relative}.search-form
input{width:100%;height:60px;border:0;background:#f5f5f5;padding:0
20px}.search-form
button{position:absolute;top:0;right:0;height:100%;background:#062a4d;padding:0
25px;color:#fff;line-height:60px;border:0}.search-form button:hover{background:ef9617}.widget-title{font-size:21px;margin-bottom:0px;position:relative;display:inline-block}.animate-border::after{position:absolute;content:"";width:35px;height:3px;left:0;bottom:0;border-left:10px solid #fff;border-right:10px solid #fff;-webkit-animation:animborder 2s linear infinite;animation:animborder 2s linear infinite}.animate-border.border-white::after{border-color:#fff}.animate-border.border-white::after{border-color:#fff}.about-me
img{margin-bottom:25px;border-radius:50%}.about-me
h4{font-size:18px;letter-spacing:1px}.widget-social-icon
a{display:inline-block;margin:0
8px;color:ef9617}.widget-social-icon a:hover{color:ef9617}.banner-widget
img{max-width:100%}.widget .recent-posts>li:first-child{padding-top:0}.widget .recent-posts li:last-child{padding-bottom:0}.widget .recent-posts>li{padding:20px
0;overflow:hidden}.widget-posts-image{float:left}.widget-posts-image
img{width:80px;height:80px;border-radius:50%;margin-right:15px;margin-bottom:0}.widget-posts-body{overflow:hidden}.widget-posts-title{margin-bottom:10px;font-size:16px;line-height:1.3}.widget ul li .widget-posts-title
a{color:inherit;font-size:16px;font-weight:700;line-height:1.3}.widget ul li .widget-posts-title a:hover{color:ef9617}.widget-posts-title a:hover{color:ef9617}.widget-posts-meta{font-size:11px}.widget-posts-meta{color:ef9617;font-weight:500;text-transform:uppercase;letter-spacing:1px}ul.cat
li{border-top:1px solid #eaedff;padding:15px
0;overflow:hidden}ul.cat li:first-child{border-top:0;padding-top:0}ul.cat li:last-child{padding-bottom:0}ul.cat li
a{display:block;color:#647589}ul.cat li a:hover{color:ef9617}.social-profile
a{height:50px;width:50px;text-align:center;background:#062a4d;line-height:50px;margin-right:2px;display:inline-block;color:#fff;margin-bottom:5px}.social-profile a:hover{background:ef9617}#Instafeed{margin:0
-5px;overflow:hidden}#Instafeed
li{width:33.33%;float:left;padding:0
5px;margin-bottom:10px}#Instafeed li
img{width:100%}.tagcloud
a{display:inline-block;line-height:1;padding:12px
18px;background:#f5f5f5;margin-bottom:8px;margin-right:5px;text-transform:uppercase;font-size:12px;font-weight:500;color:#5f5b5b;border-radius:2px}.tagcloud a:hover{background:ef9617;color:#fff}.bg-none{background:none}.blog-post-tag
span{font-size:18px;font-weight:600;display:block;margin-bottom:17px;font-family:"Poppins",sans-serif;color:#062a4d}.blog-post-tag
a{color:#646974;display:inline-block;font-size:14px;font-weight:500;text-transform:uppercase;border:2px
solid #eaedff;padding:12px
24px;margin-right:10px;transition: .3s;border-radius:5px;margin-bottom:10px}.blog-post-tag a:hover{color:#fff;background:ef9617;border-color:ef9617}.blog-post-tag a:last-child{margin-right:0}.blog-share-icon
span{font-size:18px;font-weight:600;font-family:"Poppins",sans-serif;color:#062a4d;display:block;margin-bottom:17px}.blog-share-icon
a{color:#6f7172;font-size:18px;transition: .3s;margin-right:22px}.blog-share-icon a:hover{color:ef9617}.blog-share-icon a:last-child{margin-right:0}.blog-details-border{border-top:1px solid #eaedff;border-bottom:1px solid #eaedff;padding-top:33px;padding-bottom:23px;margin-bottom:42px}.author{background:#FAF9FF;padding:30px}.author-img{margin-bottom:35px}.author-img
img{border-radius:50%}.author-text
h3{font-size:24px;margin-bottom:15px}.author-text
p{margin-bottom:0;font-size:15px;line-height:28px}.author-icon{margin-top:6px;margin-bottom:25px}.author-icon
a{font-size:14px;color:#9498b6;margin:0
5px;transition: .3s}.author-icon a:hover{color:ef9617}.post-comments{border-bottom:1px solid #eaedff;margin-bottom:42px;padding-bottom:10px}.blog-coment-title
.comments-avatar{float:left}@media (max-width: 767px){.comments-avatar{float:none}}.comments-avatar
img{width:100px;margin-right:20px}.latest-comments li:first-child .comments-box{border-top:0;padding-top:0}.latest-comments li:last-child .comments-box{border-bottom:0;padding-bottom:0}.latest-comments
li.children{margin-left:100px}@media (max-width: 767px){.latest-comments
li.children{margin-left:0}}.blog-details-text .latest-comments ol li.comment , .blog-details-text .latest-comments ul
li.comment{padding-top:0;margin-bottom:30px}.blog-details-text .latest-comments ol ul.children, .blog-details-text .latest-comments ul
ul.children{padding-left:70px}.comments-text{overflow:hidden;padding-top:4px}@media (max-width: 767px){.comments-text{margin-top:15px}}.comments-text
p{margin-bottom:0;margin-top:8px}.avatar-name
h5{font-size:18px;margin-bottom:7px}.avatar-name
span{color:ef9617;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.avatar-name{margin-bottom:3px;overflow:hidden;position:relative}.comment-reply-link{color:#6f7172;display:inline-block;font-size:14px;font-weight:400;transition: .3s;line-height:1;margin-top:4px;position:absolute;right:0;top:0}.comment-reply-link:hover{color:ef9617}.comment-reply-link
i{margin-right:5px}.post-comments-title{margin-bottom:39px}.post-comments-title
.comment-respond{margin-bottom:20px;padding:40px
35px;box-shadow:0 10px 30px 0 rgba(0,0,0,.09);padding-top:35px}.comment-form
input{border:none;height:60px;margin-bottom:20px;padding:0
30px;width:100%;font-size:14px;color:#a7a7c1}.comment-form
textarea{border:none;height:150px;margin-bottom:20px;padding:30px;width:100%;color:#a7a7c1;font-size:14px}#contacts-form input::-moz-placeholder{color:#a7a7c1;font-size:14px}#contacts-form input::placeholder{color:#a7a7c1;font-size:14px}#contacts-form textarea::-moz-placeholder{color:#a7a7c1;font-size:14px}#contacts-form textarea::placeholder{color:#a7a7c1;font-size:14px}.contact-icon{position:relative}.contact-icon::after{position:absolute;content:"";font-family:"Font Awesome 5 Pro";font-weight:700;display:inline-block;font-size:16px;text-align:center;right:30px;color:ef9617;top:18px}.comment-form .contact-icon::before{display:none}.contacts-message::after{content:"\f303"}.contacts-name::after{content:"\f007"}.contacts-email::after{content:"\f0e0"}.contacts-website::after{content:"\f0ac"}.navigation-border{border-top:2px solid #f7f7f7;overflow:hidden}.navigation-border{border-top:2px solid #f7f7f7;overflow:hidden}.bakix-navigation
span{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:500;display:block;margin-bottom:10px;color:#666}.bakix-navigation span:hover{color:ef9617}.bakix-navigation
h4{font-size:24px;margin:0;line-height:1.3}.bakix-navigation h4 a:hover{color:ef9617}.basic-pagination
ul{display:block;padding-left:0 !important}.basic-pagination ul
li{display:inline-block;margin:0
5px}@media (max-width: 767px){.basic-pagination ul
li{margin-bottom:10px}}.basic-pagination ul li
a{height:70px;width:70px;background:#fff;color:#9990b8;font-size:16px;font-weight:500;border-radius:50%;line-height:70px;margin:0px;display:inline-block;text-align:center}.basic-pagination ul li a:hover ,.basic-pagination ul li.active
a{background:ef9617;color:#fff;box-shadow:0px 8px 16px 0px rgba(254, 69, 54, 0.3)}.basic-pagination-2 ul li
a{background:transparent;color:#9990b8;border:2px
solid #eaebec;height:60px;width:60px;line-height:56px}.basic-pagination-2 ul li a:hover, .basic-pagination-2 ul li.active a , .basic-pagination-2 ul li
.current{background:ef9617;color:#fff;border-color:ef9617;box-shadow:0px 8px 16px 0px rgba(254,69,54,0.3)}
.contact-map{min-height:800px}.contact-info-area{margin-top:-115px}
.contact-info{padding:45px;background: #2d2e2f;;padding-bottom:30px;    color: #696969;}.contact-info
h3{font-size:35px;margin-bottom:35px;    color: #fff;}.contact-info
ul{margin:0}.contact-info ul
li{margin-bottom:20px;list-style:none}.contact-info ul li
i{color:ef9617;margin-right:5px;width:15px;float:left;font-size:14px}.contact-info ul li
span{display:block;overflow:hidden;padding-left:9px;position:relative;top:-3px;font-size:14px;    text-align: inherit;}.contact-form
input{background:#fff ;color:#fff !important;height:70px;width:100%;padding:0
30px;padding-right:30px;border:0;color:#696969;font-weight:500;    background: #cfcfcf;}.contact-form
textarea{color:#696969;font-weight:500;height:230px;width:100%;padding:30px
30px;background: #cfcfcf;border: none;}.contact-form
input.btn{-moz-user-select:none;background:ef9617;border:medium none;color:#fff;display:inline-block;font-size:14px;font-weight:500;margin-bottom:0;padding:19px
55px;text-align:center;text-transform:capitalize;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;border-radius:30px;height:auto;width:auto}.contact-form input::-moz-placeholder, .contact-form input::placeholder{color:#000}.contact-form textarea::-moz-placeholder, .contact-form textarea::placeholder{color:#000}.product__img{position:relative}.product__img
img{width:100%}.product:hover .product-action
a{margin:0
5px;opacity:1;visibility:visible}.product-action{position:absolute;left:0;right:0;bottom:30px}.product-action
a{height:50px;display:inline-block;width:50px;background:#fff;line-height:50px;color:#a39fb4;margin:0
8px;opacity:0;visibility:hidden;border-radius:50%}.product-action a:hover{background:ef9617;color:#fff}.pro-cat{margin-bottom:15px;display:block}.pro-cat
a{color:ef9617;font-size:14px;letter-spacing:2px;font-weight:500;text-transform:uppercase}.pro-title{margin-bottom:12px}.pro-title
a{font-size:24px}.pro-title a:hover{color:ef9617}.price
span{color:#8e84b8;font-size:14px;display:inline-block;margin:0
5px}.price span.old-price{color:#b7afd5;text-decoration:line-through}.product-showing
p{margin:0;border:2px
solid #eaedff;padding:17px
30px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:500}@media (max-width: 767px){.product-showing
p{padding:17px
15px}}.pro-filter{position:relative;display:inline-block}@media (max-width: 767px){.pro-filter{float:left}}.pro-filter
select{border:2px
solid #eaedff;padding:17px
30px;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;line-height:1;color:#6f7172;appearance:none;-moz-appearance:none;width:190px;font-weight:500}.pro-filter .nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:0;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:50px;line-height:48px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.pro-filter::before{content:"\f107";right:19px;top:13px;position:absolute;color:#758799;font-family:"Font Awesome 5 Pro";font-weight:700}.shop-tab ul
li{margin-left:20px}@media (max-width: 767px){.shop-tab ul
li{margin-left:10px}}.shop-tab ul li
a{font-size:14px;font-weight:500;color:#6f7172;letter-spacing:2px;padding:0;text-transform:uppercase;position:relative;height:50px;width:50px;border-radius:50%;background:#f6f6ff;line-height:51px;text-align:center}.shop-tab ul li
a.active{color:white;background:ef9617}.shop-thumb-tab{width:160px;float:left}@media (max-width: 767px){.shop-thumb-tab{float:none;width:100%;margin-bottom:0}}@media (max-width: 767px){.shop-thumb-tab
ul{margin:0
-5px}}.shop-thumb-tab ul
li{margin-bottom:20px}@media (max-width: 767px){.shop-thumb-tab ul
li{width:33.33%;float:left;padding:0
5px}}.product-large-img
img{max-width:100%}.shop-thumb-tab ul li
a{padding:0}.product-details-img{margin-left:180px;overflow:hidden}@media (max-width: 767px){.product-details-img{margin-left:0}}.product-details-title
p{color:#6a667b;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:1px;margin-bottom:10px}.product-details-title
h1{font-size:40px;margin:0;line-height:1.2;letter-spacing:-2px;margin-bottom:15px}@media (max-width: 767px){.product-details-title
h1{font-size:36px}}.details-price
span{color:ef9617;font-size:20px;font-weight:400;margin-left:0;margin-right:10px}.details-price{border-bottom:2px solid #eaedff}.product-cat
span{text-transform:uppercase;font-size:14px;font-weight:500;color:#100d1c}.product-cat
a{text-transform:uppercase;font-size:14px;font-weight:500;color:#666}.product-cat a:hover{color:ef9617}.product-social
a{margin-right:10px;background:#f5f5ff;height:50px;width:50px;line-height:48px;border-radius:30px;color:#6f7172;display:inline-block;text-align:center;font-size:14px}@media (max-width: 767px){.product-social
a{margin-bottom:10px}}.product-social a:hover{background:ef9617;color:#fff}.plus-minus{display:inline-block}@media (max-width: 767px){.plus-minus{display:block;margin-bottom:15px}}@media only screen and (min-width: 576px) and (max-width: 767px){.plus-minus{display:inline-block;margin-bottom:0}}.action-btn{background:ef9617;padding:20px
25px;border:none;margin-left:15px;color:#fff;display:inline-block;border-radius:50px}.action-btn:hover{background:ef9617;color:#fff}.product-action-list{overflow:hidden}.product-action-list
a{float:left}@media (max-width: 767px){.product-action-list
a.btn{padding:23px
30px;margin-bottom:7px}}@media (max-width: 767px){.product-action-list a.action-btn{margin-left:5px;margin-bottom:7px}}.cart-plus-minus
input{height:60px;width:100px;border:0;border:2px
solid #eaedff;text-align:center;-moz-appearance:none;appearance:none}.cart-plus-minus{display:inline-block;position:relative;margin-right:15px}.cart-plus-minus
.qtybutton{position:absolute;top:15px;left:17px;font-size:20px;color:#c4bedd;cursor:pointer}.cart-plus-minus
.inc{left:auto;right:17px}.additional-info .table td, .additional-info .table
th{padding: .75rem 0;vertical-align:top;border-top:1px solid #f6f6f6;font-weight:400}.shop-cat
a{padding:45px
30px;border:2px
solid #eaedff;display:block}.shop-cat a
i{font-size:100px;color:ef9617;margin-bottom:30px;transition: .3s}.shop-cat a
h4{text-transform:uppercase;font-size:16px;font-weight:700;font-family:"Poppins",sans-serif;transition: .3s;letter-spacing:1px}.shop-cat a:hover{background:ef9617;border-color:ef9617}.shop-cat a:hover
i{color:#fff}.shop-cat a:hover
h4{color:#fff}.product-list-content .price span:first-child{margin-left:0}.bakix-details-tab
ul{border-bottom:2px solid #e1e1e1}.bakix-details-tab ul li
a{font-size:16px;font-weight:500;color:#8c8bb5;letter-spacing:2px;padding:0;text-transform:capitalize;position:relative;padding:0
25px}@media (max-width: 767px){.bakix-details-tab ul li
a{padding:0
10px}}.bakix-details-tab ul li
a.active{color:#100d1c}.bakix-details-tab ul li a.active:before{position:absolute;bottom:-32px;left:0;height:2px;width:100%;content:"";background:ef9617;transition: .3s}@media (max-width: 767px){.bakix-details-tab ul li a.active:before{display:none}}@media only screen and (min-width: 576px) and (max-width: 767px){.bakix-details-tab ul li a.active:before{display:block}}.table-content
table{background:#fff;border-color:#eaedff;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0}.table-content table td.product-name{font-size:16px;font-weight:400;text-transform:capitalize}.product-name
a{color:#666}.table-content table td.product-name a:hover{color:ef9617}.table-content table
td{border-top:medium none;padding:20px
10px;vertical-align:middle;font-size:16px}.product-remove
a{color:#666}.table-content table th, .table-content table
td{border-bottom:1px solid #eaedff;border-right:1px solid #eaedff}.product-quantity
input{border:none;color:#6f7172;font-size:14px;font-weight:normal;border:1px
solid #ddd}.table td, .table
th{border-top:1px solid #eaedff}.product-quantity>input{width:80px;border-radius:3px}.table-content table td.product-subtotal{font-size:16px}.table-content table td .cart-plus-minus{float:none;margin:0
auto}.coupon-all{margin-top:50px}.coupon{float:left}@media (max-width: 767px){.coupon{float:none}}#coupon_code{height:62px;border:2px
solid #eaedff;padding:0
15px;margin-right:10px}@media (max-width: 767px){#coupon_code{margin-bottom:15px}}.coupon2{float:right}@media (max-width: 767px){.coupon2{float:none;margin-top:15px}}.cart-page-total{padding-top:50px}.cart-page-total>h2{font-size:25px;margin-bottom:20px;text-transform:capitalize}.cart-page-total>ul{border:1px
solid #eaedff}.cart-page-total>ul>li{list-style:none;font-size:15px;color:#6f7172;padding:10px
30px;border-bottom:1px solid #eaedff;font-weight:400}.cart-page-total ul>li>span{float:right}.cart-page-total li:last-child{border-bottom:0}td.product-thumbnail
img{width:125px}.coupon-accordion
h3{background-color:#fff1f0;border-top:3px solid ef9617;font-size:14px;font-weight:400;margin:0
0 25px;padding:1em
2em 1em 3.5em;position:relative;width:auto}.coupon-accordion h3::before{content:"\f07b";left:15px;top:13px;position:absolute;color:#6f7172;font-family:"Font Awesome 5 Pro";font-weight:700}.coupon-accordion
span{color:#6f7172;cursor:pointer;transition: .3s}.coupon-accordion span:hover, p.lost-password a:hover{color:ef9617}.coupon-content{border:1px
solid #eaedff;display:none;margin-bottom:20px;padding:30px}.coupon-info p.coupon-text{margin-bottom:15px}.coupon-info
p{margin-bottom:0}.coupon-info p.form-row-first label, .coupon-info p.form-row-last
label{display:block;color:#6f7172}.coupon-info p.form-row-first label span.required, .coupon-info p.form-row-last label
span.required{color:red;font-weight:700}.coupon-info p.form-row-first input, .coupon-info p.form-row-last
input{border:1px
solid #eaedff;height:45px;margin:0
0 14px;max-width:100%;padding:0
0 0 10px;width:100%}.coupon-info p.form-row input[type="submit"]:hover, p.checkout-coupon input[type="submit"]:hover{background:ef9617 none repeat scroll 0 0}.coupon-info p.form-row input[type="checkbox"]{position:relative;top:2px}.form-row>label{margin-top:15px;margin-left:15px;color:#6f7172}.buttons-cart input, .coupon input[type="submit"], .buttons-cart a, .coupon-info p.form-row input[type="submit"]{background:#252525 none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;float:left;font-size:12px;font-weight:700;height:40px;line-height:40px;margin-right:15px;padding:0
15px;text-transform:uppercase;transition:all 0.3s ease 0s}p.lost-password{margin-top:15px}p.lost-password
a{color:#6f6f6f}p.checkout-coupon input[type="text"]{height:45px;padding:0
15px;width:100%;border:1px
solid #eaedff;margin-bottom:15px}.coupon-checkout-content{display:none}.checkbox-form
h3{border-bottom:1px solid #eaedff;font-size:26px;margin:0
0 20px;padding-bottom:10px;width:100%}.country-select{margin-bottom:30px;position:relative}.country-select label, .checkout-form-list
label{color:#6f7172;display:block;margin:0
0 5px}.country-select label span.required, .checkout-form-list label
span.required{color:red}.country-select
select{-moz-appearance:none;border:1px
solid #eaedff;height:45px;padding-left:10px;width:100%;color:#6f7172}.country-select::before{content:"\f107";right:15px;top:38px;position:absolute;color:#6f7172;font-family:"Font Awesome 5 Pro";font-weight:700}.checkout-form-list{margin-bottom:30px}.checkout-form-list
label{color:#6f7172}.checkout-form-list input[type="text"], .checkout-form-list input[type="password"], .checkout-form-list input[type="email"]{background:#fff;border:1px
solid #eaedff;border-radius:0;height:45px;padding:0
0 0 10px;width:100%}.checkout-form-list input[type="text"]::-moz-placeholder,
.checkout-form-list input[type="password"]::-moz-placeholder,
.checkout-form-list input[type="email"]::-moz-placeholder{color:#6f7172;opacity:1}.checkout-form-list input[type="text"]::placeholder,
.checkout-form-list input[type="password"]::placeholder,
.checkout-form-list input[type="email"]::placeholder{color:#6f7172;opacity:1}.checkout-form-list input[type="checkbox"]{display:inline-block;margin-right:10px;position:relative;top:1px}.create-acc
label{color:#6f7172;display:inline-block}.create-account{display:none}.ship-different-title h3
label{display:inline-block;margin-right:20px;color:#6f7172}.order-notes
textarea{border:1px
solid #eaedff;height:90px;padding:15px;width:100%}.order-notes textarea::-moz-placeholder{color:#6f7172;opacity:1}.order-notes textarea::placeholder{color:#6f7172;opacity:1}#ship-box-info{display:none}.panel-group
.panel{border-radius:0}.panel-default>.panel-heading{border-radius:0}.your-order{padding:30px
40px 45px;border:3px
solid #eaedff}@media (max-width: 767px){.your-order{padding:15px}}.your-order
h3{border-bottom:1px solid #eaedff;font-size:30px;margin:0
0 20px;padding-bottom:10px;width:100%}.your-order-table
table{background:none;border:0;width:100%}.your-order-table table th, .your-order-table table
td{border-bottom:1px solid #eaedff;border-right:medium none;color:#6f7172;font-size:14px;padding:15px
0;text-align:left}@media (max-width: 767px){.your-order-table table th, .your-order-table table
td{padding-right:10px}}.your-order-table table
th{border-top:medium none;color:#6f7172;font-weight:normal;text-align:left;vertical-align:middle;white-space:nowrap;width:250px}.panel-body>p{color:#222}.your-order-table table .shipping ul li
input{position:relative;top:2px}.your-order-table table .shipping ul li
label{color:#6f7172}.your-order-table table .shipping
th{vertical-align:top}.your-order-table table .order-total
th{border-bottom:0;font-size:14px}.your-order-table table .order-total
td{border-bottom:medium none}.your-order-table table tr.cart_item:hover{background:#F9F9F9}.your-order-table table tr.order-total td
span{color:ef9617;font-size:18px;font-weight:500}.payment-method{margin-top:40px}.panel-title>a{display:block}.order-button-payment
input{background:#232323 none repeat scroll 0 0;border:medium none;color:#fff;font-size:15px;font-weight:600;height:40px;margin:0px
0 0;padding:0;text-transform:uppercase;transition:all 0.3s ease 0s;width:100%}.order-button-payment input:hover{background:#FE4536 none repeat scroll 0 0}.payment-method .btn-link{-moz-user-select:none;background:no-repeat;border:medium none;border-radius:0;color:#444;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin-bottom:0;padding:3px
10px;text-align:center;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;text-decoration:none;font-family:rubik}.payment-method
.card{background-color:#fff;border:1px
solid #eaedff;border-radius:0;margin-bottom:10px}.payment-method .accordion .card:first-of-type{border:1px
solid #eaedff}.card-header:first-child{border-radius:0}.payment-method .card-header{background-color:#fff;border-bottom:1px solid #eaedff}.order-button-payment
button{width:100%}.country-select .nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:0;border:solid 1px #eaedff;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:45px;line-height:45px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;margin-bottom:19px}.basic-login{padding:90px;border:2px
solid #eaedff}.basic-login
h3{font-size:30px}.basic-login
input{width:100%;height:60px;border:2px
solid #eaedff;color:#6f7172;padding:0
20px;margin-bottom:20px}.basic-login
label{color:#222;display:block}.basic-login label
span{color:#fe4536}.login-action
input{width:inherit;height:auto}.login-action
label{display:inline-block;margin-left:5px}.or-divide{border-top:2px solid #eaedff;margin:40px
0;text-align:center;position:relative}.or-divide
span{position:absolute;left:0;right:0;top:-9px;background:#fff;display:inline-block;width:40px;margin:auto;line-height:1;font-weight:500}.price-head{padding-top:32px;padding-bottom:90px;background-position:bottom}.price-head
i{color:#bdbdbd;font-size:55px;margin-bottom:15px}.price-count
h2{font-size:35px;color:ef9617;margin-bottom:20px}.price-count
span{color:#696969;font-size:14px}.price-list ul
li{font-size:15px;color:#8a8a8a;margin-bottom:19px;line-height:1;list-style:none}.price-list{padding:30px
0;padding-bottom:20px}.pricing-box{padding-bottom:40px}.active .price-head
i{color:#fff}.active .price-count
h2{color:#fff}.active .price-count
span{color:#fff}#search-modal{background-color:rgba(23,26,33,.95)}#search-modal .modal-dialog{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:none;outline:0}#search-modal .modal-dialog .modal-content{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}#search-modal .modal-dialog .modal-content
form{width:555px;position:relative}#search-modal .modal-dialog .modal-content form
input{width:100%;font-size:36px;border:none;border-bottom:2px solid rgba(255,255,255,.8);background:0 0;color:#fff;padding-bottom:12px;padding-right:40px}#search-modal .modal-dialog .modal-content form input::-moz-placeholder{font-size:35px;opacity: .8;color:#fff}#search-modal .modal-dialog .modal-content form input::placeholder{font-size:35px;opacity: .8;color:#fff}#search-modal .modal-dialog .modal-content form input:focus::-moz-placeholder{opacity:0}#search-modal .modal-dialog .modal-content form input:focus::placeholder{opacity:0}#search-modal .modal-dialog .modal-content form
button{position:absolute;right:0;margin-bottom:3px;font-size:30px;color:rgba(255,255,255,.8);background:0 0;border:none;cursor:pointer;top:11px}.services-details-text
h1{font-size:36px;margin-bottom:20px}.services-details-text
p{margin-bottom:0}.services-details-info{padding:37px
44px 40px 44px;position:relative;margin-top:51px;margin-bottom:40px;background:ef9617}.services-details-info::before{background-repeat:no-repeat;content:"";height:68px;position:absolute;transition:all 0.3s ease 0s;width:82px;right:90px;bottom:-31px}.services-details-info
p{font-size:24px;color:#fff;margin-bottom:0;line-height:36px;font-style:italic}.services-details-link{}.services-details-icon-img{float:left;margin-right:25px;margin-top:8px}.services-details-link-text{margin-bottom:14px;overflow:hidden}.services-details-link-text
p{margin-bottom:0}.services-details-link-img
img{width:100%}.services2-details-text{}.services2-details-text
p{margin-bottom:0}.services2-img{}.services2-img
img{width:100%}.services-details-icon-img
i{color:red;font-size:25px}.services-sidebar{padding:40px}.services-link{margin:0}.services-link
li{padding-bottom:16px;list-style:none}.services-link li:last-child{padding-bottom:0px}.services-link li
a{font-size:16px;font-weight:400;transition: .3s;color:#647589}.services-link li a
i{font-size:14px;margin-right:6px}.services-title
h2{font-size:36px;margin-bottom:30px;line-height:1}.project-details-gallery
img{max-width:100%}.zoom-instagram-widget__item{padding:0
!important}.footer-wrapper li .widget-posts-title
a{color:#262626;font-size:15px;font-weight:600}.footer-wrapper .recent-posts
li{margin-bottom:15px}.footer-wrapper li .widget-posts-title a:hover{color:ef9617}
/*!
Theme Name: bazna
Theme URI: http://bdevs.net/theme/bazna/
Author: bdevs
Author URI: https://themeforest.net/user/bdevs/portfolio
Description: Bazna - Film Studio WordPress Theme 
Version: 1.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bazna
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

bazna is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathabazna-page-contentn Neal https://necolas.github.io/normalize.css/
*/
body{-ms-word-wrap:break-word;word-wrap:break-word;overflow-x:hidden}img{height:auto}.btn.focus,.btn:focus{outline:0;box-shadow:none}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.logged-in .header-transparent{margin-top:30px}.admin-bar .sticky-header{top:32px}.alignleft{display:inline;float:left;margin-right:1.5em !important}.alignright{display:inline;float:right;margin-left:1.5em !important}.aligncenter{clear:both;display:block;margin-left:auto !important;margin-right:auto !important;text-align:center}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget
select{max-width:100%;height:45px;width:100%;border:1px
solid #ddd;padding:0
10px}button:focus,input:focus,input:focus,textarea,textarea:focus{outline:0}.sticky{display:block}.hentry{}.updated:not(.published){display:none}.page-links{clear:both;margin:0
0 1.5em}.comment-content
a{-ms-word-wrap:break-word;word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0;font-size:14px;font-style:italic}.wp-caption-text{text-align:center}.gallery{margin-bottom:10px}.gallery-item{display:inline-block;max-width:33.33%;text-align:center;vertical-align:top;width:100%;padding-right:5px !important}.gallery-columns-1 .gallery-item{max-width:100%;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}blockquote{position:relative;margin:30px
0;margin-bottom:25px;padding:22px
25px }.wp-block-quote,blockquote{margin:20px
0;border-left:solid 4px ef9617;padding:35px
25px !important}.wp-block-quote p,blockquote
p{font-size:20px;margin-bottom:0}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#FFF4EF}.wp-block-pullquote{border-top:4px solid ef9617  !important;border-bottom:4px solid ef9617  !important}.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote
footer{margin-top:10px;display:block}.logged-in-as
a{color:#222}.logged-in-as a:hover{color:ef9617 }.blog-post-tag{background:#fff;padding:0;padding-top:0;width:100%;overflow:hidden;padding-bottom:0;padding-top:30px}.blog-post-tag>a{color:#7886a0;display:inline-block;font-size:12px;font-weight:500;text-transform:uppercase;border:2px
solid #e5e5e5;padding:10px
24px;margin-right:5px;transition: .3s;border-radius:5px;margin-bottom:5px}.blog-post-tag>a:hover{color:#fff;background:ef9617;border-color:ef9617 }.pagination ul > li > a, .pagination ul .page-numbers.current, .nav-links a, .nav-links .page-numbers.current{background:#F6F4FF;font-size:14px;color:#555;font-weight:500;display:inline-block;padding:16px
35px;border-radius:30px;text-transform:uppercase;letter-spacing:2px}.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span, .pagination ul .page-numbers.current, .nav-links a:hover, .nav-links .page-numbers.current{color:#fff;background:ef9617;border-color:ef9617 }.blog-area .widget
ul{padding:0;margin:0}.blog-area .widget ul li
ul{padding-left:15px;padding-top:15px}.rssSummary{line-height:27px}.widget
ul{margin:0}.widget ul
li{border-bottom:1px solid #eaeaea;color:#667286;margin:0;overflow:hidden;padding:15px
0;padding-top:15px;position:relative;font-size:14px}.widget ul li
a{color:#667286;display:inline-block;font-size:14px;font-weight:400;position:relative;text-transform:capitalize;transition: .3s;line-height:1}.widget ul li
a.rsswidget{line-height:1.3}.widget .footer-post h5
a{font-size:16px;line-height:1.3}.widget ul li:first-child{padding-top:0}.widget_recent_entries ul li
a{font-size:14px;line-height:26px}.blog-area .mb-50, .portfolio-area .mb-50, .services-area .mb-50{margin-bottom:50px}.portfolio-area .mb-40{margin-bottom:40px !important}.services-area .mb-30{margin-bottom:30px !important}.service-details
img{width:inherit}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0 !important}.widget-title{display:block;position:relative;padding-bottom:15px}.widget_media_image
img{width:100%}.sidebar-tad{}.sidebar-tad
li{float:left;margin-bottom:5px;margin-right:5px}.sidebar-tad li a, .tagcloud
a{display:inline-block;line-height:1;padding:12px
18px;background:#f5f5f5;margin-bottom:8px;margin-right:5px;text-transform:uppercase;font-size:12px !important;font-weight:500;color:#5f5b5b;border-radius:2px}.sidebar-tad li a:hover, .tagcloud a:hover{background:ef9617;color:#fff}.widget{}.widget
li{border-bottom:1px solid #f5f5f5;display:block;margin-bottom:10px;padding-bottom:10px}.widget li:last-child{border:0;margin:0;margin-bottom:0;padding-bottom:0}.widget li
a{color:#444;font-weight:500;padding-left:0}.widget li a:hover{color:ef9617 }.widget li
span{float:right}li .blog-footer-meta
span{float:none !important;font-size:13px !important}.widget_recent_comments li span, .widget_recent_comments li span
a{float:none;font-weight:500;color:#223645}.widget_rss ul li
a.rsswidget{font-weight:600}.widget li span.post-date{float:none;margin-top:7px;display:block;font-size:13px}.widget_calendar{float:none}#wp-calendar{width:100%}#wp-calendar
caption{text-align:right;color:#333;font-size:15px;margin-top:5px;margin-bottom:0;padding-bottom:0;padding-top:0}#wp-calendar
thead{font-size:14px}#wp-calendar thead
th{padding-bottom:10px}#wp-calendar
tbody{color:#666}#wp-calendar tbody
td{background:#f7f7f7;border:1px
solid #fff;text-align:center;padding:8px;transition: .3s}#wp-calendar tbody td:hover, #wp-calendar tbody td:hover
a{background:ef9617;color:#fff}#wp-calendar tbody .pad, #wp-calendar tbody .pad:hover{background:none}#wp-calendar tfoot
#next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot
#prev{font-size:10px;text-transform:uppercase;padding-top:10px}.latest-comments ul li
ul.children{padding-left:70px}.latest-comments ul li
ul.children{padding-top:0}.no-results.not-found{background:#fff;padding:41px
100px;text-align:center;border:2px
solid #f4f3fb}.pageontent.blog-search-content
p{margin-bottom:20px}.blog-search-title{font-size:30px;font-weight:700;margin:0}.error-404-title{line-height:1;font-size:140px}.error-title{font-size:42px;line-height:1.2;margin-bottom:25px;margin-top:30px}.error-text{margin-bottom:30px}.page-content.mb-40{margin-bottom:30px}.page-header{background:#faf9ff;margin-bottom:30px;padding:30px}.page-header
h1{font-size:26px;font-weight:600;margin:0}.navigation.posts-navigation  .nav-next{float:right}.navigation.posts-navigation  .nav-previous{float:left}.navigation.posts-navigation  .nav-links{overflow:hidden}.navigation.posts-navigation .nav-links
a{text-transform:uppercase;background:#fff}.navigation.posts-navigation .nav-links a:hover{background:ef9617;color:#fff}.navigation.posts-navigation{overflow:hidden;margin-bottom:40px}dl,ol,ul{margin-top:0;margin-bottom:25px}.blog-area > ul, .blog-area > ol, .blog-area ul, .blog-area
ol{padding-left:20px}.blog-details-text ol li, .blog-details-text ul
li{padding-top:7px}ul{list-style:disc}.postbox.sticky{border:2px
solid ef9617;position:relative;margin-bottom:40px;z-index:1;background:no-repeat;padding:40px}#wp-calendar #next a,#wp-calendar #prev
a{font-size:13px;font-weight:600}.blog-content
table{margin-bottom:30px}.blog-content table tbody
td{text-align:center}.blog-content table
td{border-color:#ddd;padding:12px
12px}.blog-content th, .blog-content
td{font-weight:normal;text-align:left;border-width:0 1px 1px 0}.blog-content table, .blog-content th, .blog-content
td{border:1px
solid #d1d1d1}.blog-content table
th{padding:12px
12px;font-size:15px;border-color:#ddd;text-align:center;font-weight:600}.bazna-page-content
table{margin-bottom:30px}.bazna-page-content table tbody
td{text-align:center}.bazna-page-content table
td{border-color:#ddd;padding:12px
12px}.bazna-page-content th, .bazna-page-content
td{font-weight:normal;text-align:left;border-width:0 1px 1px 0}.bazna-page-content table, .bazna-page-content th, .bazna-page-content
td{border:1px
solid #d1d1d1}.bazna-page-content table
th{padding:12px
12px;font-size:15px;border-color:#ddd;text-align:center;font-weight:600}.bazna-page-content ol li,.bazna-page-content ul
li{margin-bottom:7px}.bazna-page-content .latest-comments ol li, .bazna-page-content .latest-comments ul
li{margin-bottom:30px}.bazna-page-content ol li ol,.bazna-page-content ul li
ul{margin-top:7px}.blog-details-text
table{margin-bottom:30px}.blog-details-text table tbody
td{text-align:center}.blog-details-text table
td{border-color:#ddd;padding:12px
12px}.blog-details-text th, .blog-details-text
td{font-weight:normal;text-align:left;border-width:0 1px 1px 0}.blog-details-text table, .blog-details-text th, .blog-details-text
td{border:1px
solid #d1d1d1}.post-comments table
th{padding:12px
12px;font-size:15px;border-color:#ddd;text-align:center;font-weight:600}.blog-details-wrapper
table{margin-bottom:30px;width:100%}.blog-details-wrapper table tbody
td{text-align:center}.blog-details-wrapper table
td{border-color:#ddd;padding:12px
12px}.blog-details-wrapper th, .blog-details-wrapper
td{font-weight:normal;text-align:left;border-width:0 1px 1px 0}.blog-details-wrapper table, .blog-details-wrapper th, .blog-details-wrapper
td{border:1px
solid #d1d1d1}.blog-details-wrapper table
th{padding:12px
12px;font-size:15px;border-color:#ddd;text-align:center;font-weight:400}.comments-text>p{margin-bottom:15px}.comments-text ul li,.comments-text ol
li{padding-top:5px}pre{display:block;font-size:87.5%;color:#212529;border:1px
solid #ddd;padding:15px}dd+dt{margin-top:20px}.page-links{width:100%;clear:both;margin-bottom:30px;margin-top:20px}.page-links>span.page-links-title{border:0;color:inherit}.page-links a,.page-links>span{border:2px
solid #ddd;display:inline-block;min-width:35px;text-align:center;margin-left:2px;height:33px;line-height:30px;margin-right:3px;color:#444}.page-links>span{border:2px
solid ef9617;color:ef9617 }.page-links a:hover{border:2px
solid ef9617;color:ef9617 }.post-password-form
label{width:100%}.post-password-form input[type="password"]{font-size:1.2rem;line-height:20px;padding:12px
20px;border:1px
solid #E4E4F2;width:100%}.post-password-form input[type="submit"]{background-color:ef9617;border:none;padding:10px
40px;color:#fff;cursor:pointer;transition: .3s;font-weight:600}.post-password-form input[type="submit"]:hover{background-color:#010E2A}.post-comments .latest-comments>ul{list-style:none;padding-left:0;margin-bottom:0}.comments-text>ul,.comments-text>ol{margin-bottom:20px}ul.children{list-style:none}.footer-widget #wp-calendar tbody
td{background:none;border:1px
solid #fff;color:#fff}.footer-widget #wp-calendar tbody td
a{color:#fff;text-decoration:underline}.footer-widget #wp-calendar tbody td:hover
a{background:transparent}.footer-widget #wp-calendar tbody #today
a{color:#fff;text-decoration:underline;background:none}.footer-widget #wp-calendar thead
th{color:#fff;border:1px
solid #ddd;text-align:center;padding-top:7px}.footer-widget #wp-calendar #next a, .footer-widget #wp-calendar #prev
a{color:#fff}.footer-widget #wp-calendar
caption{color:#fff}.widget_recent_comments.footer-widget li span, .widget_recent_comments.footer-widget li span
a{float:none;font-weight:600;color:#fff}.widget.widget_recent_comments ul li
a{display:unset;line-height:27px}.footer-widget form input.search-submit{position:absolute;top:0;right:0;height:100%;background:#2f3440;color:#fff;border:0;padding:0
25px;height:45px;font-weight:600;cursor:pointer;text-transform:uppercase;font-size:12px;transition: .3s;width:auto}.footer-widget
p{color:#c9d4db}.footer-widget .tagcloud
a{background:#223644;color:#b0b5bf}.footer-widget
.calendar_wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-scrolling:-ms-autohiding-scrollbar}.widget_rss ul li
span{float:none}.vc-inner-no-padding .vc_column-inner{padding-top:0 !important}.boxed-55{padding:0
70px !important}.sidebar-rc-post ul li::before{display:none}.footer-widget .sidebar-rc-post ul
li{position:relative;padding-left:0;margin-bottom:10px}.footer-widget .sidebar-rc-post ul li .widget-date{color:#999}.footer-post li::before{display:none}.footer-widget .footer-post
li{padding-left:0}.footer-widget .footer-post li
a{color:#fff;opacity: .8}.tag-space{display:block;width:100%;clear:both;margin-top:20px}.size-thumbnail{margin-bottom:20px}.no-results.not-found .page-header{padding-top:0;padding-bottom:0}.bazna-search-btn{position:absolute;top:0;right:0;width:60px;border:0;background:no-repeat;color:#444;border-left:1px solid #ddd;height:100%}.bazna-search-btn:hover{color:#2154CF}.search-form2 .form-control{height:50px;border-radius:inherit}.search-form2{position:relative}.archive-description{margin-top:15px}.comment-form{}.comment-respond
label{font-weight:600;color:#223645;font-family:'Poppins',sans-serif;margin-bottom:12px;display:block}.comment-form
input{height:55px;margin-bottom:20px;padding:0
20px;width:100%;font-size:14px;color:#223645;border:1px
solid transparent;transition: .3s;background:#eceff3}.comment-form
textarea{height:170px;margin-bottom:20px;padding:20px;width:100%;color:#223645;font-size:14px;border:1px
solid transparent;transition: .3s;background:#eceff3}.comment-form .cm-form-btn{padding:24px
55px;border-radius:30px}.comment-form input:focus{background:#fff;border-color:ef9617}.comment-form textarea:focus{background:#fff;border-color:ef9617}.comment-form input::-moz-placeholder{color:#223645;font-size:14px;opacity:1}.comment-form input::placeholder{color:#223645;font-size:14px;opacity:1}.comment-form textarea::-moz-placeholder{color:#223645;font-size:14px;opacity:1}.comment-form textarea::placeholder{color:#223645;font-size:14px;opacity:1}.author-wrapper{background:#F7F7FD;padding:37px
71px 35px 40px;overflow:hidden;border-left:5px solid ef9617}.author-img{float:left;margin-right:27px;margin-top:10px}.author-img
img{border-radius:50%}.author-text{overflow:hidden}.author-text>h4{text-transform:capitalize}.author-text>p{margin-bottom:0}.author-icon{margin-bottom:9px}.author-icon a:hover{color:ef9617 }.no-pad .vc_column-inner{padding-top:0 !important}.sidebar-link
h3{font-size:36px;font-weight:700}.servicee-sidebar{border:2px
solid #f4f3fb;padding:30px}.servicee-sidebar
ul{margin-bottom:0}.servicee-sidebar ul
li{border-bottom:1px solid #eaeaea;color:#4c4c4c;margin:0;overflow:hidden;padding:15px
0;padding-top:15px;position:relative}.servicee-sidebar ul li
a{color:#7886a0}.servicee-sidebar ul li:last-child{border:0;margin:0;margin-bottom:0;padding-bottom:0}.servicee-sidebar ul li a:hover{color:ef9617 }.project-status ul
li{margin:0;padding:0;list-style:none;margin-bottom:0;border-bottom:1px solid #eaeaea;padding:15px
0}.project-status{background:#F4F9FC;padding:30px}.project-status ul li
b{margin-right:5px;display:inline-block;color:#28345d;font-size:17px;font-weight:500;margin-bottom:0}.project-status ul li:last-child{border:0;padding-bottom:0}.project-status ul li:first-child{padding-top:0}.bypostauthor .avatar-name>h5::after{content:"\f02e";font-family:"Font Awesome 5 Pro";top:-1px;font-size:12px;margin-left:10px;line-height:1;position:relative;color:#cacfef;font-weight:900}.project-status
ul{margin:0}.project-details-content .project-desc
h3{font-weight:600;font-size:32px}.project-details-content .elementor-icon-list-text{font-size:14px;line-height:40px;color:#515c69;text-transform:capitalize;letter-spacing:0;padding-left:5px}.elementor-icon-list-items .elementor-icon-list-item
i{color:ef9617}.project-details-content .elementor-icon-list-item{list-style:none;line-height:1.67}.project-details-content{}.project-details-content{}.paginations
ul{padding-left:0}.servicee-sidebar-banner{margin-bottom:50px}.portfolio-sidebar{margin-bottom:30px}.project-details-content{}.blog-details-border{margin-top:40px;background:#fff;padding:40px
0;padding-bottom:22px}.project-details-content
span{font-size:13px;color:#8583b1;font-weight:500;text-transform:uppercase;letter-spacing:2px}.project-details-content span
a{color:#8583b1}.project-details-content span a:hover{color:ef9617 }.project-details-content
h3{margin-top:8px;margin-bottom:20px;line-height:1.2;font-size:22px}.project-details-content h3 a:hover{color:ef9617 }.project-details-button{}.project-details-button
a.btn{}.page-area .post-comments-form{margin-bottom:0;clear:both;padding-top:0;margin-top:40px}.bazna-page-content ol,.bazna-page-content
ul{padding-left:22px}.bazna-page-content .latest-comments ol ol,.bazna-page-content .latest-comments ul
ul{padding-left:50px}.container.container-box{margin:auto}.vc_column-inner{padding-top:0 !important}.features-service
.feature{margin-top:0}.features-service .feature-item{margin-top:0}.wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){margin-left:10px}.wp-block-column:not(:last-child){margin-right:10px}.wp-block-column:nth-child(2n+1){margin-right:10px}.post-text>.alignwide{margin-left:0;margin-right:0;width:calc(100%+20px);max-width:calc(100%+20px)}.has-large-font-size{font-size:36px;line-height:1.2}.has-very-light-gray-color.has-very-light-gray-color{color:#fff;background:ef9617  !important}.wp-block-archives
select{height:50px;width:200px;border:1px
solid #ddd;padding:0
10px}.wp-block-latest-comments{padding-left:0 !important}.wp-block-latest-posts.has-dates{padding-left:14px}.wp-block-archives li a, .wp-block-categories li
a{color:#5e629c}.retina-logo{display:none}.basic-pagination-2{}.basic-pagination-2 ul
li{display:inline-block;margin-bottom:5px;margin-left:0;margin-right:10px}.basic-pagination-2 ul li a, .basic-pagination-2 ul li .page-numbers{color:#333;font-size:14px;font-weight:500;transition:all 0.3s ease 0s;text-align:center;height:60px;width:60px;background:#fff;border-radius:30px;padding:0;line-height:56px;display:inline-block;border:2px
solid #eaebec}.basic-pagination-2 ul li:hover a, .basic-pagination-2 ul li
.current{background:ef9617;color:#fff;border-color:ef9617}.basic-pagination-2 ul li:hover a:after, .basic-pagination-2 ul li.active a:after{opacity:1}.basic-pagination-2 ul li:hover a:before, .basic-pagination-2 ul li.active a:before{opacity:1}.basic-pagination-2 li
.prev{text-transform:uppercase;font-weight:700}.basic-pagination-2 li
.next{text-transform:uppercase;font-weight:700}.blog-area
img{max-width:100%}.footer__widget ul li
ul{padding-left:10px;padding-top:12px}.footer__widget
select{width:100%;height:40px;padding:0
15px}.footer__widget #wp-calendar
caption{color:#8a8aac}#wp-calendar tbody
td#today{background:ef9617;color:#fff}#wp-calendar tbody td#today
a{background:ef9617;color:#fff}.footer__widget
img{max-width:100%}.footer__widget .tagcloud
a{background:#1b1a2c;color:#d3d3dd;display:inline-block;font-size:14px !important;font-weight:400;line-height:1;padding:12px
15px;margin-bottom:5px;margin-right:0px}.error-btn:hover{color:#7673ff}.retina-logo
img{width:130px}.logo-white-style .retina-logo
img{width:191px}#wp-comment-cookies-consent{width:auto;display:inline-block;height:auto;margin-right:20px}.comment-form-cookies-consent
label{display:inline-block}.comment-form-cookies-consent{margin-left:18px;display:none}.copyright__text
p{margin:0}.bazna-page-content figure.wp-caption.aligncenter{margin-top:40px}.bazna-page-content .size-full.alignright{margin-bottom:35px;margin-top:20px}.admin-bar .header-sticky{margin-top:32px}.header__menu nav ul, .header-social-icons
ul{margin-bottom:0;display:inline-block}.footer-menu-2 ul
li{margin-bottom:8px}.footer-emailing
ul{padding:0;margin:0}.team-social-profile ul
li{display:inline-block;margin:0
8px}.team-social-profile
ul{margin:0}.team-social-profile ul li
a{font-size:15px;color:#616b71}.team-social-profile ul li a:hover{color:ef9617}.footer_style_default .footer-logo.dark-logo{display:none}.page-title
h2{font-size:48px;margin-bottom:0}.breadcrumb-height{padding-top:200px;padding-bottom:200px}.breadcrumb-menu{padding:0;margin:0;margin-top:25px}.breadcrumb-menu
li{display:inline-block;padding:0
15px;position:relative}.breadcrumb-menu li
a{padding:0}.more-service-list
ul{list-style:none;margin:0}.service-widget::last-child{background:red}.blog-padding{padding-right:25px}.post-text .wp-caption.aligncenter{margin-top:40px}.post-text .alignright.size-thumbnail{overflow:hidden;clear:both}.footer-defualt-widget .logo.dark-logo{display:none}.footer-defualt-widget .footer-text
span{display:block;font-size:16px;font-weight:400;color:#c9d4db;margin-bottom:5px}.footer-text{margin-bottom:25px}.footer-defualt-widget .footer-social
a{display:inline-block;font-size:15px;color:#c9d4db;margin-right:15px}.footer-defualt-widget .footer-social a:hover{color:#8fb569}.footer-widget ul li.zoom-instagram-widget__item{margin:0}.logo.mb-20.white-logo{margin-bottom:33px}.product-review-box .comment-respond{box-shadow:none}.product-review-box .comment-form
textarea{background:#fff}.post-text
h1{line-height:1.1{}}.post-text h2,.post-text h3,.post-text h4,.post-text h5,.post-text
h6{line-height:1.35;margin-bottom:15px}.default-footer .white-logo{display:none}.default-footer.footer-2 .white-logo{display:block}.default-footer.footer-2 .dark-logo{display:none}.default-footer .subscribes-form{display:none}#mobile-menu
ul{margin-bottom:0}.footer-bottom-link{margin-bottom:0}.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote
footer{color:#6c7781}nav.fotter-2-menu ul li a.nav-link{padding-left:0}.footer-bottom-link
ul{margin-bottom:0}.footer-style-2 .footer-logo.dark-logo{display:none}.footer-style-3 .footer-logo.dark-logo{display:none}.archive-description
p{margin:0}.header-transparent .header-top-text p,
.header-transparent .header-info
span{color:#b1b1b1}.logged-in
.sticky{margin-top:32px}.modal .modal-header{position:absolute;right:100px;top:100px;background:no-repeat;border:0;padding:0;text-align:center}.modal-header
.close{font-size:26px;color:#fff;opacity: .8;padding:0}@media (min-width: 1200px) and (max-width: 1500px){.bg-text
h2{font-size:180px}.bg-text{top:27%}.gallery-text
h1{font-size:40px}.area-title{padding-left:0;padding-right:0}.gallery-content
h1{font-size:30px}}@media (min-width: 992px) and (max-width: 1200px){.bg-text
h2{font-size:150px}.slider-text
h1{font-size:110px}.bg-text{top:25%}.breadcrumb-height{padding-top:170px;padding-bottom:170px}.slider-2-content
h1{font-size:95px}.gallery-text
h1{font-size:40px}
.about-wrapper{
  /* margin-top:0; */
  margin-right:0
}
.section-title
h1{font-size:50px}.trailer-wrapper{margin-left:0;margin-right:0;margin-top:0}.our-services-wrapper{text-align:center}.our-services-icon{float:none;margin-right:0;margin-top:0;margin-bottom:15px}.our-services-text
p{margin-bottom:0;margin-right:0}.section-title{padding-left:0;padding-right:0}.gallery-area{padding-left:0;padding-right:0}.team-text
h2{font-size:50px}.testimonial-text
p{font-size:25px}.blog-wrapper::before{height:276px;width:421px}.blog-text{padding:40px
99px 38px 30px}.blog-text
h3{font-size:22px}.blog-button{right:20px}.footer-wrapper{padding-left:0;padding-right:0}
.about-wrapper{
  /* margin-top:0; */
  margin-right:0}
.gallery-area{padding-left:0;padding-right:0}.area-title{padding-left:0;padding-right:0}.single-about{padding-left:0}.about-2-text{margin-left:0;margin-right:0}.gallery-content
h1{font-size:25px;margin-bottom:5px}.gallery-content{bottom:15px}.area-title
h1{font-size:45px}.my-gallery-active .owl-nav
div{left:-552px}.my-gallery-active .owl-nav{bottom:70px}.my-gallery-text{padding:32px
20px 33px}.my-gallery-button{display:none}.history-wrapper{padding:0
12px}.history-icon-cricle::after{display:none}.angle-icon{display:none}.about-2-img
img{width:100%}.about-2-wrapper{margin-left:0;margin-right:0}.single-history{margin-left:10px;margin-right:0}.history-img{margin-left:0}.history-img
img{width:100%}.section-2-title{padding-left:0;padding-right:0}.single-newsletters{margin-left:0}.newsletters-2-bg{padding-left:20px;padding-right:20px}.newsletter-2-form form
input{width:350px}.section-2-title
h1{font-size:50px}.team-bg{margin-left:0}.team-2-img{padding-right:0}.team-2-wrapper{padding:25px
54px 25px 35px;margin-top:23px;margin-left:-92px;margin-right:0}.awards-wrapper{margin-right:0}.certificates-bg::before{display:none}.single-video-wrapper .latest-text
h1{font-size:60px}.awards-area{padding-top:145px;padding-bottom:100px}.single-videos-wrapper{margin-right:0}.gallery-1 .gallery-text
h1{font-size:30px}.about-me-img
img{width:100%}.about-me-wrapper{margin-left:0;margin-right:0}.features-wrapper{padding-left:0;padding-right:0}.features-text
h2{font-size:25px}.cta-info
h1{font-size:50px}.films-details-info{margin-right:0}.porfolio-2-wrapper{margin-top:0;margin-left:0}.header-cta-text{display:none !important}.header-cta-text{margin-top:5px;display:none}}@media (min-width: 768px) and (max-width: 991px){.bg-text
h2{font-size:112px}.cta-info
h1{font-size:45px;margin-bottom:36px}.about-me-wrapper{margin-left:0;margin-right:0}.single-videos-wrapper{margin-right:0}.bg-text{top:32%}.testimonial-text
p{font-size:22px}.section-title{padding-left:0;padding-right:0}.trailer-wrapper{margin-left:0;margin-right:0;margin-top:0}.our-services-wrapper{text-align:center}.our-services-icon{float:none;margin-right:0;margin-top:0;margin-bottom:15px}.our-services-text
p{margin-bottom:0;margin-right:0}.footer-wrapper{padding-left:0;padding-right:0}.gallery-area{padding-left:0;padding-right:0}.counter-box-wrap .col-xl-6:nth-child(1) .counter-wrapper{transform:translateY(0)}.counter-box-wrap .col-xl-6:nth-child(3) .counter-wrapper{transform:translateY(0)}.testimonial-active .owl-nav
div{display:none}.testimonial-active .owl-nav div.owl-next{display:none}.copyright{text-align:center}.gallery-text
h1{font-size:40px}.company-wrapper{margin-top:0}.main-menu-area{padding:40px
0}.main-menu-area.sticky{padding:20px
0;padding-bottom:10px}.slider-content
h1{font-size:60px}.slider-active .slider-height{min-height:600px}
.about-wrapper{
  /* margin-top:0; */
  margin-right:0}.area-title{padding-left:0;padding-right:0}.single-about{padding-left:0}.about-2-text{margin-left:0;margin-right:0}.about-1-img
img{width:100%}.my-gallery-button{display:none}.footer-content
h3{font-size:18px}.history-wrapper{padding:0
12px}.history-icon-cricle::after{display:none}.angle-icon{display:none}.history-icon{display:none}.about-2-wrapper{margin-left:0;margin-right:0}.single-history{margin-left:10px;margin-right:0}.history-img{margin-left:0}.history-img
img{width:100%}.section-2-title{padding-left:0;padding-right:0}.single-newsletters{margin-left:0}.newsletters-2-bg{padding-left:20px;padding-right:20px}.cta-text
h1{font-size:50px}.blog-content
h3{font-size:18px}.about-2-img
img{width:100%}.awards-wrapper{margin-right:0}.certificates-bg::before{display:none}.awards-area{padding-top:145px;padding-bottom:100px}.team-bg{margin-left:0}.team-2-wrapper{margin-top:60px;margin-left:-92px;margin-right:0}.team-2-img{padding-right:0}.single-video-wrapper .latest-text
h1{font-size:60px}.our-history-wrapper{margin-left:0}.our-history-text
p{margin-right:0}.cta-bg{padding-left:15px;padding-right:15px}.footer-2 .footer-bottom-link{text-align:center}.breadcrumb-text>h1{font-size:60px}.portfolio-menu
button{padding:23px
10px}.cta-content
h1{font-size:35px}.features-wrapper{padding-left:0;padding-right:0}.films-details-info{margin-right:0}.porfolio-2-wrapper{margin-top:0;margin-left:0}.black-menu .mean-container a.meanmenu-reveal{border:1px
solid #262626;color:#262626;margin-top:-30px}.black-menu .mean-container a.meanmenu-reveal
span{background:#262626}.black-menu{padding:20px
0;padding-bottom:7px}.slider-1-height{min-height:600px}.menu-4{padding:20px
0;padding-bottom:7px}.slider-text
h1{font-size:60px;
  /* padding-bottom:30px;margin-bottom:33px */
}.slider-text{margin-top:0}.slider-2-height{min-height:600px}.breadcrumb-height{padding-top:150px;padding-bottom:150px}}
@media (max-width: 767px){
  .bg-text
h2{font-size:42px}.bg-text{top:27%}.section-title{padding-left:0;padding-right:0}.trailer-wrapper{margin-left:0;margin-right:0;margin-top:0}.our-services-wrapper{text-align:center}.our-services-icon{float:none;margin-right:0;margin-top:0;margin-bottom:15px}.our-services-text
p{margin-bottom:0;margin-right:0}.footer-wrapper{padding-left:0;padding-right:0}.gallery-area{padding-left:0;padding-right:0}.gallery-text
h1{font-size:22px}.testimonial-active .owl-nav
div{display:none}.testimonial-active .owl-nav div.owl-next{display:none}.copyright{text-align:center}.company-wrapper{margin-top:0}.main-menu-area{padding:40px
0}.main-menu-area.sticky{padding:20px
0;padding-bottom:10px}.slider-1-height{min-height:600px}.slider-content
h1{font-size:35px;margin-bottom:27px}.slider-2-content
p{margin-bottom:28px}.slider-content
span{font-size:16px}.slider-active .slider-height{min-height:600px}
.about-wrapper{
  /* margin-top:0; */
  margin-right:0}.btn-white{margin-left:0;margin-top:15px}.slider-content{margin-top:68px}.section-title
h1{font-size:35px}.team-text
h2{font-size:40px}.testtimonial-img{margin-right:0;margin-top:0;float:none;margin-bottom:23px}.testimonial-text
p{font-size:20px}.counter-box-wrap .col-xl-6:nth-child(1) .counter-wrapper{transform:translateY(0)}.counter-box-wrap .col-xl-6:nth-child(3) .counter-wrapper{transform:translateY(0)}.testtimonial-img::after{font-size:58px;right:1px}.newsletter-form{margin:0
0}.newsletter-form form
button.btn{position:static;right:0;top:0;margin-top:15px}.newsletter-form form
input{height:70px;border:2px
solid ef9617}.news-icon::before{top:24px}.blog-wrapper::before{display:none}.blog-button{display:none}.blog-text
h3{font-size:18px}.blog-meta>span{margin-right:15px}.blog-wrapper{padding-bottom:30px;margin-left:0}.blog-text{padding:15px
15px 20px 15px}.area-title{padding-left:0;padding-right:0}.single-about{padding-left:0}.about-2-text{margin-left:0;margin-right:0}.area-title
h1{font-size:28px}.gallery-content
h1{font-size:22px;margin-bottom:5px}.gallery-content{bottom:10px}.certificate-active .owl-nav div.owl-prev::before{display:none}.certificate-active .owl-nav div.owl-next::before{display:none}.footer-2-title
h1{font-size:20px}.footer-content
h3{font-size:18px}.history-wrapper{padding:0
0}.history-icon-cricle::after{display:none}.angle-icon{display:none}.history-icon{display:none}.my-gallery-text
h3{font-size:20px}.my-gallery-button{display:none}.about-2-wrapper{margin-left:0;margin-right:0}.single-history{margin-left:10px;margin-right:0}.history-img{margin-left:0}.history-img
img{width:100%}.section-2-title{padding-left:0;padding-right:0}.single-newsletters{margin-left:0}.newsletters-2-bg{padding-left:15px;padding-right:15px}.newsletter-2-form form
input{width:350px}.about-2-wrapper{margin-left:0;margin-right:0}.single-history{margin-left:10px;margin-right:0}.history-img{margin-left:0}.history-img
img{width:100%}.section-2-title{padding-left:0;padding-right:0}.single-newsletters{margin-left:0}.newsletters-2-bg{padding-left:15px;padding-right:15px}.newsletter-2-form form
input{width:250px}.about-2-img
img{width:100%}.section-2-title
h1{font-size:35px}.client-wrapper{padding:50px
15px 50px 15px}.video-bg{padding-left:15px;padding-right:15px}.latest-text
h1{font-size:29px}.latest-text
p{padding:0}.cta-text
h1{font-size:35px}.cta-button
a.btn.active{margin-right:0;margin-bottom:15px}.newsletter-2-form form
button.btn{margin-top:15px}.newsletters-content
h1{font-size:35px}.awards-wrapper{margin-right:0}.certificates-bg::before{display:none}.awards-area{padding-top:145px;padding-bottom:100px}.single-video-wrapper .latest-text
h1{font-size:60px}.team-bg{margin-left:0}.team-2-wrapper{padding:25px
15px 25px 15px;margin-top:0;margin-left:0;margin-right:0}.team-2-img{padding-right:0}.best-services-text
p{padding:0}.our-history-wrapper{margin-left:0}.our-history-text
p{margin-right:0}.cta-bg{padding-left:15px;padding-right:15px}.footer-2 .footer-bottom-link{text-align:center}.breadcrumb-text>h1{font-size:35px}.breadcrumb-area{padding-top:150px;padding-bottom:150px}.cta-content
h1{font-size:35px}.faq-box .btn-link::before{left:15px}.faq-box .btn-link{padding:15px
35px}.faq-box .card-body{padding:0px
35px;padding-bottom:30px}.portfolio-menu
button{padding:23px
10px}.cta-content
h1{font-size:35px}.breadcrumb-menu
span{font-size:18px}.breadcrumb-menu li
a{font-size:18px}.portfolio-menu{margin-left:0;margin-right:0}.video-section
h1{font-size:35px}.single-video-title{font-size:35px}.single-videos-wrapper{margin-right:0}.social-icon
span{margin-right:0;display:block;margin-bottom:10px}.gallery-1 .gallery-text
h1{font-size:24px}.about-me-wrapper{margin-left:0;margin-right:0}.features-wrapper{padding-left:0;padding-right:0}.about-me-img
img{width:100%}.about-me-text
h1{font-size:35px}.about-me-button{margin-right:0;float:none}.cta-info
h1{font-size:35px;margin-bottom:38px}.cta-info
h2{font-size:22px}.films-text>h1{font-size:35px}.films-details-info{margin-right:0}.films-details-info
h1{font-size:35px}.films-details-text
h1{font-size:35px}.porfolio-2-wrapper{margin-top:0;margin-left:0}.black-menu .mean-container a.meanmenu-reveal{border:1px
solid #262626;color:#262626;margin-top:-30px}.black-menu .mean-container a.meanmenu-reveal
span{background:#262626}.black-menu{padding:20px
0;padding-bottom:7px}.menu-4{padding:20px
0;padding-bottom:7px}
.slider-text h1{font-size:24px;
  /* padding-bottom:30px;
  margin-bottom:33px; */
}.slider-text{margin-top:0}.slider-2-height{min-height:600px;
.slider-text h1 { 
  font-size: 24px;
  /* padding-bottom: 10px;
    margin-bottom: 10px; */
  }
  .about-video
span{margin-top:15px;display:inline-block;
}.about-video{margin-left:0;display:none}.about-button{margin-top:20px}.breadcrumb-height{padding-top:150px;padding-bottom:150px}.bazna-page-content .latest-comments ol ol,.bazna-page-content .latest-comments ul
ul{padding-left:0px}.comment-respond{padding:40px
20px}.blog-details-text .latest-comments ol ul.children, .blog-details-text .latest-comments ul
ul.children{padding-left:0}.author-img{float:none;margin-right:0;margin-top:0px}.author-text{text-align:center}}@media only screen and (min-width: 480px) and (max-width: 767px){.btn-white{margin-left:10px;margin-top:0}.cta-button
a.btn.active{margin-right:15px;margin-bottom:0}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:991.98px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991.98px),only screen and (min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min-resolution:192dpi) and (max-width:991.98px),only screen and (min-resolution:2dppx) and (max-width:991.98px){.standard-logo{display:none}a.retina-logo{display:inline-block}}@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){.standard-logo{display:none}a.retina-logo{display:inline-block}}