/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
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.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1737896195
Updated: 2025-01-26 12:56:35

*/
li{
	padding-bottom:5px;
}
.highlight h4,.highlight h5, .highlight h3, .highlight h2, .highlight p{
	background:#ff00ae;
	color:#fff;
	padding:5px 10px;
}
 
.ml-100{
	margin-left:100px;
}
@media only screen and (max-width: 1400px) and (min-width: 1100px)
 {
	.elementor-element.elementor-element-2580f62{
		right:10% !important;
	}
	 .elementor-10 .elementor-element.elementor-element-0c76606{
		 padding-top: 60px !important;
	 }
	 #WhataboutAI .e-con-inner{
		 padding-top:10px;
		 padding-bottom:10px;
	 }
	 #Ourvision .e-con-inner{
		 padding-top:70px;
	 }
	 #arrow-down{
		 bottom:20px !important;
	 }
	 .e-con.e-flex>.e-con-inner{
		 padding-top:10px !important;
		 padding-bottom:10px !important;
	 }
	 .elementor-10 .elementor-element.elementor-element-25fd4dc .elementor-button,.elementor-10 .elementor-element.elementor-element-3540f58 .elementor-button,.elementor-10 .elementor-element.elementor-element-aeb05f3 .elementor-button{
		 margin-top:15px !important;
	 }
}
@media only screen and (max-width: 767px){
	.ml-100{
		margin-left:30px;
	}
	#Ourvision p{
		margin-bottom:3px;
	}
}
/* @media (min-width: 1800px) {
 	.e-con.e-flex>.e-con-inner{
		max-width:72%;
	} */
/* 	.elementor-776 .elementor-element.elementor-element-0bcdcde img{
		    width: 55%;
	} */
/* 	.elementor-button span{
		font-size:22px;
	} */
/* 	.elementor-776 .elementor-element.elementor-element-ef04a4c .ekit_navSidebar-button svg {
    	max-width: 30px;
	} */
/* 	.elementor-10 .elementor-element.elementor-element-43536420.e-con p{ 
/*		font-size: 35px;
	}
	h5{
		font-size:24px !important;
	}
	p{
			font-size: 25px;
	}
	#threebuttons p{
		font-size: 44px;
        line-height: 1.2em;
    }
	#threebuttons .elementor-button span {
        font-size: 24px;
    }

	.elementor-10 .elementor-element.elementor-element-c4843a4 > .elementor-widget-container p{
		font-size:20px
	}
	.elementor-10 .elementor-element.elementor-element-34d4a19 .elementor-heading-title{
		font-size: 32px;
	}
	.elementor-10 .elementor-element.elementor-element-4efa70c{
		font-size: 35px;
	}
	.elementor-10 .elementor-element.elementor-element-4efa70c > .elementor-widget-container p, .elementor-10 .elementor-element.elementor-element-4efa70c > .elementor-widget-container p span{
		font-size:38px;
	}
	.elementor-10 .elementor-element.elementor-element-4fe71ca{
		margin-bottom:15px;
	}
	#services .elementor-button span{
		font-size:22px;
		padding: 
	}
	#services .elementor-button{  
		padding: 12px 18px 12px 18px;
	}
	#services .elementor-10 .elementor-element.elementor-element-728abd5{
		--row-gap: 10px;
    --column-gap: 20px;
	}
	li{
		font-size:25px;
		padding-bottom:10px;
	}
	ul,ol{
		margin-left:10px;
	}
	.e-con>.elementor-widget>.elementor-widget-container{
		font-size:25px;
	}
	#Ourvision .e-con-inner{
		max-width:58%
	}
	#Ourvision p{
		font-size:23px
	}
	.e-n-tab-title span{
		font-size:25px !important
	}
	.elementor-10 .elementor-element.elementor-element-203af50.e-con{
		padding-top:100px;
	}
	.elementor-10 .elementor-element.elementor-element-5adab2b.e-con{
		padding-top:40px;
	}
	.elementor-10 .elementor-element.elementor-element-9dcf4bf.e-con{padding-top:140px;}
	.elementor-10 .elementor-element.elementor-element-c946d4a.e-con{padding-top:110px;}
	.elementor-10 .elementor-element.elementor-element-93d576b.e-con{padding-top:170px;}
	.elementor-10 .elementor-element.elementor-element-1fca5ee.e-con{padding-top:180px;}
	.ekit-wid-con .ekit-sidebar-widget { max-width:400px; }
	.ekit-wid-con .e-con.e-flex>.e-con-inner{ max-width:100%; }
	#getintouch .e-con-inner{ max-width:50%;}
	.elementor-location-footer .IZ6rdc,.elementor-location-footer .IZ6rdc p{ font-size:15px;}
} */