/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

@media (min-width: 1150px) and (max-width: 1300px) {
    .et_pb_menu__menu &gt; nav &gt; ul {
        display: flex !important;
        flex-wrap: nowrap !important; /* Prevents wrapping */
        justify-content: space-between !important;
    }

    .et_pb_menu__menu &gt; nav &gt; ul &gt; li {
        padding: 0 8px !important; /* Reduce padding to fit the menu within the container */
        white-space: nowrap !important; /* Prevent text from wrapping */
    }

    .et_pb_menu_inner_container {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center;
        width: 100%;
    }

    .et_pb_menu__wrap {
        display: flex !important;
        align-items: center !important;
        flex-wrap: nowrap !important; /* Ensures items remain in a single row */
    }

    .et_pb_menu__cart-button {
        margin-left: 10px !important; /* Adjust space for cart button */
    }

    .et_pb_menu__wrap img {
        width: 22px !important; /* Ensure the account icon has a fixed size */
        height: auto !important;
    }

    #main-header {
        overflow: hidden !important; /* Prevents content from shifting */
    }
}

.landingtitle {
    font-size: 85px;
    -webkit-text-stroke: 1px white;
    font-weight: bold;
}

/* Tablet */
@media (max-width: 1024px) {
    .landingtitle {
        font-size: 60px;
    }
}

/* Mobile */
@media (max-width: 768px) {
    .landingtitle {
        font-size: 28px;
		margin-bottom: -72px !important;
		margin-top: 90px !important;
    }
}
@media (max-width: 768px) {
#page-container .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button {
		margin-bottom: -92px !important;
		margin-top: 70px !important;
	font-size: 13px;
	
}

}

.flexcontainer {
	display: flex;
	width: 80%;
	justify-content: center !important;
}

.containerlarge {
	width: 26.67% !important;
	padding: 10px !important;
	text-align: center !important;
}

.columnsmall {
	width: 10% !important;
	padding: 10px !important;
	text-align: center !important;
}

.columnlarge .columnsmall{
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
} 