#gk-mainbody-columns {
display: block;
}
#gk-mainbody-columns > section,
#gk-mainbody-columns > aside {
display: block;
overflow: hidden;
width: 100%!important;
}
#gk-mainbody-columns > section + aside, 
#gk-mainbody-columns > aside + section {
padding-left: 0!important;
}
#gk-sidebar .box {
padding: 0 10px!important;
} .archivepage .widget.first {
margin-right: 2%;
margin-left: 0!important;
}
.archivepage .widget.first,
.archivepage .widget.first + .widget {
margin-right: 0;
margin-left: 2%;
width: 48%;
}
.archivepage .widget.last {
margin: 0;
width: 100%;
} #gk-mainbody img {
height: auto!important;
max-width: 100%!important;
} #gk-sidebar .box {
float: left!important;
width: 50%!important;
}
.widget-area .col1 { width: 100%; }
.widget-area .col2 { width: 50%; }
.widget-area .col3 { width: 50%; }
.widget-area .col4 { width: 50%; }
.widget-area .col5 { width: 50%; }
.widget-area .col6 { width: 50%; }
.widget-area .box.last1 { width: 100%; }
.widget-area .box.last2 { width: 50%; }
.widget-area .box.last3 { width: 50%; }
.widget-area .box.last4 { width: 50%; }
.widget-area .box.last5 { width: 50%; }
.widget-area .box.num1 { width: 100%; }
.widget-area .box.num2 { width: 50%; }
.widget-area .box.num3 { width: 50%; }
.widget-area .box.num4 { width: 50%; }
.widget-area .box.num5 { width: 50%; }
.widget-area .box.num6 { width: 50%; }
.widget-area .box.num3:last-child,
.widget-area .box.num5:last-child { width: 100%; }
.widget-area .nth1,
.widget-area .col4.nth3,
.widget-area .col6.nth4 {
clear: both;
} #respond > h3,
#comments > h2:first-child {
position: static;
width: 100%;
}  .gk-parallax-wrap {
left: -9999px!important;
position: absolute!important;
}
.gkp-mobile {
left: -9999px;
position: absolute;
}
.gkp-tablet {
left: 0!important;
position: static!important;
}
#gk-header-top,
#gk-header-bottom,
#gk-header-top .gkp-tablet,
#gk-header-bottom .gkp-tablet {
width: 100%!important;
}
body #gk-header-top,
body #gk-header-bottom {
margin: 0!important;
padding: 0!important;
}
#gk-header-top .textwidget,
#gk-header-bottom .textwidget {
margin: 0 -10px!important;
}
#gk-header-top .gk-parallax {
height: 529px!important;
}
#gk-header-top .gkp-tablet {
background: transparent url(//gelcs.hsu.edu.hk/wp-content/themes/Creative/images/responsive/parallax_tablet_top.jpg) no-repeat center 0!important;
height: 529px!important;
text-indent: -9999px;
}
#gk-header-bottom .gk-parallax {
height: 529px!important;
}
#gk-header-bottom .gkp-tablet {
background: transparent url(//gelcs.hsu.edu.hk/wp-content/themes/Creative/images/responsive/parallax_tablet_bottom.jpg) no-repeat center 0!important;
height: 542px;
text-indent: -9999px;
} .gk-price-table dl {
font-size: 12px!important;
}
.gk-price-table dl.extra {
margin: 0!important;
}
.gk-price-table dt,
.gk-price-table dl.extra dt {
font-size: 24px!important;
height: 50px!important;
line-height: 50px!important;
}
.gk-price-table dd.price {
font-size: 50px!important;
height: 120px!important;
line-height: 120px!important;
}
.gk-price-table dl.extra dd.price {
font-size: 50px!important;
height: 128px!important;
line-height: 128px!important;
}
.gk-price-table dd.price sup {
font-size: 30px!important;
}
.gk-price-table dl.extra dd.price sup {
font-size: 32px!important;
}
.gk-price-table dd.price small {
font-size: 12px!important;
}
.gk-price-table dd {
line-height: 32px!important;
}
.gk-price-table dl.extra dd {
line-height: 36px!important;
}
.gk-price-table .button {
font-size: 14px!important;
height: 30px!important;
line-height: 31px!important;
} .gk-clients {
max-width: 580px!important;
margin: 0 auto!important;
} .gk-testimonial p {
font-size: 12px!important;
line-height: 18px!important;
}
.gk-testimonial cite {
font-size: 13px!important;
} .gk-banner-with-button {
font-size: 15px!important;
line-height: 60px!important;
padding: 0 20px!important;
}
.gk-banner-with-button a {
border: 3px solid #fff!important;
-webkit-border-radius: 5px!important;
-moz-border-radius: 5px!important;
border-radius: 5px!important;
height: 32px!important;
line-height: 33px!important;
margin-top: 12px!important;
padding: 0 18px!important;
} .gk-feature {
padding: 0 10px 0 0!important;
}
.gk-feature + .gk-feature {
padding: 0 10px!important;
}
.gk-feature + .gk-feature + .gk-feature {
padding: 0 0 0 10px!important;
}
.gk-feature h2 {
font-size: 16px!important;
}
.gk-feature small {
font-size: 12px!important;
}
.gk-columns > div {
padding: 0 6px;
} #gk-head { }
#main-menu {
display: none;
}
#main-menu-mobile {
border: none;
float: right;
left: auto;
margin: 8px 0;
position: relative;
top: 4px;
width: 50px;
}
#main-menu-mobile > select {
border: 1px solid #fff;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
height: 35px!important;
opacity: 0;
width: 50px;
} #footer-menu {
border-bottom: 1px solid #e5e5e5;
margin: -10px 0 10px 0;
width: 100%;
}
#footer-menu li {
float: none!important;
text-align: center;
width: 100%;
}
.gk-copyrights {
text-align: center;
width: 100%;
}
#gk-top-link {
display: block;
margin: 0!important;
text-align: center;
}
#gk-footer .gk-framework-logo {
float: none!important;
margin: 0 auto 10px auto;
padding-top: 12px!important;
} 
#gk-style-area {
float: none;
margin: 0 auto;
} .onlyDesktop {
display: none!important;
}
.onlyTablets {
display: block!important;
}
.onlySmartphones {
display: none!important;
}
.onlyTabltetsAndSmartphones {
display: block!important;
} @media (max-width: 600px) {
article section table {
border: 1px solid #eee;
border-bottom: none;
max-width: 100%!important;
width: 100%!important;
}
article section table thead {
display: none;
}
article section table td {
border-top: 1px solid #eee;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
clear: both;
display: block;
float: right;
padding: 5px 0 5px 50%;
position: relative;
width: 100%;
}
article section table td:first-child {
border-top: none;
}
article section table tbody tr {
border-bottom: 2px solid #eee;
}
article section table td span.gk-table-label {
display: block;
font-size: 95%;
font-weight: bold;
left: 5px;
position: absolute;
}
}
.imageLogo{
margin-top :40px;
margin-bottom:10px;
}