.logo_h{
    float: left;
	font-weight: 700 !important;
    font-size: 44px !important;
}
/*make instructors more responsive */
.instructors ul li{
  width: 30%!important;
}
.content ul li{
  background: none!important;
  background-image: none!important;
  margin-left: 10px;
}
.content ul li:before{
  background: none!important;
  background-image: none!important;
}
#gk-head.gk-no-menu {
  padding-top:15px!important;
}
li.ab-step-tabs:before{
  background:none!important;
  background-image:none!important;
}
.ab-progress-bar .ab-step-tabs{
  background:none!important;
  background-image:none!important;
}
option:disabled {
display:none;
}
.ab-formElement ab-select-mobile ab-select-category{
  
}
.gk-breadcrumbs{
  display:none;
}
.ab-left.ab-time-range, .ab-left.ab-available-days,.ab-input-wrap.ab-formField{
  display: none;
}
/** CSS - LD **/
@media (max-width: 840px){
.instrctr-nm 
{ 
  font-size: 23px !important; 
  margin: 0 0 10px !important; 
}
.instrctr-pstn {
    padding: 0 0 1px 0!important;;
}
.instrctr-dtl a { 
    font-size: 15px!important; 
}
.instrctr-dtl p {
    min-height: 0px!important;
}
.instrctr-img {
    min-height: 0px!important;
}
.instructors ul li {
    width: 55%!important;
    margin: 0 auto!important;
    display: block!important;
    float: none!important;
    padding-bottom: 20px;
}
.instructors ul li:nth-child(3n) {
   margin: 0 auto!important;
}
.instrctr-dtl {
    margin: 0px auto 0!important;
}
 table#instructor-table{
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }
}
#instructor-table select {
  
    border: 1px solid #d7d7d7;
    margin-right: 10px;
    border-radius: 2px;
}
.wpcf7-date, .minutes, .hours, .ampm
{
   border: 1px solid #e5e5e5;
   padding-bottom: 7px;
   padding-top: 7px;
   padding-left:5px;
}
@media (max-width: 638px){
.ab-columnizer .ab-time-screen {
    margin-top: 140px;
}
}
/** CSS - LD - END**/

#gk-mainbody{
  max-width: 1100px!important;
  margin: 0 auto!imporant;
}
#gk-mainbody-columns > section{
  margin:0 auto;
}
#mlml{
  padding:0!important;
  width: 90%;
  overflow:visible;
}
.ab-label-error{
  font-size: 1.4em;
  color:#FF0000!important;
}
.home #gk-mainbody-columns{
    width: 100%;
}
.home #mlml{
    width: 100%;
}
.home #gk-mainbody-columns > section {
    width: 100%;
}
.home #gk-mainbody {
    width: 100%!important;
}
.ab-desc{
  font-size: 1.3em!important;
}