/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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 */
.element-rtl,.element-rtl p,.element-rtl .elementor-widget-container { direction:rtl !important; text-align:right !important; }
.element-rtl ul li,.element-rtl h2,.element-rtl h3{ text-align:right; }
.text-center{ text-align:center !important; }
.elementor-nav-menu .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg { height:1em; width:1em; display:inline-block; }
.elementor-widget .elementor-icon-list-icon svg{ width:20px; height:20px; display:inline-block; }
.elementor .elementor-element ul.elementor-icon-list-items{ list-style:none; }
.elementor-kit-9 button:hover, .elementor-kit-9 button:focus, .elementor-kit-9 input[type="button"]:hover, .elementor-kit-9 input[type="button"]:focus, .elementor-kit-9 input[type="submit"]:hover, .elementor-kit-9 input[type="submit"]:focus, .elementor-kit-9 .elementor-button:hover, .elementor-kit-9 .elementor-button:focus{ color:#FFF !important;
  background-color:#7F7F7F !important; }
.elementor-kit-9 .elementor-form-fields-wrapper .elementor-field-group input:not([type="button"]):not([type="submit"]), .elementor-kit-9 .elementor-form-fields-wrapper .elementor-field-group textarea, .elementor-kit-9 .elementor-form-fields-wrapper .elementor-field-group .elementor-field-textual { font-family: "Figtree", Sans-serif;  font-size: clamp(0.875rem, 0.6881rem + 0.3899vw, 1rem); font-weight: 400; line-height: 1.3em; color: var( --e-global-color-text );  background-color: var( --e-global-color-a954db2 );  border-style:solid;  border-width: 1px 1px 1px 1px;  border-color: var( --e-global-color-a954db2 );  border-radius: 0px 0px 0px 0px; }
.footercontactinfo  .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item a{ text-transform:unset !important; }
.elementor-77 .elementor-element.elementor-element-5887b32d .elementor-nav-menu--main .elementor-nav-menu--dropdown,.elementor-77 .elementor-element.elementor-element-5887b32d .elementor-nav-menu__container.elementor-nav-menu--dropdown{ width:250px !important; }
.elementor-nav-menu .sub-arrow { display:inline-block !important; text-align:right; width:100%; }
.floating-whatsapp{  width: 55px;  position: fixed;  bottom:10%;  z-index: 9999;  left: 1%;}
.subscribearea .elementor-form .elementor-field-type-recaptcha_v3{ display:contents; }
.contactinfo .elementor-widget-icon-box .elementor-icon-box-description{ text-transform:none; }
.elementor-widget-text-editor,.elementor-widget-icon-box .elementor-icon-box-description{text-transform: none;}
.elementor-element .elementor-widget-container p a{ color:#707980 !important; }
.elementor-element .elementor-widget-container p a:hover{ color:#e50900 !important; }
.elementor-element.nomarginbottom.elementor-widget.elementor-widget-heading { margin-bottom:10px; margin-block-end:10px; }
.elementor-element.subheading.elementor-widget.elementor-widget-heading { margin-bottom:15px; margin-block-end:15px; }
.elementor-element .elementor-widget-container .mb10{ list-style:none; }
.elementor-element .elementor-widget-container .mb10 li{ margin-bottom:10px;}
.elementor-element .elementor-widget-container span.sred,.elementor-element .elementor-widget-container strong.sred{ color:#e50900 !important; }
.elementor-element .elementor-widget-container p{ text-align:justify; }
.elementor-element.contentarea .elementor-widget-container ul { list-style:none; }
.elementor-element.contentarea .elementor-widget-container ul li{ list-style:none; padding-left:8px; text-indent:-12px; }
.elementor-element.contentarea .elementor-widget-container ul li::before { content:"\F053D"; display: inline-block; font: normal normal normal 24px/1 "Material Design Icons"; font-size:24px; line-height:1; font-size:24px; font-size: inherit;  text-rendering: auto;  line-height: inherit;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  padding-right: 8px; color:#e50900;  }
.single-post .elementor-widget-container .postheading{ color:#2C3E50; font-family:"Montserrat", sans-serif; font-size:29.5px; font-weight:600; letter-spacing:-1px; line-height:35.4px; }
.single-post .elementor-widget-container .postsubheading{ color:#2C3E50; font-family:"Montserrat", sans-serif; font-size:20px; font-weight:600; letter-spacing:-0.5px; line-height:26px; }
.elementor-77 .elementor-element .elementor-nav-menu--main .elementor-item{ letter-spacing:0.3px; }
.home.wp-singular section.elementor-top-section .elementor-posts-container.elementor-posts article.elementor-post .elementor-post__card .elementor-post__meta-data .elementor-post-date,.home.wp-singular section.elementor-top-section .elementor-posts-container.elementor-posts article.elementor-post .elementor-post__card .elementor-post__meta-data .elementor-post-avatar{ letter-spacing:0.1px; }
.home.wp-singular section.elementor-top-section .elementor-posts-container.elementor-posts article.elementor-post .elementor-post__card .elementor-post__excerpt p{ line-height:22px; }
.elementor-element.cminheight250px.elementor-view-default.elementor-position-block-start.elementor-mobile-position-block-start.elementor-widget.elementor-widget-icon-box .elementor-widget-container {  min-height: 450px;   height: auto; }

@media (max-width: 768px) {
	.elementor-element.cminheight250px.elementor-view-default.elementor-position-block-start.elementor-mobile-position-block-start.elementor-widget.elementor-widget-icon-box .elementor-widget-container {  min-height: auto;   height: auto; }
}
