   
    .float-left     	 	{ float:left; margin:0 40px 0 0; padding:0; display: table; }
    .float-right 			{ margin:0 0 0 40px; padding:0 }
    .wrap-left-square,
    .wrap-right-square   { width:400px; height:auto; }
    .adj-top 			 	{ padding-top:15px; }
 	.img-centre 		 	{ width:100%; text-align: center; }
    .img-adj    			{ width:100%; height:auto;}
 	.bold 					{ font-weight: bold; }
 	.adj-topic16-ph1 		{ padding-top:20px; }

	.videoWrapper 			{ position:relative; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; height:0;}
	.videoWrapper iframe 	{ position:absolute; top:0; left:0; width:100%; height:100%; }

  	.videoWrapper.sm        { position:relative; left:20%; padding-bottom:33.75%; /* 16:9 */ height:0; width:60%; background-repeat:no-repeat;}
  	.videoWrapper.sm iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
  	.other { margin-top:0; }

    ul.ul-square    { padding-top:0; margin-top:5px; }
    ul.ul-square li { list-style-type: square; }
    ul.ul-circle    { padding:0; margin:10px 0 0 15px; font-weight:bold }
    ul.ul-circle.adj-ul         { margin-top:20px; }

  	.space-paragraph  	{ height:50px; }
  	.space-small-top 		{ padding-top:20px; }
  	.img-space				{ margin-top:20px; margin-bottom:20px }


	/* ==========================================================================
		Media
	============================================================================= */
	@media only screen and (max-width: 1024px) {
  	.videoWrapper.sm        { left:0%; padding-bottom:56.25%; /* 16:9 */ width:100%; }
	}

   @media only screen and (max-width:767px) {
   .wrap-left-square,
   .wrap-right-square   { width:100%;}
   .adj-top 			   { padding-top:0px; }
   .float-left,
   .float-right         { margin:0;}
   .wrap-left-square    { padding-bottom:20px; }
   .wrap-right-square   { padding-top:20px; }

   .adj-topic16-ph1.adjspace-topic16-m 	{ padding-top:20px; }
   .adj-topic16-ph1  	{ padding-top:0; }

  	.space-paragraph 		{ height:30px; }
  	.space-small-top 		{ padding-top:0px; }

   }

	/* ==========================================================================
	    Print
	============================================================================= */
	@media print {

	}
