/*
 Theme Name:   Divi Child Theme
 Theme URI:    https://etecminds.com
 Description:  A Super Theme Made with ❤ by Superfly
 Author:       etecminds.com
 Author URI:   https://etecminds.com
 Template:     Divi
 Version:      1.1.2
*/


/*
/////////////////////////////////////////////////
SUPERFLY PHOENIX THEME - CUSTOM CSS
PLACE YOUR CUSTOM CSS AT THE VERY BOTTOM
EDIT AT YOUR OWN RISK
/////////////////////////////////////////////////
*/


/*
/////////////////////////////////////////////////
ETEC STYLE
/////////////////////////////////////////////////
*/

.brunisso-mark {
    position: absolute;
    right: 0;
    top: 30px;
    width: 55%;
}

.white {
	color: #fff;
}

.footer-section-special .et_pb_row {
	align-content: center;
	width: 90%;
}


@media screen and (min-width: 769px) {

	.footer-section-special .et_pb_row .et_pb_column_0_tb_footer {
	    width: 35% !important;
	    margin-right: 5% !important;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer {
	    width: 60% !important;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer .et_pb_column {
	    display: flex;
	    text-align: center;
	    flex-direction: row;
	    flex-wrap: wrap;
	    justify-content: space-around;
	}

}


@media screen and (min-width: 981px) {

	.footer-section-special .et_pb_row .et_pb_column_0_tb_footer {
	    width: 23% !important;
	    margin-right: 5% !important;
	    border-right: 1px solid #fff;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer {
	    width: 72% !important;
	}


}

@media screen and (max-width: 768px) {

	.brunisso-mark {
	    width: 100%;
	    top: 50px;
	}

	.footer-section-special .et_pb_row .et_pb_column_0_tb_footer {
	    width: 100% !important;
	    margin-right: 0 !important;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer {
	    width: 100% !important;
	    margin-top: 30px;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer {
	    display: flex;
	    flex-wrap: wrap;
	    align-content: flex-start;
	    justify-content: center;
	    align-items: flex-start;
	    column-gap: 5%;
	    width: 100%;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer>.et_pb_column {
	    width: auto !important;
	    margin-right: 0;
	}

}

@media screen and (max-width: 650px) {

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer {
		display: block;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer>.et_pb_column {
	    width: 40% !important;
        text-align: center;
        margin: 0 5% !important;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer>.et_pb_column .et_pb_text {
	    text-align: center;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer {
	    column-gap: 10%;
	}

}

@media screen and (max-width: 520px) {

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer>.et_pb_column {
	    width: 42% !important;
        text-align: center;
        margin: 0 4% !important;
	}

}

@media screen and (max-width: 420px) {

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer>.et_pb_column {
	    width: 100% !important;
        text-align: center;
        margin: 0 !important;
	}

	.footer-section-special .et_pb_row .et_pb_column_1_tb_footer .et_pb_row_inner.et_pb_row_inner_0_tb_footer>.et_pb_column .et_pb_text {
		padding-bottom: 50px !important;
	}

}