@media screen and (min-width:1600px){
	.headMainContainer .centerAlign{width:82%;}
	.bigCentAlign{width:90%; max-width:1500px;}
	.logoBlock{width:250px;}
	.menuTrigWrp{margin-top:22px;}
	.hmeCntNum{font-size:30px;}
	.hmePrlxCntMainWrp li{padding-left:85px;}
	.hmePrlxCntMainWrp li svg {
		margin-top: -30px;
		width: 60px;
	}
	.hmePrlxCntMainWrp{padding:35px 5px 35px 60px;}
	.hmePrlxMainCont .centerAlign{height: 660px;}
	.bannerMainContainer{height:800px;}
	.fourColGrd .prdLstTileUsed li{width:20%;}
}
@media screen and (max-width:1200px){
	.centerAlign{width:92%;}
	.defBtn{margin-top:20px;}
	.slideTitle {
		font-size: 30px;
		line-height: 32px;
		margin-bottom: 5px;
	}
	.headMainContainer{top:40px;}
	.slideTextWrap {
		padding: 40px;
		max-width: 380px;
	}
	.slideDesc {
		font-size: 14px;
		line-height: 20px;
	}
	.hmeBgTxtWrp {
		font-size: 40px;
		line-height: 42px;
		letter-spacing: 4px;
	}
	.secTtle {
		font-size: 34px;
		line-height: 36px;
	}
	.hmePrlxTxt {
		letter-spacing: 3px;
		font-size: 54px;
	}
	.hmePrdTtle {
		font-size: 34px;
		line-height: 40px;
	}
	.hmePrdRghtWrp {
		width: 64%;
		margin-right: 0%;
	}
	.hmePrdLeftWrp .secDesc {
		margin-bottom: 50px;
	}
	.bannerMainContainer{height: 500px;}
	.bnrBgWrp {
		background-position:50% 50%;
		background-size: 120% auto;
	}
	.sidePads {
		padding-left: 10%;
		padding-right: 10%;
	}
	.certTtle{font-size: 18px;}
	.certMainWrp a img{width: 110px;}
	.certSmlTtle{font-size:12px;}
	.certMainWrp a{margin: 0 20px;}
	.bigPrlxTxt {
		width: 70%;
		font-size: 28px;
		line-height: 40px;
		letter-spacing: 1px;
	}
	.ourVMisImg {
	    width: 670px;
	}
	.ourVMisMainWrp {
		width: 44%;
		margin-left: 5%;
	}
	.ourVMisBlck svg {
		width: 60px;
	}
	.prdCatTxtBlck{width:32%;}
	.prdCatTxtBlck h2 {
		font-size: 66px;
		line-height: 68px;
	}
	.filtLbl br{display:none;}
	.prdFiltBlck ul li a{font-size:14px;}
	.prdFiltBlck ul li a:before{width: 12px; margin-right: 5px;}
	.prdLstTileUsed li a > span {
		font-size: 13px;
		letter-spacing: 0px;
	}
	.prdFiltTtle {
		font-size: 15px;
		letter-spacing: 0.5px;
	}
	.prdListBlcksWrp {
		width: 80%;
		padding-left: 30px;
	}
	.prdListMainTtle{font-size:16px;}
	.filtLbl{letter-spacing: 1px;}
	.prdLstFeatInfWrp h3 {
		font-size: 26px;
		line-height: 28px;
	}
	.prdFiltDwldLink span {
		width: 70%;
		font-size: 16px;
		margin-bottom:0;
		letter-spacing: 0.5px;
	}
	.prdFiltDwldLink svg {
		width: 16%;
	}
	.advBlck span {
		font-size: 26px;
		line-height: 26px;
	}
	.prdAdvListWrp svg {
		width: 60px;
	}
	.bigIcn svg {
		width: 100px;
	}
	.advBigIcn svg {
	    width: 170px;
	}
	.contIcnInfBlck .secDesc p br{display:none;}
	.smlTtle {
		font-size: 16px;
	}
	.contTringInfTxt svg {
	    width: 50px;
	}
	.contTringInfTxt {
		top: 46%;
	}
	.contTringInfTxt span {
		font-size: 14px;
		letter-spacing: 1px;
	}
	.contInfGrphcWrp {
		width: 45%;
	}
	.contTringCss{
		border-right-width:120px;
		border-left-width:120px;
		border-bottom-width:200px;
	}
	.bigDesc p {
		font-size: 22px;
		line-height: 26px;
	}
	.eCatTtle {
		font-size: 24px;
	}
	.eCatInfWrp {
		padding: 25px 20px 0px 30px;
	}
	.dwldSizInf {
		font-size: 13px;
		margin-top: 5px;
	}
	.eCatalogListWrap li {
		padding: 20px;
	}
	.pckgeTableInfo thead th,
	.pckgeTableInfo th, .pckgeTableInfo td {
		font-size: 13px;
		padding: 8px 15px;
	}
	.pckgeTableInfo thead th small {
		font-size: 85%;
	}
	.whatsapHdrIcn {
		width: 40px;
		margin-left: 10px;
		margin-right: -20px;
		margin-top: 21px;
	}
}

@media screen and (max-width:1000px){
	.slideTitle {
		font-size: 26px;
		line-height: 30px;
	}
	.defBtn {
		padding: 10px 17px;
		font-size: 12px;
	}
	.slideTextWrap {
		padding: 30px;
		max-width: 330px;
	}
	.logoBlock {
		width: 180px;
	}
	.menuTrigWrp {
		margin-top: 11px;
		padding: 9px 11px 11px 12px;
	}
	.menLins span:nth-child(1) {
		-webkit-transform: translate3d(0, -6px, 0);
		transform: translate3d(0, -6px, 0);
	}
	.menLins span:nth-child(3) {
		-webkit-transform: translate3d(0, 6px, 0);
		transform: translate3d(0, 6px, 0);
	}
	.menLins {
		width: 20px;
	}
	.secTtle {
		font-size: 30px;
		line-height: 32px;
	}
	.hmeBgTxtWrp {
		font-size: 34px;
		line-height: 38px;
		letter-spacing: 3px;
	}
	.hmeTagWrp li a {
		font-size: 13px;
		padding: 5px 8px;
	}
	.hmeTagWrp li {
		margin-top: 7px;
		margin-right: 7px;
	}
	.prdPrvwNote, .secDesc p {
		font-size: 14px;
		line-height: 21px;
	}
	.hmePrlxTxt {
		letter-spacing: 2px;
		font-size: 48px;
	}
	.hmePrlxCntMainWrp li {
		padding-right: 40px;
		padding-left: 50px;
	}
	.hmePrlxCntMainWrp li svg {
		margin-top: -20px;
		width: 40px;
	}
	.hmePrlxCntMainWrp {
		padding: 25px 0 25px 35px;
	}
	.hmeCntNum {
		font-size: 20px;
		margin-bottom: 2px;
	}
	.ftrCpyrghtWrp p {
		font-size: 13px;
		letter-spacing: 0px;
	}
	.bannerMainContainer {
		height: 440px;
	}
	.bnrShpeWrp {
		background-size: auto 60%;
	}
	.sidePads {
		padding-left: 7%;
		padding-right: 7%;
	}
	.certMainWrp a {
		margin: 0 15px;
	}
	.certTtleWrp {
		padding: 0 20px;
	}
	.certMainWrp a img {
		width: 100px;
	}
	.bigPrlxTxt br,
	.certTtle br{display:none;}
	.certTtle{width:160px;}
	.certSmlTtle {
		font-size: 10px;
	}
	.certTtle {
		margin-top: 20px;
	}
	.bigPrlxTxt{ 
		font-size: 26px;
		line-height: 34px;
		letter-spacing: 0px;
	}
	.abtPrlxIcn {
	    width: 40px;
	}
	.ourVMisImg{width: 550px;}
	.bannerMainContainer{height: 400px;}
	.sidePads {
		padding-left: 5%;
		padding-right: 5%;
	}
	.prdCatTxtBlck h2 {
		font-size: 56px;
		line-height: 54px;
		margin-top: 60px;
		margin-bottom: 25px;
	}
	.prdMainBlckTxt {
	    padding: 14px 20px;
	}
	.prdMainBlckTxt h4{font-size: 16px;}
	.prdCatList li a{font-size: 14px;}
	.prdCatList {margin: 0 10px;}
	.prdRowTxt {
		width: 5px;
		line-height: 5px;
		font-size: 15px;
	}
	.prdFeatMainBlck {
		padding: 0 10px;
	}
	.prdCatList li {
		margin-bottom: 5px;
	}
	.prdMainBlckTxt span {
		font-size: 12px;
	}
	.filtLbl {
		line-height: 16px;
	}
	.prdListMainCont {
		margin-top: 30px;
	}
	.prdLstFeatInfWrp {
		width: 65%;
		margin-left: 3%;
	}
	.prdLstTileUsed li a > span {
		font-size: 12px;
	}
	.prdLstFeatInfWrp h3 {
		font-size: 22px;
		line-height: 24px;
	}
	.prdLstTileUsed li {
		padding-right: 10px;
	}
	.prdFiltBlck ul li a:before {
		width: 8px;
	}
	.advBlck span {
		font-size: 20px;
		line-height: 20px;
	}
	.inlineTxt {
		padding: 16px 0;
	}
	.prdAdvListWrp svg {
		width: 50px;
	}
	.bigIcn svg {
		width: 90px;
	}
	.advBigIcn svg {
		width: 150px;
		margin-bottom: -25px;
		margin-top: -40px;
	}
	.bigDesc p{font-size: 20px; line-height: 24px;}
	.bigDesc p br{display:none;}
	.contactInfoSecWrp{width: 43%;}
	.contIcnInfBlck svg {
		width: 40px;
	}
	.contIcnInfBlck {
		padding-left: 50px;
		margin-top: 40px;
	}
	.cntInfLble {
		font-size: 12px;
		margin-bottom: 1px;
	}
	.contTringCss {
		border-right-width: 90px;
		border-left-width: 90px;
		border-bottom-width: 160px;
	}
	.contTringInfTxt svg {
		width: 40px;
		margin-bottom:0;
	}
	.dwldSizInf {
		font-size: 12px;
		letter-spacing: 0.5px;
	}
	.eCatTtle {
		font-size: 20px;
	}
	.eCatInfWrp {
		padding: 20px 20px 0px 20px;
	}
	.eCatalogListWrap li:nth-child(even) {
		margin-top: 40px;
	}
	.pckgeTableInfo thead th, .pckgeTableInfo th, .pckgeTableInfo td {
		font-size: 12px;
		padding: 7px 12px;
	}
	.whatsapHdrIcn {
		width: 38px;
		padding: 8px;
		margin-top: 11px;
	}
}
@media screen and (max-width:768px){
	.slideDesc {
		display: none;
	}
	.defBtn {
		margin-top: 10px;
	}
	.slideTitle {
		font-size: 20px;
		line-height: 24px;
	}
	.slideTextWrap {
		max-width: 270px;
	}
	.defBtn {
		padding: 8px 14px;
		font-size: 11px;
	}
	.secTtle {
		font-size: 28px;
		line-height: 30px;
	}
	.hmeAbtTxtRight,
	.hmeAbtTxtLeft{
		float:none;
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	.secTtle br,
	.hmeBgTxtWrp{display:none;}
	.secPadB{padding-bottom:80px;}
	.secPadT{padding-top:80px;}
	.hmePrlxTxt {
		letter-spacing: 1px;
		font-size: 40px;
	}
	.hmePrlxMainCont .centerAlign{height:460px;}
	.hmeCntTxt{font-size: 11px;}
	.hmeCntNum{font-size: 18px;}
	.hmePrdLeftWrp {
		width: 75%;
	}
	.hmePrdRghtWrp {
		width: 75%;
		margin-right: 0%;
		margin-left: 25%;
		margin-top: -95px;
	}
	.hmePrdLeftWrp .secDesc {
		margin-bottom: 20px;
	}
	.hmePrdList li a {
		font-size: 12px;
		padding: 7px 30px 7px 5px;
	}
	.hmePrdTtle {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 5px;
	}
	.secPadT{padding-top:70px;}
	.secPadB{padding-bottom:70px;}
	.hmePrlxCntMainWrp li {
		padding-right: 30px;
		padding-left: 40px;
	}
	.hmePrlxCntMainWrp li svg {
		margin-top: -15px;
		width: 30px;
	}
	.hmeCntNum {
		font-size: 16px;
	}
	.hmeCntTxt {
		font-size: 10px;
	}
	.hmePrlxCntMainWrp {
		padding: 20px 0 20px 30px;
	}
	.hmePrlxMainCont .centerAlign{height:420px;}
	body .slideContainer .swiper-container .swiper-pagination-bullet {
		width: 16px;
		height: 16px;
		margin-left:10px;
	}
	body .slideContainer .swiper-container .swiper-pagination-bullet-active{box-shadow: inset 0 0 0 5px #6d1731;}
	.ftrSocialWrp a svg{width:16px;}
	.ftrLogo{width:60px;}
	.ftrSocialWrp a{margin:0 4px;}
	.ftrLinks li a {
		font-size: 13px;
		padding: 4px 8px;
		letter-spacing: 0.5px;
	}
	.ftrLinks li:before{margin: 0 8px;}
	.ftrSocialWrp{margin-bottom: 40px;}
	.ftrMainCont {
	    padding-top: 80px;
	}
	.ftrCpyrghtWrp {
		margin-top: 60px;
	}
	.ftrCpyrghtWrp .centerAlign{padding:25px 0;}
	.ftrCpyrghtWrp p{font-size: 12px;}
	.ftrLnkSml{margin-top:10px;}
	.certMainWrp a img,
	.certMainWrp a:nth-child(even) img,
	.certMainWrp a:nth-child(even) .certTtleWrp,
	.certTtleWrp{
		float:none;
		margin:0 auto;
		text-align:center;
	}
	.certMainWrp{
		display:block;
		width:100%;
	}
	.certMainWrp a{
		text-align:center;
		width:45%;
		margin:0 1%;
	}
	.certSmlTtle{display:none;}
	.certTtle {
		width: auto;
	}
	.bigPrlxTxt {
		font-size: 24px;
		line-height: 32px;
	}
	.prlxBg{
		background-position:center center;
		background-size:cover;
	}
	.abPrlxMainWrp {
		padding: 120px 0;
	}
	.ourVMisBlck .secTtle{line-height: 20px;}
	.ourVMisImg{width:480px;}
	.ourVMisBlck:last-child{margin-top: 30px;}
	.ourVMisBlck svg {
		width: 50px;
		margin-bottom: 5px;
	}
	.prdCatTxtBlck h2 {
		font-size: 50px;
		line-height: 50px;
		margin-top: 50px;
		margin-left: -50px;
		margin-bottom: 20px;
	}
	.prdMainRowWrp:nth-child(even) .prdCatTxtBlck h2{margin-right:-50px;}
	.prdRowTxt {
		font-size: 13px;
	}
	.prdFiltBlck ul li a {
		font-size: 13px;
	}
	.filtLbl {
		line-height: 14px;
		font-size: 12px;
		margin: 15px 0 20px 0;
	}
	.prdFiltTtle {
	    font-size: 13px;
	}
	.prdLstTileUsed li {
		padding-right: 5px;
	}
	.prdLstTileUsed li a > span {
		font-size: 11px;
	}
	.prdFiltDwldLink span {
		width: 100%;
		font-size: 14px;
		letter-spacing: 0px;
		margin: 0;
	}
	.prdFiltDwldLink svg {
		width: 30px;
		margin-bottom: 5px;
	}
	.loadMoreMsg span {
	    font-size: 14px;
	}
	.loadMoreMsg svg {
	    width: 34px;
	}
	.fourColGrd .prdLstTileUsed li{width:33.33%;}
	.advBlck span {
		font-size: 18px;
	}
	.prdAdvListWrp svg{width: 40px;}
	.bigIcn svg{width:70px;}
	.advBigIcn svg{width: 130px;}
	.inlineTxt{padding:12px 0;}
	.contTringCss {
		border-right-width: 60px;
		border-left-width: 60px;
		border-bottom-width: 120px;
	}
	.contTringInfTxt span {
		font-size: 11px;
	}
	.contTringInfTxt svg {
		width: 32px;
	}
	.contInfTringleWrp {
		right: -12%;
	}
	.contTringInfTxt {
		width: 82%;
	}
	.contInfGrphcWrp {
		width: 51%;
		margin-right:0;
	}
	.bigDesc p {
		font-size: 17px;
		line-height: 21px;
	}
	.smlTtle {
		font-size: 14px;
	}
	.eCatalogListWrap li {
		padding: 15px;
	}
	.eCatTtle {
		font-size: 18px;
	}
.getEBrochWrap .contFormMainWrp {
    width: 330px;
}
.eCatTtle2 {
    font-size: 17px;
    margin-bottom: 5px;
    line-height: 23px;
}
.capWrp{
	transform: scale(0.9);
	transform-origin: 0 0;
}
}
@media screen and (max-width:630px){
	.slideTextWrap{
		right:0;
		bottom:0;
		left:auto;
	}
	.slideTextWrap:after{display:none;}
	.slideContainer .swiper-container .swiper-pagination{
		left: 5%;
		right: auto;
		bottom: 5%;
	}
	body .slideContainer .swiper-container .swiper-pagination-bullet{margin-left:0; margin-right:10px;}
	.hmePrlxTxt {
		font-size: 32px;
		line-height: 32px;
	}
	.hmePrlxCntMainWrp li {
		padding-right: 20px;
		padding-left: 30px;
	}
	.hmePrlxCntMainWrp {
		padding: 17px 0 10px 20px;
	}
	.hmePrlxCntMainWrp li svg {
		margin-top: 0;
		width: 20px;
		top: 4px;
	}
	.hmePrlxMainCont .centerAlign {
		height: 300px;
	}
	.hmeCntTxt {
		font-size: 9px;
	}
	.hmeCntNum small {
		font-size: 60%;
	}
	.ftrSocialWrp a {
		padding: 10px;
	}
	.ftrLinks li a {
		font-size: 12px;
		padding: 2px 4px;
		letter-spacing: 0px;
	}
	.ftrLinks li:before {
		margin: 0 5px;
	}
	.ftrLnkSml li a{font-size:11px;}
	.ftrCpyrghtWrp p{
		display:block;
		float:none;
		width:100%;
		text-align:center;
		margin:3px 0;
	}
	.ftrCpyrghtWrp .centerAlign{padding:20px 0;}
	.ftrCpyrghtWrp{margin-top:50px;}
	.ftrSocialWrp{margin-bottom:30px;}
	.ftrLnkSml{margin-top:6px;}
	.slideTitle{
		font-size:18px;
		line-height:22px;
	}
	.defBtn{
		padding: 7px 12px;
		font-size: 10px;
	}
	.slideTextWrap {
		max-width: 240px;
	}
	.logoBlock {
		width: 160px;
	}
	.menuTrigWrp {
		padding: 7px 10px 9px 10px;
	}
	.menLins {
		width: 16px;
	}
	.secTtle {
		font-size: 26px;
		line-height: 26px;
	}
	.prdPrvwNote, .secDesc p {
		font-size: 13px;
		line-height: 20px;
		letter-spacing: 0;
	}
	.hmeTagWrp li a {
		font-size: 12px;
		padding: 4px 7px;
	}
	.hmePrdRghtWrp {
		width: 85%;
		margin-left: 20%;
		margin-top: -75px;
	}
	.hmePrdLeftWrp {
		width: 90%;
	}
	.hmePrdList li a {
		font-size: 11px;
		padding: 6px 20px 6px 4px;
	}
	.hmePrdLeftWrp .secDesc {
		margin-bottom:10px;
	}
	.hmePrdLeftWrp .secDesc p{margin-bottom:0;}
	.bannerMainContainer {
		height: 380px;
	}
	.bnrBgWrp{
		background-position:50% 50%;
		background-size:cover;
	}
	.bnrShpeWrp {
		background-size: auto 50%;
	}
	.sidePads {
		padding-left: 0%;
		padding-right: 0;
	}
	.certTtle{font-size: 16px;}
	.certTtleWrp{padding:0;}
	.bigPrlxTxt{width: 90%;}
	.bigPrlxTxt {
		font-size: 22px;
		line-height: 28px;
	}
	.abtPrlxIcn:before, .abtPrlxIcn:after {
		height: 1px;
	}
	.abtPrlxIcn {
		width: 34px;
		margin: 20px auto 0 auto;
	}
	.abPrlxMainWrp {
		padding: 90px 0 80px 0;
	}
	.ourVMisShpeCont{display:none;}
	.ourVMisMainWrp{width:100%; margin:0;}

	.prdFeatMainBlck:nth-of-type(3){display:none;}
	.prdFeatMainBlck{width:50%;}
	.prdCatTxtBlck{width:48%;}
	.prdCatList li a:before{display:none;}
	.prdCatTxtBlck h2 {
		font-size: 46px;
		line-height: 46px;
		margin-top: 40px;
		margin-bottom: 15px;
	}
	.prdMainRowWrp {
		margin-top: 60px;
	}
	.prdRowTxt, .prdListFilter{display:none;}
	.prdListBlcksWrp{
		width:100%;
		border:none;
		margin:0;
		padding:0;
	}
	.prdLstTileUsed li {
		padding-right: 3px;
	}
	.prdLstFeatInfWrp h3 {
		font-size: 20px;
		line-height: 20px;
	}
	.prdLstTileUsed li a {
		margin-bottom: 10px;
	}
	.prdLstTileUsed li a > span {
		font-size: 10px;
		margin-top: 1px;
	}
	.prdLstFeatImg {
		width: 35%;
	}
	.prdLstFeatInfWrp{
		width:60%;
		margin-top: 5px;
	}
	.prdPrvwNote{
		font-size:12px;
		line-height:16px;
	}
	.prdListRow {
		margin-bottom: 15px;
	}
	.fourColGrd .prdLstTileUsed li{width:50%;}
	.prdAdvListWrp li:nth-child(3), .prdAdvListWrp li:nth-child(4),
	.prdAdvListWrp li {
	    width: 50%;
	}
	.prdAdvListWrp li:nth-child(2){border:none;}
	.prdAdvListWrp svg{
		display:block;
		margin:0 auto;
		width:50px;
	}
	.advBlck{
		padding:10px 30px;
		border:none;
		border-top:1px solid #ccc;
	}
	.prdAdvListWrp li:nth-child(1) .advBlck:first-child,
	.prdAdvListWrp li:nth-child(2) .advBlck:first-child{
		border-top:none;
	}
	.advBlck span{
		font-size:16px;
		line-height: 18px;
		text-align:center;
	}
	.advBlck span br{display:block;}
	.advBlck span small{
		font-size:100%;
		display:inline;
	}
	.contInfGrphcWrp {
		width: 80%;
		display:block;
		margin:0 auto;
	}
	.contTringCss {
		border-right-width: 80px;
		border-left-width: 80px;
		border-bottom-width: 150px;
	}
	.contactInfoSecWrp{
		margin:50px auto 0 auto;
		width:80%;
		display:block;
	}
	.contIcnInfBlck {
		margin-top: 25px;
		padding-left: 45px;
	}
	.bigDesc p {
		font-size: 16px;
		line-height: 20px;
	}
	.contIcnInfBlck svg {
		width: 32px;
		top:0;
	}
	.contFormMainWrp fieldset input[type="text"], .contFormMainWrp fieldset input[type="email"], .contFormMainWrp fieldset select, .contFormMainWrp fieldset textarea {
		font-size: 13px;
		line-height:16px;
	}
	.contFormMainWrp fieldset label {
		font-size: 12px;
		margin-bottom: 3px;
	}
	.contFormMainWrp fieldset {
		margin-bottom: 20px;
	}
	.eCatalogListWrap li:nth-child(even),
	.eCatalogListWrap li {
		width: 100%;
		margin-top:20px;
	}
	.eCatTtle br{display:none;}
	.pckgeTableInfo thead th, .pckgeTableInfo th, .pckgeTableInfo td {
		font-size: 9px;
		padding: 5px 5px;
	}
}
@media screen and (max-width:480px){
	.logoBlock{width:140px;}
	.menuTrigWrp {
		padding: 5px 8px 7px 8px;
		margin-top: 8px;
	}
	.slideContainer{max-height: 380px;}
	.slideTextWrap {
		max-width: 200px;
		padding: 25px;
	}
	.slideTitle {
		font-size: 16px;
		line-height: 20px;
	}
	.defBtn {
		padding: 6px 10px;
		font-size: 9px;
	}
	.secTtle {
		font-size: 23px;
		line-height: 24px;
		margin-bottom: 5px;
	}
	.hmePrlxCntMainWrp{
		background:none;
		padding:0;	
	}
	.prdPrvwNote, .secDesc p {
		margin-bottom: 12px;
	}
	.hmePrlxMainCont{
		overflow:hidden;
		padding:60px 0 50px 0;
		text-align:center;
		background-size:cover;
	}
	.hmePrlxTxt, .hmePrlxCntMainWrp{position:static;}
	.hmeCntTxt,	.hmeCntNum{color:#fff;}
	.hmePrlxMainCont .centerAlign{height:auto;}
	.hmePrlxCntMainWrp li svg path{fill:#fff;}
	.hmePrlxCntMainWrp{
		width:92%;
		margin:0 auto;
	}
	.hmePrlxCntMainWrp li {
		width: 33.33%;
		margin:0 -3px;
		padding: 0 5px;
		display:inline-block;
		vertical-align:top;
		margin-top: 20px;
		float:none;
	}
	.hmeCntTxt br{display:none;}
	.hmePrlxCntMainWrp li svg{
		display:inline-block;
		position: static;
		width:34px;
	}
	.hmePrlxTxt {
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 2px;
	}
	.hmeCntNum{
		display:block;
	}
	.hmeCntNum small {
		margin-left: 4px;
	}
	.hmePrdTtle {
		font-size: 22px;
		line-height: 28px;
	}
	.hmePrdTtle strong{font-size:150%;}
	.hmePrdLeftWrp {
		width: 100%;
	}
	.hmePrdLeftWrp .secDesc {
		width: 80%;
	}
	.hmePrdRghtWrp {
		width: 100%;
		margin-left: 0%;
		margin-top: -10px;
	}
	.hmePrdList li {
		width: 40%;
		display:inline-block;
	}
	.secPadB{padding-bottom:60px;}
	.secPadT{padding-top:60px;}
	.hmePrdMainCont .centerAlign {
		padding: 60px 0 30px 0;
	}
	.hmePrdMainCont .centerAlign:before {
    	left: 85%;
	}
	.ftrLinks li:nth-child(2):before{display:none;}
	.ftrLnkSml li:nth-child(2):before{display:inline-block;}
	.hidSml{display:none !important;}
	.ftrLinks li a{font-size:11px;}
	.ftrLnkSml li a{font-size:10px;}
	.ftrLogo {
		margin: 0 7px;
		width: 54px;
	}
	.bannerMainContainer {
		height: 350px;
	}

	.bigPrlxTxt {
		font-size: 18px;
		line-height: 23px;
	}
	.abPrlxMainWrp {
		padding: 80px 0;
	}
	.bannerMainContainer {
		height: 330px;
	}
	.bnrShpeWrp {
		background-size: auto 47%;
	}
	.certTtle {
		font-size: 12px;
		line-height: 15px;
	}
	.certMainWrp {
		margin: 35px auto 0 auto;
	}
	.prdMainBlckTxt span{display:none;}
	.prdCatList li {
		margin-bottom: 3px;
	}
	.prdCatList li a {
		font-size: 12px;
	}
	.prdCatTxtBlck h2 {
		font-size: 36px;
		line-height: 36px;
		margin-top: 30px;
		margin-bottom: 10px;
		margin-left: -40px;
	}
	.prdMainRowWrp:nth-child(even) .prdCatTxtBlck h2{margin-right:-40px;}
	.prdMainBlckTxt h4 {
		font-size: 14px;
		margin-bottom:0;
	}
	.prdMainBlckTxt {
		padding: 10px 15px;
	}
	.prdPrvwNote{display:none;}
	.prdLstFeatInfWrp h3 {
		font-size: 16px;
		letter-spacing: 1px;
	}
	.prdListMainTtle {
		font-size: 13px;
		letter-spacing: 0;
	}
	.prdLstFeatInfWrp,
	.prdLstFeatImg {
		margin:0;
		width: 100%;
		display:block;
	}
	/*.prdListRow{
		width:50%;
		display:inline-block;
		margin:0 -3px;
		padding:5px;
		vertical-align:middle;
	}*/
	.prdLstFeatInfWrp{
		width:90%;
		padding:15px;
		margin-top:-50px;
		margin-left:3%;
		position:relative;
		background:#fff;
	}
	.prdLstTileUsed li{
		width:50%;
		display:block;
		padding:0;
	}
	.prdLstTileUsed li a{
		padding-right:5px;	
	}
	.prdLstTileUsed li a > span{display:block;}
	.prdLstTileUsed li:nth-child(3){
		width:100%;
		overflow:hidden;
	}
	.prdLstTileUsed li:nth-child(3) a{
		width:50%;
		float:left;
	}
	.contactInfoSecWrp {
		margin: 40px auto 0 auto;
		width: 90%;
	}
	.contInfGrphcWrp {
		width: 100%;
	}
	.contInfTringleWrp {
		right: -8%;
	}
	.contFormMainWrp .twoCol fieldset {
		width: 100%;
		float: none;
	}
	.contFormMainWrp fieldset {
		padding: 0;
		margin-bottom: 15px;
	}
	.capSubWrp{padding:0;}
	.contFormMainWrp fieldset label {
		font-size: 11px;
		margin-bottom: 3px;
	}
	.capWrp,
	.capSubWrp .defBtn{float:none; }
	
	.capSubWrp .defBtn{
		padding:10px 15px;
		font-size:10px;
	}
	.eCatTtle{letter-spacing:2px;}
	.eCatInfWrp {
		padding: 15px 15px 0px 15px;
	}
	.whatsapHdrIcn {
		width: 30px;
		padding: 6px;
		margin-top: 9px;
		margin-right: -10px;
	}
}