@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes bounce {
    from,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
}
@keyframes bounce {
    from,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
}
.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
@-webkit-keyframes flash {
    from,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
@keyframes flash {
    from,
    50%,
    to {
        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 {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}
@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}
@-webkit-keyframes shake {
    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}
@keyframes shake {
    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}
.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}
@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake;
}
@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}
@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}
.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}
@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}
@-webkit-keyframes jello {
    from,
    11.1%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }
    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}
@keyframes jello {
    from,
    11.1%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }
    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}
.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center;
}
@-webkit-keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
.bounceIn {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
.bounceOut {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
@keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
@keyframes fadeOutRight {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
@keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
@keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}
@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}
@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}
@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}
.flipOutX {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}
.flipOutY {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}
@keyframes lightSpeedOut {
    from {
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) 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 {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}
@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}
.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}
@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}
.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}
@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}
.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
    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: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}
@keyframes hinge {
    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: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}
.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: hinge;
    animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}
@keyframes rollOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}
.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
    from {
        opacity: 1;
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
@keyframes zoomOut {
    from {
        opacity: 1;
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.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.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.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.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}
@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.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(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}
@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.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(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.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.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.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.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}
@font-face {
    font-family: myFirstFont;
    src: url("../fonts/HelveticaNeueCyr-Bold.otf");
}
@font-face {
    font-family: myFirstFontm;
    src: url("../fonts/HelveticaNeueCyr-Medium.otf");
}
@font-face {
    font-family: myfont;
    src: url("../fonts/texgyreadventor-regular_1.otf");
}
@font-face {
    font-family: myfonts;
    src: url("../fonts/texgyreadventor-bold_1.otf");
}
@font-face {
    font-family: roman;
    src: url("../fonts/HelveticaNeueCyr-Roman.otf");
}
body {
    text-decoration: none !important;
    font-size: 14px !important;
    color: #272d3b;
}
.portfolio-link {
    color: #212529;
    cursor: pointer;
}
.btn-secondary:focus {
    box-shadow: none! important;
}
.successm {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    height: 60px;
    justify-content: center;
    font-size: 18px;
    color: #fff;
    background-color: #43cea2;
    margin-top: 60px;
}
.successm p {
    margin-bottom: 0;
}
.dangerm{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    height: 60px;
    justify-content: center;
    font-size: 18px;
    color: #fff;
    background-color: #ff4b5a;
    margin-top: 60px;
}
.dangerm p {
    margin-bottom: 0;
}
.bitcoins2 {
    padding: 0;
    height: auto;
    border-radius: 50px;
    max-width: 100%! important;
}
.bitcoins2 .coins {
    margin-top: 15px;
    height: auto;
    padding: 50px 0;
    border-radius: 50px;
    background: rgba(255, 255, 255, 0.7);
}
.bitcoins2 .coins h3 {
    font-size: 25px! important;
    text-align: center;
    font-weight: bold;
    margin-bottom: 40px;
}
.bitcoins2 .coins p {
    font-family: roman;
    text-align: center;
    margin-bottom: 20px;
}
.bitcoins2 .coins .btn-main {
    width: 120px;
    box-shadow: none;
    font-size: 12px;
    margin: auto;
    background: transparent;
    color: #2989d8 ! important;
    border: 1px solid #2989d8;
}
.bitcoins2 .coins .btn-main:hover {
    border: none;
    color: #fff ! important;
    background: #43cea2;
    background: -moz-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: -webkit-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
}
.bitcoins2 .coins a {
    border: none;
    display: inline-block;
    border-radius: 99px;
    color: white;
    position: relative;
    z-index: 1;
    font-size: 14px;
    padding: 8px 20px;
    font-weight: 100;
    text-transform: uppercase;
    color: #2989d8;
}
.bitcoins2 .coins a .btn-text--gradient {
    font-weight: 500;
    font-size: 12px;
    background: -webkit-linear-gradient(left, #43cea2, #185a9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: myFirstFont;
}
.bitcoins2 .coins a .btn-text {
    text-transform: uppercase;
    color: #fff;
}
.bitcoins2 .coins a:hover .btn-text--gradient {
    background: #fff;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.bitcoins2 .coins a:before,
.bitcoins2 .coins a:after {
    content: ' ';
    position: absolute;
    border-radius: 99px;
}
.bitcoins2 .coins a:before {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -2;
    background: #503b9a;
    background: -moz-linear-gradient(left, #43cea2 0%, #185a9d 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #43cea2), color-stop(100%, #185a9d));
    background: -webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);
    background: -o-linear-gradient(left, #43cea2 0%, #185a9d 100%);
    background: -ms-linear-gradient(left, #43cea2 0%, #185a9d 100%);
    background: linear-gradient(to right, #43cea2 0%, #185a9d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cea2', endColorstr='#185a9d', GradientType=1);
}
.bitcoins2 .coins a:after {
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
    background-color: #fff;
    z-index: -1;
    opacity: 1;
    transition: all 0.6s ease-in-out;
}
.bitcoins2 .coins a:hover:after {
    opacity: 0;
    color: #fff;
}
.bitcoins2 .past {
    background-color: #ebeff3;
}
.bitcoins2 .past h3 {
    margin-bottom: 0;
}
.bitcoins2 .coins:hover {
    background: #fff;
}
a:focus {
    box-shadow: none! important;
    outline: 0! important;
}
input:focus,
textarea:focus {
    outline: none! important;
    box-shadow: none! important;
}
.btn-outline-primary:focus {
    box-shadow: none! important;
}
.buy-domains .coins-div .bitcoins .coins button:focus {
    outline: none! important;
    box-shadow: none! important;
}
.buy-domains .coins-div .bitcoins .coins button .btn-text:focus {
    outline: none! important;
}
a {
    text-decoration: none !important;
}
h1,
h2,
h3 {
    font-size: 35px;
}
.owl-prev {
    background: url("../img/arrow-left-white.svg");
    background-repeat: no-repeat;
}
.owl-next {
    background: url("../img/arrow-right-white.svg");
    background-repeat: no-repeat;
}
.for-sale-image .owl-prev {
    background: url("../img/arrow-left-black.svg");
    background-repeat: no-repeat;
}
.for-sale-image .owl-next {
    background: url("../img/arrow-right-black.svg");
    background-repeat: no-repeat;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: block! important;
}
.faq-contact button {
    width: 150px;
}
.faq-contact p {
    font-size: 16px;
}
.head-p {
    margin-top: 15px! important;
    color: #9198a7;
    font-size: 14px;
}
.form-group {
    outline: none! important;
}
.for-sale-image .main-btn {
    margin-top: 30px! important;
    cursor: pointer;
}
.for-sale-image .coins-div .bitcoins .coins .btn-main {
    height: 35px;
    font-size: 12px! important;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.width {
    width: 100%! important;
    min-width: 100%! important;
}
.flex {
    display: flex! important;
}
.main-menu {
    background-color: rgba(255, 255, 255, 0.9);
}
.main-nav {
    height: 60px;
    align-items: center;
}
.main-nav img {
    height: 42px;
}
.icon-menu {
    display: none;
}
.domain-brocerage-display-none {
    display: none;
}
.domain-acquisition-dislay-none {
    display: none;
}
.menu-cont ul {
    padding: 0px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 0;
}
.menu-cont ul li {
    display: inline-block;
    padding: 10px 24px;
}
.menu-cont ul li a {
    color: #272d3b;
    transition: 0.3s;
    font-family: roman;
}
.menu-cont ul li a:hover {
    color: #43cea2;
}
.menu-cont1 {
    background: #fff;
    max-width: 100%;
    display: none;
}
.menu-cont1 ul {
    background: #fff;
    margin-bottom: 0;
}
.menu-cont1 ul li {
    display: inline-block;
    padding: 10px 24px;
}
.menu-cont1 ul li a {
    color: #272d3b;
    transition: 0.3s;
}
.menu-cont1 ul li a:hover {
    color: #43cea2;
}
.dropdown-toggle::after {
    display: none !important;
}
.dropdown-menu {
    top: -2px ! important;
}
.menu-cont ul li.dropdown {
    padding: 22px 24px;
}
.menu-cont ul li.dropdown ul {
    display: none! important;
}
.menu-cont ul li.dropdown:hover ul {
    display: block! important;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 0;
    top: 60px;
    right: -77px;
    border-radius: 0 0 5px 5px;
}
.menu-cont ul li.dropdown:hover ul li {
    padding: 0;
    min-width: 100%;
}
.main-btn {
    display: flex;
    padding-top: 3px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 14px;
    font-family: myFirstFontm;
    min-width: 170px;
    height: 40px;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    margin-left: 24px;
    color: #fff;
    border-radius: 100px;
    background: #43cea2;
    background: -moz-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: -webkit-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    box-shadow: 0px 1px 10px -1px rgba(0, 0, 0, 0.1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cea2', endColorstr='#185a9d', GradientType=1);
    transition: 0.2s;
}
.main-btn:hover {
    color: #fff;
    box-shadow: 0px 1px 10px -1px rgba(0, 0, 0, 0.4);
}
.btn-outlined {
    border: none;
    display: inline-block;
    border-radius: 99px;
    color: white;
    position: relative;
    z-index: 1;
    font-size: 14px;
    padding: 8px 20px;
    font-weight: 100;
    text-transform: uppercase;
    color: #2989d8;
}
.btn-outlined .btn-text--gradient {
    font-weight: 500;
    font-size: 12px;
    background: -webkit-linear-gradient(left, #43cea2, #185a9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: myFirstFont;
}
.btn-outlined .btn-text {
    text-transform: uppercase;
    color: #fff;
}
.dr-own {
    background-color: rgba(255, 255, 255, 0.9) !important;
    box-shadow: 0px 9px 10px -1px rgba(0, 0, 0, 0.4) !important;
    margin-top: 22px !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border: none !important;
    align-items: center;
}
.dr-own a {
    color: #272d3b !important;
    font-weight: 400;
    font-size: 14px;
    height: 40px;
    display: flex;
    align-items: center;
}
.hero {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.top .hero-image {
    background: url("../assets/images/pages/homepage/home_hero.jpg") no-repeat center;
    background-size: cover;
    background-position: center;
    height: 550px;
    width: 100%;
    object-fit: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    text-align: center;
    position: relative;
}

@supports (background-image: url("../assets/images/pages/homepage/home_hero.webp")) {
    .top .hero-image {
        background-image: url("../assets/images/pages/homepage/home_hero.webp");
    }
}

@media (max-width: 768px) {
    .top .hero-image {
        background-image: url("../assets/images/pages/homepage/hero-1-mob.jpg");
    }
    @supports (background-image: url("../assets/images/pages/homepage/hero-1-mob.webp")) {
        .top .hero-image {
            background-image: url("../assets/images/pages/homepage/hero-1-mob.webp");
        }
    }
}

.hero-mask{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgb(0 0 0 / 60%) 0%,rgb(0 0 0 / 32%) 100%);
}
.top .hero-image .your-domain-wraper {
    margin-top: 50px;
    padding: 0 20px;
    position: relative;
    z-index: 2;
}
.top .hero-image .your-domain-wraper h1 {
    font-family: myfonts;
    max-width: 1350px;
    font-size: 50px;
    margin: 20px auto;
}
.top .hero-image .your-domain-wraper p {
    font-family: roman;
}
.we-are {
    background: url("../assets/images/pages/homepage/home-2.jpg") no-repeat center;
    background-size: cover;
    width: 100%;
    height: 500px;
    object-fit: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
@supports (background-image: url("../assets/images/pages/homepage/home-2.webp")) {
    .we-are {
        background-image: url("../assets/images/pages/homepage/home-2.webp");
    }
}
.we-are h2 {
    color: #272d3b;
    font-family: myfont;
}
.we-are h2 p {
    font-weight: normal;
    color: #272d3b ! important;
    margin: 0;
    display: inline;
    margin-left: 10px;
    font-weight: bold;
}
.we-are img {
    max-height: 300px;
    max-width: 300px;
}
.we-are p {
    font-family: roman;
}
.why-choose {
    padding: 95px 15px;
    background: #e9ecef;
    background-image: url(../assets/images/pages/homepage/home-7.jpg);
}
@supports (background-image: url("../assets/images/pages/homepage/home-7.webp")) {
    .why-choose {
        background-image: url("../assets/images/pages/homepage/home-7.webp");
    }
}
.why-choose h2 {
    text-align: center;
    color: #272d3b;
    font-family: myfont;
}
.why-choose h2 p {
    font-weight: normal;
    color: #272d3b ! important;
    margin: 0;
    margin-left: 10px;
    font-weight: bold;
    text-align: center;
}
.why-choose .moon {
    margin: auto;
}
.why-choose .moon h3 {
    text-align: center;
    background: -webkit-linear-gradient(#43cea2, #185a9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: flex;
    justify-content: center;
}
.why-choose .moon h3 p {
    font-family: roman;
    margin-top: 3px;
    margin-left: 5px;
    text-align: center;
}
.why-choose .moon-image {
    margin-top: 20px;
    height: 75px;
    width: 75px;
    background-repeat: no-repeat ! important;
    background-position: center! important;
}
.why-choose .moon-image1 {
    background: url("../img/global-expert.svg");
}
.why-choose .apexmoon:hover .moon-image1 {
    background: url("../img/global-expert-h.svg");
}
.why-choose .apexmoon:hover p {
    color: #43cea2;
}
.why-choose .moon-image2 {
    background: url("../img/Trustworthy.svg");
}
.why-choose .apexmoon:hover .moon-image2 {
    background: url("../img/Trustworthy-h.svg");
}
.why-choose .apexmoon:hover p {
    color: #43cea2;
}
.why-choose .moon-image3 {
    background: url("../img/Reputation.svg");
}
.why-choose .apexmoon:hover .moon-image3 {
    background: url("../img/Reputation-h.svg");
}
.why-choose .apexmoon:hover p {
    color: #43cea2;
}
.why-choose .moon-image4 {
    background: url("../img/Creative.svg");
}
.why-choose .apexmoon:hover .moon-image4 {
    background: url("../img/Creative-h.svg");
}
.why-choose .apexmoon:hover p {
    color: #43cea2;
}
.why-choose .moon-image5 {
    background: url("../img/Proven-Success.svg");
}
.why-choose .apexmoon:hover .moon-image5 {
    background: url("../img/Proven-Success-h.svg");
}
.why-choose .apexmoon:hover p {
    color: #43cea2;
}
.why-choose .moon-image6 {
    background: url("../img/Confidentiality.svg");
}
.why-choose .apexmoon:hover .moon-image6 {
    background: url("../img/Confidentiality-h.svg");
}
.why-choose .apexmoon:hover p {
    color: #43cea2;
}
.why-choose p {
    margin-top: 15px;
}
.why-choose .main-btn {
    margin: 0;
    margin-top: 30px;
    cursor: pointer;
    width: 190px;
    color: #fff ! important;
}
.for-sale-image {
    background: url("../assets/images/pages/homepage/home-3.jpg") no-repeat center;
    background-position-y: 50px;
    width: 100%;
    padding: 95px 0;
    object-fit: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
@supports (background-image: url("../assets/images/pages/homepage/home-3.webp")) {
    .for-sale-image {
        background-image: url("../assets/images/pages/homepage/home-3.webp");
    }
}
.for-sale-image h2 {
    text-align: center;
    font-weight: bold;
}
.for-sale-image h2 p {
    font-weight: normal;
    color: #272d3b ! important;
    background: -webkit-linear-gradient(#272d3b, #272d3b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 10px;
}
.for-sale-image .arrow {
    position: absolute;
    height: 20px;
}
.for-sale-image .arrow-left {
    left: 30px;
    top: 120px;
}
.for-sale-image .arrow-right {
    right: 30px;
    top: 120px;
}
.for-sale-image .owl-prev {
    color: transparent;
    position: absolute;
    left: -75px;
    top: 120px;
}
.for-sale-image .owl-next {
    color: transparent;
    position: absolute;
    right: -75px;
    top: 120px;
}
.for-sale-image .coins-div {
    padding: 0 90px;
}
.for-sale-image .coins-div .row {
    margin: 0;
}
.for-sale-image .coins-div .bitcoins {
    height: auto;
    padding: 20px 20px 14px;
    margin: auto;
    border-radius: 50px;
    min-width: 275px;
}
.for-sale-image .coins-div .bitcoins .coins {
    margin-right: 15px;
    height: auto;
    padding: 50px 0;
    border-radius: 50px;
    background: rgba(255, 255, 255, 0.7);
}
.for-sale-image .coins-div .bitcoins .coins h3 {
    font-size: 25px! important;
    text-align: center;
    font-weight: bold;
}
.for-sale-image .coins-div .bitcoins .coins p {
    font-family: roman;
    text-align: center;
    margin-bottom: 20px;
}
.for-sale-image .coins-div .bitcoins .coins .btn-main {
    width: 120px;
    box-shadow: none;
    font-size: 13px;
    margin: auto;
    background: transparent;
    color: #2989d8 ! important;
    border: 1px solid #2989d8;
}
.for-sale-image .coins-div .bitcoins .coins .btn-main:hover {
    border: none;
    color: #fff ! important;
    background: #43cea2;
    background: -moz-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: -webkit-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
}
.for-sale-image .coins-div .bitcoins .coins:hover {
    background: #fff;
}
.for-sale-image .main-btn {
    margin: 0;
    width: 170px;
    color: #fff ! important;
}
.pasts-sale-image {
    background: url("../assets/images/pages/homepage/home-4.jpg");
    background-attachment: fixed;
    padding: 95px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
@supports (background-image: url("../assets/images/pages/homepage/home-4.webp")) {
    .pasts-sale-image {
        background-image: url("../assets/images/pages/homepage/home-4.webp");
    }
}
.pasts-sale-image h2 {
    text-align: center;
    color: #fff;
}
.pasts-sale-image .white-div {
    height: 2px;
    width: 50px;
    margin: auto;
    background: linear-gradient(to right, #43cea2 0%, #185a9d 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cea2', endColorstr='#185a9d', GradientType=1);
    /* IE6-9 */
}
.pasts-sale-image .arrow {
    position: absolute;
    height: 20px;
}
.pasts-sale-image .arrow-left {
    left: 30px;
    top: 75px;
}
.pasts-sale-image .owl-div {
    padding: 0 10px;
    margin-left: -5px;
}
.pasts-sale-image .arrow-right {
    right: 30px;
    top: 75px;
}
.pasts-sale-image .owl-prev {
    color: transparent;
    position: absolute;
    left: -75px;
    top: 77px;
}
.pasts-sale-image .owl-next {
    color: transparent;
    position: absolute;
    right: -75px;
    top: 77px;
}
.pasts-sale-image .coins-div {
    padding: 0 90px;
    width: 100%;
}
.pasts-sale-image .coins-div .row {
    margin: 0;
}
.pasts-sale-image .coins-div .owl-stage-outer {
    margin-left: 5px;
}
.pasts-sale-image .coins-div .bitcoins {
    background: rgba(255, 255, 255, 0.2);
    height: auto;
    padding: 20px 20px 14px;
    margin: auto;
    border-radius: 50px;
    min-width: 296px;
    margin-top: 50px;
}
.pasts-sale-image .coins-div .bitcoins .coins h3 {
    font-size: 25px! important;
    text-align: center;
    font-weight: bold;
    color: #fff;
}
.pasts-sale-image .coins-div .bitcoins .coins p {
    text-align: center;
    margin-bottom: 20px;
}
.pasts-sale-image .coins-div .bitcoins .coins .btn-main {
    width: 120px;
    box-shadow: none;
    font-size: 12px;
    margin: auto;
    background: transparent;
    color: #2989d8 ! important;
    border: 1px solid #2989d8;
}
.pasts-sale-image .coins-div .bitcoins .coins .btn-main:hover {
    border: none;
    color: #fff ! important;
    background: #43cea2;
    background: -moz-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: -webkit-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
}
.pasts-sale-image .coins-div .bitcoins:hover {
    background: #fff;
}
.pasts-sale-image .coins-div .bitcoins:hover h3 {
    color: #272d3b;
}
.pasts-sale-image .main-btn {
    margin: 0;
    margin-top: 50px;
    width: 170px;
    color: #fff ! important;
}
.services {
    min-height: 350px;
    background: url("../assets/images/pages/homepage/home-5.jpg");
    background-size: cover;
    padding:95px 0;
}
@supports (background-image: url("../assets/images/pages/homepage/home-5.webp")) {
    .services {
        background-image: url("../assets/images/pages/homepage/home-5.webp");
    }
}
.services h2 {
    text-align: center;
}
.services .white-div {
    height: 2px;
    width: 50px;
    margin: auto;
    background: linear-gradient(to right, #43cea2 0%, #185a9d 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cea2', endColorstr='#185a9d', GradientType=1);
    /* IE6-9 */
}
.services .arrow {
    position: absolute;
    height: 20px;
}
.services .arrow-left {
    left: 15px;
    top: 105px;
}
.services .arrow-right {
    right: 15px;
    top: 105px;
}
.services .bitcoins {
    margin-top: 50px;
    height: auto;
}
.services .bitcoins .domain-background {
    background-repeat: no-repeat ! important;
    height: 80px;
    background-position-x: center! important;
    background-position-y: 0! important;
}
.services .bitcoins .domain-brocerage-background {
    background: url("../img/Domain-brokerage-icon.svg");
}
.services .bitcoins .domain-acquistions-background {
    background: url("../img/Domain-acquisitions-icon.svg");
}
.services .bitcoins .domain-acquistions-valuation {
    background: url("../img/Domain-valuation-icon.svg");
}
.services .bitcoins .portfolio {
    background: url("../img/portfolio-management-icon.svg");
}
.services .bitcoins h3 {
    font-size: 16px! important;
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
}
.services .bitcoins p {
    font-family: roman;
    font-size: 12px;
    text-align: center;
    margin-bottom: 20px;
}
.services .bitcoins:hover .domain-brocerage-background {
    background: url("../img/Domain-brokerage-icon-h.svg");
}
.services .bitcoins:hover .domain-acquistions-background {
    background: url("../img/Domain-acquisitions-icon-h.svg");
}
.services .bitcoins:hover .domain-acquistions-valuation {
    background: url("../img/Domain-valuation-icon-h.svg");
}
.services .bitcoins:hover .portfolio {
    background: url("../img/portfolio-management-icon-h.svg");
}
.services .bitcoins:hover h3 {
    background: -webkit-linear-gradient(#43cea2, #185a9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.services .bitcoins:hover p {
    background: -webkit-linear-gradient(#43cea2, #185a9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.domain-brocerage {
    height: 560px;
    background: url("../assets/images/pages/homepage/home-6.jpg");
    background-size: cover;
    overflow: hidden;
    position: relative;
}
@supports (background-image: url("../assets/images/pages/homepage/home-6.webp")) {
    .domain-brocerage {
        background-image: url("../assets/images/pages/homepage/home-6.webp");
    }
}
.domain-brocerage .brokerage-half {
    padding: 30px 0;
    padding-right: 135px;
    min-height: 535px;
    width: 50%;
    position: absolute;
    right: 0;
}
.domain-brocerage .brokerage-half h2 {
    font-family: myfonts;
    font-size: 35px;
}
.domain-brocerage .brokerage-half p {
    font-family: roman;
    margin-bottom: 0;
    margin-top: 20px;
}
.testimonials {
    background: url("../assets/images/pages/homepage/home-10.jpg");
    background-attachment: fixed;
    padding: 95px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
@supports (background-image: url("../assets/images/pages/homepage/home-10.webp")) {
    .testimonials {
        background-image: url("../assets/images/pages/homepage/home-10.webp");
    }
}
.testimonials h2 {
    text-align: center;
    color: #fff;
}
.testimonials p {
    font-family: roman;
}
.testimonials .testimonials-slid {
    padding: 0 50px;
}
.testimonials .testimonials-slid .owl-prev {
    color: transparent;
    position: absolute;
    bottom: 80px;
    left: -50px;
}
.testimonials .testimonials-slid .owl-next {
    color: transparent;
    position: absolute;
    bottom: 80px;
    right: -50px;
}
.testimonials .white-div {
    height: 2px;
    width: 50px;
    background: linear-gradient(to right, #43cea2 0%, #185a9d 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cea2', endColorstr='#185a9d', GradientType=1);
    /* IE6-9 */
    margin: auto;
}
.testimonials .arrow {
    position: absolute;
    height: 20px;
}
.testimonials .arrow-left {
    left: 50px;
    top: 55px;
}
.testimonials .arrow-right {
    right: 50px;
    top: 55px;
}
.testimonials .bitcoins {
    height: auto;
    margin: auto;
    margin-top: 40px;
}
.testimonials .bitcoins h3 {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}
.testimonials .bitcoins p {
    font-family: roman;
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
.testimonials .row h2 {
    font-size: 16px! important;
    text-align: center;
    margin: auto;
    font-weight: bold;
    color: #43cea2;
    color: -moz-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    color: -webkit-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    color: linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
}
.testimonials .row h2 span {
    font-weight: normal;
    color: #9198a7;
}
.testimonials .slider {
    margin-top: 30px;
}
.testimonials .slider span {
    height: 7px;
    width: 7px;
    border-radius: 50%;
    background: #fff;
    margin-right: 10px;
}
.testimonials .moon-button {
    width: auto;
    padding: 0 10px;
    background: #0e0d0e;
    color: #fff;
    margin: 0;
    margin-top: 10px;
    border: none;
}
.domain-acquisition {
    background: url("../assets/images/pages/homepage/home-7.jpg");
    background-position: center;
    width: 100%;
    min-height: 600px;
    padding-left: 75px! important;
    object-fit: cover;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
@supports (background-image: url("../assets/images/pages/homepage/home-7.webp")) {
    .domain-acquisition {
        background-image: url("../assets/images/pages/homepage/home-7.webp");
    }
}
.domain-acquisition img {
    max-height: 500px;
}
.domain-acquisition .we-are-text {
    position: relative;
    bottom: 50px;
}
.domain-acquisition .we-are-text h2 {
    font-family: myfonts;
}
.domain-acquisition .we-are-text .head-p {
    margin-bottom: 0;
    font-family: roman;
}
.domain-acquisition .we-are-text .acquisition-p {
    padding-right: 60px;
}
.domain-acquisition .we-are-text .acquisition-p .acquisitions-img {
    margin-top: 20px;
    height: 65px;
    width: 65px;
    background-repeat: no-repeat ! important;
    background-position: center! important;
}
.domain-acquisition .we-are-text .acquisition-p p {
    font-family: roman;
    margin-top: 40px;
    margin-left: 15px;
    font-size: 14px;
}
.domain-acquisition .we-are-text .acquisition-p .acquisitions-img1 {
    background: url("../img/Domain-acquisitions-1.svg");
}
.domain-acquisition .we-are-text .acquisition-p .acquisitions-img1:hover {
    background: url("../img/Domain-acquisitions-1-h.svg");
}
.domain-acquisition .we-are-text .acquisition-p .acquisitions-img2 {
    background: url("../img/Domain-acquisitions-2.svg");
}
.domain-acquisition .we-are-text .acquisition-p .acquisitions-img2:hover {
    background: url("../img/Domain-acquisitions-2-h.svg");
}
.domain-acquisition .we-are-text .acquisition-p .acquisitions-img3 {
    background: url("../img/Domain-acquisitions-3.svg");
}
.domain-acquisition .we-are-text .acquisition-p .acquisitions-img3:hover {
    background: url("../img/Domain-acquisitions-3-h.svg");
}
.domain-acquisition .we-are-text .acquisition-p .acquisitions-img4 {
    background: url("../img/Domain-acquisitions-4.svg");
}
.domain-acquisition .we-are-text .acquisition-p .acquisitions-img4:hover {
    background: url("../img/Domain-acquisitions-4-h.svg");
}
.domain-valuation {
    background: url("../assets/images/pages/homepage/home-8.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    background-position-x: 62%;
    min-height: 600px;
}
@supports (background-image: url("../assets/images/pages/homepage/home-8.webp")) {
    .domain-valuation {
        background-image: url("../assets/images/pages/homepage/home-8.webp");
    }
}
.domain-valuation .brokerage-half1 {
    padding: 30px 0;
    padding-right: 63px;
    width: 46%;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 92px;
}
.domain-valuation .brokerage-half1 h2 {
    font-size: 35px;
    font-family: myfonts;
}
.domain-valuation .brokerage-half1 p {
    font-family: roman;
}
.contact-us {
    background: url("../assets/images/footer-bg.jpg");
    padding-top: 95px;
    padding-bottom: 200px;
    background-size: cover;
}
@supports (background-image: url("../assets/images/footer-bg.webp")) {
    .contact-us {
        background-image: url("../assets/images/footer-bg.webp");
    }
}
.contact-us .hidden {
    overflow: hidden;
}
.contact-us .domain-name h2 {
    font-family: myfonts;
    text-align: center;
    color: #fff;
}
.contact-us .domain-name p {
    font-family: roman;
    color: #fff;
    text-align: center;
    padding: 0 80px;
}
.contact-us .contact-us-div {
    margin-top: 50px;
    padding: 0 75px;
}
.contact-us .contact-us-div h2 {
    font-family: myFirstFont;
    color: #fff;
    font-size: 26px! important;
}
.contact-us .contact-us-div label {
    margin-left: 30px;
    color: #fff;
    border-radius: 20px;
}
.contact-us .contact-us-div input {
    background: transparent;
    border-radius: 20px;
    color: #fff;
    border: 1px solid #fff;
    transition: 0.4s;
}
.contact-us .contact-us-div input:hover {
    background-color: rgba(0, 0, 0, 0.1);
}
.contact-us .contact-us-div textarea {
    background: transparent;
    border-radius: 20px;
    color: #fff;
    border: 1px solid #fff;
    transition: 0.4s;
}
.contact-us .contact-us-div textarea:hover {
    background-color: rgba(0, 0, 0, 0.1);
}
.contact-us .contact-us-div .g-recaptcha{
    display: flex;
    justify-content: center;
}
.contact-us .contact-us-div button {
    background: #272d3b;
    border: none;
    padding: 0;
    margin-left: 0;
    margin-top: 20px;
    padding-top: 2px;
}
.contact-us .contact-us-div .contact-us-pad {
    padding-left: 125px;
}
@media screen and (min-width: 768px) {
    .contact-us .contact-us-div .contact-us-pad {
        padding-left: 25px;
    }
}
.contact-us .contact-us-div .call {
    margin-left: 15px;
}
.contact-us .contact-us-div .call p {
    font-family: roman;
}
.contact-us .contact-us-div .contact-with {
    margin-top: 35px;
}
.contact-us .contact-us-div .contact-with .contact-img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
}
.contact-us .contact-us-div .contact-with .contact-img img {
    height: 22px;
}
.contact-us .contact-us-div .contact-with p {
    margin: 0;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
}
.contact-us .contact-us-div .contact-with .discription {
    font-size: 18px;
    font-family: myFirstFont;
}
.contact-us .contact-us-div .follow-head {
    margin-top: 30px;
}
.contact-us .contact-us-div .follow-us {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: rgb(39 45 59);
    margin-left: 10px;
}
.contact-us .contact-us-div .follow-us:hover {
    background: rgba(255, 255, 255, 0.1);
}
.contact-us .contact-us-div .follow-us span {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat ! important;
    background-position-x: center! important;
    background-position-y: 0! important;
}
.contact-us .contact-us-div .follow-us .fb {
    background: url("../img/facebook-white.svg");
}
.contact-us .contact-us-div .follow-us .in {
    background: url("../img/in.svg");
    /* margin-left: 1px; */
}
.contact-us .contact-us-div .follow-us .go {
    background: url("../img/google-white.svg");
}
.contact-us .contact-us-div .follow-us .tw {
    background: url("../img/twitter-bold-white.svg");
    background-size: contain;
    margin-top: 2px;
}
.contact-us .contact-us-div .follow-us .fb:hover {
    background: url("../img/facebook-h.svg");
}
.contact-us .contact-us-div .follow-us .in:hover {
    background: url("../img/in-h.svg");
}
.contact-us .contact-us-div .follow-us .go:hover {
    background: url("../img/google-h.svg");
}
.contact-us .contact-us-div .follow-us .tw:hover {
    background: url("../img/twitter-bold-blue.svg");
    margin-left: 1px;
    background-size: contain;
    margin-top: 2px;
}
.contact-us .contact-us-div .follow-us img {
    height: 15px;
}
.contact-us .contact-us-div .first-us {
    margin-left: 0;
}
.partner-logos-wrapper{
    display: flex;
}
.partner-logo{
    max-height: 90px;
    max-width: 150px;
}
.mrr{
    margin-right: 10px;
}
.partner-logo img{
    height: 90px;
}
.footer {
    background: url("../assets/images/footer-bg-white.png");
    background-size: 100% 100%;
    width: 100%;
    margin-top: -120px;
    padding: 0 30px;
}
@supports (background-image: url("../assets/images/footer-bg-white.webp")) {
    .footer {
        background-image: url("../assets/images/footer-bg-white.webp");
    }
}
.footer .footer-head {
    width: 100%;
}
.footer .footer-head img {
    height: 40px;
    margin-top: 55px;
}
.footer .footer-head .apex-p {
    color: #272d3b;
    font-size: 30px;
    margin-top: 20px;
    margin-left: 10px;
}
.footer .footer-head div {
    width: 2px;
    height: 30px;
    background: #dadada;
    margin-top: 30px;
    margin-left: 10px;
}
.footer .footer-head .moon-p {
    color: #606060;
    font-size: 30px;
    margin-top: 20px;
    margin-left: 10px;
}
.footer .footer-menues {
    margin-top: 50px;
    max-width: 1920px;
    margin: 0 auto;
}
.footer .footer-menues ul {
    padding: 0;
    width: 25%;
    list-style: none;
    color: #272d3b;
}
.footer .footer-menues ul input {
    padding-right: 35px;
}
.footer .footer-menues ul .domain-deals {
    margin-top: 20px;
}
.footer .footer-menues ul .bold {
    font-family: myFirstFont;
    font-weight: bold;
}
.footer .footer-menues ul li {
    color: #272d3b;
    font-family: roman;
    margin-top: 10px;
}
.footer .footer-menues ul li .soc-icons {
    background-repeat: no-repeat ! important;
    height: 15px;
    width: 30px;
}
.footer .footer-menues ul li .soc-icon1 {
    background: url("../img/facebook.svg");
}
.footer .footer-menues ul li .soc-icon1:hover {
    background: url("../img/facebook-h.svg");
}
.footer .footer-menues ul li .soc-icon2 {
    background: url("../img/in-f.svg");
}
.footer .footer-menues ul li .soc-icon2:hover {
    background: url("../img/in-h.svg");
}

.footer .footer-menues ul li .soc-icon3 {
    background: url("../img/twitter-bold.svg");
    background-size: contain;
    margin-top: 1px;
}
.footer .footer-menues ul li .soc-icon3:hover {
    background: url("../img/twitter-bold-blue.svg");
    background-size: contain;
    margin-top: 1px;
}

.footer .footer-menues ul li .soc-icon4 {
    background: url("../img/google.svg");
}
.footer .footer-menues ul li .soc-icon4:hover {
    background: url("../img/google-h.svg");
}
/* .footer .footer-menues ul li .in {
  margin-left: -5px;
} */
.footer .footer-menues ul li input {
    border-radius: 100px;
    font-size: 12px;
}
.footer .footer-menues ul li input:focus {
    box-shadow: none;
}
.footer .footer-menues ul li button {
    border-radius: 100px! important;
    margin-left: -30px;
    border: none;
    font-size: 14px;
    position: relative;
    z-index: 4;
    height: 38px! important;
}
.footer .footer-menues ul li a {
    color: #272d3b;
    font-family: roman;
}
.footer .footer-menues ul li a:hover {
    color: #43cea2;
}
.footer .footer-menues ul li .bold {
    font-family: myFirstFont;
    font-weight: bold;
}
.nav{
    align-items: center;
}
.end {
    height: 24px;
    background: #272d3b;
    /*margin-top: 60px;*/
    text-align: center;
    padding: 5px 0;
}
.end p {
    margin: 0;
    color: #fff;
    font-size: 12px! important;
}
.end a {
    color: #fff;
    text-decoration: none;
}
.domain-valuation-display-none {
    background: url("../img/Domain-Valuation-&-Guidance.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    background-position-x: 62%;
    padding: 50px 0;
}
.domain-valuation-display-none .brokerage-half1 {
    right: 0;
    width: 50%;
    padding-right: 120px;
    text-align: left;
}
.domain-valuation-display-none .brokerage-half1 h2 {
    font-family: myfonts;
}
.services-page {
    background: url("../img/services-bg.jpg");
    background-size: cover;
    padding-top: 55px;
    padding-bottom: 20px;
}
@supports (background-image: url("../img/services-bg-new.webp")) {
    .services-page {
        background-image: url("../img/services-bg-new.webp");
    }
}
.services-page h2 {
    text-align: center;
    margin-top: 30px;
}
.services-page .white-div {
    height: 2px;
    width: 50px;
    background: linear-gradient(to right, #43cea2 0%, #185a9d 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cea2', endColorstr='#185a9d', GradientType=1);
    /* IE6-9 */
    margin: auto;
}
.services-page .arrow {
    position: absolute;
    height: 20px;
}
.services-page .arrow-left {
    left: 15px;
    top: 105px;
}
.services-page .arrow-right {
    right: 15px;
    top: 105px;
}
.services-page .bitcoins {
    margin-top: 50px;
    height: auto;
}
.services-page .bitcoins .domain-background {
    background-repeat: no-repeat ! important;
    height: 80px;
    background-position-x: center! important;
    background-position-y: 0! important;
}
.services-page .bitcoins .domain-brocerage-background {
    background: url("../img/Domain-brokerage-icon.svg");
}
.services-page .bitcoins .domain-acquistions-background {
    background: url("../img/Domain-acquisitions-icon.svg");
}
.services-page .bitcoins .domain-acquistions-valuation {
    background: url("../img/Domain-valuation-icon.svg");
}
.services-page .bitcoins .portfolio {
    background: url("../img/portfolio-management-icon.svg");
}
.services-page .bitcoins h3 {
    font-size: 16px! important;
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
}
.services-page .bitcoins p {
    font-family: roman;
    font-size: 12px;
    text-align: center;
    margin-bottom: 20px;
}
.services-page .bitcoins:hover .domain-brocerage-background {
    background: url("../img/Domain-brokerage-icon-h.svg");
}
.services-page .bitcoins:hover .domain-acquistions-background {
    background: url("../img/Domain-acquisitions-icon-h.svg");
}
.services-page .bitcoins:hover .domain-acquistions-valuation {
    background: url("../img/Domain-valuation-icon-h.svg");
}
.services-page .bitcoins:hover .portfolio {
    background: url("../img/portfolio-management-icon-h.svg");
}
.services-page .bitcoins:hover h3 {
    background: -webkit-linear-gradient(#43cea2, #185a9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.services-page .bitcoins:hover p {
    background: -webkit-linear-gradient(#43cea2, #185a9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.portfolio-managment {
    background: url("../assets/images/pages/homepage/home-9.jpg");
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: right;
    background-repeat: no-repeat;
    width: 100%;
    height: 450px;
    padding-left: 170px !important;
    object-fit: cover;
    display: flex;
    align-items: center;
}
@supports (background-image: url("../assets/images/pages/homepage/home-9.webp")) {
    .portfolio-managment {
        background-image: url("../assets/images/pages/homepage/home-9.webp");
    }
}
.portfolio-managment h2 {
    font-weight: bold;
}
.portfolio-managment h2 p {
    font-weight: bold;
    color: #fff !important;
    background: -webkit-linear-gradient(#fff, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 10px;
}
.portfolio-managment .portfolio-discription {
    margin-top: 30px;
    font-family: roman;
    color: #9198a7;
}
.portfolio-managment .portfolio-p {
    max-width: 800px;
    font-family: roman;
}
.portfolio-managment .testimonials-slid {
    padding: 0 50px;
}
.portfolio-managment .white-div {
    height: 2px;
    width: 50px;
    background: linear-gradient(to right, #43cea2 0%, #185a9d 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cea2', endColorstr='#185a9d', GradientType=1);
    /* IE6-9 */
    margin: auto;
}
.portfolio-managment .arrow {
    position: absolute;
    height: 20px;
}
.portfolio-managment .arrow-left {
    left: 275px;
    top: 90px;
}
.portfolio-managment .arrow-right {
    right: 275px;
    top: 90px;
}
.portfolio-managment .bitcoins {
    height: auto;
    margin: auto;
    margin-top: 25px;
}
.portfolio-managment .bitcoins h3 {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}
.portfolio-managment .bitcoins p {
    font-family: roman;
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
.portfolio-managment .bitcoins h2 {
    font-size: 14px! important;
    text-align: center;
    font-weight: bold;
    color: #43cea2;
    color: -moz-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    color: -webkit-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    color: linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
}
.portfolio-managment .bitcoins h2 span {
    font-weight: normal;
    color: #fff;
}
.portfolio-managment .bitcoins .slider {
    margin-top: 30px;
}
.portfolio-managment .bitcoins .slider span {
    height: 7px;
    width: 7px;
    border-radius: 50%;
    background: #fff;
    margin-right: 10px;
}
.portfolio-managment .moon-button {
    width: auto;
    padding: 0 10px;
    background: #0e0d0e;
    color: #fff;
    margin: 0;
    margin-top: 10px;
    border: none;
}
.portfolio-display {
    background: url(../img/portfolio-managment.jpg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 450px;
    object-fit: cover;
    display: flex;
    align-items: center;
    display: none;
}
.portfolio-managment-display-none {
    display: none;
}
.queshions-contact {
    background: linear-gradient(to right, #43cea2 0%, #185a9d 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cea2', endColorstr='#185a9d', GradientType=1);
    /* IE6-9 */
    height: auto;
    padding: 40px 300px 150px 300px;
    text-align: center;
}
.queshions-contact p {
    font-size: 16px;
    color: #fff;
}
form.button[type=submit]{
    margin-top: 10px;
    margin-left: 0;
}
.queshions-contact .moon-button {
    width: auto;
    padding: 3px 30px 0;
    background: #0e0d0e;
    color: #fff;
    margin: 0;
    margin-top: 10px;
    border: none;
    margin-bottom: 20px;
}
.queshions-contact.past {
    margin-top: 40px;
}
.hero-image-about {
    background: url("../img/About-us-bg.jpg") no-repeat center;
    height: 450px;
    width: 100%;
    background-size: cover;
    object-fit: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    text-align: center;
    padding: 0 20px;
}
@supports (background-image: url("../img/About-us-bg.webp")) {
    .hero-image-about {
        background-image: url("../img/About-us-bg.webp");
    }
}
.hero-image-about h2 {
    font-family: myfonts;
    max-width: 750px;
    font-size: 35px;
    margin-top: 65px;
}
.hero-image-about p {
    font-family: roman;
}
.about-us-moon {
    padding: 95px 0 30px;
    height: auto;
}
.about-us-moon h2 {
    text-align: center;
}
.about-us-moon p {
    text-align: left;
    font-family: roman;
    color: #000;
}
.about-us-moon .first {
    margin-top: 20px;
}
.faq {
    background: url("../img/faq-gb.jpg") no-repeat center;
    height: 450px;
    width: 100%;
    background-size: cover;
    object-fit: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    text-align: center;
    padding: 0 20px;
}
@supports (background-image: url("../img/faq-gb.webp")) {
    .faq {
        background-image: url("../img/faq-gb.webp");
    }
}
.faq h2 {
    font-family: myfonts;
    max-width: 750px;
    font-size: 35px;
    margin-top: 65px;
}
.faq p {
    font-family: roman;
}
.faq-page {
    padding: 30px 0;
    height: auto;
}
.faq-page h2 {
    text-align: left;
}
.faq-page p {
    text-align: left;
    font-family: roman;
    color: #9198a7;
}
.faq-page .first {
    margin-top: 20px;
}
.faq-page .span {
    max-width: 100%;
    height: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
    background-color: #d2d5db;
}
.faq-contact {
    background: url("../img/testimonils-bg.jpg");
    height: auto;
    padding: 30px 20px 150px 20px;
    text-align: center;
}
.faq-contact p {
    color: #fff;
}
.faq-contact button {
    border: none;
    margin: 0;
    padding-top: 0;
}
.pryvacy-page {
    padding-bottom: 130px;
}
.pryvacy-police {
    background: url("../img/Privacy-bg.jpg") no-repeat center;
    height: 450px;
    width: 100%;
    background-size: cover;
    object-fit: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    text-align: center;
}
.pryvacy-police h2 {
    font-family: myfonts;
    max-width: 750px;
    font-size: 22px;
    margin-top: 65px;
}
.pryvacy-police p {
    font-family: roman;
}
.faq-page h2 {
    font-family: myfonts;
    font-size: 22px! important;
}
.faq-page p {
    font-family: roman;
}
.buy-domains-head {
    background: url("../img/past-sales-bg2.jpg") no-repeat center;
    height: 450px;
    width: 100%;
    background-size: cover;
    object-fit: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    text-align: center;
    padding: 0 20px;
}
@supports (background-image: url("../img/past-sales-bg2.webp")) {
    .buy-domains-head {
        background-image: url("../img/past-sales-bg2.webp");
    }
}
.buy-domains-head > div,
.buy-domains-head p {
    margin-top: 20px;
}
.buy-domains-head > div a {
    margin: 0;
    /*padding-top: 14px;*/
}
.buy-domains-head h2 {
    font-family: myfonts;
    max-width: 750px;
    font-size: 35px;
    margin-top: 65px;
}
.buy-domains-head p {
    font-family: roman;
}
.buy-domains-head.past {
    background: url("../img/past-sales-bg7.jpg") no-repeat bottom;
    background-size: cover;
}
@supports (background-image: url("../img/past-sales-bg7.webp")) {
    .buy-domains-head.past {
        background-image: url("../img/past-sales-bg7.webp");
    }
}
.buy-domains {
    background-color: #f5f7fb;
    background-position-y: 50px;
    width: 100%;
    padding: 50px 0 200px;
    object-fit: cover;
    margin-bottom: -50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.buy-domains.past {
    padding-bottom: 90px;
}
.buy-domains h2 {
    text-align: center;
    background: -webkit-linear-gradient(#43cea2, #185a9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}
.buy-domains h2 p {
    font-weight: normal;
    color: #272d3b ! important;
    background: -webkit-linear-gradient(#272d3b, #272d3b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 10px;
}
.buy-domains .coins-div .row {
    margin: 0;
}
.buy-domains .coins-div .bitcoins1 {
    padding: 0;
    height: auto;
    border-radius: 50px;
}
.buy-domains .coins-div .bitcoins1 .coins {
    margin-right: 15px;
    margin-top: 15px;
    height: auto;
    padding: 50px 0;
    border-radius: 50px;
    background: rgba(255, 255, 255, 0.7);
}
.buy-domains .coins-div .bitcoins1 .coins h3 {
    font-size: 25px! important;
    text-align: center;
    font-weight: bold;
}
.buy-domains .coins-div .bitcoins1 .coins p {
    font-family: roman;
    text-align: center;
    margin-bottom: 20px;
}
.buy-domains .coins-div .bitcoins1 .coins .btn-main {
    width: 120px;
    box-shadow: none;
    font-size: 12px;
    margin: auto;
    background: transparent;
    color: #2989d8 ! important;
    border: 1px solid #2989d8;
}
.buy-domains .coins-div .bitcoins1 .coins .btn-main:hover {
    border: none;
    color: #fff ! important;
    background: #43cea2;
    background: -moz-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: -webkit-linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
    background: linear-gradient(45deg, #43cea2 0%, #185a9d 100%);
}
.buy-domains .coins-div .bitcoins1 .coins a {
    border: none;
    display: inline-block;
    border-radius: 99px;
    color: white;
    position: relative;
    z-index: 1;
    font-size: 14px;
    padding: 8px 20px;
    font-weight: 100;
    text-transform: uppercase;
    color: #2989d8;
}
.buy-domains .coins-div .bitcoins1 .coins a .btn-text--gradient {
    font-weight: 500;
    font-size: 12px;
    background: -webkit-linear-gradient(left, #43cea2, #185a9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: myFirstFont;
}
.buy-domains .coins-div .bitcoins1 .coins a .btn-text {
    text-transform: uppercase;
    color: #fff;
}
.buy-domains .coins-div .bitcoins1 .coins button:hover .btn-text--gradient {
    background: #fff;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.buy-domains .coins-div .bitcoins1 .coins button:before,
.buy-domains .coins-div .bitcoins1 .coins button:after {
    content: ' ';
    position: absolute;
    border-radius: 99px;
}
.buy-domains .coins-div .bitcoins1 .coins button:before {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -2;
    background: #503b9a;
    background: -moz-linear-gradient(left, #43cea2 0%, #185a9d 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #43cea2), color-stop(100%, #185a9d));
    background: -webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);
    background: -o-linear-gradient(left, #43cea2 0%, #185a9d 100%);
    background: -ms-linear-gradient(left, #43cea2 0%, #185a9d 100%);
    background: linear-gradient(to right, #43cea2 0%, #185a9d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43cea2', endColorstr='#185a9d', GradientType=1);
}
.buy-domains .coins-div .bitcoins1 .coins button:after {
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
    background-color: #fff;
    z-index: -1;
    opacity: 1;
    transition: all 0.6s ease-in-out;
}
.buy-domains .coins-div .bitcoins1 .coins button:hover:after {
    opacity: 0;
    color: #fff;
}
.buy-domains .coins-div .bitcoins1 .coins:hover {
    background: #fff;
}
.buy-domains .main-btn {
    margin: 0;
    width: 170px;
    color: #fff ! important;
    margin-top: 40px;
}
.buy-domains .add {
    height: 40px! important;
    padding: 10px 15px! important;
}
.after-footer {
    min-width: 100%;
    height: 150px;
    background-color: #f5f7fb;
}
@media only screen and (min-width: 1300px) {
    .testimonials .arrow-left {
        left: 380px;
    }
    .testimonials .arrow-right {
        right: 380px;
    }
    .footer {
        height: 460px;
        margin-top: -160px;
    }
    .footer .footer-head img {
        margin-top: 105px;
    }
    .domain-valuation-display-none {
        padding: 100px 0;
    }
    .domain-valuation-display-none .brokerage-half1 {
        padding-right: 200px;
        margin-right: -95px;
    }
}
@media only screen and (max-width: 1200px) {
    .faq-contact {
        padding: 30px 20px 130px 20px;
    }
    .footer .footer-head img {
        margin-bottom: -25px;
    }
    .testimonials .testimonials-slid .owl-prev {
        bottom: 50%;
        left: 47px;
    }
    .testimonials .testimonials-slid .owl-next {
        bottom: 50%;
        right: 47px;
    }
    .testimonials .arrow-left {
        left: 130px;
    }
    .testimonials .arrow-right {
        right: 130px;
    }
    .for-sale-image .arrow-left {
        left: 0;
    }
    .for-sale-image .arrow-right {
        right: 0;
    }
    .for-sale-image .owl-prev {
        left: -15px;
    }
    .for-sale-image .owl-next {
        right: -25px;
    }
    .for-sale-image .coins-div {
        padding: 0 25px;
        padding-left: 35px;
    }
    .for-sale-image .coins-div .coins {
        margin-right: 0! important;
    }
    .domain-brocerage .brokerage-half {
        padding-right: 60px;
        padding-left: 30px;
    }
    .domain-valuation .brokerage-half1 {
        padding-right: 40px! important;
    }
    .buy-domains {
        padding: 50px 0 200px;
    }
    .last-p {
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 991px) {
    .portfolio-managment {
        display: none;
    }
    .portfolio-display {
        display: block;
        height: 350px;
        background-position-x: -550px;
    }
    .mobile-contact-button {
        margin-top: 25px;
        font-size: 18px;
        max-width: 270px;
    }
    .portfolio-managment-display-none {
        display: block;
        text-align: center;
        padding: 50px 15px;
    }
    header > div {
        max-width: 100%! important;
    }
    header > div li {
        padding: 10px 13px! important;
    }
    .domain-brocerage .brokerage-half {
        padding-right: 40px;
        padding-left: 100px;
    }
    .footer .footer-menues ul {
        /* max-width: 195px; */
    }
    .social-i{
        justify-content: center;
    }
    .footer .footer-menues .follow-us-menu {
        max-width: none;
    }
    .testimonials .testimonials-slid .owl-prev {
        bottom: 60%;
        left: -5px;
    }
    .services-page {
        padding-top: 65px;
        padding-bottom: 30px;
    }
    .testimonials .testimonials-slid .owl-next {
        bottom: 60%;
        right: -5px;
    }
    .testimonials .bitcoins p {
        margin-top: -10px;
    }
    .queshions-contact {
        padding: 30px 0 110px 0;
    }
    .domain-valuation-display-none .brokerage-half1 {
        padding-left: 60px;
    }
    .domain-valuation-display-none .brokerage-half1 .head-p,
    .domain-valuation-display-none .brokerage-half1 p {
        display: none;
    }
    .we-are > div {
        margin: 0;
        max-width: 100%;
    }
    .we-are > div .we-are-text {
        padding-right: 80px;
    }
    .we-are img {
        margin-left: -65px;
    }
    .services {
        height: 630px;
    }
    .why-choose > div {
        margin: 0;
        max-width: 100%;
    }
    .why-choose > div .moon {
        max-width: 100%;
        padding: 0 100px;
    }
    .domain-brocerage-display-none {
        display: block;
        padding: 30px;
    }
    .domain-brocerage-display-none h2,
    .domain-brocerage-display-none .head-p {
        display: none;
    }
    .domain-brocerage .brokerage-half p {
        display: none;
    }
    .domain-brocerage .brokerage-half .head-p {
        display: block;
    }
    .domain-valuation .brokerage-half1 p {
        display: none;
    }
    .domain-valuation .brokerage-half1 .head-p {
        display: block;
    }
    .domain-acquisition {
        height: 500px;
    }
    .domain-acquisition .we-are-text .acquisition-p {
        display: none! important;
    }
    .domain-acquisition img {
        height: 415px;
    }
    .domain-acquisition-dislay-none {
        padding: 5px 50px;
        height: auto;
        display: block;
    }
    .domain-acquisition-dislay-none h2,
    .domain-acquisition-dislay-none .head-p {
        display: none;
    }
    .domain-acquisition-dislay-none > div {
        padding: 30px 50px;
    }
    .domain-acquisition-dislay-none img {
        max-height: 500px;
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img {
        margin-top: 20px;
        height: 65px;
        width: 65px;
        background-repeat: no-repeat ! important;
        background-position: center! important;
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p p {
        font-family: roman;
        margin-top: 40px;
        margin-left: 15px;
        font-size: 14px;
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img1 {
        background: url("../img/Domain-acquisitions-1.svg");
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img1:hover {
        background: url("../img/Domain-acquisitions-1-h.svg");
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img2 {
        background: url("../img/Domain-acquisitions-2.svg");
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img2:hover {
        background: url("../img/Domain-acquisitions-2-h.svg");
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img3 {
        background: url("../img/Domain-acquisitions-3.svg");
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img3:hover {
        background: url("../img/Domain-acquisitions-3-h.svg");
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img4 {
        background: url("../img/Domain-acquisitions-4.svg");
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img4:hover {
        background: url("../img/Domain-acquisitions-4-h.svg");
    }
    .domain-valuation {
        background-position-x: -100px;
    }
    .contact-us > div {
        max-width: 100%;
    }
    .contact-us > div .domain-name p {
        padding: 0;
    }
    .contact-us > div .contact-us-div {
        padding: 0;
    }
    .footer {
        background-position: center;
    }
    .footer ul {
        width: 30%! important;
    }
    .footer .follow-us-menu {
        width: 50%! important;
    }
    /*.portfolio-managment{
		.container{
			.row{
				display: flex;
				justify-content: center;
				.bitcoins{
					margin: 0! important;
					margin-top: 25px! important;
					max-width: 100%! important;
					flex: 0 0 100%! important;
					padding: 0 30px;
				}
			}
		}
	}*/
    .footer .follow-us-menu {
        text-align: center! important;
    }
    .footer .follow-us-menu .d-flex {
        justify-content: center;
        margin-left: 20px;
    }


    /* Icon 1 */

    #nav-icon1 {
        width: 30px;
        /* height: 2px; */
        height: 30px;
        display: block;
        position: relative;
        top: 0px;
        /* margin: 50px auto; */
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
    }

    #nav-icon1 span {
        display: block;
        position: absolute;
        height: 2px;
        width: 100%;
        background: #6b5f5f;
        border-radius: 9px;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }

    #nav-icon1 span:nth-child(1) {
        top: 0px;
    }

    #nav-icon1 span:nth-child(2) {
        top: 12px;
    }

    #nav-icon1 span:nth-child(3) {
        top: 25px;
    }

    #nav-icon1.open span:nth-child(1) {
        top: 18px;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
    }

    #nav-icon1.open span:nth-child(2) {
        opacity: 0;
        left: -60px;
    }

    #nav-icon1.open span:nth-child(3) {
        top: 18px;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }

    /* Icon 1 */

    .nav {
        display: none;
        background: #ffffff;
        position: absolute;
        height: 100%;
        left: 200px;
    }

    #nav-icon1 {
        display: block;
        z-index: 9;
    }



    .nav .menu {
        display: flex;
        gap: 35px;
        align-items: center;
        flex-direction: column;
    }

    .menu li a {
        font-family: 'Inter';
        color: #272D3B;

    }

    .menu-show.menu-cont {
        display: block;
    }
    .menu-show {
        left: 0 !important;
        z-index: 99;
        top: 0;
        padding-top: 80px;
        width: 100%;
        height: 100vh;
        display: block;
        max-width: 500px;
    }

    .modal {
        display: none;
    }

    .modal-open {
        display: inline-table;
        background-color: #04040478;
        width: 100%;
        height: 100vh;
        cursor: pointer;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 9;
        right: 0;
    }
    .menu-cont ul li a {
        font-size: 20px;
    }
    .menu-cont ul li {
        padding: 0 !important;
    }
    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: unset;
        max-width: unset;
    }
    .menu  a.main-btn{
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        text-align: center;
        color: #000000;
        text-transform: uppercase;
        background: #FFFFFF;
        box-shadow: 0px 1px 10px -1px rgba(0, 0, 0, 0.1);
        border-radius: 30px;
        cursor: pointer;
        transition-duration: .3s;
        border: 1px solid #00000036;
        margin: 0 auto;
        display: flex;
        padding: 22px 100px;
    }
    .body-open {
        overflow: hidden;
    }
}
@media only screen and (max-width: 767px) {
    .portfolio-managment {
        padding-left: 80px!important;
    }
    .portfolio-display {
        display: block;
        height: 300px;
        background-position-x: -500px;
    }
    .menu-cont1 ul {
        padding-left: 5px! important;
    }
    .services .top {
        margin-top: 0;
    }
    .domain-brocerage .brokerage-half {
        position: relative;
        float: right;
    }
    .domain-brocerage .brokerage-half h2 {
        position: absolute;
        top: 50px;
    }
    .testimonials .testimonials-slid .owl-prev {
        left: -35px;
        bottom: 60%;
    }
    .testimonials .testimonials-slid .owl-next {
        right: -35px;
        bottom: 60%;
    }
    .domain-valuation-display-none {
        height: 200px;
    }
    .domain-valuation-display-none .brokerage-half1 h2 {
        display: none;
    }
    .pasts-sale-image .owl-prev {
        left: -50px;
    }
    .pasts-sale-image .owl-next {
        right: -60px;
    }
    header {
        background-color: #fff ;
    }
    .domain-acquisition h2 {
        margin-top: 30px;
    }
    /*.menu-cont {*/
    /*  display: none;*/
    /*}*/
    .menu-cont1 {
        padding: 10px 0;
    }

    .domain-acquisition-dislay-none .we-are-text .acquisition-p .acquisitions-img {
        width: 90px! important;
        height: 90px! important;
    }
    .pasts-sale-image .coins-div {
        padding: 0 60px;
    }
    .pasts-sale-image .coins-div > div {
        padding: 0;
    }
    .pasts-sale-image .coins-div > div > div > div {
        margin-left: 0! important;
    }
    #icon-menu {
        width: 35px;
        height: 45px;
        position: relative;
        margin: 50px auto;
        margin-right: 15px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: 0.5s ease-in-out;
        -moz-transition: 0.5s ease-in-out;
        -o-transition: 0.5s ease-in-out;
        transition: 0.5s ease-in-out;
        margin-top: 70px;
        z-index: 1000;
        cursor: pointer;
    }
    #icon-menu span {
        display: block;
        position: absolute;
        height: 4px;
        width: 100%;
        background: #272d3b;
        border-radius: 9px;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: 0.25s ease-in-out;
        -moz-transition: 0.25s ease-in-out;
        -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
    }
    #icon-menu span:nth-child(1) {
        top: 0px;
    }
    #icon-menu span:nth-child(2) {
        top: 10px;
    }
    #icon-menu span:nth-child(3) {
        top: 20px;
    }
    #icon-menu.open span:nth-child(1) {
        top: 18px;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
    }
    #icon-menu.open span:nth-child(2) {
        opacity: 0;
        left: -60px;
    }
    #icon-menu.open span:nth-child(3) {
        top: 18px;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }
    .icon-menu {
        height: 50px;
        width: 50px;
        display: block;
        border: none;
        background: transparent;
    }
    .icon-menu img {
        width: 30px;
    }
    .icon-menu:focus {
        outline: none;
    }
    .top .hero-image h1 {
        padding: 0 20px;
        font-size: 26px! important;
    }
    .we-are {
        height: auto;
        padding: 20px;
    }
    .we-are .d-flex {
        flex-direction: column;
    }
    .we-are .d-flex .we-are-text {
        padding: 0 20px;
        text-align: center;
        justify-content: center;
    }
    .we-are .d-flex .moon-image {
        display: flex;
        justify-content: center;
    }
    img {
        margin-left: 0! important;
    }
    .domain-brocerage {
        height: 200px;
        background-repeat: no-repeat;
        background-position: 0;
    }
    .domain-brocerage .brokerage-half {
        padding-right: 20px;
    }
    .domain-acquisition {
        height: 315px;
        min-height: 315px;

    }
    .domain-acquisition img {
        height: 265px;
    }
    .domain-acquisition-dislay-none {
        padding: 0;
    }
    .domain-valuation .brokerage-half1 {
        padding-left: 0;
    }
    .contact-us .contact-us-div .contact-us-pad {
        padding-left: 20px;
    }
    .contact-us {
        height: auto;
        padding-bottom: 110px;
    }
    .footer .follow-us-menu {
        text-align: center! important;
    }
    .footer .follow-us-menu .d-flex {
        justify-content: center;
    }
    .for-sale-image .arrow-left {
        left: 30px;
    }
    .for-sale-image .arrow-right {
        right: 30px;
    }
    .for-sale-image .coins-div .row {
        margin-left: -10px ! important;
    }
    .testimonials-slid .owl-prev {
        color: transparent;
        position: absolute;
        bottom: 30px;
        left: -50px;
    }
    .testimonials-slid .owl-next {
        color: transparent;
        position: absolute;
        bottom: 30px;
        right: -50px;
    }
    .faq-contact {
        padding: 30px 20px 120px 20px;
    }
    .footer .footer-head img {
        margin-top: 75px;
        margin-bottom: -25px;
    }
    .buy-domains .display-buy-domains {
        display: flex;
        justify-content: center!important;
    }










}
@media only screen and (max-width: 575px) {
    .portfolio-managment {
        padding-left: 20px!important;
        text-align: center;
    }
    .portfolio-display {
        display: block;
        height: 250px;
        background-position-x: -500px;
    }
    .owl-carousel.owl-drag .owl-item .bitcoins {
        margin: auto;
        margin-top: 40px;
    }
    .for-sale-image .owl-prev {
        left: -15px;
    }
    .pasts-sale-image .coins-div .bitcoins {
        min-width: 220px;
        margin-left: 10px;
    }
    .faq-page {
        padding-bottom: 20px;
    }
    .services {
        height: auto;
    }
    .why-choose > div .moon {
        padding: 0 20px;
    }
    .domain-valuation {
        padding: 50px 0;
    }
    .domain-brocerage .brokerage-half h2 {
        display: none;
    }
    .domain-brocerage .brokerage-half .head-p {
        display: none;
    }
    .domain-brocerage-display-none h2,
    .domain-brocerage-display-none .head-p {
        display: block;
    }
    .domain-acquisition .we-are-text h2 {
        display: none;
    }
    .domain-acquisition-dislay-none {
        padding: 0! important;
    }
    .domain-acquisition-dislay-none > div {
        padding: 0! important;
        margin: 0! important;
    }
    .domain-acquisition-dislay-none > div .we-are-text {
        padding: 0;
    }
    .pasts-sale-image .coins-div .owl-stage-outer {
        margin-left: 0! important;
    }
    .domain-acquisition .we-are-text .head-p {
        display: none;
    }
    .domain-acquisition-dislay-none h2,
    .domain-acquisition-dislay-none .head-p {
        display: block;
    }
    .domain-acquisition img {
        height: 250px;
        position: absolute;
        left: -135px;
        bottom: 0;
    }
    .domain-valuation .brokerage-half1 h2 {
        display: none;
    }
    .domain-valuation .brokerage-half1 .head-p {
        display: none;
    }
    .domain-valuation {
        background-position: 0;
    }
    .contact-us {
        height: auto;
        padding-bottom: 30px! important;
    }
    .contact-us > div .contact-us-div {
        flex-direction: column;
    }
    .contact-us .contact-us-div .contact-us-pad {
        margin-top: 30px;
        margin-bottom: 30px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-left: 75px;
    }
    .domain-acquisition-dislay-none .we-are-text .acquisition-p {
        padding: 0;
    }
    .contact-us .domain-name {
        padding-bottom: 20px;
    }
    .footer {
        height: auto;
        margin-top: -50px;
    }
    .footer .footer-menues {
        padding: 0;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-top: 25px;
    }
    .footer .footer-menues ul {
        width: 100%! important;
    }
    .footer .footer-menues ul li {
        text-align: center;
    }
    .end {
        height: 45px;
        padding: 0 25px;
    }
    .end p {
        text-align: center;
    }
    .footer .footer-head img {
        margin-top: 80px;
    }
    .domain-acquisition-dislay-none h2 {
        text-align: center;
    }
    .we-are {
        padding: 30px 0;
        margin-top: -45px;
        padding-bottom: 0;
    }
    .we-are h2 {
        margin-top: 30px;
    }
    .we-are img {
        margin-top: 20px;
        margin-bottom: 50px;
    }
    .domain-acquisition-dislay-none {
        padding: 30px! important;
    }
    .contact-us .contact-us-div h2 {
        margin-top: 15px;
        margin-bottom: 0;
    }
    .contact-us .contact-us-div {
        margin-top: 0;
    }
    .contact-us .contact-us-div button {
        margin: 0;
    }
    .why-choose h2 {
        flex-direction: column;
    }
    .why-choose h2 p {
        text-align: center;
        margin-left: 0;
    }
    .services {
        padding: 20px 0;
    }
    .services .bitcoins {
        margin-top: 20px;
    }
    .why-choose p {
        text-align: center;
    }
    .domain-brocerage-display-none {
        text-align: center;
    }
    .domain-acquisition-dislay-none .head-p {
        text-align: center;
    }
    .menu-cont1 ul {
        padding-left: 5px! important;
    }
    .buy-domains {
        padding: 20px 0;
    }
    .buy-domains .coins-div .bitcoins .coins {
        margin-right: 0! important;
    }
    .faq-contact {
        padding: 30px 20px 40px 20px;
    }
    .queshions-contact {
        padding: 30px 0 30px 0;
    }

    .menu-show {
        left: 0 !important;
        z-index: 99;
        top: 0;
        padding-top: 80px;
        width: 100%;
        height: 100vh;
        display: block;
        max-width: 400px;
    }
    .menu-cont ul li a {
        font-size: 18px;
    }
}
@media only screen and (max-width: 575px) {
    form h2 {
        text-align: center;
    }
    .buy-domains .coins-div .bitcoins .coins {
        width: 100%;
    }
    .portfolio-managment h2 {
        flex-direction: column;
    }
    .after-footer {
        display: none;
    }
    .buy-domains .coins-div {
        padding-bottom: 25px;
    }
    .faq-page p,
    .faq-page h2 {
        text-align: center;
    }
    .about-us-moon p,
    .about-us-moon h2 {
        text-align: center;
    }
    .services-page .bitcoins {
        margin-top: 30px;
    }
    .services-page .white-div {
        margin-bottom: 25px;
    }
    .testimonials .testimonials-slid .owl-prev {
        left: -25px;
    }
    .contact-us .contact-us-div .follow-head {
        margin-bottom: 25px;
    }
    .phone-margin {
        margin-right: 92px;
    }
}
@media only screen and (max-width: 460px) {
    .portfolio-display {
        display: block;
        height: 200px;
        background-position-x: -400px;
    }
    .testimonials .testimonials-slid .owl-prev {
        bottom: 0;
        top: 35%;
        width: 24px;
        height: 24px;
    }
    .testimonials .testimonials-slid .owl-next {
        bottom: 0;
        top: 35%;
        width: 24px;
        height: 24px;
    }
    .phone-margin {
        margin-right: 92px;
    }

    .menu-show {
        max-width: 330px;
    }
    .menu a.main-btn {
        padding: 22px 60px;
    }
}