/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://example.com/hello-elementor-child
 Description:  A child theme for Hello Elementor
 Author:       Your Name
 Author URI:   https://example.com
 Template:     hello-elementor
 Version:      1.3.1.2
*/

/* Add your custom CSS below */
body {
    background-color: #f9f9f9;
}
html, body { 
	overflow-x: hidden; 
}
ul#mega-menu-menu-1 {
    padding: 50px 20px !important;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open ~ button.mega-close{
	right: calc(min(100vw - 40px, 10px));
}
#contact-list span.elementor-icon-list-icon{
	background: #1c1c1c;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
    border-radius: 99px;
    padding: 0;
	    margin-right: 13px;
}
#contact-list span.elementor-icon-list-icon svg{
	align-items: center;
    justify-content: center;
    margin: 0;
}
.row-col {
    width: 50%;
}
.row {
    display: flex;
    column-gap: 20px;
}
.contact-form-main .wpcf7 input::placeholder,
.contact-form-main .wpcf7 textarea::placeholder {
    font-family: "MADE Outer Sans", sans-serif !important;
	    font-weight: 100;
    font-size: 14px;
}

.contact-form-main .wpcf7 select, .contact-form-main .wpcf7 input[type="submit"] {
    font-family: "MADE Outer Sans", sans-serif !important;
	    font-weight: 100;
    font-size: 14px;
}

@media (max-width: 1024px){
	span.brand {
    font-size: 80px !important;
}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
		    font-family: "MADE Outer Sans", Sans-serif;
    font-size: 18px;
    font-weight: 300;
	}
}
@media (max-width: 768px){
	div#header-col {
    width: 50% !important;
}
	.strip-content{
		 font-size: 13px;
	}
	i.fa-solid.fa-angles-right, i.fa-solid.fa-angles-left {
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}
	.strip-wrapper{
		 height: 300px;
	}
	    span.brand {
        font-size: 40px !important;
    }
	.moving-strip{
		padding: 10px 0;
	}
	.row-col {
    width: 100%;
}
	.row {
    display: block;
    column-gap: 0px;
}
	#contact-list span.elementor-icon-list-text{
		    word-break: break-all;
		     
	}
	#contact-list span.elementor-icon-list-icon{
	background: #1c1c1c;
    width: 33px;
    height: 33px;
    align-items: center;
    justify-content: center;
    border-radius: 99px;
    padding: 0;
	    margin-right: 15px;
}
	
}