/*
Theme Name: Astra Child theme of astra
Theme URI: 
Description: Child theme of astra theme for the Astra theme
Author: <a href="https://wpastra.com/about/?utm_source=theme_preview&#038;utm_medium=author_link&#038;utm_campaign=astra_theme">Brainstorm Force</a>
Author URI: 
Template: astra
Version: 3.9.4
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 13 Dec 2022 07:19:32 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.showcase-body-text p {
	margin-bottom: 0.6em !important;
}

.contact-body-text p {
	margin-bottom: 0.4em !important;
}

.showcase-more-button {
	font-size: 15px;
}

.showcase-more-button-link {
	background-color: #ffffff;
	color: #FF0000;
	text-decoration: none !important;
	padding: 0 8px 4px 8px;
}

.showcase-more-button-link:after {
	content: " \27A7";
}

.contact-body-text a, .showcase-gallery-breadcrumb .elementor-widget-container p a {
	color: #ff0000;
	text-decoration: none !important;
}

.contact-body-text a:hover, .showcase-gallery-breadcrumb .elementor-widget-container p a:hover {
	text-decoration: underline !important;
}

/* ------------------------- Clients Page scroll effect -------------------------- */

.client-text-box {
    max-height: 450px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.client-text-box::-webkit-scrollbar {
width: 6px;
}

.client-text-box::-webkit-scrollbar-track {
background: rgba(220, 220, 220, 0.3);
}

.client-text-box::-webkit-scrollbar-thumb {
background: rgba(228, 109, 11, 0.8);
}

/* ------------------------------ Advanced Tabs -------------------------------- */

.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li {
    justify-content: right !important;
}

/* --------------------------------- Gallery ----------------------------------- */

.elementor-674 .elementor-element.elementor-element-25f4265 .eael-gallery-load-more {
    text-decoration: none;
}

/* ------------------------------ Add To Any ----------------------------------- */

.share-this-text-label p {
	margin-bottom: 0 !important;
}

/* -------------------------------- Contact For 7 ------------------------------ */

h3.eael-contact-form-title.eael-contact-form-7-title {
	margin-bottom: 5px !important;
}

.eael-contact-form-7 .wpcf7-form p {
    margin-bottom: 4px !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 0 !important;
	padding: 0.1em 0.4em !important;
	font-size: 14px !important;
	line-height: 18px !important;
}

/* --------------------------------- Footer ------------------------------------ */

.be-in-touch-text P {
	margin-bottom: 0 !important;
}

.footer-copyright-text p {
	margin-bottom: 0 !important;
}

.footer-copyright-text a {
	color: #ff0000;
}

/* ------------------------------ Media Query --------------------------------- */

@media (max-width: 768px)
{
	.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li {
    justify-content: center !important;
	}
	.elementor-247 .elementor-element.elementor-element-fcaba53 .eael-tab-inline-icon li .title-after-icon {
    line-height: 22px;
	}
	.eael-filter-gallery-control>ul li {
    line-height: 1.2;
	}
}

@media (min-width: 1200px) {
.ast-plain-container.ast-no-sidebar #primary {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
	}
}