/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
Add your custom styles here
*/

/* Global */
/* span.lightBlueHero {
color: #9FC5F1;
display: block;
font-weight: bold;
} */
body{
    overflow-x: hidden;
}
.footerForm input:focus,
.footerForm input:hover,
.footerForm textarea:focus,
.footerForm textarea:hover,
.footerForm select:focus,
.footerForm select:hover{
    outline: 1px solid var(--e-global-color-primary) !important;
}
.eventsDetails{
    min-height: 55px;
}
.lineClamp3{
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}
.darkBlue strong,
.darkBlue strong a{
	color: #283890 !important;
}

span.lightBlue {
	color: #9FC5F1;
	font-weight: bold;
}

.resourcesTabs .e-n-tabs-heading {
	background-color: white;
	margin: 0 auto;
	padding: 5px;
	border-radius: 100px;
}
.starList li.elementor-icon-list-item::before {
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url('https://nolstar.com/wp-content/uploads/2024/03/star-removebg-preview.png');
	background-size: 18px;
	z-index: -1;
}
.starList  li.elementor-icon-list-item{
	padding-left: 25px !important;
	position: relative;
	z-index: 0;
}
/* Footer */
.footerForm  select{
	-webkit-appearance: none;
	cursor: pointer;
	-moz-appearance: none;
	background: transparent;
	z-index: 99999;
	background-size: 15px;
	background-image: url("https://nolstar.com/wp-content/uploads/2024/03/chevronDown.svg");
	background-repeat: no-repeat;
	background-position-x: 97%;
	background-position-y: 20px;
}
.footerForm .elementor-select-wrapper svg{
	display: none !important;
}


.footerForm ::placeholder{
	opacity: 1 !important;
}
.footerForm button{
	margin-top: 40px;
}
.footerForm .elementor-field-type-html{
	margin: 15px 0 10px 2px !important;
}
.footerForm option[value=""] {
	display: none;
}
/* .footerSocials  .elementor-grid-item:not(:last-child){
display: none;
} */


/* Responsive */
@media screen and (min-width: 1800px){
	.innerConW1{
		width: 850px !important;
		margin-left: auto !important;
	}
	.innerConW2{
		width: 850px !important;
		margin-right: auto !important;
	}
}

@media screen and (min-width: 1400px){
	.headerLogo > .elementor-widget-container{
		margin: -15px 0px -200px 0px !important;
	}
	.headerLogo img{
		width: 165px !important;
	}
}

@media screen and (min-width: 1600px){
	.headerLogo img{
		width: 200px !important;
	}
}
 @media only screen and (max-width: 600px) {
.firts-heading span.lightBlue {
    font-size: 38px;
	 }}