/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/* Post Content Section CSS Starts */
.post-content-section{}
.post-content-section h3{font-size: 24px;line-height: 28px;}
/* Post Content Section CSS Ends */

/* Experts CSS Starts */
.expert-outer{display: flex;flex-wrap: wrap;flex-direction: row;}
.expert-box{width: 50%;padding: 15px;}
.expert-box-inner{display: flex;flex-wrap: wrap;flex-direction: row;border-radius: 5px;box-shadow: 0px 4px 22px -14px black;overflow: hidden; background:#fff;}
.expert-box-left{width: 30%;}
.expert-box-right{width: 70%;padding: 15px 20px;}
.expert-box-img{}
.expert-box-img img{width: 100%;height: 200px;object-fit: cover;margin-bottom: -5px;}
.expert-box-content{}
.expert-box-content p{margin-bottom: 5px;}
.expert-box-content p strong{}
.our_story_form span.elementor-field-option { display: flex; align-items: center; column-gap: 8px; }
#apply-now-form .forminator-error-message {display: none;}
#apply-now-form .forminator-label {color: #000 !important;font-size: 14px !important;font-weight: 500 !important;margin-bottom:8px;}
#apply-now-form form .forminator-col {padding: 0 10px;}
#apply-now-form form  .forminator-row {margin-bottom: 20px;}
#apply-now-form form * {font-family: 'Inter', sans-serif !important;}
#apply-now-form form .forminator-file-upload button {width: max-content;margin: 0 10px 0 0;}
/* Experts CSS Ends */

/* Media Query CSS Starts */
@media screen and (max-width: 1200px)
{
    .expert-box-left{width: 36%;}
    .expert-box-right{width: 64%;}
}

@media screen and (max-width: 990px)
{
    .expert-box-left{width: 42%;}
    .expert-box-right{width: 58%;}
}

@media screen and (max-width: 767px)
{
    .expert-box{width: 100%;padding: 15px 0px;}
    .expert-box-img img{height: 185px;}
}
/* Media Query CSS Ends */