@font-face {  font-family: 'gotham-bold';  src: url('../fonts/gotham-bold.ttf')  format('truetype'); /* safari, android, ios */}@font-face {  font-family: 'gotham-light';  src: url('../fonts/gotham-light.ttf')  format('truetype'); /* safari, android, ios */}@font-face {  font-family: 'gotham';  src: url('../fonts/gotham-medium.ttf')  format('truetype'); /* safari, android, ios */}@font-face {  font-family: 'gotham-ultra';  src: url('../fonts/gotham-ultra.ttf')  format('truetype'); /* safari, android, ios */}body {	margin: 0;}.container {	max-width: 1024px;	padding: 0 15px;	margin: 0 auto;}.minicontainer{  max-width: 1024px;  padding: 50 0 30 15px;}.background {	background-size: cover;	background-position: 50%;}.clear {	clear: both;}.orange {	color: #ee7700;}.green {  color: #19B238;}.whatsapp {  float: right;  margin-left: 10px;}.qrcode {  float:right;  margin-bottom: 10px;}.roundborder {  border-radius:20px;}h1 {	display: block;  font-size: 2em;  margin-top: 0.67em;  margin-bottom: 0.67em;  margin-left: 0;  margin-right: 0;  font-weight: bold;}h2 {  display: block;  font-size: 1.8em;  margin-top: 0.83em;  margin-bottom: 0.10em;  margin-left: 0;  margin-right: 0;  font-weight: bold;  text-align:center;}h3 {  display: block;  font-size: 1.4em;  margin-top: 0px;  margin-bottom: 0.10em;  margin-left: 0;  margin-right: 0;  font-weight: bold;  text-align:center;}.orangebg {	background-color: #ee7700;	color: #fff;}.greenbg {  background-color: #19B238;  color: #fff; }strong {	font-family: gotham-bold;}header {  padding: 12px 0;}.logo {	float: left;}.logo img {	max-width: 150px;}.contact {	float: right;	text-align: left;	margin-top: 12px;}.contact a {	display: block;	text-decoration: none;	color: #b2b2b2;	font-family: gotham;  font-size: 12px;}.contact a:first-child {	margin-bottom: 3px;}.top.background {	background-image: url(../img/top2.jpg);	background-position: 50% -60px;}.top .container {	padding: 150px 0px 40px 15px;}.top p {	color: #fff;	font-family: gotham-bold;	margin: 0 0 8px;	font-size: 34px;}.top a {	font-family: gotham;	text-decoration: none;	border-radius: 10px;	padding: 18px 40px 14px;	display: inline-block;	margin-top: 10px;	font-size: 20px;}.topborder {	height: 12px;}.features {	text-align: center;	padding: 30px 0;}.features img {	max-width: 80px;	display: block;	margin: 0 auto;}.features .green {	font-family: gotham-bold;  font-size: 24px;  margin: 20px 0 60px;}.feature {	font-family: gotham-light;	font-size: 12px;	display: inline-block;	vertical-align: top;	width: 24%;	text-align: justify;	line-height: 1.3;  margin: 0px 70px 25px 0px;}.feature img {	max-width: 250px;	margin-bottom: 20px;}#mobile {	display: none;}.columns {  margin: 80px 0;}.columns .column {	width: 49%;	display: inline-block;	vertical-align: middle;}.columns .column.background {	background-image: url(../img/column.jpg);	height: 600px;}.column .top {	font-family: gotham-ultra;  font-size: 36px;  line-height: 1.2;  margin: 0;}.column .light {	font-family: gotham-light;	font-size: 26px;	margin: 10px 0 0;}.column ul {	font-family: gotham-light;}.column li {	margin-bottom: 10px;}.column i {  font-family: gotham-ultra;  font-size: 36px;  display: block;  margin-top: 30px;}.column .botlight, .column .bot {	font-family: gotham-light;	line-height: 1.2;	font-size: 20px;	margin: 8px 0;}.column .bot {	font-family: gotham;	margin: 24px 0 0;}footer .background {	background-image: url(../img/bottom1.jpg);	height: 300px;}footer img {	display: inline-block;	vertical-align: middle;}footer .bottom {	text-align: center;	padding: 30px 0 30px;}.cyclo {	height: 35px;	margin-right: 80px;}.gc {	height: 45px;  margin-right:80px;}  .hikingworld {  height: 60px;  margin-right: 30px;    }.pwrdby1{  height:70px;  display:block;  margin:auto; }.pwrdby2{  height:100px;  display:block;  margin:auto;  margin-top:15px;} .column.pwrd{  margin-bottom:20px;} @media (max-width: 991px) {	.top .container {    padding: 100px 15px;	}	.top.background {    background-position: 50% -20px;	}	.column .top {    font-size: 32px;	}	.column .light {    font-size: 24px;	}	.column ul {    font-size: 14px;	}	.column i {    font-size: 32px;	}	.column .botlight, .column .bot {    font-size: 18px;	}	footer .background {    height: 250px;	}}@media (max-width: 767px) {	.logo img {    max-width: 100px;	}	.contact {    margin-top: 4px;	}	.contact a {    font-size: 11px;	}	.top.background {    background-position: 50% 0;	}	.top .container {    padding: 50px 15px;	}	.top p {    font-size: 22px;	}	.top a {    padding: 12px 30px 8px;    font-size: 16px;	}	.features .orange {    font-size: 18px;	}	.feature {    width: 100%;    margin-bottom: 40px;	}	.feature img {    margin-bottom: 14px;	}	.columns {    margin: 0 0 60px;	}	.columns .column {    width: 100%;	}	.column .top {    font-size: 25px;	}	.column .light {    font-size: 20px;	}	.column i {    font-size: 25px;	}	.column .botlight, .column .bot {    font-size: 16px;	}	.columns .column.background {    height: 300px;    margin-bottom: 50px;  }  #mobile {  	display: block;  }	#desktop {		display: none;	}	footer .background {    height: 150px;	}	.cyclo {    height: 30px;    margin-right: 30px;	}  .mobileqrdisplay{    display:none;  }  .whatsappmobile{    float: right;    margin-left: 10px;    }  .gcmobile {    height: 45px;    margin-right:0px;    }      .wlinktext{    }              }