h1,
.h1,
.contact .contact-name {
font-size: 22px;
}
h2,
.h2 {
font-size: 22px;
}
.banner-content .title {
font-size: 3rem;
padding: 48px 72px;
}
.contact .page-header {
margin-bottom: 48px;
}
.contact .left-wrap {
padding-right: 24px;
}
.contact .contact-form {
margin-bottom: 0;
}
.solidres-module-checkavailability.form-horizontal .action {
height: 100%;
}
.nsp-style-2 .nsp-header-wrap {
padding-right: 24px;
}
.hero-content-wrap {
width: 480px;
}
.hero-title {
font-size: 60px;
line-height: 1.07;
}
.intro-image {
position: relative;
overflow: hidden;
height: 100%;
width: 100%;
}
.intro-image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
max-height: 110%;
max-width: unset;
}
.article #gkMainbody.gkcomponent {
padding-left: 10%;
padding-right: 10%;
}
@media (max-width: 1320px) {
#login-form .add-on {
display: none;
}
#login-form #modlgn-username,
#login-form #modlgn-secretkey,
#login-form #modlgn-passwd {
margin-left: 0;
}
#login-form #modlgn-secretkey {
max-width: calc(100% - 70px);
}
}
@media (max-width: 1280px) {
.gkHeaderContent {
padding: 5rem 0 5rem 5rem;
}
.gkPageContent {
max-width: 100%;
}
.gkCols3 .box.gkmod-1,
.gkCols3 .box.gkmod-2,
.gkCols3 .box.gkmod-3,
.gkCols3 .box.gkmod-more {
float: left;
}
.gkCols4 .box.gkmod-1,
.gkCols4 .box.gkmod-2,
.gkCols4 .box.gkmod-3,
.gkCols4 .box.gkmod-4,
.gkCols4 .box.gkmod-more {
float: left;
}
.gkCols6 .box.gkmod-1,
.gkCols6 .box.gkmod-2,
.gkCols6 .box.gkmod-3,
.gkCols6 .box.gkmod-4,
.gkCols6 .box.gkmod-5,
.gkCols6 .box.gkmod-6,
.gkCols6 .box.gkmod-more {
float: left;
}
.box.banner.banner-left .gkBannerContent {
right: 24px;
width: auto;
}
.gkCols5 .box.gkmod-5:nth-child(1),
.gkCols5 .box.gkmod-5:nth-child(2),
.gkCols5 .box.gkmod-more:nth-child(1),
.gkCols5 .box.gkmod-more:nth-child(2) {
width: 50%;
}
.gkCols5 .box.gkmod-5:nth-child(3),
.gkCols5 .box.gkmod-more:nth-child(3) {
clear: left;
}
.gkCols5 .box.gkmod-5:nth-child(3),
.gkCols5 .box.gkmod-5:nth-child(4),
.gkCols5 .box.gkmod-5:nth-child(5),
.gkCols5 .box.gkmod-more:nth-child(3),
.gkCols5 .box.gkmod-more:nth-child(4),
.gkCols5 .box.gkmod-more:nth-child(5) {
width: 33.333%;
padding-top: 48px;
}
#gkMainbody .box.big-title.text-center .vmheader {
width: 50%;
}
.gkNspPM-EvoNews1 .intro .nspInfo2 {
display: none;
}
.btn,
button,
input[type="button"],
input[type="submit"],
.btn-link,
.readon-button-wrap .readon-button,
.price-btn {
padding: 14px 18px;
}
#gkHeader {
padding: 96px 48px 48px;
}
#gkHeader.affix {
padding: 48px 48px 0;
}
#gkMainbody.gkcomponent {
padding:180px 48px 48px 48px;
}
.article #gkMainbody.gkcomponent,
.article .price-page #gkMainbody.gkcomponent,
.article .schedule-page #gkMainbody.gkcomponent {
padding-left: 48px;
padding-right: 48px;
}
.com_users #gkMainbody,
.com_config #gkMainbody {
padding-top: 96px;
padding-bottom: 96px;
}
.breadcrumb {
padding: 24px 48px;
}
.box {
padding-left: 48px;
padding-right: 48px;
}
.footer-wrap,
.gkCopyrights {
padding-left: 48px;
padding-right: 48px;
}
.footer-wrap {
margin-top: 48px;
}
#footer,
#gkFooterNav {
flex-basis: 50%;
}
.gkFooterNav .moduletable {
flex: 0 0 50%;
max-width: 50%;
}
.box.marquee-wrap {
padding-top: 24px;
padding-bottom: 24px;
}
.intro-content {
padding: 48px;
}
#hero-wrap {
padding: 96px 48px;
}
.partner-col {
flex: 0 0 25%;
}
.gk_bauhaus_collapse .header a {
padding: 24px 48px;
}
.gk_bauhaus_collapse .content {
padding-left: 48px;
padding-right: 48px;
padding-bottom: 1px;
}
.blog .blog-page-header-inner h2,
.blog-featured .blog-page-header-inner h2 {
font-size: 3.5rem;
margin-bottom: 48px;
}
.tag-category .filters {
margin-bottom: 48px;
}
.price-item {
padding: 48px 24px;
}
.price {
font-size: 48px;
}
}
@media (max-width: 1250px) {
.activity-content-wrap {
padding-left: 192px;
}
}
@media (max-width: 1180px) {
.gkHeaderContent {
width: 60%;
}
.gkHeaderContent h1 {
margin-bottom: 2rem;
}
.gkHeaderContent p {
margin-bottom: 3rem;
}
.box.animated-color-bg {
padding: 6rem;
}
.gkPhotoOverlayContent {
bottom: 6rem;
left: 4rem;
padding: 4.5rem 6rem;
}
.single-page > .header {
margin: 0 -6rem;
}
.single-page .item-body {
margin: 0 0 6rem 0;
}
.blog-page .item-list .item-view .item-image {
margin: 6rem -6rem 0 -6rem;
}
.blog-page .item-list .item-view .item-content {
margin: 6rem auto 0 auto;
width: 90%;
}
.blog-page .items-more {
width: 90%;
margin: 10rem auto 0 auto;
}
.blog-page.hasSidebar .item-view .item-image {
margin: 6rem 0 0 0;
}
#gkTop1.big-spaces,
#gkTop2.big-spaces,
#gkBottom1.big-spaces,
#gkBottom2.big-spaces,
#gkBottom3.big-spaces,
#gkBottom4.big-spaces,
#gkBottom5.big-spaces {
padding: 6rem;
}
.gkPhotoOverlayContent h2 {
font-size: 3.6rem;
margin: 0 0 1.8rem 0;
}
.gkPhotoOverlayContent p {
font-size: 1.8rem;
margin: 0;
}
.single-page .item-title {
margin-top: 8rem;
}
.item-top-info {
margin-bottom: 5rem;
}
.demo-typo {
margin: 4rem 0 2rem 0;
}
.item-body h2,
.item-body h3,
.item-body h4 {
margin-top: 7.5rem;
}
#gkMainbody .box.big-title.text-center .vmheader {
width: 100%;
}
}
@media (max-width: 1024px) {
.thumbnails {
margin-left: -48px;
padding-right: 48px;
}
.thumbnails > li {
margin-left: 48px;
margin-bottom: 48px;
}
.nsp-style-2 .nspArt h4.nspHeader {
font-size: 24px;
line-height: 1.5;
}
} .article #gkMainbody.gkcomponent, .single #gkMainbody.gkcomponent {
padding-left: 48px;
padding-right: 48px;
}
.n2-ss-slide {
height: calc((75vw * .9) / 1.5) !important;
}