/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{border-width:1px !important;}
.banner_slider .elementor-swiper-button{position:absolute !important;top:inherit !important;bottom:-151px;background: #fff;
    padding: 10px 20px;}
.banner_slider .swiper-slide-image{vertical-align:top;}
.banner_slider .elementor-swiper-button-prev{left:35% !important;}
.banner_slider .elementor-swiper-button-next{right:35% !important;}

.service_slider .slick-slide{background:#fff;margin:0 12px;height:auto;}
.service_slider .elementor-button-icon .e-font-icon-svg{fill:#032f69;}
.service_slider .slick-track{display:flex;flex-wrap:wrap;}
.service_slider .slick-slide .elementor, .service_slider .slick-slide section, .service_slider .slick-slide .elementor-container {height:100%;}
.service_slider .slick-slide:nth-of-type(2), .service_slider .slick-slide:nth-last-child(2), .service_slider .slick-slide:nth-of-type(7){display:none !important;}


.sec3 .elementor-image-box-img{width:57px !important;}
.sec3 h3{margin-block-start: 0;}
.testi_sec .eael-advance-tabs .eael-tabs-nav>ul{display:block;}
.testi_sec .eael-advance-tabs .eael-tabs-nav>ul li{display:inline-block;padding-right:9px !important;}
.testi_sec .eael-advance-tabs .eael-tabs-nav>ul li img{width:55px;height:55px;border-radius:50%;border:1px solid #fff;box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.38);
-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.38);
-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.38);}

.icon-on-left{align-items:center;gap:7px;}
.testi_info .infobox-icon{max-width:60px;min-width:60px;width:60px;}
.testi_sec .eael-tabs-content{margin-left:-90px;}

.wpcf7 form>div, .wpcf7 form>p{margin-bottom:0;}
.contact_form{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;margin-bottom:0;}
.half_width{width:50%;padding:0 7px 14px 7px;}
.full_width{width:100%;padding:0 7px 14px 7px;}
.eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){display:block;}
textarea{vertical-align:top;}
.wpcf7-spinner{position:absolute;}

.email_holder{position:relative;border-bottom:1px solid #fff;padding-right:40px;margin-bottom:11px !important;}
.email_holder input[type="submit"]{width:16px;height:18px;position:absolute;right:0;top:5px;background:url('https://konnectusconsulting.com/wp-content/uploads/2023/12/submit_arw.png') no-repeat right top;cursor:pointer;font-size:0;}
footer .wpcf7-list-item{margin-left:0;}
.checkboxholder p{display:flex !important;gap:10px;align-items: center;}
.checkboxholder p a{color:#fff;}

.elementor-button-icon{position:relative;}
.elementor-button-icon:before{position:absolute;left:-12px;top:-6px;width:1px;height:23px;content:'';background:#032f69;}
.white_btn .elementor-button-icon:before{background:#fff;}


@media(max-width:992px){
.banner_slider .elementor-swiper-button-prev{left:28% !important;}
.banner_slider .elementor-swiper-button-next{right:28% !important;}	
}

@media(max-width:767px){
	.sec3 .elementor-image-box-wrapper{display:flex;text-align: left;
    flex-direction: row;align-items: flex-start;}	
	.testi_sec .eael-tabs-content{margin-left:0px;}
	.half_width{width:100%;padding:0 7px 14px 7px;}

}







