
@media (max-width: 768px) {
.content {
	padding: 40% 0 0;
}
}

@media (max-width: 603px) {
#menu.navbar-default {
background-color: rgb(245, 245, 245) !important;
    max-height: unset!important;
}
label {
	float: none !important
}
.pull-left.fnav, .pull-right.fnav {
	float: none !important;
	text-align: center;
}
.hover-bg .hover-text {
	padding: 12% 10%;
}

#bs-example-navbar-collapse-1 > ul > li:nth-child(2) > a:nth-child(2), #bs-example-navbar-collapse-1 > ul > li:nth-child(2) > a:nth-child(3), #bs-example-navbar-collapse-1 > ul > li:nth-child(2) > a:nth-child(4) {
    display: none;
}
#bs-example-navbar-collapse-1 > ul > li:nth-child(2) {
    height: auto;
    overflow: unset;
    width: auto;
}
#bs-example-navbar-collapse-1 > ul > li:nth-child(2):hover {
    overflow: unset;
    height: auto;
}
}

@media (max-width: 360px) {
.hover-bg .hover-text {
	padding: 22% 10%;
}
header {
    height: 100%;
    max-height: unset;
}
}
@media (max-width: 767px) {
.intro-text {
    padding-top: 150px;
    padding-bottom: 10px;
}
#services-section,#about-section,#contact-section {
    padding-top: 20px;
}
.icon-sidebar {
    position: fixed;
    top: unset;
    bottom: 0px;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    z-index: 1;
    right: 0;
    left: 0;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    text-align: center;
    margin: auto;
}
.icon-sidebar a {
    display: inline-block;
    text-align: center;
    padding: 10px;
    transition: none;
    color: white;
    font-size: 20px;
    width: 25%;
    box-sizing: border-box;
    margin: auto;
    float: left;
}
header {
    height: 100%;
    max-height: unset;
}
.section-title.center {
    padding: 20px 0;
}
.space {
    margin-top: 10px;
}
#corporate, #investors, #sme {
    padding-top: 0px;
    margin-top: 0px;
}
#about-section {
    padding: 0px 0;
}
#contact-section {
    padding: 0;
}
nav#footer {
    padding: 30px 0 70px 0;
}
a.mobilesOnly {
    display: block;
    margin-bottom: 10px;
}
#contact-section > div > div:nth-child(2) > div:nth-child(3) > p:nth-child(2),#contact-section > div > div:nth-child(2) > div:nth-child(3) > p:nth-child(3),#contact-section > div > div:nth-child(2) > div:nth-child(3) > p:nth-child(4) {
    display: none;
}
#sme > h4 > strong{
line-height:40px;
}
 #sme {
    padding-top: 10px;
}
#footer details summary {
    display: inline-block;
    position: relative;
    float: unset;
    margin: auto;
    vertical-align: unset;
    text-align: center;
    width: 100%;
    padding: 14px 0 0 0;
    box-sizing: border-box;
}

}
