.btn-auth{
    height: 39px;
    line-height: 1.7;
}
.nav-tabs li a{
    background:#fff!important;
    border:1px solid #e0072f!important;
    color:#e0072f!important
}

.nav-tabs li a.active{
    background:#e0072f!important;
    color:#fff!important
}

.referee-con{
    display:flex;
    justify-content:space-between;
    flex-direction:column;
    width:70%;
    margin:0 auto;
    flex-wrap:wrap;
}
.referee-con .speaker p{
    font-size:14px!important;
}
.register-helper {
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
    padding: 12px 32px;
    border-radius: 50px;
    transition: 0.5s;
    line-height: 1;
    margin: 10px;
    color: #E6332A;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    border: 2px solid #E6332A;
    background-color:#fff
}
.register-helper:hover{
    background-color:#E6332A;
    color:#fff;
}
.register-helper {
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
    padding: 12px 32px;
    border-radius: 50px;
    transition: 0.5s;
    line-height: 1;
    margin: 10px;
    color: #E6332A;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    border: 2px solid #E6332A;
    background-color:#fff
}
.register-helper:hover{
    background-color:#E6332A;
    color:#fff;
}

.referee-con .item{
    width:100%;
    display:flex;
    background: #FFFFFF;
    box-shadow: 0px 4px 35px rgba(249, 222, 219, 0.6);
    border-radius: 30px;
    margin-top:10px;
    min-height:90px;
    padding:10px;
    align-items:center;
}
.referee-con .details{
    display:flex;
    flex-direction:column;
    margin-right:15px;

}
.referee-con .item img{
    width:100px;
    height:100px;
    object-fit:cover;
    border-radius:7px;
}
.referee-con .item h3{
    color:#f9b233;
    font-size:20px;
    margin-bottom:2px;
}
.referee-con .item .pos{
    color:#777;
    font-size:15px;
    font-weight:bold
}
.referee-con .item a{
    padding-top:5px;
    color:#333;
    font-size:17px;
}
.referee-con .item span{
    padding-top:6px;
    color:#666;
    font-size:14px;
}

.countdown-timer span{
    font-size:19px!important;
}
.schedule-con{
    margin-top:100px!important;
}
.schedule-con .tab-pane p{
    font-size:17px!important;
}


.section-header-2{
    width:70%;
    margin:0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom:20px;
    max-width:950px;
}


.secretary{
    width:70%;
    margin:0 auto;
    display:flex;
    align-items:center;
    justify-content:center;
    background: #eee;
    height:350px;
    border-radius:30px;
    border-top-right-radius:0;
    max-width:950px;
}
.secretary .details{
    width:450px;
    padding-right:20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 154px;
}
.secretary img{
    width:320px;
    height:330px;
    object-fit:cover;
    border-radius:20px;
    border-top-right-radius:0
}

.secretary a{
    color:#333;
    font-weight:bold;
}
.secretary b{
    font-size:15px;
}
.secretary span{
    font-size:15px;
}
.secretary  p{
    color:#f9b233;
}


.award-con{
    background:#777;
    background: #FFFFFF;
    box-shadow: 0px 4px 40px rgba(172, 172, 172, 0.24);
    border-radius: 30px;
    display:flex;
    flex-direction:column;
    align-items:center;
    padding:40px!important;

}
.award-con img{
    height:300px;
    width:100%;
    object-fit:cover;
    border-radius: 30px;
    box-shadow: 0px 4px 40px rgba(172, 172, 172, 0.24);
}
.award-con h3{
    position:relative;
    top:19px;
    font-size:22px;
}

.sponser{
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:70%;
    margin:0 auto;
}
.sponser .sponser-item{
    width:200px;
    display:flex;
    flex-direction:column;
    align-items:center;
}
.sponser .sponser-item p{

}

#hero .about-btn:hover{
    background-color: #E6332A;
}

@media (max-width: 768px) {
    .secretary{
        width:95%;
        flex-direction:column;
        height:auto;
    }
    .secretary .details{
        padding:20px;
        width:100%;
        height:auto;
    }
    .referee-con {
        width:95%;
    }
    .section-header-2{
        width:95%;
    }
    .referee-con .item{
        flex-direction:column;
    }
    .referee-con .item .details{
        align-items:center;
        padding-top:10px;
    }
    .referee-con .item img{
        width:150px;
        height:150px;
    }

    .sponser {
        width:95%;
        flex-wrap:wrap
    }
    .sponser .sponser-item {
        width:45%;
        flex-wrap:wrap
    }
    #schedule .nav-tabs a {
        padding: 9px 18px;
        font-size:14px!important;
    }

}
