.text-black{
    color: #515769 !important;
}
.bb-lines{
    border-bottom: 1px solid #EEEEEE;
}
.text-while{
    color: #FFFFFF !important;
    
}
.text-normal{
    font-weight: normal;
letter-spacing:  25px;
}
.c-hero {
    overflow:hidden;
    position:relative;
    height:auto
}
.c-hero__image {
    display:block;
    /* background-image:url("../img/home_video_bg.jpg"); */
    background-position:right top;
    background-repeat:no-repeat;
    background-size:cover;
    height:400px
}
.c-hero__video {
    /* display:none!important; */
    object-fit:cover;
    width:100%;
    height:100%;
    object-position:0;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.c-hero__content {
    position:absolute;
    top:120px;
    left:0;
    height:auto;
    z-index:20
}
.c-hero__content h1 {
    font-weight:300
}
.c-hero__content .o-btn {
    display:inline-block;
    min-width:180px
}
.c-hero__content .o-btn:hover,.c-hero__content .o-btn:focus {
    background-color:#ef4d4d;
    border-color:#ef4d4d;
    color:#fff;
    text-decoration:none
}
.c-hero__tint {
    background:rgba(5,21,45,.6);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10
}
.c-hero__video {
    display:none;
    width:100%;
    height:auto
}
.c-hero__content {
    position:absolute;
    top:120px;
    left:0;
    height:auto;
    z-index:20
}
.c-hero__content h1 {
    font-weight:300
}
.c-hero__content .o-btn {
    display:inline-block;
    min-width:180px
}
.c-hero__content .o-btn:hover,.c-hero__content .o-btn:focus {
    background-color:#ef4d4d;
    border-color:#ef4d4d;
    color:#fff;
    text-decoration:none
}
.c-hero__content {
    position:absolute;
    top:120px;
    left:0;
    height:auto;
    z-index:20
}
.c-hero__content h1 {
    font-weight:300
}
.c-hero__content .o-btn {
    display:inline-block;
    min-width:180px
}
.c-hero__content .o-btn:hover,.c-hero__content .o-btn:focus {
    background-color:#ef4d4d;
    border-color:#ef4d4d;
    color:#fff;
    text-decoration:none
}
@media(min-width:400px) {
    .c-hero__image {
        height:400px;
        display:none!important;
    }
    .c-hero__video {
        display:block !important;
    }
    .c-hero__content {
        height:400px !important;
        top:0
    }
}@media(min-width:768px) {
    .va-t-1{
        display: block !important;
    }
    .c-hero {
        height:100vh !important;
    }
    .c-hero__video {
        -webkit-transform:scale(2);
        transform:scale(2)
    }
    .c-hero__content {
        height:600px !important;
        top:0
    }
}@media(min-width:992px) {
    .c-hero {
        height:100vh !important;
    }
    .c-hero__video {
        transform:scale(2)
    }
    .c-hero__content {
        height:800px !important;
        top:0
    }
}@media(min-width:1300px) {
    .c-hero__video {
        -webkit-transform:scale(1);
        transform:scale(1);
        -moz-transform:scale(2)
    }
}@media only screen and (min-width:1920px) and (max-width:2000px) {
    .c-hero__video {
        object-position:0 -150px
    }
}@media only screen and (min-width:2000px) {
    .c-hero__video {
        object-position:0 -300px
    }
}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    .c-hero__video {
        -webkit-transform:scale(4);
        transform:scale(4);
        -ms-transform:scale(4)
    }
}@supports(-ms-accelerator:true) {
    .c-hero__video {
        -webkit-transform:scale(3);
        transform:scale(3);
    }
}
.text-center {
    text-align:center
}
.u-full-block {
    width:100%
}
.va-container {
    display:table;
    position:relative
}
.va-container-h {
    width:100%
}
.va-container-v {
    height:80%
}
.va-top,.va-middle,.va-bottom {
    display:table-cell
}
.va-middle {
    vertical-align:middle
}
.u-text-contrast {
    color:#fff
}
.u-space-top-0 {
    margin-top:0!important
}
.u-space-1 {
    margin-bottom:6px
}
.u-space-top-1 {
    margin-top:6px
}
.u-space-2 {
    margin-bottom:12px
}
.u-space-top-2 {
    margin-top:12px
}
.u-space-3 {
    margin-bottom:18px
}
.u-space-top-3 {
    margin-top:18px
}
.u-space-4 {
    margin-bottom:170px
}
.u-space-top-4 {
    margin-top:24px
}
.u-space-5 {
    margin-bottom:32px
}
.u-space-top-5 {
    margin-top:32px
}
.u-space-6 {
    margin-bottom:48px
}
.u-no-pad {
    padding-left:0!important;
    padding-right:0!important
}
.u-padding-side-2 {
    padding-left:2px!important;
    padding-right:2px!important
}
.center-block {
    display:block;
    margin-left:auto;
    margin-right:auto
}


.carousel-title{
    font-size: 35px !important;
}

.navbar {
    border-radius: 0px !important;
}

.header .navbar {
    margin-bottom: 0;
    border-bottom: 0px !important;
}
.page-on-scroll .header{
    margin-bottom: 0px !important;
    border-bottom: 1px solid #550e0e0e !important;
    transition-duration: 300ms !important;
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1) !important;
}
.partner .partner011{
    width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
}
.partner .partner011 img{
    height: 100%;
    width: 100%;
}

@media (max-width: 768px) {
    .partner .partner011{
        width: 50% !important;
        height: 100px !important;
    }
    .partner .partner011:first-child{
        display: none;
    }
}

.row p{

    font-size: 11px;
    line-height: 20px;
    /*color: red;*/
}