@media screen and (max-width:1300px){
	header .navBar .main_menu ul li a{padding:14px 15px;}
}
@media screen and (max-width:1269px){
	.mainContents{margin:74px auto 0 auto;}
	header .topBar .grp{border-bottom:none;}
	header .topBar .left{display:none;}
	header .topBar .tc_logo{width:100%;}
	header .topBar .tc_logo img{width:160px;}
	header .topBar .rgt{width:auto;}
	header .topBar .rgt .font_adjust,
	header .topBar .rgt .follow_us{display:none;}
	header .topBar .rgt .search{position:absolute;margin-right:0;top:50%;right:30px;transform:translateY(-50%)}
	header .search .mainSearch{filter:none;}
	header .navBar .main_menu{display:none;}
	.menuBtn_mobile{display:block;}
	header .navBar .main_menu.active{display:block;width:100%;max-width:320px;text-align:left;top:74px;left:0;position:absolute;background:#ffffff;height:calc(100vh - 74px);max-height:100vh;overflow-y:auto;overflow-x:none;border-right:1px solid #d3d2d2;}
	header .navBar .main_menu.active ul li{display:block;}
	header .navBar .main_menu.active ul li a{margin:0 30px;padding:15px 0;}
	header .navBar .main_menu.active ul li .subMenu{width:100%;position:relative;top:0;left:0;padding-top:0;z-index:1;display:none;}
	header .navBar .main_menu.active ul li:hover .subMenu{display:block}
	header .navBar .main_menu.active ul li .subMenu ul{background:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	header .navBar .main_menu.active ul li .subMenu ul li{width:100%;padding:0;}
	header .navBar .main_menu ul li a:hover{background:rgba(243,244,244,0.0)}
	header .navBar .main_menu.active .mob_follow_us{display:block;}
	header .navBar .main_menu.active .mob_contact_no{display:block;}
}
@media screen and (max-width:1100px){
	.homeQuickLinks .container{padding:50px 0;}
	.homeQuickLinks .container ul li{width:calc(33.333% - 30px);}
	footer .container .copyright{display:block;width:100%;text-align:center;margin-bottom:10px;}
	footer .container .hyperlinks{display:block;width:100%;text-align:center;}
}
@media screen and (max-width:1000px){
	.mpsPage .mpsList .grp .photo{width:100%;}
	.mpsPage .mpsList .grp .photo img{width:100%;max-width:325px;display:block;position:relative;left:auto;bottom:auto;margin:0 auto;}
	.mpsPage .mpsList .grp .detail{width:100%;}
	.sitemap ul li ul li{width:30.3333%;}
	.sitemap ul li ul{margin:10px 0 0 10px;width:calc(100% - 10px);}
	.commonThumb .grp{width:calc(33.333% - 30px);}
}
@media screen and (max-width:900px){
	.homeSubscribe .grpForm{max-width:600px;margin:30px auto 0 auto;}
	.homeSubscribe .grpForm .fieldInput{display:block;width:100%;margin-right:0;margin-bottom:25px;}
	.homeSubscribe .grpForm .btn{display:block;margin:0 auto;}
	.download-btn .grp-btn .description{width:calc(100% - 60px);}
	.download-btn .grp-btn .link{width:100%;padding:15px 0 0 0;margin-left:0;margin-top:15px;border-left:none;border-top:1px solid #fff;text-align:center;}
	.download-btn .grp-btn .link span{position:relative;right:auto;top:auto;transform:none;}
	.sitemap ul li ul li{width:47%;}
	.commonTable .scroll{width:100%;overflow-x:auto;}
	.commonTable .scroll table{width:900px;}
}

@media screen and (max-width:800px){
	.responsiveTable{border:none;}
	.responsiveTable table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
	.responsiveTable table tr{display:block;padding:0 0 10px 0;margin-bottom:20px;border:1px solid #ddd;position:relative;background:#fff !important;}
	.responsiveTable table tr:last-child{margin-bottom:0;}
	.responsiveTable table tbody tr td{border-top:none !important;border-bottom:none !important;display:table;text-align:left !important;padding:5px 15px;}
	.responsiveTable table tbody tr td::before{content:attr(data-label);display:table-cell;vertical-align:top;width:110px;padding-right:10px;color:#036168;font-weight:500;}
	.responsiveTable.mobileBlock table tbody tr td{padding:10px 15px;}
	.responsiveTable.mobileBlock table tbody tr td::before{content:attr(data-label);display:table;width:100%;padding-right:0;margin-bottom:10px;}
	.responsiveTable table tbody tr td:first-child::before{content:'';display:none;}
	.responsiveTable table tbody tr td:first-child{font-weight:700;color:#fff;background:#5f9598;display:block;padding:10px 15px;}
	.locations .grp{width:calc(100% - 30px);}
}

@media screen and (max-width:760px){
	.formFields .grpForm.col2 .fieldInput{width:calc(100% - 20px);}
	.formFields .grpForm .fieldname{position:relative;top:0;}
	.formFields .grpForm .fieldInput{margin-bottom:25px;}
	.formFields .grpForm input[type=text],.formFields .grpForm input[type=date],.formFields .grpForm select,.formFields .grpForm textarea{padding-top:15px;}
	.commonThumb .grp,
	.commonThumb.masterplan .grp{width:calc(50% - 30px);}
}

@media screen and (max-width:600px){
	.mainContents h2{font-size:44px;line-height:46px;}
	.mainContents h3{font-size:34px;line-height:36px;}
	.mainContents h4{font-size:24px;line-height:26px;}
	.homeSearchMP .fieldInput{display:block;width:100%;padding-top:20px;}
	.homeSearchMP .btn{display:block;width:100%;margin-left:0;}
	.homeSearchMP .btn .commonBtn{padding:14.5px 0;}
	.homeQuickLinks .container ul li{width:calc(50% - 30px);}
	.mainContents h1{font-size:44px !important;line-height:46px !important;}
	.mpsPage .mpsList .grp .detail .left{width:calc(100% - 60px);}
	.mpsPage .mpsList .grp .detail .rgt{width:calc(100% - 60px);}
	.sitemap ul li ul li{width:100%;}
}

@media screen and (max-width:500px){
	.commonThumb .grp,
	.commonThumb.masterplan .grp{width:calc(100% - 30px);}
	.searchFilter .fieldInput{width:100%;}
	.searchFilter .btn{width:135px;margin-left:0;margin-top:15px;}
	.commonTab ul{width:100%;}
	.commonTab ul li{display:block;width:100%;padding:0 !important;border-bottom:none;text-align:center;}
	.commonTab ul li a{display:block;;width:100%;padding:15px 0 !important;}
}

@media screen and (max-width:400px){
	.homeQuickLinks .container ul li{width:calc(100% - 30px);}
	.mainContents h1{font-size:34px !important;line-height:36px !important;}
	.homeBanners{height:70rem !important;}
	.homeBanners .bannerSlider{height:70rem !important;}
	.homeBanners .bannerSlider .bannerImg,
	.homeBanners .bannerSlider .bannerVideo{height:70rem !important;}
}

@media screen and (orientation:portrait){
	.mainContents h1{font-size:54px;line-height:56px;}
	.homeBanners{height:60rem;}
	.homeBanners .bannerSlider{height:60rem;}
	.homeBanners .bannerSlider .bannerImg,
	.homeBanners .bannerSlider .bannerVideo{height:60rem;}
	.homeLatestNews{background-image:none;background-attachment:scroll;animation:none;overflow:hidden;}
	.homeLatestNews::before {
		content: "";
		position: absolute;
		inset: 0;
		background: url("../images/home/bg-latest-news.jpg") center/cover no-repeat;
		transform: translateY(0);
		animation: moveBg 12s linear infinite;
		will-change: transform;
	}	
	.homeSubscribe{background-image:none;background-attachment:scroll;animation:none;overflow:hidden;}
	.homeSubscribe::before {
		content: "";
		position: absolute;
		inset: 0;
		background: url("../images/home/bg-subscribe.jpg") center/cover no-repeat;
		transform: translateY(0);
		animation: moveBg 12s linear infinite;
		will-change: transform;
	}
	.commonPage .container{padding:50px 0;}
}

