
ul.main i {
    display: block;
}

.col-6 {
    width: 32%;
    margin-right: 2%;
}

.col-6.no-mrg {
    width: 33.333%;
}

.col-6:nth-child(6n+6) {
    margin-right: 2%;
}

.col-6:nth-child(6n+1) {
    clear: none;
}

.col-6:nth-child(3n+3) {
    margin-right: 0;
}

.col-6:nth-child(3n+1) {
    clear: left;
}

.col-5 {
    width: 32%;
    margin-right: 2%;
}

.col-5.no-mrg {
    width: 33.333%;
}

.col-5:nth-child(5n+5) {
    margin-right: 2%;
}

.col-5:nth-child(5n+1) {
    clear: none;
}

.col-5:nth-child(3n+3) {
    margin-right: 0;
}

.col-5:nth-child(3n+1) {
    clear: left;
}
.gmap_description {
width:40%;
}

@media all and (max-width: 950px) {

    .col-6 {
        width: 48%;
        margin-right: 4%;
    }

    .col-6.no-mrg {
        width: 50%;
    }

    .col-6:nth-child(6n+6) {
        margin-right: 4%;
    }

    .col-6:nth-child(3n+3) {
        margin-right: 4%;
    }

    .col-6:nth-child(3n+1) {
        clear: none;
    }

    .col-6:nth-child(2n+2) {
        margin-right: 0;
    }

    .col-6:nth-child(2n+1) {
        clear: left;
    }

    .col-5 {
        width: 48%;
        margin-right: 4%;
    }

    .col-5.no-mrg {
        width: 50%;
    }

    .col-5:nth-child(5n+5) {
        margin-right: 4%;
    }

    .col-5:nth-child(3n+3) {
        margin-right: 4%;
    }

    .col-5:nth-child(3n+1) {
        clear: none;
    }

    .col-5:nth-child(2n+2) {
        margin-right: 0;
    }

    .col-5:nth-child(2n+1) {
        clear: left;
    }

    .col-4 {
        width: 48%;
        margin-right: 4%;
    }

    .col-4.no-mrg {
        width: 50%;
    }

    .col-4:nth-child(4n+4) {
        margin-right: 4%;
    }

    .col-4:nth-child(4n+4) {
        margin-right: 0%;
    }

    .col-4:nth-child(4n+1) {
        clear: none;
    }

    .col-4:nth-child(2n+2) {
        margin-right: 0;
    }

    .col-4:nth-child(2n+1) {
        clear: left;
    }

    .col-3 {
        width: 48%;
        margin-right: 4%;
    }

    .col-3.no-mrg {
        width: 50%;
    }

    .col-3:nth-child(3n+3) {
        margin-right: 4%;
    }

    .col-3:nth-child(3n+3) {
        margin-right: 4%;
    }

    .col-3:nth-child(3n+1) {
        clear: none;
    }

    .col-3:nth-child(2n+2) {
        margin-right: 0;
    }

    .col-3:nth-child(2n+1) {
        clear: left;
    }

}

@media all and (max-width: 800px) {

    .separator .col-2, .separator .col-3, .separator .col-4, .separator .col-5, .separator .col-6 {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .news3 img.main {
        max-width: 250px !important;
    }

	.gmap_description {
	width:50%;
	}

}

@media all and (max-width: 450px) {

	.gmap_description {
	width:60%;
	}
    .infocontainer {
        width: 100%;
        right: 0;
    }

    .col-2, .col-3, .col-4, .col-5, .col-6 {
        width: 100% !important;
        margin-right: 0 !important;
    }

}

#mc {
    width: 100%;
}