@media only screen and (min-width:900px) { 
        h1{
            font-size:48px;
            margin-bottom:20px;
        }
}
/*===========================================================*/
/*   ABOUT PAGE                                              */
/*===========================================================*/
.headerImg{
    margin:0;
    padding:0;
}

.headerImg img{
    display:block;
}

.aboutOuterWrap{
    width:100%;
    background:#f3f1f1;
}

.whiteBG{
    background:#fff;
}


.aboutWidthWrap{
    padding:0 2% 0 2%;
}


.aboutInnerWrap{
    padding:5px 0 0 0;
}

.contactInnerWrap{
    padding:5px 0 0 0;
}

/*===========================================================*/
/* IMAGE NAV - BOTTOM OF PAGE                                */
/*===========================================================*/

.aboutCTANav{
        width:100%;
        position:relative;
        background:#4f4e4e;
    }
    
    .aboutCTACell{
        display:inline-block;
        vertical-align:top;
        width:100%;
    }
    
    .aboutCTACell:nth-child(even){
        background:#333;
    }
    
    .aboutCTACell a{
        font-size:18px;
        color:#2baed9;
        text-decoration:none;
    }
    
    .aboutCTACellInfoWrap{
        color:#fff;
        padding:30px 20px 20px 20px;
    }
    
    .aboutCTACellInfoWrap h2{
        line-height:38px;
    }
    
    
    .aboutCTACellCopy{
        text-align:center;
        padding:7px 0;
        
    }
    
    @media (min-width: 600px) {
        .aboutCTACell{
            width:50%;
        }
        
        .aboutCTACellInfoWrap{
            padding:30px 20px 0 20px;
        }
    }
    
    @media (min-width: 1100px) {
        .aboutCTANav{
            display:table;
        }
        
        .aboutCTACell{
            width:25%;
            display:table-cell;
        }
    }

    @media(min-width:1200px){
        .aboutWidthWrap{
            padding:0 60px 0 129px;
        }
        
        .aboutInnerWrap{
            padding:50px 0 180px 0;
        }
        
        .contactInnerWrap{
            padding:10px 0 40px 0;
        }
    }


/*===================================================================*/
/*  REP LIST - CONTACT PAGE                                          */
/*===================================================================*/



.repColumn{
    display:inline-block;
    width:100%;
    vertical-align: top;
    padding-bottom:30px;
}


.repInnerWrap{
    display:table;
    width:100%;
}


.repWrap:nth-child(even){
    background:#ededed;
}

.repHead{
    display:table-row;
    cursor: pointer;
}

.repHide{
    display:table-row;
}

.repTerritory,.repCompany,.repSpace,.repDetails{
    display:table-cell;
    vertical-align: top;
    padding-bottom:5px;
}

.repTerritory,.repSpace{
    width:40%;
}

.repSpace,.repDetails{
    line-height:0;
}

.repInnerWrap{
    padding-right:20px;
}

.repHead.grey,.repHide.grey{
    background:#ededed;   
}

.repDetailsWrap{
    display:none;
    line-height:18px;
}


@media (min-width: 1100px) {
        .repColumn{
            width:50%;
        }
}














