section {

    position: relative;
    float: left;
    margin: 0px 0 70px 0;
    padding: 0 50px;
    width: 100%;
    height: auto;
    box-sizing: border-box}

#openCarrier {
    
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    border: 1px solid #0b6632}

#openCarrierTitle {
    
    position: relative;
    float:left;
    padding: 50px 30px;
    width: 100%;
    height: auto;
    font: 24px/1.8 "monBold";
    text-align: center;
    letter-spacing: 1px;
    background: #0b6632;
    box-sizing: border-box}

#openCarrierDesc {
    
    position: relative;
    float: left;
    left: 50%;
    margin: 100px 0 100px -435px;
    width: 870px;
    height: auto;
    font: 300 12px/1.8 "Fira Sans";
    text-align: justify;
    letter-spacing: 1px}

/* RESPONSIVE ----------------------------- */

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

	#openCarrierDesc {

		left: 0;
		margin: 100px 0 100px 0;
        padding: 0 50px;
		width: 100%;
		box-sizing: border-box}}

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

        section {padding: 0 20px}}

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

	#openCarrierTitle {

        padding: 50px 20px;
        font: 18px/1.8 "monBold";
		text-align: left}

	#openCarrierDesc{

        padding: 0 20px;
        text-align: left}}