#breadcrumb_wrapepr{margin-left: 108px; margin-bottom: 23px;}

/*
#banner_au_intr{

    display: flex; 
    flex-direction: column; 
    align-items: flex-start; 
    gap: 10px; 


    margin-left: 107px;
    padding-bottom: 42px;
    max-width: 872px; 
    width: 100%; 

}*/

/*
#banner_au_intr > h1{color: #fff; font-size: 45px; font-weight: 800; line-height: 53px; font-style: normal;}

#banner_au_intr > p{color: #FFF; font-size: 18px; font-style: normal; font-weight: 400; line-height: 21px;}


#au_info_wrapper{padding-top: 74px;}

#au_img_wrapper{max-width: 964px; width: 100%;  margin: 0 auto; padding-bottom: 42px;}

#au_img{background: #D9D9D9; width: 100%; height: 521px;}
*/

#au_info_inner{display: flex; max-width: 1166px; width: 100%; flex-direction: column; align-items: center; gap: 80px; margin: 0 auto;}

#au_mh_wrapper h2,
#au_pa_wrapper h2{
    text-align: center;
}

#au_mh_wrapper{

    width: 100%;
    margin: 0 auto;
    /* max-width: 617px; */
    /* padding-bottom: 9px; */ 
    max-width: 600px;
    
    display: flex; 
    flex-direction: column; 
    align-items: flex-start; 
    gap: 80px; 
}

#au_mh_wrapper > div{
    display: flex; 
    /* padding: 16px 20px; */
    padding: 20px;

    flex-direction: column; 
    align-items: center; 
    gap: 20px;
}

/*
#au_mh_wrapper > div > h5{color: #3F9F7F; font-size: 22px; font-style: normal; font-weight: 700; line-height: 22px; letter-spacing: -0.242px; text-transform: capitalize;}
*/

/*
#au_mh_wrapper > div > div > p{
    font-size: 20px;
    margin-bottom: 24px;

    
    color: #2E3032;  
    font-style: normal; 
    font-weight: 300; 
    line-height: 23px;
    
}
*/

#au_mh_wrapper > div > div > p:last-child{margin-bottom: 0;}

#au_pa_wrapper{display: flex; flex-direction: column; align-items: center; gap: 20px; align-self: stretch;}

/*
#au_pa_wrapper > h5{ color: #3F9F7F; text-align: center; font-size: 22px; font-style: normal;font-weight: 700; line-height: 22px; letter-spacing: -0.242px; text-transform: capitalize;}
*/

#au_pa_wrapper > p{
    
    /* max-width: 596px; */
    max-width: 560px; 
    width: 100%; 
    margin: 0 auto; 

    font-size: 20px;
    line-height: normal;
    /*
    color: #2E3032;
    
    font-style: normal;
    font-weight: 300;
    line-height: 23px;
    */
}

.pa_item_wrapper{
    max-width: 789px; 
    width: 100%; 
    margin: 0 auto;
}

.pa_item_inner{
    padding: 20px; 
    /* border: 1px solid #EAECF0; */
    box-shadow: 3px 3px 10px -3px var(--ZLK-Green);
    background: #FFF;

    display: flex;
    align-items: center; 
    gap: 16px; 
    align-self: stretch; 
}

.pa_item_content{
    display: flex; 
    padding: 0 16px; 
    flex-direction: column; 
    justify-content: flex-end;
}

/*
.pa_item_content > h3{
    color: #282828; 
    font-size: 18px; 
    font-style: normal; 
    font-weight: 600; 
    line-height: 30px; 
    margin-bottom: 8px;
}
*/

.pa_item_content > p{
    color: #555; 

    /*
    font-size: 14px; 
    font-style: normal; 
    font-weight: 400; 
    line-height: 22px;
    color: #5F6980; 
    */
}

.pa_item_img > img{width: 81px; height: 76px;}

#au_addr_wrapper{display: flex; flex-direction: column; align-items: center; gap: 30px; align-self: stretch;}

#au_addr_wrapper h2{text-align: center;}

#au_addr_wrapper > h3{color: #3F9F7F; text-align: center; font-size: 22px; font-style: normal; font-weight: 700; line-height: 22px; letter-spacing: -0.242px; text-transform: capitalize;}

#au_addr_items{display: flex; justify-content: center; align-items: center; align-content: center; gap: 41px 49px; align-self: stretch; flex-wrap: wrap;}

.au_addr_item_inner{
    display: flex; gap: 16px; align-items: center; 
    /* border: 1px solid #EAECF0; */
    background: #FFF; 

    box-shadow: 3px 3px 10px -3px var(--ZLK-Green);
}

.au_addr_item_img > a > div{background: #D9D9D9; width: 276px; height: 184px;}

    /* Map Office Images */

        /* NY - 500 Fifth Ave */
        /* Dev ID = 15, Live ID = 12 */
        #au_addr_item_img_12{
            background-image: url('../images/Map/NY-2.webp');
            background-position-x: 520px;
            background-position-y: 350px;
        }

        /* NY - 33 Whitehall */
        /* Dev ID = 13, Live ID = 10 */
        #au_addr_item_img_10{
            background-image: url('../images/Map/NY-1.webp');
            background-position-x: 520px;
            background-position-y: 350px;
        }
        
        /* DC */
        /* Dev ID = 11, Live ID = 8 */
        #au_addr_item_img_8{
            background-image: url('../images/Map/DC.webp');
            background-position-x: 460px;
            background-position-y: 385px;
        }

        /* CT */
        /* Dev ID = 9, Live ID = 6 */
        #au_addr_item_img_6{
            background-image: url('../images/Map/CT.webp');
            background-position-x: 490px;
            background-position-y: 400px;
        }

        /* SF */
        /* Dev ID = 7, Live ID = 2 */
        #au_addr_item_img_2{
            background-image: url('../images/Map/SF.webp');
            background-position-x: 485px;
            background-position-y: 400px;
        }

        /* LA */
        /* Dev ID = 8, Live ID = 4 */
        #au_addr_item_img_4{
            background-image: url('../images/Map/LA.webp');
            background-position-x: 430px;
            background-position-y: 410px;
        }   

.au_addr_item_content{display: flex; width: 250px; flex-direction: column; align-items: flex-start; gap: 10px; padding:15px; min-height: 144px;}

.au_addr_item_content > h3{color: #000; font-size: 22px; font-style: normal; font-weight: 700; line-height: 20px;}

.au_addr_item_content > a{
    /*
    color: #000465; 
    font-size: 16px; 
    font-style: normal; 
    */

    font-family: var(--Serif700);
    font-weight: 700; 
    line-height: 24px;
}

.au_addr_item_content > p{
    /*
    color: #828282; 
    font-size: 16px; 
    font-style: normal; 
    line-height: 20px;
    */
    
    color: #777; 
    font-weight: 400; 
    line-height: 1.2;
}


/* SVG Sprite for About Us Icons */
.pa_item_img>svg{
    width: 80px;
    height: 80px;
    color: var(--ZLK-Green);
}






@media only screen and (max-width: 768px) {
    
    #au_addr_items{flex-direction: row;}
    .au_addr_item_inner{flex-direction: column;}
    .au_addr_item_content{padding: 10px 10px 26px;}
}