@import url('fontawesome-all.css');
@import url('animate.css');
@import url('custom-animate.css');
@import url('icomoon.css');
@import url('stroke-gap.css');
@import url('pe-icon-7-stroke.css');
@import url('owl.css');
@import url('jquery-ui.css');
@import url('jquery.fancybox.min.css');
@import url('scrollbar.css');
@import url('hover.css');
@import url('jquery.touchspin.css');
@import url('botstrap-select.min.css');
@import url('swiper.min.css');
@import url('rtl.css');
@import url('polyglot-language-switcher.css');

:root{
    --main-color : #febc16;
    --primary-color : #174b9c;
    --red : #e32726;
    --orange : #f36b21;
    --green : #309345;
    --dark-black : #070a18;
    --black : #171718;
    --grey :  #ededed;
    --dark-grey : #b8b8b8;
}

.header-top{
    background-color: var(--dark-black)
}

.banner-section .banner-slider-button-prev{
    background: var(--main-color);
    color: var(--dark-black);
}

.banner-section .banner-slider-button-next{
    background: var(--main-color);
    color: var(--dark-black);
}

.header-top .social-icon li a{
    color: var(--main-color);
    border: none;
    background: var(--black);
}

a{
    color: var(--main-color);
}

.covid-news:hover{
    color: var(--primary-color);
}

.about-section .content-block .contact-link li a{
    background: var(--primary-color);
    color: var(--main-color);
}

/* .sec-title h2{
    text-transform: capitalize;
} */

.service-block .inner-box:hover .icon:before{
    background-color : var(--primary-color);
}

.service-block .icon{
    color: var(--primary-color);
}

.main-footer .footer-top .newsletter-form .theme-btn{
    background-color: var(--main-color);
}

.main-footer .footer-top .newsletter-form .theme-btn:hover{
    background-color: var(--primary-color);
}

.custom-text{
    font-size: 14px;
    line-height: 21px;
}

.substring{
    font-size: 50px;
}

.contact-counter{
    font-size: 22px;
}

.text-title{
    font-size: 22px;
    position: relative;
    color: #fff;
    margin-bottom : 20px;
    line-height: 22px;
}

.custom-titile{
    font-size: 17px !important;
    font-weight: 600;
}

.funfacts-section{
    margin-top : 25px;
}

.btn-style-one{
    background-color: var(--primary-color);
}

.sec-title .sub-title{
    color: var(--primary-color);
}

.feature-block .inner-box{
    padding: 20px 30px;
    border-bottom : 1px solid #fff;
    min-height: 236px;
    max-height: 236px;
    background-color: var(--grey);
    border-right: 1px solid #fff;
    box-shadow : none; 
    margin-top: 1rem;
}

.feature-block .category{
    font-size: 22px;
    font-weight : 600;
    color: var(--primary-color);
}

.feature-block .category:before{
    background :  #19499e;
}

.highlights-section .highlight-slider-control i:before{
    color: var(--grey);
    border-right: 1px solid var(--grey);
}

.highlights-section .highlight-slider-control{
    background-color: var(--primary-color);
}

.features-section .auto-container{
    padding: 0px 15px;
}

.br-10{
    border-radius: 10%;
}

.list-tml li{
    list-style: decimal-leading-zero;
    position: relative;
    margin-bottom: 12px;
    color: #222;
    transition: .5s;
    font-weight: 500;
    padding-left: 30px;
}

.aboutus-si{
    font-size: 34px !important;
}

.banner-section .content-outer{
    background-color: #000000ba;
}

.team-block .overlay{
    background-color: var(--dark-grey);
}

.aboutus-tamil{
    font-size :  16pt !important;
    line-height: 39px !important;
    font-weight: 600;
}

.text-tamil{
    font-size: 14px;
}

.tamitaboutus-foot{
    font-size: 20pt !important;
}

.ipan-si h2{
    font-size: 15pt !important;
    font-weight: 600;
}

.f-12{
    font-size: 12.2px;
}

.value-tml{
    font-size: 15pt !important;
}

.tml-flexbox{
    min-height : 290px !important;
    max-height : 290px !important;
}

.font-18{
    font-size: 18px !important;
}

.f-30{
    font-size: 30px !important;
}


.core-team li{
    text-align: left;
    font-weight: 500 !important;
}

.core-team li::after{
    color: var(--main-color);
    border-right : 1px solid var(--main-color) !important;
}

.modal-button{
    
    position: relative;
    display: inline-block;
    font-size: 15px;
    line-height: 24px;
    color: #fff;
    padding: 10px 20px;
    font-weight: 700;
    overflow: hidden;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.close-button{
    background-color: var(--dark-grey);
}

.submit-button{
    background-color: var(--main-color);
}

.event-block-two .inner-box{
    background-color: var(--grey) !important;
    padding-top : 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
    border-radius: 15px !important;
}

.event-img{
    border-radius: 10px;
    width: 56% !important;
}

.event-detail{
    width: 100% !important;
    border-radius: 15px;
}