/* MOBILE RESPONSIVE */
/* small device ----------- */
@media only screen 
and (max-width: 1000px) {
		body {
			position:relative;
			background-color:#FFFFFF;
			font-family: 'Montserrat', sans-serif;
			-webkit-font-smoothing:antialiased;
			font-smooth:always;
			font-size:16px;
			letter-spacing:0.5px;
			line-height:22px;
			color:#333333;
			margin:0;
			padding:0;
			height: 100%;
			width:100%;
			font-weight:normal;
		}
		.tagMobile { display:block; }
		#mobileNav { display:block; position:absolute; top:3px; right:10px; width:50px; height:50px; margin:auto; background:url('../../i/icons/icn-nvmenu.png') no-repeat center center; background-size:contain; }
		#mobileNavClose { display:block; position:fixed; top:18px; right:25px; width:35px; height:35px; background:url('../../i/icons/icn-nvclose.png') no-repeat center center; background-size:contain; }
		.mobileOnly { display:block; }
		
		/* TOP HEADER NAVIGATION */
		.wbLogo { width:25%; margin-top:12px; }
		.wbLogo img { max-width:100%; }
		.nvMainBar { display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0, 0.9); text-align:center; padding:15% 0; overflow-y:auto; }
		ul.nvMain { float:none; width:80%; margin:auto; }
		ul.nvMain.nvSide { margin-left:auto; }
		ul.nvMain>li { display:block; width:100%; font-size:20px; line-height:24px; padding:5px; margin:5px 10px; }
		ul.nvMain>li>a { color:#FFFFFF; }
		/* navigation drop */
		.nvDrop { position:relative; top:5px; left:0; right:0; background:transparent; padding:5px; border-top:0; margin-bottom:20px; }
		ul.nvSub>li { padding:3px 0; font-size:18px; }
		ul.lnkLang { position:fixed; width:auto; margin-left:0; top:25px; left:20px; }
		ul.lnkLang>li.wSub { text-align:left; margin:0; }
		ul.lnkLang>li.wSub>.nvDrop.dropRg { top:8px; left:0px; right:auto; text-align:left; padding:5px 5px 5px 10px; background:#000000; border:1px #666666 dashed; }
		ul.lnkLang .nvSub>li { padding:2px 0; }

		/* FOOTER */
		footer#footerSection { min-height:20px; }
		.footerLf { margin:10px 0; }
		.copyRg { margin-right:10px; }
		.copyRg>label { display:none; }
		ul.ftSocMed { margin-top:3px;  }
		.ftGoTop { right:10px; }
		.rowFtNav { display:none; }
		/* PAGE BOTTOM */
		section#bottomSection { padding:5px 0 0 0; }
		ul.bottomRows>li.rowHlp { padding-bottom:25px !important; }
		.bottomCol { float:none; width:98%; }
		.bottomCol.hlpCol { margin-left:0; }
		.hlpBox { overflow:hidden; margin-bottom:20px; }
		.hlpNote { width:60%; }
		ul.hlpLnk { margin-top:0; }

		/* HOME BANNER */
		section#bannerSection { height:100vh; overflow:hidden; }
		.bannerCntBox {
			max-width:90%;
			top:auto;
			bottom:30%;
			padding:5px;
		}
		h1.bannerTtl { font-size:38px; line-height:38px; font-weight:800; color:#FFFFFF; text-align:center; }
		/* QPick Bar */
		.qPickBar {  }
		.qPickLf { width:80%; border-right:0; font-size:14px; }
		.qPickRg { display:none; }

		/* HOME ABOUT */
		section.hmScAbout { height:auto; padding:30px 0; }
		.hmAboutLf { float:none; width:94%; padding:20px 0; }
		.hmAboutRg { float:none; width:100%; height:30vh; }
		ul.hmAboutLnk { margin-top:15px; }
		ul.hmAboutLnk>li { padding:12px 15px; margin-right:15px; background-size:auto 70%; font-size:14px; }
		ul.hmAboutLnk>li.icnPlant { padding-left:42px; }
		ul.hmAboutLnk>li.icnLeader { padding-left:30px; }

		/* HOME LATEST PROJECT */
		section.hmScProject { height:auto !important; }
		.hmProjectNote { position:relative; width:100%; }
		.hmProjectPhotos { position:relative; width:100%; }
		.hmProjectDesc { position:relative; margin:15px; }

		/* CONTENT HEADER */
		section.pgScHeader { padding:100px 0 10px 0; }
		h1.pgTtl { font-size:32px; line-height:32px; }
		.pgBrief { width:96%; text-align:center; }

		/* HOME UPDATES */
		ul.hmUpdatesLst>li { width:90%; }

		/* BUSINESS */
		.bizWrap { padding:0 0 10px 0; }
		ul.bizLst>li { width:90%; }

		/* PAGING BOTTOM */
		section.pgScPaging { margin-top:0px; margin-bottom:40px; }
		.pagingWrap { height:auto; } 
		.prevBx { position:relative; width:90%; background-size:30px auto; }
		.nextBx { position:relative; width:90%; background-size:30px auto; }
		.pageLnk>a { font-size:20px; line-height:20px; }
		.pageLnk>label { font-size:13px; line-height:14px; margin-bottom:3px; }
		.pageLnk.pagePrevBox { padding:10px 10px 10px 45px; }
		.pageLnk.pageNextBox { padding:10px 45px 10px 10px; }

		/* PRESS */
		.nwsWrap { padding:0 0 10px 0; }
		ul.nwsLst>li { float:none; width:96%; margin:1% auto; }

		/* CONTACT US */
		ul.contactGrp { margin:0; }
		ul.contactGrp>li { width:90%; margin:15px auto; font-size:18px; text-align:center; }
		a.lnkWA { font-size:16px; }
		.contactGap { height:30px; }

		/* DEVELOPMENT */
		.devColImg { float:none; width:96%; }
		.devImgBox { width:100%; height:250px; }
		.devColNote { position:relative; width:94%; margin:10px 0; }
		ul.devLst>li:nth-child(even) .devColImg { float:none; }
		ul.devLst>li:nth-child(even) .devColNote { right:auto; text-align:left; text-align-last:left; }

		/* PRESS READ */
		.nwsLf { float:none; width:100%; }
		.nwsRg { float:none; width:100%; padding-top:40px; }

		/* MANAGEMENT TEAM */
		ul.lstTeam>li { width:80%; margin:5% 0; }
		.teamPic { margin-bottom:15px; }

} 

/* PHONES LANDSCAPE ORIENTATION */
@media only screen 
and (max-width: 1000px)
and (orientation: landscape) {
}

/* TABLET LANDSCAPE ORIENTATION */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	 	.nvMenuArea.navLangArea { left:14%; }
	 	#headerBar.stickyHeader .nvMenuArea.navLangArea { left:11%; }
	 	
		/* BOX CONTENT */
		ul.contentBox>li { position:relative; display:inline-block; vertical-align:top; width:32%; max-width:370px; min-height:375px; margin:5px; background:#D0D0D0; overflow:hidden; 
			-webkit-border-radius: 4px; 
			   -moz-border-radius: 4px; 
							border-radius: 4px;	
		}
		
		/* MAIN HOME BOXES */
		.sliderOfferBox.homeActBox { float:left; width:67%; }
		.sliderOfferBox.homeActBox>ul.contentBox>li { width:47.5%; margin-left:8.5px; }
}