.gkPage, #gkBg, #gkTop, #gkFooter, #gkHeaderNav {
  max-width: 100%;
}
#gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5 {
  padding: 0px;
}
#gkPageContent {
  padding: 0px;
}
#gkFooter{
    display:none;
}

#qx-column-hfefj {
 border-left:1px solid #BFBAB8;
  height: 300px;
  position: absolute;
  left: 50%;
  margin-top:-180px;
  top: 0;
}
#oscampus.osc-container,.c_signup #gkPageContent {
  max-width: 1240px;
  margin: 30px auto;
}
.c_signup .osm-container,.c_signup #osm-singup-page {
  max-width: 100%;
  margin: 30px auto;
}
.c_signup #gkContent{
    width:50%;
    
}
.c_signup #gkSidebar{
    width:50%;
    
}


#oscampus .osc-course-description li,#oscampus .osc-course-tabs-content li{
  list-style: inherit;
  margin-left: 40px;
}
p {
  margin-bottom:10px;
}
header #gkLogo img {
	max-width: 300px;
	padding: 6px;
}
.header65 {
  background-position: 50% 65% !important;
}
.header60 {
  background-position: 50% 60% !important;
}
.header30 {
  background-position: 50% 30% !important;
}
#gkHeaderNav .gkMainMenu {
	font-weight: 400;
	letter-spacing: 0.2px;
}
#eb{
    margin:60px 30px;
    max-width:1240px;
}
#entry-24 .eb-post-thumb {
    display:none;
}
#gkSidebar .box + .box, #gkMainbodyTop .box + .box, #gkMainbodyBottom .box + .box {
  margin: 20px 0 0;
}
#gkSidebar .eb-mod {
  margin: 30px auto;
}

div[data-sidebar-pos="right"] #gkSidebar {
  padding-left: 20px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 20px;
}
a:focus, a:hover {
  text-decoration: none;
}
#os_form{
      max-width: 600px;
      margin: 30px 0;
}
#oscampus {
	padding: 0 5%;
}
.osc-course-info {
	display: none;
}
@media (max-width: 768px) {
  #qx-column-hfefj {
      display:none;
  }  
  .eb-post-image{
      width:100%;
  }
  
    .c_signup .osm-container, .c_signup #osm-singup-page {
      max-width: 100%;
      margin: 30px 10px;
    }
}