@media only screen and (min-width: 1200px){
	#about_us {
		display: block;
		position: relative;	
		padding-top: 60px;
        padding-bottom: 60px;	
		color: #FFFFFF;
		background: #1C1C1C;		
	}
	#about_us .about-left {
		padding: 0px 4vw 0px 0px;		
	}
	#about_us h2 {
		font-size: 2.2em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 0px;	
	}
	#about_us h6 {
		font-size: 0.92em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 500;
        margin-bottom: 20px;
        margin-top: 0px;		
	}
	#about_us h4 {
		font-size: 1.4em;
        line-height: 1.4;
        text-transform: none;
        font-weight: 700;
        margin-bottom: 20px;
	}
	#about_us p {
        font-size: 1.1em;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 20px;		
	}
	#about_us .au_group {
		padding: 0;
		margin-bottom: 20px;
	}
	#about_us .au_btn {
		position: relative;
		display: block;		
		margin-bottom: 12px;		
	}
	#about_us .au_btn > a.collapsed,
	#about_us .au_btn > a.collapsed:hover,
	#about_us .au_btn > a.collapsed:active,
	#about_us .au_btn > a.collapsed:focus	{
        text-decoration: none;
        color: #ffffff;
        position: relative;
        display: block;
        padding: 8px 15px 7px;
        border-bottom: 1px solid #ffffff;
        font-size: 1em;
        font-weight: 400;
        background: transparent;
        text-transform: uppercase;
        width: 20vw;
	}
	#about_us .au_btn > a.collapsed::after {
        content: "";
        width: 14px;
        height: 8px;
        background: url(../img/collapse_01.png) no-repeat center center / contain;
        display: block;
        position: absolute;
        right: 12px;
        top: 50%;
        margin-top: -4px;
	}	
	#about_us .au_btn > a,
	#about_us .au_btn > a:hover,
	#about_us .au_btn > a:active,
	#about_us .au_btn > a:focus	{
        text-decoration: none;
        color: #1C1C1C;
        position: relative;
        display: block;
        padding: 8px 15px 7px;
        border-bottom: 1px solid transparent;
        font-size: 1em;
        font-weight: 400;
        background: #FFFFFF;
        text-transform: uppercase;
        width: 20vw;
	}	
	#about_us .au_btn > a::after {
        content: "";
        width: 14px;
        height: 8px;
        background: url(../img/collapse_02.png) no-repeat center center / contain;
        display: block;
        position: absolute;
        right: 12px;
        top: 50%;
        margin-top: -4px;
	}	
	#about_us .au_content {
		text-align: left;
	}	
	#about_us .au_content p {
		font-size: 0.94em;
        line-height: 1.5;
        font-weight: 400;
        margin-bottom: 20px;		
	}
	#about_us .au_content a.au_content_btn,
	#about_us .au_content a.au_content_btn:active,
	#about_us .au_content a.au_content_btn:focus {
		display: inline-block;
        background: rgb(255 255 255 / 40%);
        color: #ffffff;
        letter-spacing: 1px;
        padding: 0px 10px;
        margin-left: 10px;
        text-decoration: none;	
		transition: 0.5s;
	}	
	#about_us .au_content a.au_content_btn:hover {
        background: rgb(255 255 255 / 90%);
        color: #1C1C1C;		
		transition: 0.5s;
		text-decoration: none;
	}		
}
@media only screen and (min-width: 992px) and (max-width: 1199.5px) {
	#about_us {
		display: block;
		position: relative;	
		padding-top: 30px;
        padding-bottom: 30px;	
		color: #FFFFFF;
		background: #1C1C1C;		
	}
	#about_us .about-left {
		padding: 0px 15px 0px 15px;	
	}
	#about_us h2 {
		font-size: 2em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 0px;	
	}
	#about_us h6 {
		font-size: 0.83em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 500;
        margin-bottom: 20px;
        margin-top: 0px;		
	}
	#about_us h4 {
		font-size: 1.4em;
        line-height: 1.4;
        text-transform: none;
        font-weight: 700;
        margin-bottom: 20px;
	}
	#about_us p {
        font-size: 1.1em;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 20px;		
	}
	#about_us .au_group {
		margin-bottom: 20px;
        padding: 0px 15px 0px 15px;
	}
	#about_us .au_btn {
		position: relative;
		display: block;		
		margin-bottom: 12px;		
	}
	#about_us .au_btn > a.collapsed,
	#about_us .au_btn > a.collapsed:hover,
	#about_us .au_btn > a.collapsed:active,
	#about_us .au_btn > a.collapsed:focus	{
        text-decoration: none;
        color: #ffffff;
        position: relative;
        display: block;
        padding: 8px 15px 7px;
        border-bottom: 1px solid #ffffff;
        font-size: 1em;
        font-weight: 400;
        background: transparent;
        text-transform: uppercase;
        width: 35vw;
	}
	#about_us .au_btn > a.collapsed::after {
        content: "";
        width: 14px;
        height: 8px;
        background: url(../img/collapse_01.png) no-repeat center center / contain;
        display: block;
        position: absolute;
        right: 12px;
        top: 50%;
        margin-top: -4px;
	}	
	#about_us .au_btn > a,
	#about_us .au_btn > a:hover,
	#about_us .au_btn > a:active,
	#about_us .au_btn > a:focus	{
        text-decoration: none;
        color: #1C1C1C;
        position: relative;
        display: block;
        padding: 8px 15px 7px;
        border-bottom: 1px solid transparent;
        font-size: 1em;
        font-weight: 400;
        background: #FFFFFF;
        text-transform: uppercase;
        width: 35vw;
	}	
	#about_us .au_btn > a::after {
        content: "";
        width: 14px;
        height: 8px;
        background: url(../img/collapse_02.png) no-repeat center center / contain;
        display: block;
        position: absolute;
        right: 12px;
        top: 50%;
        margin-top: -4px;
	}	
	#about_us .au_content {
		text-align: left;
	}	
	#about_us .au_content p {
		font-size: 0.94em;
        line-height: 1.6;
        font-weight: 400;
        margin-bottom: 20px;		
	}
	#about_us .au_content a.au_content_btn,
	#about_us .au_content a.au_content_btn:active,
	#about_us .au_content a.au_content_btn:focus {
		display: inline-block;
        background: rgb(255 255 255 / 40%);
        color: #ffffff;
        letter-spacing: 1px;
        padding: 0px 10px;
        margin-left: 10px;
        text-decoration: none;	
		transition: 0.5s;
	}	
	#about_us .au_content a.au_content_btn:hover {
        background: rgb(255 255 255 / 90%);
        color: #1C1C1C;		
		transition: 0.5s;
		text-decoration: none;
	}		
}
@media only screen and (min-width: 768px) and (max-width: 991.5px) {
	#about_us {
		display: block;
        position: relative;
        padding-top: 30px;
        padding-bottom: 30px;
        color: #FFFFFF;
        background: #1C1C1C;		
	}
	#about_us .about-left {
		padding: 0px 30px 0px 30px;
	}
	#about_us h2 {
		font-size: 2.2em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 0px;
	}
	#about_us h6 {
		font-size: 1.77em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 400;
        margin-bottom: 20px;
        margin-top: 0px;		
	}
	#about_us h4 {
        font-size: 1.6em;
        line-height: 1.4;
        text-transform: none;
        font-weight: 700;
        margin-bottom: 20px;
	}
	#about_us p {
        font-size: 1em;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 20px;		
	}
	#about_us .au_group {
        margin-bottom: 20px;
        padding: 0px 30px 0px 30px;
	}
	#about_us .au_btn {
		position: relative;
		display: block;		
		margin-bottom: 12px;		
	}
	#about_us .au_btn > a.collapsed,
	#about_us .au_btn > a.collapsed:hover,
	#about_us .au_btn > a.collapsed:active,
	#about_us .au_btn > a.collapsed:focus	{
        text-decoration: none;
        color: #ffffff;
        position: relative;
        display: block;
        padding: 8px 15px 7px;
        border-bottom: 1px solid #ffffff;
        font-size: 1em;
        font-weight: 400;
        background: transparent;
        text-transform: uppercase;
        width: 100%;
	}
	#about_us .au_btn > a.collapsed::after {
        content: "";
        width: 14px;
        height: 8px;
        background: url(../img/collapse_01.png) no-repeat center center / contain;
        display: block;
        position: absolute;
        right: 12px;
        top: 50%;
        margin-top: -4px;
	}	
	#about_us .au_btn > a,
	#about_us .au_btn > a:hover,
	#about_us .au_btn > a:active,
	#about_us .au_btn > a:focus	{
        text-decoration: none;
        color: #1C1C1C;
        position: relative;
        display: block;
        padding: 8px 15px 7px;
        border-bottom: 1px solid transparent;
        font-size: 1em;
        font-weight: 400;
        background: #FFFFFF;
        text-transform: uppercase;
        width: 100%;
	}	
	#about_us .au_btn > a::after {
        content: "";
        width: 14px;
        height: 8px;
        background: url(../img/collapse_02.png) no-repeat center center / contain;
        display: block;
        position: absolute;
        right: 12px;
        top: 50%;
        margin-top: -4px;
	}	
	#about_us .au_content {
		text-align: left;
	}	
	#about_us .au_content p {
        font-size: 0.9em;
        line-height: 1.8;
        font-weight: 400;
        margin-bottom: 20px;
        padding: 0px 25px;	
	}
	#about_us .au_content a.au_content_btn,
	#about_us .au_content a.au_content_btn:active,
	#about_us .au_content a.au_content_btn:focus {
		display: inline-block;
        background: rgb(255 255 255 / 40%);
        color: #ffffff;
        letter-spacing: 1px;
        padding: 0px 10px;
        margin-left: 10px;
        text-decoration: none;	
		transition: 0.5s;
	}	
	#about_us .au_content a.au_content_btn:hover {
        background: rgb(255 255 255 / 90%);
        color: #1C1C1C;		
		transition: 0.5s;
		text-decoration: none;
	}			
}
@media only screen and (max-width: 767.5px){
	#about_us {
		display: block;
        position: relative;
        padding-top: 30px;
        padding-bottom: 30px;
        color: #FFFFFF;
        background: #1C1C1C;		
	}
	#about_us .about-left {
		padding: 0px 15px 0px 15px;	
	}
	#about_us h2 {
		font-size: 1.8em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 0px;
	}
	#about_us h6 {
		font-size: 1.45em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 400;
        margin-bottom: 20px;
        margin-top: 0px;		
	}
	#about_us h4 {
        font-size: 1.4em;
        line-height: 1.4;
        text-transform: none;
        font-weight: 700;
        margin-bottom: 20px;
	}
	#about_us p {
        font-size: 1em;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 20px;		
	}
	#about_us .au_group {
        margin-bottom: 20px;
        padding: 0px 15px 0px 15px;
	}
	#about_us .au_btn {
		position: relative;
		display: block;		
		margin-bottom: 12px;		
	}
	#about_us .au_btn > a.collapsed,
	#about_us .au_btn > a.collapsed:hover,
	#about_us .au_btn > a.collapsed:active,
	#about_us .au_btn > a.collapsed:focus	{
        text-decoration: none;
        color: #ffffff;
        position: relative;
        display: block;
        padding: 8px 15px 7px;
        border-bottom: 1px solid #ffffff;
        font-size: 1em;
        font-weight: 400;
        background: transparent;
        text-transform: uppercase;
        width: 100%;
	}
	#about_us .au_btn > a.collapsed::after {
        content: "";
        width: 14px;
        height: 8px;
        background: url(../img/collapse_01.png) no-repeat center center / contain;
        display: block;
        position: absolute;
        right: 12px;
        top: 50%;
        margin-top: -4px;
	}	
	#about_us .au_btn > a,
	#about_us .au_btn > a:hover,
	#about_us .au_btn > a:active,
	#about_us .au_btn > a:focus	{
        text-decoration: none;
        color: #1C1C1C;
        position: relative;
        display: block;
        padding: 8px 15px 7px;
        border-bottom: 1px solid transparent;
        font-size: 1em;
        font-weight: 400;
        background: #FFFFFF;
        text-transform: uppercase;
        width: 100%;
	}	
	#about_us .au_btn > a::after {
        content: "";
        width: 14px;
        height: 8px;
        background: url(../img/collapse_02.png) no-repeat center center / contain;
        display: block;
        position: absolute;
        right: 12px;
        top: 50%;
        margin-top: -4px;
	}	
	#about_us .au_content {
		text-align: left;
	}	
	#about_us .au_content p {
        font-size: 1em;
        line-height: 1.7;
        font-weight: 400;
        margin-bottom: 20px;
        padding: 0px 15px;	
	}
	#about_us .au_content a.au_content_btn,
	#about_us .au_content a.au_content_btn:active,
	#about_us .au_content a.au_content_btn:focus {
		display: inline-block;
        background: rgb(255 255 255 / 40%);
        color: #ffffff;
        letter-spacing: 1px;
        padding: 0px 10px;
        margin-left: 10px;
        text-decoration: none;	
		transition: 0.5s;
	}	
	#about_us .au_content a.au_content_btn:hover {
        background: rgb(255 255 255 / 90%);
        color: #1C1C1C;		
		transition: 0.5s;
		text-decoration: none;
	}		
}
@media only screen and (max-width: 380px){
    #about_us h2 {
        font-size: 1.6em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 0px;
    }
    #about_us h6 {
        font-size: 1.29em;
        line-height: 1.1;
        text-transform: uppercase;
        font-weight: 400;
        margin-bottom: 20px;
        margin-top: 0px;
    }
    #about_us h4 {
        font-size: 1.2em;
        line-height: 1.4;
        text-transform: none;
        font-weight: 700;
        margin-bottom: 20px;
    }
    #about_us .au_content p {
        font-size: 0.9em;
        line-height: 1.7;
        font-weight: 400;
        margin-bottom: 20px;
        padding: 0px 10px;
    }	
}