@charset "utf-8";
@font-face {
    font-family: 'Youre-Gone'; /*a name to be used later*/
    src: url('/webfonts/youre-gone.ttf'); /*URL to font*/
}

.footer {
    bottom:0;
    left:0;
    position:fixed;
    width: 100%;
    overflow:hidden;
    margin:0 auto;
    box-shadow: 4px 4px 10px 10px black;
    z-index: 10;
}

.footer #container{
    margin-top:5px;
    width:100%;
    height:100%;
    position:relative;
    top:0;
    left:0;
    background: white;
}
.footer #cont{
    position:relative;
    width:100%;
    height:auto;
    margin:0 auto;
}
.footer_center{
    width:100%;
    text-align:center;
}

.copyright{
    color: black;
    text-align: center;
    width: 100%;
    background-color: transparent;
    font-size: 10px;
}

/********* START : social *******/

.svg-inline--fa {
    vertical-align: -0.200em;
}

.rounded-social-buttons {
    text-align: center;
}

.rounded-social-buttons .social-button {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 2.125rem;
    height: 2.125rem;
    border: 0.125rem solid transparent;
    padding: 0;
    text-decoration: none;
    text-align: center;
    color: #fefefe;
    font-size: 1.0rem;
    font-weight: normal;
    line-height: 2em;
    border-radius: 1.6875rem;
    transition: all 0.5s ease;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
}

.rounded-social-buttons .social-button:hover, .rounded-social-buttons .social-button:focus {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.rounded-social-buttons .fa-twitter, .fa-facebook-f, .fa-linkedin, .fa-youtube, .fa-instagram {
    font-size: 15px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(0%, 50%);
    transform: translate(0%, 50%);
    display: inline !important;
}

.rounded-social-buttons .social-button.facebook {
    background: #3b5998;
}

.rounded-social-buttons .social-button.facebook:hover, .rounded-social-buttons .social-button.facebook:focus {
    color: #3b5998;
    background: #fefefe;
    border-color: #3b5998;
}

.rounded-social-buttons .social-button.twitter {
    background: #55acee;
}

.rounded-social-buttons .social-button.twitter:hover, .rounded-social-buttons .social-button.twitter:focus {
    color: #55acee;
    background: #fefefe;
    border-color: #55acee;
}

.rounded-social-buttons .social-button.linkedin {
    background: #007bb5;
}

.rounded-social-buttons .social-button.linkedin:hover, .rounded-social-buttons .social-button.linkedin:focus {
    color: #007bb5;
    background: #fefefe;
    border-color: #007bb5;
}

.rounded-social-buttons .social-button.youtube {
    background: #bb0000;
}

.rounded-social-buttons .social-button.youtube:hover, .rounded-social-buttons .social-button.youtube:focus {
    color: #bb0000;
    background: #fefefe;
    border-color: #bb0000;
}

.rounded-social-buttons .social-button.instagram {
    background: #125688;
}

.rounded-social-buttons .social-button.instagram:hover, .rounded-social-buttons .social-button.instagram:focus {
    color: #125688;
    background: #fefefe;
    border-color: #125688;
}

/********* END : social *******/

/* START : Probayt Slogan Flip text animation */
.pro-container {
    background:black;
    font-size:10px;
    font-weight:bold;
    position:absolute;
    left: 5px;
    display:block;
    text-align: right;
    width: 110px;
    font-family: 'Youre-Gone';
    border-radius: 5px;
    padding: 8px;
    border-color: deepskyblue;
    border-width: 2px;
    border-style: solid;
}

.pro-container:hover {
    border-color: red;
}

/*Sentence*/
.sentence{
    color: white;
    font-size: 20px;
    text-align: right;
}

/*Vertical Sliding*/
.slidingVertical{
    display: grid;
    font-size: 15px;
}
.slidingVertical span{
    animation: topToBottom 12.5s linear infinite 0s;
    -ms-animation: topToBottom 12.5s linear infinite 0s;
    -webkit-animation: topToBottom 12.5s linear infinite 0s;
    color: rgba(21, 181, 254, 0.36);
    opacity: 0;
    overflow: hidden;
    position: absolute;
    height: 20px;
    padding-top: 3px;
}
.slidingVertical span:nth-child(2){
    animation-delay: 2.5s;
    -ms-animation-delay: 2.5s;
    -webkit-animation-delay: 2.5s;
    font-size: 15px;
    color: rgba(21, 181, 254, 0.56);
    padding-top: 3px;
}
.slidingVertical span:nth-child(3){
    animation-delay: 5s;
    -ms-animation-delay: 5s;
    -webkit-animation-delay: 5s;
    font-size: 13px;
    color: rgba(21, 181, 254, 0.73);
    padding-top: 4px;
}
.slidingVertical span:nth-child(4){
    animation-delay: 7.5s;
    -ms-animation-delay: 7.5s;
    -webkit-animation-delay: 7.5s;
    font-size: 13px;
    color: rgba(21, 181, 254, 0.8);
    padding-top: 4px;
}
.slidingVertical span:nth-child(5){
    animation-delay: 10s;
    -ms-animation-delay: 10s;
    -webkit-animation-delay: 10s;
    font-size: 20px;
    color: #15b5fe;
    margin-top: -3px;
}

/*topToBottom Animation*/
@-moz-keyframes topToBottom{
    0% { opacity: 0; }
    5% { opacity: 0; -moz-transform: translateY(-50px); }
    10% { opacity: 1; -moz-transform: translateY(0px); }
    25% { opacity: 1; -moz-transform: translateY(0px); }
    30% { opacity: 0; -moz-transform: translateY(50px); }
    80% { opacity: 0; }
    100% { opacity: 0; }
}
@-webkit-keyframes topToBottom{
    0% { opacity: 0; }
    5% { opacity: 0; -webkit-transform: translateY(-50px); }
    10% { opacity: 1; -webkit-transform: translateY(0px); }
    25% { opacity: 1; -webkit-transform: translateY(0px); }
    30% { opacity: 0; -webkit-transform: translateY(50px); }
    80% { opacity: 0; }
    100% { opacity: 0; }
}
@-ms-keyframes topToBottom{
    0% { opacity: 0; }
    5% { opacity: 0; -ms-transform: translateY(-50px); }
    10% { opacity: 1; -ms-transform: translateY(0px); }
    25% { opacity: 1; -ms-transform: translateY(0px); }
    30% { opacity: 0; -ms-transform: translateY(50px); }
    80% { opacity: 0; }
    100% { opacity: 0; }
}
/* END : Probayt Slogan Flip text animation */

@media screen and (max-width: 440px) {
    .pro-container {
        display: none;
    }
}