
@media only screen and (max-width:1920px) {
	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(1) .panel-content {
		right: 45rem;
		top: 21rem;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(2) .panel-content {
		left: 20rem;
		top: 23rem;
	}

	.home-wrap .banner-wrapper .panel .pnelitm.active:nth-child(1) .panel-item {
		left: -120px;
	}

	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -8.5vw;
	}
}

@media only screen and (max-width:1810px) {
	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 20vh;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -12.1vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		right: 3vw;
	}
}

@media only screen and (min-width:1701px) and (max-width:1890px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -8.4vw;
	}
}

@media only screen and (min-width:1601px) and (max-width:1700px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -9vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.7vw;
	}
}

@media only screen and (max-width:1600px) {
	div#comparison {
		height: 84vh;
	}

	.home-wrap .banBtn2 {
		left: 33.2%;
		bottom: 13.5%;
	}

	#page {
		position: relative;
		overflow: hidden;
	}

	.home-wrap .rigtsec .rightblue {
		padding: 21rem 4rem 15rem 10rem;
	}

	.home-wrap .banner-wrapper .panel {
		height: 85.33vh;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 20vh;
	}

	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -8.8vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.9vw;
	}

	.mac .home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -8.25vw;
	}

	.mac .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: calc(-12.4vw + 15px);
	}

	.mac .home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -8.25vw;
	}

	.home-wrap .secpadd5 {
		/*padding-bottom: 2rem;*/
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr {
		bottom: 0;
		left: -24vw;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-thumbnail {
		margin-bottom: -15.7rem;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post {
		margin-bottom: 4vw;
	}

	.csr-activity .csr-activity-det .othercsr {
		flex-wrap: wrap;
	}

	.csr-activity .csr-activity-det .othercsr .item {
		flex-grow: 1;
		width: 21%;
		height: 27rem;
		flex: unset;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitl h5 {
		font-size: 20px;
	}

	.ventures-wrap .secpadd.secp2 {
		top: -62px;
	}

	.ventures-wrap .breaklin {
		margin-top: -30px;
		top: -20px;
	}

	.ventures-wrap .secpadd .venfdet .blckwrap {
		height: 100px;
	}

	.ventures-wrap .breaklin .brtitle {
		margin-left: 20rem;
	}

	.ventures-wrap .secpadd .venfdet .blck p span {
		width: 90%;
	}

	.ventures-wrap .secpadd.secp2 .slid1wrp .item .vslibgnd {
		height: 75rem;
	}

	.ventures-wrap .secpadd.secp3 {
		margin-top: -20px;
	}

	.corporate-wrap .secpadd5 .fh-section-title {
		padding: 0 5rem;
	}

	.corporate-wrap .secpadd5 .row .gloo {
		height: 54rem;
	}

	.corporate-wrap .secpadd5 .row .loog {
		height: 52rem;
		background-position: center 0;
	}

	.corporate-wrap .secpadd5 .row .gloo.glo2 {
		height: 51rem;
		background-position: center center;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 55%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4) .tl-content {
		top: 51%;
	}

	.tl-bg {
		width: 135%;
	}

	.distribution-wrap .secpadd.secp6 .se6-det {
		padding: 8rem 5rem;
	}

	.distribution-wrap .secpadd.secp6 .row:first-child .se6-det {
		padding: 10rem 5rem;
	}
}

@media only screen and (min-width:1560px) and (max-width:1598px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -8.9vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.8vw;
	}
}

@media only screen and (max-width:1559px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -9.1vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.7vw;
	}
}

@media only screen and (max-width:1536px) {
	div#comparison {
		height: 86vh;
	}

	.home-wrap .banBtn2 {
		left: 33.2%;
		bottom: 11.2%;
		margin-top: 0;
	}

	div#comparison figure .panel-content .pnelitm .view-content-wrap {
		top: 19rem;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 28vh;

	}
	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		left: -2.5rem;

	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr {
		bottom: -2rem;
	}

	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -9.5vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.3vw;
	}

	.corporate-wrap .secpadd5 .row .loog {
		height: 52rem;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 60vh;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(3) .tl-content {
		top: 49.5%;
		width: 85%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(3):hover .tl-year {
		bottom: 74%;
		width: 85%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4) .tl-content {
		top: 50%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4) .tl-content {
		top: 50%;
		width: 87%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-year {
		bottom: 77%;
		width: 83%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-content {
		top: 47%;
		width: 84%;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year p {
		font-size: 19px;
	}
}

@media only screen and (min-width:1403px) and (max-width:1519px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -9.1vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.7vw;
	}
}

@media only screen and (min-width:1367px) and (max-width:1403px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -13.3rem;
	}
}

@media only screen and (max-width:1440px) {
	div#comparison {
		height: 87vh;
	}

	.home-wrap .banBtn2 {
		left: 31.5%;
		bottom: 10.2%;
	}

	.rightblue {
		background: linear-gradient(90deg,#020024 0,#4a9de4 0,#0b4c9c 100%);
		display: block;
		-webkit-clip-path: polygon(10% 0,100% 0,100% 100%,0 100%);
		clip-path: polygon(10% 0,100% 0,100% 100%,0 100%);
		padding: 105px;
	}

	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -9.8vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.1vw;
	}

	.home-wrap .banner-wrapper .panel {
		height: 87.33vh;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 52vh;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 51%;
	}

	.tl-bg {
		width: 131%;
		left: -29px;
	}

	.corporate-wrap .secpadd5 .fh-section-title {
		padding: 0 3rem;
	}

	.corporate-wrap .secpadd5 .row .gloo.glo2 {
		height: 44rem;
	}

	.corporate-wrap .secpadd5 .oppp .fh-section-title {
		padding: 0 4rem;
	}

	.corporate-wrap .secpadd5 .row .gloo {
		height: 69rem;
	}

	.corporate-wrap .secpadd5 .row .loog {
		height: 52rem;
	}

	.corporate-wrap .secpadd5 .row .gloo.glo2 {
		height: 53rem;
	}

	.distribution-wrap .secpadd.secp6 .se6-det {
		padding: 8rem 4rem;
	}

	.ventures-wrap .secpadd .vntidet {
		padding: 6rem 2.5rem;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitlto {
		margin-bottom: 5px;
	}

	.ventures-wrap .secpadd:first-child .vntidet .vtrtitlto img {
		width: 200px;
	}

	.ventures-wrap .secpadd .venfdet .blck p span:first-child {
		font-size: 1.6em;
	}

	.ventures-wrap .secpadd .venfdet .blck p span:first-child {
		font-size: 1.6em;
	}

	.ventures-wrap .breaklin .brtitle h3 {
		font-size: 3rem;
	}

	.ventures-wrap .secpadd.secp2 {
		top: -1px;
	}

	.ventures-wrap .breaklin {
		margin-top: -6px;
		top: 3px;
	}

	.ventures-wrap .secpadd.secp2 .venfdet {
		left: -15px;
	}

	.ventures-wrap .secpadd.secp3 {
		margin-top: 3px;
	}

	.ventures-wrap .secpadd.secp4 {
		top: -2px;
	}

	.ventures-wrap .secpadd.secp4 .venfdet {
		left: -15px;
	}

	.ventures-wrap .secpadd.secp5 {
		top: -3px;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4 .blck {
		padding: 2rem 0 2rem;
	}

	.ventures-wrap .secpadd.secp2 .slid1wrp .venturslide img {
		height: 67rem;
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd {
		height: 73rem;
	}

	.ventures-wrap .secpadd.secp2 .slid1wrp .item .vslibgnd {
		height: 75rem;
	}

	.ventures-wrap .secpadd.secp3 .slid1wrp .item .vslibgnd {
		height: 55rem;
	}

	.ventures-wrap .secpadd.secp4 .slid1wrp .item .vslibgnd {
		height: 62rem;
	}
}

@media only screen and (max-width:1366px) {
	div#comparison {
		height: 42.7vw;
	}

	div#comparison figure div.skewm {
		margin: 0 0 0 -60px;
	}

	div#comparison figure div#divisor {
		right: -58px;
	}

	.home-wrap .banBtn2 {
		left: 32.9%;
		bottom: 12.2%;
	}

	div#comparison figure .panel-content .pnelitm .view-content-wrap {
		top: 15rem;
	}

	.home-wrap .rigtsec .rightblue {
		padding: 16rem 3rem 19rem 8rem;
	}

	.home-wrap .bannersli {
		top: -28px;
	}

	.home-wrap .banBtn .welservices .bbox {
		padding: 14px 50px;
	}

	.home-wrap .bannersli .active .item .itemcapt .scontent-wrp {
		width: 56.4vw;
	}

	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -6.2vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.8vw;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		width: 60.5vw;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 12vw;
		margin-top: 5vh;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 {
		font-size: 1.9rem;
		line-height: 38px;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 .fbig {
		font-size: 4.7rem;
	}

	.mac .home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -6.6vw;
		width: 57.4vw;
	}

	.mac .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.2vw;
	}

	.home-wrap .secpadd5 {
		/*padding-bottom: 6rem;*/
	}

	.home-wrap .secpadd5 .pdd-csr {
		padding-left: 5%;
	}

	.home-wrap .secpadd5 .secpadd {
		padding: 36px;
	}

	.home-wrap .banner-wrapper .panel {
		height: 85.33vh;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(2) .panel-content {
		left: 14rem;
		top: 16rem;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(1) .panel-content {
		right: 47rem;
		top: 11rem;
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr {
		bottom: -35px;
		left: -28vw;
	}
	.home-wrap .secpadd3 .bgrid .grid2 .boxem {
		height: 30vh;
	}
	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail {
		padding: 30px 126px 20px 0;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail .abclsbtn {
		right: 50px;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 66vh;
	}

	.tl-bg {
		width: 144%;
		left: -37px;
	}

	.corporate-wrap .secpadd5 .row .gloo {
		height: 58rem;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 48%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(3) .tl-content {
		top: 47%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-year {
		bottom: 75%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-content {
		top: 45%;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top .serv-top p {
		-webkit-line-clamp: 2;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top .serv-top h3 {
		height: 40px;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child {
		padding: 3rem 0;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child .sec3ldet {
		padding: 3rem 7rem;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child .sec3ldet img {
		width: 90px;
	}

	.ventures-wrap .secpadd.secp2 .slid1wrp .venturslide img {
		height: 70rem;
	}

	.ventures-wrap .secpadd .venfdet .blck p span {
		width: 94%;
	}
}

@media only screen and (max-width:1365px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -6.7vw;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.3vw;
		width: 60.5vw;
	}
}

@media only screen and (max-width:1330px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -6.5vw;
	}
}

@media only screen and (max-width:1309px) {
	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 16vh;
	}
}

@media only screen and (max-width:1280px) {
	div#comparison figure div.skewm {
		margin: 0 0 0 -83px;
	}

	div#comparison figure div#divisor {
		right: -82px;
	}

	.rightblue {
		background: linear-gradient(90deg,#020024 0,#4a9de4 0,#0b4c9c 100%);
		display: block;
		-webkit-clip-path: polygon(10% 0,100% 0,100% 100%,0 100%);
		clip-path: polygon(10% 0,100% 0,100% 100%,0 100%);
		padding: 75px;
	}

	.home-wrap .bannersli {
		top: 0;
	}

	.home-wrap .banBtn {
		top: -2.7vh;
	}

	.home-wrap .banner-wrapper .panel .randmtxt .randpos.pos3 {
		left: 20%;
	}

	.home-wrap .banner-wrapper .panel .randmtxt .randpos.pos2 {
		right: 29%;
	}

	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -7.3vw;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		right: -10.8vw;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 17vh;
	}
	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		padding: 0 20vh;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		width: 60.4vw;
	}

	.mac .home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -7vw;
	}

	.mac .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -10.6vw;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 58vh;
	}

	.tl-item:hover .tl-bg {
		background-position: center;
		width: 111%;
		left: -37px;
	}

	.tl-bg {
		width: 166%;
		left: -62px;
	}

	.corporate-wrap .secpadd5 .row .gloo {
		height: 69rem;
	}

	.corporate-wrap .secpadd5 .row .loog {
		height: 52rem;
	}

	.corporate-wrap .secpadd5 .row .gloo.glo2 {
		height: 55rem;
	}

	.corporate-wrap .secpadd5 .oppp .fh-section-title {
		padding: 0 4rem;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child {
		padding: 1rem 0;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child .sec3ldet {
		padding: 3rem 4rem;
	}

	.distribution-wrap .secpadd.secp6 .row:first-child .se6-det {
		padding: 6rem 2rem;
	}

	.distribution-wrap .secpadd.secp6 .se6-det {
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd {
		height: 69rem;
	}

	.ventures-wrap .secpadd .vntidet {
		padding: 4rem 2.5rem;
	}

	.ventures-wrap .secpadd.secp2 .slid1wrp .item .vslibgnd {
		height: 69rem;
	}

	.ventures-wrap .secpadd.secp5 .venfdet {
		padding: 20px;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail {
		padding: 0 2vw;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 {
		padding: 20px 0;
	}
}

@media only screen and (max-width:1280px) and (max-height:1024px) {
	div#comparison {
		height: 61.7vw;
	}

	.home-wrap .banBtn2 {
		left: 28.9%;
		bottom: 14%;
	}

	.home-wrap .banner-wrapper .panel {
		height: 89.33vh;
	}
}

@media only screen and (max-width:1280px) and (max-height:960px) {
	div#comparison {
		height: 57.4vw;
	}

	.home-wrap .banBtn {
		top: -3vh;
	}

	.home-wrap .bannersli .active .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 3vh;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		/*padding: 0 17vh;*/
	}
}

@media only screen and (max-width:1280px) and (max-height:800px) {
	div#comparison {
		height: 83.3vh;
	}

	.home-wrap .banBtn {
		top: -4vh;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-year {
		bottom: 78%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-content {
		top: 41%;
	}
}

@media only screen and (max-width:1280px) and (max-height:600px) {
	.home-wrap .banBtn {
		top: -4vh;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 23vh;
	}

	.home-wrap .bannersli .active .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 4vh;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		padding: 0 23vh;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 100vh;
	}
	.home-wrap .secpadd3 .bgrid .grid2 .boxem {
		height: 39vh;
	}
}

@media only screen and (max-width:1220px) {
	.rightblue {
		clip-path: polygon(10% 0,100% 0,100% 100%,0 100%);
		padding: 57px;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 44%;
	}
}

@media only screen and (max-width:1200px) {
	.header-sticky.header-v1 .site-header.minimized,.header-sticky.header-v2 .site-header.minimized {
		top: 0;
	}
	.primary-mobile-nav .close-canvas-mobile-panel {
		display: none;
	}
	.all-project ul.filtertb {
		text-align: left;
		margin-bottom: 25px;
	}

	.all-project ul.filtertb li {
		margin-bottom: 5px;
	}

	.all-project ul.filtertb li a {
		padding: 3px 1vw;
	}

	.homtabbs .page-contents {
		padding-right: 0;
	}

	.grid-item {
		width: 150px;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 9vw;
		top: 2rem;
	}

	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 3vw;
	}

	.home-wrap .rigtsec .rightblue {
		padding: 14rem 3rem 14rem 7rem;
	}

	.boxem {
		padding: 20px;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem.box2 {
		padding: 29px 65px;
	}

	.home-wrap .secpadd3 .sectop {
		width: 100%;
	}

	.home-wrap .secpadd3 .bgrid a.skewbutton {
		padding: 8px;
		width: 145px;
		font-size: 12px;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem h2 {
		padding-bottom: 10px;
		font-size: 20px;
	}

	.home-wrap .secpadd4 .pdntde {
		position: relative;
		top: 1px;
	}

	.home-wrap .secpadd4 .frs1box {
		padding: 15px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-thumbnail a {
		padding: 23px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary p {
		font-size: 12px;
		width: 100%;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary .entry-title {
		margin-bottom: 2px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary .entry-title a {
		font-size: 15px;
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr {
		bottom: 21px;
	}

	.home-wrap .secpadd6 .csaward {
		padding: 1vh 2vh;
	}
	.ntd.filter--distribution ul li {
		margin-bottom: 2.6rem;
	}
	.ntd.filter--distribution ul li:last-child {
		margin-bottom: 0;
	}
	.corporate-wrap .secpadd .sewrap .fh-section-title .gsec {
		margin-top: 0;
	}

	.corporate-wrap .secpadd2 .container {
		width: 100%;
		padding: 0;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		width: 78%;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 53vh;
	}

	.corporate-wrap .secpadd5 {
		padding-top: 4rem;
	}

	.corporate-wrap .secpadd5 .oppp .fh-section-title {
		padding: 0 4rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		padding: 19px 55px;
		height: 272px;
	}
	.ourproducts-wrap .brndimggrid .imgrid .imgin {
		flex: 0 0 21.777%;
	}
	.retail-wrap .secpadd .recontop .tabbox {
		left: -6px;
	}

	.retail-wrap .secpadd .recontop .tabbox .top span:after {
		right: 94px;
	}

	.mix {
		width: 24.7%;
	}

	.mix .info {
		padding: 10px 40px;
	}

	.mix .info h4 {
		color: #fff;
	}

	.mix .info p {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		white-space: normal;
	}

	.mix .info a.linkLM--white {
		font-size: 12px;
	}

	.mix .info a.linkLM--white:hover {
		color: hsl(55deg 100% 50%);
	}

	.distribution-wrap .rigtsec .rightblue {
		padding: 14rem 3rem 14rem 7rem;
	}

	.ventures-wrap .secpadd .ventop {
		left: 60px;
	}

	.corporate-wrap .secpadd5 .row .gloo {
		height: 64rem;
	}

	.corporate-wrap .secpadd6 {
		padding: 77px 0;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .col-md-12 {
		width: 86%;
		padding: 3rem 5rem 11rem 30rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list {
		width: 40%;
	}
}

@media only screen and (max-width:1176px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -8.65rem;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		width: 60.8vw;
		right: -11.2vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		padding: 0 18vh;
	}
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 7vw;
	}
	.mix {
		width: 23.7%;
	}

	.ntd.carousel--distribution {
		padding-bottom: 12vh;
		padding-top: 8vh;
	}

	.home-wrap .secpadd4 .frs1box {
		padding: 10px 4px;
	}

	.home-wrap .secpadd5 .pdd-csr {
		padding-left: 5%;
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr {
		bottom: -5rem;
	}
	.home-wrap .bannersli .active .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 12vh;
		padding: 0 12vw;
	}
	.home-wrap .secpadd2 .pager-list .page-number-list .page-number {
		margin: 3px 5px;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 76vh;
	}

	.tl-item:hover .tl-bg {
		width: 112%;
	}

	.retail .page-header .header-title .ptop {
		padding: 3rem;
	}

	.distribution .page-header .header-title .ptop {
		padding: 3rem;
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd {
		height: 76rem;
	}

	.ventures-wrap .secpadd.secp2 .slid1wrp .item .vslibgnd {
		height: 84rem;
	}

	.ventures-wrap .secpadd.secp4 {
		top: -20px;
	}
}

@media only screen and (max-width:1152px) {
	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11vw;
	}
	.home-wrap .bannersli .active .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 9vh;
	}
	.corporate-wrap .secpadd2 .tl-item {
		height: 67vh;
	}

	.corporate-wrap .secpadd5 .gsec2.shom {
		padding-bottom: 10rem;
	}

	.corporate-wrap .secpadd5 .gsec {
		padding-bottom: 3rem;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4 .blck {
		padding: 1rem 2rem 3rem;
	}

	.ventures-wrap .secpadd.secp3 .slid1wrp .item .vslibgnd {
		height: 57rem;
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd {
		height: 71rem;
	}

	.ventures-wrap .secpadd.secp2 .slid1wrp .item .vslibgnd {
		height: 74rem;
	}

	.ventures-wrap .secpadd.secp3 .slid1wrp .item .vslibgnd {
		height: 49rem;
	}

	.ventures-wrap .secpadd.secp4 .slid1wrp .item .vslibgnd {
		height: 56rem;
	}

	.ventures-wrap .secpadd.secp5 {
		top: -21px;
	}
}

@media only screen and (max-width:1110px) {
	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		right: -10.8vw;
	}
}

@media only screen and (max-width:1024px) {
	.contact .page-header .header-title .ptop .pdet,.corporate .page-header .header-title .ptop .pdet,.franchising .page-header .header-title .ptop .pdet,.ventures .page-header .header-title .ptop .pdet {
		width: 62%;
	}

	.contact .page-header .header-title .bgckhedgrnd,.corporate .page-header .header-title .bgckhedgrnd,.franchising .page-header .header-title .bgckhedgrnd,.ventures .page-header .header-title .bgckhedgrnd {
		width: 88%;
	}

	.distribution .page-header .header-title .bgckhedgrnd,.retail .page-header .header-title .bgckhedgrnd {
		width: 88%;
	}

	.distribution .page-header .header-title .ptop .pdet {
		width: 62%;
	}

	div#comparison {
		height: 87.5vh;
	}

	div#comparison figure div.skewm {
		width: 57%;
	}

	.home-wrap .banBtn2 {
		left: 27.4%;
		bottom: 10%;
	}

	.site-logo .show-logo {
		display: inline-block;
		width: 220px;
	}

	.home-wrap .banner-wrapper .panel .pnelitm.active:nth-child(1) .panel-item {
		left: -92px;
	}

	.home-wrap .banner-wrapper .panel .panel-content {
		width: 53%;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(1) .panel-content {
		right: 44rem;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(2) .panel-content {
		left: 13rem;
	}

	.home-wrap .banner-wrapper .panel .randmtxt .randpos.pos2,.home-wrap .banner-wrapper .panel .randmtxt .randpos.pos4 {
		top: 37%;
		right: 49vh;
	}

	.home-wrap .banner-wrapper .panel .randmtxt h2 {
		font-size: 1.8rem;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		right: -10.3vw;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 22px;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte p {
		font-size: 13px;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte a {
		padding: 8px;
		width: 140px;
		font-size: 12px;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 {
		font-size: 1.3rem;
		line-height: 30px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-thumbnail a {
		padding: 40px;
	}

	.ios .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 21px;
	}

	.ios .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte a {
		padding: 7px;
		width: 140px;
		font-size: 12px;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 14vh;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 22px;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte p {
		font-size: 13px;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte a {
		padding: 7px;
		margin-left: 0;
		width: 140px;
		font-size: 12px;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .srandpos h2 {
		font-size: 1.7rem;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .srandpos h2 .fbig {
		font-size: 4.3rem;
	}

	.home-wrap .rigtsec .rightblue .fh-section-title p {
		text-align: center;
	}

	.boxem {
		padding: 25px;
	}

	.home-wrap .secpadd3 {
		padding-top: 45px;
	}

	.home-wrap .secpadd3 .bgrid .grid2 {
		padding: 0;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem p {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		white-space: normal;
	}

	.home-wrap .secpadd4 .frs1box {
		padding: 0;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .fh-icon {
		float: left;
	}

	.ios .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 9vh;
	}

	.home-wrap .secpadd5 .pdd-csr {
		padding-left: 4%;
	}

	.home-wrap .secpadd6 {
		padding: 6vh 2vh;
	}

	.home-wrap .secpadd6 .csaward {
		left: 3vh;
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr {
		bottom: -3vh;
		left: 27vw;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box {
		text-align: left;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 span {
		font-size: 3rem;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .fh-icon {
		font-size: 42px;
	}

	.mac .home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -8.4vw;
	}

	.mac .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -9.6vw;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-thumbnail {
		margin-bottom: -17rem;
	}
	.home-wrap .secpadd5 .hg ul li {
		flex: 0 0 44%;
		margin-right: 6%;
	}
	.ios.landscape .ntd.carousel--distribution {
		padding-bottom: 10vh;
		padding-top: 3rem;
	}

	.corporate-wrap .secpadd .sewrap .fh-testimonials-carousel {
		box-shadow: none;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 60vh;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content p {
		padding: 0;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year p {
		font-size: 16px;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content p {
		font-size: 14px;
		text-align: center;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		bottom: 76%;
	}

	.corporate-wrap .secpadd2 .tl-item .expndicon {
		top: 60%;
	}

	.corporate-wrap .secpadd6 {
		padding: 30px 0;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		height: 263px;
	}

	.corporate-wrap .secpadd5 .gsec {
		padding-bottom: 10rem;
	}

	.ipad .corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder h4 {
		margin-bottom: 1vh;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 .tabfl h3 {
		flex: .4;
		font-size: 25px;
	}

	.ios.landscape .distribution-wrap .secpadd2 .ntd.carousel--distribution {
		padding-bottom: 10vh;
		padding-top: 3rem;
	}

	figure.effect-marley h2 {
		font-size: 16px;
	}

	.ventures-wrap .secpadd .venfdet {
		left: -41px;
	}

	.ventures-wrap .secpadd .vntidet p {
		font-size: 14px;
	}

	.ventures-wrap .secpadd .venfdethe h4 {
		font-size: 20px;
	}

	.ventures-wrap .secpadd .venfdet .blck p {
		font-size: 13px;
	}

	.ventures-wrap .secpadd .venfdethe p {
		font-size: 14px;
	}

	.ventures-wrap .secpadd .venfdet .blckwrap {
		flex: 0 49%;
		height: 90px;
		margin-bottom: 0;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .blck {
		padding: 1rem 0;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4 .blck {
		padding: 1rem 7rem 2rem;
	}

	.ventures-wrap .breaklin {
		padding: 1rem 0;
	}

	.ventures-wrap .secpadd.secp2 .vntidet .vtrtitlto img {
		margin-bottom: 10px;
	}

	.ventures-wrap .secpadd.secp2 .vntidet .vtrtitlto a {
		position: relative;
		bottom: 0;
		text-align: center;
		width: 190px;
	}

	.ventures-wrap .secpadd.secp3 .vntidet {
		margin-top: 0;
	}

	.ios.landscape .ventures-wrap .secpadd.secp5 .venfdet .blckwrap {
		height: 70px;
	}

	.ios.landscape .ventures-wrap .secpadd.secp4 .venfdet .blckwrap {
		height: 60px;
	}

	.contactus-wrap .secpadd2 {
		padding: 40px 0;
	}

	.widgets-area {
		padding-top: 0!important;
	}

	.footer-widgets .widget.widcent2 {
		/*margin-top: 0;*/
	}

	.footer-widgets .widget.widcent3 {
		margin-top: 0;
	}
}

@media only screen and (max-width:1024px) and (max-height:768px) {
	.home-wrap .secpadd5 .secpadd .owlnavgcsr {
		bottom: -7vh;
	}
}

@media only screen and (max-width:992px) {
	.site-logo .show-logo {
	}
	.fh-section-title h2:after {
		margin: 0 auto;
	}
	.abthide {
		max-height: unset;
	}

	.home-wrap .banner-wrapper {
		padding-bottom: 4vh;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem.box2 {
		padding: 25px 70px;
	}
	.home-wrap .aboutsec-2 .container .col-md-7 {
		margin-top: 3rem;
	}
	.abotimglft img {
		width: 50%;
		margin: 0 auto;
		-webkit-clip-path: polygon(10% 0,100% 0,90% 100%,0 100%);
		clip-path: polygon(10% 0,100% 0,90% 100%,0 100%);
	}

	.all-project ul.filtertb {
		margin-top: 25px;
		margin-bottom: 15px;
	}

	.aboutsec-2.secpaddbig {
		padding: 0 0 35px;
	}

	.aboutsec-2.secpaddbig .secpadd {
		text-align: center;
		padding: 0 30px 40px;
	}

	.aboutsec-2.secpaddbig .fh-section-title {
		padding-bottom: 0!important;
		text-align: center;
	}

	.aboutsec-2.secpaddbig .secpadd {
		text-align: center;
		padding: 0 30px 40px;
	}

	.aboutsec-2.secpaddbig .homtabbs .skewbutton {
		text-align: center;
		display: inline-block;
	}

	.home-wrap .secpadd3 {
		padding-top: 30px;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		padding: 0 13vh;
	}

	.home-wrap .secpadd3 .bgrid .grid2 {
		-webkit-clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
		clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
		margin-bottom: 10px;
		padding-right: 0!important;
		padding-left: 0!important;
	}

	.home-wrap .secpadd3 .bgrid .grid2:nth-child(2) {
		/*display: flex;
		flex-direction: column-reverse;*/
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem {
		padding: 25px 70px;
	}

	.home-wrap .secpadd3 .bgrid .grid2 img {
		width: 100%;
		object-fit: cover;
		height: 46vh;
	}

	.home-wrap .secpadd2 {
		background-image: url(../../../images/distribution/brandbackgnd_resp.jpg);
		background-size: cover;
		padding: 5rem 2rem 0;
	}

	.home-wrap .rigtsec,.home-wrap .rigtsec .rightblue {
		-webkit-clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
		clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
		position: relative;
		transform: unset;
		top: 0;
	}

	.home-wrap .rigtsec .rightblue {
		padding: 3rem;
		text-align: center;
		margin-top: 0;
		background: linear-gradient(90deg,hsl(243deg 100% 7%) 0,hsl(208deg 74% 59%) 0,hsl(213deg 87% 33%) 100%);
	}

	.home-wrap .rigtsec .rightblue .fh-section-title {
		padding: 2vh 6vh;
	}

	.ntd.carousel--distribution {
		padding-bottom: 8vh;
		padding-top: 4vh;
	}

	.pager-list .page-number-list {
		width: 100%;
		left: 0;
		-webkit-transform: translateX(24%);
		transform: translateX(24%);
		bottom: 25px;
	}

	.grid-item {
		width: 180px;
	}

	.home-wrap .rigtsec .rightblue .fh-section-title h2 {
		padding-bottom: 4px;
		text-align: center;
	}

	.home-wrap .rigtsec .rightblue .rbtn {
		padding-top: 0;
		text-align: center;
	}

	.home-wrap .rigtsec .rightblue .rbtn a.skewbutton {
		font-size: 12px;
	}

	.home-wrap .secpadd5 {
		/*padding-bottom: 1rem;*/
	}

	.home-wrap .secpadd5 .pdd-csr {
		width: 750px;
		margin-right: auto;
		margin-left: auto;
	}

	.home-wrap .secpadd5 .pdd-csr .fh-section-title {
		text-align: center;
	}

	.home-wrap .secpadd5 .pdd-csr .fh-section-title h2 {
		margin-bottom: 10px;
	}

	.home-wrap .secpadd5 .pdd-csr .fh-section-title a.skewbutton {
		margin: 3.5vh auto 0;
	}

	.home-wrap .secpadd5 .pdd-csr .fh-section-title .gsec {
		margin-top: 2rem;
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr {
		position: relative;
		bottom: 0;
		left: 0;
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr .owl-controls .owl-nav {
		display: block;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post {
		margin-bottom: 6rem;
	}

	.home-wrap .secpadd6 {
		padding: 6vh 2vh;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 57vw;
		left: 0;
		right: 0;
		width: 100%;
		-webkit-clip-path: none;
		clip-path: none;
	}

	.home-wrap .secpadd6 .csventu .partener-1 {
		margin-top: 0;
	}

	.all-project2 ul.filters {
		text-align: center;
	}

	.home-wrap .secpadd6 .csventu {
		margin-bottom: 6vw;
	}

	.home-wrap .secpadd6 .csaward .fh-section-title {
		text-align: center;
	}

	.home-wrap .secpadd6 .csventu .fh-section-title h2 {
		text-align: center;
	}

	.home-wrap .secpadd6 .csaward {
		padding: 0;
		left: 0;
	}

	.home-wrap .secpadd6 .csaward .testmonial-1 {
		margin-top: 1vh;
	}

	.home-wrap .secpadd6 .csaward .fh-section-title {
		padding-left: 3vh;
	}

	.home-wrap .secpadd6 .csaward .fh-section-title h2 {
		padding-bottom: 0;
		line-height: 72px;
	}

	.home-wrap .secpadd6 .csventu .owl-controls .owl-nav {
		position: relative;
		top: 0;
		right: 0;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		width: 76%;
		left: 10px;
	}

	.corporate-wrap .secpadd5 {
		padding-bottom: 5rem;
	}

	.covid-wrp .covwrp .covdet {
		text-align: center;
	}

	.covid-wrp .covwrp .covhed h2:after {
		margin: 0 auto;
	}

	.covid-wrp .covwrp .gsec ul {
		list-style: none;
	}

	.covid-wrp .covwrp .gsec ul li:before {
		content: '\25CF';
		position: relative;
		left: -8px;
	}

	.corporate-wrap .secpadd a.skewbutton,.corporate-wrap .secpadd input.skewbutton {
		margin: 0 auto;
	}

	.covid-wrp .covwrp .gsec {
		margin-bottom: 4rem;
	}

	.covid-wrp .covwrp .covdet img {
		width: 94%;
		object-fit: cover;
		height: 33vh;
	}

	.corporate-wrap .secpadd5 .container-fluid .row:nth-child(2) {
		display: flex;
		flex-direction: column-reverse;
	}

	.corporate-wrap .secpadd5 .container-fluid .row:nth-child(2) .oppp,.corporate-wrap .secpadd5 .container-fluid .row:nth-child(3) .oppp {
		top: 0;
	}

	.corporate-wrap .secpadd5 .fh-section-title22 {
		padding: 2rem 0 0;
		text-align: center;
	}

	.corporate-wrap .secpadd5 .gsec {
		padding-bottom: 2rem;
		margin-top: 6rem;
		text-align: center;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		margin-left: 0;
	}

	.corporate-wrap .secpadd5 .row .oppp .skewbutton {
		margin: 0 auto;
	}

	.corporate-wrap .secpadd5 .row .gloo.glo2 {
		-webkit-clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
		clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
	}

	.corporate-wrap .homeserv-5.secpadd5 .gloo,.corporate-wrap .homeserv-5.secpadd5 .loog {
		height: 46rem;
		background-position: center center;
	}
	.corporate-wrap .secpadd7 .sewrap .corpdce .outer {
		position: unset;
	}
	.corporate-wrap .secpadd7 .sewrap .bgckcor {
		position: unset;
		display: none;
	}
	.corporate-wrap .secpadd7 .sewrap img {
		width: auto;
		opacity: 1;
		visibility: visible;
		margin: 0;
		padding: 0;
		-webkit-clip-path: polygon(8% 0,100% 0,92% 100%,0 100%);
		clip-path: polygon(8% 0,100% 0,92% 100%,0 100%);
	}
	.corporate-wrap .secpadd7 .sewrap .corpdce .inner {
		width: 78%;
		padding: 5rem 0 2rem;
		text-align: center;
	}
	.corporate-wrap .secpadd7 .sewrap .corpdce .inner ul {
		text-align: left;
		margin-left: 8vw;
	}
	.home-wrap .secpadd6 .csaward .owl-controls .owl-nav {
		position: relative;
		right: 0;
		top: 0;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-thumbnail a {
		padding: 20px;
	}

	.home-wrap .secpadd6 .csaward .fh-section-title {
		padding-left: 0;
	}

	.home-wrap .secpadd6 .csventu .partener-1 .partner-item a.skewbutton2 {
		font-size: 14px;
	}

	.contact .page-header .header-title,.corporate .page-header .header-title,.franchising .page-header .header-title,.ventures .page-header .header-title {
		padding: 3.5vh 0;
	}

	.contact .page-header .header-title .bgckhedgrnd,.corporate .page-header .header-title .bgckhedgrnd,.franchising .page-header .header-title .bgckhedgrnd,.ventures .page-header .header-title .bgckhedgrnd {
		width: 75%;
	}

	.retail .page-header .header-title .bgckhedgrnd {
		width: 75%;
	}

	.page-header .header-title .col-md-12 .ptop img {
		width: 50px;
		margin-right: 2rem;
	}

	.contact .page-header .header-title .ptop .pdet,.corporate .page-header .header-title .ptop .pdet,.franchising .page-header .header-title .ptop .pdet,.ventures .page-header .header-title .ptop .pdet {
		width: 64%;
	}

	.corporate-wrap .homeserv-5.secpadd5 .row:last-child .container {
		display: flex;
		flex-direction: column-reverse;
		padding-top: 6vh;
	}

	.corporate-wrap .homeserv-5.secpadd5 .gloo,.corporate-wrap .homeserv-5.secpadd5 .loog {
		-webkit-clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
		clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
	}

	.corporate-wrap .secpadd5 .row .gloo.glo2 {
		height: 46rem;
	}

	.corporate-wrap .secpadd5 .gsec.shom,.corporate-wrap .secpadd5 .gsec2.shom,.corporate-wrap .secpadd5 .gsec3.shom {
		margin-top: 2rem;
	}

	.corporate-wrap .secpadd5 .gsec2.shom {
		padding-bottom: 2rem;
	}

	.corporate-wrap .secpadd7 .container:nth-child(2) .row:first-child {
		display: flex;
	}

	.corporate-wrap .secpadd7 .container:nth-child(2) .row:first-child .col-md-6:first-child {
		flex: 1.6;
	}

	.corporate-wrap .secpadd7 .container:nth-child(2) .row:first-child .col-md-6 {
		flex: .7;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder {
		position: relative;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .bgckgndblwrp {
		transform: skew(-7deg,0deg);
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .row .force:first-child {
		padding-left: 0!important;
		width: 75%;
		margin: 0 auto;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .col-md-4 {
		position: relative;
		padding: 2px;
		width: 31rem;
		left: 4rem;
		top: 10rem;
		margin-top: -8rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .col-md-12 {
		width: 90%;
		padding: 1rem;
		margin: 0 auto;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		height: 43rem;
		padding: 9rem 7rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder h4 {
		text-align: right;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder img {
		height: 24rem;
		transform: skew(9deg,0deg);
		width: 100%;
	}

	.corporate-wrap .secpadd6 .timeline .histitle {
		position: absolute;
		top: 24.8rem;
		left: 21rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list {
		width: 65%;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav button {
		top: -31rem;
	}

	.corporate-wrap .secpadd6 .timeline .histitle h2 {
		-webkit-clip-path: polygon(8% 0,100% 0,92% 100%,0 100%);
		clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
	}

	.distribution-wrap .secpadd {
		padding-bottom: 3vh;
		padding-top: 2rem;
	}

	.distribution-wrap .secpadd .phhe {
		padding: 3vh 0 0 0;
	}

	.distribution-wrap .secpadd .recontop33 .coptabdetail .tabdetail img {
		margin-top: 2vh;
	}

	.distribution .page-header .header-title .bgckhedgrnd {
		width: 85%;
		-webkit-clip-path: polygon(0 0,100% 0,88% 100%,0 100%);
		clip-path: polygon(0 0,100% 0,88% 100%,0 100%);
	}

	.distribution .page-header .header-title .ptop .pdet {
		width: 75%;
	}

	.distribution-wrap .secpadd .recontop .coptabdetail .tabdetail {
		padding: 0;
		text-align: center;
	}

	.distribution-wrap .secpadd .recontop .coptabdetail .tabdetail .tbshowimg {
		height: 42rem;
	}

	.distribution-wrap .secpadd .recontop .coptabdetail .tabdetail img {
		height: 100%!important;
		left: 0;
		object-fit: cover;
		object-position: center;
		position: absolute;
		top: 0;
		width: 100%!important;
	}

	.distribution-wrap .secpadd .recontop .coptabdetail .tabdetail .skewbutton {
		margin: 0 auto;
	}

	.distribution-wrap .secpadd .recontop .coptabdetail .gsec.shom {
		margin-top: 4rem;
	}

	.distribution-wrap .secpadd2 {
		background-image: url(../../../images/distribution/brandbackgnd_resp.jpg);
		background-size: cover;
		padding: 5rem 2rem 0;
	}

	.distribution-wrap .secpadd2 .ntd.carousel--distribution {
		padding-bottom: 8vh;
	}

	.distribution-wrap .rigtsec,.distribution-wrap .rigtsec .rightblue {
		-webkit-clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
		clip-path: polygon(5% 0,100% 0,95% 100%,0 100%);
		position: relative;
		transform: unset;
		top: 0;
	}

	.distribution-wrap .rigtsec .rightblue {
		padding: 3rem;
		text-align: center;
		margin-top: 0;
		background: linear-gradient(90deg,hsl(243deg 100% 7%) 0,hsl(208deg 74% 59%) 0,hsl(213deg 87% 33%) 100%);
	}

	.distribution-wrap .rigtsec .rightblue .fh-section-title {
		padding: 2vh 6vh;
	}

	.distribution-wrap .rigtsec .rightblue .fh-section-title h2 {
		padding-bottom: 4px;
	}

	.distribution-wrap .secpadd.secp3,.distribution-wrap .secpadd.secp6 {
		text-align: center;
	}

	.distribution-wrap .secpadd.secp3 .container-fluid,.distribution-wrap .secpadd.secp6 .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
		margin-right: auto;
		margin-left: auto;
		width: 750px;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child .sehead {
		-webkit-clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
		clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
	}

	.distribution-wrap .secpadd.secp3 .row>div:last-child {
		height: 40rem;
	}

	.distribution-wrap .secpadd.secp3 .row>div:last-child img {
		height: 100%!important;
		left: 0;
		object-fit: cover;
		object-position: center;
		position: absolute;
		top: 0;
		width: 100%!important;
		-webkit-clip-path: polygon(6% 0,100% 0,94% 100%,0 100%);
		clip-path: polygon(6% 0,100% 0,94% 100%,0 100%);
	}

	.distribution-wrap .secpadd.secp4 .container {
		padding: 0;
		width: 100%;
	}

	.distribution-wrap .secpadd.secp6 .row:first-child .se6-det,.distribution-wrap .secpadd.secp6 .se6-det {
		padding: 3rem 0;
	}

	.distribution-wrap .secpadd.secp6 .se6img {
		height: 42rem;
		-webkit-clip-path: polygon(6% 0,100% 0,94% 100%,0 100%);
		clip-path: polygon(6% 0,100% 0,94% 100%,0 100%);
	}

	.distribution-wrap .secpadd.secp6 .row:first-child .se6img {
		-webkit-clip-path: polygon(6% 0,100% 0,94% 100%,0 100%);
		clip-path: polygon(6% 0,100% 0,94% 100%,0 100%);
	}

	.distribution-wrap .secpadd.secp6 .row:last-child {
		display: block;
	}

	.distribution-wrap .secpadd.secp7 .flet-det img.desk {
		display: none;
	}

	.distribution-wrap .secpadd.secp7 .flet-det img.respo {
		display: block;
		width: auto;
	}

	.distribution-wrap .secpadd.secp7 .flet-img {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.distribution-wrap .secpadd.secp7 .flet-img .fitem {
		flex: 0 49%;
		margin-bottom: 0;
	}
	.wrap-ntd.carousel--distribution {
		margin: 2rem 0;
	}
	.ourproducts-wrap .brndimggrid {
		padding: 0 0 4rem 0;
	}
	.ourproducts-wrap .brndimggrid h2 {
		margin-left: 0;
		text-align: center;
	}
	.wrap-ntd.carousel--distribution .mix {
		width: 33.333%;
	}
	.ventures-wrap .secpadd .ventwrap,.ventures-wrap .secpadd.secp4 .ventwrap {
		text-align: center;
		display: block;
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp2 .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp3 .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp4 .slid1wrp .item .vslibgnd {
		height: 44rem;
		-webkit-clip-path: polygon(10% 0,100% 0,90% 100%,0 100%);
		clip-path: polygon(10% 0,100% 0,90% 100%,0 100%);
	}

	.ventures-wrap .secpadd .vntidet .vtrtitlto img {
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitlto a {
		position: relative;
		margin: 0 auto;
		padding-top: 10px;
		display: inline-block;
	}

	.distribution-wrap .secpadd.secp6 .container-fluid,.ventures-wrap .secpadd .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
		margin-right: auto;
		margin-left: auto;
		width: 750px;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitlto {
		margin-top: 20px;
	}

	.ventures-wrap .secpadd.secp2 {
		margin-top: -12px;
	}

	.ventures-wrap .secpadd.secp2 .ventwrap {
		display: inline-block;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .blck {
		height: inherit;
	}

	.ventures-wrap .breaklin .brtitle {
		margin-left: 0;
		position: relative;
		left: 51vw;
	}

	.ventures-wrap .breaklin {
		margin-top: -16px;
	}

	.ventures-wrap .breaklin .brtitle h3 {
		font-size: 2.5rem;
	}

	.ventures-wrap .breaklin .brtitle h3:last-child {
		top: -13px;
	}

	.ventures-wrap .secpadd:nth-child(2) .venfdet .blckwrap,.ventures-wrap .secpadd:nth-child(3) .venfdet .blckwrap {
		height: auto;
		padding: 14px 0;
	}

	.ventures-wrap .secpadd.secp5 {
		margin-top: -12px;
	}

	.ventures-wrap .secpadd.secp5 .slid1wrp .item .vslibgnd {
		height: 44rem;
	}
	.distribution-wrap .secpadd .container {
		padding-bottom: 0;
	}
	.distribution-wrap .secpadd .recontop .coptabdetail .gsec {
		margin-top: 2rem;
	}
	.distribution-wrap .secpadd .recontop .coptabdetail .tabdetail > .row:nth-child(2) {
		display: flex;
		flex-direction: column-reverse;
		margin-top: 2rem;
	}

	.footer-widgets {
		border-top: 1px solid hsl(0deg 0% 95%);
		overflow: hidden;
		position: relative;
		padding-top: 0!important;
	}

	.footer-widgets .widget.widcent2 {
		/*margin-top: 0;*/
	}

	.footer-sidebars {
		padding-bottom: 0!important;
	}

	.site-footer {
		overflow: hidden;
		position: relative;
	}

	.site-footer .container {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.site-footer .container .col-md-6 {
		flex: 1;
		text-align: left;
		margin: 0;
	}

	.site-footer .container .col-md-6:last-child {
		text-align: right;
	}

	.retail-wrap .secpadd .recontop .tabbox {
		left: -7px;
	}

	.retail-wrap .secpadd .recontop .tabbox .top {
		flex: .3165;
	}

	.retail-wrap .secpadd .recontop .tabbox #tab1 span {
		-webkit-clip-path: polygon(3% 0,100% 0,100% 100%,0 100%);
		clip-path: polygon(3% 0,100% 0,100% 100%,0 100%);
	}

	.retail-wrap .secpadd .recontop .tabbox #tab3 span {
		-webkit-clip-path: polygon(0 0,100% 0,97% 100%,0 100%);
		clip-path: polygon(0 0,100% 0,97% 100%,0 100%);
	}

	.retail-wrap .secpadd .recontop .tabbox .top span:after {
		right: 57px;
	}

	.retail-wrap .secpadd .recontop .tabbox .top.active span:after {
		top: 30px;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail {
		padding: 0;
		text-align: center;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail ul {
		list-style: none;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail .abclsbtn {
		right: 15px;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail .row .col-md-6:last-child {
		padding-left: 15px;
	}

	.retail-wrap .secpadd3 .owlnavgcsr {
		display: block;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail {
		padding: 0;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top span:after {
		left: 47%;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 .tabfl {
		display: block;
		text-align: center;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 .tabfl h3 {
		margin: 0;
		padding-bottom: 20px;
	}

	.our-concept .our-concept-det {
		text-align: center;
	}

	.our-concept .our-concept-det .conceptdet .item-image {
		display: none;
	}

	.btnck {
		position: relative;
		top: 0;
		right: 0;
		display: table;
		margin: 0 a;
	}

	.mix .info p {
		-webkit-line-clamp: 2;
	}

	.ventures-wrap .secpadd .ventop {
		left: 46px;
	}

	.ventures-wrap .secpadd .ventop .col-md-3 {
		display: none;
	}

	.ventures-wrap .secpadd .vntidet {
		border-left: none;
		padding: 11px 0 11px 0;
	}

	.ventures-wrap .secpadd .venfdethe {
		padding: 1vh 7vh;
	}

	.ventures-wrap .secpadd .venfdet {
		left: -20px;
	}

	.ventures-wrap .secpadd.secp4 .venfdet {
		left: -6px;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitl h5 {
		margin-top: 0;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(1) {
		left: 6px;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(3) {
		left: -20px;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(5) {
		left: -20px;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4 .blck {
		padding: 2rem 3rem;
	}

	.ventures-wrap .secpadd.secp2 .venfdet {
		left: -13px;
	}

	.ventures-wrap .secpadd.secp3 .venfdet {
		left: -14px;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .col-xs-4 {
		-webkit-clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
		clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
	}

	.ventures-wrap .secpadd.secp3 .venfdet .col-xs-4:nth-child(1) {
		left: 0;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .col-xs-4 {
		-webkit-clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
		clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
	}

	.ventures-wrap .secpadd.secp3 .venfdet .col-xs-4 {
		-webkit-clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
		clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4 .blck {
		padding: 1rem 1rem 3rem;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4:nth-child(5) {
		left: -5px;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4:nth-child(6) {
		left: -25px;
	}

	.franchise-wrap .secpadd {
		padding: 6vh 0;
	}

	.contactus-wrap .secpadd .frnformwrp .quote1forms .contctform .request-form .col-md-8 {
		padding: 0;
	}

	.contactus-wrap .secpadd .frnformwrp .quote1forms .contctform .request-form .lmap {
		margin-top: 4vh;
	}

	.corporate-wrap .secpadd .sewrap .fh-section-title .gsec {
		margin-bottom: 20px;
		text-align: center;
	}

	.corporate-wrap .secpadd .sewrap .fh-section-title .gsec a.skewbutton {
		margin: 0 auto;
	}

	.retail-wrap .secpadd3 .owlnavgcsr {
		bottom: 5rem;
		right: 4rem;
	}

	.retail-wrap .secpadd3 .owlnavgcsr .owl-controls .owl-nav button {
		background: hsl(58deg 83% 62%);
	}

	.retail-wrap .secpadd3 .owlnavgcsr .owl-controls .owl-nav button:hover {
		background: hsl(58deg 83% 62%);
	}

	.covidpa-wrp .secpadd .header {
		text-align: center;
	}

	.covidpa-wrp .secpadd .header h2:after {
		right: 0;
		margin: 0 auto;
	}

	.covidpa-wrp .secpadd3 .container {
		width: 100%;
		padding: 0;
	}

	.covidpa-wrp .secpadd.secpadd4 .secabhed {
		text-align: center;
		margin-top: 1rem;
	}

	.covidpa-wrp .secpadd.secpadd6 .secabdet {
		margin-top: 2rem;
		text-align: center;
	}

	.covidpa-wrp .secpadd5 .container {
		width: 100%;
		padding: 0;
	}

	.covidpa-wrp .secpadd.secpadd3 .sec2 {
		padding-top: 5rem;
	}
}

@media only screen and (max-width:991px) {
	.project-wrapper.force {
		padding-right: 0!important;
		padding-left: 0!important;
	}

	.site-logo .show-logo {
	}

	.footer-sidebar {
		padding-bottom: 0!important;
	}

	.footer-widgets .widget.widcent3 {
		margin-top: 0;
	}
}

@media only screen and (max-width:960px) {
	.corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 43%;
	}

	.tl-bg {
		width: 177%;
	}
}

@media only screen and (max-width:870px) {
	.home-wrap .bannersli .item {
		position: relative;
		height: 55vh;
	}

	.home-wrap .bannersli .item img {
		height: 100%!important;
		left: 0;
		object-fit: cover;
		object-position: center;
		position: absolute;
		top: 0;
		width: 100%!important;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 {
		line-height: 34px;
	}

	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp, .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		left: 0;
		right: 0;
		bottom: 0;
		margin: 0 auto;
		height: 52%;
		-webkit-transform: skew(-14deg);
		transform: skew(-14deg);
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		-webkit-transform: skew(14deg);
		transform: skew(14deg);
	}

	.home-wrap .bannersli .active .item .itemcapt .scontent-wrp {
		width: 90%;
	}
	.home-wrap .bannersli .active .item .itemcapt .scontent-wrp .sconte .fh-section-title h4:after {
		margin: 0 auto;
	}
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp .sconte, .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		left: 0;
		text-align: center;
		padding: 0 10rem;
		margin-top: 0;
	}

	.home-wrap .bannersli .active .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 0;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		right: 0;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		right: 0;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		right: 0;
		width: 90%;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte a {
		margin: 0 auto;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos1 {
		right: 44%;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos2 {
		left: 46%;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos3 {
		right: 40%;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos5 {
		right: 40%;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos6 {
		left: 46%;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 .fbig {
		font-size: 4rem;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 60vw;
	}

	.home-wrap .secpadd6 .csventu {
		margin-bottom: 6vw;
	}

	#timeline {
		display: block;
		background-color: transparent;
	}

	.tl-bg {
		width: 100%;
		left: 0;
	}

	.corporate-wrap .secpadd2 {
		border-bottom: none;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 30rem;
		border-bottom: 10px solid hsl(54deg 98% 61%);
	}

	.corporate-wrap .secpadd2 .tl-item:hover {
		height: 40rem;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-content {
		-webkit-transform: translateY(-1rem);
		transform: translateY(-1rem);
	}

	#timeline:hover .tl-item {
		width: auto;
	}

	.corporate-wrap .secpadd2 .tl-item:first-child {
		margin-left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		bottom: 68%;
		top: auto;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content p {
		font-size: 16px;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year {
		margin-left: 70px;
		width: auto;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(5) {
		margin-right: 0;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year p {
		font-size: 21px;
	}

	.covidpa-wrp .secpadd.secpadd2 .sec2,.covidpa-wrp .secpadd.secpadd3 .sec2 {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.covidpa-wrp .secpadd.secpadd2 .sec2 .sdet,.covidpa-wrp .secpadd.secpadd3 .sec2 .sdet {
		flex: 1 0 50%;
		text-align: center;
		margin-bottom: 10px;
	}

	.covidpa-wrp .secpadd.secpadd2 .sec2 .sdet img,.covidpa-wrp .secpadd.secpadd3 .sec2 .sdet img {
		width: 60px;
	}

	.covidpa-wrp .secpadd.secpadd2 .sec2 .sdet p,.covidpa-wrp .secpadd.secpadd3 .sec2 .sdet p {
		margin-top: 2rem;
	}
}

@media only screen and (max-width:823px) {
	.home-wrap .secpadd3 .bgrid .grid2 .boxem {
		text-align: center;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem h2:before {
		left: 46%;
	}

	.home-wrap .secpadd3 .bgrid a.skewbutton {
		margin: 0 auto;
	}

	.landscape .home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		top: -10.5rem;
	}

	.android.landscape .home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -8.5vw;
	}

	.android.landscape .home-wrap .bannersli .active .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 7vh;
	}

	.android.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 17px;
	}

	.android.landscape .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		padding: 0 22vh;
	}

	.ios.landscape .home-wrap .bannersli .active .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 12vh;
	}

	.corporate-wrap .secpadd .sewrap {
		text-align: center;
	}

	.corporate-wrap .secpadd .sewrap .fh-testimonials-carousel {
		-webkit-clip-path: polygon(10% 0,100% 0,90% 100%,0 100%);
		clip-path: polygon(10% 0,100% 0,90% 100%,0 100%);
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 30rem;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 39%;
	}

	.win .corporate-wrap .secpadd3 .fh-team .owl-nav {
		top: -10vh;
	}

	.corporate-wrap .secpadd3 .fh-team .owl-nav {
		top: -17vh;
	}

	.corporate-wrap .secpadd4 {
		text-align: center;
		padding-bottom: 20px;
	}

	.corporate-wrap .secpadd4 .hmabtvis .coptabdetail .tabdetail {
		padding: 30px 0;
	}

	.corporate-wrap .secpadd4 .hmabtvis .coptabdetail .tabdetail .abclsbtn {
		display: none;
	}

	.corporate-wrap .secpadd5 {
		text-align: center;
	}

	.corporate-wrap .homeserv-5.secpadd5 .row:last-child .container {
		display: flex;
		flex-direction: column-reverse;
		padding-top: 6vh;
	}

	.corporate-wrap .homeserv-5.secpadd5 .oppp {
		padding: 0;
	}

	.corporate-wrap .homeserv-5.secpadd5 .oppp p {
		margin-top: 0!important;
	}

	.corporate-wrap .secpadd5 .fh-section-title h2 {
		margin-bottom: 1rem;
	}

	.corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 18vh;
	}

	.corporate-wrap .secpadd7 .container:nth-child(2) .row:first-child {
		display: flex;
	}

	.corporate-wrap .secpadd7 .container:nth-child(2) .row:first-child .col-md-6:first-child {
		flex: 1.6;
	}

	.corporate-wrap .secpadd7 .container:nth-child(2) .row:first-child .col-md-6 {
		flex: .7;
	}
}

@media only screen and (max-width:812px) {
	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 17vh;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		padding: 0 22vh;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 20px;
	}

	.ios.landscape .home-wrap .bannersli .active .item .itemcapt .scontent-wrp {
		width: 88%;
		left: 0;
	}

	.ios.landscape .home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		width: 88%;
		right: 0;
	}

	.ios.landscape .home-wrap .banBtn {
		top: -6vh;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte a {
		padding: 5px;
		width: 126px;
		margin: 0 auto;
	}

	.ios.landscape .home-wrap .banBtn .welservices .bbox {
		font-size: 14px;
	}

	.ios.landscape .home-wrap .banBtn .welservices .bbox {
		padding: 10px 33px;
	}

	.ios.landscape .home-wrap .bannersli .item {
		height: 154vh;
	}

	.ios.landscape .home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		top: 2.5rem;
	}

	.home-wrap .rigtsec .rightblue .fh-section-title {
		padding: 2vh 3vh;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year {
		padding: 15px;
	}
}

@media only screen and (max-width:802px) {
	div#comparison {
		height: 91vh;
		display: none;
	}

	div#comparison figure div.skewm {
		width: 100%;
		-webkit-transform: unset;
		-moz-transform: unset;
		-o-transform: unset;
		margin: 0;
	}

	div#comparison figure div#divisor {
		-webkit-transform: unset;
		-moz-transform: unset;
		-o-transform: unset;
		right: 0;
	}

	.all-project ul.filtertb {
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		justify-content: center;
		flex-direction: row;
	}

	.all-project ul.filtertb li {
		flex: 0 32%;
		margin: 0;
	}

	.all-project ul.filtertb li a {
		border-right: 1px solid hsl(0deg 0% 75%);
		text-align: center;
		margin: 2px;
	}

	.home-wrap .slid1 {
		display: block;
	}

	.home-wrap .banner-wrapper {
		padding-bottom: 2vh;
	}

	.home-wrap .banner-wrapper .panel .pnelitm .panel-item {
		height: 53.33vh;
	}

	.home-wrap .banBtn {
		top: -2.4vh;
		left: 0;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 14vh;
		margin-top: -8vh;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 20px;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte p {
		font-size: 13px;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte a {
		padding: 6px;
		font-size: 12px;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		padding: 0 11vh;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 .fbig {
		font-size: 3.4rem;
	}

	.home-wrap .banner-wrapper .panel .randmtxt .randpos.pos1 {
		top: 13%;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(2) .panel-content {
		left: 0;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 18px;
	}

	.home-wrap .bannersli .item img.slider4 {
		object-position: right;
	}

	.home-wrap .bannersli .item img.slider7 {
		object-position: left;
	}

	.home-wrap .gallerypagesec {
		padding: 40px 25px 0;
	}

	.grid-item {
		width: 175px;
	}

	.home-wrap .gallerypagesec .all-project2 .filters {
		text-align: center;
	}

	.home-wrap .secpadd4 .bluebg {
		min-height: 315px;
	}

	.home-wrap .secpadd4 .pdntde {
		padding: 22px 65px 17px 72px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		left: -8px;
		width: 85%;
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr {
		position: relative;
		bottom: 0;
		left: 0;
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr .owl-controls .owl-nav {
		display: block;
	}

	.home-wrap .secpadd5 .pdd-csr {
		padding-top: 6%;
		width: auto;
	}

	.home-wrap .secpadd5 .pdd-csr .fh-section-title {
		text-align: center;
		display: block;
	}

	.home-wrap .secpadd5 .pdd-csr .fh-section-title p {
		margin-top: 2%!important;
	}

	.home-wrap .secpadd5 .pdd-csr .fh-section-title a.skewbutton {
		margin-top: 2.5vh;
		display: inline-block;
	}

	.home-wrap .secpadd5 .secpadd .owlnavgcsr .owl-controls {
		margin-top: -20px;
	}

	.home-wrap .secpadd6 {
		padding: 4vh 2vh;
	}

	.home-wrap .secpadd6 .csventu {
		margin-bottom: 5vw;
	}

	.home-wrap .secpadd6 .csaward {
		left: auto;
		padding: 1vh 0;
		margin-top: 3vh;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 62vw;
	}

	.home-wrap .secpadd6 .csaward {
		margin-top: 4vh;
	}

	.home-wrap .secpadd6 .csaward .testmonial-1 .single-slide {
		-webkit-clip-path: polygon(7% 0,100% 0,93% 100%,0 100%);
		clip-path: polygon(7% 0,100% 0,93% 100%,0 100%);
	}

	.home-wrap .banner-wrapper .panel {
		margin-left: 0;
		margin-right: 0;
	}

	.home-wrap .banner-wrapper .panel .panel-content {
		width: 100%;
	}

	.home-wrap .banner-wrapper .panel .pnelitm .panel-item,.home-wrap .banner-wrapper .panel .pnelitm .panel-item .bgimg {
		-webkit-transform: none;
		transform: none;
		left: 0;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(1) .panel-item .bgimg {
		left: 0;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(2) .panel-item .bgimg {
		right: 0;
		left: 0;
	}

	.home-wrap .banBtn .welservices .bbox a label {
		margin-bottom: 0;
	}

	.home-wrap .banner-wrapper .panel .pnelitm.active:nth-child(1) .panel-item {
		left: 0;
		z-index: -1;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(2) .panel-content {
		left: -5rem;
	}

	.home-wrap .banner-wrapper .panel .pnelitm.active:nth-child(1) .panel-item .bgimg {
		opacity: .7;
		left: 0;
	}

	.home-wrap .banner-wrapper .panel .pnelitm.active:nth-child(2) .panel-item .bgimg {
		opacity: .7;
		right: 0;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(1) .panel-content {
		right: 9rem;
	}

	.home-wrap .banner-wrapper .panel .pnelitm.active:nth-child(2) .panel-item {
		z-index: -1;
	}

	.home-wrap .banner-wrapper .panel .randmtxt .randpos.pos2,.home-wrap .banner-wrapper .panel .randmtxt .randpos.pos4 {
		top: 21%;
		right: 12vh;
	}

	.android .home-wrap .banBtn {
		top: -2.4vh;
	}

	.android .home-wrap .bannersli .item {
		position: relative;
		height: 55vh;
	}

	.android .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 9vh;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		right: 5vw;
	}

	.home-wrap .rigtsec {
		width: 100%;
		margin: 0 auto;
	}

	.mac .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		width: 64.5vw;
	}

	.aboutsec-2.secpaddbig {
		padding: 0 0 20px;
	}

	.aboutsec-2.secpaddbig .fh-section-title {
		padding-bottom: 0!important;
		text-align: center;
	}

	.aboutsec-2.secpaddbig .fh-section-title h2:before {
		left: 46%;
	}

	.home-wrap .gallerypagesec {
		text-align: center;
	}

	.homtabbs .page {
		align-items: baseline;
	}

	.aboutsec-2.secpaddbig .homtabbs .skewbutton {
		text-align: center;
		display: inline-block;
	}

	.footer-widgets.widgets-area {
		padding-top: 0;
	}

	.footer-widgets .footer-sidebars {
		margin: 0 auto;
		padding-bottom: 0;
	}

	.footer-widgets {
		display: inline-block;
		width: 100%;
	}

	.footer-sidebar.footer-1 {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.android .footer-widgets .fh-form-field .subscribe input[type=email] {
		padding-left: 16px;
	}

	.footer-widgets .widget.widcent3 {
		margin-top: 0;
	}

	.footer-widgets .widget.widcent3 .list-social {
		padding-bottom: 1vh;
	}

	.footer-sidebar {
		margin-bottom: 0!important;
		padding-bottom: 0!important;
	}

	.site-footer {
		line-height: unset;
		width: 100%;
		padding: 20px 0;
		height: 100%;
		position: relative;
	}

	.corporate-wrap .secpadd .sewrap h2,.corporate-wrap .secpadd .sewrap p {
		text-align: center;
	}

	.corporate-wrap .secpadd .sewrap img {
		margin-top: 0;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year,.corporate-wrap .secpadd2 .tl-item:first-child .tl-year {
		margin-left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		margin: 0 auto;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(3):hover .tl-year {
		bottom: 68%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(3) .tl-content {
		top: 40%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-year {
		bottom: 73%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-content {
		top: 33%;
	}

	.tl-item,.tl-bg {
		transform: unset;
	}

	.tl-year {
		transform: unset;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year {
		-webkit-clip-path: unset;
		clip-path: unset;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		-webkit-clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
		clip-path: polygon(4% 0,100% 0,96% 100%,0 100%);
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content p {
		transform: unset;
	}

	.corporate-wrap .homeserv-5.secpadd5 .gloo,.corporate-wrap .homeserv-5.secpadd5 .loog {
		height: 33rem;
		width: 90%;
		margin: 0 auto;
	}

	.corporate-wrap .secpadd5 .row .gloo.glo2 {
		height: 33rem;
	}

	.corporate-wrap .secpadd5 .gsec.shom,.corporate-wrap .secpadd5 .gsec2.shom,.corporate-wrap .secpadd5 .gsec3.shom {
		margin-top: 6rem;
	}

	.corporate-wrap .secpadd5 .gsec.shom {
		margin-bottom: 2px;
	}

	.fh-section-title h2:before {
		left: 45%;
	}

	.fh-section-title.f30 h2 {
		text-align: center;
	}

	.corporate-wrap .secpadd3 {
		padding: 6vh 0 4vh;
	}

	.portrait .corporate-wrap .secpadd3 {
		padding: 4vh 0 4vh;
	}

	.corporate-wrap .csaward .owl-controls {
		margin-top: 0;
	}

	.corporate-wrap .secpadd3 .fh-team .owl-nav {
		position: relative;
		top: auto;
		margin-top: 1vh;
	}

	.corporate-wrap .secpadd3 .fh-section-title h2 {
		text-align: center;
	}

	.corporate-wrap .secpadd3 .fh-team .owl-nav {
		display: block;
		text-align: center;
	}

	.win .corporate-wrap .secpadd3 .fh-team .owl-nav {
		top: 1vh;
	}

	.corporate-wrap .secpadd2 .tl-item {
		height: 30rem;
	}

	.corporate-wrap .secpadd2 .tl-item:hover {
		height: 44rem;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(2) .tl-year,.corporate-wrap .secpadd2 .tl-item:nth-child(4) .tl-year {
		left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year {
		left: 0;
	}

	.corporate-wrap .secpadd4 {
		padding-bottom: 20px;
	}

	.corporate-wrap .secpadd4 .hmabtvis .tabbox .top.active span:after {
		bottom: 20px;
	}

	.corporate-wrap .secpadd5 .gloo {
		-webkit-clip-path: none;
		clip-path: none;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list span:after {
		width: 41%;
		left: 80%;
	}

	.portrait .slick-next {
		right: 0;
	}

	.portrait .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 12vh;
	}

	.portrait .corporate-wrap .secpadd7 .hnewspress .cbarrow span {
		margin-left: 3px;
	}

	.corporate-wrap .secpadd7 .owl-nav {
		margin-top: 0;
	}

	.portrait .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 12vh;
	}

	.retail-wrap .secpadd {
		padding: 3vh 0 0;
	}

	.retail-wrap .secpadd .recontop .tabbox .top.active span:after {
		top: 30px;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 {
		padding: 30px 0;
		width: 94%;
		margin: 0 auto;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top span {
		left: 82%;
		width: 74%;
	}

	.retail-det-wrap .secpadd .retdetop,.retail-det-wrap .secpadd .retdetop .calb {
		text-align: center;
	}

	.retail-det-wrap .secpadd2 .retdetop .slid1wrp .retailslide2 .carouselgaly .caroulimg.largimg i {
		top: 11vh;
	}

	.retail-det-wrap .secpadd2 .retdetop .slid1wrp .retailslide2 .carouselgaly .caroulimg.smalimg i {
		top: 5.5vh;
		left: 40%;
	}

	.retail-wrap .secpadd .recontop {
		top: -34px;
	}

	.retail-wrap .secpadd .recontop .tabbox {
		left: -6px;
	}

	.retail-wrap .secpadd .recontop .tabbox #tab3 span {
		-webkit-clip-path: polygon(0 0,100% 0,96.5% 100%,0 100%);
		clip-path: polygon(0 0,100% 0,96.5% 100%,0 100%);
	}

	.retail-wrap .secpadd.secpadne {
		padding: 7vh 0;
	}

	.retail-wrap .secpadd.secpadne .padne-det {
		position: relative;
		top: 2rem;
	}

	.retail-wrap .secpadd .recontop .coptabdetail {
		padding-top: 3rem;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail .tbshowimg img {
		width: 100%;
		object-fit: cover;
		height: 30vh;
	}

	.retail-wrap .secpadd.secpadne .padne-det h3.pwhi,.retail-wrap .secpadd.secpadne .padne-det h3 {
		font-size: 30px;
		margin: 0 auto;
		width: 100%;
		line-height: 1.6;
	}

	.retail-wrap .secpadd.secpadne .container {
		padding-bottom: 0;
	}

	.distribution-wrap .secpadd .recontop33 .coptabdetail .tabdetail .abclsbtn {
		top: 4vh;
	}

	.distribution-wrap .secpadd .recontop33 .coptabdetail .tabdetail img {
		margin-top: 0;
	}

	.distribution-det-wrap .secpadd .categl,.distribution-det-wrap .secpadd .retdetop {
		text-align: center;
	}

	.distribution-det-wrap .phhe h2 {
		margin-bottom: 0;
	}

	.distribution-det-wrap .secpadd .categl {
		line-height: 1;
		margin-bottom: 2vh;
	}

	.distribution-wrap .secpadd .recontop33 .owl-dots {
		top: 25px;
	}

	.distribution-wrap .rigtsec .rightblue .fh-section-title {
		padding: 2vh 3vh;
	}

	.distribution-wrap .secpadd.secp7 .flet-det img.respo {
		width: 83%;
	}

	.ventures-wrap .secpadd {
		padding: 4vh 0 0;
	}

	.ventures-wrap .secpadd.secp4,.ventures-wrap .secpadd.secp5 {
		top: 0;
	}

	.ventures-wrap .secpadd.secp2 .venfdet,.ventures-wrap .secpadd.secp3 .venfdet {
		margin-top: 1vh;
		left: -33px;
	}

	.ventures-wrap .secpadd .venfdet {
		margin: 0 auto;
	}

	.ventures-wrap .secpadd.secp4 {
		padding: 4vh 0 0;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitlto img {
		display: inline-block;
		margin: 0 auto;
		padding-right: 4rem;
		margin-bottom: 20px;
	}

	.ventures-wrap .secpadd.secp2,.ventures-wrap .secpadd.secp3,.ventures-wrap .secpadd.secp4,.ventures-wrap .secpadd.secp5 {
		margin-top: -44px;
	}

	.contactus-wrap .lmap {
		margin-top: 2vh;
	}

	.contactus-wrap .secpadd2 .concal {
		display: flex;
	}

	.contactus-wrap .secpadd2 .fh-section-title {
		text-align: center;
	}

	.ventures-wrap .secpadd .ventop {
		-webkit-clip-path: unset;
		clip-path: unset;
		left: 0;
		width: 100%;
		padding: 1rem 2rem;
	}

	.ventures-wrap .secpadd .venfdethe {
		padding: 1vh 4vh;
		left: -18px;
	}

	.ventures-wrap .secpadd .venfdet {
		left: -10px;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(1) {
		left: 0;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4 .blck {
		padding: 2rem 2rem;
	}

	.ventures-wrap .secpadd.secp2 .venfdet,.ventures-wrap .secpadd.secp3 .venfdet {
		left: 0;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .col-xs-4:nth-child(1) {
		left: 0;
	}
}
@media only screen and (max-width:800px) and (max-height:600px) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp, .home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		height: 82%;
	}
}

@media screen and (max-width:768px) {
	.contact .page-header .header-title .bgckhedgrnd,.corporate .page-header .header-title .bgckhedgrnd,.franchising .page-header .header-title .bgckhedgrnd,.ventures .page-header .header-title .bgckhedgrnd {
		width: 122%;
	}

	.contact .page-header .header-title .ptop .pdet,.corporate .page-header .header-title .ptop .pdet,.franchising .page-header .header-title .ptop .pdet,.ventures .page-header .header-title .ptop .pdet {
		width: 70%;
	}

	.distribution .page-header .header-title .bgckhedgrnd,.retail .page-header .header-title .bgckhedgrnd {
		width: 88%;
	}

	.distribution .page-header .header-title .ptop .pdet,.retail .page-header .header-title .ptop .pdet {
		width: 70%;
	}

	.home-wrap .banBtn {
		top: -3vh;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 9vh;
	}

	.home-wrap .secpadd4 .pdntde > .row:nth-child(2) {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.home-wrap .secpadd4 .pdntde > .row:nth-child(2) .col-sm-6 {
		flex: 0 0 50%;
	}
	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 {
		padding-left: 0;
	}
	.home-wrap .secpadd4 .frs1box .fh-icon-box .desc {
		padding-left: 0;
	}
	.home-wrap .secpadd4 .pdntde .row .col-md-4 {
		position: relative;
		width: 100%;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.page-header .header-title .col-md-12 .ptop {
		flex-direction: column;
	}
	.home-wrap .secpadd4 .pdntde .row .col-md-4 {
		-ms-flex: 0 0 49.333333%;
		flex: 0 0 49.333333%;
		max-width: 49.333333%;
	}

	.home-wrap .secpadd4 .pdntde {
		padding: 34px 65px 23px 72px;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos {
		top: -80px;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos2 {
		top: -108px;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 {
		/*padding-left: 9.5vw;*/
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .desc {
		/*padding-left: 9.5vw;*/
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 span {
		font-size: 2.5rem;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .fh-icon img {
		width: 88%;
	}

	.home-wrap .rigtsec .rightblue .fh-section-title {
		padding: 2vh 6vh;
	}

	.ios .home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		top: 2rem;
		left: 0;
	}
	.home-wrap .secpadd5 .hg ul {
		flex-wrap: wrap;
	    flex-direction: column;
	    align-content: center;
	    justify-content: center;
	    align-items: center;
	}
	.home-wrap .secpadd5 .hg ul li {
		flex: unset;
	}
	.home-wrap .secpadd5 .hg ul li:after {

	}
	.ios .home-wrap .secpadd5 .secpadd .owlnavgcsr {
		bottom: -3rem;
	}

	.ios .home-wrap .secpadd6 .bgckwhit {
		top: 48rem;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 46rem;
	}

	.page-header h1 {
		font-size: 30px;
	}

	.csr-activity .csr-activity-det .othercsr {
		flex-wrap: wrap;
	}

	.csr-activity .csr-activity-det .othercsr .item {
		flex-grow: 1;
		width: 32%;
		height: 27rem;
		flex: unset;
	}

	.csr-activity .csr-activity-det .secpadd2 {
		padding: 40px 5px;
	}

	.csr-activity .csr-activity-det .csrdet,.csr-activity .csr-activity-det .phhe {
		text-align: center;
	}

	.distribution-wrap .secpadd.secp3 .container-fluid,.distribution-wrap .secpadd.secp6 .container-fluid {
		width: auto;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .row .force:first-child {
		width: 80%;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		bottom: -37rem;
	}

	.corporate-wrap .secpadd7 .fh-section-title22 h2 {
		display: block;
		text-align: left;
		font-size: 25px;
	}

	.portrait .footer-widgets .widget .logfot {
		display: block;
	}

	.portrait .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 14vh;
	}

	.retail-wrap .page-header .header-title {
		padding-top: 3rem;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail {
		padding: 30px 65px 20px 10px;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 {
		padding: 30px 65px 20px 10px;
	}

	.retail-wrap .secpadd.secpadne .padne-det .shline {
		margin: 1rem 0;
		height: 5px;
	}

	.our-concept .our-concept-det .conceptdet img {
		display: none;
	}

	.distribution-wrap .page-header .header-title {
		padding-top: 3rem;
	}

	.distribution-wrap .secpadd .distris {
		display: block;
		position: relative;
		z-index: 333;
	}

	.distribution-wrap .secpadd .logis {
		display: block;
		position: relative;
		z-index: 333;
		margin-bottom: 20px;
	}

	.distribution-wrap .secpadd.secp4 {
		padding-top: 3rem;
	}

	.ventures-wrap .secpadd.secp4 .ventwrap .force {
		padding-right: 15px!important;
		padding-left: 15px!important;
	}

	.ventures-wrap .breaklin .brtitle {
		left: 51vw;
	}

	.distribution-wrap .secpadd.secp6 .container-fluid,.ventures-wrap .secpadd .container-fluid {
		width: auto;
	}

	.ventures-wrap .secpadd .venfdethe {
		padding: 1vh 5vh;
		left: -15px;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4 {
		width: 47.33%;
		left: 0;
		margin: 0 auto;
	}

	.ventures-wrap .secpadd .venfdet,.ventures-wrap .secpadd.secp2 .venfdet,.ventures-wrap .secpadd.secp3 .venfdet,.ventures-wrap .secpadd.secp4 .venfdet {
		left: 0;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(1),.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(3),.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(5) {
		left: 0;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(3) {
		background-color: transparent;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(4) {
		background-color: hsl(240deg 7% 97%);
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4 .blck {
		padding: 3rem 2rem;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4:nth-child(4) {
		background-color: transparent;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4:nth-child(3) {
		background-color: hsl(240deg 7% 97%);
	}

	.ventures-wrap .secpadd.secp3 .venfdet .blck {
		padding: 1rem 1rem;
		height: 11vh;
	}

	.ventures-wrap .secpadd {
		padding: 4vh 0 4vh;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4:nth-child(3) {
		background-color: hsl(240deg 7% 97%);
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4:nth-child(4) {
		background-color: transparent;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4 .blck {
		padding: 3rem 2rem;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4:nth-child(6) {
		left: -30px;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(1) {
		left: 30px;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .col-xs-4:nth-child(1) {
		left: 23px;
	}

	.footer-widgets {
		padding-bottom: 0;
	}

	.footer-widgets .widget .logfot {
		display: none;
	}
	.footer-widgets .footer-sidebars .container > .row {
		display: block;
	}
	.portrait .footer-widgets .widget .logfot {
		display: none;
	}
	.mix .info p {
		-webkit-line-clamp: 3;
	}

	.page-header .header-title {
		padding-bottom: 0!important;
	}

	.page-header .header-title .col-md-12 .ptop {
		padding: 2rem 2vh 2rem;
	}
}

@media screen and (max-width:750px) {
	.site-logo .show-logo {
	}

	.footer-widgets .widget.widcent1 .pexpo {
		display: initial;
		width: 107px;
		margin-left: 9px;
	}

	.footer-widgets .widget.widcent3 .expoim {
		display: none;
	}

	.footer-widgets .fh-form-field .subscribe {
		width: 70%;
		margin: 0 auto;
	}

	.footer-widgets .widget.widcent2 {
		margin-top: 20px;
	}

	.footer-widgets .widget.widcent3 h2 {
		font-size: 20px!important;
	}
}

@media screen and (max-width:736px) {
	.ios.landscape .contact .page-header .header-title .bgckhedgrnd,.ios.landscape .corporate .page-header .header-title .bgckhedgrnd,.ios.landscape .franchising .page-header .header-title .bgckhedgrnd,.ios.landscape .ventures .page-header .header-title .bgckhedgrnd {
		width: 90%;
	}

	.ios.landscape .distribution .page-header .header-title .bgckhedgrnd,.ios.landscape .retail .page-header .header-title .bgckhedgrnd {
		width: 90%;
	}

	.ios.landscape .home-wrap .bannersli .active .item .itemcapt.ltr_anima .scontent-wrp .sconte {
		left: 0;
	}

	.ios.landscape .grid-item {
		width: 160px;
	}

	.ios.landscape .home-wrap .secpadd3 .bgrid .grid2 img {
		height: 60vh;
	}

	.ios.landscape .home-wrap .secpadd6 {
		padding: 8vh 2vh;
	}

	.ios.landscape .home-wrap .secpadd6 .bgckwhit {
		top: 112vh;
	}

	.ios.landscape .home-wrap .secpadd6 .csventu {
		margin-bottom: 8vw;
	}

	.ios.landscape .home-wrap .secpadd6 .csaward {
		margin-top: -5vh;
	}

	.ios.landscape .corporate-wrap .secpadd2 .tl-item {
		height: 90vh;
	}

	.ios.landscape .corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list {
		left: -13rem;
	}

	.ios.landscape .slick-prev {
		left: 0;
	}

	.ios.landscape .slick-next {
		right: 20px;
	}

	.ios.landscape .corporate-wrap .secpadd2 .tl-item .tl-year {
		padding: 10px;
	}

	.ios.landscape .corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 35%;
	}

	.ios.landscape .corporate-wrap .secpadd6 .timeline .slider-nav-wrap {
		padding-top: 5vh;
	}

	.ios.landscape .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 30vh;
	}

	.footer-widgets .widget .certfot {
		margin-top: 0;
	}

	.footer-widgets .widget.widcent2 h2 {
		display: none;
	}

	.footer-widgets .fh-form-field p {
		margin-bottom: 5px;
	}
}

@media screen and (max-width:732px) {
	.android .home-wrap .bannersli .item {
		height: 85vh;
	}

	.android.landscape .home-wrap .banBtn {
		top: -6.4vh;
	}

	.android.landscape .home-wrap .banBtn .welservices .bbox {
		padding: 14px 32px;
	}
}

@media screen and (max-width:720px) {
	.filters-dropdown.sec2w {
		text-align: center;
		display: block;
	}

	.all-project ul.filtertb li {
		font-size: 14px;
	}

	.ios.landscape .grid-item {
		width: 145px;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		bottom: -33rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder h4 {
		margin-bottom: 1vh;
		font-size: 25px;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap {
		padding-top: 20px;
	}

	.android.landscape .corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list {
		margin: 0 -28px;
	}

	.android.landscape .corporate-wrap .secpadd2 .tl-item {
		height: 75vh;
	}

	.android.landscape .corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 36%;
	}

	.android.landscape .corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .bgckbl {
		padding-bottom: 37rem;
	}

	.android.landscape .corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list {
		width: 93%;
	}

	.android.landscape .corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-prev {
		left: 0;
	}

	.android.landscape .corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-next {
		right: 15px;
	}

	.android.landscape .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 28vh;
	}

	.corporate-wrap .secpadd7 .hnewspress .hnepredet {
		text-align: center;
	}
}

@media screen and (max-width:710px) {
	.retail-wrap .secpadd .recontop .tabbox {
		z-index: 3;
	}

	.retail-wrap .secpadd .recontop .tabbox .top span:after {
		right: 20%;
	}

	.grid figure figcaption>span {
		display: none;
	}

	figure.effect-marley h2::after {
		height: 0;
	}
}

@media screen and (max-width:692px) {
	.ntd.carousel--distribution .mix {
		width: 32.7%;
		margin: 1px;
	}

	.pager-list .page-number-list {
		-webkit-transform: translateX(16%);
		transform: translateX(16%);
	}

	.project-wrapper {
		margin-bottom: 10px;
		padding: 0!important;
	}
}

@media screen and (max-width:667px) {
	.retail-wrap .page-header .header-title {
		padding: 35px 0;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 16px;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte p {
		font-size: 11px;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte a {
		width: 113px;
		font-size: 10px;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .srandpos h2 {
		font-size: 1.5rem;
		line-height: 28px;
	}

	.ios.landscape .home-wrap .bannersli .item .itemcapt .srandpos h2 .fbig {
		font-size: 3.3rem;
	}

	.ios.landscape .home-wrap .rigtsec .rightblue .fh-section-title {
		padding: 6vh 12vh;
	}

	.ios.landscape .home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post {
		margin-bottom: 5rem;
	}

	.ios.landscape .home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		left: 0;
		width: 85%;
		top: 6vh;
	}

	.ios.landscape .ntd.carousel--distribution {
		padding-bottom: 20vh;
	}

	.ios.landscape .home-wrap .secpadd6 .bgckwhit {
		top: 115vh;
	}

	.ios.landscape .retail-wrap .secpadd3 .owlnavgcsr {
		bottom: 3rem;
	}

	.ios.landscape .distribution-wrap .secpadd2 .ntd.carousel--distribution {
		padding-bottom: 20vh;
	}

	.mix .info p {
		-webkit-line-clamp: 3;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		text-align: center;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 44rem;
	}
}

@media screen and (max-width:645px) {
	.ntd.carousel--distribution .mix {
		width: 32.9%;
	}

	.mix .info p {
		-webkit-line-clamp: 2;
	}

	.corporate-wrap .secpadd6 .timeline .histitle {
		left: 17rem;
	}
}

@media screen and (max-width:640px) {
	.site-logo .show-logo {
	}
	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		margin-top: -4vh;
	}

	.home-wrap .bannersli .active .item .itemcapt .scontent-wrp,.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		width: 100%;
		-webkit-transform: unset;
		transform: unset;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		-webkit-transform: unset;
		transform: unset;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 20px;
	}
	.home-wrap .secpadd3 .bgrid {
		flex-direction: column;
	}
	.home-wrap .secpadd3 .bgrid .grid2 .boxem {
		height: auto;
	}
	.home-wrap .secpadd3 .bgrid .grid2:nth-child(2) {
		flex-direction: column;
	}
	#timeline {
		display: block;
	}

	#timeline .tl-item,#timeline:hover .tl-item {
		width: 100%;
	}

	.page-header h1 {
		font-size: 25px;
	}

	.contact .page-header .header-title .bgckhedgrnd,.corporate .page-header .header-title .bgckhedgrnd,.distribution .page-header .header-title .bgckhedgrnd,.franchising .page-header .header-title .bgckhedgrnd,.ventures .page-header .header-title .bgckhedgrnd {
		width: 126%;
	}

	.corporate-wrap .secpadd2 .tl-item:hover {
		height: 49rem;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year {
		left: auto;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		bottom: 70%;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 36%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(2) .tl-bg {
		background-position: center 0;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-bg {
		background-position: center -4rem;
	}

	.corporate-wrap .secpadd7 .fh-section-title22 h2 {
		display: inline-block;
		font-size: 22px;
	}

	.corporate-wrap .secpadd7 .viewp a {
		padding: 19px 8px;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail {
		padding: 30px 25px 10px 10px;
		text-align: center;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail .abclsbtn {
		display: none;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 .abclsbtn2 {
		display: none;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 {
		padding: 30px 25px 10px 10px;
		text-align: center;
	}

	.distribution-wrap .secpadd .recontop .coptabdetail .tabdetail .tbshowimg {
		height: 34rem;
	}

	.distribution-wrap .secpadd.secp3 .row>div:last-child {
		height: 34rem;
	}

	.distribution-wrap .secpadd,.distribution-wrap .secpadd .phhe {
		text-align: center;
	}

	.ventures-wrap .secpadd .vntidet {
		text-align: center;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitl {
		display: inline-block;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitl h5 {
		margin-bottom: 0;
	}

	.ventures-wrap .secpadd .vntidet p {
		text-align: center;
		margin-top: 2vh;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitl a {
		display: inline-block;
		margin-top: -4px;
	}
}

@media screen and (max-width:600px) {
	.tl-content p span,p {
		font-size: 14px;
	}

	.home-wrap .banBtn .welservices .bbox {
		font-size: 15px;
		padding: 13px 38px;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 .fbig {
		font-size: 3.5rem;
	}

	.grid-item {
		width: 170px;
	}

	.home-wrap .rigtsec .rightblue .fh-section-title {
		padding: 4vh 3vh;
	}

	.home-wrap .secpadd3 {
		padding-top: 30px;
	}

	.home-wrap .secpadd3 .bgrid .grid2:nth-child(2) {
		padding-right: 0!important;
		padding-left: 0!important;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem h2 {
		text-align: center;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem {
		text-align: center;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem h2:before {
		left: 45%;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem a {
		display: inline-block;
	}

	.home-wrap .secpadd4 .pdntde {
		-webkit-clip-path: none;
		clip-path: none;
	}

	.home-wrap .secpadd4 .pdntde {
		padding: 40px 50px;
	}

	.home-wrap .secpadd4 .pdntde .row {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.home-wrap .secpadd4 .pdntde .row .col-md-4 {
		flex-direction: column;
		flex-basis: 33%;
		display: inline-block;
		flex-direction: row;
		flex-wrap: wrap;
		flex-flow: row wrap;
		align-content: flex-end;
		margin: 0 auto;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box {
		text-align: left;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 {
		/*padding-left: 11.5vw;*/
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .desc {
		/*padding-left: 11.5vw;*/
		line-height: 20px;
		top: -5px;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .fh-icon {
		font-size: 47px;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 span {
		font-size: 2.2rem;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .fh-icon img {
		width: 82%;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-thumbnail {
		margin-bottom: -13rem;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 49rem;
	}

	.home-wrap .secpadd6 .csventu {
		margin-bottom: 5rem;
	}

	.home-wrap .secpadd6 .csaward {
		margin-top: -3vh!important;
	}

	.home-wrap .secpadd6 .csventu .partener-1 {
		margin-top: 0;
		margin-bottom: 2vh;
	}

	.home-wrap .secpadd6 .csaward {
		margin-top: 0;
	}

	.aboutsec-2.secpaddbig .secpadd {
		text-align: center;
		padding: 0 8px;
	}

	.footer-widgets .widget.widcent1 img:first-child {
		display: none;
	}

	.corporate-wrap .secpadd4 .hmabtvis .coptabdetail .tabdetail {
		text-align: center;
		padding: 65px 5px 20px 5px;
	}

	.corporate-wrap .secpadd4 .hmabtvis .coptabdetail .tabdetail .abclsbtn {
		top: 16px;
	}

	.corporate-wrap .secpadd6 .timeline .slick-prev {
		left: 0;
	}

	.corporate-wrap .secpadd6 .timeline .slick-next {
		right: 10px;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-content {
		width: 92%!important;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap {
		padding-top: 2vh;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list {
		width: 82%;
	}

	.android .corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		bottom: -31rem;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail {
		padding: 80px 15px 20px 15px;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail .abclsbtn {
		top: 30px;
	}

	.retail-wrap .secpadd2 .container {
		padding-right: 0;
		padding-left: 0;
	}

	.retail-wrap .secpadd3 {
		padding: 5rem 0 12rem;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 {
		padding: 30px 10px 20px 10px;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 .abclsbtn2 {
		display: none;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail .abclsbtn {
		display: none;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top span {
		left: 88%;
		width: 90%;
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp2 .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp4 .slid1wrp .item .vslibgnd {
		height: 38rem;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .blck {
		height: 13vh;
	}

	.ventures-wrap .secpadd .vntidet p {
		margin-top: 0;
	}

	.ventures-wrap .breaklin .brtitle h3 {
		font-size: 2rem;
	}

	.ventures-wrap .breaklin .brtitle {
		left: 41vw;
	}

	.contactus-wrap .secpadd2 .concal .col-sm-12 {
		flex: 1;
	}

	.home-wrap .secpadd3 .sectop {
		width: 100%;
	}

	.distribution-wrap .secpadd .recontop33 .coptabdetail {
		padding-top: 0;
	}

	.ventures-wrap .secpadd .ventop {
		padding: 0;
	}

	.ventures-wrap .secpadd .vntidet {
		padding: 0;
	}

	.ventures-wrap .secpadd .venfdet .blck p span {
		font-size: inherit;
	}

	.contactus-wrap .secpadd .frnformwrp .quote1top .fh-section-title {
		text-align: center;
	}

	.retail-wrap .secpadd2 .phhe {
		margin-bottom: 0;
		text-align: center;
	}

	.retail-wrap .secpadd .recontop .coptabdetail {
		overflow: hidden;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail {
		padding: 30px 10px;
	}

	.grid figure {
		margin: 6px 7px;
		width: 47%;
		padding: 0!important;
	}

	.grid figure figcaption>span {
		display: none;
	}

	figure.effect-marley h2::after {
		height: 0;
	}

	.retail-wrap .secpadd3 .owlnavgcsr {
		right: 0;
		bottom: 0;
		-webkit-transform: translate(-20rem,38rem);
		transform: translate(-20rem,38rem);
	}

	.ventures-wrap .secpadd .container-fluid {
		width: auto;
	}

	.retail-wrap .secpadd3 .phhe {
		margin-bottom: 1vh;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(1) {
		left: 25px;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4 .blck {
		padding: 2rem 4rem;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4:nth-child(6) {
		left: -26px;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .blck {
		height: 7rem;
	}

	.ntd.filter--distribution {
		margin-top: 4rem;
	}

	.ntd.filter--distribution ul.distributionFilter {
		padding-left: 0;
	}

	.distribution-det-wrap .secpadd .distridet .detp {
		padding: 2rem;
	}

	.distribution-det-wrap .secpadd .distridet img {
		display: none;
	}
}

@media screen and (max-width:600px) and (max-height:1024px) {
	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		bottom: -31rem;
	}
}

@media screen and (max-width:586px) {
	.home-wrap .banner-wrapper {
		padding-bottom: 0;
	}

	.home-wrap .banner-wrapper .panel {
		flex-direction: column;
		height: 91vh;
	}

	.home-wrap .banner-wrapper .panel .pnelitm .panel-item {
		height: 45.5vh;
	}

	.home-wrap .banner-wrapper .panel .pnelitm.active .panel-item {
		height: 84vh;
	}

	.home-wrap .banner-wrapper .panel .pnelitm .panel-item {
		transition: all .9s;
	}

	.home-wrap .banner-wrapper .panel .panel-content {
		height: 0;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(1) .panel-content {
		right: 8rem;
		top: -36rem;
	}

	.home-wrap .banner-wrapper .panel .pnelitm.active:nth-child(1) .panel-content {
		height: 100vh;
		right: 8rem;
		top: 10rem;
	}

	.home-wrap .banner-wrapper .panel.bmshow .pnelitm:nth-child(1) .panel-item {
		height: 0;
	}

	.home-wrap .banner-wrapper .panel.bmshow .pnelitm.active:nth-child(1) .panel-item {
		height: 84vh;
	}

	.home-wrap .banner-wrapper .panel.bmshow .pnelitm.active:nth-child(2) .panel-item {
		height: 91vh;
	}

	.home-wrap .banner-wrapper .panel .randmtxt .randpos.pos2,.home-wrap .banner-wrapper .panel .randmtxt .randpos.pos4 {
		top: 57%;
		right: 22vh;
	}

	.aboutsec-2.secpaddbig {
		padding: 2rem 0 4rem;
	}

	.home-wrap .rigtsec .rightblue .fh-section-title {
		padding: 3vh 5vh;
	}

	.home-wrap .secpadd3 {
		padding-top: 20px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		width: 100%;
		box-shadow: none;
		text-align: center;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary p {
		width: 97%;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary .entry-title a {
		font-size: 24px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-thumbnail a {
		padding: 15px 47px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-thumbnail a .bgsewim img {
		max-width: 100%;
		left: auto;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 52vh;
	}

	.home-wrap .secpadd6 .csventu .partener-1 {
		margin-bottom: 10vh;
	}

	.home-wrap .secpadd6 .csventu .partener-1 .owl-nav button.owl-next {
		right: -3rem;
	}

	.home-wrap .secpadd6 .csventu .partener-1 .owl-nav button.owl-prev {
		left: -4rem;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 span {
		font-size: 3.1rem;
	}

	#timeline {
		display: block;
	}

	#timeline:hover .tl-item {
		width: 100%;
	}

	#timeline .tl-item {
		width: 100%;
	}

	.corporate-wrap .secpadd3 .fh-team .owl-nav {
		margin-top: 5vh;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		width: 86%;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail .abclsbtn {
		height: 30px;
		width: 30px;
		right: 37px;
		padding: 16px;
		top: 38px;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail .abclsbtn span {
		font-size: 38px;
		left: 10px;
		top: -16px;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .owl-dots {
		position: relative;
		z-index: 3;
		text-align: center;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .owl-dots button {
		outline: 0;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .owl-dots button span {
		width: 14px;
		height: 14px;
		border: none;
		background: none repeat scroll 0 0 hsl(0deg 0% 78%);
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .owl-dots button.active span {
		background: none repeat scroll 0 0 hsl(211deg 98% 25%);
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 .abclsbtn2 {
		top: -6px;
	}

	.franchise-wrap .secpadd {
		padding: 6vh 0 6vh;
	}

	.fh-section-title h2:before {
		left: 40%;
	}

	.contactus-wrap .secpadd2 {
		text-align: center;
	}

	.contactus-wrap .secpadd2 .concal {
		text-align: left;
	}

	.contactus-wrap .secpadd2 .concal .fh-contact-box .box-title {
		font-size: 16px;
	}

	.contactus-wrap .secpadd2 .concal .fh-contact-box .desc p {
		font-size: 14px;
	}

	.contactus-wrap .secpadd2 .opening-hours {
		text-align: left;
	}

	.contactus-wrap .secpadd2 .opening-hours h3 {
		font-size: 20px;
	}

	.contactus-wrap .secpadd2 .opening-hours p {
		font-size: 14px;
	}

	.contactus-wrap .secpadd2 .fh-section-title h2 {
		font-size: 25px!important;
	}

	.home-wrap .secpadd5 .pdd-csr {
		text-align: center;
		padding: 3vh;
	}

	.home-wrap .secpadd5 .pdd-csr .fh-section-title a.skewbutton {
		display: inline-block;
	}
}

@media screen and (max-width:564px) {
	.ventures-wrap .secpadd .venfdet .col-xs-4 {
		width: 50%;
	}

	.abotimglft {
		height: 47vh;
	}

	.home-wrap .secpadd4 .pdntde .row .col-md-4 {
		flex-basis: 50%;
	}

	.home-wrap .gallerypagesec {
		padding: 0;
	}

	.home-wrap .rigtsec {
		width: auto;
	}

	.home-wrap .rigtsec .rightblue .fh-section-title {
		padding: 1vh 3vh;
	}

	.ntd.carousel--distribution {
		padding-bottom: 10vh;
	}

	.pager-list .page-number-list {
		-webkit-transform: translateX(16%);
		transform: translateX(44%);
		width: 55%;
		bottom: 15px;
	}
}

@media screen and (max-width:540px) {
	.contact .page-header .header-title .bgckhedgrnd,.corporate .page-header .header-title .bgckhedgrnd,.franchising .page-header .header-title .bgckhedgrnd,.ventures .page-header .header-title .bgckhedgrnd {
		width: 90%;
	}

	.retail .page-header .header-title .bgckhedgrnd {
		width: 90%;
	}

	.home-wrap .bannersli .item {
		height: 60vh!important;
	}

	.abotimglft img {
		height: 100%!important;
		left: 0;
		object-fit: cover;
		object-position: center;
		position: absolute;
		top: 0;
		width: 100%!important;
	}

	.grid-item {
		width: 150px;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem {
		padding: 25px 40px;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem.box2 {
		padding: 25px 40px;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 span {
		flex-basis: 50%;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 47vh;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		text-align: center;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte a {
		margin: 0 auto;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte {
		padding: 0 3vh!important;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos {
		text-align: center;
	},	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos2,.home-wrap .bannersli .active .item .itemcapt .srandpos.pos4 {
		left: 31.5%!important;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos6 {
		left: 36.5%!important;
	}

	.home-wrap .bannersli .item img.slider7 {
		object-position: 1%;
	}

	#timeline .tl-item:hover {
		min-height: unset;
	}

	.android .home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		-webkit-transform: unset;
		transform: unset;
	}

	.android .home-wrap .bannersli .active .item .itemcapt .scontent-wrp,.android .home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		width: 100%;
		height: 28rem;
		right: 0;
	}

	.android .home-wrap .bannersli .active .item .itemcapt.ltr_anima .scontent-wrp .sconte,.android .home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp .sconte {
		left: 0;
		top: 2rem;
	}

	.android .home-wrap .bannersli .item .itemcapt .srandpos h2 .fbig {
		font-size: 3.5rem;
	}

	.home-wrap .secpadd6 .csaward .owl-controls .owl-nav {
		top: -10px;
	}

	.ntd.carousel--distribution {
		padding-bottom: 15vh;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		top: 0;
		width: 83%;
		box-shadow: 1px 4px 14px 0 rgb(126 126 126 / 25%);
	}

	.android .home-wrap .secpadd6 .bgckwhit {
		top: 66vh;
	}

	.home-wrap .secpadd6 {
		margin-bottom: 1rem;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year {
		left: 0;
		margin: 0 auto;
	}

	.portrait .corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		width: 75%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(2) .tl-year,.corporate-wrap .secpadd2 .tl-item:nth-child(4) .tl-year {
		left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(3):hover .tl-year {
		bottom: 77%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(3) .tl-content {
		top: 29%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-year {
		bottom: 81%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-content {
		top: 25%;
	}

	.corporate-wrap .secpadd2 .tl-item.active .tl-bg {
		background-position: center 0;
	}

	.corporate-wrap .secpadd2 .tl-item .expndicon {
		left: 48%;
	}

	.corporate-wrap .secpadd4 {
		padding-top: 50px;
	}

	.corporate-wrap .secpadd4 .hmabtvis .tabbox .top.active span {
		padding: 44px 0;
	}

	.corporate-wrap .secpadd4 .hmabtvis .coptabdetail .tabdetail {
		padding: 35px 5px 20px 5px;
	}

	.corporate-wrap .secpadd6 .timeline .histitle {
		left: 23rem;
		top: 24.8rem;
	}

	.corporate-wrap .homeserv-5.secpadd5 .row:last-child .container {
		padding-top: 4vh;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder h4 {
		text-align: center;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .col-md-12 {
		padding: 0;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		height: 58rem;
		padding: 15rem 5rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		bottom: -28rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap {
		padding-top: 2vh;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list {
		width: 50%;
		top: -5rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav button {
		top: 9rem;
		margin-right: 16rem;
		z-index: 45;
	}

	.corporate-wrap .secpadd7 {
		padding-bottom: 50px;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder img {
		height: 21rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .col-md-12 {
		width: 100%;
		-webkit-clip-path: unset;
		clip-path: unset;
	}

	.portrait .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 22vh;
		text-align: center;
	}

	.win .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 17vh;
	}

	.corporate-wrap .secpadd7 .hnewspress .hnepredet {
		padding: 2rem 1.5rem;
	}

	.corporate-wrap .secpadd7 .fh-section-title22 h2 {
		text-align: center;
	}

	.corporate-wrap .secpadd7 .viewp {
		margin-top: 0;
	}

	.corporate-wrap .secpadd7 .viewp a {
		display: flex;
		padding: 15px 18px;
	}

	.corporate-wrap .secpadd7 .viewp a span {
		text-align: center;
	}

	.corporate-wrap .secpadd7 .viewp a svg {
		margin-left: 0;
		top: 14px;
	}

	.portrait .corporate-wrap .secpadd7 .hnewspress .cbarrow span {
		margin-left: 13px;
	}

	.corporate-wrap .secpadd7 .hnewspress .hnepredet .hnptitle {
		font-size: 1.4rem;
	}

	.retail-wrap .secpadd2 .phhe h2,.retail-wrap .secpadd3 .phhe h2 {
		font-size: 25px;
	}

	.retail-wrap .secpadd .recontop .tabbox .top {
		flex: .319;
	}

	.retail-wrap .secpadd .recontop .tabbox #tab1 span {
		-webkit-clip-path: polygon(5% 0,100% 0,100% 100%,0 100%);
		clip-path: polygon(5% 0,100% 0,100% 100%,0 100%);
	}

	.retail-wrap .secpadd .recontop .tabbox #tab3 span {
		-webkit-clip-path: polygon(0 0,100% 0,96.5% 100%,0 100%);
		clip-path: polygon(0 0,100% 0,95% 100%,0 100%);
	}

	.mix .info {
		padding: 10px 23px;
	}

	.mix .info h4 {
		line-height: 1.2;
	}

	.mix .info p {
		display: none;
	}

	.mix .info a.linkLM--white {
		left: 23px;
	}

	.distribution-wrap .secpadd2 {
		padding: 0;
	}

	.distribution-wrap .secpadd.secp7 .flet-det img.respo {
		width: auto;
	}

	.distribution-wrap .secpadd.secp7 .flet-img .fitem img {
		padding: 20px;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .blck {
		height: auto;
		padding: 0;
	}

	.ventures-wrap .secpadd {
		padding: 4vh 0 0;
	}

	.ventures-wrap .secpadd .venfdet,.ventures-wrap .secpadd.secp2 .venfdet,.ventures-wrap .secpadd.secp3 .venfdet,.ventures-wrap .secpadd.secp4 .venfdet {
		left: 0;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4 {
		width: 49.33%;
	}

	.ventures-wrap .secpadd .venfdethe {
		left: 0;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4 .blck {
		padding: 3rem 2rem;
		height: 10vh;
	}

	.ventures-wrap .breaklin {
		display: none;
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd {
		height: 37rem!important;
	}
}

@media screen and (max-width:505px) {
	.ntd.carousel--distribution .mix {
		width: 49.5%;
	}

	.mix .info {
		padding: 10px 36px;
	}

	.mix .info p {
		-webkit-line-clamp: 3;
	}

	.mix .info h4 {
		line-height: 1.25;
		font-size: 1em;
	}

	.distribution-wrap .secpadd2 .pager-list .pager {
		top: 47%;
	}

	.mix .info a.linkLM--white {
		left: 37px;
	}

	.ventures-wrap .secpadd .venfdet .blck {
		padding: 0;
	}

	.corporate-wrap .secpadd2 .container,.corporate-wrap .secpadd3 .container {
		width: auto;
		padding: 0 15px;
	}

	.covidpa-wrp .secpadd.secpadd2 .sec2 .sdet,.covidpa-wrp .secpadd.secpadd3 .sec2 .sdet,.covidpa-wrp .secpadd.secpadd5 .sec3 .list3 li {
		flex: 1 0 100%;
	}

	.covidpa-wrp .secpadd.secpadd5 .sec3 .list3 li {
		text-align: left;
	}

	.covidpa-wrp .secpadd.secpadd2 .sec2 .sdet img,.covidpa-wrp .secpadd.secpadd3 .sec2 .sdet img {
		width: 45px;
	}

	.covidpa-wrp .secpadd.secpadd2 .sec2 {
		padding-top: 4rem;
	}
}

@media screen and (max-width:480px) {
	.header-v1 .site-header .site-logo,.header-v2 .site-header .site-logo {
		width: 26rem!important;
	}

	.site-logo .show-logo {
	}
	.home-wrap .secpadd5 .hg ul {
		display: block;
	}
	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		bottom: -23rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .bgckbl {
		padding-bottom: 24rem;
	}

	.win .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 19vh;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .blck,.ventures-wrap .secpadd.secp4 .venfdet .blck {
		padding: 2rem 5rem;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4:nth-child(6) .ventures-wrap .secpadd.secp2 .venfdet .col-xs-4:nth-child(6) {
		left: 0;
	}

	.ventures-wrap .secpadd .venfdet .blck,.ventures-wrap .secpadd.secp3 .venfdet .blck {
		padding: 2rem 2rem;
	}

}

@media screen and (max-width:443px) {
	.ntd.carousel--distribution .mix {
		width: 49.4%;
	}
}

@media screen and (max-width:422px) {
	.ventures-wrap .secpadd .venfdet .blck,.ventures-wrap .secpadd.secp2 .venfdet .blck,.ventures-wrap .secpadd.secp3 .venfdet .blck,.ventures-wrap .secpadd.secp4 .venfdet .blck {
		padding: 2rem 2rem;
	}

	.ventures-wrap .secpadd .venfdet .blck p span:first-child {
		font-size: 2em;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .blck {
		height: 15vh;
	}

	.ventures-wrap .secpadd .vntidetmn {
		-webkit-clip-path: polygon(10% 0,100% 0,90% 100%,0 100%);
		clip-path: polygon(10% 0,100% 0,90% 100%,0 100%);
	}
}

@media screen and (max-width:420px) {
	.page-header .header-title {
		padding: 40px 0;
	}

	.home-wrap .bannersli .item {
		height: 68vh!important;
	}

	.abotimglft {
		height: 43vh;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos2,.home-wrap .bannersli .active .item .itemcapt .srandpos.pos4,.home-wrap .bannersli .active .item .itemcapt .srandpos.pos6 {
		left: 24.6%!important;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos6 {
		left: 32.5%!important;
	}

	.home-wrap .banner-wrapper .panel {
		height: 80.33vh;
	}

	.home-wrap .banner-wrapper .panel .pnelitm .panel-item {
		height: 80.33vh;
	}

	.home-wrap .banBtn .welservices .bbox {
		font-size: 14px;
		padding: 10px 20px;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte a {
		width: 103px!important;
		font-size: 11px!important;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte h4 {
		font-size: 16px!important;
	}

	.home-wrap .bannersli .item .itemcapt .scontent-wrp .sconte p {
		font-size: 12px;
	}

	.home-wrap .banBtn .welservices .bbox a {
		display: inline-block;
		padding: 30px 29px;
	}

	.home-wrap .banBtn .welservices .bbox a img,.home-wrap .banBtn .welservices .bbox img {
		width: 15px;
		margin-right: 10px;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 span {
		font-size: 2.5rem;
	}

	.home-wrap .secpadd4 .pdntde {
		padding: 30px;
	}

	.home-wrap .secpadd4 .pdntde .row .col-md-4 {
		flex: 1;
		margin: 0;
	}

	.home-wrap .secpadd6 .csaward .fh-section-title {
		padding-left: 0;
		text-align: left;
	}

	.home-wrap .secpadd6 .csaward .owl-controls .owl-nav {
		top: -18px;
		right: 0;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		left: 0;
	}

	.mix .info {
		padding: 55px;
	}

	.mix .info a.linkLM--white {
		left: 58px;
	}

	.mix .info h4 {
		font-size: 1.25em;
	}

	.ntd.filter--alphabet,.ntd.filter--category,.ntd.filter--country {
		padding: 0;
	}

	.ntd.filter--alphabet ul,.ntd.filter--category ul,.ntd.filter--country ul {
		padding: 0;
	}

	.pager-list .page-number-list {
		text-align: center;
		bottom: -12px;
	}

	.distribution-wrap .secpadd2 .pager-list .page-number-list .page-number {
		margin: 5px;
	}

	.distribution-wrap .secpadd2 .pager-list .page-number-list .page-number {
		float: none;
		text-align: center;
	}
}

@media screen and (max-width:414px) {
	.home-wrap .bannersli .item .slider4 {
		object-position: -57rem;
	}

	.contact .page-header .header-title .bgckhedgrnd,.corporate .page-header .header-title .bgckhedgrnd,.franchising .page-header .header-title .bgckhedgrnd,.ventures .page-header .header-title .bgckhedgrnd {
		width: 97%;
		-webkit-clip-path: polygon(0 0,100% 0,83% 100%,0 100%);
		clip-path: polygon(0 0,100% 0,83% 100%,0 100%);
	}

	.page-header .header-title .col-md-12 .ptop img {
		width: 32px;
		margin-right: 1rem;
		margin-top: 1rem;
	}

	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp,.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		height: 60%;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 .fbig {
		font-size: 3rem;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 {
		line-height: 27px;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos {
		top: -70px;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos2 {
		top: -92px;
	}

	.page-header .header-title h1,div.fh-section-title h2,div.fh-testimonials h3 {
		font-size: 22px;
	}

	.home-wrap .banner-wrapper .panel {
		height: 92.33vh;
	}

	.home-wrap .banner-wrapper .panel .pnelitm .panel-item {
		height: 46.33vh;
	}

	.home-wrap .banBtn .welservices .bbox a {
		padding: 17px 29px;
		font-size: 12px;
		display: inline;
	}

	.home-wrap .banner-wrapper .panel.bmshow .pnelitm.active:nth-child(1) .panel-item {
		height: 90vh;
	}

	.home-wrap .banner-wrapper .panel .panel-content .view-content section {
		padding: 20px 14px;
	}

	.home-wrap .banner-wrapper .panel .pnelitm:nth-child(1) .panel-content {
		right: 6rem;
	}

	.home-wrap .banner-wrapper .panel .pnelitm.active:nth-child(1) .panel-content {
		right: 6rem;
	}

	.home-wrap .banner-wrapper .panel .panel-content .view-content section h4 {
		font-size: 16px;
	}

	.home-wrap .banner-wrapper .panel .panel-content .view-content section p {
		font-size: 12px;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos2,.home-wrap .bannersli .active .item .itemcapt .srandpos.pos4,.home-wrap .bannersli .active .item .itemcapt .srandpos.pos6 {
		left: 37.6%!important;
	}

	.home-wrap .bannersli .item img.slider4 {
		object-position: 86%;
	}

	.home-wrap .bannersli .item img.slider6 {
		object-position: 1%;
	}

	.home-wrap .bannersli .item img.slider7 {
		object-position: 16%;
	}

	.ntd.carousel--distribution {
		padding-bottom: 18vh;
	}

	.pager-list .page-number-list {
		text-align: center;
		bottom: 20px;
		width: 85%;
		-webkit-transform: translateX(8%);
		transform: translateX(8%);
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary,.ios .home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		top: -1rem;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post {
		margin-bottom: 0;
	}

	.android .home-wrap .secpadd6 .bgckwhit,.home-wrap .secpadd6 .bgckwhit,.ios .home-wrap .secpadd6 .bgckwhit {
		top: 56vh;
	}

	div.fh-latest-project ul.filter {
		display: inline-block!important;
	}

	div.fh-latest-project ul.filter li {
		display: inline-block!important;
		width: auto!important;
		margin: 0!important;
		font-family: unset!important;
		width: 31%!important;
		margin-bottom: 5px!important;
	}

	.aboutsec-2.secpaddbig .secpadd {
		padding: 0;
	}

	.win .grid-item {
		width: 90px;
	}

	.grid-item {
		width: 95px;
	}

	.aboutsec-2.secpaddbig .fh-section-title h2,.home-wrap .rigtsec .rightblue .fh-section-title h2,.home-wrap .secpadd3 .sectop h2,.home-wrap .secpadd5 .pdd-csr .fh-section-title h2,.home-wrap .secpadd6 .csaward .fh-section-title h2,.home-wrap .secpadd6 .csventu .fh-section-title h2 {
		font-size: 22px!important;
	}

	.home-wrap .secpadd3 .bgrid {
		position: relative;
		overflow: hidden;
		padding: 0 10px;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem {
		padding: 25px 30px;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem.box2 {
		padding: 25px 30px;
	}

	.homtabbs .page {
		padding: 0;
	}

	.aboutsec-2.secpaddbig {
		margin-bottom: 0;
	}

	.home-wrap .secpadd4 .bluebg {
		min-height: 273px;
	}

	.home-wrap .secpadd4 .pdntde .row .col-md-4 {
		flex-basis: 46%;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .fh-icon {
		width: 48px;
		font-size: 13px;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .desc,.home-wrap .secpadd4 .frs1box .fh-icon-box h4 {
		/*padding-left: 58px;*/
		top: -4px;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box h4 span {
		font-size: 2.1rem;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .desc p {
		font-size: 13px;
	}

	.home-wrap .secpadd4 .pdntde {
		padding: 40px 25px;
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .desc,.home-wrap .secpadd4 .frs1box .fh-icon-box h4 {
		/*padding-left: 40px;*/
	}

	.home-wrap .secpadd4 .frs1box .fh-icon-box .desc {
		line-height: 16px;
		top: -8px;
	}

	.home-wrap .secpadd5 .secpadd {
		padding: 20px 0;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		width: 82%;
		left: 4px;
		box-shadow: 1px 4px 14px 0 rgb(126 126 126 / 25%);
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary .entry-title a {
		font-size: 19px;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 49vh;
	}

	.home-wrap .secpadd6 .csaward {
		margin-top: -2vh!important;
	}

	.home-wrap .secpadd6 .csaward .fh-section-title h2 {
		text-align: center;
	}

	.home-wrap .secpadd6 .csaward .owl-controls .owl-nav button,.home-wrap .secpadd6 .csaward .owl-controls .owl-nav div {
		width: 40px;
		height: 40px;
	}

	.home-wrap .secpadd6 .csaward .owl-controls .owl-nav {
		top: 0;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary .entry-title {
		padding-bottom: 0;
	}

	.home-wrap .rigtsec .rightblue .fh-section-title {
		padding: 0;
	}

	.home-wrap .secpadd6 .csaward .fh-testimonials-carousel {
		padding-bottom: 0;
	}

	.page-header .header-title p {
		font-size: 13px;
	}

	.corporate-wrap .secpadd.secpaddhm .sewrap {
		padding: 4rem 0;
	}

	.contact .page-header .header-title,.corporate .page-header .header-title,.franchising .page-header .header-title,.ventures .page-header .header-title {
		padding: 1.5vh 0;
	}

	.corporate-wrap .homeserv-5.secpadd5 .gloo,.corporate-wrap .homeserv-5.secpadd5 .loog {
		height: 29rem;
	}

	.corporate-wrap .secpadd5 .row .gloo.glo2 {
		height: 29rem;
	}

	.corporate-wrap .secpadd7 .hnewspress .hnepredet {
		padding: 2rem 1rem;
	}

	.ios .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 24vh;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-content {
		-webkit-transform: translateY(-64px);
		transform: translateY(-64px);
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(3) .tl-content {
		top: 38%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4).active,.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover {
		height: 82vh;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-year {
		bottom: 81%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-content {
		top: 33%;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .bgckbl {
		padding-bottom: 0;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .col-md-4 {
		width: 32rem;
		left: 5rem;
	}

	.corporate-wrap .secpadd6 .timeline .histitle {
		left: 11rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		height: 56rem;
		padding: 15rem 3rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list {
		width: 63%;
		right: 8rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list span .navitem h3 {
		margin-top: 15px;
		font-size: 16px;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav button {
		margin-right: 11rem;
	}

	.page-header .header-title .col-md-12 .recontop .tabbox .top span {
		font-size: 14px;
	}

	.page-header .header-title .col-md-12 .recontop .tabbox .top img {
		width: 28px;
	}

	.retail-wrap .secpadd.secpadne .padne-det {
		position: relative;
		z-index: 78;
	}

	.retail-wrap .secpadd.secpadne .padne-det h3 {
		top: -11px;
		font-size: 25px;
	}

	.retail-wrap .secpadd.secpadne .padne-det p {
		font-size: 14px;
		width: 81%;
	}

	.retail-wrap .secpadd.secpadne .padne-det .shline {
		width: 7%;
		height: 4px;
		margin: 1rem 0;
	}

	.retail-wrap .secpadd.secpadne .padne-det h3.pwhi,.retail-wrap .secpadd.secpadne .padne-det h3 {
		font-size: 23px;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail {
		padding: 30px 10px 0;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .owl-item .top.active:after {
		height: 3vw;
		width: 3vw;
	}

	.retail-wrap .secpadd2 {
		padding: 10vh 0 5vh;
	}

	.retail-wrap .secpadd.secpadne .padne-det h3.pwhi,.retail-wrap .secpadd.secpadne .padne-det h3 {
		line-height: 1.3;
		font-size: 23px;
		top: 0;
	}

	.retail-wrap .secpadd3 .owlnavgcsr {
		bottom: 56px;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 {
		width: 100%;
		padding: 30px 0;
	}

	.ventures-wrap .secpadd .ventop {
		display: inline-block;
	}

	.ventures-wrap .secpadd .vntidet {
		border-left: none;
		border-top: none;
	}

	.corporate-wrap .secpadd2 .tl-item:first-child .tl-year {
		margin-left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		margin-left: 60px;
		bottom: 80%;
	}

	.corporate-wrap .secpadd2 .tl-item:first-child .tl-bg {
		width: 171%;
	}

	.corporate-wrap .secpadd2 .tl-item,.corporate-wrap .secpadd2 .tl-item .tl-bg,.corporate-wrap .secpadd2 .tl-item .tl-content,.corporate-wrap .secpadd2 .tl-item .tl-content p,.corporate-wrap .secpadd2 .tl-item .tl-year,.corporate-wrap .secpadd2 .tl-item .tl-year p {
		transform: unset;
	}

	.win #timeline .tl-item {
		height: 40vh;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year p {
		text-align: center;
		font-size: 19px;
		margin-left: 0;
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp2 .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp4 .slid1wrp .item .vslibgnd {
		height: 23rem;
	}

	.portrait .corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		top: auto;
	}

	.corporate-wrap .secpadd4 .hmabtvis .coptabdetail {
		padding: 0;
	}

	.corporate-wrap .secpadd7 .container:nth-child(2) .row:first-child .col-md-6 {
		flex: 1;
	}

	.corporate-wrap .secpadd7 .fh-section-title22 h2 {
		line-height: 1.2;
	}

	.retail-wrap .secpadd .recontop .tabbox .top span {
		font-size: .9em;
	}

	.retail-wrap .secpadd .recontop .tabbox .top span:after {
		right: 15px;
		height: 7px;
		width: 7px;
		top: 24px;
	}

	.grid figure {
		width: 91%;
		margin: 6px 20px;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top img {
		height: 8rem;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top span {
		left: 93%;
		width: 100%;
	}

	.retail-wrap .secpadd3 .owlnavgcsr {
		-webkit-transform: translate(-15rem,37rem);
		transform: translate(-15rem,37rem);
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top .serv-top h3 {
		font-size: 16px;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 .tabfl h3 {
		font-size: 20px;
	}

	.ntd.carousel--distribution .mix {
		width: 49%;
	}

	.distribution-wrap .secpadd .recontop .coptabdetail .tabdetail .tbshowimg {
		height: 24rem;
	}

	.distribution .page-header .header-title .ptop .pdet {
		width: 90%;
	}

	.distribution-wrap .secpadd2 .ntd.carousel--distribution {
		padding-bottom: 16vh;
	}

	.distribution-wrap .rigtsec .rightblue .fh-section-title {
		padding: 0;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child .sec3ldet {
		padding: 2rem 1rem;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child .sehead {
		padding: 2rem 0;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child .sec3ldet h3,.distribution-wrap .secpadd.secp6 .se6-det h3 {
		font-size: 23px;
	}

	.distribution-wrap .secpadd.secp3 .row>div:first-child .sehead h2 {
		font-size: 20px;
	}

	.distribution-wrap .secpadd.secp4 .recontop2 .tabbox2 .top span {
		font-size: 16px;
	}

	.distribution-wrap .secpadd .recontop .coptabdetail .tabdetail .row .col-md-6:last-child {
		padding-left: 15px;
	}

	.distribution-wrap .secpadd.secp6 .se6img {
		height: 23rem;
	}

	.ventures-wrap .secpadd .venfdethe h4 {
		font-size: 18px;
	}

	.ventures-wrap .secpadd .venfdethe p {
		font-size: 11px;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4 {
		width: 50%;
	}

	.ventures-wrap .secpadd .venfdet .blck {
		padding: 2rem 0;
	}

	.ventures-wrap .secpadd .venfdet .col-xs-4:nth-child(1) {
		left: 16px;
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd {
		height: 28rem!important;
	}

	.ventures-wrap .secpadd .venfdet .blck p span.mnad,.ventures-wrap .secpadd .venfdet .blck p span:first-child {
		font-size: 1.7em;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4 .blck {
		padding: 3rem 0;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .col-xs-4:nth-child(6) {
		left: -15px;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .col-xs-4:nth-child(1) {
		left: 13px;
	}

	.ventures-wrap .secpadd.secp3 .venfdet .blck {
		padding: 2rem 0;
		height: 13vh;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4 .blck {
		padding: 2rem 0;
		height: 14vh;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4:nth-child(6) {
		left: -16px;
	}

	.ios .ventures-wrap .secpadd.secp4 .venfdet .col-xs-4 .blck {
		padding: 1rem 0;
		height: 15vh;
	}

	.ventures-wrap .secpadd .venfdet .blck,.ventures-wrap .secpadd.secp2 .venfdet .blck,.ventures-wrap .secpadd.secp3 .venfdet .blck,.ventures-wrap .secpadd.secp4 .venfdet .blck {
		padding: 1rem;
	}

	.ventures-wrap .secpadd .venfdet .blckwrap {
		height: 101px;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .blckwrap {
		height: 101px;
	}

	.ventures-wrap .secpadd .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp2 .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp3 .slid1wrp .item .vslibgnd,.ventures-wrap .secpadd.secp4 .slid1wrp .item .vslibgnd {
		height: 23rem;
	}

	.ios .ventures-wrap .secpadd .venfdet .blck {
		padding: 2rem 0;
	}

	.ios .ventures-wrap .secpadd .venfdet .blck {
		padding: 0;
	}

	.contactus-wrap .secpadd2 .concal {
		display: block;
	}

	.site-footer .container .col-md-6 {
		flex: none;
		text-align: center;
		margin: 0 auto;
	}
}

@media screen and (max-width:412px) {
	.home-wrap .banBtn {
		top: -3.1vh;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 38vh!important;
	}

	.ios .home-wrap .secpadd6 .bgckwhit {
		top: 45vh!important;
	}

	.android .home-wrap .secpadd6 .bgckwhit {
		top: 56vh!important;
	}

	.android .corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		bottom: -22rem;
	}

	.android .ventures-wrap .secpadd.secp2 .venfdet .col-xs-4 .blck {
		padding: 3rem 1rem;
	}
}

@media screen and (max-width:412px) and (max-height:732px) {
	.home-wrap .secpadd6 .bgckwhit {
		top: 48vh;
	}
}

@media screen and (max-width:412px) and (max-height:800px) {
	.android .home-wrap .secpadd6 .bgckwhit {
	}
}

@media screen and (max-width:375px) {
	.home-wrap .banBtn {
		bottom: -7px;
	}

	.home-wrap .banBtn .welservices .bbox a {
		padding: 17px 27px;
		font-size: 10px;
	}

	.home-wrap .gallerypagesec .all-project {
		padding: 0;
	}

	.aboutsec-2.secpaddbig .homtabbs .skewbutton,.home-wrap .secpadd3 .bgrid .grid2 .boxem a,a.skewbutton {
		font-size: 11px;
	}

	.abotimglft {
		height: 36vh;
	}

	.aboutsec-2.secpaddbig {
		margin-bottom: 0;
	}

	.ntd.carousel--distribution {
		padding-bottom: 15vh;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem {
		padding: 25px 20px;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem.box2 {
		padding: 25px 20px;
	}

	.home-wrap .secpadd5 .secpadd {
		padding: 8px 0 20px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary .entry-title {
		line-height: 1;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary .entry-title a {
		font-size: 16px;
	}

	.home-wrap .secpadd6 .bgckwhit {
		top: 42vh!important;
	}

	.home-wrap .rigtsec .rightblue {
		padding: 3rem 0;
	}

	.home-wrap .bannersli .item img.slider4 {
		object-position: 83%;
	}

	.home-wrap .bannersli .item img.slider6 {
		object-position: 10%;
	}

	.home-wrap .bannersli .item img.slider7 {
		object-position: 20%;
	}

	.corporate-wrap .secpadd4 {
		padding-top: 40px;
	}

	.grid-item {
		width: 169px;
	}

	.all-project2 ul.filters li a {
		font-size: 13px;
	}

	.home-wrap .rigtsec .rightblue .fh-section-title {
		padding: 1vh 4vh;
	}

	.home-wrap .secpadd3 .sectop {
		padding-bottom: 25px!important;
	}

	.android .home-wrap .secpadd6 .bgckwhit,.ios .home-wrap .secpadd6 .bgckwhit {
		top: 48vh!important;
	}

	.home-wrap .secpadd6 .csventu .partener-1 {
		margin-bottom: 6vh;
	}

	#timeline .tl-item {
		height: 34vh;
	}

	#timeline .tl-item:hover {
		height: 73vh;
	}

	.portrait .corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		top: auto;
		width: 100%;
		margin-left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item,.corporate-wrap .secpadd2 .tl-item .tl-bg,.corporate-wrap .secpadd2 .tl-item .tl-content,.corporate-wrap .secpadd2 .tl-item .tl-content p,.corporate-wrap .secpadd2 .tl-item .tl-year,.corporate-wrap .secpadd2 .tl-item .tl-year p {
		transform: unset;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-year {
		bottom: 81%;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year p {
		font-size: 18px;
	}

	.corporate-wrap .secpadd2 .tl-item:first-child .tl-bg {
		width: 171%;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-bg {
		width: 171%;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-year,.corporate-wrap .secpadd2 .tl-item:first-child .tl-year {
		margin-left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(2) .tl-year,.corporate-wrap .secpadd2 .tl-item:nth-child(4) .tl-year {
		margin-left: 0;
	}

	.corporate-wrap .secpadd2 .tl-item:hover .tl-content {
		-webkit-transform: translateY(-78px);
		transform: translateY(-78px);
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-year {
		bottom: 78%;
	}

	.corporate-wrap .secpadd2 .tl-item:nth-child(4):hover .tl-content {
		top: 40%;
	}

	.corporate-wrap .secpadd7 .hnewspress .hnepredet .hnptitle {
		font-size: 1.3rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder h4 {
		margin-bottom: 0;
		font-size: 20px;
	}

	.ios .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 15vh;
	}

	.win .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 20vh;
	}

	.corporate-wrap .secpadd4 .hmabtvis .tabbox .top span {
		font-size: 14px;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .col-md-4 {
		width: 29rem;
		left: 5rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder img {
		height: 21rem;
	}

	.corporate-wrap .secpadd6 .timeline .histitle {
		left: 9rem;
		top: 22.8rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		height: 58rem;
		padding: 13rem 3rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav button {
		margin-right: 7rem;
	}

	.corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .col-md-12 {
		width: 100%;
		clip-path: unset;
	}

	.corporate-wrap .secpadd7 .hnewspress .hnepredet {
		padding: 0;
	}

	.corporate-wrap .secpadd6 .timeline .slider-nav-wrap .slider-nav .slick-list {
		right: 6rem;
	}

	#page .fh-section-title h2,#page .sectop h2 {
		font-size: 22px!important;
	}

	.retail-wrap .secpadd2 {
		padding: 8vh 0 5vh;
	}

	.retail-wrap .secpadd .container {
		padding-bottom: 0;
	}

	.retail-wrap .secpadd .recontop .tabbox .top span {
		font-size: .85em;
	}

	.retail-wrap .secpadd .recontop .tabbox .top span:after {
		right: 13px;
		top: 23px;
	}

	.retail-wrap .secpadd .recontop .tabbox .top.active span:after {
		top: 28px;
	}

	.retail-wrap .secpadd2 .phhe h2 {
		padding-bottom: 0;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top span {
		padding: 0 10px;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top img {
		height: 8rem;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 {
		padding: 20px 5px;
	}

	.retail-wrap .secpadd2 .phhe h2,.retail-wrap .secpadd3 .phhe h2 {
		font-size: 22px;
	}

	.grid figure {
		width: 90%;
		margin: 10px 20px;
	}

	.retail-wrap .secpadd3 .owlnavgcsr .owl-controls .owl-nav button {
		width: 40px;
		height: 40px;
	}

	.retail-wrap .secpadd3 .owlnavgcsr {
		bottom: 18px;
	}

	.retail-wrap .secpadd3 .recontop2 .tabbox2 .top span {
		font-size: 1.2em;
	}

	.distribution-wrap .secpadd.secp5 {
		padding: 9rem 0 0;
	}

	.distribution-wrap .secpadd.secp7 .flet-det h3 {
		font-size: 20px;
		margin-top: 18px;
	}

	.distribution-wrap .secpadd.secp7 .flet-img .fitem h3 {
		font-size: 20px;
	}

	.ios .ventures-wrap .secpadd .venfdet .blck {
		height: 14vh;
		padding: 1.5rem 0;
	}

	.ios .ventures-wrap .secpadd .venfdet .blck p span.mnad,.ios .ventures-wrap .secpadd .venfdet .blck p span:first-child {
		font-size: 1.6em;
	}

	.ios .ventures-wrap .secpadd .venfdet .blck {
		padding: 1rem 0;
	}

	.ios .ventures-wrap .secpadd.secp3 .venfdet .blck {
		padding: 0;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .blckwrap {
		height: 78px;
	}

	.ios .ventures-wrap .secpadd.secp4 .venfdet .blck {
		padding: 0;
	}

	.ventures-wrap .secpadd .venfdethe h4 {
		font-size: 15px;
	}

	.ventures-wrap .secpadd.secp2 .venfdet .blckwrap {
		height: 116px;
	}

	.ventures-wrap .secpadd.secp5 .venfdet .blckwrap {
		flex: 0 46%;
	}

	.ios .ventures-wrap .secpadd.secp5 .venfdet .blck {
		padding: 0;
	}

	.ventures-wrap .secpadd:nth-child(2) .venfdet .blckwrap,.ventures-wrap .secpadd:nth-child(3) .venfdet .blckwrap {
		height: 90px;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitlto img {
		padding-right: 0;
	}

	.ventures-wrap .secpadd.secp2 .vntidet .vtrtitlto a {
		margin-bottom: 10px;
	}
}

@media screen and (max-width:375px) and (max-height:667px) {
	.home-wrap .secpadd6 .bgckwhit {
		top: 50vh!important;
	}

	.ios .home-wrap .secpadd6 .bgckwhit {
		top: 50vh!important;
	}

	#timeline .tl-item {
		height: 57vh;
	}
}

@media screen and (max-width:360px) {
	.site-logo .show-logo {
		
	}
	.grid-item {
		width: 110px;
	}

	.corporate-wrap .secpadd7 {
		padding-top: 50px;
	}

	.corporate-wrap .secpadd7 .hnewspress .cbarrow {
		width: 35px;
		height: 35px;
		margin-top: -2rem;
	}

	.portrait .corporate-wrap .secpadd7 .hnewspress .hnepredet {
		height: 26vh;
	}

	.portrait .corporate-wrap .secpadd7 .hnewspress .cbarrow span {
		margin-left: 8px;
		font-size: 19px;
	}

	#page .fh-section-title h2,#page .fh-section-title22 h2,#page .phhe h2,#page .sectop h2 {
		font-size: 22px!important;
	}

	.android .corporate-wrap .secpadd6 .timeline .slider-for .timeline-slide .holder .timeline-content {
		bottom: -17rem;
	}
}

@media screen and (max-width:320px) {
	.site-logo .show-logo {
	}

	.home-wrap .banBtn .welservices .bbox {
		font-size: 11px;
		padding: 10px 17px;
	}

	.grid-item {
		width: 145px;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 .fbig {
		font-size: 3.1rem;
	}

	.home-wrap .bannersli .item {
		height: 80vh!important;
	}

	.home-wrap .bannersli .item .itemcapt .srandpos h2 {
		font-size: 1.3rem;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos2,.home-wrap .bannersli .active .item .itemcapt .srandpos.pos4 {
		left: 23.6%!important;
	}

	.home-wrap .bannersli .active .item .itemcapt .srandpos.pos6 {
		left: 30.6%!important;
	}

	.aboutsec-2.secpaddbig .fh-section-title h2,.home-wrap .rigtsec .rightblue .fh-section-title h2,.home-wrap .secpadd3 .sectop h2,.home-wrap .secpadd5 .pdd-csr .fh-section-title h2,.home-wrap .secpadd6 .csaward .fh-section-title h2,.home-wrap .secpadd6 .csventu .fh-section-title h2 {
		font-size: 20px!important;
	}

	#page .fh-section-title h2,#page .fh-section-title22 h2,#page .phhe h2,#page .sectop h2 {
		font-size: 20px!important;
	}

	.home-wrap .secpadd3 .bgrid .grid2 .boxem h2 {
		font-size: 18px;
	}

	p {
		font-size: 11px;
	}

	.covidpa-wrp .secpadd.secpadd3 .secabhed h2,.covidpa-wrp .secpadd.secpadd4 .secabhed h2,.covidpa-wrp .secpadd.secpadd2 .secabhed h2,h2 {
		font-size: 20px;
	}

	.home-wrap .secpadd4 .pdntde .row .col-md-4 {
		flex-basis: 50%;
		padding: 0;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		left: 2px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary .entry-title a {
		font-size: 14px;
	}

	.home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post {
		margin-bottom: -15vh;
	}

	.portrait .home-wrap .secpadd5 .secpadd .fh-latest-post .item-latest-post .entry-summary {
		top: -22vh;
	}

	#timeline .tl-item {
		height: 77vh;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		font-size: 11px;
	}

	.corporate-wrap .secpadd2 .tl-item .tl-content {
		top: 47%;
	}

	.retail-wrap .secpadd .recontop .coptabdetail .tabdetail {
		padding: 20px 0;
	}

	.retail-wrap .secpadd3 .recontop2 .coptabdetail .tabdetail2 {
		padding: 20px 0;
	}

	.retail-wrap .secpadd .recontop .tabbox .top span {
		font-size: .8em;
	}

	.retail-wrap .secpadd .recontop .tabbox .top span:after {
		right: 6px;
	}

	.grid figure {
		width: 88%;
	}

	figure.effect-marley h2 {
		top: 85px;
	}

	.retail-wrap .secpadd3 .owlnavgcsr .owl-controls .owl-nav button {
		width: 35px;
		height: 35px;
	}

	.ventures-wrap .secpadd .vntidet {
		padding: 5px;
		margin-top: 1vh;
	}

	.ventures-wrap .secpadd .vntidet .vtrtitl h5 {
		font-size: 15px;
	}

	.ventures-wrap .secpadd .ventop .col-md-9 {
		padding-right: 0;
	}

	.ventures-wrap .secpadd .vntidet p {
		font-size: 12px;
	}

	.ventures-wrap .secpadd .venfdet .blck p {
		font-size: 11px;
	}

	.ventures-wrap .secpadd .venfdet .blck {
		height: 11vh;
	}

	.ventures-wrap .secpadd.secp4 .venfdet .col-xs-4 .blck {
		height: 12vh;
	}

	.ios .ventures-wrap .secpadd .venfdet .blck {
		height: 18vh;
	}

	.ios .ventures-wrap .secpadd.secp4 .venfdet .col-xs-4 .blck {
		padding: 1rem 0;
		height: 19vh;
	}

	.contactus-wrap .secpadd2 .concal .fh-contact-box .desc p {
		font-size: 11px;
	}
}

@media screen and (max-width:280px) {
	div.fh-latest-project ul.filter li {
		width: 47%!important;
	}

	.grid-item {
		width: 75px;
	}
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -7.65rem;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		right: -9.5vw;
	}
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -5.5vw;
	}

	.home-wrap .bannersli .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11.3vw;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
	.home-wrap .banBtn {
		top: -2.3vh;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	.home-wrap .bannersli .item .itemcapt.ltr_anima .scontent-wrp {
		left: -7.65rem;
	}

	.home-wrap .bannersli .active .item .itemcapt.rtl_anima .scontent-wrp {
		right: -11vw;
		width: 62.3%;
	}
}