


@media (min-width: 1900px)

{
	
.large-visible{ display:block}
.large-hidden{ display:none}
.container { max-width:1440px; width:100%; }

.ContctLft { height:554px;}



.NewsEventsPge .ScialIconList { width:218px; }
.large-visible{ display:none}
.large-hidden{ display:block;}



}





@media only screen and (max-width: 1899px) 
{
	
.large-visible{ display:block}
.large-hidden{ display:none}

/*.QlityofLifeTxt h2 { font-size:90px;}*/

.QlityofLifeTxt p { line-height:1.666; color:#000; font-family: 'Lato', sans-serif; font-weight:300 }

.QualityBnr {     float: left;   width: 35%;}

.HmeOurStryRow p, .HomeViewFutreDiv p { font-size:30px; line-height:1.5}



.HomeViewFutreRow p { max-width:666px;}



.FutreCrcleImg { width:350px; height:350px; margin:-130px 80px 0 0;}

.FutreCrcleImg img { width:350px;}



.ViewOurProjct {/* padding:150px 0 50px; height:auto;*/}

.ViewOurProjctTxt { max-width:485px; padding:20px; }

.ViewOurProjctTxt p { font-size:26px; line-height:normal; color:#fff; font-family: 'Lato', sans-serif; font-weight:300;  padding-bottom:30px; }



.HritageDevlpmntRect { padding:150px 0;}

.HritageDevlpmntRow { padding:0 0 0 200px;}

.HritageDevlpmntCrcle { width:280px; height:280px; }

.HritageDevlpmntCrcle img { width:280px;}

.HrtageDvlpmntTxt { margin:0; max-width:464px;}

.HrtageDvlpmntTxt p { font-size:30px; line-height:1.5}



.PrtnrShpProjctHme { /*padding:22px 0;*/ }

.PrtnrShpProjctHmeTxt { max-width:600px; padding:20px;}

.PrtnrShpProjctHmeTxt p { font-size:26px; padding-bottom:30px; line-height:normal; }



.ContctRight { padding:60px 0 0 88px;}

.ContctRight h2 { font-size:30px; line-height:1.5}

.ContctAdresLft p { font-size:16px; }

.ContctAdresRgt { padding:0;}

.ContctAdresRgt ul li { font-size:16px; }



.NewsEvntsCntntArea  { padding:0 50px 50px;}





.NewsEvntsSlidrTxt { padding:30px;}



.SearchPage {  padding:50px 0;}

.SrchDiv { padding:0 0 40px; }


.PrtnrWthUs { max-width:526px;}
.PrtnrWthUsImg, .OrStryTopRgt  { width:600px; }

.OrStryTopRgt img.OurStryLargeImg { display:none;}
.OrStryTopRgt img.OurStrySmlImg { display:block;}


.InvstrCrcleImg  { width:350px; height:350px; }

.InvstrCrcleImg  img { width:350px;}



.PrtnrWthUs h2 { font-size:90px; line-height:1}



.InvstrScndRgt h2 { font-size:30px; line-height:1.5}

.InvstrScndRgt p { font-size:16px; line-height:1.666; color:#000; font-family: 'Lato', sans-serif; font-weight:300; }



.InvstrThrdSction { padding: 200px 0 50px;}

.FeatrdPrjct h2 { padding:0 15px; height:150px; line-height:150px;}



.FutureScndSction { padding:135px 0 0; }



.FutureThrdSctinCrclr  { max-width:350px; height:350px; }

.FutureThrdSctinCrclr  img { width:350px;}



.FutureFrthSction { padding:80px 0 0;}



.FutureFrthTxt { max-width:750px;}



.PrjctSctionOneTxt h2 { padding-bottom:15px; font-size:28px; line-height:1.4;  }

.PrjctSctionOneTxt h3 { padding-bottom:15px; font-size:20px; line-height:1.4; }

.PrjctSctionOneTxt p { font-size:14px; line-height:1.666; color:#000; font-family: 'Lato', sans-serif; font-weight:300;  line-height:22px; padding-bottom:10px; }





.HeritageRectDiv { padding:100px 0 180;}

.HeritageScndRgt { padding:70px 0 0 100px;}

.HeritageScndRgt h2 { font-size:30px; line-height:1.5 }





.HeritageRectDiv01 { padding:80px 0;}

.HeritageThrdLft p { font-size:30px;  line-height:1.5 }



.HeritageThrdRgt  { max-width:350px; height:350px; margin-top:80px;}

.HeritageThrdRgt img { width:350px;}



.HrtgeFrthSction {/* height:530px;*/ }



.HrtgeFifthLft h2 { font-size:30px; padding-bottom:25px;  line-height:1.5}

.HrtgeFifthRgt  { padding:120px 0 0;} 



.OrStryScndSctnRec { padding:100px 0;}

.OrStyScndLft  { max-width:380px; height:380px; }

.OrStyScndLft img { width:380px;}



.OrStryThrdSctn { /*height:525px;*/}



.OurPeopleTop { max-width:520px; }



.PepleVisionTop img { max-width:60%;}

.PepleVisionBtm { max-width:718px; }



.FutureFrthTxt h2 { font-size:24px; line-height:1.5 }

}



@media (min-width: 1400px) and (max-width: 1899px)

{

.QualityBnr { float:right; width:40%; }

.FtrFrmDes p { font-size:32px;}

.NewsEventsPge .ScialIconList { width:135px;  }

.ViewOurProjct { /*padding:150px 0 50px; height:660px;*/}
.PrtnrShpProjctHme { /*padding:80px 0 40px;  height:650px;*/ top:80px;}
.OrStryThrdSctn { /*height:588px;*/}

}



@media (min-width: 1300px) and (max-width: 1399px)

{

.ContctRight { padding:50px 0 0 36px;}
.menu { padding:100px 56px 0 200px;}
.MenuList ul li { margin-bottom:5px;}

/********* New Style Home Top Banner *********/

.HmeSldrDes h2 { font-size: 35px; line-height: 40px; margin-bottom: 20px}
.HmeSldrDes a { height: 50px; line-height: 50px; font-size: 19px; width: 290px; }

}
@media (min-width: 1280px) and (max-width: 1399px)
{
.ViewOurProjct { /*height:530px;*/}	
.PrtnrShpProjctHme { /*padding:80px 0 40px; height:525px;*/ top:80px;}
}


@media (min-width: 1024px) and (max-width: 1180px)
{
	 .PrtnrWthUs h2 {   font-size: 80px;}
}


@media (min-width: 1024px) and (max-width: 1450px)

{

.InvestorTopSction.wh{ min-height:800px!important}

}

@media (min-width: 768px) and (max-width: 1024px)
{
	
.InvestorTopSction.wh{ min-height:655px!important}	
	
	}


@media only screen and (max-width: 1024px) 
{
	.NewsEventsPge .ScialIconList { display:none;}
	
	/* Video Page */
	
	.VideoBg{background-color:#fff !important; background-image:none !important;}
	.Video_playBtn { position:relative;}
	.Video_playBtn a { display:inline-block; font-size:18px; left:0; margin:-50px auto 0; position:absolute; right:0; top:50%; width:75px; height:75px; color:#fff; border:5px solid #fff; border-radius:50px; text-align:center; padding:20px 0 0 6px;}
	.Video_playBtn a:hover { color:#d4ba7d; border-color:#d4ba7d;}
	.mb_image_video{ display:block;}
	
	.VideoSection { max-width:545px; margin:0 auto; padding:26px 10px 70px; float:none;}
	.VideoSection h2 { color:#000; font-size:30px; margin-bottom:26px;}
	.VideoSection p { color:#000; font-size:20px;}
	.VideoSection a { display:none;}
	
	.page-id-14 .VdeoOurStry, 
	.page-id-14 .fp-tableCell, 
	.page-id-14 .VideoBg,
	.page-id-8 .ProjectSctionOne, .page-id-8 .fp-tableCell { height:auto !important;}
	
	.VideoBg { margin-top:64px;}
	
	.ForVideopTab { padding:0; width:100%;}
	
	.VdeoOurStryRgt { max-width:100%; position:relative; padding:100px 0 88px;}
	.VdeoOurStryRgt:before { background:rgba(0, 0, 0, 0.8); position:absolute; right:0; left:0; top:0; width:100%; height:100%; content:""; z-index:9;}
	.VdeoOurStryRgt { position:relative;}
	.VdeoOurStryRgt a { display:block; position:absolute; left:0; right:0; top:50%; background:transparent; border: 1px solid #fff; color: #fff; float: none; font-family: CanadaTypeRectaBold; font-size: 20px; height: 60px; line-height: 60px; padding: 2px 5px 0; text-align: center; text-decoration: none; text-transform: uppercase; width: 316px; margin:-48px auto 0; z-index:111;}
	.VdeoOurStryRgt a:hover { background:#d4ba7d; border-color:#d4ba7d;}
	
	.VdeoOurStryLft { max-width:550px; margin:0 auto; padding:50px 0 0; float:none; clear:both;}
	.VdeoOurStryLft h2 { font-size:30px;}
	.VdeoOurStryLft p { font-size:20px;}
	.VdeoOurStryLft a { display:none;}
	
	.ViewMore { display:none;}
	
	.ScrollDown01 { display:none;}
	
	.PrjctSctionInrBtm a.clickme { display:none;}
	.PrjctSctionInrBtm a.clickme_new_mb { display:inline-block;}
	.PrjctSctionInrBtm a.clickme_new_mb img { margin-right:5px;}
	
	.HeritageRectDiv01, .HrtgeFifthSctionRec, .HeritageRectDiv, .OrStryScndSctnRec { background:none;}
	
	.HrtgeFifthSctionRec { padding:75px 0;}
	.HrtgeFifthLft h2 { font-size:24px;}
	.HrtgeFifthLft p { font-size:20px;}
	.HrtgeFifthRgt { padding:0;}
	
	.HrtgeSxthSction { padding:30px 0;}
	.HrtgeSxthSction .container { width:620px;}
	.HrtgeSxthSction h2 { font-size:24px; line-height:24px;}
	.HrtgeSxthSction p { font-size:19px; line-height:20px;}
	.TopSectionBnr, .TopSectionBnr, .NewTopBnrSctn ul li { background-attachment:inherit; background-position:center top !important;}


	.HmeSldrWrp { padding: 0 50px;  }
	.HmeSldrDes h2 { font-size: 30px; line-height: normal; margin-bottom: 20px;  }
	.HmeSldrDes a { width: 200px; height: 50px; font-size: 16px; line-height: 50px; }
	
	
	
	
	
	
}

@media only screen and (max-width: 1024px) and (orientation: landscape)
{
	/* Home PAge */
	.ScialIconList { display:none;}
	
	
	/* Our Story */
	
	.OrStryScndSctnRec { padding:112px 0 170px; background-position:-131px 32px !important;}
	
	.OrStryTopLft { max-width:512px; padding:163px 0 0;}
	.OrStryTopLft .OverFlowHidden { padding-right:130px;}
	.OrStryTopLft h2 { padding-bottom:37px; font-size:36px;}
	.OrStryTopLft p { font-size:20px; line-height:24px; padding-bottom:49px;}
	.OrStryTopRgt { max-width:512px;}
	
	.OrStyScndLft { float:left; max-width:316px; height:316px;}
	.OrStyScndLft img { width:316px;}
	
	.OrStryScndRgt .OverFlowHidden { padding-right:0px;}
	.OrStryScndRgt { padding:81px 0 0;}
	.OrStryScndRgt h2 { font-size:20px; padding-bottom:23px;}
	.OrStryScndRgt p { font-size:16px; padding-bottom:37px;}
	
	.OrStryThrdSctn { /*height:425px;*/}
	.OurStryThrdDtail { max-width:530px; padding:33px 40px 18px;}
	.OurStryThrdDtail p { font-size:24px; line-height:36px;}
	
	
	.OrStryFrthSctn { padding:45px 0 35px;}
	.OrStryFrthSctn h2 { font-size:24px; padding-bottom:20px;}
	.OrStryFrthSctn h3 { font-size:20px; padding-bottom:34px;}
	.OrStryFrthSctn h3 span { text-decoration:underline;}
	.OrStryFrthSctn p { font-size:16px; padding:0; line-height:26px; max-width:715px;}
	.OrStryFrthSctn h4, .OrStryFrthSctn img, .OrStryFrthSctn a { display:none;}
	
	/*.OrStryFfthSctn img { height:465px;}*/
	
	.OurStrySxthRec { background:none; padding-bottom:82px;}
	.OurPeople { padding-bottom:53px; background:url(../images/vctr1.png); background-repeat:no-repeat; background-position:left bottom;}
	.OurPeopleTop { max-width:608px; margin:0 62px 0 0; padding-left:12px;}
	.OurPeopleTop h2 { font-size:36px; padding-bottom:18px;}
	.OurPeopleTop h3 { font-size:20px; line-height:24px; padding-bottom:25px;}
	.OurPeopleTop p { font-size:16px; padding-bottom:20px; margin-bottom:18px;}
	.OurPeopleTop h4 { font-size:20px; padding-bottom:22px;}
	.OurPeopleTop h5 { font-size:24px; padding-bottom:27px;}
	.OurPeopleBtm { text-align:left; padding-left:144px;}
	.OurPeopleBtm ul li { height:214px; width:214px; margin:0 40px;}
	.OurPeopleBtm ul li span { font-size:19px; line-height:23px;}
	.OurPeopleBtm ul li:last-child span { right:20px;}
	.PepleVisionTop { padding-bottom:58px;}
	.PepleVisionTop { text-align:right; padding-right:28px;}
	.PepleVisionTop img { max-width:65%;}
	
	.OurPepleVision { padding-bottom:0;}
	.PepleVisionBtm { max-width:810px; float:right;}
	.PepleVisionBtmInr { max-width:600px;}
	.PepleVisionBtm h2 { font-size:36px; padding-bottom:26px;}
	.PepleVisionBtm h3 { font-size:20px; line-height:30px; padding-bottom:26px;}
	.PepleVisionBtm p { font-size:16px; line-height:24px; padding-bottom:45px;}
	
	.FeatrdPrjctTxt01 { max-width:320px;}
	.FeatrdPrjct h2 { font-size:24px; padding:0 15px;}
	
	
	/* Project Page */
	.page-id-8 #Section0 .PrjctSctionOneTxt { padding:38px 0 35px;}
	.PrjctSctionOneTxt { max-width:710px;}
	.PrjctSctionOneTxt h2 { font-size:24px;}
	.PrjctSctionOneTxt h3 { font-size:20px;}
	.PrjctSctionOneTxt p { font-size:16px;}
	.ScrollDown01::before { top:-20px;}
	.ScrollDown01 small { font-size:14px;}
	
	.PrjctSctionBtm h2 { font-size:36px; margin-bottom:0;}
	.PrjctSctionInrBtm::before { width:70%;}
	.PrjctSctionInrBtm a { font-size:19px;}
	
	/* Contact Page */
	.ContactPage { padding:100px 0;}
	
	.ContctLft { height:465px;}
	
	.ContctRight { padding:0;}
	.ContctRight h2 { font-size:24px; padding-bottom:23px;}
	.ContctAdresLft p { font-size:16px;}
	.ContctAdresRgt ul li { font-size:16px;}
	.ContctAdresLft { width:100%; margin-bottom:25px;}
	.ContctAdresRgt { width:100%;}
	
	/* Index ( Blog Page ) */
	.NewsEvntsSlidrTxt { padding:15px;}
	.NewsEvntsSlidrTxt h2 { font-size:20px; padding-bottom:10px;}
	.NewsEvntsSlidrTxt a { font-size:16px;}
	
	.EvntsLstingTxt p, .EvntsLstingTxt a { font-size:14px;}
	.EvntsLstingTxt { height:45%; bottom:-6%;}
	
	/* Single ( Blog Detail Page ) */
	
	.ForTabNewsDtl { padding:0; width:100%;}
	.NewsEvntsCntnt h2 { font-size:30px;}
	.NewsEvntsCntnt h2 span { font-size:20px;}
	.NewsEvntsCntntArea { padding:0 0 50px;}
	.NewsEvntsCntnt { padding:0 50px;}
	.ShareThis { padding:0 50px 60px;}
	
	/* Project Detail Page */
	
	.PrjctIndvidlInfo { padding:48px 0 0;}
	.DwelingsTopLft { width:100%;}
	.DwelingsTop { padding:0;}
	.DwelingsTopLft p { padding-bottom:25px;}
	.DwelingsTopRgt { width:100%; border-left:0; padding:30px 0; border-top:1px solid #959595;}
	.DwelingsBtm { padding-bottom:35px;}
	.DwelingsBtm ul li { margin:0 60px;}
	.DwelingsBtm ul li:last-child { margin-left:0;}
	.DwelingsBtm ul li h3 { padding-bottom:5px;}
	
	/* Heritage Page */
	.HeritageRectDiv { padding:65px 0;}
	.HeritageScndSction { margin-bottom:60px;}
	.TopSectionBnr h1 { top:15%; margin:0; font-size:75px; line-height:75px;}
	.HeritageScndRgt  { padding:70px 0 0 35px;}
	.HeritageScndRgt h2 { font-size:24px;}
	.HeritageScndRgt p { font-size:20px;}
	
	
	.HeritageThrdLft {}
	.HeritageThrdLft p { font-size:24px;}
	.HeritageThrdLft a { height:42px; line-height:42px; font-size:14px;}
	
	
	/* 20 sep 2016 cws */
	
	.ViewTheSiteBtn { bottom:65px;}
	
	
	
	
	
}

@media only screen and (max-width: 768px) and (orientation: portrait)
{
	/* Our Story */
	
	.OrStryTopRgt img.OurStryLargeImg { display:block;}
	.OrStryTopRgt img.OurStrySmlImg { display:none;}
	
	.OrStryScndSctn { padding:42px 0 0 68px;}
	.OrStryScndSctnRec { padding:0 0 63px; background:none;}

	.OrStyScndLft { float:left; max-width:316px; height:316px;}
	.OrStyScndLft img { width:316px;}
	.forVerticalOurstry { padding:0; width:100%;}
	.OrStryTopRgt { position:relative; max-width:100%; width:100%;}
	.OrStryTopRgt img { max-width:100%;}
	.OrStryScndRgt { padding:30px 0 0 0; max-width:510px;}
	.OrStryScndRgt h2 { font-size:20px; padding-bottom:23px;}
	.OrStryScndRgt p { font-size:16px; padding-bottom:37px;}
	
	.OrStryTopSctn { padding-bottom:0;}
	.OrStryTopLft { padding:50px 0 0; margin-left:82px;}
	.OrStryTopLft h2 { font-size:36px; padding-bottom:35px;}
	.OrStryTopLft p { font-size:20px;}
	
	.OrStryThrdSctn { /*height:320px; padding:20px 0;*/}
	.OurStryThrdDtail { max-width:530px; padding:38px; bottom:20px;}
	.OurStryThrdDtail p { font-size:24px;}
	
	.OrStryFrthSctn { padding:45px 0 35px;}
	.OrStryFrthSctn h2 { font-size:24px; padding-bottom:20px;}
	.OrStryFrthSctn h3 { font-size:20px; padding-bottom:34px;}
	.OrStryFrthSctn h3 span { text-decoration:underline;}
	.OrStryFrthSctn p { font-size:16px; padding:0; line-height:26px; max-width:715px;}
	.OrStryFrthSctn h4, .OrStryFrthSctn img, .OrStryFrthSctn a { display:none;}
	
	.OurStrySxthRec { background:none;}
	
	.OurPeopleTop { max-width:608px; margin:0 auto; padding-left:0; float:none;}
	.OurPeopleTop h2 { font-size:36px; padding-bottom:18px;}
	.OurPeopleTop h3 { font-size:20px; line-height:24px; padding-bottom:25px;}
	.OurPeopleTop p { font-size:16px; padding-bottom:20px; margin-bottom:18px;}
	.OurPeopleTop h4 { font-size:20px; padding-bottom:22px;}
	.OurPeopleTop h5 { font-size:24px; padding-bottom:27px;}
	
	.OurPeopleBtm { text-align:center;}
	.OurPeopleBtm ul li { height:auto; width:100%; margin:0 0 15px;}
	.OurPeopleBtm ul li span { font-size:19px; line-height:23px;}
	.OurPeopleBtm ul li:last-child span { right:20px;}
	.OurPepleVision { padding-bottom:10px;}
	.PepleVisionTop img { max-width:100%;}
	
	.PepleVisionBtm { max-width:608px; margin:0 auto; float:none; clear:both;}
	.FeatrdPrjct h2 { font-size: 24px; padding:0 15px; height:100px; line-height:108px;}
	
	.FeatrdPrjctTxt01 { margin:-75px auto 0; max-width:245px;}
	.FeatrdPrjctTxt02 { padding:15px;}
	.FeatrdPrjctTxt02 h3 { font-size:20px; padding-bottom:3px;}
	
	
	/* Project Page */
	.page-id-8 #Section0 .PrjctSctionOneTxt { padding:100px 0 0;}
	.PrjctSctionOneTxt { max-width:710px;}
	.PrjctSctionOneTxt h2 { font-size:24px;}
	.PrjctSctionOneTxt h3 { font-size:20px;}
	.PrjctSctionOneTxt p { font-size:16px;}
	.ScrollDown01 { bottom:160px;}
	.ScrollDown01::before { top:-20px;}
	.ScrollDown01 small { font-size:14px;}
	
	.PrjctSctionBtm h2 { font-size:36px; margin-bottom:0;}
	.PrjctSctionInrBtm::before { width:55%;}
	.PrjctSctionInrBtm a { font-size:19px;}
	.FeatrdPrjctTxt02 p { font-size:14px;}
	
	/* Contact Page */
	.ContactPage { padding:39px 0 60px;}
	.ContctRight { padding:0; max-width:610px; margin:0 auto 50px; float:none;}
	.ContctRight h2 { font-size:24px; padding-bottom:20px;}
	.ContctAdresLft p, .ContctAdresRgt ul li { font-size:16px;}
	.BorderAnimation { margin-top:30px;}
	.ContctLft { height:554px; margin:0 auto; float:none;}
	
	/* Index ( Blog Page ) */
	.NewsEvntsSlidrTxt { padding-bottom:80px;}
	.NewsEvntsSlidrTxt p { padding-bottom:10px;}
	.NewsEvntsSlidrTxt a { font-size:16px;}
	.NewsEventsSldr .bx-wrapper .bx-pager, .NewsEventsSldr .bx-wrapper .bx-controls-auto { width:100%;}
	.NewsEventsSldr .bx-controls-direction { width:100%;}
	.NewsEventsSldr .bx-wrapper .bx-prev { left:60px;}
	.NewsEventsSldr .bx-wrapper .bx-next { right:60px;}
	
	/* Single ( Blog Detail Page ) */
	
	.ForTabNewsDtl { padding:0; width:100%;}
	.NewsEvntsCntnt h2 { font-size:30px;}
	.NewsEvntsCntnt h2 span { font-size:20px;}
	.NewsEvntsCntntArea { padding:0 0 50px;}
	.NewsEvntsCntnt { padding:0 50px;}
	.ShareThis { padding:0 50px 60px;}
	
	/* Project Detail Page */
	
	.PrjctIndvidlInfo { padding:48px 0 0;}
	.DwelingsTopLft { width:100%;}
	.DwelingsTop { padding:0;}
	.DwelingsTopLft p { padding-bottom:25px;}
	.DwelingsTopRgt { width:100%; border-left:0; padding:30px 0; border-top:1px solid #959595;}
	.DwelingsBtm { padding-bottom:35px;}
	.DwelingsBtm ul li { margin:0 40px;}
	.DwelingsBtm ul li:last-child { margin-left:0;}
	.DwelingsBtm ul li h3 { padding-bottom:5px;}
	
	/* Heritage Expertise */
	
	.TopSectionBnr h1 { top:10%; margin:0; font-size:75px; line-height:75px;}
	.HeritageThrdSction::before { display:none;}
	
	.Heritage768 { padding:0; width:100%;}
	.HeritageRectDiv { padding:40px 0;}
	.HeritageScndRgt { max-width:500px; padding:0; margin:0 80px 60px; float:left;}
	.HeritageScndRgt h2 { font-size:24px;}
	.HeritageScndRgt p { font-size:20px;}
	.HeritageScndLft { max-width:100%;}
	
	.HeritageRectDiv01 { padding:0 0 50px;}
	.HeritageThrdRgt { float:none; margin:0 auto; padding-top:15px;}
	.HeritageThrdLft p { font-size:20px;}
	.HrtgeFifthSctionRec { padding:40px 0 0;}	
	.ForVrtiTabHeritage { padding:0; width:100%;}
	.HrtgeFifthLft { margin-bottom:25px; padding:0 80px;}
	
	/* 20 sep 2016 cws */
	
	.ViewTheSiteBtn { bottom:100px;}

	
}




@media only screen and (max-width: 767px) 
{
	/* iOS Bug */
	.OrStryThrdSctn, .InvstrThrdSction, .HrtgeFrthSction{ background-attachment:scroll}
	
	/* Video Page */
	
	.LngLst { display:none;}
	.Video_playBtn a { height:50px; width:50px; margin:-23px auto 0; padding:8px 0 0 5px;}
	.VideoSection { padding-bottom:0;}
	.VideoSection h2 { line-height:normal; font-size:25px;}
	.VdeoOurStryLft { padding:30px 25px 0;}
	.VideoBg { margin-top:0;}
	.ForMblVideo { margin-top:67px;}
	
	/* Contact Page */
	.ContctAdresLft { width:100%; margin-bottom:15px;}
	.ContctAdresRgt { width:100%;}
	.ContctLft { width:290px; height:290px; float:none; margin:0 auto;}
	.ContctLft a{ font-size:14px; width:195px; bottom:50px; line-height:1; padding:16px 12px; height:43px}
	
	/* Index ( Blog Page ) */

	.NewsEventsPge { padding:0;}
	.NewsEvntsSlidrTxt { padding:15px 15px 50px;}
	.NewsEvntsSlidrTxt h2 { font-size:20px; padding-bottom:10px;}
	.EvntsLsting ul li { float:left;}
	.EvntsLstingTxt { height:50%;}
	
	/* Single ( Blog Detail Page ) */
	.NewsEvntsBnr { margin-bottom:25px;}
	.NewsEvntsCntnt { padding:0 15px;}
	.NewsEvntsCntnt h2 { font-size:22px;}
	.ShareThis { padding:0 0 40px;}
	.EvntsLstingTxt { bottom:-6%;}
	.EvntsLsting ul li { width:100%;}
	.EvntsLstingDiv { float:none; max-width:380px; margin:0 auto;}
	
	/* Project Page */
	.page-id-8 #Section0 .PrjctSctionOneTxt { padding:40px 0 35px;}
	.PrjctSctionBtm h2 { font-size:24px; padding-bottom:10px;}
	.PrjctSctionBtm h2 span { font-size:18px;}
	.PrjctSctionInrBtm a span { display:none;}
	.PrjctDetail h2 { font-size:25px;}
	.PrjctDetail h2 span { font-size:20px; padding-bottom:3px;}
	.PrjctSctionInrBtm::before { display:none;}
	.PrjctSctionBtm { bottom:10px;}
	.PrjctSctionInrBtm ul{ display:none;} 
	
	/* Project Detail Page */
	.PrjctIndvidlInfo { padding:25px 0 0;}
	.DwelingsTop { margin-bottom:25px;}
	.DwelingsTopRgt { border:0; padding:0 0 30px;}
	.DwelingsTopRgt p { font-size:16px; line-height:24px;}
	.DwelingsBtm { padding-bottom:10px;}
	.DwelingsBtm ul li { margin:0; width:50%; min-height:80px;}
	
	.FeatrdPrjctTxt { position:relative; float:left; opacity:1; visibility:visible;     background: rgba(212,186,125,1);}
	.FeatrdPrjctTxt01 { position:relative; margin:0; top:0; max-width:100%; text-align:center;}
	.FeatrdPrjctTxt02 { padding: 15px; text-align:left;}
	.FeatrdPrjctTxt02 p { font-size:13px;}
	.FeatrdPrjct ul li { width:100%; float:left; margin-bottom:3px;}
	.FeatrdPrjctLst { max-width:350px; float:none; margin:0 auto;}
	.FeatrdPrjctLst a { float:left; margin:0;}

	
	/* Our Story */
	
	.OrStryTopRgt { position:relative; width:100%; max-width:100%;}
	
	.OrStryTopRgt img.OurStryLargeImg { display:block;}
	.OrStryTopRgt img.OurStrySmlImg { display:none;}
	
	
	.OrStryTopSctn { padding-bottom:0;}
	.forVerticalOurstry { padding:0 15px; width:100%;}
	.OrStryTopLft { padding:25px 0 0; margin:0; max-width:100%;}
	.OrStryTopLft h2 { padding-bottom:15px;}
	.OrStryTopLft p { font-size:18px;}
	
	.OrStryScndSctnRec { padding:0 0 40px;}
	.OrStryScndSctn { padding:40px 0 0 0;}
	.OrStyScndLft { height:290px; width:290px; float:none; margin:0 auto;}
	.OrStryScndRgt { max-width:100%;}
	
	.OrStryThrdSctn { /*height:auto; background-size:cover; padding:10px 0;*/}
	
	.OrStryThrdSctn .container { padding:0; }
	.OurStryThrdDtail { max-width:100%; width:100%; height:100%; left:0; padding:15px; top:0; bottom:0; text-align:center; 
	position:relative; background:rgba(0,0,0,1);}
	
	.OrStryFrthSctn { padding:30px 0;}
	.OrStryFrthSctn h2 { font-size:20px;}
	.OrStryFrthSctn h3 { font-size:17px; padding-bottom:20px;}
	.OrStryFrthSctn p { font-size:15px; line-height:20px;}
	
	.OurStrySxthRec { padding:30px 15px;}
	.OurPeopleTop h4 { font-size:18px;}
	
	.OurPeople { padding-bottom:50px;}
	.OurPeopleTop { margin:0;}
	.OurPeopleBtm { padding-left:0;}
	.OurPeopleBtm ul li { margin:0 0 15px; width:50%; padding:0 7px; height:auto; float:left; }
	.OurPeopleBtm ul li a { width:214px; height:214px; border:10px solid #bca077; }
	.OurPeopleBtm ul li img { filter: sepia(0); -moz-filter: sepia(0); -ms-filter: sepia(0); -o-filter: sepia(0); -webkit-filter: sepia(0);}
	.OurPeopleBtm ul li a:hover { width:214px; height:214px; border:10px solid #bca077;}
	.OurPeopleBtm ul li span { right:6px; bottom:-10px; background:#ebebeb; color:#000; }
	
	
	
	.PepleVisionBtm h3 { font-size:22px; padding-bottom:20px;}
	.PepleVisionBtm p { font-size:16px;}
	
	.PopupStoryImg { float:none; text-align:center; margin:0 auto;}
	.PopupStoryImg img { margin-top:20px;}
	.PopuupStoryContnt { max-width:100%; padding:15px; text-align:center;}
	.PopuupStoryContnt h2 { font-size:30px; padding-bottom:10px;}
	.PopuupStoryContnt p{ font-size:16px; padding-bottom:15px;}
	.OrStryTopRgt img { max-width:100%;}
	
	/* Heritage Page */
	.HrtgeFifthSctionRec { padding:50px 0;}
	.TopSectionBnr .container { padding:0; width:100%;}
	.ScrollDown { display:none;}
	.TopSectionBnr h1 { font-size:50px; line-height:46px; top:-10%; padding-bottom:15px;}
	.HeritageScndSction { margin-bottom:40px;}
	.HeritageRectDiv01 { padding:0;}
	.HeritageScndLft { max-width:100%;}
	.HeritageScndRgt { margin:0 0 60px; padding:0 15px; max-width:100%;}
	.HeritageThrdRgt { float:left;}
	.HrtgeThrdSctnTop { padding-bottom:0;}
	.HeritageThrdLft { padding-right:0;}
	.HeritageThrdLft a { line-height:normal; font-size:19px; padding:13px 5px 0;}
	.HeritageThrdRgt { float: none; margin: 0 auto 10px; padding-top: 10px;}
	.HeritageRectDiv { padding:40px 0 0;}
	.ViewTheSiteBtn { padding:15px; background:rgba(0, 0, 0, 0.8); text-align:center; width:100%;}
	.ViewTheSiteBtn a { width:100%; float:none;}
	.HrtgeFifthLft { padding:0 15px 15px;}
	.HrtgeSxthSction .container { width:100%; max-width:290px;}
	.HrtgeSxthSction h2 { font-size:19px; line-height:18px; padding-bottom:10px;}
	.HrtgeSxthSction p { font-size:14px; line-height:16px;}
	
	/* 21 sep 2016 cws */
	.ViewOurProjct { padding:10px 0; background-size:cover; height:auto;}
	.ViewOurProjctTxt p, .PrtnrShpProjctHmeTxt p { line-height:35px;}
	
	.PrtnrShpProjctHme { /*padding:10px 0; background-size:cover; height:auto;*/}
	
	.HrtgeFrthSction { /*height:auto; background-size:cover; padding:65px 0;*/ margin-top:60px;}
	.HrtgeFrthSction .ViewTheSiteBtn { bottom:0;}
	.HrtgeFrthSction .ViewTheSiteBtn a { height:40px; line-height:40px;}
	
	.VdeoOurStryRgt { height:auto; padding:20px;}
	.VdeoOurStryRgt img { width:100%;}
	.VdeoOurStryRgt a { width:280px; margin:-30px auto 0;}
	
	#awwwards { position:absolute;}
	
	.FtrRight { padding:15px 0 0; }
	.FtrRight p { font-size:17px; }

	/*.HmeSldrWrp { padding: 0 15px; }
	.NewTopBnrSctn .bx-wrapper .bx-controls-direction a { background-size: 40%; width: 15px; height: 40px; margin-top: -20px;}
	.HmeSldrDes h2 { font-size: 17px; line-height: normal; margin-bottom: 10px; }
	.HmeSldrDes a { width: 180px; height: 40px; font-size: 15px; line-height: 41px }*/
	
	/* 26 July 2019 Cws */
	.NewTopBnrSctn .Logo { width:114px; position:relative; top:0; padding:10px 0;}
	
	.NewTopBnrSctn ul {}
	.NewTopBnrSctn ul li { background-image:none !important; height:auto; position:relative !important;}
	.NewTopBnrSctn ul li img { display:block; width:100%; height:calc(100vh - 300px); margin:0; object-fit: cover; object-position: left;}
	
	.HmeSldrWrp { position:relative; top:0; transform:translateY(0);-webkit-transform:translateY(0); width:100%; float:left; text-align:center;
	 margin:0;     background:#fff; padding:15px;}
	.HmeSldrWrp h2 { font-size:18px; line-height: normal; color: #000; margin-bottom:10px;}
	.HmeSldrWrp a { width:184px; height:36px; line-height:36px; font-size:13px;}
	
	.NewTopBnrSctn .bx-wrapper { height:100% !important;}
	.NewTopBnrSctn .bx-wrapper .bx-viewport  { height:100% !important;}
	.NewTopBnrSctn .bx-wrapper .bx-controls-direction a { width:27px; height:38px; background-size:13px 24px; top:137px;}


	.ScrollDown small { font-size:10px; color:#beab7e;}
	.HdrArwImg { width:40px; height:60px; background-size:100%;}

	
	
	}

@media only screen and (max-width: 560px) 
{
	.SmallLogo{ margin-top:0}
	.LangSrchDiv{ padding-top:8px}
	.MainHeader{ padding:10px 0}
	.menu-button::before{width: 32px; height: 20px;}
	.menu-button{ font-size:11px; padding-top:22px}
	#Section3.PrjctBg{ background-position:top left -100px}
	
	.OurPeopleBtm ul li { width:100%; }
	
.HmeSldrWrp { padding: 10px; }
.HmeSldrWrp h2 { font-size:16px;}
	.HmeSldrWrp a { width:184px; height:30px; line-height:30px; font-size:13px;}

	}