.main_header.she-header .top_bar {
    display: none;
}
.ctm_container {
    max-width: 1000px !important;
		margin: 0 auto;
		width: 100%;
}
.main_header.she-header .ekit-menu-nav-link.active, .main_header.she-header h2{
	color: #5d2ee0 !important;
	border-color: #5d2ee0 !important;
}
.main_header.she-header a.ekit-menu-nav-link,
.main_header.she-header .call_us h2{
    color: #000000 !important;
}
.main_header.she-header .main--logo figcaption {
    color: #000 !important;
}

.example_img [data-widget_type="image.default"] {
    height: 100%;
}
.main_header.she-header{
	box-shadow: -2px 3px 90px -20px rgba(0,0,0,.25);
}
.main_form label {
    width: 100%;
}
.main_form [type="submit"] {
    width: 100%;
}
.main_form input:focus-visible, .main_form textarea:focus-visible{
	outline: 0;
	border-color: red;
}
.service_block .box-body p {
    min-height: 65px;
}
.solutions_grid .service_block h3 {
    min-height: 60px;
}
 .industry_block .elementskit-infobox {
    min-height: 100%;
} 
.industry_block .ekit-wid-con {
    height: 100%;
}
.industry_slider .ame-marquee__author-image img {
    box-shadow: 0 0 20px rgba(93, 46, 224, 0.4);
    border: 1px solid rgba(93, 46, 224, 0.5);
    padding: 0;
    margin: 0;
    border-radius: 20px;
    height: 200px;
    width: 100%;
}
#benefits .ekit-wid-con, #benefits .elementskit-infobox {
    height: 100%;
}
.home form.wpcf7-form.init br {
    display: none;
}
.home form.wpcf7-form.init input {
    margin-bottom: 10px !important;
}
.home .ekit-wid-con .ekit-form form label {
    margin-bottom: 0;
}
/* .text_left .box-body p {
    text-align: left;
} */
.elementor-element.elementor-element-d1105db.e-con-full.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-child[data-id="d1105db"] {
    display: none;
}
.elementor-14 .elementor-element.elementor-element-893b8bb .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #C05CFF;
    fill: #C05CFF;
}
/* blog page css */
.blog_main {
    max-width: 100% !important;
}

.blog_main figure.wp-block-post-featured-image {
    margin-bottom: 60px;
}

.blog_main figure.wp-block-post-featured-image::before {
    content: "";
    position: absolute;
    width: 100%;
    background: #000;
    top: 0;
    height: 100%;
    opacity: .3;
}
.blog_main .page-header {
    position: absolute;
    top: 25%;
    left: 0;
    transform: translate(0, 25%);
    z-index: 1;
    max-width: 1000px;
    margin: 0 auto;
    right: 0;
}
.blog_main h1.entry-title {
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
}
section#comments {
    max-width: 1000px;
    margin: 60px auto;
}
.ekit-wid-con .ekit-video-popup svg {
    max-width: 35px;
    width: auto;
}
.post-template-default .wp-block-separator {
    border: none;
    border-top: 1px solid;
    max-width: 970px;
	  color: #ddd;
	    
}
.post-template-default ul.wp-block-list {
    max-width: 1000px;
    margin: 15px auto 15px;
    padding-top: 15px;
	  
}
@media(min-width:1024px){
	.elementskit-menu-hamburger {
    display: none;
}
}
@media(max-width:767px){
	.industry_block .elementskit-infobox {
    min-height: auto;
}
	.main_header{
	 background-color: #f8f8f8 !important;
}
	.main_header .main--logo figcaption {
    color: #000 !important;
}
	.solutions_grid .service_block h3 {
    min-height: 30px;
}
	.main_header .ekit-menu-nav-link.active, .main_header h2{
	border-color: transparent !important;
}
	.main_header.she-header .ekit-menu-nav-link{
		
		color: #5d2ee0 !important;
	}
	.main_header.she-header .ekit-menu-nav-link.active{
	border-color: transparent !important;
		color: #5d2ee0 !important;
}
}