/*
Theme Name: Divi Child
Theme URI: https://diviextended.com/
Version: 1.0
Description: Child Theme of Divi
Author: Divi Extended
Template: Divi
*/
@import url("../Divi/style.css");

.has_et_pb_sticky .et_pb_section {
    background-color: #fff;
}

#page-container .fullWidthRow {
    position: fixed !important;
}

.fullWidthRow .et_pb_row {
    width: 100%;
    max-width: 100%;
}

.mak_search_form {
    border: none !important;
}

.mak_search_form tr td {
    border: none;
    width: 50%;
    vertical-align: top;
}

.mak_search_form tr td input[type="text"],
.mak_search_form select {
    width: 100%;
    height: 60px;
    padding: 10px;
    border-radius: 5px;
}

.wpcf7 input[type="submit"],
.mak_search_form input[type="submit"] {
    border: none;
    padding: 15px 30px;
    border-radius: 5px;
    color: #fff;
    background-color: #193373;
    font-size: 15px;
    display: block;
    margin-top: 20px;
    cursor: pointer;
}

.mak_uni_container {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;

}

.mak_uni_box {
    flex: 21%;
}

.mak_app_form {
    border: none;
}

.mak_app_form tr td {
    border: none;
}

.mak_app_form tbody tr td input[type="text"],
.mak_app_form tbody tr td input[type="tel"],
.mak_app_form tbody tr td input[type="email"],
.mak_app_form tr td input[type="date"],
.mak_app_form tbody tr td input[type="number"],
.mak_app_form tbody tr td select {
    height: 60px;
    padding: 10px;
    width: 100%;
    margin-top: 10px;
}

.mak_app_form tr td input[type="date"], .mak_app_form tbody tr td input[type="number"] {
    border: 1px solid #bbb;
}

.mak_app_form input[type="submit"], input[type="submit"]  {
    background-color: #193373;
    border: none;
    color: #fff;
    display: block;
    padding: 15px 25px;
    font-size: 18px;
    font-weight: bold;
    margin-top: 35px;
}

.accordion-item {
    margin: 10px 0;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 8px #6e7a7a;
}

.accordion-title {
    background-color: #e1e4ed;
    padding: 10px 15px;
    cursor: pointer;
}

.accordion-contant {
    padding: 20px 15px;
    background-color: #fefefe;
    display: none;
}

.accordion-contant h5 {
    display: inline-block;
    width: 33%;
    margin: 10px 0;
    vertical-align: top;
}

.accordion-contant h5 span {
    font-weight: bold;
    text-transform: uppercase;
}

.accordion-contant img {
    width: 130px;
    display: inline;
}

.apply_btn {
    background-color: #193373;
    padding: 15px 25px;
    display: block;
    color: #fff;
    margin-top: 46px;
    text-align: center;
}

footer {
    list-style-type: none !important;
}

.footer_menu_list {
    list-style-type: none;
}
.mak_pagination
{
    margin-top: 45px;
    text-align: right;
}
.mak_uni_container .current
{
    background-color: #193373;
    color: #fff;
    border-radius: 50%;
    padding: 5px 13px; 
}
.page-numbers
{
    color: #193373;
    font-size: 18px;
    margin: 0 5px;
}
.et_pb_menu__logo img
{
max-width: 60%;
}
@media (max-width: 660px) {
    .accordion-contant h5 {
        width: 50%;
    }
    .mak_app_form tr td, .mak_search_form tr td
    {
        display: block;
    }
}