/* 
 Theme Name:   Sinatra Child
 Theme URI:    
 Description:  
 Author:       admin
 Author URI:   https://wevalet.us
 Template:     sinatra
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/


.main_group_warpper {
    background-color: #fff;
    box-shadow: 0px 0px 45px 0px rgba(0, 7.999999999999972, 102, 0.07);
    border-radius: 20px;
    padding: 3em 2em;
}

.main_group_warpper .form-group input,.main_group_warpper .form-group select {
    padding: 10px 20px;
    font-size: 14px !important;
    width: 100%;
    height: 52px;
    border: 1px solid rgb(0 5 67 / 11%);
    border-radius: 4px !important;
}

.main_group_warpper .form-group textarea {
    font-size: 15px;
    padding: 20px;
    height: 120px;
    min-height: auto !important;
}
.form-body {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.form-body .col-md-6 {
    width: 49%;
}

.form-body .col-md-12 {
    width: 100%;
}
.form-footer p {
    margin-bottom: 0;
}


.logo_white_fillter {
    filter: brightness(0) invert(1);
}

.page div#main > .si-container {
    padding: 0 !important;
}

#primary,#secondary {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.logo-white {
    filter: brightness(0) invert(1);
}

.logo-white img {
    border-radius: 0 !important;
}

.inner_headerTop .elementor-column.elementor-col-50 {
    width: auto !important;
}

.aboutMission .elementor-column.elementor-col-33 {
    padding: 0 14px;
}

.aboutMission .elementor-column.elementor-col-33 .elementor-widget-icon-box {
    padding: 2em 2em 2em 2em;
    background-color: var(--e-global-color-c2dac2c);
    border-radius: 20px;
    box-shadow: 0 10px 40px 0 rgba(26.57583220108695,70.18461732094322,150.75,0.15);
    height: 100%;
}

.aboutMission .elementor-column.elementor-col-33 span.elementor-icon {
    background: var( --e-global-color-accent );
    font-size: 40px;
}

.aboutMission .elementor-column.elementor-col-33 .elementor-icon-box-title {
    font-size: 26px;
    margin: 10px 0 10px;
}

.aboutMission .elementor-column.elementor-col-33 p.elementor-icon-box-description {
    font-size: 15px;
    line-height: 1.7;
    font-weight: 300;
}

.inner_headerTop > div {
    justify-content: space-between;
}

.team_box .elementor-column {
    width: 50% !important;
}

.team_box .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap;
}

.menu_nav_bar > div > div {
    width: auto !important;
}

.team_box .elementor-widget-image {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 10px !important;
}

.team_box .elementor-widget-image img {
    max-height: 460px;
    object-fit: cover;
    object-position: top;
    width: 100%;
}

.team_box .elementor-image-box-title {
    margin: 20px 0 10px !important;
}

.team_box .elementor-image-box-description {
    color: #4e4e4e !important;
    font-size: 16px;
}

@media(max-width: 1300px) {
    .header_warpper {
        padding:10px 30px !important;
    }

    .header_warpper a.elementor-button.elementor-button-link {
        font-size: 15px !important;
    }
}

@media(max-width: 1024px) {
    .header_warpper {
        margin-bottom:-8em !important;
        padding: 10px 12px !important;
    }

    .team_box .elementor-widget-image img {
        max-height: 370px;
    }

    .team_box .elementor-column .elementor-widget-wrap.elementor-element-populated {
        margin: 0 !important;
    }
}

@media(max-width: 767px) {
    .team_box .elementor-column {
        width:100% !important;
    }

    .team_box .elementor-widget-image img {
        max-height: 100%;
    }
}

@media(max-width: 480px) {
    .header_warpper a.elementor-button.elementor-button-link {
        font-size:13px !important;
    }
}