/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 31 2025 | 14:23:13 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


@font-face {
    font-family: 'Countach-Bold';
    src: url('/wp-content/themes/test/fonts/Countach-Bold.otf') format('truetype');   
}

@font-face {
    font-family: 'Countach-regular';
    src: url('/wp-content/themes/test/fonts/countachweb-regular.woff') format('truetype');   
}

h1, h2, h3, h4, h5, h6, .frist-bg, .sec-bg, .thid-bg, .counter{
	font-family: 'Countach-regular' !important;
	    text-transform: uppercase !important;
}

p, li, button, span, a, input, textarea, select{
	font-family: "Inter", sans-serif !important;	
}


/*  testing*/
.has_eae_slider.elementor-element.elementor-element-4db210b.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display: none;
}
/* end of testin */
.white_para_sec p{
	color: #fff !important; 
}
p {
    font-weight: 400 !important;
}
.new-header h4.elementor-heading-title.elementor-size-default {
    font-family: 'Archivo' !important;
}
.e-n-menu-content.e-active {
    height: 150px;
}

.white_para_sec ul li span.elementor-icon-list-text {
    color: #fff !important;
}
.elementor-field-type-upload.elementor-field-group.elementor-column.elementor-field-group-field_0d29584.elementor-col-50 input#form-field-field_0d29584 {
    border-radius: 6px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    width: 100%;
    height: 51px;
    padding: 8px 17px !important;
}

.elementor-10 .elementor-element.elementor-element-33606af, .elementor-10 .elementor-element.elementor-element-b7e3cf6 {
    height: auto !important;
}

h2.elementor-headline.elementor-headline-animation-type-swirl.elementor-headline-letters {
	margin: 0px 0 0 0;
}
h2.elementor-headline.elementor-headline-animation-type-swirl.elementor-headline-letters span {
	font-family: 'Countach-Bold' !important;
}
.page-child .global-heading h2 {
    font-size: 60px !important;
    text-transform: uppercase;
}

.product-card h3.elementor-heading-title.elementor-size-default {
    font-size: 35px !important;
    line-height: 20px !important;
}

.product-card h3.elementor-heading-title.elementor-size-default a {
    font-size: 20px;
    line-height: 20px !important;
}


@media only screen and (max-width: 1520px){
	
	
	.new-header div#menubar-204 ul.e-n-menu-heading li span.elementor-icon-list-icon {
    width: 45px;
    height: 45px;
}
	
	.new-header div#menubar-204 ul.e-n-menu-heading li div.e-n-menu-title{
		padding: 0 4px;
	}
	
.new-header {
    padding: 0 !important;
}

.new-header div#menubar-204 {
    padding: 0 !important;
}

.new-header div#menubar-204 ul.e-n-menu-heading {
    justify-content: space-between;
}

.new-header div#menubar-204 ul.e-n-menu-heading li a span {
    font-size: 14px;
}

/* .new-header div#menubar-204 ul.e-n-menu-heading li div {
    margin: 0;
}	 */
	
.has_eae_slider.elementor-element.elementor-element-2f756c2a {
    padding: 10px 20px 20px 20px !important;
}

.elementor-10 .elementor-element.elementor-element-54456d1 {
    height: auto !important;
    padding: 30px 0 !important;
}	
	
}


 .e-n-menu-content {
    top: 30px;
    height: 40px;
} 
.has_eae_slider.elementor-element.elementor-element-88ce118.e-con-full.blurred.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-child {
    backdrop-filter: blur(24px) !important;
    background-color: #F2F2F299 !important;
    top: 30px;
    margin: auto;
}

.has_eae_slider.elementor-element.elementor-element-2461f41.e-con-full.blurred.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-child {
    backdrop-filter: blur(24px) !important;
    background-color: #F2F2F299 !important;
    top: 30px;
    margin: auto;
}

div#e-n-menu-content-2046 {
    height: 50px !important;
}
/* for testing  */

.your-new-class {
    width: 100% !important;
    max-width: 100% !important;
}

.marquee_wrap .single_slider {
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
}

.marquee_wrap .single_slider .ss-item {
    display: flex !important;
    align-items: center;
    margin: 0 20px;
}

.marquee_wrap .single_slider .ss-item img {
    margin: 0 10px 0 0;
	width: 20px;
    height: 20px;
}

.marquee_wrap .single_slider .ss-item span {
    color: white;
    font-weight: bold;
    font-family: 'Arial Black', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
}

.marquee_wrap ul {
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
}

.marquee_wrap ul li {
    display: flex !important;
    align-items: center;
    margin: 0 20px;
}

.marquee_wrap ul li img {
    margin: 0 10px 0 0;
	width: 20px;
    height: 20px;
}

.marquee_wrap ul li span {
    color: white;
    font-weight: bold;
    font-family: 'Arial Black', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
}

.slick-list.draggable{
	height: auto !important;
}

.elementor-shortcode .slick-track {
    height: auto !important;
}
.your-new-class234 {
    width: 100% !important;
    max-width: 100% !important;
}


/* checking  */

.your-new-class .e-con-inner .has_eae_slider.elementor-element.elementor-element-000b317.e-flex.e-con-boxed.e-con.e-child {
    background: url(https://dailymfgssss.wpenginepowered.com/wp-content/uploads/2025/05/image.png);
    border-radius: 30px;
    background-repeat: no-repeat;
    background-size: cover;
}

.your-new-class .e-con-inner .has_eae_slider.elementor-element.elementor-element-000b317.e-flex.e-con-boxed.e-con.e-child img {border-radius: 30px;}

.your-new-class .e-con-inner .has_eae_slider.elementor-element.elementor-element-000b317.e-flex.e-con-boxed.e-con.e-child .has_eae_slider.elementor-element.elementor-element-8bbb61c.e-con-full.e-flex.e-con.e-child h2.elementor-heading-title.elementor-size-default {
    color: white !important;
}

.your-new-class .e-con-inner .has_eae_slider.elementor-element.elementor-element-000b317.e-flex.e-con-boxed.e-con.e-child .has_eae_slider.elementor-element.elementor-element-8bbb61c.e-con-full.e-flex.e-con.e-child p.elementor-heading-title.elementor-size-default {
    color: white;
}

/* checking purpose */
/* .has_eae_slider .e-con-inner .elementor-widget-container img {
    mix-blend-mode: multiply;
    background-color: transparent;
} */



@media only screen and (max-width: 1024px){}
@media only screen and (max-width: 767px){
	
	.elementor-element-b9a9f81 {
    padding: 80px 0 !important;
}
	.e-n-menu-content.e-active {
    height: auto;
}
	.e-n-menu-content{
		top: unset;
		height: auto;
	}
	div#e-n-menu-content-2046{
		height: auto !important;
	}
	.elementor-element.elementor-element-4cdb764.elementor-tablet-align-center.elementor-mobile-align-center.elementor-hidden-desktop.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    width: 100%;
}

.has_eae_slider.elementor-element.elementor-element-fd2be5c.e-con-full.elementor-hidden-desktop.elementor-hidden-laptop.e-flex.e-con.e-child {
    padding: 10px 0 !important;
}

.elementor-widget-container .mobile-nav div#menubar-204 ul.e-n-menu-heading li:last-child {
    border-bottom: unset;
}

.elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item:last-child {
    border-bottom: unset !important;
}

.elementor-element.elementor-element-47a278d.elementor-mobile-align-center.elementor-hidden-desktop.elementor-tablet-align-center.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    width: 100%;
}

.has_eae_slider.elementor-element.elementor-element-61b0db2.e-con-full.elementor-hidden-desktop.elementor-hidden-laptop.e-flex.e-con.e-child {
    padding: 0 0;
}

.elementor-element.elementor-element-661cb6b.elementor-mobile-align-center.elementor-hidden-desktop.elementor-tablet-align-center.elementor-hidden-laptop.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    width: 100%;
}


}