.azeret_font{
    font-family: 'Azeret Mono';
}

.tf-blog-detail .inner-content > .title-post {
    font-size: 38px !important;
}
.tf-blog-detail .inner-content .inner-post p {
    color: rgba(255, 255, 255, 0.70) !important;
}
.author .info span {
    color: rgba(255, 255, 255, 0.7);
}
.nav-header{
    width: 95% !important;
}
.tcul_subtext{
    color: rgba(255, 255, 255, 0.53) !important;
}
#footer {
    border-top: 1px solid #004750;
}
.header_1.is-fixed {
    background: #1b2127;
    box-shadow: 0px 3px 9px rgb(0 0 0 / 33%);
}
.flat-accordion .flat-toggle, .flat-accordion2 .flat-toggle2 {
    background: #004750 !important;
}
.flat-wallet {
    gap: 8px;
}
.text_green{
    color: #ADFF38 !important;
}
.bg_green{
    background-color: #032B30 !important;
}
.bg_darkgreen{
    background-color: #1B2127 !important;
}
.bg_lightgreen{
    background-color: #004750 !important;
}
.breadcrumbs li {
    opacity: 0.9;
}
body {
    background-color: #1B2127 !important;
}
.widget-login .other::before {
    background-color: rgba(255, 255, 255, 50%);
}
.widget-login .other::after {
    background-color: rgba(255, 255, 255, 50%);
}
.tcul_box-icon-img {
    padding-left: 60px;
    padding-top: 65px;
}
.full_bg {
    background-image: url(/frontend/tcul-img/bg/signin-bg.svg) !important;
    background-size: cover !important;
    width: 100% !important;
    height: 100vh !important;
    overflow-y: auto !important;
    padding-bottom: 50px !important;
}
.tcul_infocard{
    background-image: url(/frontend/tcul-img/bg/signin-bg.svg)!important;
    background-repeat:no-repeat!important;
    background-size: cover!important;
    width: 100%!important;
    overflow-y: auto;padding-bottom: 50px;
}
.tcul_slider{
    background-image: url(/frontend/tcul-img/bg/signin-bg.jpg)!important;
    background-repeat:no-repeat!important;
    background-size: contain!important;
    width: 100%!important;
    overflow-y: auto;padding-bottom: 30px;
}
.bg2{
    background-image: url(/frontend/tcul-img/bg/bg-2.svg)!important;
    background-repeat:no-repeat!important;
    background-size: cover!important;
    width: 100%!important;
    overflow-y: auto;padding-bottom: 50px;
}
.model-bg{
    background-image: url(/frontend/tcul-img/bg/model-bg.svg)!important;
    background-repeat:no-repeat!important;
    background-size: cover!important;
    width: 100%!important;
    padding-bottom: 50px;
}
.pages-title .content h1 {
    font-size: 44px;
    line-height: 60px;
}
.flat-pages-title-home2::before {
    top: 0px !important;
}
.flat-pages-title-home4::before {
    top: 0px !important;
}
fieldset {
    margin-bottom: 20px !important;
}
form label {
    margin-bottom: 10px !important;
}
.widget-social .icon-whatsapp:hover {
    background-color: #60D568 !important;
}
.widget-social .icon-telegram:hover {
    background-color: #2AABEE !important;
}

.text_uppercase{
    text-transform: uppercase !important;
}
.text_start{
    text-align: start !important;
}
/* Custom Classes */
.text-dark{
    color: #313131 !important;
}
.fs_12{
    font-size: 12px !important;
}
.fs_14{
    font-size: 14px !important;
}
.fs_16{
    font-size: 16px !important;
}
.fs_18{
    font-size: 18px !important;
}
.fs_20{
    font-size: 20px !important;
}
.lh_12{
    line-height: 14px !important;
}
.lh_14{
    line-height: 16px !important;
}
.lh_16{
    line-height: 18px !important;
}
.lh_18{
    line-height: 20px !important;
}
.lh_20{
    line-height: 22px !important;
}
.lh_22{
    line-height: 24px !important;
}
.lh_24{
    line-height: 26px !important;
}
.lh_26{
    line-height: 28px !important;
}
.lh_28{
    line-height: 30px !important;
}
.lh_30{
    line-height: 32px !important;
}
.w-30{
    width: 30% !important;
}
.w-40{
    width: 40% !important;
}
.w-60{
    width: 60% !important;
}
.w-70{
    width: 70% !important;
}
.w-80{
    width: 80% !important;
}
.fw_300{
    font-weight: 300 !important;
}
.fw_400{
    font-weight: 400 !important;
}
.fw_500{
    font-weight: 500 !important;
}
.fw_600{
    font-weight: 600 !important;
}
.fw_700{
    font-weight: 700 !important;
}
.fw_800{
    font-weight: 800 !important;
}
.fw_900{
    font-weight: 900 !important;
}
/* @media (min-width: 991px) { */
    .slider-heading{
        font-size: 55px !important;
        font-weight: 900 !important;
    }
/* } */
/* Mobile Media Query */
@media screen and (min-width:321px) and (max-width:481px) {
    #row_reverse{
        flex-direction: column-reverse !important;
    }
}