/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.reman_font {
	font-family: "Reman";
}

#header_checklist li a:hover {
    border-bottom: 1px solid #fff;
}

.menu_btn .button-medium {
    background: var(--primary_color);
    color: var(--awb-color1);
}

.menu_btn .button-medium:hover {
    background: var(--awb-color1);
    color: var(--awb-color8);
}

.plus-icon-container {
    margin: 0 !important;
}

.image_ordered_list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.image_ordered_list li {
    display: flex;
    align-items: center;
}

.image_ordered_list li img {
    width: 35px;
    margin-right: 10px;
}

.ourProcess_list li {
    position: relative;
    flex-direction: column;
    align-items: flex-start !important;
}

.ourProcess_list li::after {
    content: "";
    width: 100%;
    height: 3px;
    border-radius: 5px;
    background: var(--awb-custom_color_1);
    clear: both;
    margin-top: 5px;
    margin-bottom: -8px;
}

.ourProcess_list li .icon-wrapper{
    display: none !important;
}

.ourProcess_list li .fusion-li-item-content {
    display: block;
    clear: both;
    width: 100%;
}

.ourProcess_list li:nth-child(1)::after {
    width: 25%;
}

.ourProcess_list li:nth-child(2)::after {
    width: 50%;
}

.ourProcess_list li:nth-child(3)::after {
    width: 75%;
}


@media (max-width: 899px) {
	
	.position-relative-xs {
		position: relative !important;
	}
	ul#header_checklist {
		gap: 8px !important;
	}
}

@media (max-width: 435px) {
	ul#header_checklist {
		flex-direction: column;
		gap: 8px !important;
	}
}
