body {
    font-family: 'Poppins', sans-serif;
}

.mini_head1.fixed-top {
    top: 0rem;
    transform: translateY(0rem);
}

.orange-bg {
    background: #f18638;
}

.award-card-content h5 {
    font-size: 1rem;
    line-height: 1.4rem;
}

.main_banner2 {
    margin-top: 5rem;
    z-index: -1;
}

.awards-card-outer {
    box-shadow: 10px 10px 60px #d9d9d9, -10px -10px 60px #ffffff;
    min-height: 300px;
    align-items: center;
}

html {
    scroll-padding-top: 6rem;
}

header {
    /* height: ; */
    /* padding: 1rem 0rem; */
    /* display: flex; */
    align-items: center;
}

@media (min-width:992px) {
    header {
        height: auto;
    }
    .main_banner2,
    .thank-you {
        margin-top: 5rem;
    }
}

@media (max-width:992px) {
    .navbar_main {
        height: 100vh;
    }
}


/* ============ mobile view .end// ============ */

 :root {
    /* main */
    --dark-skayBlue-clr-fnt: #3aa6ff;
    --black-clr-fnt: #000;
    --white-clr: #fff;
    --blue-theme: #00296b;
    --pink-theme: #f37441;
    --pink-light: #fff0fd;
    --dark-light: #454545;
    --sky-link: #2694cf;
    /* --star-clr: #e3ab00; */
    --hover-pink: #efcde9;
    --light-blue-one: #00296bea;
    --light-blue-two: #00296bea;
    --border-clr: #7388a7;
    --box-pink-clr: #b14f9e;
    --input-clr-pink: #992e80;
    --Light-bg-pink: #efd9ea;
    --light-blue: #cce8f5;
    --light-gray-fild-clr: #e1e1e1;
    /* --gray-clr:#943634; */
    --gray-clr: #b14397;
    /* --blue-font-clr:#244061; */
    --blue-font-clr: #00296b;
    --graybg-clr: #ebebeb;
    --light-gray: #746f6fbb;
    --table-pink: linear-gradient(260deg, #cb61b2, #ba50a1);
    --table-pink-dark: linear-gradient(260deg, #c362ac, #9c4388);
    --table-blue: linear-gradient(260deg, #2dfbff, #3c96ff);
    --table-blue-dark: linear-gradient(260deg, #2dfbff, rgb(42, 82, 146));
}


/* @media (min-width: 991px){
    .home_slider2 .swiper-slide img {
        height: 93%;
        width: 100%; 
    }
} */

.main_banner2 {
    /* background-image: url(../img/home/about_main_bg.jpg); */
    /* background-image: linear-gradient( var(--light-blue-one), var(--light-blue-one)), url(../img/home/about_main_bg_Two.jpg); */
    /* background-image: linear-gradient(var(--light-blue-one), var(--light-blue-one)), url(../img/bgimgLanding.jpg); */
    /* background-image: linear-gradient(var(--light-blue-one), var(--light-blue-one)), url(https://ucmas.ca/abacus-math-class/img/uc_albera_banner.jpg); */
    /* background-image: url(https://ucmas.ca/abacus-math-class/img/uc_albera_banner.jpg); */
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.baner-img .banner_txt {
    background-color: var(--pink-theme);
    padding: 0.5rem;
    margin-bottom: 0;
}

@media (min-width:768px) {
    .form_box {
        /* margin-top: -14rem; */
    }
    .index_banner {
        height: 14rem;
        display: flex;
        align-items: flex-end;
    }
}

@media (min-width:992px) {
    .form_box {
        /* margin-top: -21rem; */
    }
    .index_banner {
        height: 45rem;
        display: flex;
        align-items: flex-end;
    }
}

.lending-from form {
    /* clip-path: polygon(0 0, 100% 1%, 100% 88%, 0% 100%); */
    /* clip-path: polygon(0 0, 100% 1%, 100% 97%, 0% 100%); */
    background: #f3f3f3;
    border-radius: 1rem;
    /* box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; */
}

.lending-from form textarea,
.lending-from form select,
.lending-from form input {
    border: none;
    background-color: #f3f3f3;
    border-bottom: 2px solid var(--light-gray);
    border-radius: 0;
    line-height: 2.5;
    color: var(--light-gray);
}

.lending-from form .form-control:focus {
    box-shadow: none;
    border-bottom: 2px solid var(--light-gray);
}

.sec_img_around_right_border_blue::before {
    left: -8%;
}

.sec_img_around_left_blue::after {
    bottom: -13%;
    left: 10%;
}

@media (min-width: 992px) {
    .same_height_banner_landing {
        margin-top: 6rem;
    }
}

.header_landing.fixed-top {
    top: 0;
    transform: translateY(0);
    transition: transform 0.6s;
}

.desktop_bnr {
    width: auto;
    height: 15rem;
}

.desktop_bnr {
    margin-top: 3rem;
    margin-bottom: 1rem;
}

@media (min-width:992px) {
    .desktop_bnr {
        width: auto;
        height: 22rem;
    }
}

.quote_sec {
    background-color: #dbf4ff;
}

.quote_sec .qoute_p {
    line-height: 2rem;
    position: relative;
    color: var(--blue-theme);
    z-index: 1;
    margin: auto;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-style: italic;
}

.quote_sec .qoute_p span {
    position: relative;
    z-index: 1;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.qoute_p i {
    position: absolute;
    font-size: 3.5rem;
    z-index: -1;
    color: var(--white-clr);
}

.qoute_p i.fa-quote-left {
    top: -1rem;
    left: -1rem;
}

.qoute_p i.fa-quote-right {
    bottom: -1rem;
    right: -1rem;
}

.table_head td span,
.sec_mini_head_blue,
.sec_mini_head_blue {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
}

.prog_beni_list * {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.future_scope_section_landing {
    background-image: linear-gradient(var(--light-blue-one), var(--light-blue-two)), url(./img/iStock-867121026.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    color: var(--white-clr);
}

.heading_ileap {
    /* font-family: "iLEAP"; */
    color: var(--pink-theme);
    line-height: 1;
}

.prog_beni_list img {
    width: 2.5rem;
}

@media (min-width:768px) {
    .boy_img {
        margin-top: -6rem;
    }
}

.quote_sec_2 {
    margin-top: -14px;
}

.send_req_btn {
    width: max-content;
}

.mini_qu {
    background-color: #fff0fd;
}

.pink_clr {
    font-weight: 500;
    color: var(--pink-theme) !important;
    border-color: var(--pink-theme) !important;
}

.footer_copy_right {
    font-family: 'Montserrat', sans-serif;
}

@media (max-width:767px) {
    .mobile-offcanvas {
        visibility: hidden;
        transform: translateX(-100%);
        border-radius: 0;
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        z-index: 1200;
        width: 80%;
        overflow-y: scroll;
        overflow-x: hidden;
        transition: visibility 0.3s ease-in-out, transform 0.3s ease-in-out;
    }
    nav {
        /* height: 100vh !important; */
        background: white !important;
    }
}

li p {
    text-align: start;
}

@media (min-width: 1900px) {
    .sec_img_around::after,
    .sec_img_around {
        height: auto;
        text-align: center;
        margin: 1rem auto;
    }
}

@media (min-width: 1200px) {
    .sec_mini_head {
        font-size: 3rem;
        /* font-size: 3.5rem; */
    }
}

.cust_btn,
input,
label,
textarea {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}

.cust_btn {
    color: var(--white-clr) !important;
    background: #008ccc;
    padding: 5px 20px;
    display: inline-block;
    transition: 0.3s;
    border-radius: 0px;
    border: none;
}


/* 
 .table_head:hover td:nth-child(2),
 table>tbody>tr>td:nth-child(2):hover,
 table>tbody>tr>td:nth-child(2),
 table>tbody>tr>td:nth-child(6),
 table>tbody>tr>td:nth-child(4) {
     background: var(--table-pink) !important;
 }

 table>tbody>tr:nth-child(even)>td:nth-child(2):hover,
 table>tbody>tr:nth-child(even)>td:nth-child(2),
 table>tbody>tr:nth-child(even)>td:nth-child(6):hover,
 table>tbody>tr:nth-child(even)>td:nth-child(6),
 table>tbody>tr:nth-child(even)>td:nth-child(4):hover,
 table>tbody>tr:nth-child(even)>td:nth-child(4) {
     background: var(--table-pink-dark) !important;
 }

 table>tbody>tr.table_head:hover>td:nth-child(3),
 table>tbody>tr>td:nth-child(3):hover,
 table>tbody>tr>td:nth-child(5),
 table>tbody>tr>td:nth-child(3) {
     background: var(--table-blue) !important;
 }

 table>tbody>tr:nth-child(even)>td:nth-child(5):hover,
 table>tbody>tr:nth-child(even)>td:nth-child(5),
 table>tbody>tr:nth-child(even)>td:nth-child(3):hover,
 table>tbody>tr:nth-child(even)>td:nth-child(3) {
     background: var(--table-blue-dark) !important;
 }

 table>tbody>tr:nth-child(5),
 table>tbody>tr:nth-child(even)>td:nth-child(1):hover,
 table>tbody>tr:nth-child(even)>td:nth-child(1) {
     background: #e9e9e9 !important;
 } */


/* table > tbody > tr:nth-child(even) > td:nth-child(3):hover,
  table > tbody > tr:nth-child(even) > td:nth-child(3){
    background: var(--table-blue-dark) !important;
  } */


/* table>tbody>tr:nth-child(even)>td:nth-child(1) {
     color: var(--blue-theme) !important;
 }

 table>tbody>tr:nth-child(odd):hover>td.sec_mini_head_blue,
 table>tbody>tr:nth-child(odd):hover>td:nth-child(1):hover {
     background-color: white;
     color: var(--blue-theme) !important;
 }

 table td {
     border-radius: 0 !important;
 } */

.some_large_txt span {
    font-size: 3.5rem;
}

.navbar .nav-item .nav-link {
    /* color: var(--blue-theme) !important; */
}

.navbar-nav li:hover {
    /* border-bottom: 5px solid var(--pink-theme) !important; */
}

.table-responsive {
    box-shadow: rgb(100 100 111 / 20%) -4px -1px 13px 0px;
}

@media (min-width:576px) {
    table {
        display: table;
        width: 100%;
        table-layout: fixed;
    }
}

@media (min-width:1200px) {
    .quote_sec .qoute_p {
        width: max-content;
    }
}

@media (max-width:786px) {
    .program_pg_table {
        width: 58rem;
        overflow-y: hidden;
        overflow-x: scroll;
        scroll-behavior: smooth;
    }
}

@media (max-width:575px) {
    .prog_beni_list .h5 {
        font-size: 1rem;
    }
}

.footerborder {
    border-top: 2px solid transparent;
}

.text-initial {
    text-transform: initial !important;
}

.font_ileap {
    font-family: "iLEAP" !important;
}

.nav_mini_bg .nav-item a,
.nav_mini_bg .navbar .nav-item .nav-link {
    color: var(--blue-theme);
}

.logo_form {
    height: 6rem;
}

header {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.Contacts_footer_box_mail a,
.Contacts_footer_box_mail i {
    color: var(--dark-skayBlue-clr-fnt);
}

.top_menu {
    background-color: rgb(233 233 233);
}

img,
a {
    -webkit-user-drag: none;
    user-select: none;
}

 ::selection {
    background-color: #f37441;
    color: var(--white-clr);
}

.index_banner {
    height: auto;
}

section {
    padding: 3rem 0rem;
}

a {
    text-decoration: none;
}

.nav-link {
    color: #3e4096;
}

.g-recaptcha {
    transform: scale(.85);
    transform-origin: center;
}

footer {
    background: -webkit-linear-gradient(0deg, #3c96ff 0%, #2dfbff 100%);
}

.footer_ul {
    list-style: none;
}

.bg-gray-cust {
    background-color: rgb(243, 243, 243);
}

.prog_struct tr td {
    border: 1px solid rgb(193 193 193);
}

.index_banner {
    margin-top: 4rem;
}

@media (max-width:575px) {
    .g-recaptcha {
        transform: scale(.8);
    }
    .headIconBox img {
        height: 2rem;
    }
}

@media (min-width:1400px) {
    .form_box {
        /* margin-top: -28rem; */
    }
}

@media (min-width:1200px) {
    .form_banner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
    }
    .h-md-100 {
        height: 100%;
    }
}

label.error {
    color: red;
    font-size: 0.75rem;
}

@media (min-width:1200px) and (max-width: 1399px) {
    .form_box {
        margin-top: 6rem !important;
    }
    .invester_section {
        margin-top: 4rem !important;
    }
}

.navbar .nav-link,
.Contacts_footer_box_mail a,
.Contacts_footer_box_mail i {
    color: var(--dark-skayBlue-clr-fnt) !important;
}

.logo_img {
    height: 3.5rem;
}

@media (max-width:575px) {
    .logo_img {
        height: 2.5rem;
    }
}

@media (max-width:767px) {
    .award-img {
        height: auto;
    }
}