@media only screen and (min-width: 768px) and (max-width: 1191px) {
#menu {
display:none;
 width: 100%;
 font: normal 13px Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 position: absolute;
 top: 60px;
 background:#019cb8;
 z-index:999999;
}
#headerinner {
  width: 100%;
  margin: 0 auto;
  padding: 18px 0px 17px 0px;
}
#menu a {
 display:block;
 margin-right:0px;
 float:none;
 text-decoration:none;
 color:#FFFFFF;
 padding:10px 0px 10px 0px;
 text-align:center;
}
#menu a:hover {
 background:#056c7f;
 color:#fff;
}
 #menu a.active {
 background:#056c7f;
 color:#fff;
}
#openmobilemenu {
display:block;
position:absolute;
top:27px;
right:10px;
}
#homebanner {
 width: 100%;
 height: auto;
 padding: 20px 0px 0px 0px;
 margin: 0 auto;
}
#homebanner img {
 width: 100%;
 height: auto;
}
#contentinner {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 37px;
}
#homebannertext {
 width: 98.5%;
 margin: 0 auto;
 padding: 12px 0px 12px 0px;
 background: url(../images/banner_text_bg.jpg) repeat-x;
 -moz-box-shadow: 1px 1px 2px 2px #01869e;
 -webkit-box-shadow: 1px 1px 2px 2px #01869e;
 box-shadow: 1px 1px 2px 2px #01869e;
 overflow:hidden;
}
#homemiddlecontentcontainer {
 width: 100%;
 padding: 21px 0px 32px 0px;
}
#leftcontainer {
  width: 40%;
  padding: 0px 30px 0px 12px;
  line-height: 18px;
}
#homerightcontainer {
  width: 45%;
  border: 1px solid #06a7c4;
  padding: 5px 12px 11px 12px;
  background: url(../images/boxes_bg.jpg) repeat;
  margin-right: 25px;
}
#homethumbnailcontainer {
  width: 100%;
  padding: 0px;
  margin: 0px;
	overflow:hidden;
	}
	#achievementswrapper {
 width: 96%;
 padding: 0px 0px 13px 2%;
 background-color: #0089a2;
 border: 1px solid #08a5c1;
}
#achievementsleftinner {
  width: 45%;
  background: url(../images/boxes_bg.jpg) repeat;
  border: 1px solid #08a5c1;
  padding-bottom: 25px;
  margin-top: 13px;
		padding-left:2%;
	padding-right:2%;
}
#achievementcontentcontainer {
  width: 100%;
  margin: 0 auto;
  padding-top: 15px;
  font: normal 11px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 15px;
}
#emergencycontactcontainer {
  width: 50%;
  padding: 0px;
  margin: 0px;
}
 .table-responsive {
 width: 100%;
 margin-bottom: 15px;
 overflow-x: auto;
 overflow-y: hidden;
 -webkit-overflow-scrolling: touch;
 -ms-overflow-style: -ms-autohiding-scrollbar;
}
#footerinner {
  width: 100%;
  padding: 43px 0px 78px 0px;
  margin: 0 auto;
}
.footerimage {
  width: 15%;
  height: 100px;
}
#foottermenu {
  width: 85%;
  padding: 0px;
  margin: 0px;
}
#foottermenu a {
  display: block;
  margin-right: 22px;
  float: left;
  text-decoration: none;
  font-size: 12px;
  color: #8ca8ad;
	margin-bottom:5px;
}
.profileinnerwrapper {
  width: 745px;
  padding-top: 20px;
	margin:0 auto;
}
.innerbanner {
  width: 510px;
  padding: 0px;
  margin: 0px;
}

.prightoutercontainer {
  width: 235px;
  margin: 0px;
  padding: 0px;
}
.innerbannerimage {
  width: 510px;
  padding: 0px;
  margin: 0px;
  position: relative;
}
.innerbannerimage img
{
width:100%;
}
.innerbannerleftmenu {
  position: absolute;
  top: 169px;
  width: 172px;
}
.innerbannerleftmenu img
{
width:100%;
}
.innermenu {
  width: 159px;
  background-color: #403c42;
}
.innertextcontainer {
  width: 338px;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding-left: 160px;
  padding-top: 24px;
}
.prightcontainer {
  width: 225px;
  border: 1px solid #08a5c1;
  background:none;
  background-color: #0089a2;
  padding-bottom: 15px;
	padding:5px;
}
.innerpublicationcontainer {
  width: 230px;
  padding: 0px 0px 13px 13px;
  margin-top: 30px;
  background: url(../images/inner_bg.jpg) repeat;
  background-color: #054450;
  border: 1px solid #06a7c4;
	overflow:hidden;
}
.innerachievementscontainer {
  width: 230px;
  padding: 0px 0px 13px 13px;
  margin: 0px;
  background: url(../images/inner_bg.jpg) repeat;
  background-color: #054450;
  border: 1px solid #06a7c4;
  margin-top: 20px;
	overflow:hidden;
}
.emergencycontacthead h1 {
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  font-weight: normal;
	padding-left:15px;
}
.textfield {
  width: 215px;
  padding: 3px 0px 3px 3px;
  margin: 0px;
  -moz-box-shadow: inset -5px -5px 5px #888;
  -webkit-box-shadow: inset -5px -5px 5px #888;
  box-shadow: inset -5px -5px 5px #888;
}
.textfield1 {
  width: 215px;
  padding: 3px 0px 3px 3px;
  margin: 0px;
  height: 67px;
  -moz-box-shadow: inset -5px -5px 5px #888;
  -webkit-box-shadow: inset -5px -5px 5px #888;
  box-shadow: inset -5px -5px 5px #888;
}
.innerachievementstext {
  background: url(../images/innerpublication_bg.png) no-repeat;
  width: 237px;
  padding: 20px 0px 11px 28px;
  margin: 0px;
  font: normal 16px Arial, Helvetica, sans-serif;
  color: #005565;
  text-shadow: 1px 1px 0px #fff9c8;
}
.innerpublicationcontext {
  background: url(../images/innerpublication_bg.png) no-repeat;
  width: 237px;
  padding: 20px 0px 11px 30px;
  margin: 0px;
  font: normal 16px Arial, Helvetica, sans-serif;
  color: #005565;
  text-shadow: 1px 1px 0px #fff9c8;
}
.contributionrightcontainer {
  width: 300px;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding-top: 24px;
}
.contributionrightcontainer img
{
width:100%;
}
.imgw100 img
{
width:100%;
}
.w440 {
  width: 300px;
}
.referencescontainer {
  width: 300px;
  padding: 10px 10px 10px 10px;
  background-color: #05444f;
  margin-top: 5px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
}