* {
  -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
}
@font-face {
	font-family:"Lao UI";	
	src:url('fonts/LaoUI.ttf'), url('fonts/LaoUIb.ttf') format('truetype'),
	url('fonts/LaoUI.woff'), url('fonts/LaoUIb.woff')  format('woff'),
	 url('fonts/LaoUI.eot'), url('fonts/LaoUIb.eot'),
	 url('fonts/LaoUI.otf'), url('fonts/LaoUIb.otf');	
	 
	
}


body {
  background: #fff;
  background-image:url(../images/Int_BG_4.jpg);
   word-spacing:2px;
    
}

/*h1 {
  text-align: left;
  font: 3em "Lao UI" ;
  color: #603; 
  font-weight: 800;
  padding: 5px;
  padding-bottom: 0;
}*/

.title {
  text-align: left;
  font: 3em ;
  color: #fff; 
  font-weight: 800;
  padding: 80px 0 0 50px;
  padding-bottom: 0;
}

p {
margin-bottom:1.5em;	
  
}



footer {
  margin-top:50px;
  text-align: center;
  padding:40px;
}


.frame {
  width: 80%;
  max-width:1920px;
  min-width:320px;
  margin: 0px auto;
}

.frameBorder {
	border-top:#666 solid 1px;
	border-left:#666 solid 1px;
	border-right:#666 solid 1px;
}


.box {
  font: 1em ;
  color: #000;
  padding:15px;
}

.boxTestimonial {
  font: 1em ;
  color: #000;
  padding:15px;
}

.boxSml{
	padding:5px;
}

.img {
	
    width: 100%;
    height: auto;
	border:none;
		}
		
		.imgApply{
		}
		
		.imgApplyHide{
			display:none;
		}
		
		.imgBtn {
	float:right;
    max-width: 100%;
    height: auto;
	border:none;
	
		}
	
article{
	color:#000;
  float: left;
  width: 25%; 
  border-right:#444 solid 1px;
  padding:5px;
  font-family:"Lao UI";
  font-size:1em;
  padding-bottom:10px;
}

article2 {
  float: left;
  width: 19.5%; 
    padding:5px;
  color:#000;
  border-right:#444 solid 1px;
  font-family:"Lao UI";
  font-size:1em;
}

#container3{	
	width:90%;	
	margin:auto;
	position: relative;
	display: table;
	background-color: #646464;
	}
	

 .articleHeading{
	  font-size:1.1em;
	  font-family:"Lao UI";
	  font-weight:bold;
	  padding-bottom:5%;
	  
	    }
	
		.imgLogo {
    max-width: 60%;
    height: auto;
	border:none;
		}
		
		.img2 {
	display: block;
    width: 100%;
    height: auto;!important
	border:none;
	}
	
	#image {
	display: inline-block;
	width: 100%;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	background-size: 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url(../img/img_2.jpg);
	}
	
	#image-inner {
	display: block;
	height: 0;
	padding-top: 56.25%;
}
	.imgTopMargin {
	position:relative;
	margin:-10px auto;
	}
	
	.bodyTextHeading2{
	font-family:"Lao UI";
	font-size: 1.875em;	
	color:#4b186e;
	text-align: left;
	padding-left:1%;
	margin-top:2%;
}

	.bodyTextHeading2New{
	font-family:"Lao UI";
	font-size: 1.875em;	
	color:#4b186e;
	text-align: left;
	padding-left:1%;
	/*margin-top:2%;*/
}

	.bodyTextHeadingD2E{
	font-family:"Lao UI";
	font-size: 2.35em;	
	color:#4b186e;
	text-align:center;
	/*padding-left:1%;*/
	/*margin-top:2%;*/
		font-weight: bold;
}

.bodyTextHeading3{
	position:relative;
	font-family:"Lao UI";
	font-size: 2.35em;
	color:#FFF;
	text-align:center;
	padding:20% 0 0 2%;
	margin:0 auto;
}

H1{
	position:relative;
	font-family:"Lao UI";
	font-size: 2.35em;
	color:#FFF;
	text-align:center;
	padding:20% 0 0 2%;
	margin:0 auto;
}



.bodyTextHeading3 a{
	
	color:#4b186e;
	text-decoration:none;
	
}


 H1 a{
	
	color:#4b186e;
	text-decoration:none;
	
}

.bodyTextHeading3 a:hover{
	
	text-decoration:underline;
	
}


 H1 a:hover{
	
	text-decoration:underline;
	
}

.bodyTextHeadingNews{
	position:relative;
	font-family:"Lao UI";
	font-size: 2em;
	color:#FFF;
	text-align:left;
	padding:5% 0 0 2%;
	margin:0 auto;
}

.headingCS{
	position:relative;
	font-family:"Lao UI";
	font-size: 2em;
	color:#FFF;
	text-align:center;
	padding:15% 0 0 2%;
	margin:0 auto;
}

.newsTitle{
	font-family:"Lao UI";
	font-size: 1.5em;	
	color:#4b186e;
	text-align: left;
	margin-bottom:.2em;
	font-weight:bold;
	border-bottom: #666 0px solid ;
}

.newsTitle2{
	font-family:"Lao UI";
	font-size: 1.2em;	
	color:#000;
	text-align: left;
	margin-bottom:.5em;
	font-weight:bold;
	
}

.bodyText5{
	font-family:"Lao UI";
	font-size: 1em;	
	color:#000;
	text-align: left;	
	list-style:inside;
	list-style-type:disc;
	
	/*margin-top:1%;*/	
}

.bodyText5 li{
list-style-type:none;
list-style-image: url(../img/icon.png);
list-style-position:outside;
padding:5px;

}

.arrow li{
list-style-type:none;
list-style-image: url(../img/iconNew.png);
list-style-position:outside;
padding:5px;

}

.blank li{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
padding:5px;

}

.bodyText5 a{
	font-family:"Lao UI";
	font-size: 1em;
	font-weight:inherit;
	color: #4b186e;
	text-align: left;
	
	list-style:inside;
	list-style-type:disc;
	text-decoration:none;
	/*margin-top:1%;*/	
}

.bodyText5 a:hover{
	font-family:"Lao UI";
	font-size: 1em;	
	font-weight:inherit;
	color:#4b186e;
	text-align: left;
	
	list-style:inside;
	list-style-type:disc;
	text-decoration:underline;
	/*margin-top:1%;*/	
}

.bodyTextHeadingGrn{
	font-family:"Lao UI";
	font-size: 2em;	
	color:#206417;
	text-align: left;
}

.bodyTextHeading5{
	font-family:"Lao UI";
	font-size: 2em;	
	color:#4b186e;
	text-align: left;

}



.bodyTextHeading5a{
	font-family:"Lao UI";
	font-size: 1.350em;	
	color:#4b186e;
	text-align: left;
	
	
}

.bodyTextSubTitle,
.bodyTextSubTitle a{
	font-family:"Lao UI";
	font-size: 1.250em;	
	color:#4b186e;
	text-align: left;
	text-decoration:none;
}

.bodyTextSubTitle a:hover{
	font-family:"Lao UI";
	font-size: 1.250em;	
	color:#4b186e;
	text-align: left;
	text-decoration:underline;
	
}

.bodyTextLoc{
	font-family:"Lao UI";
	font-size: 1.2em;
	font-weight:bold;
	color:#4b186e;
	text-align: left;
	padding-bottom:5px;

}

.bodyTextHeading5b{
	font-family:"Lao UI";
	font-size: 1em;
	font-weight: 700;
	color:#4b186e;
	text-align: left;
	
	margin-top:1%;
	
}

.footerTextWhite{
	font-family:"Lao UI";
	font-size:1.4em;	
	color:#fff;
	text-align:center;
	text-wrap:normal
	height:28px;
	line-height:28px;
	padding-top:8px;
	
}

.footerTextGreen{
	font-family:"Lao UI";
	font-size: .9em;	
	font-weight: 700;
	color:#206417;
	text-align: left;
	
		
}
.footerTextPurple{
	font-family:"Lao UI";
	font-size: .9em;	
	font-weight: 700;
	color:#4b186e;
	text-align: left;
	
		
}
.footerTextBlack{
	font-family:"Lao UI";
	font-size: 1em;	
	color:#000;
	text-align: left;
	
		
}

.footerTextBlack li {
	text-indent:-1px;
	list-style-image:none;
	padding:2px 0 2px 0;
	
}
.footerTextBlack a{
	font-family:"Lao UI";
	font-size: .8em;	
	color:#000;
	text-align: left;
	
	text-decoration:none;
		
}

.footerTextBlack a:hover{
	font-family:"Lao UI";
	font-size: .8em;	
	color:#000;
	text-align: left;
	text-decoration:underline;
	
		
}


.footerHeading{
	font-family:"Lao UI";
	font-size: 1.875em;	
	color:#FFF;
	border-right:1px solid #000;
	text-align:center;
	height:50px;
	line-height:50px;
}

.imgRes3{
	width:100%;
	max-width:400px;
	border:none;
}

.imgRight{
	float:right;
	clear:both;
}

.imgCenter{
	text-align:center;
	
}

.icnt{
	width:15%;
}

.icnlk{
	width:15%;
}

.icnfb{
	width:15%;
}

.jobOpeningText{
	font-family:"Lao UI";
	font-size: 1.5em;	
	color:#000;
	text-align: left;	
	color:#FFF;
	padding:25% 0 0 2%;
		
}

.jobOpeningTitle{
	font-family:"Lao UI";
	font-size: 1.5em;	
	color:#000;
	text-align: left;	
	color:#FFF;
	padding:2% 4% 0 2%;
	font-weight:bold;
		
}

.modBGrt2{
	background-image:url(../img/NewsReleaseBG.jpg);
}
.refer {
	position: relative;
	height:250px;
  top: 10px;
  transform: translateY(30%);
  	
}


/* =====================================
   ====== EmpTestimonial Button ====== 
   ====================================== */

.empTest {
    font-size: 1.1em;
	font-family:"Lao UI";
	display:inline-block;

    width: 100%;
    margin: 0 0 0 0;
    padding: 25px 5px;

    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    text-align: center;
    text-decoration: none;

    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-clip: padding-box;
}

.empTest{
	 color: #fff;
    border: 1px solid #46136e;
    background: #703c98;
}

.empTest:hover,
.empTest:active{
	 color: #fff;
    background: #46136e;
}

.Footer{
	padding-left:50px;
}

.No-bullet{
	list-style-type:none;
}

.Membership{
	min-width:21%;
}

.Membership-logo{
	min-width:38px;
	max-width:26%;
	border:0;
}

.Membership-logo2{
	min-width:38px;
	max-width:20%;
	border:0;
}

.Follow-us{
	width:100px;
}

.Follow-us-logo{
	width:auto;
	max-width:20px;
	border:0;
}


#RoseConnectionsLrg{
	display:block;
}

#RoseConnectionsSml{
	display:none;
}

.tabPlacement{
	padding:0 5% 0 5%;
}

.tabImage{
	padding-left:9%;
	padding-right:4%;
	max-width:100%;
	
}

.tabText{
	padding-top:7%;
}

.imgMsgBtn{
	padding-left:5%;
	/*text-align:right;*/
}


.modBGLrg3{
		overflow:hidden; background-position:left top; min-height:500px; border-left:#666 solid 1px;
		}
		
.blankMargin{
	
}

.CharityLogo1{
	display:block;
}

.CharityLogo2{
	display:none;
}


.logoWide{
	display:block;
}


.logoTall{
	display:none;
}

.modBGDiversity{
		overflow:hidden; background-position:center top; min-height:400px; border-left:#666 solid 1px; background-repeat:no-repeat;
		}


.styleButton  {
    	background-color:#4b186e;
}

.styleButton:focus {     
    background-color:#CCC; 
}

.BottomTxt{
	font-family:"Lao UI";
	font-size:0.7em;
	color:#8c8b8b;
	padding:1% 5% 1% 15px;
	line-height:1.5;
}


	/* =====================================
   ====== Vendor Network Button ====== 
   ====================================== */
	
	.vendorBtn{width: 40%;}
	

	
@media (max-width: 480px) {
	
	.modBGDiversity{
		overflow:hidden; background-position:center top; min-height:200px; border-left:#666 solid 1px; background:none;
		}
	
	.boxTestimonial {
  font: 1em ;
  color: #000;
  padding:2px;
}
	
	.imgApplyHide{
			display:inline;
		}
 
 .frame {
  width: 98%;
  min-width:300px;
  margin: 0px auto;
}


/*h1 {
    font-size: 2em;
  }*/

 

  footer {
    margin-top:0;
  }
 
 
	.imgTopMargin {
	position:relative;
	margin:auto;
	}
	
	.imgLogo {
    max-width: 48%;
	height:auto;
		}
		
				.borderRt{
		 border:none;
	}
		
.modBG, .modBGLrg3{
		overflow:hidden;background-position:left top; min-height:10px; border:none;background-position:-9990px -9990px;
		}
		
.modBGcenter{
		overflow:hidden;background-position:center top; min-height:10px; border:none; background-position:-9990px -9990px;
		}
		
		.modBGcenterNaspo{
		overflow:hidden;background-position:center top; min-height:10px; border:none; background-position:-9990px -9990px;
		}		
		
		.modBGrt{
		overflow:hidden;background-position:center top; min-height:10px; background-repeat:no-repeat; 
		}	
		
		.modBGempComments{
		overflow:hidden;background-position:center top; min-height:10px; background-repeat:no-repeat; background:none; 
		}	
		
		.modBGrt2{
		overflow:hidden;background-position:center top; min-height:10px; background-repeat:no-repeat; background-image:none;
		}
		
		.modBG2{
		overflow:hidden; background-position:-9990px -9990px; min-height:325px; background-repeat:no-repeat; 
		}
		
		
		
.imgBtn {
	float:right;
    max-width: 158px;
    height: auto;
	
		}
		
		.bodyTextHeading3{
	position:relative;
	font-family:"Lao UI";
	font-size: 1.2em;
	color:#FFF;
	text-align:center;
	padding:0 0 0 0;
	margin:0 auto;
}


H1{
	position:relative;
	font-family:"Lao UI";
	font-size: 1.2em;
	color:#FFF;
	text-align:center;
	padding:0 0 0 0;
	margin:0 auto;
}

.jobOpeningText{
	font-family:"Lao UI";
	font-size: 1.5em;	
	color:#000;
	text-align: left;	
	color:#FFF;
	padding:0 0 0 2%;
		
}

.jobOpeningTitle{
	font-family:"Lao UI";
	font-size: 1.5em;	
	color:#000;
	text-align: left;	
	color:#FFF;
	padding:2% 4% 0 2%;
	font-weight:bold;
		
}

.bodyTextHeadingNews{
	position:relative;
	font-family:"Lao UI";
	font-size: 1.2em;
	color:#FFF;
	text-align:center;
	padding:0 0 0 0;
	margin:0 auto;
}

.headingCS{
	position:relative;
	font-family:"Lao UI";
	font-size: 1em;
	color:#FFF;
	text-align:center;
	padding:0;
	margin:0 auto;
}

article {
    width: 98%;
	border-bottom:#444  solid 1px;
	border-right:0;
	float:left;
	font-size:1em;
	font-family:"Lao UI";
  }
  
  article2{
	  width:98%;
	  font-size:1em;
	  font-family:"Lao UI";
	  padding:0 0 10px 0;
	  
  }
  
.icnt{
	width:30%;
	max-width:25px;
}

  
  .icnlk{
	width:30%;
	max-width:25px;
}

.icnfb{
	width:30%;
	max-width:25px;
}

.footerTextWhite{
	font-family:"Lao UI";
	font-size:1em;	
	color:#fff;
	text-align:center;
	text-wrap:normal;
	line-height:normal;

}

.footerHeading{
	font-family:"Lao UI";
	font-size: 1.875em;	
	color:#FFF;
	border-right:0px solid #000;
	text-align:center;
	height:50px;
	line-height:50px;
}


.PrtShipBox-sub{
	
	clear:both;
	display:block;
	margin:5px 0 5px 0;
	
	 background-color:#999; 
	 width:100%;
	 min-width:100%;
	 padding:10px;  
	 border:1px #000 solid;
background-image:url(../img-noise-361x370.png);

}

.topNav{
	max-width:240px;
	}
	
	.imgCenter{
	text-align:left;
	padding:10px 0 10px 0;
}

.imgHide2{
	display:none;
}

body {
	
	background-image:none;
}

.refer {
	
	height:100%;
  top: 5px;
  transform: translateY(-10%);
  
}

.Footer{
	padding-left:10px;
}
  
  
  #RoseConnectionsLrg{
	display:none;
}

#RoseConnectionsSml{
	display:block;
}

.tabImage{
	padding-left:5%;
	padding-right:2%;
	max-width:45%;
		
}

.imgMsgBtn{
	padding-left:0;
	/*text-align:right;*/
}

.blank li{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
padding:5px 5px 5px 0;
margin-left:-25px;

}

.blankMargin{
	margin-left:-25px;
}


.CharityLogo1{
	display:none;
}

.CharityLogo2{
	display:block;
}

.logoWide{
	display:none;
}


.logoTall{
	display:block;
}
	
	
		/* =====================================
   ====== Vendor Network Button ====== 
   ====================================== */
	
	.vendorBtn{width: 90%;}
	
	


}

/* Mobile to Tablet Portrait
===============================*/
@media (min-width: 480px) and (max-width: 900px) {
	
	.modBGDiversity{
		overflow:hidden; background-position:center top; min-height:200px; border-left:#666 solid 1px; background:none;
		}
	
.boxTestimonial {
  font: 1em ;
  color: #000;
  padding:2px;
}
	
	.imgApply{
		text-align:center;
		}

.imgApplyHide{
			display:inline;
		}

.title {
  text-align: left;
  font: 3em "Lao UI" ;
  color:#FFF; 
 

}
.imgRight{
	float:none;
	margin:0;
	padding:0;
	
	
}
.imgTopMargin {
	
	position:relative;
	margin:auto;

	}
	
.imgLogo {
    max-width: 50%;
	height:auto;
		}
		
			.borderRt{
		 border:none;
	}
	.borderLeft{
		 border:none;
	}
		
		.modBG,
		.modBGLrg3 {
		overflow:hidden;background-position:left top; min-height:10px;border:none; background-position:-9990px -9990px;
		}
		
		
		
		.modBGcenter{
		overflow:hidden;background-position:center top; min-height:10px;border:none; background-position:-9990px -9990px; background-repeat:no-repeat;
		}
		
		
		.modBGcenterNaspo{
		overflow:hidden;background-position:center top; min-height:10px;border:none; background-position:-9990px -9990px; background-repeat:no-repeat;
		}
		
		
		
		.modBGrt{
		overflow:hidden; background-position:center; min-height:10px; background-repeat:no-repeat;
		}
		
		.modBGempComments{
		overflow:hidden; background-position:center; min-height:10px; background-repeat:no-repeat;
		}	
		
		.modBGrt2{
		  background-image:none; min-height:200px;
		}
		
		.modBG2{
		overflow:hidden; background-position:-9990px -9990px; min-height:325px; background-repeat:no-repeat; 
		}
		
		
		
.bodyTextHeading3{
	position:relative;
	font-family:"Lao UI";
	font-size: 2em;
	color:#FFF;
	text-align:center;
	padding:0 0 0 0;
	margin:0 auto;
}

H1{
	position:relative;
	font-family:"Lao UI";
	font-size: 2em;
	color:#FFF;
	text-align:center;
	padding:0 0 0 0;
	margin:0 auto;
}

.bodyTextHeadingNews{
	position:relative;
	font-family:"Lao UI";
	font-size: 1.5em;
	color:#FFF;
	text-align:center;
	padding:0 0 0 0;
	margin:0 auto;
}
.headingCS{
	position:relative;
	font-family:"Lao UI";
	font-size: 1.5em;
	color:#FFF;
	text-align:center;
	padding:0;
	margin:0 auto;
}

article {
    width: 98%;
	
	border-bottom:#444  solid 1px;
	border-right:0;
	float:left;
	font-size:1em;
	font-family:"Lao UI";
  }
  
  article2{
	  width:98%;
	  font-size:1em;
	  font-family:"Lao UI";
	   padding:0 0 10px 0; 
  }
  
  .icnt{
	width:7%;
	min-width:25px;
}

  .icnlk{
	width:7%;
	min-width:25px;
}

.icnfb{
	width:7%;
	min-width:25px;
}

.footerTextWhite{
	font-family:"Lao UI";
	font-size:1em;	
	color:#fff;
	text-align: center;
	text-wrap:normal;
	line-height:normal;

}

.footerHeading{
	font-family:"Lao UI";
	font-size: 1.875em;	
	color:#FFF;
	border-right:1px solid #000;
	text-align:center;
	height:50px;
	line-height:50px;
	

}

.jobOpeningText{
	font-family:"Lao UI";
	font-size: 1.5em;	
	color:#000;
	text-align: left;	
	color:#FFF;
	padding:0 0 0 2%;
		
}

.jobOpeningTitle{
	font-family:"Lao UI";
	font-size: 1.5em;	
	color:#000;
	text-align: left;	
	color:#FFF;
	padding:2% 4% 0 2%;
	font-weight:bold;
		
}

.PrtShipBox-sub{
	
	clear:both;
	display:block;
	margin:5px 0 5px 0;
	
	 background-color:#999; 
	 width:100%;
	 min-width:100%;
	 padding:10px;  
	 border:1px #000 solid;
background-image:url(../img-noise-361x370.png);

	
}
	
	.imgCenter{
	text-align:left;
	padding:10px 0 10px 0;
}

.imgHide2{
	display:none;
}

body {
	
	background-image:none;
}

.refer {
	height:100%;
  top: 5px;
  transform: translateY(-10%);
 
}

.Footer{
	padding-left:20px;
}


#RoseConnectionsLrg{
	display:none;
}

#RoseConnectionsSml{
	display:block;
}


.tabImage{
	padding-left:5%;
	padding-right:2%;
	max-width:45%;
		
}

.imgMsgBtn{
	padding-left:0;
	/*text-align:right;*/
}

.blank li{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
padding:5px 5px 5px 0;
margin-left:-25px;

}

.blankMargin{
	margin-left:-25px;
}

.CharityLogo1{
	display:none;
}

.CharityLogo2{
	display:block;
}

.logoWide{
	display:none;
}


.logoTall{
	display:block;
}

	
		/* =====================================
   ====== Vendor Network Button "vendornetwork.html" ====== 
   ====================================== */
	
	.vendorBtn{width: 80%;}
	
	
}
	

/* Landscape Tablet to Desktop
===============================*/
@media (min-width: 900px) and (max-width: 1120px) {
	
	.modBGDiversity{
		overflow:hidden; background-position:center top; min-height:400px; border-left:#666 solid 1px;
		}
	
		.empTest{
	font-size: 1.03em;
	padding: 25px 19px;
}
	
	.imgApply{
		text-align:center;
		}
		
		.imgApplyHide{
			display:none;
		}
		
 /* h1 {
  text-align: left;
  font: 3em "Lao UI" ;
  color: #603; 
  font-weight: 800;
 
}*/

.title {
  text-align: left;
  font: 3em "Arial" Arial;
  color: #fff; 
  font-weight: 800;
  
}

.imgLogo {
	
    max-width: 60%;
    height: auto;
	
		}
		
		.imgHide {
			display:none;
			}
				.borderRt{
		 border-right:#666 solid 1px;
	}
	
	.borderLeft{
		 border-left:#666 solid 1px;
	}
		.modBG{
		overflow:hidden; background-position:left top; min-height:450px; border-left:#666 solid 1px;background-repeat:no-repeat;
		}
		
		.modBGLrg{
		overflow:hidden; background-position:left top; min-height:560px; border-left:#666 solid 1px;
		}
		
		.modBGLrg2{
		overflow:hidden; background-position:left top; min-height:650px; border-left:#666 solid 1px;
		}
		
		.modBGLrg3{
		overflow:hidden; background-position:left top; min-height:800px; border-left:#666 solid 1px; background-position:
		}
		
		.modBGLrg2CC{
		overflow:hidden; background-position:left top; min-height:530px; border-left:#666 solid 1px;
		}
		
		
		.modBGcenter{
		overflow:hidden; background-position: center top; min-height:450px; border-left:#666 solid 1px;
		}
		
		.modBGcenterNaspo{
		overflow:hidden; background-position: center top; min-height:540px; border-left:#666 solid 1px;
		}
		
		.modBGrt{
		overflow:hidden; background-position:right top; min-height:450px;background-repeat:no-repeat;
		}
		
		
		.modBGempComments{
		overflow:hidden; background-position:right top; min-height:450px;background-repeat:no-repeat; background-size:cover;
		}
		
		.modBGcontactViaemail{
		overflow:hidden; background-position:center top; min-height:235px;  background-repeat:no-repeat; background-size:2300px ;
		}
		
		.modBGrt2{
		overflow:hidden; background-position:right bottom; min-height:570px;background-repeat:no-repeat;
		}
		
		.modBG2{
		overflow:hidden; background-position:left top; min-height:325px; background-repeat:no-repeat;
		}


  .icnt{
	width:7%;
	min-width:25px;
}

		.icnlk{
	width:7%;
	min-width:25px;
}

.icnfb{
	width:7%;
	min-width:25px;
}
.headingCS{
	position:relative;
	font-family:"Lao UI";
	font-size: 1.5em;
	color:#FFF;
	text-align:center;
	padding-top:10%;
	margin:0 auto;
}

.refer {
	height:350px;
  top: 50%;
  transform: translateY(30%);
 
}



/*--------------------------------Partnership Box------------------*/

.PrtShipBox{
display:table;
width:100%;
table-layout:fixed;

border-spacing:8px;

}

.PrtShipBox-sub{
	clear:both;
	display:block;
	margin:1px 0 1px 0;
	width:100%;
	min-width:100%;
	padding:1px;  
	border:1px #000 solid;
	background-image:url(../img-noise-361x370.png);
}

.PrtShiplogo{
	float:left;
	margin-left:5px;
	
}


.PrtShipBox-sub a{
	
	 text-decoration:none;

}

.PrtShipBox-sub a:hover{
	 text-decoration:none;
	
	
}

.Footer{
	padding-left:30px;
}


/*--------------------------------End Partnership Box------------------*/

#RoseConnectionsLrg{
	display:block;
}

#RoseConnectionsSml{
	display:none;
}


.logoWide{
	display:none;
}


.logoTall{
	display:block;
}

H1{	
	font-family:"Lao UI";
	font-size: 2.35em;
	color:#FFF;
	text-align:center;
	padding:24% 0 0 2%;
	margin:0 auto;
}

   
}




@media (min-width: 1120px) and (max-width: 1180px) {
	
		.empTest{
	font-size: 1.03em;
	padding: 25px 19px;
}
	
	.imgApply{
		text-align:center;
		}
		
		.imgApplyHide{
			display:none;
		}
		
 /* h1 {
  text-align: left;
  font: 3em "Lao UI" ;
  color: #603; 
  font-weight: 800;
 
}*/

.title {
  text-align: left;
  font: 3em "Arial" Arial;
  color: #fff; 
  font-weight: 800;
  
}

.imgLogo {
	
    max-width: 60%;
    height: auto;
	
		}
		
		.imgHide {
			display:none;
			}
				.borderRt{
		 border-right:#666 solid 1px;
	}
	
	.borderLeft{
		 border-left:#666 solid 1px;
	}
		.modBG{
		overflow:hidden; background-position:left top; min-height:450px; border-left:#666 solid 1px;background-repeat:no-repeat;
		}
		
		.modBGLrg{
		overflow:hidden; background-position:left top; min-height:560px; border-left:#666 solid 1px;
		}
		
		.modBGLrg2{
		overflow:hidden; background-position:left top; min-height:650px; border-left:#666 solid 1px;
		}
		
		
.modBGLrg3{
		overflow:hidden; background-position:left top; min-height:800px; border-left:#666 solid 1px;
		}
		
		.modBGLrg2CC{
		overflow:hidden; background-position:left top; min-height:530px; border-left:#666 solid 1px;
		}
		
		
		.modBGcenter{
		overflow:hidden; background-position: center top; min-height:450px; border-left:#666 solid 1px;
		}
		
		.modBGcenterNaspo{
		overflow:hidden; background-position: center top; min-height:600px; border-left:#666 solid 1px;
		}
		
		.modBGrt{
		overflow:hidden; background-position:right top; min-height:450px;background-repeat:no-repeat;
		}
		
		
		.modBGempComments{
		overflow:hidden; background-position:right top; min-height:450px;background-repeat:no-repeat; background-size:cover;
		}
		
		.modBGcontactViaemail{
		overflow:hidden; background-position:center top; min-height:235px;  background-repeat:no-repeat; background-size:2200px ;
		}
		
		.modBGrt2{
		overflow:hidden; background-position:right bottom; min-height:570px;background-repeat:no-repeat;
		}
		
		.modBG2{
		overflow:hidden; background-position:left top; min-height:325px; background-repeat:no-repeat;
		}

  .icnt{
	width:7%;
	min-width:25px;
}

		.icnlk{
	width:7%;
	min-width:25px;
}

.icnfb{
	width:7%;
	min-width:25px;
}
.headingCS{
	position:relative;
	font-family:"Lao UI";
	font-size: 1.5em;
	color:#FFF;
	text-align:center;
	padding-top:10%;
	margin:0 auto;
}

.refer {
	height:350px;
  top: 50%;
  transform: translateY(30%);
 
}



/*--------------------------------Partnership Box------------------*/

.PrtShipBox{
display:table;
width:100%;
table-layout:fixed;

border-spacing:8px;

}

.PrtShipBox-sub{
	clear:both;
	display:block;
	margin:1px 0 1px 0;
	width:100%;
	min-width:100%;
	padding:1px;  
	border:1px #000 solid;
	background-image:url(../img-noise-361x370.png);
}

.PrtShiplogo{
	float:left;
	margin-left:5px;
	
}


.PrtShipBox-sub a{
	
	 text-decoration:none;

}

.PrtShipBox-sub a:hover{
	 text-decoration:none;
	
	
}

.Footer{
	padding-left:30px;
}


/*--------------------------------End Partnership Box------------------*/

#RoseConnectionsLrg{
	display:block;
}

#RoseConnectionsSml{
	display:none;
}

.logoWide{
	display:none;
}


.logoTall{
	display:block;
}


H1{	
	font-family:"Lao UI";
	font-size: 2.35em;
	color:#FFF;
	text-align:center;
	padding:24% 0 0 2%;
	margin:0 auto;
}


   
}




@media (min-width: 1180px) and (max-width: 1360px) {
	.empTest{
	font-size: 1.03em;
	padding: 25px 19px;
}
	
	.imgApply{
		text-align:center;
		}
		
		.imgApplyHide{
			display:none;
		}
		
/*  h1 {
  text-align: left;
  font: 3em "Lao UI" ;
  color: #603; 
  font-weight: 800;
 
}*/

.title {
  text-align: left;
  font: 3em "Arial" Arial;
  color: #fff; 
  font-weight: 800;
  
}

.imgLogo {
	
    max-width: 60%;
    height: auto;
	
		}
		
		.imgHide {
			display:none;
			}
				.borderRt{
		 border-right:#666 solid 1px;
	}
	
	.borderLeft{
		 border-left:#666 solid 1px;
	}
		.modBG{
		overflow:hidden; background-position:left top; min-height:450px; border-left:#666 solid 1px;background-repeat:no-repeat;
		}
		
		.modBGLrg{
		overflow:hidden; background-position:left top; min-height:560px; border-left:#666 solid 1px;
		}
		
		.modBGLrg2{
		overflow:hidden; background-position:left top; min-height:650px; border-left:#666 solid 1px;
		}
		
		.modBGLrg3{
		overflow:hidden; background-position:left top; min-height:650px; border-left:#666 solid 1px; 
		}
		
		.modBGLrg2CC{
		overflow:hidden; background-position:left top; min-height:530px; border-left:#666 solid 1px;
		}
		
		
		.modBGcenter{
		overflow:hidden; background-position: center top; min-height:450px; border-left:#666 solid 1px;
		}
		
		.modBGcenterNaspo{
		overflow:hidden; background-position: center top; min-height:475px; border-left:#666 solid 1px;
		}
		
		.modBGrt{
		overflow:hidden; background-position:right top; min-height:450px;background-repeat:no-repeat;
		}
		
		
		.modBGempComments{
		overflow:hidden; background-position:right top; min-height:450px;background-repeat:no-repeat; background-size:cover;
		}
		
		.modBGcontactViaemail{
		overflow:hidden; background-position:center top; min-height:235px;  background-repeat:no-repeat; background-size:cover ;
		}
		
		.modBGrt2{
		overflow:hidden; background-position:right bottom; min-height:570px;background-repeat:no-repeat;
		}
		
		.modBG2{
		overflow:hidden; background-position:left top; min-height:325px; background-repeat:no-repeat;
		}

  .icnt{
	width:7%;
	min-width:25px;
}

		.icnlk{
	width:7%;
	min-width:25px;
}

.icnfb{
	width:7%;
	min-width:25px;
}
.headingCS{
	position:relative;
	font-family:"Lao UI";
	font-size: 1.5em;
	color:#FFF;
	text-align:center;
	padding-top:10%;
	margin:0 auto;
}

.refer {
	height:350px;
  top: 50%;
  transform: translateY(30%);
 
}



/*--------------------------------Partnership Box------------------*/

.PrtShipBox{
display:table;
width:100%;
table-layout:fixed;

border-spacing:8px;

}

.PrtShipBox-sub{
	clear:both;
	display:block;
	margin:1px 0 1px 0;
	width:100%;
	min-width:100%;
	padding:1px;  
	border:1px #000 solid;
	background-image:url(../img-noise-361x370.png);
}

.PrtShiplogo{
	float:left;
	margin-left:5px;
	
}


.PrtShipBox-sub a{
	
	 text-decoration:none;

}

.PrtShipBox-sub a:hover{
	 text-decoration:none;
	
	
}

.Footer{
	padding-left:30px;
}


/*--------------------------------End Partnership Box------------------*/

#RoseConnectionsLrg{
	display:block;
}

#RoseConnectionsSml{
	display:none;
}

.logoWide{
	display:none;
}


.logoTall{
	display:block;
}

H1{	
	font-family:"Lao UI";
	font-size: 2.35em;
	color:#FFF;
	text-align:center;
	padding:24% 0 0 2%;
	margin:0 auto;
}

}



@media (min-width: 1360px) and (max-width: 1440px)   {
	
	.empTest{
	font-size: 0.99em;
}
	
	.imgApplyHide{
			display:none;
		}
	
	.borderRt{
		 border-right:#666 solid 1px;
	}
	
	.borderLeft{
		 border-left:#666 solid 1px;
	}

	.modBG{
		overflow:hidden; background-position:left top; min-height:475px; background-repeat:repeat-y; border-left:#666 solid 1px;
		}
		
		.modBGLrg{
		overflow:hidden; background-position:left top; min-height:515px; background-repeat:repeat-y; border-left:#666 solid 1px;
		}
		
		.modBGLrg2{
		overflow:hidden; background-position:left top; min-height:515px; border-left:#666 solid 1px;
		}
		
		.modBGLrg3{
		overflow:hidden; background-position:left top; min-height:550px; border-left:#666 solid 1px; 
		}
		.modBGLrg2CC{
		overflow:hidden; background-position:left top; min-height:515px; border-left:#666 solid 1px;
		}
		
	.modBGcenter{
		overflow:hidden; background-position:center top; min-height:475px; background-repeat:repeat-y; border-left:#666 solid 1px;
		}	
		
		.modBGcenterNaspo{
		overflow:hidden; background-position:center top; min-height:475px; background-repeat:repeat-y; border-left:#666 solid 1px;
		}
		
		.modBGrt{
		overflow:hidden; background-position:top right; min-height:335px; background-repeat:no-repeat;
		}
		
		.modBGempComments{
		overflow:hidden; background-position:top right; min-height:335px; background-repeat:no-repeat; background-size:cover;
		}
		
		.modBGcontactViaemail{
		overflow:hidden; background-position:top center; min-height:335px; background-repeat:no-repeat; background-size:cover;
		}
		
		.modBGrt2{
		overflow:hidden; background-position:top right; min-height:335px; background-repeat:no-repeat;
		}
		
		
		.modBG2{
		overflow:hidden; background-position:left top; min-height:335px; background-repeat:no-repeat;
		}
	
	.imgHide {
			display:none;
			}
			
			
			#RoseConnectionsLrg{
	display:block;
}

#RoseConnectionsSml{
	display:none
}
	
.bodyTextHeadingNews{
	position:relative;
	font-family:"Lao UI";
	font-size: 2em;
	color:#FFF;
	text-align:left;
	padding:18% 0 0 2%;
	margin:0 auto;
}	
			
	
	/*--------------------------------Partnership Box------------------*/

.PrtShipBox{
display:table;
width:100%;
table-layout:fixed;

border-spacing:8px;

}

.PrtShipBox-sub{
	clear:both;
	display:block;
	margin:1px 0 1px 0;
	width:100%;
	min-width:100%;
	padding:2px;  
	border:1px #000 solid;
	width:50px;
	background-image:url(../img-noise-361x370.png);


}

.PrtShipBox-sub a{
	
	 text-decoration:none;

}

.PrtShipBox-sub a:hover{
	 text-decoration:none;
	
	
}


.Footer{
	padding-left:40px;
}


.PrtShiplogo{
	float:left;
	margin-left:20px;
	
}


/*--------------------------------End Partnership Box------------------*/


#RoseConnectionsLrg{
	display:block;
}

#RoseConnectionsSml{
	display:none;
}


	
	H1{	
	font-family:"Lao UI";
	font-size: 2.35em;
	color:#FFF;
	text-align:center;
	padding:24% 0 0 2%;
	margin:0 auto;
}

	
}


@media (min-width: 1440px){
	
	.paddingLietracyDevelopment{
		padding-right:95px;
		}

.bodyTextHeading3{
	position:relative;
	font-family:"Lao UI";
	font-size: 2.35em;
	color:#FFF;
	text-align:center;
	padding:24% 0 0 2%;
	margin:0 auto;
}

H1{	
	font-family:"Lao UI";
	font-size: 2.35em;
	color:#FFF;
	text-align:center;
	padding:24% 0 0 2%;
	margin:0 auto;
}

	.empTest{
	font-size: 0.99em;
}
	
	.imgApplyHide{
			display:none;
		}
	
	.borderRt{
		 border-right:#666 solid 1px;
	}
	
	.borderLeft{
		 border-left:#666 solid 1px;
	}

	.modBG{
		overflow:hidden; background-position:left top; min-height:475px; background-repeat:repeat-y; border-left:#666 solid 1px;
		}
		
		.modBGLrg{
		overflow:hidden; background-position:left top; min-height:515px; background-repeat:repeat-y; border-left:#666 solid 1px;
		}
		
		.modBGLrg2{
		overflow:hidden; background-position:left top; min-height:515px; border-left:#666 solid 1px;
		}
		
		.modBGLrg2CC{
		overflow:hidden; background-position:left top; min-height:515px; border-left:#666 solid 1px;
		}
		
		
		
	.modBGcenter{
		overflow:hidden; background-position:center top; min-height:475px; background-repeat:repeat-y; border-left:#666 solid 1px;
		}	
		
		.modBGcenterNaspo{
		overflow:hidden; background-position:center top; min-height:475px; background-repeat:repeat-y; border-left:#666 solid 1px;
		}	
		
		.modBGrt{
		overflow:hidden; background-position:top right; min-height:335px; background-repeat:no-repeat;
		}
		
		.modBGempComments{
		overflow:hidden; background-position:top right; min-height:335px; background-repeat:no-repeat; 
		}
		
		.modBGcontactViaemail{
		overflow:hidden; background-position:top center; min-height:335px; background-repeat:no-repeat;background-size:cover;
		}
		
		.modBGrt2{
		overflow:hidden; background-position:top right; min-height:335px; background-repeat:no-repeat;
		}
		
		
		.modBG2{
		overflow:hidden; background-position:left top; min-height:335px; background-repeat:no-repeat;
		}
	
	.imgHide {
			display:none;
			}
			
			
			#RoseConnectionsLrg{
	display:block;
}

#RoseConnectionsSml{
	display:none
}
	
.bodyTextHeadingNews{
	position:relative;
	font-family:"Lao UI";
	font-size: 2em;
	color:#FFF;
	text-align:left;
	padding:18% 0 0 2%;
	margin:0 auto;
}	
			
	
	/*--------------------------------Partnership Box------------------*/

.PrtShipBox{
display:table;
width:100%;
table-layout:fixed;

border-spacing:8px;

}

.PrtShipBox-sub{
	clear:both;
	display:block;
	margin:1px 0 1px 0;
	width:100%;
	min-width:100%;
	padding:2px;  
	border:1px #000 solid;
	width:50px;
	background-image:url(../img-noise-361x370.png);


}

.PrtShipBox-sub a{
	
	 text-decoration:none;

}

.PrtShipBox-sub a:hover{
	 text-decoration:none;
	
	
}


.Footer{
	padding-left:40px;
}


.PrtShiplogo{
	float:left;
	margin-left:20px;
	
}


/*--------------------------------End Partnership Box------------------*/


#RoseConnectionsLrg{
	display:block;
}

#RoseConnectionsSml{
	display:none;
}

	
}



