

	/* #iMac screen
================================================== */

@media only screen and (min-width: 1367px){
	

	
}
/* #Laptop screen
================================================== */

@media only screen and (min-width: 1081px) and (max-width: 1366px) {
	
.wrapper{
	width:90%;
}	

}
/* #Tablet
================================================== */

@media only screen and (min-width: 769px) and (max-width: 1080px) {
	
.loading{
	min-height:400px;
}
.wrapper{
	width:85%;
}	
.col4 {
  width:50%;
}



.nav{
	padding: 20px 0;
	position: static;
	width: 100%;
	background:#fff;
}
.nav h1 {
  margin:0;
  width: 118px;
}


.nav li a{
	min-width:70px !important;	
	padding: 20px 7px 10px 7px !important;
	font-size: 13px !important;
	letter-spacing: 1px !important;
}
.nav li ul li a {
	padding: 0px 7px 10px 7px !important;
}
.navigation {
  width: 460px !important;
}



.loading{
	min-height:400px;
}

	
}
/* #mobile
================================================== */

@media only screen and (max-width: 768px) {
.bunsIcos li a {
    width: 150px;
    height: 150px;
}
.bunsIcos li a:hover img{
	margin-top:-150px;	
	
}
.bunsIcos li a.tvisited:hover img, .bunsIcos li a.tvisited img{
	margin-top:-150px !important;	
}
.bunsIcos li, .bunsIcos li a {
    height: 150px;
}
.careers{
	width:100%;
	margin: 2% auto;
}
.nav h1 img {
	width: 50% !important;
	margin-top: 2%;
}

.flex-control-paging li a {width: 8px !important; height: 8px !important;}
.flex-control-nav {
 	bottom: 36% !important;
	right: 2% !important;
}
.wrapper{
	width:90%;
}
.col2_box{
	width:100% !important;
}



.main .r{
	width:100% !important;	
}


.sub .col3_box{
	margin:10px 0;
	width:100%;
}


.sub .sr{
	width:100%;
}
.mediaRoom .group {
  height: 250px;
}




.col4 {
  width:70%;
  margin:auto;
  float:none;
  margin-bottom:2%;
  overflow:hidden;
}
.awards{
	margin:5% 0;	
}









.nav{
	padding:10px 0 !important;
	position: static !important;
	width: 100%;
	background:#fff;
}
.nav h1 {
  margin:0 auto;
  width: 118px;
  float: none;
}
.table {
  display: table;
  margin: 0 auto;
}


.ftrNavSub {
  margin-top: 14%;
  width: 48%;
  margin-left: 2%;
  float: left;
}


.loading .text{
	position:absolute;
	top:0;
	width:60%;
}

.main .col2_box h1 {
	font-size: 20px;
	line-height:25px;
    margin-bottom: 10px;
}

.main .col2_box h2 {
	font-size: 18px;
	line-height: 26px;
	letter-spacing: .5px;
}

.main .col2_box h3 {
  font-size: 12px;
  line-height: 14px;
}
.main .col2_box p {
	font-size: 14px;
	line-height: 22px;
}

.nav .show-menu {
	padding:0 !important;	
}
.sliderHd p {
  font-size: 16px;
}
.sliderHd p span {
  font-size: 12px;
  padding-top: 5px;
}



.hos001{
	margin-top: 5%;	
}
.cs001 {
  font-size: 16px;
}
.bdr1{
	border:none;	
}

.loading{
	min-height:200px !important;
}

.wrapperSlide{
	width: 100% !important;
	overflow: hidden;
	padding: 5% 0
}







	
}



















