body.preload *{
    animation-duration: 0s !important;
    -webkit-animation-duration: 0s !important;
    transition:background-color 0s, opacity 0s, color 0s, width 0s, height 0s, padding 0s, margin 0s !important;}



.slick-dots > li {
    display: inline-block;
}
.slick-dots > li:only-child {
    display: none;
}
::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder{
    color: #707070
}
h4,
h5{
    font-size: 100%;
}
#inputResult div{
    font-size: 1rem;
    line-height: 1.5rem;
}
#inputResult div a:hover{
    color: #0055FF;
}
@media screen and (max-width: 720px){
    .preVideoBg{
        display: none;
    }
    .mainPage .jquery-background-video-wrapper{
        position: relative !important;
        transform: translate(-50%, 0%) !important;
        border-radius: 20px !important;
    }
}
@keyframes rotate {
    0% {
        transform: rotateZ(0deg) scale(1);
    }
    100% {
        transform: rotateZ(-360deg) scale(1);
    }
}
.remove.loading {
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}