/* CSS Document */

#container {
min-height: 100%;
margin-bottom: -260px;
position: relative;
}

*{box-sizing: border-box;} body {margin: 0;}


/*START*/
body   
{
    overflow-y: scroll;
	background-color: white;
	font-size: 16px;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
	margin: 0px;
	padding: 0px;
	color: #000000;
}

textarea, input[type=text] {
    font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
}

.lbl_Form
{
display:block;
font-size:.825rem;
color:silver;
margin-left:-16rem;
}

.txt_Box{
width:19rem; 
font-size:1rem;
padding:.24rem;
border:2px solid silver;
}

.btn_3, .btn_3Dis {
  background-color:white;
  border:2px solid silver;
  color: Black;
  padding: .75rem 2.2rem;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size:1rem;
  margin: .25rem .125rem;
  transition-duration: 0.4s;
  cursor: pointer;
}


.btn_3Dis {
  border:2px solid #ddd;;
  color: #ddd;
  cursor: none;
}

.btn_3:hover {
  background-color:#ebebeb;
}

.form { margin-top:0; margin-bottom:0;}

/*---- HEADINGS, TITLES ---*/
h1,h2,h3,h4,h5,h6{
	margin:1.7em 0 0.5em 0;
	font-weight:500;
	line-height:1em;
	text-transform:uppercase;
}
h1{font-size:2.5em;}
h2{font-size:2.1em;}
h3{font-size:2em;}
h4{font-size:1.7em;}
h5{font-size:1.5em;}
h6{font-size:1.3em;}

/* div_Wrap column */
.div_Wrap {width:60%; background-color:; margin:auto;}

.par_07, .par_07_A
{
margin:12px 0 4px 0;
height:32px;
line-height:32px;
vertical-align:bottom;
font-size:22px; font-weight:500;
padding-bottom:4px;
background-color:white;
border-bottom:1px solid silver;
}   

.par_07_A
{border-bottom:none;}

.par_08, .par_09
{
margin:4px 0 4px 0;
font-size:18px;
font-weight:400;
color:#666;
}   

.par_09
{padding-left:26px;}

/* Start Point
.div_Pict {width:60%; background-color:#333; margin:auto; overflow:auto;}
.keep_UL{float:left; margin-left:3rem; width:55%; line-height:140%; font-size:18px; color:darkgrey;}
.div_Img1{float:right; width:45%; height:284px; background-size: cover;}

*/


.div_Pict {width:60%; background-color:#333; margin:auto; overflow:auto;}

.keep_UL{
clear:both; /*Keep_UL*/
color:silver;
width:50%;
position:relative;
float:left;
margin-left:0;
line-height:140%;
background-color:transparent;
}

.div_Img1{
/*
clear:both;
position:relative;
vertical-align:top;
float:right; 
width:45%; height:284px; background-size: cover;
*/

background-color:#333;;
width:45%; height:284px;
position:relative;
float:right;
background-size: cover;
}

.subHead_3{background-color:#333; color:white; padding-left:16px;}

.page_Slogan{
width:100%; height:50px; line-height:50px; vertical-align:middle; background-color:;
text-align:center; margin-top:32px; font-size:2.1em; margin-bottom:18px;}

.list_Line /*single punch-line for UL*/
{
list-style-type:none;
font-size:1.8rem;
font-weight:400;
padding-left:1.8rem;
}

/*-------------- Address Start*/
.div_AddressWrap{
margin-top:2rem;
margin-bottom:3rem;
padding:.2rem;	
color: #54697E;
}

.div_Address{
width:30%;
margin:auto;
text-align:center;
}

.txt_Country{
display:inline-block;
width:8rem;
font-size:.9rem;
font-weight:550;
text-transform:uppercase;
padding-right:.2rem;
text-align:left;
/*background-color:#EDEFF1;*/
}

.txt_AddrDetails{
font-size:.9rem;
font-weight:400;
}
/*------------------ Address End*/

/*------------------ Phrases Start*/
.phrase_Wrap{
display:inline-block; 
width:40%;
padding-top:4rem;
padding-left:3rem;
}

.phrase_Content{
font-size:1.3rem;
font-style:italic;
line-height:1.6rem; 
color:lightgrey;
vertical-align:bottom;
}

.phrase_Author{
padding-top:1.5rem;
font-size:.9rem;
line-height:1.2rem; 
color:grey;
vertical-align:bottom;
}
/*------------------- Phrases End*/


/* ---------------------------------Responsive layout */
@media screen and (max-width: 600px)
{
/**/
   .div_Wrap   {width:94%;}
	.div_Pict  {width:100%; background-color:white; color:black;}
	.div_Img1  {display:none;}
	.keep_UL   {width:94%; color:black;}
	
	.div_Address {width:90%}
	.txt_AddrDetails{display:block;}

	.phrase_Wrap{display:none;}
}

@media screen and (max-width: 900px)
{
    .div_Wrap {width:94%;}
	.div_Pict  {width:100%}
	.div_Img1 {display:none;}
	.keep_UL   {width:94%}	
	.div_Address{width:60%;}	

.phrase_Wrap{display:none;}

}


/*
.phrase_1{font-size:18px; margin-top:-6px;}


.phrase_2{
padding-left:18px;
font-size:14px; font-style:italic;
color:grey; line-height:16px; 
vertical-align:bottom;
}
*/
/*.subHead_1{} spare

.subHead_2{
width:60%; height:78px;
margin:auto; 
background-color:white; 
margin-top:12px;*/


/* Style the footer in footer_AA*/
