/* Search results  CSS */
.search-results .blog-post-item.type-product {
    max-width: 800px;
}
.search-results .blog-post-item.type-product .blog-content:not(.blog-details-content) .post-text {
    margin: 0 0;
}
.search-results .blog-post-item.type-product .blog-content .post-text p {
    margin: 0 0;
}
.search-results .blog-post-item.type-product .blog-content .title {
    margin-bottom: 15px;
}
.mc4wp-alert {
    margin: 20px 0 0;
    text-align: center;
}
.mc4wp-alert p {
    margin: 0 0;
}
.mc4wp-success p {
    color: green;
}

/* Elementor Custom CSS */
.gerow-menu-not-showing {
    padding: 25px 0;
}
.banner-content-three .wpcf7-not-valid-tip {
    font-size: 14px;
    margin-top: 10px;
}
.banner-area-three .wpcf7-response-output {
    margin: 15px 0 0 !important;
    font-size: 14px;
}
.w-100 .about-list-three .content p {
    width: 100% !important;
}
.services-widget .wpcf7 form .wpcf7-response-output {
    margin: 1em 0 0;
    font-size: 14px;
}
.services-widget .wpcf7-not-valid-tip {
    font-size: 14px;
}
.sticky-menu a.secondary-logo, .sticky-menu a.main-logo {
    display: none;
}
a.sticky-logo {
    display: none;
}
.sticky-menu a.sticky-logo {
    display: block;
}
.main-area .breadcrumb-bg {
	padding: 120px 0 50px;
}

.lowercase.elementor-widget-iconlist ul li {
    text-transform: initial;
}

.page-template   #sticky-header:not(.sticky-menu) .navbar-wrap ul li a {
    color: #fff;
}
.page-template .not_logo_sec .navbar-wrap ul li a {
    color: var(--tg-secondary-color);
}
.page-template #sticky-header:not(.sticky-menu) .navbar-wrap > ul > li.active > a, .page-template #sticky-header:not(.sticky-menu) .navbar-wrap > ul > li:hover > a {
    color: var(--tg-primary-color);
}
.page-template  #sticky-header:not(.sticky-menu) .navbar-wrap ul li .sub-menu li a {
	color: var(--tg-secondary-color);
}
.page-template  #sticky-header:not(.sticky-menu) .navbar-wrap ul li .sub-menu > li.active > a, .page-template  #sticky-header:not(.sticky-menu) .navbar-wrap ul li .sub-menu li a:hover {
    color: var(--tg-primary-color);
}
.services-template .navbar-wrap ul li a {
    color: #fff;
}
.services-template .not_logo_sec .navbar-wrap ul li a {
    color: var(--tg-secondary-color);
}
.services-template .navbar-wrap > ul > li.active > a, .services-template .navbar-wrap > ul > li:hover > a {
    color: var(--tg-primary-color);
}
.services-template .navbar-wrap ul li .sub-menu li a {
	color: var(--tg-secondary-color);
}
.services-template .navbar-wrap ul li .sub-menu > li.active > a, .services-template .navbar-wrap ul li .sub-menu li a:hover {
    color: var(--tg-primary-color);
}

.page-template:not(.home) .sticky-menu .navbar-wrap ul li a {
    color: var(--tg-secondary-color);
}
.page-template:not(.home) .sticky-menu .navbar-wrap > ul > li.active > a, .page-template:not(.home) .sticky-menu .navbar-wrap > ul > li:hover > a {
    color: var(--tg-primary-color);
}
.page-template:not(.home) .sticky-menu .navbar-wrap ul li .sub-menu li a {
	color: var(--tg-secondary-color);
}
.page-template:not(.home) .sticky-menu .navbar-wrap ul li .sub-menu > li.active > a, .page-template:not(.home) .sticky-menu .navbar-wrap ul li .sub-menu li a:hover {
    color: var(--tg-primary-color);
}
.services-template .sticky-menu .navbar-wrap ul li a {
    color: var(--tg-secondary-color);
}
.services-template .sticky-menu .navbar-wrap > ul > li.active > a, .services-template .sticky-menu  .navbar-wrap > ul > li:hover > a {
    color: var(--tg-primary-color);
}
.services-template .sticky-menu .navbar-wrap ul li .sub-menu li a {
	color: var(--tg-secondary-color);
}
.services-template .sticky-menu .navbar-wrap ul li .sub-menu > li.active > a, .services-template .sticky-menu .navbar-wrap ul li .sub-menu li a:hover {
    color: var(--tg-primary-color);
}
.counter-content p {
    font-size: 15px;
}
.elementor-widget-genix-fact .counter-item-three {
    padding-left: 25px;
    padding-right: 25px;
}
body.page-id-2337 .features-item {margin-bottom: 10px;}
#course-details-info span:nth-of-type(1) {text-decoration: line-through;font-size: smaller;}
.api-sdk-block > div>div>div.elementor-widget-wrap {background-position: bottom right;padding: 20px 20px 170px!important;}

/*.not_logo_sec.breadcrumb-bg::before {
    background: #f1f6ff;
}
.not_logo_sec .breadcrumb-content .title{
	color: var(--tg-secondary-color);
}
*/
/* Elementor Responsive */
@media (max-width: 1800px) {

}
@media (min-width: 1199.99px) {
	.elementor-2047 .elementor-element.elementor-element-b4b48d4 .title {
		font-size: 50px;
	}
	.elementor-2047 .elementor-element.elementor-element-4cd1c8c {
		margin-bottom: 60px !important;
	}
	.elementor-2047 .elementor-section.elementor-top-section.elementor-element.elementor-element-38ae1b7 {
		padding-bottom: 50px;
	}
}
@media (max-width: 1199.98px) {
    .menu-area .menu-nav .mobile-nav-toggler {
        display: block;
    }
    .menu-wrap .menu-nav .main-menu.navbar-wrap {
        display: none!important;
    }
    .header-action {
        margin-right: 30px;
        margin-left: auto;
    }
    .menu-area {
        padding: 18px 0;
    }
}

@media (max-width: 991.98px){
    .main-area .breadcrumb-bg {
        padding: 160px 0 30px;       
    }

}

@media (max-width: 767.98px) {

}