/**
 * 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.
 */

.footer p {
    margin-bottom: 0px;
}

.card p {
    margin-bottom: 0px;
}

.top-choice p {
    margin-bottom: 0px !important;
}

.top-choice a.elementor-button {
    padding: 12px 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-black a.elementor-button span.elementor-button-content-wrapper span.elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-accordion .elementor-accordion-item {
    margin-bottom: 25px;
    border: 1px solid #e5e7eb !important;
}

span.min {
    color: #239BE0DB;
    padding-right: 4px;
}

.orange-btn a.elementor-button {
    padding: 16px 32px;
}

.foot-before p {
    margin-bottom: 0px;
}

.faq-site span.elementor-accordion-icon-right {
    margin-top: 8px;
}




/*//////////////////////////media query///////////////////////////////*/

@media(max-width: 1024px){
	.hfe-nav-menu-icon svg {
	    fill: #42a9e4;
	}

	.hfe-nav-menu .hfe-nav-menu__toggle {
	    margin-right: 0px !important;
	}

	.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	    position: relative;
	}

	#masthead .elementor-element .e-con:nth-child(2) .elementor-element nav {
	    left: 0;
	}

	#masthead .elementor-element .e-con:nth-child(2) .elementor-element {
	    position: inherit;
	}

	#masthead .elementor-element nav {
	    width: 100% ! IMPORTANT;
	    padding: 0 15px;
	}

	#masthead .elementor-element nav ul li a {
	    color: #42a9e4 !important;
	}

	#masthead .elementor-element .e-con:nth-child(2) {
	    position: inherit;
	    width: 40px !important;
	}

	#masthead .e-con-inner:first-child {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    flex-wrap: nowrap !important;
	    width: 100%;
	}

	#masthead .e-con-inner:first-child .elementor-element {
	    width: auto !important;
	}
}


@media(max-width: 991px){
	.cup-out {
	    display: none;
	}

	.cup-in-out {
	    display: none;
	}
}


