/* 
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 */


/* Header CSS */

/*  */

/* Home CSS */
.heroParrallaxRow .e-con-inner {
    position: relative;
}
/* .imageSliderRow img {
    opacity: 0.2;
	transition: 0.3s ease-in-out;
	transform-origin: bottom;
}
.imageSliderRow .sliderLargeImg img {
    opacity: 1;
    transform: scale(1.15);
    transform-origin: bottom;
} */
.imageVideoSliderRow .slick-track {
    display: flex;
    gap: 20px;
}
.homeLogoSlider .elementor-widget-container img {
    filter: grayscale(1);
    margin: 0 40px;
}
.creatorSingleBox.elementor-sticky--active {
    transform: scale(0.93);
}
.blogSlideRow article.elementor-post {
    margin: 0 10px 20px 10px;
}
.blogSlideRow .elementor-posts-container ul.slick-dots {
    bottom: -50px !important;
}
.blogSlideRow .elementor-posts-container ul.slick-dots li.slick-active button {
    background: #6475E9 !important;
}
.blogSlideRow .elementor-posts-container ul.slick-dots li button {
    height: 12px !important;
    width: 12px !important;
}
.blogSlideRow article.elementor-post .elementor-post__card {
    padding: 30px !important;
}
.blogSlideRow article.elementor-post .elementor-post__card a.elementor-post__thumbnail__link {
    border-radius: 30px;
    overflow: hidden;
}
.teamSingleBox .elementor-widget-container h3 {
    font-size: 28px;
	margin-bottom: 0;
}
.blogSlideRow .slick-list {
    padding: 40px 0;
    overflow: visible;
}
.homeHeroSec .slick-track {
    display: flex;
    align-items: center;
}
.honeOurJourneySec .elementor-widget-counter .elementor-counter-title {
    text-align: center;
}
/*  */

/* Services CSS */
.serviceVideosSec {
    background-position: center 510px !important;
}
.videoSingleBox {
    padding: 10px;
}
.videoSingleBox:hover {
    transform: scale(1.1);
}
.singleServiceBox .elementor-widget-container h3 {
    color: #090825;
}
.singleServiceBox .elementor-widget-container {
    color: #333;
}
.singleServiceBox .elementor-widget-container img {
    height: 500px;
    width: auto;
	transition: 0.3s ease-in-out;
}
.singleServiceBox:hover .elementor-widget-container img {
    transform: scale(1.05);
}
.singleServiceBox {
	transition: 0.3s ease-in-out;
}
.singleServiceBox:hover {
    box-shadow: 0px 0px 16px 6px rgba(100, 116.99999999999999, 233, 0.25) !important;
}
/*  */

/* Affilliate Program CSS */
.faqSec .e-n-accordion span.e-n-accordion-item-title-icon i {
    background: #fff;
    height: 50px;
    width: 50px;
    border-radius: 100px;
    text-align: center;
    line-height: 50px;
}
.faqSec .e-n-accordion summary {
    align-items: start;
}
/*  */

/* Blog */
/* .mainBlogRow article.elementor-post {
    margin: 0 10px 20px 10px;
} */
.mainBlogRow article.elementor-post .elementor-post__card {
    padding: 30px !important;
}
.mainBlogRow article.elementor-post .elementor-post__card a.elementor-post__thumbnail__link {
    border-radius: 30px;
    overflow: hidden;
}

/*  */

/* Footer CSS */


/*  */