* {
	box-sizing: border-box;
}

body {
	cursor: default;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

@viewport {
	width: device-width;
	initial-scale: 1.0;
}

@-ms-viewport {
	width: device-width;
}

@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

#Loader {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1;
	padding: 0px;
	margin: -55px 0px 0px -55px;
	border: 10px solid #F3F3F3;
	border-radius: 50%;
	border-top: 10px solid #FF6600;
	width: 100px;
	height: 100px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

#Load {
	display: none;
}

@-webkit-keyframes loadanimatefadein {
	from { opacity:0 }
	to { opacity:1 }
}

@keyframes loadanimatefadein {
	from { opacity:0 }
	to { opacity:1 }
}

.loadanimatefadein {
	position: relative;
	-webkit-animation-name: loadanimatefadein;
	-webkit-animation-duration: 5s;
	animation-name: loadanimatefadein;
	animation-duration: 5s
}

.topnav {
	display: inline-block;
	width: 100%;
	height: 40px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	border: 0px;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1;
}

.topnavmenu {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	line-height: normal;
	letter-spacing: 1px;
	color: #FFFFFF;
	background-color: #FF6600;
	height: 40px;
	width: auto;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	border: 0px;
	border-radius: 0px 0px 10px 0px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2), 0px 6px 20px 0px rgba(0, 0, 0, 0.19);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
}

.topnavmenu:hover,
.topnavmenu:focus {
	background-color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.topnavmenuicon {
	background-color: #FFFFFF;
	width: 28px;
	height: 4px;
	margin: 5.5px 0px 0px 0px;
}

.overlay {
	background-color: #000000;
	opacity: 1;
	height: 100%;
	width: 0;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 97;
	overflow-x: hidden;
	transition: 0.5s;
}

.overlay-content {
	background-color: #000000;
	background-attachment: fixed;
	background-image: url(../images/ekonexionlogowatermark.png);
	background-repeat: no-repeat;
	background-position: center top 100px;
	max-width: 100%;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 15px 0px 15px 0px;
	border: 0px;
	position: relative;
	top: 0px;
}

.coltopnavmenu3-container {
	display: table;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-color: transparent;
}

.coltopnavmenu1-3 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: transparent;
}

.coltopnavmenu2-3 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: transparent;
}

.coltopnavmenu3-3 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: transparent;
}

.topnavmenuheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 0.9;
	white-space: normal;
	color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border: 0px;
}

.bullettopnavmenuheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	line-height: 0.9;
	letter-spacing: normal;
	color: #FF6600;
	background-color: transparent;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	border: 0px;
}

.lnktopnavmenuheader {
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	transition: 0.3s;
}

.lnktopnavmenuheader:link {
	color: #FF6600;
}

.lnktopnavmenuheader:visited {
	color: #FF6600;
}

.lnktopnavmenuheader:hover {
	color: #FFFFFF;
}

.lnktopnavmenuheader:active {
	color: #FF6600;
}

.topnavmenuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 0.9;
	white-space: normal;
	color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 10px 0px;
	border: 0px;
}

.bullettopnavmenuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	line-height: 0.9;
	letter-spacing: normal;
	color: #FF6600;
	background-color: transparent;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	border: 0px;
}

.lnktopnavmenuitem {
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	transition: 0.3s;
}

.lnktopnavmenuitem:link {
	color: #CCCC99;
}

.lnktopnavmenuitem:visited {
	color: #CCCC99;
}

.lnktopnavmenuitem:hover {
	color: #FFFFFF;
}

.lnktopnavmenuitem:active {
	color: #CCCC99;
}

.overlay a {
	text-decoration: none;
	color: #CCCC99;
	background-color: transparent;
	transition: 0.3s;
}

.overlay a:hover, 
.overlay a:focus {
	color: #FFFFFF;
}

.overlay .closebtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	position: absolute;
	top: -3px;
	right: 10px;
	z-index: 98;
}

@-webkit-keyframes animatemodalcontact {
	from { top: -100px; opacity: 0; }
	to { top: 0px; opacity: 1; }
}

@keyframes animatemodalcontact {
	from { top: -100px; opacity: 0; }
	to { top: 0px; opacity: 1; }
}

.modalcontact {
	display: none;
	background-color: #000000 transparent;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
	z-index: 98;
}

.modalcontact:target {
	display: table;
	position: fixed;
}

.modalcontact-dialog {
	display: table-cell;
	vertical-align: top;
}

.modalcontact-dialog .modalcontact-content {
	background-color: #333333;
	width: 90%;
	height: auto;
	margin: auto;
	padding: 0px;
	outline: 0px;
	border: 1px solid #CCCC99;
	border-radius: 5px;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2), 0px 6px 20px 0px rgba(0, 0, 0, 0.19);
	position: relative;
	-webkit-animation-name: animatemodalcontact;
	-webkit-animation-duration: 0.5s;
	animation-name: animatemodalcontact;
	animation-duration: 0.5s;
}

.closebtnmodalcontact {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-decoration: none;
	color: #CCCC99;
	border: 0px;
	padding: 5px;
	margin: -12px 0px 0px 0px;
	z-index: 99;
}

.closebtnmodalcontact:hover,
.closebtnmodalcontact:focus {
	color: #FFFFFF;
	cursor: pointer;
}

.txtmodalcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	line-height: 1.5;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #FFFFFF;
	background-color: none transparent;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 0px;
}

.lnkmodalcontact {
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.lnkmodalcontact:link {
	color: #CCCC99;
}

.lnkmodalcontact:visited {
	color: #CCCC99;
}

.lnkmodalcontact:hover {
	color: #FFFFFF;
}

.lnkmodalcontact:active {
	color: #CCCC99;
}

@-webkit-keyframes animatemodalcopyright {
	from { top: -100px; opacity: 0; }
	to { top: 0px; opacity: 1; }
}

@keyframes animatemodalcopyright {
	from { top: -100px; opacity: 0; }
	to { top: 0px; opacity: 1; }
}

.modalcopyright {
	display: none;
	background-color: #000000 transparent;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
	z-index: 98;
}

.modalcopyright:target {
	display: table;
	position: fixed;
}

.modalcopyright-dialog {
	display: table-cell;
	vertical-align: top;
}

.modalcopyright-dialog .modalcopyright-content {
	background-color: #333333;
	width: 90%;
	height: auto;
	margin: auto;
	padding: 0px;
	outline: 0px;
	border: 1px solid #CCCC99;
	border-radius: 5px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2), 0px 6px 20px 0px rgba(0, 0, 0, 0.19);
	position: relative;
	-webkit-animation-name: animatemodalcopyright;
	-webkit-animation-duration: 0.5s;
	animation-name: animatemodalcopyright;
	animation-duration: 0.5s;
}

.closebtnmodalcopyright {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-decoration: none;
	color: #CCCC99;
	border: 0px;
	padding: 5px;
	margin: -12px 0px 0px 0px;
	z-index: 99;
}

.closebtnmodalcopyright:hover,
.closebtnmodalcopyright:focus {
	color: #FFFFFF;
	cursor: pointer;
}

.txtmodalcopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	line-height: 1.5;
	vertical-align: middle;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #FFFFFF;
	background-color: none transparent;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 0px;
}

.lnkmodalcopyright {
	text-decoration: none;
	cursor: pointer;
}

.lnkmodalcopyright:link {
	color: #CCCC99;
}

.lnkmodalcopyright:visited {
	color: #CCCC99;
}

.lnkmodalcopyright:hover {
	color: #FFFFFF;
}

.lnkmodalcopyright:active {
	color: #CCCC99;
}

@-webkit-keyframes animatemodalprivacy {
	from { top: -100px; opacity: 0; }
	to { top: 0px; opacity: 1; }
}

@keyframes animatemodalprivacy {
	from { top: -100px; opacity: 0; }
	to { top: 0px; opacity: 1; }
}

.modalprivacy {
	display: none;
	background-color: #000000 transparent;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
	z-index: 98;
}

.modalprivacy:target {
	display: table;
	position: fixed;
}

.modalprivacy-dialog {
	display: table-cell;
	vertical-align: top;
}

.modalprivacy-dialog .modalprivacy-content {
	background-color: #333333;
	width: 90%;
	height: auto;
	margin: auto;
	padding: 0px;
	outline: 0px;
	border: 1px solid #CCCC99;
	border-radius: 5px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2), 0px 6px 20px 0px rgba(0, 0, 0, 0.19);
	position: relative;
	-webkit-animation-name: animatemodalprivacy;
	-webkit-animation-duration: 0.5s;
	animation-name: animatemodalprivacy;
	animation-duration: 0.5s;
}

.closebtnmodalprivacy {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-decoration: none;
	color: #CCCC99;
	border: 0px;
	padding: 5px;
	margin: -12px 0px 0px 0px;
	z-index: 99;
}

.closebtnmodalprivacy:hover,
.closebtnmodalprivacy:focus {
	color: #FFFFFF;
	cursor: pointer;
}

.txtmodalprivacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	line-height: 1.5;
	vertical-align: middle;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #FFFFFF;
	background-color: none transparent;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 0px;
}

.lnkmodalprivacy {
	text-decoration: none;
	cursor: pointer;
}

.lnkmodalprivacy:link {
	color: #CCCC99;
}

.lnkmodalprivacy:visited {
	color: #CCCC99;
}

.lnkmodalprivacy:hover {
	color: #FFFFFF;
}

.lnkmodalprivacy:active {
	color: #CCCC99;
}

.topnavcompanyname {
	background-color: transparent;
	height: 40px;
	width: auto;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border: 0px;
	position: absolute;
	right: 5px;
	top: 0px;
	z-index: 2;
}

.lnktopnavcompanyname {
	text-decoration: none;
	cursor: pointer;
}

.lnktopnavcompanyname:link {
	color: #FFFFFF;
}

.lnktopnavcompanyname:visited {
	color: #FFFFFF;
}

.lnktopnavcompanyname:hover {
	color: #CCCC99;
}

.lnktopnavcompanyname:active {
	color: #CCCC99;
}

.imgtopnavcompanyname {
	position: relative;
	background-color: transparent;
	height: 40px;
	width: auto;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.hero {
	position: relative;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
	border: 0px;
	left: 0px;
	top: 0px;
}

.imghero {
	position: relative;
	background-color: #FFFFFF;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.imgheroinfo {
	position: relative;
	background-color: #FFFFFF;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.imgherotxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-transform: none;
	text-decoration: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #666666;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 5px 30px 5px;
	border: 0px;
}

.lnkimgherotxt {
	text-decoration: underline;
	cursor: pointer;
}

.lnkimgherotxt:link {
	color: #666633;
}

.lnkimgherotxt:visited {
	color: #666633;
}

.lnkimgherotxt:hover {
	color: #FF6600;
}

.lnkimgherotxt:active {
	color: #FF6600;
}

.companyslogan {
	text-align: center;
	height: auto;
	width: 100%;
	margin: auto;
	padding: 0px;
	border: 0px;
	position: absolute;
	top: 50%;
}

.companyslogantxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 2px 2px 10px #000000;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 2.5px;
	word-spacing: normal;
	white-space: normal;
	color: #FFFFFF;
	opacity: 1;
	background-color: transparent;
	width: auto;
	height: auto;
	margin: 0px;
	border: 0px;
	padding: 10px;
}

.maintxt {
	height: auto;
	max-width: 800px;
	margin: 0px auto 0px auto;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: #FFFFFF;
	position: relative;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 2px;
	word-spacing: normal;
	white-space: normal;
	color: #FF6600;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 2px;
	word-spacing: normal;
	white-space: normal;
	color: #669999;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border: 0px;
}

.h2sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: center;
	line-height: normal;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #666666;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.txtintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.5;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	border: 0px;
}

.txtnorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.5;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	border: 0px;
}

.lnktxtnorm {
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}

.lnktxtnorm:link {
	color: #669999;
}

.lnktxtnorm:visited {
	color: #669999;
}

.lnktxtnorm:hover {
	color: #FF6600;
}

.lnktxtnorm:active {
	color: #FF6600;
}

.bullettxtnorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	vertical-align: center;
	line-height: 1.5;
	letter-spacing: normal;
	color: #669999;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	border: 0px;
}

.imgmaintxt {
	position: relative;
	background-color: #FFFFFF;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.txtreadmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #666633;
	background-color: #FFFFFF;
	margin: -25px 0px 30px 0px;
	padding: 0px;
	border: 0px;
}

.lnkreadmore {
	text-decoration: underline;
	cursor: pointer;
}

.lnkreadmore:link {
	color: #666633;
}

.lnkreadmore:visited {
	color: #666633;
}

.lnkreadmore:hover {
	color: #FF6600;
}

.lnkreadmore:active {
	color: #FF6600;
}

.bulletreadmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: normal;
	letter-spacing: normal;
	color: #FF6600;
	background-color: #FFFFFF;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	border: 0px;
}

.txtquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.4;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #999966;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/quotebackground1.png);
	background-size: 30px 50px;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	width: auto;
	height: auto;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	border: 0px;
}

.txtquoteauthor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.4;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #669999;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.txtlnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 1.2;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #666666;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border: 0px;
}

.lnktxtlnk {
	text-decoration: underline;
	cursor: pointer;
}

.lnktxtlnk:link {
	color: #669999;
}

.lnktxtlnk:visited {
	color: #669999;
}

.lnktxtlnk:hover {
	color: #FF6600;
}

.lnktxtlnk:active {
	color: #FF6600;
}

.bullettxtlnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	line-height: 1.2;
	letter-spacing: normal;
	color: #669999;
	background-color: #FFFFFF;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	border: 0px;
}

.sitemap1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: -7px 0px 15px 0px;
	padding: 0px;
	border: 0px;
}

.sitemap2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: -7px 0px 15px 50px;
	padding: 0px;
	border: 0px;
}

.sitemap3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: -7px 0px 15px 100px;
	padding: 0px;
	border: 0px;
}

.lnksitemap1 {
	cursor: pointer;
	color: #666666;
}

.lnksitemap1:link {
	text-decoration: none;
}

.lnksitemap1:visited {
	text-decoration: none;
}

.lnksitemap1:hover {
	text-decoration: underline;
}

.lnksitemap1:active {
	text-decoration: underline;
}

.lnksitemap2 {
	cursor: pointer;
	color: #666666;
}

.lnksitemap2:link {
	text-decoration: none;
}

.lnksitemap2:visited {
	text-decoration: none;
}

.lnksitemap2:hover {
	text-decoration: underline;
}

.lnksitemap2:active {
	text-decoration: underline;
}

.lnksitemap3 {
	cursor: pointer;
	color: #666666;
}

.lnksitemap3:link {
	text-decoration: none;
}

.lnksitemap3:visited {
	text-decoration: none;
}

.lnksitemap3:hover {
	text-decoration: underline;
}

.lnksitemap3:active {
	text-decoration: underline;
}

.colquicknavmenu3-container {
	display: table;
	width: 100%;
	margin: 0px auto 0px auto 0px;
	padding: 15px 0px 45px 0px;
	border: 0px;
	background-color: #FFFFFF;
}

.colquicknavmenu1-3 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 15px 15px 0px 15px;
	border: 0px;
	background-color: #F3F3F3;
}

.colquicknavmenu2-3 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: #F3F3F3;
}

.colquicknavmenu3-3 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 15px 15px;
	border: 0px;
	background-color: #F3F3F3;
}

.quicknavmenuheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #669999;
	background-color: #F3F3F3;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border: 0px;
}

.quicknavmenuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #FF6600;
	background-color: #F3F3F3;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border: 0px;
}

.lnkquicknavmenuitem {
	text-decoration: underline;
	cursor: pointer;
}

.lnkquicknavmenuitem:link {
	color: #669999;
}

.lnkquicknavmenuitem:visited {
	color: #669999;
}

.lnkquicknavmenuitem:hover {
	color: #FF6600;
}

.lnkquicknavmenuitem:active {
	color: #FF6600;
}

.bulletquicknavmenuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	line-height: normal;
	letter-spacing: normal;
	color: #669999;
	background-color: #F3F3F3;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	border: 0px;
}

.mainnavmenuheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 2px;
	word-spacing: normal;
	white-space: normal;
	color: #669999;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 30px 0px 15px 0px;
	padding: 0px;
	border: 0px;
}

.colmainnavmenu2-container {
	display: table;
	max-width: 800px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
}

.colmainnavmenu1-2 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: #FFFFFF;
}

.colmainnavmenu2-2 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: #FFFFFF;
}

.mainnavmenucard {
	width: auto;
	height: auto;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border: 0px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	transition: 0.3s;
}

.mainnavmenucard:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.imgmainnavmenucard {
	position: relative;
	background-color: #FFFFFF;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-radius: 5px 5px 0px 0px;
}

.mainnavmenucardinfo {
	padding: 5px 15px 5px 15px;
}

.mainnavmenucardheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #669999;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border: 0px;
}

.mainnavmenucardsubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px;
}

.mainnavmenucardteaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px;
}

.mainnavmenucardlnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #666633;
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px;
}

.lnkmainnavmenucardlnk {
	text-decoration: underline;
	cursor: pointer;
}

.lnkmainnavmenucardlnk:link {
	color: #666633;
}

.lnkmainnavmenucardlnk:visited {
	color: #666633;
}

.lnkmainnavmenucardlnk:hover {
	color: #FF6600;
}

.lnkmainnavmenucardlnk:active {
	color: #FF6600;
}

.bulletmainnavmenucardlnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: normal;
	letter-spacing: normal;
	color: #FF6600;
	background-color: #FFFFFF;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	border: 0px;
}

.colimgtwinsquare2-container {
	display: table;
	max-width: 800px;
	margin: 0px auto 0px auto;
	padding: 15px 0px 0px 0px;
	border: 0px;
	background-color: #FFFFFF;
}

.colimgtwinsquare1-2 {
	display: block;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-color: #FFFFFF;
}

.colimgtwinsquare2-2 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-color: #FFFFFF;
}

.imgtwinsquare {
	position: relative;
	background-color: #FFFFFF;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.imgtwinsquareinfo {
	position: relative;
	background-color: #FFFFFF;
	height: auto;
	max-width: 800px;
	margin: 0px auto 45px auto;
	padding: 0px;
	border: 0px;
}

.imgtwinsquaretxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0px;
	text-transform: none;
	text-decoration: none;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #666666;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	border: 0px;
}

.lnkimgtwinsquaretxt {
	text-decoration: underline;
	cursor: pointer;
}

.lnkimgtwinsquaretxt:link {
	color: #666633;
}

.lnkimgtwinsquaretxt:visited {
	color: #666633;
}

.lnkimgtwinsquaretxt:hover {
	color: #FF6600;
}

.lnkimgtwinsquaretxt:active {
	color: #FF6600;
}

.colcontact2-container {
	display: table;
	height: auto;
	width: 100%;
	margin: 45px 0px 45px 0px;
	padding: 0px;
	border: 0px;
	background-color: #F3F3F3;
}

.colcontact1-2 {
	display: block;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding: 30px 0px 10px 0px;
	border: 0px;
	background-color: transparent;
}

.colcontact2-2 {
	display: block;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding: 10px 0px 30px 0px;
	border: 0px;
	background-color: transparent;
} 

.btncontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	line-height: normal;
	letter-spacing: 1px;
	word-spacing: normal;
	white-space: normal;
	color: #669999;
	background-color: #FFFFFF;
	width: 220px;
	height: auto;
	margin: 0px;
	padding: 15px 30px;
	border: 2px solid #669999;
	border-radius: 5px;
	cursor: pointer;
	transition-duration: 1s;
}

.btncontact:hover {
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #669999;
}

.lnkbtncontact {
	cursor: pointer;
}

.lnkbtncontact:link {
	color: #669999;
}

.lnkbtncontact:visited {
	color: #669999;
}

.lnkbtncontact:hover {
	color: #FFFFFF;
}

.lnkbtncontact:active {
	color: #FFFFFF;
}

#BtnTopScroll {
	display: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-indent: 0px;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #FFFFFF;
	background-color: #FF6600;
	height: 40px;
	width: 40px;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	border: 0px;
	border-radius: 50%;
	outline: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	opacity: 1;
}

#BtnTopScroll:visited {
	background-color: #FF6600;
}

#BtnTopScroll:hover {
	background-color: #333333;
}

#BtnTopScroll:active {
	background-color: #FF6600;
}

.slideshowpapuaexpeditions-container {
	background: #669999;
	opacity: 0.9;
	height: auto;
	width: 100%;
	padding: 0px;
	margin: 45px 0px 0px 0px;
	border: 0px;
	position: relative;
}

.slideshowpapuaexpeditionstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	line-height: 1.2;
	max-width: 700px;
	margin: 0px auto;
	padding: 10px 10px 0px 10px;
	border: 0px;
}

.slidespapuaexpeditions {
	display: none;
	padding: 10px 30px 20px 30px;
	text-align: center;
}

.slidespapuaexpeditionsnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #CCCC99;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.slidespapuaexpeditionsitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 1.2;
	color: #FFFFFF;
	height: 10em;
	max-width: 700px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

.bulletslidespapuaexpeditionsitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 1.2;
	color: #FFFF00;
}

.dotslideshowpapuaexpeditions-container {
	text-align: center;
	padding: 20px;
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.dotslideshowpapuaexpeditions {
	cursor: pointer;
	height: 15px;
	width: 15px;
	margin: 0px 2px;
	background-color: #CCCCCC;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}

.active, .dotslideshowpapuaexpeditions:hover {
	background-color: #669999;
}

.slideshowecotourism-container {
	background: #669999;
	opacity: 0.9;
	height: auto;
	width: 100%;
	padding: 0px;
	margin: 45px 0px 0px 0px;
	border: 0px;
	position: relative;
}

.slideshowecotourismtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	line-height: 1.2;
	max-width: 700px;
	margin: 0px auto;
	padding: 10px 10px 0px 10px;
	border: 0px;
}

.slidesecotourism {
	display: none;
	padding: 10px 30px 20px 30px;
	text-align: center;
}

.slidesecotourismnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #CCCC99;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.slidesecotourismitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 1.2;
	color: #FFFFFF;
	height: 8em;
	max-width: 700px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

.bulletslidesecotourismitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 1.2;
	color: #FFFF00;
}

.dotslideshowecotourism-container {
	text-align: center;
	padding: 20px;
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.dotslideshowecotourism {
	cursor: pointer;
	height: 15px;
	width: 15px;
	margin: 0px 2px;
	background-color: #CCCCCC;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}

.active, .dotslideshowecotourism:hover {
	background-color: #669999;
}

.slideshowbirding-container {
	background: #669999;
	opacity: 0.9;
	height: auto;
	width: 100%;
	padding: 0px;
	margin: 45px 0px 0px 0px;
	border: 0px;
	position: relative;
}

.slideshowbirdingtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	line-height: 1.2;
	max-width: 700px;
	margin: 0px auto;
	padding: 10px 10px 0px 10px;
	border: 0px;
}

.slidesbirding {
	display: none;
	padding: 10px 30px 20px 30px;
	text-align: center;
}

.slidesbirdingnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #CCCC99;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.slidesbirdingitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 1.2;
	color: #FFFFFF;
	height: 10em;
	max-width: 700px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

.bulletslidesbirdingitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 1.2;
	color: #FFFF00;
}

.dotslideshowbirding-container {
	text-align: center;
	padding: 20px;
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.dotslideshowbirding {
	cursor: pointer;
	height: 15px;
	width: 15px;
	margin: 0px 2px;
	background-color: #CCCCCC;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}

.active, .dotslideshowbirding:hover {
	background-color: #669999;
}

.slideshowbirdlife-container {
	background: #669999;
	opacity: 0.9;
	height: auto;
	width: 100%;
	padding: 0px;
	margin: 45px 0px 0px 0px;
	border: 0px;
	position: relative;
}

.slideshowbirdlifetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	line-height: 1.2;
	max-width: 700px;
	margin: 0px auto;
	padding: 10px 10px 0px 10px;
	border: 0px;
}

.slidesbirdlife {
	display: none;
	padding: 10px 30px 20px 30px;
	text-align: center;
}

.slidesbirdlifenumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #CCCC99;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.slidesbirdlifeitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 1.2;
	color: #FFFFFF;
	height: 10em;
	max-width: 700px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

.bulletslidesbirdlifeitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	vertical-align: bottom;
	line-height: 1.2;
	color: #FFFF00;
}

.dotslideshowbirdlife-container {
	text-align: center;
	padding: 20px;
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.dotslideshowbirdlife {
	cursor: pointer;
	height: 15px;
	width: 15px;
	margin: 0px 2px;
	background-color: #CCCCCC;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}

.active, .dotslideshowbirdlife:hover {
	background-color: #669999;
}

.slideshowquotes-container {
	background: #669999;
	height: auto;
	width: 100%;
	padding: 0px;
	margin: 45px 0px 0px 0px;
	border: 0px;
	position: relative;
}

.slideshowquotestitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	line-height: 1.2;
	color: #FFFFFF;
	background: #669999;
	max-width: 700px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	border: 0px;
}

.slidesquotes {
	display: none;
	padding: 10px 30px 20px 30px;
	text-align: center;
}

.slidesquotesquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-indent: 10px;
	text-decoration: none;
	text-transform: none;
	line-height: 1.2;
	color: #FFFFFF;
	background: #669999;
	background-attachment: scroll;
	background-image: url(../images/quotebackground1.png);
	background-size: 30px 50px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 34em;
	max-width: 700px;
	margin: 0px auto 0px auto;
	padding: 5px 0px 0px 0px;
	border: 0px;
}

.slidesquotesauthor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	line-height: 1.2;
	color: #FFFF00;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.dotslideshowquotes-container {
	text-align: center;
	padding: 20px;
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.dotslideshowquotes {
	cursor: pointer;
	height: 15px;
	width: 15px;
	margin: 0 2px;
	background-color: #CCCCCC;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}

.active, .dotslideshowquotes:hover {
	background-color: #669999;
}

.prev, .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	margin-top: -30px;
	padding: 3px 8px 6px 8px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 26px;
	border-radius: 0px 6px 6px 0px;
	user-select: none;
}

.next {
	position: absolute;
	right: 0px;
	border-radius: 6px 0px 0px 6px;
}

.prev:hover, .next:hover {
	background-color: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
}

.colbottomnavmenu3-container {
	display: table;
	width: 100%;
	margin: 45px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	background-color: #D4D4AA;
}

.colbottomnavmenu1-3 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: #D4D4AA;
}

.colbottomnavmenu2-3 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: #D4D4AA;
}

.colbottomnavmenu3-3 {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	border: 0px;
	background-color: #D4D4AA;
}

.bottomnavmenu {
	width: auto;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-color: #D4D4AA;
	position: relative;
}

.bottomnavmenuheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 15px 0px 5px 0px;
}

.lnkbottomnavmenuheader {
	text-decoration: none;
	cursor: pointer;
}

.lnkbottomnavmenuheader:link {
	color: #FFFFFF;
}

.lnkbottomnavmenuheader:visited {
	color: #FFFFFF;
}

.lnkbottomnavmenuheader:hover {
	color: #2E2E1F;
}

.lnkbottomnavmenuheader:active {
	color: #2E2E1F;
}

.bottomnavmenuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	color: #2E2E1F;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.lnkbottomnavmenuitem {
	text-decoration: none;
	cursor: pointer;
}

.lnkbottomnavmenuitem:link {
	color: #8A8A5C;
}

.lnkbottomnavmenuitem:visited {
	color: #8A8A5C;
}

.lnkbottomnavmenuitem:hover {
	color: #2E2E1F;
}

.lnkbottomnavmenuitem:active {
	color: #2E2E1F;
}

.imgbottomnavmenu {
	position: relative;
	background-color: #D4D4AA;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.lnkbottomnavmenuimg {
	text-decoration: none;
	cursor: pointer;
}

@media only screen and (min-width: 350px) {
	.slidespapuaexpeditionsitem {
	  height: 8em;
	}

	.slidesecotourismitem {
	  height: 7em;
	}

	.slidesbirdingitem {
	  height: 8em;
	}

	.slidesbirdlifeitem {
	  height: 7em;
	}

	.slidesquotesquote {
	  height: 22em;
	}
}

@media only screen and (min-width: 450px) {
	.txtmodalcontact {
	  font-size: 18px;
	}

	.txtmodalcopyright {
	  font-size: 15px;
	}

	.txtmodalprivacy {
	  font-size: 18px;
	}

	.colimgtwinsquare1-2 {
	  display: table-cell;
	  width: 50%;
	  padding: 0px 2px 0px 0px;
	}

	.colimgtwinsquare2-2 {
	  display: table-cell;
	  width: 50%;
	  padding: 0px 0px 0px 2px;
	}

	.slidespapuaexpeditionsitem {
	  height: 7em;
	}

	.slidesecotourismitem {
	  height: 5em;
	}

	.slidesbirdingitem {
	  height: 6em;
	}

	.slidesbirdlifeitem {
	  height: 6em;
	}

	.slidesquotesquote {
	  height: 18em;
	}

	.imgbottomnavmenu {
	  width: 75%;
	}
}

@media only screen and (min-width: 600px) {
	.topnav {
	  height: 50px;
	}

	.topnavmenu {
	  font-size: 11px;
	  height: 50px;
	}

	.topnavmenuicon {
	  width: 35px;
	  height: 5px;
	  margin: 7px 0px 0px 0px;
	}

	.topnavmenuheader {
	  margin: 0px 0px 0px 175px;
	}

	.topnavmenuitem {
	  margin: 0px 0px 0px 191px;
	}

	.overlay .closebtn {
	  font-size: 50px;
	}

	.modalcontact {
	  padding: 40px 0px 0px 0px;
	}

	.modalcontact-dialog .modalcontact-content {
	  width: 80%;
	}

	.closebtnmodalcontact {
	  font-size: 50px;
	  margin: -15px 0px 0px 0px;
	}

	.modalcopyright {
	  padding: 40px 0px 0px 0px;
	}

	.modalcopyright-dialog .modalcopyright-content {
	  width: 80%;
	}

	.closebtnmodalcopyright {
	  font-size: 50px;
	  margin: -15px 0px 0px 0px;
	}

	.modalprivacy {
	  padding: 40px 0px 0px 0px;
	}

	.modalprivacy-dialog .modalprivacy-content {
	  width: 80%;
	}

	.closebtnmodalprivacy {
	  font-size: 50px;
	  margin: -15px 0px 0px 0px;
	}

	.topnavcompanyname {
	  height: 50px;
	}

	.imgtopnavcompanyname {
	  height: 50px;
	}

	.imgherotxt {
	  font-size: 13px;
	  padding: 0px 5px 45px 5px;
	}

	h1 {
	  font-size: 28px;
	  margin: 0px 0px 30px 0px;
	}

	h2 {
	  font-size: 23px;
	  margin: 0px 0px 30px 0px;
	}

	.h2sub {
	  font-size: 18px;
	}

	.txtintro {
	  font-size: 19px;
	  margin: 0px 0px 45px 0px;
	}

	.txtnorm {
	  font-size: 18px;
	  margin: 0px 0px 45px 0px;
	}

	.bullettxtnorm {
	  font-size: 19px;
	}

	.txtreadmore {
	  font-size: 18px;
	  margin: -40px 0px 45px 0px;
	}

	.bulletreadmore {
	  font-size: 22px;
	}

	.txtquote {
	  font-size: 20px;
	  margin: 0px 0px 45px 0px;
	}

	.txtquoteauthor {
	  font-size: 20px;
	}

	.txtlnk {
	  font-size: 18px;
	  margin: 0px 0px 30px 0px;
	}

	.bullettxtlnk {
	  font-size: 18px;
	}

	.sitemap1 {
	  font-size: 18px;
	  margin: -20px 0px 30px 0px;
	}

	.sitemap2 {
	  font-size: 17px;
	  margin: -20px 0px 30px 50px;
	}

	.sitemap3 {
	  font-size: 15px;
	  margin: -20px 0px 30px 100px;
	}

	.colquicknavmenu3-container {
	  padding: 15px 0px 60px 0px;
	}

	.colquicknavmenu1-3 {
	  display: table-cell;
	  width: 33.33%;
	  padding: 15px 15px 15px 15px;
	}

	.colquicknavmenu2-3 {
	  display: table-cell;
	  width: 33.33%;
	  padding: 15px 15px 15px 15px;
	}

	.colquicknavmenu3-3 {
	  display: table-cell;
	  width: 33.33%;
	  padding: 15px 15px 15px 15px;
	}

	.quicknavmenuheader {
	  font-size: 15px;
	}

	.quicknavmenuitem {
	  font-size: 15px;
	}

	.bulletquicknavmenuitem {
	  font-size: 15px;
	}

	.mainnavmenuheader {
	  font-size: 23px;
	  margin: 45px 0px 15px 0px;
	}

	.mainnavmenucardheader {
	  font-size: 20px;
	}

	.mainnavmenucardsubheader {
	  font-size: 16px;
	}

	.mainnavmenucardteaser {
	  font-size: 16px;
	}

	.mainnavmenucardlnk {
	  font-size: 16px;
	}

	.bulletmainnavmenucardlnk {
	  font-size: 20px;
	}

	.imgtwinsquareinfo {
	  margin: 0px auto 60px auto;
	}

	.imgtwinsquaretxt {
	  font-size: 15px;
	}

	.colcontact2-container {
	  margin: 60px 0px 60px 0px;
	}

	.colcontact1-2 {
	  display: table-cell;
	  text-align: right;
	  width: 50%;
	  margin: 0px;
	  padding: 40px 30px 40px 0px;
	}

	.colcontact2-2 {
	  display: table-cell;
	  text-align: left;
	  width: 50%;
	  margin: 0px;
	  padding: 40px 0px 40px 30px;
	}

	#BtnTopScroll {
	  font-size: 30px;
	  height: 50px;
	  width: 50px;
	}

	.slideshowpapuaexpeditions-container {
	  margin: 60px 0px 0px 0px;
	}

	.slideshowpapuaexpeditionstitle {
	  font-size: 23px;
	}

	.slidespapuaexpeditionsitem {
	  font-size: 18px;
	  height: 5em;
	}

	.bulletslidespapuaexpeditionsitem {
	  font-size: 26px;
	}

	.dotslideshowpapuaexpeditions-container {
	  margin: 0px 0px 25px 0px;
	}

	.slideshowecotourism-container {
	  margin: 60px 0px 0px 0px;
	}

	.slideshowecotourismtitle {
	  font-size: 23px;
	}

	.slidesecotourismitem {
	  font-size: 18px;
	  height: 4em;
	}

	.bulletslidesecotourismitem {
	  font-size: 26px;
	}

	.dotslideshowecotourism-container {
	  margin: 0px 0px 25px 0px;
	}

	.slideshowbirding-container {
	  margin: 60px 0px 0px 0px;
	}

	.slideshowbirdingtitle {
	  font-size: 23px;
	}

	.slidesbirdingitem {
	  font-size: 18px;
	  height: 4em;
	}

	.bulletslidesbirdingitem {
	  font-size: 26px;
	}

	.dotslideshowbirding-container {
	  margin: 0px 0px 25px 0px;
	}

	.slideshowbirdlife-container {
	  margin: 60px 0px 0px 0px;
	}

	.slideshowbirdlifetitle {
	  font-size: 23px;
	}

	.slidesbirdlifeitem {
	  font-size: 18px;
	  height: 4em;
	}

	.bulletslidesbirdlifeitem {
	  font-size: 26px;
	}

	.dotslideshowbirdlife-container {
	  margin: 0px 0px 25px 0px;
	}

	.slideshowquotes-container {
	  margin: 60px 0px 0px 0px;
	}

	.slideshowquotestitle {
	  font-size: 23px;
	}

	.slidesquotesquote {
	  font-size: 18px;
	  height: 13em;
	}

	.slidesquotesauthor {
	  font-size: 18px;
	}

	.dotslideshowquotes-container {
	  margin: 0px 0px 25px 0px;
	}

	.colbottomnavmenu3-container {
	  margin: 60px 0px 0px 0px;
	  padding: 0px 0px 25px 0px;
	}

	.colbottomnavmenu1-3 {
	  display: table-cell;
	  width: 33.33%;
	}

	.colbottomnavmenu2-3 {
	  display: table-cell;
	  width: 33.33%;
	}

	.colbottomnavmenu3-3 {
	  display: table-cell;
	  width: 33.33%;
	}

	.bottomnavmenuheader {
	  font-size: 15px;
	}

	.bottomnavmenuitem {
	  font-size: 14px;
	}

	.imgbottomnavmenu {
	  width: 100%;
	}
}

@media only screen and (min-width: 768px) {
	.coltopnavmenu1-3 {
	  display: table-cell;
	  width: 33.33%;
	}

	.coltopnavmenu2-3 {
	  display: table-cell;
	  width: 33.33%;
	}

	.coltopnavmenu3-3 {
	  display: table-cell;
	  width: 33.33%;
	}

	.topnavmenuheader {
	  font-size: 18px;
	  margin: 0px;
	}

	.bullettopnavmenuheader {
	  font-size: 18px;
	}

	.topnavmenuitem {
	  font-size: 14px;
	  margin: 0px 0px 0px 16px;
	}

	.bullettopnavmenuitem {
	  font-size: 14px;
	}

	.modalcontact {
	  padding: 60px 0px 0px 0px;
	}

	.modalcontact-dialog .modalcontact-content {
	  width: 75%;
	}

	.txtmodalcontact {
	  font-size: 19px;
	}

	.modalcopyright {
	  padding: 60px 0px 0px 0px;
	}

	.modalcopyright-dialog .modalcopyright-content {
	  width: 75%;
	}

	.txtmodalcopyright {
	  font-size: 16px;
	}

	.modalprivacy {
	  padding: 60px 0px 0px 0px;
	}

	.modalprivacy-dialog .modalprivacy-content {
	  width: 75%;
	}

	.txtmodalprivacy {
	  font-size: 19px;
	}

	.companyslogantxt {
	  font-size: 12px;
	  letter-spacing: 3px;
	}

	.imgherotxt {
	  font-size: 14px;
	}

	h1 {
	  font-size: 29px;
	}

	h2 {
	  font-size: 24px;
	}

	.h2sub {
	  font-size: 19px;
	}

	.txtintro {
	  font-size: 20px;
	}

	.txtnorm {
	  font-size: 19px;
	}

	.bullettxtnorm {
	  font-size: 20px;
	}

	.txtreadmore {
	  font-size: 19px;
	}

	.bulletreadmore {
	  font-size: 23px;
	}

	.txtquote {
	  font-size: 21px;
	}

	.txtquoteauthor {
	  font-size: 21px;
	}

	.txtlnk {
	  font-size: 19px;
	}

	.bullettxtlnk {
	  font-size: 19px;
	}

	.quicknavmenuheader {
	  font-size: 16px;
	}

	.quicknavmenuitem {
	  font-size: 16px;
	}

	.bulletquicknavmenuitem {
	  font-size: 16px;
	}

	.mainnavmenuheader {
	  font-size: 24px;
	}

	.colmainnavmenu1-2 {
	  display: table-cell;
	  width: 50%;
	}

	.colmainnavmenu2-2 {
	  display: table-cell;
	  width: 50%;
	}

	.mainnavmenucard {
	  margin: 15px 0px 15px 0px;
	}

	.mainnavmenucardheader {
	  font-size: 18px;
	  height: 2em;
	}

	.mainnavmenucardsubheader {
	  font-size: 14px;
	}

	.mainnavmenucardteaser {
	  font-size: 14px;
	  height: 8em;
	}

	.mainnavmenucardlnk {
	  font-size: 14px;
	  margin: 10px 0px 10px 0px;
	}

	.bulletmainnavmenucardlnk {
	  font-size: 18px;
	}

	.imgtwinsquaretxt {
	  font-size: 16px;
	}

	.slideshowpapuaexpeditionstitle {
	  font-size: 24px;
	}

	.slidespapuaexpeditionsitem {
	  font-size: 19px;
	  height: 5em;
	}

	.bulletslidespapuaexpeditionsitem {
	  font-size: 27px;
	}

	.slideshowecotourismtitle {
	  font-size: 24px;
	}

	.slidesecotourismitem {
	  font-size: 19px;
	  height: 3em;
	}

	.bulletslidesecotourismitem {
	  font-size: 27px;
	}

	.slideshowbirdingtitle {
	  font-size: 24px;
	}

	.slidesbirdingitem {
	  font-size: 19px;
	}

	.bulletslidesbirdingitem {
	  font-size: 27px;
	}

	.slideshowbirdlifetitle {
	  font-size: 24px;
	}

	.slidesbirdlifeitem {
	  font-size: 19px;
	  height: 4em;
	}

	.bulletslidesbirdlifeitem {
	  font-size: 27px;
	}

	.slideshowquotestitle {
	  font-size: 24px;
	}

	.slidesquotesquote {
	  font-size: 19px;
	  height: 11em;
	}

	.slidesquotesauthor {
	  font-size: 19px;
	}
}

@media only screen and (min-width: 800px) {
	.colimgtwinsquare1-2 {
	  padding: 0px 10px 0px 15px;
	}

	.colimgtwinsquare2-2 {
	  padding: 0px 15px 0px 10px;
	}

	.imgtwinsquaretxt {
	  padding: 0px 15px 0px 15px;
	}
}

@media only screen and (min-width: 900px) {
	.overlay {
	  overflow-y: hidden;
	}

	.overlay-content {
	  background-position: center center;
	}

	.topnavmenuheader {
	  font-size: 22px;
	}

	.bullettopnavmenuheader {
	  font-size: 22px;
	}

	.topnavmenuitem {
	  font-size: 18px;
	}

	.bullettopnavmenuitem {
	  font-size: 18px;
	}

	.modalcontact-dialog .modalcontact-content {
	  width: 70%;
	}

	.txtmodalcontact {
	  font-size: 20px;
	}

	.modalcopyright-dialog .modalcopyright-content {
	  width: 70%;
	}

	.txtmodalcopyright {
	  font-size: 17px;
	}

	.modalprivacy-dialog .modalprivacy-content {
	  width: 70%;
	}

	.txtmodalprivacy {
	  font-size: 20px;
	}

	.companyslogantxt {
	  font-size: 16px;
	  letter-spacing: 4px;
	}

	h1 {
	  font-size: 30px;
	}

	h2 {
	  font-size: 25px;
	}

	.h2sub {
	  font-size: 20px;
	}

	.txtintro {
	  font-size: 21px;
	}

	.txtnorm {
	  font-size: 20px;
	}

	.bullettxtnorm {
	  font-size: 21px;
	}

	.txtreadmore {
	  font-size: 20px;
	}

	.bulletreadmore {
	  font-size: 24px;
	}

	.txtquote {
	  font-size: 22px;
	}

	.txtquoteauthor {
	  font-size: 22px;
	}

	.txtlnk {
	  font-size: 20px;
	}

	.bullettxtlnk {
	  font-size: 20px;
	}

	.colquicknavmenu1-3 {
	  padding: 15px 30px 15px 30px;
	}

	.colquicknavmenu2-3 {
	  padding: 15px 30px 15px 30px;
	}

	.colquicknavmenu3-3 {
	  padding: 15px 30px 15px 30px;
	}

	.quicknavmenuheader {
	  font-size: 17px;
	}

	.quicknavmenuitem {
	  font-size: 17px;
	}

	.bulletquicknavmenuitem {
	  font-size: 17px;
	}

	.mainnavmenuheader {
	  font-size: 25px;
	}

	.mainnavmenucardheader {
	  height: 2em;
	}

	.mainnavmenucardteaser {
	  height: 7em;
	}

	.slideshowpapuaexpeditionstitle {
	  font-size: 25px;
	}

	.slidespapuaexpeditionsitem {
	  font-size: 20px;
	  height: 5em;
	}

	.bulletslidespapuaexpeditionsitem {
	  font-size: 28px;
	}

	.slideshowecotourismtitle {
	  font-size: 25px;
	}

	.slidesecotourismitem {
	  font-size: 20px;
	}

	.bulletslidesecotourismitem {
	  font-size: 28px;
	}

	.slideshowbirdingtitle {
	  font-size: 25px;
	}

	.slidesbirdingitem {
	  font-size: 20px;
	}

	.bulletslidesbirdingitem {
	  font-size: 28px;
	}

	.slideshowbirdlifetitle {
	  font-size: 25px;
	}

	.slidesbirdlifeitem {
	  font-size: 20px;
	  height: 4em;
	}

	.bulletslidesbirdlifeitem {
	  font-size: 28px;
	}

	.slideshowquotestitle {
	  font-size: 25px;
	}

	.slidesquotesquote {
	  font-size: 20px;
	  height: 11em;
	}

	.slidesquotesauthor {
	  font-size: 20px;
	}

	.colbottomnavmenu3-container {
	  padding: 5px 0px 25px 0px;
	}

	.colbottomnavmenu1-3 {
	  padding: 0px 20px 0px 20px;
	}

	.colbottomnavmenu2-3 {
	  padding: 0px 20px 0px 20px;
	}

	.colbottomnavmenu3-3 {
	  padding: 0px 20px 0px 20px;
	}

	.bottomnavmenuheader {
	  font-size: 16px;
	}

	.bottomnavmenuitem {
	  font-size: 15px;
	}
}

@media only screen and (min-width: 1000px) {
	.overlay {
	  opacity: 0.9;
	}

	.coltopnavmenu3-container {
	  width: 90%;
	}

	.modalcontact-dialog .modalcontact-content {
	  width: 60%;
	}

	.modalcopyright-dialog .modalcopyright-content {
	  width: 60%;
	}

	.modalprivacy-dialog .modalprivacy-content {
	  width: 60%;
	}

	.companyslogantxt {
	  font-size: 18px;
	  letter-spacing: 4.5px;
	}

	.colquicknavmenu1-3 {
	  padding: 15px 45px 15px 45px;
	}

	.colquicknavmenu2-3 {
	  padding: 15px 45px 15px 45px;
	}

	.colquicknavmenu3-3 {
	  padding: 15px 45px 15px 45px;
	}

	.colbottomnavmenu1-3 {
	  padding: 0px 30px 0px 30px;
	}

	.colbottomnavmenu2-3 {
	  padding: 0px 30px 0px 30px;
	}

	.colbottomnavmenu3-3 {
	  padding: 0px 30px 0px 30px;
	}
}

@media only screen and (min-width: 1200px) {
	.modalcontact-dialog .modalcontact-content {
	  width: 55%;
	}

	.modalcopyright-dialog .modalcopyright-content {
	  width: 55%;
	}

	.modalprivacy-dialog .modalprivacy-content {
	  width: 55%;
	}

	.companyslogantxt {
	  font-size: 20px;
	  letter-spacing: 5px;
	}

	.colquicknavmenu1-3 {
	  padding: 15px 60px 15px 60px;
	}

	.colquicknavmenu2-3 {
	  padding: 15px 60px 15px 60px;
	}

	.colquicknavmenu3-3 {
	  padding: 15px 60px 15px 60px;
	}

	.quicknavmenuheader {
	  font-size: 18px;
	}

	.quicknavmenuitem {
	  font-size: 18px;
	}

	.bulletquicknavmenuitem {
	  font-size: 18px;
	}

	.bottomnavmenuheader {
	  font-size: 17px;
	}

	.bottomnavmenuitem {
	  font-size: 16px;
	}
}