/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    /*===============================*/
    /*===============================*/
}/* END */
/* Small devices (landscape phones, 576px and up) */
/*===============================*/
@media (min-width: 576px) and (max-width: 767.98px) {
    /*===============================*/
    /*===============================*/
}/* END */
/*===============================*/
@media (max-width: 767.98px) {
    /*===============================*/
    .b-logo {
        display: table;
        margin: 0 auto 10px;
    }
    /*===============================*/
    #sp-contacts-top .b-contacts {
        text-align: center;
    }
    #sp-bottom .b-contacts {
        text-align: left;
    }
    /*===============================*/
    #sp-logo > .sp-column  {
    	display: flex;
    	justify-content: space-between;
    }
    #offcanvas-toggler > .fa {
    	color: #fff;
    }
    /*===============================*/
    #column-id-1569312352210 > .sppb-column-addons {
    	display: flex;
    	justify-content: space-evenly;
    	align-items: center;
    }
    /*===============================*/
    .b-blocktwo .blocktwo__title {
    	width: 95%;
    }
    /*===============================*/
    .b-blockfour .blockfour__img .sppb-addon-content {
    	text-align: center;
    }
    /*===============================*/
    .b-company .sppb-col-md-5 {
    	max-width: 100%;
    	height: auto;
    }
    .b-company .sppb-col-md-2 {
    	max-width: 100%;
    	flex: 0 0 100%;
	}
	/*===============================*/
	#sp-section-4 .sp-module-title {
    	font: 300 36px/38px "Ubuntu", sans-serif;
    	color: #000;
    	text-transform: uppercase;
    	margin: 45px 0 25px 0;
	}
	#sp-section-4 {
		padding-top: 0px;
	}
	/*===============================*/

	/*===============================*/
	/*===============================*/
}/* END */