html {width:100%;height:100%;}
body {width:100%;height:100%;bottom:0;margin:0;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(100%);transform: translateZ(100%);-webkit-overflow-scrolling: touch;background:#fff;}


.max1630 {max-width:1600px;}
.alink {text-decoration:none;}

#rulercnt {width:100%;max-width:1600px;margin:0 auto;height:0;}
#mruler {width:100%;max-width:1600px;height:0;}
.noselect {-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

@font-face { font-family: ns;src:url('fonts/ns.ttf') format('truetype'), url('fonts/ns.eot?#iefix') format('embedded-opentype'), url('fonts/ns.woff') format('woff'), url('fonts/ns.svg#7d908cbe80260b5d84bba8b634124ae0');font-style: normal;}
@font-face { font-family: nsl;src:url('fonts/nsl.ttf') format('truetype'), url('fonts/nsl.eot?#iefix') format('embedded-opentype'), url('fonts/nsl.woff') format('woff'), url('fonts/nsl.svg#7d908cbe80260b5d84bba8b634124ae0');font-style: normal;}
@font-face { font-family: nsm;src:url('fonts/nsstdm.ttf') format('truetype'), url('fonts/nsstdm.eot?#iefix') format('embedded-opentype'), url('fonts/nsstdm.woff') format('woff'), url('fonts/nsstdm.svg#cc0eb6f4212a5af6331cfcb10934242c');font-style: normal;}
@font-face { font-family: futcon;src:url('fonts/futcon.ttf') format('truetype'), url('fonts/futcon.eot?#iefix') format('embedded-opentype'), url('fonts/futcon.woff') format('woff'), url('fonts/futcon.svg#cdb92756adef449206ef923f75e68faa');font-style: normal;}
@font-face {font-family: rh; src:url('fonts/rh.ttf') format('truetype'), url('fonts/rh.eot?#iefix') format('embedded-opentype'), url('fonts/rh.woff') format('woff'), url('fonts/rh.svg#65c216ddfe40c6bb727e74ceb7ceb02c');font-style:normal;}

.marquee {overflow: hidden;}
.marquee span {display:inline-block;padding-right:90px;}

.tbl {display:table;}
.rw {display:table-row;}
.cll {display:table-cell;}
.iblk {display:inline-block;}
.blk {display:block;}
.fh {height:100%;}
.fvh {height:100vh;}
.fw {width:100%;}
.fvw {height:100vw;}
.vat {vertical-align:top;}
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.ma {margin:0 auto;}
.navy360 {background:#35434b;}
.pabs {position:absolute;}
.prel {position:relative;}
.pfix {position:fixed;}
.curp {cursor:pointer;}
.brdbox {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ovfh {overflow:hidden;}
.vsblhdn {visibility:hidden;}
.vsblvsbl {visibility:visible;}
.opac0 {opacity:0;}
.opac1 {opacity:1;}
.wsnw {white-space:nowrap;}
.wsnrm {white-space:normal;}
.w0 {width:0;}
.swipeff {position:absolute;z-index:1;background:rgba(83,105,118,.30);height:60px;width:calc(100vw + 50px);margin-left:100vw;opacity:.30;display:none;}
.vw100 {width:100vw;}
.disnone {display:none;}
.disblock {
    display: block;
}

.ns {font-family:ns;}
.rh {font-family:rh;}
.nsl {font-family:nsl;}
.nsm {font-family:nsm;}
.fs0 {font-size:0;}
.fs9 {font-size:9pt;}
.fs10 {font-size:10pt;}
.fs11 {font-size:11pt;}
.fs12 {font-size:12pt;}
.fs13 {font-size:13pt;}
.fs14 {font-size:14pt;}
.fs15 {font-size:15pt;}
.fs16 {font-size:16pt;}
.fs17 {font-size:17pt;}
.fs18 {font-size:18pt;}
.fs19 {font-size:19pt;}
.fs20 {font-size:20pt;}
.fs21 {font-size:21pt;}
.fs22 {font-size:22pt;}
.fs23 {font-size:23pt;}
.fs24 {font-size:24pt;}
.fs25 {font-size:25pt;}
.fs26 {font-size:26pt;}
.fs27 {font-size:27pt;}
.fs28 {font-size:28pt;}
.fs29 {font-size:29pt;}
.fs30 {font-size:30pt;}
.fs31 {font-size:31pt;}
.fs32 {font-size:32pt;}

.ltrs0 {letter-spacing:0;}
.ltrs1 {letter-spacing:1px;}
.ltrs-1 {letter-spacing:-1px;}

.ebeb {color:#ebebeb;}
.cl333 {color:#333;}
.cl48 {color:#484848;}
.whitelistcolor {color:#204468;}
.bmngdarkblue {background:#35434b;}
.bpink {background:pink;}
.byellow {background:yellow;}
.bblue {background:blue;}
.bpurple {background:purple;}
.bblack {background:black;}
.bwhite {background:white;}
.blime {background:lime;}
.bbrown {background:brown;}
.bnavy {background:navy;}
.bred {background:red;}
.bgreen {background:green;}
.bbeige {background:beige;}

.maxcolor {color:#787878;}
.pink {color:pink;}
.orange {color:orange;}
.yellow {color:yellow;}
.blue {color:blue;}
.black {color:black;}
.white {color:white;}
.lime {color:lime;}
.red {color:red;}
.green {color:green;}

.pageheader {margin:40px 0;}
	.pageheader .phs {width:40%;}
	.pageheader .phm {width:10%;}



.homebanner2 {width:100%;height:500px;margin:25px 0 25px 0;color:#000;}
.catsbanner {width:100%;height:300px;margin:10px 0 30px 0;background:#4c4c4c url(images/projectbanner.jpg) center top;}
	.projectpagelogo {width:90%;max-width:500px;margin:50px 0;}
	
	
	
.iletisimbanner {width:100%;height:400px;margin:10px 0 30px 0;background:#4c4c4c url(images/iletisim-banner.jpg) center center;}
.slgliright {background:#4c4c4c url(images/sldtextback.jpg) center center;background-size:cover;}

.homeslogan1 {width:100%;margin:0 auto;font-size:0;background:#f5f5f5;}
		.homeslogan2 {width:100%;margin:20px auto 25px auto;font-size:0;background:#f5f5f5;}
		.homeslogan3 {width:100%;margin:0 auto;font-size:0;background:#f5f5f5;}
	
	
	.slgdivider {padding:10px 0;}
	.slgtext {padding:0 30px;}


.hmenuicon {cursor:pointer;}
#closemenu {margin:10px 10px 0 0;width:50px;height:50px;background:url(images/close50.png);cursor:pointer;}
#closedetail {margin:10px 10px 0 0;width:50px;height:50px;background:url(images/close50gray.png);cursor:pointer;}



.hmenuback {min-height:100vh;background:#272727;}
.detailback {min-height:100vh;}
.details {display:inline-block;font-size:12pt;}
	.detleft {text-align:center;font-size:0;}
		.detleft .slidez {display:inline-block;width:100%;max-width:600px;text-align:center;border-radius:10px;}
			.detleft .slidez img {width:100%;border-radius:10px;}
	.detexplain {color:#666;}
	.detailtexts .keywords {font-size:12pt;color:#999;}
	.detimgcount {display:inline-block;width:100%;max-width:600px;}
	#detnums {z-index:199;right:10px;top:10px;padding:4px 8px;border-radius:16px;background:#333;}

#hthumbz, #detailcnt {max-width:1600px;margin:0 auto;font-size:0;text-align:left;vertical-align:top;}
	.prdthumbz {display:inline-block;vertical-align:top;cursor:pointer;border-radius:10px;margin-bottom:10px;}
		.prdframe {left:0;width:calc(100% - 28px);height:calc(100% - 18px);margin:7px 12px;border:2px solid #efefef;border-radius:7px;}
		.prdlable {width:90%;height:50px;left:50%;line-height:50px;top:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);border:1px solid #efefef;}
		.thbimg {font-size:0;padding:0 5px;}
			.thbimg .thb {width:100%;border-radius:8px;}
			.thumbinfo {position:relative;display:inline-block;width:100%;}
			.thumbinfo .texts {position:relative;z-index:2;font-size:18pt;font-family:ns;padding:14px 10px 10px 10px;color:#414141;}

.free-wall {margin: 15px 5px;}
.brick {width:300px;cursor:pointer;border-radius:10px;}
.info {padding: 15px;color: #333;}
.brick img {margin:0px;padding:0px;display: block;border-radius:8px;}
.imgloader {position:absolute;width:100%;height:100%;background:rgba(240,240,240,.7);}
	.imgloader div {position:absolute;background:rgba(0,0,0,.5);border-radius:5px;font-family:ns;font-size:11pt;color:white;padding:10px 15px;top:10%;left:50%;transform:translateX(-50%);}
.ftrboxes {padding:30px 0;color:#ccc;}
.ftrboxes .items {font-size:15pt;margin:15px 0 15px 20px;cursor:pointer;}
.ftrboxes .addr {font-size:15pt;margin:15px 0 15px 20px;cursor:default;}
.ftrfacebook {display:block;height:30px;line-height:30px;padding-left:40px;background:url(images/socialicons.png) 0 0;background-repeat:no-repeat;margin-bottom:5px;}
.ftrinstagram {display:block;height:30px;line-height:30px;padding-left:40px;background:url(images/socialicons.png) 0 -30px;background-repeat:no-repeat;margin-bottom:5px;}
.ftrboxes a {text-decoration:none;color:#ccc;}

	@media (min-width: 1600px) {
		.homebanner {width:100%;height:800px;margin:10px 0 25px 0;background:#f5f5f5;}
		#checksize1 {color:red;}
		
		#homeslogan1 {display:inline;}
		#homeslogan1mobile {display:none;}
		
		.logotop {width:250px;}
		.hmenucnt {text-align:left;}
		.hmenuicon {width:50px;height:50px;margin-left:50px;background:url(images/hmenuiconb.png) center center no-repeat;}
		.menulistcnt {width:800px;margin:20px auto 0 auto;font-size:28pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:800px;margin:20px auto 0 auto;font-size:28pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas.jpg) center center no-repeat;}
		.slglileft {height:800px;}
		.slgliright {height:800px;}
		.details {width:50%;transform:translateX(50%);}
		.detailtexts {text-align:left;font-family:ns;padding:20px 0 0 40px;}
		.detcode {font-size:20pt;}
		.detcatname {font-size:17pt;}
		.catnameonbanner {font-family:nsl;font-size:28pt;}
		.slglileft {width:50%;text-align:center;}
			.slglileft img {width:100%;border-radius:10px;margin:30px 0;}
		.slgliright {width:50%;}
		.slghdr {padding:0;}
		.ftrboxes {width:25%;}
		.abouttext {padding:0 70px;}
		
		.prjimgcell {width:33%;display:inline-block;padding:0;}
			.prjimg1 {border-radius:10px 0 0 10px;}
			.prjimg2 {border-radius:0 10px 10px 0;}
			.prjspan {border-radius:0 0 10px 10px;}
			.prjmid {border-radius:none;}
		.prjmidcell {width:33%;display:inline-block;}
		.prjspancell {width:99%;display:none;}
		
		.prjmidimages {width:calc(50% - 10px);padding:5px 5px;}
		
		.prjsubhdr {font-size:22pt;}
		.prjsubtext {font-size:13pt;}
		
	}
    
    @media (max-width: 1600px) and (min-width: 1360px) {
		.homebanner {width:100%;height:500px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:yellow;}
		
		#homeslogan1 {display:inline;}
		#homeslogan1mobile {display:none;}
		
		.logotop {width:250px;}
		.hmenucnt {text-align:left;}
		.hmenuicon {width:50px;height:50px;margin-left:50px;background:url(images/hmenuiconb.png) center center no-repeat;}
		.menulistcnt {width:700px;margin:20px auto 0 auto;font-size:27pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:700px;margin:20px auto 0 auto;font-size:27pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas.jpg) center center no-repeat;}
		.slglileft {height:500px;}
		.slgliright {height:500px;}
		.details {width:50%;transform:translateX(50%);}
		.detailtexts {text-align:left;font-family:ns;padding:20px 0 0 40px;}
		.detcode {font-size:20pt;}
		.detcatname {font-size:17pt;}
		.catnameonbanner {font-family:nsl;font-size:28pt;}
		.slglileft {width:50%;text-align:center;}
			.slglileft img {width:100%;border-radius:10px;margin:30px 0;}
		.slgliright {width:50%;}
		.slghdr {padding:0;}
		.ftrboxes {width:25%;}
		.abouttext {padding:0 70px;}
		
		.prjimgcell {width:33%;display:inline-block;padding:0;}
			.prjimg1 {border-radius:10px 0 0 10px;}
			.prjimg2 {border-radius:0 10px 10px 0;}
			.prjspan {border-radius:0 0 10px 10px;}
			.prjmid {border-radius:none;}
		.prjmidcell {width:33%;display:inline-block;}
		.prjspancell {width:99%;display:none;}
		
		.prjmidimages {width:calc(50% - 10px);padding:5px 5px;}
		
		.prjsubhdr {font-size:22pt;}
		.prjsubtext {font-size:13pt;}
		
	}

    @media (max-width: 1359px) and (min-width: 1280px) {
		.homebanner {width:100%;height:500px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:blue;}
		
		#homeslogan1 {display:inline;}
		#homeslogan1mobile {display:none;}
		
		.logotop {width:250px;}
		.hmenucnt {text-align:left;}
		.hmenuicon {width:50px;height:50px;margin-left:50px;background:url(images/hmenuiconb.png) center center no-repeat;}
		.menulistcnt {width:600px;margin:20px auto 0 auto;font-size:26pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:600px;margin:20px auto 0 auto;font-size:26pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas.jpg) center center no-repeat;}
		.slglileft {height:500px;}
		.slgliright {height:500px;}
		.details {width:50%;transform:translateX(50%);}
		.detailtexts {text-align:left;font-family:ns;padding:20px 0 0 40px;}
		.detcode {font-size:20pt;}
		.detcatname {font-size:17pt;}
		.catnameonbanner {font-family:nsl;font-size:28pt;}
		.slglileft {width:50%;text-align:center;}
			.slglileft img {width:100%;border-radius:10px;margin:30px 0;}
		.slgliright {width:50%;}
		.slghdr {padding:0;}
		.ftrboxes {width:25%;}
		.abouttext {padding:0 50px;}
		
		.prjimgcell {width:33%;display:inline-block;padding:0;}
			.prjimg1 {border-radius:10px 0 0 10px;}
			.prjimg2 {border-radius:0 10px 10px 0;}
			.prjspan {border-radius:0 0 10px 10px;}
			.prjmid {border-radius:none;}
		.prjmidcell {width:33%;display:inline-block;}
		.prjspancell {width:99%;display:none;}
		
		.prjmidimages {width:calc(50% - 10px);padding:5px 5px;}
		
		.prjsubhdr {font-size:22pt;}
		.prjsubtext {font-size:13pt;}
		
	}

    @media (max-width: 1279px) and (min-width: 1160px) {
		.homebanner {width:100%;height:400px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:green;}
		
		#homeslogan1 {display:inline;}
		#homeslogan1mobile {display:none;}
		
		.logotop {width:250px;}
		.hmenucnt {text-align:left;}
		.hmenuicon {width:50px;height:50px;margin-left:50px;background:url(images/hmenuiconb.png) center center no-repeat;}
		.menulistcnt {width:500px;margin:20px auto 0 auto;font-size:25pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:500px;margin:20px auto 0 auto;font-size:25pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas.jpg) center center no-repeat;}
		.slglileft {height:400px;}
		.slgliright {height:400px;}
		.details {width:50%;transform:translateX(50%);}
		.detailtexts {text-align:left;font-family:ns;padding:20px 0 0 30px;}
		.detcode {font-size:20pt;}
		.detcatname {font-size:17pt;}
		.catnameonbanner {font-family:nsl;font-size:28pt;}
		.slglileft {width:50%;text-align:center;}
			.slglileft img {width:100%;border-radius:10px;margin:30px 0;}
		.slgliright {width:50%;}
		.slghdr {padding:0;}
		.ftrboxes {width:25%;}
		.abouttext {padding:0 50px;}
		
		.prjimgcell {width:33%;display:inline-block;padding:0;}
			.prjimg1 {border-radius:10px 0 0 10px;}
			.prjimg2 {border-radius:0 10px 10px 0;}
			.prjspan {border-radius:0 0 10px 10px;}
			.prjmid {border-radius:none;}
		.prjmidcell {width:33%;display:inline-block;}
		.prjspancell {width:99%;display:none;}
		
		.prjmidimages {width:calc(50% - 10px);padding:5px 5px;}
		
		.prjsubhdr {font-size:22pt;}
		.prjsubtext {font-size:13pt;}
		
	}

    @media (max-width: 1159px) and (min-width: 960px) {
		.homebanner {width:100%;height:400px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:pink;}
		
		#homeslogan1 {display:inline;}
		#homeslogan1mobile {display:none;}
		
		.logotop {width:250px;}
		.hmenucnt {text-align:left;}
		.hmenuicon {width:50px;height:50px;margin-left:50px;background:url(images/hmenuiconb.png) center center no-repeat;}
		.menulistcnt {width:500px;margin:20px auto 0 auto;font-size:24pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:500px;margin:20px auto 0 auto;font-size:24pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas.jpg) center center no-repeat;}
		.slglileft {height:400px;}
		.slgliright {height:400px;}
		.details {width:50%;transform:translateX(50%);}
		.detailtexts {text-align:left;font-family:ns;padding:20px 0 0 20px;}
		.detcode {font-size:19pt;}
		.detcatname {font-size:16pt;}
		.catnameonbanner {font-family:nsl;font-size:28pt;}
		.slglileft {width:50%;text-align:center;}
			.slglileft img {width:100%;border-radius:10px;margin:30px 0;}
		.slgliright {width:50%;}
		.slghdr {padding:0;}
		.ftrboxes {width:50%;}
		.abouttext {padding:0 40px;}
		
		.prjimgcell {width:33%;display:inline-block;padding:0;}
			.prjimg1 {border-radius:10px 0 0 10px;}
			.prjimg2 {border-radius:0 10px 10px 0;}
			.prjspan {border-radius:0 0 10px 10px;}
			.prjmid {border-radius:none;}
		.prjmidcell {width:33%;display:inline-block;}
		.prjspancell {width:99%;display:none;}
		
		.prjmidimages {width:calc(50% - 10px);padding:5px 5px;}
		
		.prjsubhdr {font-size:22pt;}
		.prjsubtext {font-size:12pt;}
		
	}

    @media (max-width: 959px) and (min-width:720px) {
		.homebanner {width:100%;height:600px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:lime;}
		
		#homeslogan1 {display:none;}
		#homeslogan1mobile {display:inline;}
		
		.logotop {width:250px;}
		.hmenucnt {text-align:left;}
		.hmenuicon {width:50px;height:50px;margin-left:50px;background:url(images/hmenuiconb.png) center center no-repeat;}
		.menulistcnt {width:400px;margin:20px auto 0 auto;font-size:22pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:400px;margin:20px auto 0 auto;font-size:22pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas-tablet.jpg) center center no-repeat;}
		.slglileft {height:600px;}
		.slgliright {height:600px;}
		.details {width:50%;transform:translateX(50%);}
		.detailtexts {text-align:left;font-family:ns;padding:20px 0 0 20px;}
		.detcode {font-size:18pt;}
		.detcatname {font-size:15pt;}
		.catnameonbanner {font-family:nsl;font-size:28pt;}
		.slglileft {width:100%;text-align:center;}
			.slglileft img {width:calc(100% - 20px);margin:30px 10px;border-radius:10px;max-width:600px;}
		.slgliright {width:100%;}
		.slghdr {padding:30px 0 0 0;}
		.ftrboxes {width:50%;}
		.abouttext {padding:0 30px;}
		
		.prjimgcell {width:calc(50% - 6px);display:inline-block;padding:3px 3px;}
			.prjimg1 {border-radius:10px 0 0 0;}
			.prjimg2 {border-radius:0 10px 0 0;}
			.prjspan {border-radius:0 0 10px 10px;}
			.prjmid {border-radius:none;}
		.prjmidcell {width:50%;display:none;}
		.prjspancell {width:calc(100% - 6px);display:inline-block;padding:3px;}
		
		.prjmidimages {width:calc(100% - 20px);padding:10px 10px;}
		
		.prjsubhdr {font-size:20pt;}
		.prjsubtext {font-size:12pt;}
		
	}

    @media (max-width: 719px) and (min-width: 637px) {
		.homebanner {width:100%;height:500px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:black;}
		
		#homeslogan1 {display:none;}
		#homeslogan1mobile {display:inline;}
		
		.logotop {width:250px;}
		.hmenucnt {text-align:center;}
		.hmenuicon {width:50px;height:50px;background:url(images/hmenuiconb.png) center center no-repeat;}
		.menulistcnt {width:400px;margin:20px auto 0 auto;font-size:22pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:400px;margin:20px auto 0 auto;font-size:22pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas-tablet.jpg) center center no-repeat;}
		.slglileft {height:500px;}
		.slgliright {height:500px;}
		.details {width:100%;}
		.detailtexts {text-align:center;font-family:ns;padding:40px 0 0 0;}
		.detcode {font-size:20pt;}
		.detcatname {font-size:17pt;}
		.catnameonbanner {font-family:nsl;font-size:28pt;}
		.slglileft {width:100%;text-align:center;}
			.slglileft img {width:calc(100% - 20px);margin:30px 10px;border-radius:10px;max-width:600px;}
		.slgliright {width:100%;}
		.slghdr {padding:30px 0 0 0;}
		.ftrboxes {width:50%;}
		.abouttext {padding:0 30px;}
		
		.prjimgcell {width:calc(50% - 6px);display:inline-block;padding:3px 3px;}
			.prjimg1 {border-radius:10px 0 0 0;}
			.prjimg2 {border-radius:0 10px 0 0;}
			.prjmid {border-radius:none;}
		.prjmidcell {width:50%;display:none;}
		.prjspancell {width:calc(100% - 6px);display:inline-block;padding:3px;}
			.prjspan {border-radius:0 0 10px 10px;}
		.prjmidimages {width:calc(100% - 20px);padding:10px 10px;}
		
		.prjsubhdr {font-size:20pt;}
		.prjsubtext {font-size:12pt;}
		
	}

    @media (max-width: 636px) and (min-width: 570px) {
		.homebanner {width:100%;height:400px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:purple;}
		
		#homeslogan1 {display:none;}
		#homeslogan1mobile {display:inline;}
		
		.logotop {width:250px;}
		.hmenucnt {text-align:center;}
		.hmenuicon {width:50px;height:50px;background:url(images/hmenuiconb.png) center center no-repeat;}
		.menulistcnt {width:400px;margin:20px auto 0 auto;font-size:22pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:400px;margin:20px auto 0 auto;font-size:22pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas-tablet.jpg) center center no-repeat;}
		.slglileft {height:400px;}
		.slgliright {height:400px;}
		.details {width:100%;}
		.detailtexts {text-align:center;font-family:ns;padding:40px 0 0 0;}
		.detcode {font-size:20pt;}
		.detcatname {font-size:17pt;}
		.catnameonbanner {font-family:nsl;font-size:28pt;}
		.slglileft {width:100%;text-align:center;}
			.slglileft img {width:calc(100% - 20px);margin:30px 10px;border-radius:10px;max-width:600px;}
		.slgliright {width:100%;}
		.slghdr {padding:30px 0 0 0;}
		.ftrboxes {width:50%;}
		.abouttext {padding:0 20px;}
		
		.prjimgcell {width:calc(50% - 6px);display:inline-block;padding:3px 3px;}
			.prjimg1 {border-radius:10px 0 0 0;}
			.prjimg2 {border-radius:0 10px 0 0;}
			.prjmid {border-radius:none;}
		.prjmidcell {width:50%;display:none;}
		.prjspancell {width:calc(100% - 6px);display:inline-block;padding:3px;}
			.prjspan {border-radius:0 0 10px 10px;}
		.prjmidimages {width:calc(100% - 20px);padding:10px 10px;}
		
		.prjsubhdr {font-size:20pt;}
		.prjsubtext {font-size:12pt;}
			
	}

    @media (max-width: 569px) and (min-width: 480px) {
		.homebanner {width:100%;height:400px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:white;}
		
		#homeslogan1 {display:none;}
		#homeslogan1mobile {display:inline;}
		
		.logotop {width:250px;}
		.hmenucnt {text-align:center;}
		.hmenuicon {width:50px;height:50px;background:url(images/hmenuiconb.png) center center no-repeat;}
		.menulistcnt {width:300px;margin:20px auto 0 auto;font-size:18pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:300px;margin:20px auto 0 auto;font-size:18pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas-tablet.jpg) center center no-repeat;}
		.slglileft {height:400px;}
		.slgliright {height:400px;}
		.details {width:100%;}
		.detailtexts {text-align:center;font-family:ns;padding:40px 0 0 0;}
		.detcode {font-size:19pt;}
		.detcatname {font-size:16pt;}
		.catnameonbanner {font-family:ns;font-size:20pt;}
		.slglileft {width:100%;text-align:center;}
			.slglileft img {width:calc(100% - 20px);margin:30px 10px;border-radius:10px;max-width:600px;}
		.slgliright {width:100%;}
		.slghdr {padding:30px 0 0 0;}
		.ftrboxes {width:50%;}
		.abouttext {padding:0 20px;}
		
		.prjimgcell {width:calc(50% - 6px);display:inline-block;padding:3px 3px;}
			.prjimg1 {border-radius:10px 0 0 0;}
			.prjimg2 {border-radius:0 10px 0 0;}
			.prjmid {border-radius:none;}
		.prjmidcell {width:50%;display:none;}
		.prjspancell {width:calc(100% - 6px);display:inline-block;padding:3px;}
			.prjspan {border-radius:0 0 10px 10px;}
		.prjmidimages {width:calc(100% - 20px);padding:10px 10px;}
		
		.prjsubhdr {font-size:20pt;}
		.prjsubtext {font-size:12pt;}
			
	}

    @media (max-width: 479px) and (min-width: 337px) {
		.homebanner {width:100%;height:300px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:beige;}
		
		#homeslogan1 {display:none;}
		#homeslogan1mobile {display:inline;}
		
		.logotop {width:220px;}
		.hmenucnt {text-align:center;}
		.hmenuicon {width:23px;height:23px;background:url(images/hmenuicon.png) center center no-repeat;}
		.menulistcnt {width:300px;margin:20px auto 0 auto;font-size:18pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:300px;margin:20px auto 0 auto;font-size:18pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas-tel.jpg) center right no-repeat;}
		.slglileft {height:300px;}
		.slgliright {height:300px;}
		.details {width:100%;}
		.detailtexts {text-align:center;font-family:ns;padding:40px 0 0 0;}
		.detcode {font-size:18pt;}
		.detcatname {font-size:15pt;}
		.catnameonbanner {font-family:ns;font-size:19pt;}
		.slglileft {width:100%;text-align:center;}
			.slglileft img {width:calc(100% - 20px);margin:30px 10px;border-radius:10px;max-width:600px;}
		.slgliright {width:100%;}
		.slghdr {padding:30px 0 0 0;}
		.ftrboxes {width:100%;}
		.abouttext {padding:0 10px;}
		
		.prjimgcell {width:100%;display:inline-block;padding:5px 0;}
			.prjimg1 {border-radius:10px;}
			.prjimg2 {border-radius:10px;}
			.prjmid {border-radius:10px;}
		.prjmidcell {width:100%;display:inline-block;padding:5px 0;}
		.prjspancell {width:100%;display:none;}
			.prjspan {border-radius:0 0 10px 10px;}
		.prjmidimages {width:calc(100% - 20px);padding:10px 10px;}
		
		.prjsubhdr {font-size:16pt;}
		.prjsubtext {font-size:12pt;}
		
	}

    @media (max-width: 336px) and (min-width: 258px) {
		.homebanner {width:100%;height:300px;margin:10px 0 25px 0;background:#f5f5f5;}
	    #checksize1 {color:black;}
		
		#homeslogan1 {display:none;}
		#homeslogan1mobile {display:inline;}
		
		.logotop {width:180px;}
		.hmenucnt {text-align:center;}
		.hmenuicon {width:20px;height:20px;background:url(images/hmenuicon.png) center center no-repeat;}
		.menulistcnt {width:300px;margin:20px auto 0 auto;font-size:16pt;color:#efefef;text-align:center;}
		.menucontactcnt {width:300px;margin:20px auto 0 auto;font-size:16pt;color:#74AFD3;text-align:center;}
		.homebanner2 {background:url(images/maxclusive-hassas-tel.jpg) center right no-repeat;}
		.slglileft {height:300px;}
		.slgliright {height:300px;}
		.details {width:100%;}
		.detailtexts {text-align:center;font-family:ns;padding:40px 0 0 0;}
		.detcode {font-size:17pt;}
		.detcatname {font-size:14pt;}
		.catnameonbanner {font-family:ns;font-size:16pt;}
		.slglileft {width:100%;text-align:center;}
			.slglileft img {width:calc(100% - 20px);margin:30px 10px;border-radius:10px;max-width:600px;}
		.slgliright {width:100%;}
		.slghdr {padding:30px 0 0 0;}
		.ftrboxes {width:100%;}
		.abouttext {padding:0 10px;}
		
		.prjimgcell {width:100%;display:inline-block;padding:5px 0;}
			.prjimg1 {border-radius:10px;}
			.prjimg2 {border-radius:10px;}
			.prjmid {border-radius:10px;}
		.prjmidcell {width:100%;display:inline-block;padding:5px 0;}
		.prjspancell {width:100%;display:none;}
			.prjspan {border-radius:0 0 10px 10px;}
		.prjmidimages {width:calc(100% - 20px);padding:10px 10px;}
		
		.prjsubhdr {font-size:16pt;}
		.prjsubtext {font-size:12pt;}
		
	}

.menulistcnt .items {padding:15px 0;}
.menulistcnt .items span {cursor:pointer;}
.menucontactcnt .items {padding:20px 0;}
.menucontactcnt .items span {cursor:pointer;}

.menuaddrcnt {width:300px;margin:20px auto 0 auto;font-size:14pt;text-align:center;}

#orientationmsg {position:fixed;z-index:-1;width:100%;height:100%;background:#dedede;}
    .portraiticon {width:116px;height:113px;margin:0 auto;display:none;}

#mainContainer {position:fixed;z-index:200;width:100%;background:#fff;}

#TwisterWin {position:absolute;width:100%;background:#fff;display:none;}
#NitematchWin {position:absolute;width:100%;height:100%;background:blue;display:none;}

.page {position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;overflow-x:hidden;}
    .page.center {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}    
    .page.left {-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
    .page.right {-webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0);}
    .page.bottom {-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0);}
    .page.transition {-webkit-transition-duration:.4s;transition-duration:.4s;}

.topbar {height:50px;background: -moz-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%);background: -webkit-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%);background: linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%);}
.topline {width:100%;height:1px;background:#cccccc;margin-top:1px;}
    
    .topbar .left {width:30%;height:50px;text-align:left;vertical-align:top;padding:0 0 0 7px;}
    .topbar .mid {width:40%;height:50px;text-align:center;vertical-align:top;}
    .topbar .right {width:30%;height:50px;padding:0 7px 0 0;vertical-align:top;text-align:right;}
    
    .icohomeact {width:50px;height:50px;background:url(images/2wister-top-logo.png);}
    .icohome {width:50px;height:50px;background:url(images/2wister-top-logo.png) 0 -50px;cursor:pointer;}
    
    .icoprfact {width:50px;height:50px;background:url(images/icon-profile.png);}
    .icoprf {width:50px;height:50px;background:url(images/icon-profile.png) 0 -50px;cursor:pointer;}

    .icomsgact {width:50px;height:50px;background:url(images/icon-messages.png);}
    .icomsg {width:50px;height:50px;background:url(images/icon-messages.png) 0 -50px;cursor:pointer;}

	.icostgact {width:50px;height:50px;background:url(images/icon-settings.png);}
    .icostg {width:50px;height:50px;background:url(images/icon-settings.png) 0 -50px;cursor:pointer;}

    .icosrc {width:50px;height:50px;background:url(images/icon-src.png);}
    

.pageovfh {width:100%;height:100%;overflow:hidden;} /*-webkit-overflow-scrolling: touch;*/
.pageovfa {width:100%;position:relative;}

.subpageovfh {width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;background:#fff;} /*-webkit-overflow-scrolling: touch;*/
.subpageovfa {width:100%;height:100%;background:#fff;}
    .subpagecnt {position:relative;width:100%;}
	
	.hometbl .bar {height:65px;}
	.subtbl .bar {height:52px;}
    .hometbl .main {height:100%;}
    .btmcllother {height:60px;}
    .btmcllmobile {height:25px;}

	.sitemenuwin {margin-bottom:50px;}
    .profilecnt {width:100%;max-width:500px;margin:0 auto;}
        
	
	






























