/* Custom CSS carried over from the original Elementor site (Additional CSS). */

			span.coler {
    color: #4585ED;
}
h1.entry-title {
    display: none;
}
.health-care{
    margin-right: -100px !important;
}

a.ekit-menu-nav-link.active::before {

}
a.ekit-menu-nav-link.active:before {
    position: absolute;
    content: "";
    width: 76px;
    height: 5px;
    background: #4585ED;
    margin: 0 auto;
    left: -1px;
    right: 0;
    bottom: -12px;
	border-radius:100px;
}
ul#menu-header-menu li{
	position:relative;
}
ul#menu-header-menu li {
    margin-left: 54px;
}
.elementor-image-box-wrapper:hover h3.elementor-image-box-title {
    color: #4585ed !important;
}
@media(max-width:767px){
	.main_header .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 0px !important;
}
	.navmenu_clss a.ekit-menu-nav-link.active:before {
    height: 0px !important;
}
	.navmenu_clss button:hover {
    background-color: #fff !important;
}
	.serv_testim .elementor-element.elementor-position-top.elementor-widget.elementor-widget-image-box {
    min-height: 315px !important;
}
.serv_testim .serv_testim .imgb .elementor-image-box-wrapper {
    padding-bottom: 0px !important; 
}
	.serv_testim h3.elementor-image-box-title {
    padding-left: 10px !important;
}
.plan_exec h2.elementor-heading-title.elementor-size-default br{
		display:none;
	}
}
@media(min-width:768px) and (max-width:1023px){
	.lead_clss.elementor-column {
    display: block !important;
}
	.health-care {
    margin-right: 0px !important;
}
}
@media(min-width:1024px) and (max-width:1279px){
	.serv_testim .elementor-element.elementor-position-top.elementor-widget.elementor-widget-image-box {
    min-height: 320px !important;
}
}
@media(min-width:1280px) and (max-width:1364px){
.elementor-31 .elementor-element.elementor-element-4f629ec {
    padding: 10px 0px 10px 10px !important;
}
}
@media(min-width:1365px) and (max-width:1415px){
.elementor-31 .elementor-element.elementor-element-4f629ec {
    padding: 10px 0px 10px 10px !important;
}

		
}
/* To Top button (plugin option: bg #4585ed, square) */
#to_top_scrollup {background-color: #4585ed;-webkit-border-radius: 0%; -moz-border-radius: 0%; border-radius: 0%;opacity: 1;}
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }
