  	
  	/* • Awards
   	------------------------------------------------------------------------- */
    .award-wrapper { padding:150px 0 40px 0}
        .award {   width: 100%; 
            display: -webkit-flex; 
            display: flex; 
          flex-flow: wrap;
      justify-items: center; 
    justify-content: center;
    justify-content: center;
            row-gap: 20px;
         column-gap: 50px;
             margin: 0 auto;
         align-items: center; }

    .award-item   { max-width:15%; height:50px; display:flex;}

    .award-item img.fill    { object-fit: contain;}
    .award-item img.narrow,
    .general img.narrow     { width:100%; max-height:50px; }


  	/* • Footer
   	------------------------------------------------------------------------- */
	footer              	{ background:rgba(0, 46, 109, 1); padding:15px 0; color:#fff; font-size:13px; line-height:1.8; }  
    footer .f-pos      	 	{ justify-content:space-between; display:flex; align-items:flex-start; align-content:flex-start; }

    footer .f-col1          { transition: all 0.3s ease-out;}
	footer [onclick]	{ cursor: pointer; }
	footer .f-col1:hover    { color:rgba(154, 202, 235, 1); }
    footer .f-col1 img      { width:auto; height:35px; vertical-align: middle; }
/*  footer .f-col1          { padding-right:50px; min-width:30%; cursor:pointer; transition: all 0.3s ease-out; }*/
/*  footer .f-col1>span     { margin-left:50px; }
    footer .f-col1::before  { display:inline-block; min-height:28px; width:40px; margin-right:10px;
                              content: ""; background: url(images/logo-ch.png) no-repeat 0 0; background-size:contain; background-position:bottom;
                              top: -5px; position:absolute;} */

    footer ul               { margin:0; padding:0; text-align:right; }  
    footer ul li            { margin:0; padding:5px 0 0 20px; display:inline-block;  } 
    footer ul li a 			{ color:#fff; text-decoration:none; transition: all 0.3s ease-out; cursor:pointer; }
    footer ul li a:hover  	{ color:rgba(154, 202, 235, 1); }


	/* ==========================================================================
	    Media Style
	============================================================================= */
	@media only screen and (max-width:1400px) {
   	footer ul li.copyright  { width:100%; display:block; }
	}

	@media only screen and (max-width:1024px) {
	.award 			{ row-gap:20px; column-gap:20px; }
	.award-item  	{ height:40px;}

	footer .f-pos 	{ justify-content:left; display:block; align-items:normal; align-content:normal;}
	footer .f-col1  { margin-bottom:10px; }
	footer ul  		{ text-align: left; }
	footer ul li  	{ padding: 0 20px 0 0; }
    footer .f-col1 img      { width:auto; height:30px; }
	}

	@media only screen and (max-width:767px) {
	footer              	{ font-size:12px}
   	footer ul  				{ margin-top:15px; }
   	footer ul li.copyright  { margin-top:5px }
	}