body{background-color:#f2f1ef;	margin:0;	padding:0;font-family: arial !important; font-size:12px;}
header{background-color:#fff;width:100%;height:auto}
#header_in{width: 990px;margin: 0 auto;}
#header_in img{padding:20px 0;position: relative;left: 0;}
h1{margin:0px; padding:0px; color:#cf022b; font-size:22px;}
h2{margin:0px; padding:15px 0 0 0; color:#000; font-size:18px;}
h3{margin:0px; padding:5px 0 0 0; color:#000; font-size:15px;}
p{margin:0px; padding:0px; font-size:12px; color:#000;}
.logo{width:auto; float:left;}
.nav{width:auto; float:right;}
.nav ul{margin:0px; padding:0px;}
.nav li{float:right; padding:20px 0 0 10px; list-style:none; text-transform:uppercase;}
.nav li a{text-decoration:none; color:#000; font-size:14px; font-weight:bold; color:#79777C; border-top:3px solid #e56d73; display:block; padding:5px 25px;}
.nav li a:hover{text-decoration:none; color:#000; font-size:14px; font-weight:bold; color:#79777C; border-top:3px solid #c9232b; display:block; padding:5px 25px;}
.clr-fix{clear:both;}
section{width:990px;margin:0 auto;overflow:hidden;margin-top: 15px;}
#content_in{width: 97.8%;min-height: 500px;background-color: white;padding: 10px .7em;}
#slider_area{width:100%;height:276px;}
#details{float: left;background-color:#34273b;width: 30%;height: 325px;}
.side_list{margin: 22px 22px 16px 22px;list-style:none;padding: 0;margin-top: 3%;color: #545454;font-size: 13px;color:white}
.side_list h4{font-size: 14px;margin: 0;padding: 0;color:#bdb7ab}
.side_list tr{height: 2.5em;}
.side_list td:nth-child(odd) {width: 12%;height: 2em;}
.side_list tr:nth-child(2) td:nth-child(2) {padding-bottom: 1em;}
.side_list tr:nth-child(4) td {padding-top: 1em;}
#description{margin:25px 0;color:#383735;padding: 0 1.5em;}
#description p{font-size:12px; padding:10px 0 0 0;}
 
#vacancy{height:323px;width:100%;position:relative}
 
footer{background-color:#313131;width:990px;margin:0 auto;height:60px;color:#d5d5d5;text-align:center;margin-bottom: 15px;}
footer p{padding:15px 0;margin: 0;font-size: 11px; color:#d5d5d5;}
.animation{ -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out}
footer a{color:#fff}
footer a:hover{color:#fff}




@media only screen and (max-width:786px)
{
	#header_in {width: 100%;text-align: center;height: 76px;}
	#header_in img {display: inline-block;padding:0;}
	aside{float: none;width: 100%;height: auto;}
	section,#container{width: 100%;margin: 0;}
	#content_in{width:96%%;padding:2%}
	#sliderFrame {display:none}
	#slider_area {height: auto;}
	#details{width:100%;height: auto;float: none;padding: 1px;}
	h3{margin: .8em;}
	#description p span {font-size: 14px;}
	#description ul{padding:0}
	#description ul li{line-height:25px}
	.side_list tr {height: 2em;}
	#address {height: auto;}
	#vacancy{height:auto}
	#vacancy table{border-collapse:separate;font-size:14px,height:auto}
	#vacancy table tr:nth-child(1){display:none}
	#vacancy table tr:nth-child(all){background-color:gray;}
	#vacancy table td:nth-child(1):before {content: attr(data-th) "Position :\00a0 ";display: inline-block;font-weight: bold;}
	#vacancy table td:nth-child(2):before {content: attr(data-th) "Department :\00a0 ";display: inline-block;font-weight: bold;}
	#vacancy table td:nth-child(3):before {content: attr(data-th) "Job Specifications :\00a0 ";display: inline-block;font-weight: bold;}
	#vacancy table td,#vacancy table th {display: block;border:none;line-height: 25px;}
	footer {width: 100%;height: auto;margin: 0;}
	footer p{padding:10px}
	footer a{color:#939393;}
	footer a:hover{color: #fff;}
	p{margin:0px; padding:0px; font-size:12px; color:#000;}
.logo{width:120px; float:left; padding:20px 0 0 5px;}
.logo img{width:100%;}
.nav{width:auto; float:right;}
.nav ul{margin:0px; padding:0px;}
.nav li{float:right; padding:20px 0 0 10px; list-style:none; text-transform:uppercase;}
.nav li a{text-decoration:none; color:#000; font-size:12px; font-weight:bold; color:#79777C; border-top:3px solid #e56d73; display:block; padding:5px 10px;}
.nav li a:hover{text-decoration:none; color:#000; font-size:12px; font-weight:bold; color:#79777C; border-top:3px solid #c9232b; display:block; padding:5px 10px;}
	
}