/*
Theme Name: MBRGS
Theme URI: https://example.com
Author: ITMAX Global
Author URI: https://itmaxglobal.com
Description: Custom WordPress theme MBRGS.
Version: 1.0
Text Domain: mbrgs
*/

@font-face {
    font-family: 'Baloo Bhaijaan 2';
    src: url('assets/fonts/BalooBhaijaan2-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Baloo Bhaijaan 2';
    src: url('assets/fonts/BalooBhaijaan2-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Baloo Bhaijaan 2';
    src: url('assets/fonts/BalooBhaijaan2-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Baloo Bhaijaan 2';
    src: url('assets/fonts/BalooBhaijaan2-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

:root{
    --primary: #096FF5;
    --light: #E6E9EF;
}

body{
    font-family: 'Baloo Bhaijaan 2', sans-serif;
    background-color: #FFF;
}

body *{
    font-family: 'Baloo Bhaijaan 2', sans-serif;
}

#main {
    min-height: calc(100vh - 184px);
}

.fs-5-half{ font-size: 18px !important ;}

.bg-light {
    background-color: var(--light) !important;
}

.navbar{
    background: #FFF;
    box-shadow: 0 1px 43px 0 rgba(4, 27, 51, 0.05);
}

a{ text-decoration: none; }

.navbar a:not(.btn){
    text-decoration: none;
    color: #000;
}

footer .app-logo,
.navbar-brand img{
    width: 181px;
    height: 48px;
}

.w-fit{ width: fit-content !important; }

/* BUTTONS */
.btn-outline-primary {
    --bs-btn-color: var(--primary);
    --bs-btn-border-color: var(--primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--primary);
    --bs-btn-hover-border-color: var(--primary);
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--primary);
    --bs-btn-active-border-color: var(--primary);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--primary);
    --bs-gradient: none;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--primary);
    --bs-btn-border-color: var(--primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--primary);
    --bs-btn-disabled-border-color: var(--primary);
}

.equal-h-row .vc_column_container {
    display: flex;
}

.equal-h-row .wpb_wrapper {
    flex: 1 !important;
}
.vc_section{
    margin: 0px !important;
}
.footer-menu a{
    color: black;
}

#main ul{
    list-style: none;
    margin: 0px !important;
    padding: 0px !important;
}

#main ul li {
    background: url('./assets/images/disc.png') no-repeat left center;
    background-size: 18px 18px;
    padding-left: 25px;
}

[dir="rtl"] #main ul li {
    background: url('./assets/images/disc.png') no-repeat right center;
    background-size: 18px 18px;
    padding-right: 25px;
}