/* ***************************************************
 * Header css start
 * ***************************************************/
@media (max-width:1650px){
	.elementor .elementor-element.hmenu .pp-advanced-menu--main > .pp-advanced-menu > li:last-child > .pp-advanced-menu--dropdown {
		left: unset !important;
		right: -140px;
	}
}
@media (max-width:1550px){
	.elementor .elementor-element.hmenu .pp-advanced-menu--main > .pp-advanced-menu > li:last-child > .pp-advanced-menu--dropdown {
		right: -120px;
	}
}
@media (max-width:1500px){
	.elementor .elementor-element.hmenu .pp-advanced-menu--main > .pp-advanced-menu > li:last-child > .pp-advanced-menu--dropdown {
		right: -80px;
	}
}
@media (max-width:1400px){
	.elementor .elementor-element.hmenu .pp-advanced-menu--main > .pp-advanced-menu > li:last-child > .pp-advanced-menu--dropdown {
		right: -40px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.hmenu .pp-advanced-menu--main > .pp-advanced-menu > li:last-child > .pp-advanced-menu--dropdown {
		right: -10px;
	}
}
@media (max-width:1270px){
	.elementor .elementor-element.hmenu .pp-advanced-menu--main li .pp-menu-item {
		padding: 10px 15px;
		margin: 0 15px;
	}
	.headertop .e-con-inner:first-child {
		margin-left: 20px;
		padding-right: 61px;
		margin-right: 20px;
	}
	.elementor .elementor-element.headertop{
		overflow:hidden;
	}
}

@media (max-width:1180px){
	.elementor .elementor-element.hmenu .pp-advanced-menu--main li .pp-menu-item {
		padding: 10px 10px;
		margin: 0px 14px;
	}
}
@media (max-width:1075px){
	.elementor .elementor-element.hmenu .pp-advanced-menu--main li .pp-menu-item {
		padding: 10px 4px;
		margin: 0px 15px;
	}
	.headertop .e-con-inner:first-child {
		margin-left: 20px;
		padding-right: 30px;
		margin-right: 20px;
	}
}
@media (max-width:1024px){
	.headertop .e-con-inner:first-child {
		margin-left: 13px;
		padding-right: 0;
		margin-right: 0px;
	}
}

@media (max-width:980px){
	.elementor .elementor-element.headertop .col-left {
		--width: 274px;
	}
	.elementor .elementor-element.headertop .col-right {
		--width: 560px;
	}
}
@media (max-width:880px){
	.header-search .elementor-search-form__container {
		max-width: 120px;
	}
	.elementor .elementor-element.headertop .col-right {
		--width: 506px;
		justify-content: end;
	}
	.elementor .elementor-element.headertop .col-left {
		--width: 260px;
	}
	.headertop .e-con-inner:first-child {
		padding: 0;
		margin: 0;
	}
	.sitemap-black-18 br{
		display:none;
	}
}
@media (max-width:810px){
	.sitelogo img{
		height:45px;
		width:auto;
	}
}

@media (max-width:799px){
	.header-search .elementor-search-form__container {
		max-width: 100px;
	}
	.elementor .elementor-element.headertop .col-right {
		--width: 485px;
	}
}

@media (max-width:767px){
	.elementor .elementor-element.headertop .col-right {
		--width: 13%;
		justify-content: end;
	}
	.elementor .elementor-element.headertop .col-left {
		--width: 75%;
		max-width:220px;
	}
}
/* ***************************************************
 * Header css end
 * ***************************************************/
/* ***************************************************
 * Footer css start
 * ***************************************************/
@media (max-width:1900px){
	.elementor .elementor-element.right194 .e-con-inner:first-child {
		margin-right: auto;
	}
}
@media (max-width:1700px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 142px;
	}
	.elementor .elementor-element.foo-copy-sec {
		--margin-top: 83px;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 132px;
	}
	.elementor .elementor-element.foo-copy-sec {
		--margin-top: 73px;
	}
}
@media (max-width:1500px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 122px;
	}
	.elementor .elementor-element.foo-copy-sec {
		--margin-top: 73px;
	}
}
@media (max-width:1400px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 112px;
	}
	.elementor .elementor-element.foo-copy-sec {
		--margin-top: 63px;
		--padding-top: 20px;
		--padding-bottom: 15px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 102px;
	}
}
@media (max-width:1200px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 92px;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 82px;
	}
	.elementor .elementor-element.foo-copy-sec {
		--margin-top: 53px;
		--padding-top: 18px;
		--padding-bottom: 12px;
	}
}
@media (max-width:880px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 72px;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 62px;
	}
	.elementor .elementor-element.foo-copy-sec {
		--margin-top: 44px;
		--padding-top: 13px;
		--padding-bottom: 8px;
	}
}
@media (max-width:540px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 52px;
	}
}
@media (max-width:460px){
	.elementor .elementor-element.footer-sec{
		--padding-top: 30px;
	}
	.elementor .elementor-element.foo-copy-sec {
		--margin-top: 44px;
	}
}
@media (max-width:370px){
	.elementor .elementor-element.social-icon .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-20px/2);
		margin-left: calc(-20px/2);
	}
	.elementor .elementor-element.fmenusec,
	.elementor .elementor-element.foo-copy-sec{
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor .elementor-element.social-icon > .elementor-widget-container {
		margin: 29px 0px 0px 0px;
	}
}

@media (max-width:350px){
	.elementor .elementor-element.fmenusec .e-con-full {
		--width: 100%;
	}
}
/* ***************************************************
 * Footer css end
 * ***************************************************/
/* ***************************************************
 * Coomon class css start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 60px;
		line-height: 72px;
	}
	.elementor .elementor-element.comm-box .pp-info-box-title {
		font-size: 50px;
		line-height: 62px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 140px;
		--padding-bottom: 140px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 140px;
		--margin-bottom: 140px;
	}
}
@media (max-width:1550px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 58px;
		line-height: 70px;
	}
	.elementor .elementor-element.comm-box .pp-info-box-title {
		font-size: 48px;
		line-height: 60px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 130px;
		--padding-bottom: 130px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 130px;
		--margin-bottom: 130px;
	}
}
@media (max-width:1450px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 56px;
		line-height: 68px;
	}
	.elementor .elementor-element.comm-box .pp-info-box-title {
		font-size: 46px;
		line-height: 58px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 120px;
		--padding-bottom: 120px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 120px;
		--margin-bottom: 120px;
	}
	.elementor .elementor-element.driv-sec .col-left {
		max-height: 100%;
	}
}
@media (max-width:1370px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 54px;
		line-height: 66px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 110px;
		--padding-bottom: 110px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 110px;
		--margin-bottom: 110px;
	}
	.elementor .elementor-element.comm-box .pp-info-box-title {
		font-size: 44px;
		line-height: 56px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 52px;
		line-height: 64px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 100px;
		--padding-bottom: 100px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 100px;
		--margin-bottom: 100px;
	}
}
@media (max-width:1200px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 50px;
		line-height: 62px;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 48px;
		line-height: 60px;
	}
	.elementor .elementor-element.comm-box .pp-info-box-title {
		font-size: 42px;
		line-height: 54px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 90px;
		--padding-bottom: 90px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 90px;
		--margin-bottom: 90px;
	}
}
@media (max-width:880px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 46px;
		line-height: 58px;
	}
	.elementor .elementor-element.comm-box .pp-info-box-title {
		font-size: 40px;
		line-height: 52px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 80px;
		--padding-bottom: 80px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 80px;
		--margin-bottom: 80px;
	}
}
@media (max-width:810px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 44px;
		line-height: 56px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 70px;
		--padding-bottom: 70px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 70px;
		--margin-bottom: 70px;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 42px;
		line-height: 52px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 60px;
		--padding-bottom: 60px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 60px;
		--margin-bottom: 60px;
	}
}
@media (max-width:460px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 39px;
		line-height: 41px;
	}
	.elementor .elementor-element.comm-box .pp-info-box-title {
		font-size: 39px;
		line-height: 41px;
	}
	.elementor .elementor-element.sec-150{
		--padding-top: 50px;
		--padding-bottom: 50px;
	}
	.elementor .elementor-element.sec150-m{
		--margin-top: 50px;
		--margin-bottom: 50px;
	}
}
@media (max-width:370px){
	.elementor .elementor-element.com-infobox .pp-info-box-subtitle{
		font-size: 37px;
		line-height: 39px;
	}
}
/* ***************************************************
 * Coomon class css end
 * ***************************************************/
/* ***************************************************
 * Home css start
 * ***************************************************/
@media (min-width:1921px){
	.elementor .elementor-element.elementor-element-0ae9f6c .elementor-repeater-item-5bb2044 .swiper-slide-bg {
		background-position: top center;
	}
}
@media (max-width:1700px){
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 88px;
		line-height: 100px;
/* 		margin-bottom: 118px !important; */
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 590px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 95px 20px 96px 358px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-bg:before {
		width: 18%;
	}
	.elementor .elementor-element.h915{
		--min-height: 885px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 38px;
		line-height: 47px;
	}
	.elementor .elementor-element.tanews{
		--padding-left: 17px;
	}
	.elementor .elementor-element.pad87{
		--padding-left: 77px;
		--padding-right: 77px;
	}
	.left117 .e-con-inner {
		margin-left: 107px;
	}
	.teu-newsroom .elementor-element.col-left {
		width: 28%;
	}
	.teu-newsroom .elementor-element.col-right {
		width: calc(100% - 400px);
		--padding-left: 70px;
	}
	.elementor .elementor-element.right315 .e-con-inner:first-child {
		margin-right: auto;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 84px;
		line-height: 96px;
/* 		margin-bottom: 108px !important; */
	}
	.elementor .elementor-element.homeslide .elementor-slide-button {
		margin-top:60px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 85px 20px 86px 338px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-bg:before {
		width: 17%;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 570px;
	}
	.elementor .elementor-element.homeslide .elementor-swiper-button.elementor-swiper-button-next {
		right: -1px;
		bottom: -44px;
	}
	.elementor .elementor-element.homeslide .elementor-swiper-button.elementor-swiper-button-prev {
		left: -1px;
		bottom: -44px;
	}
	.elementor .elementor-element.h915{
		--min-height: 805px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 37px;
		line-height: 46px;
	}
	.elementor .elementor-element.right315 .e-con-inner:first-child {
		margin-right: auto;
	}
	.left117 .e-con-inner {
		margin-left: 97px;
	}
}
@media (max-width:1550px){
	.elementor .elementor-element.driv-sec .col-left {
		--width: 45%;
	}
	.left117 .e-con-inner:after {
		width: 87%;
	}
}
@media (max-width:1450px){
	.elementor .elementor-element.homeslide .elementor-swiper-button.elementor-swiper-button-next {
		right: -1px;
		bottom: -39px;
	}
	.elementor .elementor-element.homeslide .elementor-swiper-button.elementor-swiper-button-prev {
		left: -1px;
		bottom: -39px;
	}
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 74px;
		line-height: 82px;
		margin-bottom: 20px !important;
	}
	.elementor .elementor-element.homeslide .elementor-slide-button {
		margin-top:50px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 75px 20px 76px 268px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-bg:before {
		width: 16%;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 480px;
	}
	.elementor .elementor-element.homeslide .elementor-swiper-button {
		width: 77px;
		height: 77px;
		font-size: 34px;
		bottom: -39px;
	}
	.elementor .elementor-element.h915{
		--min-height: 735px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 36px;
		line-height: 45px;
	}
	.elementor .elementor-element.pad87{
		--padding-left: 67px;
		--padding-right: 67px;
	}
	.left117 .e-con-inner {
		margin-left: 87px;
	}
	.teu-newsroom .elementor-element.col-left {
		width: 29%;
	}
	.teu-newsroom .elementor-element.col-right {
		--padding-left: 20px;
		width: calc(100% - 386px);
		overflow: hidden;
	}
	.elementor .elementor-element.news-post .head35 .elementor-heading-title {
		font-size: 24px;
		line-height: 36px;
	}
}
@media (max-width:1370px){
	.elementor .elementor-element.homeslide .elementor-swiper-button.elementor-swiper-button-next {
		right: -1px;
		bottom: -35px;
	}
	.elementor .elementor-element.homeslide .elementor-swiper-button.elementor-swiper-button-prev {
		left: -1px;
		bottom: -35px;
	}
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 70px;
		line-height: 78px;
/* 		margin-bottom: 84px !important; *//
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 65px 20px 66px 258px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-bg:before {
		width: 15%;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 470px;
	}
	.elementor .elementor-element.homeslide .elementor-swiper-button {
		width: 70px;
		height: 70px;
		font-size: 30px;
		bottom: -35px;
	}
	.elementor .elementor-element.h915{
		--min-height: 675px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 35px;
		line-height: 44px;
	}
	.elementor .elementor-element.pad87{
		--padding-left: 27px;
		--padding-right: 27px;
	}
	.left117 .e-con-inner {
		margin-left: 77px;
	}
	.elementor .elementor-element.news-post .head35 .elementor-heading-title {
		font-size: 23px;
		line-height: 35px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 68px;
		line-height: 76px;
/* 		margin-bottom: 76px !important; */
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 55px 20px 56px 228px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-bg:before {
		width: 14%;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 450px;
	}
	.elementor .elementor-element.h915{
		--min-height: 665px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 34px;
		line-height: 43px;
	}
	.left117 .e-con-inner {
		margin-left: 27px;
	}
	.left117 .e-con-inner:after {
		width: 90%;
	}
	.elementor .elementor-element.power-sec,
	.elementor .elementor-element.elementor-element-65b6e82{
		--padding-left: 15px;
		--padding-right: 15px;
	}
	.teu-newsroom .elementor-element.col-left {
		width: 34%;
	}
	.elementor .elementor-element.news-post .head35 .elementor-heading-title {
		font-size: 22px;
		line-height: 34px;
	}
}
@media (max-width:1200px){
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 64px;
		line-height: 72px;
/* 		margin-bottom: 64px !important; */
	}
	.elementor .elementor-element.homeslide .elementor-slide-button {
		margin-top: 40px;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 430px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 45px 20px 46px 208px;
	}
	.elementor .elementor-element.h915{
		--min-height: 635px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 33px;
		line-height: 42px;
	}
	.left117 .e-con-inner {
		margin-left: 17px;
	}
	.elementor .elementor-element.elementor-element-2709733 .pp-info-box-button {
		padding: 24px 120px 24px 60px;
	}
	.teu-newsroom .elementor-element.col-left {
		width: 40%;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 60px;
		line-height: 68px;
/* 		margin-bottom: 58px !important; */
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 410px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 45px 20px 46px 178px;
	}
	.elementor .elementor-element.homeslide .elementor-slide-button {
		height: 60px;
		line-height: 58px;
		min-width: 240px;
		padding: 0 40px;
	}
	.elementor .elementor-element.h915{
		--min-height: 605px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 32px;
		line-height: 41px;
	}
	.left117 .e-con-inner {
		margin-left: 27px;
	}
	.elementor .elementor-element.elementor-element-c574789.pp-icon-right .pp-list-items .pp-icon-wrapper {
		margin-left: 15px;
		padding: 30px;
	}
	.elementor .elementor-element.elementor-element-c574789 .pp-list-items .pp-icon-list-icon {
		font-size: 26px;
		line-height: 26px;
		height: 26px;
		width: 26px;
	}
	.elementor .elementor-element.driv-sec{
		--padding-top: 72px;
		--padding-bottom: 72px;
	}
	.elementor .elementor-element.elementor-element-0d49566 .pp-info-box-button {
		padding: 24px 100px 24px 62px;
	}
	.elementor .elementor-element.clipbox .pp-info-box-content {
		gap: 20px;
	}
	.teu-newsroom .elementor-element.col-left {
		width: 31%;
	}
	.teu-newsroom .elementor-element.col-right {
		--padding-left: 0;
		width: calc(100% - 355px);
	}
	.pp-post-wrap.clip.type-clip .card-img img {
		width: 100%;
		height: 217px;
	}
	.elementor .elementor-element.news-post .head35 .elementor-heading-title {
		font-size: 21px;
		line-height: 33px;
	}
}
@media (max-width:980px){
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 60px;
		line-height: 72px;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 450px;
	}
	.elementor .elementor-element.homeslide .elementor-slide-heading br{
		display:none;
	}
	.elementor .elementor-element.h915{
		--min-height: 575px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 31px;
		line-height: 40px;
	}
	.elementor .elementor-element.pad87 {
		--padding-left: 17px;
		--padding-right: 17px;
	}
	.left117 .e-con-inner {
		margin-left: 17px;
	}
	.teu-newsroom .elementor-element.col-left {
		width: 42%;
	}
	.teu-newsroom .elementor-element.col-right {
		--padding-left: 0;
		width: calc(100% - 335px);
	}
	.elementor .elementor-element.elementor-element-05c0a53:not(.elementor-motion-effects-element-type-background) {
		background-color: #00000090;
	}
}
@media (max-width:880px){
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 56px;
		line-height: 68px;
		margin-bottom: 10px !important;
	}
	.elementor .elementor-element.homeslide .elementor-slide-button {
		margin-top: 30px;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 430px;
	}
	.elementor .elementor-element.h915{
		--min-height: 545px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 30px;
		line-height: 39px;
	}
	.elementor .elementor-element.clipbox .pp-info-box-content {
		gap: 20px;
		flex-direction: column;
		align-items: flex-start;
	}
	.elementor .elementor-element.elementor-element-2709733 .pp-info-box-button {
		padding: 24px 90px 24px 44px;
	}
	.elementor .elementor-element.news-post .head35 .elementor-heading-title {
		font-size: 20px;
		line-height: 32px;
	}
	.elementor .elementor-element.clipbox .pp-info-box-description {
		width: 100%;
	}
	.elementor .elementor-element.elementor-element-6a9c3fa {
		margin-bottom: -1px;
		margin-right: -1px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 25px 20px 46px 128px;
	}
	.elementor .elementor-element.homeslide .elementor-slide-description br{
		display:none;
	}
}
@media (max-width:810px){
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 52px;
		line-height: 64px;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 410px;
	}
	.elementor .elementor-element.h915{
		--min-height: 515px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 29px;
		line-height: 38px;
	}
	.elementor .elementor-element.homeslide .swiper-container-horizontal>.swiper-pagination-bullets, .elementor .elementor-element.homeslide .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 10px;
		z-index: 1;
	}
}
@media (max-width:768px){
	.left117 .e-con-inner:after {
		width: 100%;
		height: 90%;
	}
	.elementor .elementor-element.driv-sec .col-left {
		--width: 100%;
		min-height:350px;
		margin-right: 17px;
	}
	.elementor .elementor-element.driv-sec .col-right {
		--width: 100%;
	}
	.elementor .elementor-element.driv-sec > .e-con-inner:first-child{
		flex-flow: wrap-reverse;
	}
	.elementor .elementor-element.elementor-element-2700fff .pp-info-box-content {
		padding: 0px 20px 0px 0px;
	}
	.elementor .elementor-element.driv-sec {
		--padding-right: 15px;
	}
	.elementor .elementor-element.w768 > .e-con-inner:first-child{
		flex-flow: column;
		--padding-right: 15px;
	}
	.elementor .elementor-element.w768 .col-left {
		--width: 100%;
	}
	.elementor .elementor-element.w768 .col-right {
		--width: 100%;
		padding-right:0px;
		padding-left:0;
	}
	.elementor .elementor-element.driv-sec {
		--padding-bottom: 0;
	}
	
	.elementor .elementor-element.sec-groupent .col-left{
		order:2;
	}
	.elementor .elementor-element.elementor-element-1e4ae06:not(.elementor-motion-effects-element-type-background) {
		background-image: linear-gradient(1800deg, #FFFFFF 14.9%, #F1F3F5 0%);
	}
	
	.elementor .elementor-element.elementor-element-13f173e{
		padding-left:15px;
		padding-right:15px !important;
	}
	.elementor .elementor-element.blog-content .e-con-inner{
		--gap:50px;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.homeslide .swiper-slide-bg:after {
		content: '';
		background: #00000080;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		z-index: 0;
	}
	.elementor .elementor-element.elementor-element-0ae9f6c .elementor-repeater-item-5bb2044 .swiper-slide-bg:after {
		background: transparent;
	}
	.elementor .elementor-element.elementor-element-0ae9f6c .elementor-repeater-item-5bb2044 .swiper-slide-bg {
		background-position: 30% top;
	}
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 48px;
		line-height: normal;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 500px;
	}
	.elementor .elementor-element.homeslide .swiper-container-horizontal>.swiper-pagination-bullets,
	.elementor .elementor-element.homeslide .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 15px;
		z-index: 1;
	}
	.elementor .elementor-element.h915{
		--min-height: 485px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 28px;
		line-height: normal;
	}
	.left117 .e-con-inner {
		margin-left: 0;
		padding-right: 14px;
		padding-left:16px;
		padding-top: 31px;
	}
	.elementor .elementor-element.homeslide .elementor-swiper-button.elementor-swiper-button-next,
	.elementor .elementor-element.homeslide .elementor-swiper-button.elementor-swiper-button-prev{
		display:none;
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 99px 15px 46px 15px;
	}
	.elementor .elementor-element.maboutsec {
		--padding-top: 60px;
		--padding-bottom: 230px;
	}
	.elementor .elementor-element.lm-box.aboutbox {
		position: absolute;
		bottom: -270px;
		box-shadow: 0px 6px 31.2px 0px rgba(0, 0, 0, 0.06);
		width: calc(100% - 38px);
	}
	.elementor .elementor-element.maboutsec.taf {
		--padding-bottom: 340px;
	}
	.elementor .elementor-element.h915{
		--min-height: 382px;
	}
	.elementor .elementor-element.h915.videosec{
		--min-height: 341px;
		border-radius:0;
	}
	.elementor .elementor-element.elementor-element-6a9c3fa {
		position: absolute;
		width: 146px;
		height: 66px;
		right: 0;
		bottom: 0;
	}
	.elementor .elementor-element.elementor-element-c574789.pp-icon-right .pp-list-items .pp-icon-wrapper {
		margin-left: 10px;
		padding: 2px;
		border-width: 2px;
	}
	.elementor .elementor-element.elementor-element-c574789 .pp-list-items .pp-icon-list-icon {
		font-size: 16px;
		line-height: 37px;
		height: 37px;
		width: 37px;
		justify-content: center;
		display: flex;
		align-items: center;
	}
	.elementor .elementor-element.pad87.mpad0 {
		--padding-left: 0;
		--padding-right: 0;
	}
	.elementor .elementor-element.driv-sec {
		--padding-top: 72px;
		--padding-bottom: 0;
	}
	.elementor .elementor-element.driv-sec > .e-con-inner:first-child {
		flex-flow: column;
	}
	.elementor .elementor-element.driv-sec {
		--padding-right: 0;
	}
	.elementor .elementor-element.elementor-element-05c0a53:not(.elementor-motion-effects-element-type-background),
	.elementor .elementor-element.elementor-element-05c0a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: #00000082;
	}
	.teu-newsroom .elementor-element.col-left {
		width: 100%;
		padding-right:17px;
	}
	.teu-newsroom .elementor-element.col-right {
		width: 100%;
		padding-top: 35px;
		padding-right: 15px;
		max-width: 100%;
		overflow: hidden;
	}
	.news-post.e-widget-swiper {
		width: 100% !important;
	}
	.news-post.e-widget-swiper > .elementor-widget-container {
		margin-right: 0 !important;
	}
	.news-card .card-title.elementor-widget-heading {
		min-height: 165px;
	}
	.pp-post-wrap.clip.type-clip .card-img img {
		width: 100%;
		height: 217px;
		object-fit: cover;
	}
	.elementor .elementor-element.news-post .head35 .elementor-heading-title {
		font-size: 19px;
		line-height: 31px;
	}
	.elementor .elementor-element.sec-150.maboutsec{
		padding-right: 16px;
		padding-left: 16px;
	}
	.elementor .elementor-element.elementor-element-d62c26b,
	.elementor .elementor-element.elementor-element-d62c26b img,
	.elementor .elementor-element.m217{
		width:100%;
	}
	.elementor .elementor-element.m217 img{
		width:100%;
		max-height:217px;
		object-fit:cover;
	}
	.page-id-88 .elementor .elementor-element.hidetopb {
		border-width: 1px 0px 0px 0px;
	}
	.elementor .elementor-element.power-sec{
		--padding-top: 80px;
	}
}
@media (max-width:550px){
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 44px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 27px;
	}
	.elementor .elementor-element.h915 {
		--min-height: 300px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-bg:before {
		width: 20%;
	}
}
@media (max-width:460px){
	.elementor .elementor-element.elementor-element-0ae9f6c .elementor-repeater-item-5bb2044 .swiper-slide-bg {
		background-position: 30% top;
		background-size: auto 86%;
		background-color: #0064d2;
	}
	.elementor .elementor-element.power-sec{
		--padding-top: 0px;
	}
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 39px;
		margin-bottom: 28px !important;
	}
	.elementor .elementor-element.lm-box.aboutbox.taf{
		bottom: -316px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-bg:before {
		width: 86px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-inner {
		padding: 80px 15px 46px 15px;
	}
	.elementor .elementor-element.aboutbox .pp-info-box-subtitle,
	.elementor .elementor-element.expo-box .pp-info-box-subtitle,
	.elementor .elementor-element.ins-box.expo-box .pp-info-box-description{
		font-size: 25px;
	}
	.elementor .elementor-element.pad87.mpad0{
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor .elementor-element.h915 {
		--min-height: 200px;
	}
	.elementor .elementor-element.lm-box.aboutbox {
        bottom: -200px;
	}
	.elementor .elementor-element.maboutsec {
		--padding-bottom: 260px;
	}
	.elementor .elementor-element.lm-box.aboutbox.taf {
		bottom: -430px;
	}
	.elementor .elementor-element.maboutsec.taf {
		--padding-bottom: 480px;
	}
	.elementor .elementor-element.clipbox .pp-info-box-description {
		width: 100%;
	}
	.elementor .elementor-element.tanews {
		--padding-left: 15px;
		--padding-right: 15px;
	}
	.elementor .elementor-element.homeslide .elementor-slide-button {
		height: 46px;
		line-height: normal;
		width: max-content;
		padding: 11px 19px;
		align-items: center;
		display: flex;
		min-width:188px;
		max-width:280px;
	}
	.elementor .elementor-element.elementor-element-2709733 .pp-info-box-button {
		padding: 13px 84px 12px 43px;
	}
	.elementor .elementor-element.elementor-element-0d49566 .pp-info-box-button {
		padding: 13px 80px 14px 45px;
	}
	.elementor .elementor-element.lm-box .pp-info-box .pp-button-icon,
	.elementor .elementor-element.homeslide .elementor-slide-button:after{
		margin-left: 13px;
	}
	.lm-box .pp-icon i,
	.com-infobox .pp-icon i,
	.ins-box .pp-icon i,
	.comm-box .pp-icon i,
	.elementor .elementor-element.homeslide .elementor-slide-button:after{
		font-size: 6px;
	}
	.elementor .elementor-element.homeslide .swiper-slide-bg {
		background-position: 75% center;
	}
	.elementor .elementor-element.news-post .head35 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}
	.elementor .elementor-element.driv-sec .col-left {
		min-height: 250px;
	}
}
@media (max-width:400px){
	.elementor .elementor-element.elementor-element-0ae9f6c .elementor-repeater-item-5bb2044 .swiper-slide-bg {
		background-size: auto 76%;
	}
	.elementor .elementor-element.lm-box.aboutbox.taf {
		bottom: -460px;
	}
	.elementor .elementor-element.maboutsec.taf {
		--padding-bottom: 500px;
	}
	.elementor .elementor-element.elementor-element-8731ccb .pp-info-box-container {
		padding: 47px 25px 37px 29px;
	}
	.elementor .elementor-element.homeslide .swiper-slide {
		height: 500px;
	}
}

@media (max-width:390px){
	.elementor .elementor-element.lm-box.aboutbox {
		bottom: -235px;
	}
	.elementor .elementor-element.maboutsec {
		--padding-bottom: 290px;
	}
}

@media (max-width:370px){
	.elementor .elementor-element.elementor-element-0ae9f6c .elementor-repeater-item-5bb2044 .swiper-slide-bg {
		background-size: auto 74%;
	}
	.elementor .elementor-element.homeslide .elementor-slide-heading{
		font-size: 35px;
	}
	.elementor .elementor-element.h915.videosec .pp-info-box-container {
		padding: 19px 15px 12px 14px;
	}
	.elementor .elementor-element.h915.videosec .pp-info-box .pp-button-icon {
		margin-left: 7px;
	}
	.elementor .elementor-element.elementor-element-c574789 .pp-list-items .pp-icon-list-icon {
		font-size: 14px;
		line-height: 34px;
		height: 34px;
		width: 34px;
	}
}

@media (max-width:330px){
	.elementor .elementor-element.elementor-element-0ae9f6c .elementor-repeater-item-5bb2044 .swiper-slide-bg {
		background-size: auto 66%;
	}
	.elementor .elementor-element.h915 {
		--padding-top: 14px;
		--padding-bottom: 14px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	.elementor .elementor-element.h915.videosec{
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: 0;
		--padding-right: 0;
	}
	.elementor .elementor-element.lm-box.aboutbox {
		width: calc(100% - 28px);
	}
	.elementor .elementor-element.lm-box.aboutbox.taf {
		bottom: -570px;
	}
	.elementor .elementor-element.maboutsec.taf {
		--padding-bottom: 600px;
	}
	.elementor .elementor-element.elementor-element-6a9c3fa {
		width: 140px;
		height: 50px;
	}
}
/* ***************************************************
 * Home css end
 * ***************************************************/
/* ***************************************************
 * Sitemap css Start
 * ***************************************************/
@media (max-width: 1700px) {
	.elementor .elementor-element.herobgsec:before{
		height: calc(100% + 5px);
		top: -1px;
	}
   	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
		padding: 120px 0px 140px 0px;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
		padding: 110px 0px 130px 0px;
	}
}
@media (max-width:1500px){
	.elementor .elementor-element.sitemap-blue-48 .elementor-heading-title {
    	font-size: 46px;
    	line-height: 72px;
	}
	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
        padding: 100px 0px 120px 0px;
    }
}
@media (max-width:1400px){
	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
        padding: 90px 0px 110px 0px;
    }
	.elementor .elementor-element.sitemap-blue-48 .elementor-heading-title {
        font-size: 44px;
        line-height: 70px;
    }
}
@media (max-width:1300px){
	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
        padding: 80px 0px 100px 0px;
    }
	.elementor .elementor-element.sitemap-blue-48 .elementor-heading-title {
        font-size: 42px;
        line-height: 68px;
    }
}
@media (max-width:1200px){
	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
        padding: 70px 0px 90px 0px;
    }
	.elementor .elementor-element.sitemap-blue-48 .elementor-heading-title {
        font-size: 40px;
        line-height: 66px;
    }
}
@media (max-width:1024px){ 
	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
        padding: 60px 0px 80px 0px;
    }
	.elementor .elementor-element.sitemap-blue-48 .elementor-heading-title {
        font-size: 38px;
        line-height: 64px;
    }
	.elementor .elementor-element.sitemap-black-18 .elementor-icon-list-item > a {
		font-size: 16px;
    	line-height: 19px;
	}
	.elementor .elementor-element.inner-sitemap-cls {
		padding-bottom:60px;
	}
	.elementor .elementor-element.inner-sitemap-cls.b0 {
		padding-bottom: 0px;
	}
}
@media (max-width:900px){ 
	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
        padding: 50px 0px 70px 0px;
    }
	.elementor .elementor-element.sitemap-blue-48 .elementor-heading-title {
        font-size: 36px;
        line-height: 62px;
    }
	.elementor .elementor-element.inner-sitemap-cls {
		padding-bottom:50px;
	}
}
@media (max-width:880px) and (min-width:769px){
	.elementor .elementor-element.top0sitemap{
		--padding-top: 0;
	}
}
@media (max-width:800px){ 
	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
        padding-bottom: 60px;
    }
	.elementor .elementor-element.sitemap-blue-48 .elementor-heading-title {
        font-size: 34px;
        line-height: 60px;
    }
}
@media (max-width:768px){ 
	.elementor .elementor-element.sec-sitemap-cls .e-con-inner {
        padding-bottom: 50px;
    }
	.elementor .elementor-element.sitemap-blue-48 .elementor-heading-title {
        font-size: 32px;
        line-height: 58px;
    }
	.elementor .elementor-element.sitemap-inner-cls {
		width:100%;
	}
	.elementor .elementor-element.inner-sitemap-cls {
		flex-direction:column;
	}
}
@media (max-width:600px){ 
	.elementor .elementor-element.sitemap-blue-48 .elementor-heading-title {
        font-size: 30px;
        line-height: 56px;
    }
}
/* ***************************************************
 * Sitemap css end
 * ***************************************************/
/* ***************************************************
 * 404 css Start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
		font-size: 60px;
		line-height: 70px;
	}
	.elementor .elementor-element.page-404-container-1-cls .e-con-inner {
    	padding-top: 120px;
	}
}
@media (max-width:1600px){
    .elementor .elementor-element.page-404-container-1-cls .e-con-inner {
    	padding-top: 110px;
	}
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
		font-size: 58px;
		line-height: 68px;
	}
	.elementor .elementor-element.herohead .elementor-heading-title {
    	font-size: 46px;
    	line-height: 102px;
	}
}
@media (max-width:1500px){
    .elementor .elementor-element.page-404-container-1-cls .e-con-inner {
    	padding-top: 100px;
	}
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
		font-size: 56px;
		line-height: 66px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.page-404-paragraph .elementor-widget-container {
    	padding: 24px 0px 32px 0px;
	}
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
		font-size: 54px;
		line-height: 64px;
	}
}
@media (max-width:1200px){
	 .elementor .elementor-element.page-404-container-1-cls .e-con-inner {
    	padding-top: 90px;
	}
	.elementor .elementor-element.herobgsec .e-con-inner {
    	padding: 54px 0px 54px 0px;
	}
	.elementor .elementor-element.arrow-btn .elementor-button {
    	padding: 14px 32px;
	}
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
        font-size: 52px;
        line-height: 62px;
    }
	.elementor .elementor-element.herohead .elementor-heading-title {
    	font-size: 44px;
    	line-height: 100px;
	}
}
@media (max-width: 1024px) {
    .elementor .elementor-element.page-404-container-1-cls .e-con-inner {
    	padding-top: 80px;
	}
	.elementor .elementor-element.page-404-paragraph .elementor-widget-container {
        padding: 20px 0px 30px 0px;
    }
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
        font-size: 50px;
        line-height: 60px;
    }
	.elementor .elementor-element.herohead .elementor-heading-title {
    	font-size: 42px;
    	line-height: 98px;
	}
	.elementor .elementor-element.herobgsec .e-con-inner {
    	padding: 52px 0px 52px 0px;
	}
}
@media (max-width: 880px) {
    .elementor .elementor-element.page-404-container-1-cls .e-con-inner {
    	padding-top: 70px;
	}
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
        font-size: 48px;
        line-height: 60px;
    }
	.elementor .elementor-element.herohead .elementor-heading-title {
    	font-size: 40px;
    	line-height: 96px;
	}
	.elementor .elementor-element.herobgsec .e-con-inner {
    	padding: 40px 0px 40px 0px;
	}
}
@media (max-width: 767px) {
	  .elementor .elementor-element.page-404-container-1-cls .e-con-inner {
		padding-top: 60px;
		padding-bottom: 0px;
	}
	.elementor .elementor-element.page-404-inner-container-1-cls {
		margin-bottom: 30px;
	}
}
@media (max-width: 700px) {
    .elementor .elementor-element.herohead .elementor-heading-title {
        font-size: 38px;
        line-height: 94px;
    }
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
        font-size: 48px;
        line-height: 58px;
    }
	.elementor .elementor-element.arrow-btn .elementor-button {
    	padding: 14px 30px;
		font-size: 16px;
		line-height: 28px;
	}
}
@media (max-width: 767px) {
    .elementor .elementor-element.herohead .elementor-heading-title {
        font-size: 36px;
        line-height: normal;
    }
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
        font-size: 46px;
        line-height: 56px;
    }
}
@media (max-width: 650px) {
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
        font-size: 44px;
        line-height: 54px;
    }
}
@media (max-width: 550px) {
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
        font-size: 42px;
        line-height: 52px;
    }
}
@media (max-width: 450px) {
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
        font-size: 40px;
        line-height: 50px;
    }
	.elementor .elementor-element.herohead .elementor-heading-title {
		font-size: 34px;
		line-height: normal;
	}
	.elementor .elementor-element.herobgsec .e-con-inner {
    	padding: 45px 0px 34px 0px;
	}
	.elementor .elementor-element.search-count > .elementor-widget-container{
		margin:0;
		line-height: normal;
	}
}
@media (max-width: 350px) {
	.elementor .elementor-element.page-404-heading .elementor-heading-title {
        font-size: 38px;
        line-height: 48px;
    }
	.elementor .elementor-element.herohead .elementor-heading-title {
		font-size: 32px;
		line-height: normal;
	}
}
/* ***************************************************
 * 404 css end
 * ***************************************************/
/* ***************************************************
 * Privacy Policy css start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.sec-policy::before {
		top: 113px !important;
        background-size: contain !important;
        width: 160px;
        height: 160px;
	}
	.elementor .elementor-element.sec-policy .e-con-inner {
		padding: 120px 0px 140px 0px;
	}
	.elementor .elementor-element.head52 .elementor-heading-title {
    	font-size: 50px;
    	line-height: 62px;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.sec-policy::before {
		top: 103px !important;
	 	width: 130px;
        height: 130px;
	}
	.elementor .elementor-element.sec-policy .e-con-inner {
		padding: 110px 0px 130px 0px;
	}
	.elementor .elementor-element.head52 .elementor-heading-title {
    	font-size: 48px;
    	line-height: 60px;
	}
}
@media (max-width:1500px){
	.elementor .elementor-element.update-outer-container{
		margin: 25px 0px 50px 0px;
	}
	.elementor .elementor-element.print1-headning-cls .elementor-heading-title {
    	font-size: 37px;
    	line-height: 49px;
	}
	.elementor .elementor-element.text25 .elementor-heading-title {
		font-size: 24px;
		line-height: 27px;
	}
	.elementor .elementor-element.head52 .elementor-heading-title {
    	font-size: 46px;
    	line-height: 58px;
	}
	.elementor .elementor-element.sec-policy .e-con-inner {
        padding: 100px 0px 120px 0px;
    }
	.elementor .elementor-element.sec-policy::before {
        top: 100px !important;
       	width: 86px;
        height: 86px;
    }
	.elementor .elementor-element.inner-container-cls {
		margin-bottom: 63px;
	}
}
@media (max-width:1400px){
		.elementor .elementor-element.sec-policy .e-con-inner {
        padding: 90px 0px 110px 0px;
    }
	.elementor .elementor-element.sec-policy::before {
        top: 90px !important;
        width: 55px;
        height:55px;
    }
	.elementor .elementor-element.inner-container-cls {
		margin-bottom: 53px;
	}
	.elementor .elementor-element.head52 .elementor-heading-title {
    	font-size: 44px;
    	line-height: 56px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.sec-policy::before {
        top: 15px !important;
    }
	.elementor .elementor-element.inner-container-cls {
		width: 100%;
	}
	.elementor .elementor-element.update-outer-container {
        padding-right: 5px;
    }
	.elementor .elementor-element.head52 .elementor-heading-title {
    	font-size: 42px;
    	line-height: 54px;
	}
}
@media (max-width:1200px){
	.elementor .elementor-element.sec-policy .e-con-inner {
        padding-bottom: 90px;
    }
	.elementor .elementor-element.print-cls {
		width: 100%;
	}
	.elementor .elementor-element.head52 .elementor-heading-title {
    	font-size: 40px;
    	line-height: 52px;
	}
}

@media (max-width:1024px){
	.elementor .elementor-element.sec-policy .e-con-inner {
        padding-bottom: 80px;
    }
	.elementor .elementor-element.print-cls {
        margin-bottom:40px;
    }
	.elementor .elementor-element#print9 {
        margin-bottom: 0px;
    }
	.elementor .elementor-element.print1-headning-cls .elementor-heading-title {
    	font-size: 35px;
    	line-height: 47px;
	}
	.elementor .elementor-element.text25 .elementor-heading-title {
		font-size: 23px;
		line-height: normal;
	}
	.elementor .elementor-element.head52 .elementor-heading-title {
    	font-size: 38px;
    	line-height: 50px;
	}
	.elementor .elementor-element.text24 .elementor-heading-title {
		font-size: 22px;
		line-height: 26px;
	}
	.elementor .elementor-element.text18 .elementor-widget-container {
		font-size: 16px;
		line-height: 26px;
	}
	.elementor .elementor-element.update-outer-container {
		margin-bottom: 40px;
	}
	.elementor .elementor-element.inner-container-cls {
		margin-bottom: 43px;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.sec-policy .e-con-inner {
        padding-bottom: 70px;
    }
	.elementor .elementor-element.update-outer-container {
		margin-bottom: 30px;
	}
	.elementor .elementor-element.privacy-con-1-cls {
    	width: 50%;
	}
	.elementor .elementor-element.privacy-con-2-cls {
    	width: 50%;
	}
	.elementor .elementor-element.print-cls {
        margin-bottom:30px;
    }
	.elementor .elementor-element.sec-150 {
		padding-right: 0px;
	}
	.elementor .elementor-element.sec-120 {
		padding-right: 15px;
	}
	.elementor .elementor-element.about-page-con-2-cls {
    	padding: 49px 15px 0px 15px;
	}
	.elementor .elementor-element.sec-groupent {
    	padding: 0px 15px;
	}
	.elementor .elementor-element.our-group-con{
		background: #F1F3F5 !important;
	}
	.elementor .elementor-element.sec-groupent .e-con-inner {
    	padding: 60px 0px;
	}
	.elementor .elementor-element.head52 .elementor-heading-title {
    	font-size: 36px;
    	line-height: 48px;
	}
	.elementor .elementor-element.sec-policy .e-con-inner {
        padding-bottom: 60px;
    }
}
@media (max-width:650px){
	.elementor .elementor-element.sec-policy .e-con-inner {
        padding-bottom: 50px;
    }
}
@media (max-width:450px){
	.elementor .elementor-element.update-outer-container {
		gap:24px;
	}
	.elementor .elementor-element.privacy-con-1-cls {
    	width: 100%;
	}
	.elementor .elementor-element.privacy-con-2-cls {
    	width: 100%;
		align-content:flex-start;
	}
	.elementor .elementor-element.print1-headning-cls .elementor-heading-title {
		font-size: 33px;
		line-height: 45px;
	}
	.elementor .elementor-element.text25 .elementor-heading-title {
		font-size: 22px;
		line-height: normal;
	}
	.elementor .elementor-element.head52 .elementor-heading-title {
    	font-size: 34px;
    	line-height: 46px;
	}
}
/* ***************************************************
 * Privacy Policy css end
 * ***************************************************/
/* ***************************************************
 * Bolg css Start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.bloghero{
		--padding-top: 282px;
		--padding-bottom: 171px;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 54px;
		line-height: 46px;
	}
	.elementor .elementor-element.bloghero:after{
		width: 249px;
		height: 249px;
		background-size: 100%;
	}
	.elementor .elementor-element.sec127-152{
		--padding-top: 117px;
		--padding-bottom: 142px;
	}
	.elementor .elementor-element.sec139-123{
		--padding-top: 129px;
		--padding-bottom: 112px;
	}
	.elementor .elementor-element.blogsec .blogpost .pp-info-box-title {
		font-size: 34px;
		line-height: 44px;
	}
	.elementor .elementor-element.blog-content{
		--padding-top: 117px;
    	--padding-bottom: 142px;
	}
	.elementor .elementor-element.elementor-element-781f7845:not(.elementor-motion-effects-element-type-background){
		background-size:cover;
	}
	.single.single-post .elementor .elementor-element.herobgsec:before {
		width: 80.31%;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.bloghero{
		--padding-top: 262px;
		--padding-bottom: 151px;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 52px;
		line-height: 44px;
	}
	.elementor .elementor-element.sec127-152{
		--padding-top: 107px;
		--padding-bottom: 132px;
	}
	.elementor .elementor-element.sec139-123{
		--padding-top: 119px;
		--padding-bottom: 102px;
	}
	.elementor .elementor-element.bloghero:after{
		width: 229px;
		height: 229px;
	}
	.elementor .elementor-element.blog-content{
		--padding-top: 107px;
    	--padding-bottom: 132px;
	}
}
@media (max-width:1450px){
	.elementor .elementor-element.bloghero{
		--padding-top: 242px;
		--padding-bottom: 131px;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 50px;
		line-height: 42px;
	}
	.elementor .elementor-element.sec127-152{
		--padding-top: 107px;
		--padding-bottom: 122px;
	}
	.elementor .elementor-element.sec139-123{
		--padding-top: 109px;
		--padding-bottom: 92px;
	}
	.elementor .elementor-element.blogsec .blogpost .pp-info-box-title {
		font-size: 32px;
		line-height: 42px;
	}
	.elementor .elementor-element.bloghero:after{
		width: 209px;
		height: 209px;
	}
	.elementor .elementor-element.blog-content{
		--padding-top: 107px;
    	--padding-bottom: 122px;
	}
}
@media (max-width:1370px){
	.elementor .elementor-element.bloghero{
		--padding-top: 222px;
		--padding-bottom: 121px;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 48px;
		line-height: 40px;
	}
	.elementor .elementor-element.sec127-152{
		--padding-top: 97px;
		--padding-bottom: 112px;
	}
	.elementor .elementor-element.sec139-123{
		--padding-top: 99px;
		--padding-bottom: 92px;
	}
	.elementor .elementor-element.bloghero:after{
		width: 189px;
		height: 189px;
	}
	.elementor .elementor-element.blog-content{
		--padding-top: 107px;
    	--padding-bottom: 112px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.bloghero{
		--padding-top: 202px;
		--padding-bottom: 111px;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 46px;
		line-height: 38px;
	}
	.elementor .elementor-element.sec127-152{
		--padding-top: 97px;
		--padding-bottom: 102px;
	}
	.elementor .elementor-element.bloghero:after{
		width: 169px;
		height: 169px;
	}
	.elementor .elementor-element.blog-content{
		--padding-top: 97px;
    	--padding-bottom: 102px;
	}
}
@media (max-width:1200px){
	.elementor .elementor-element.bloghero{
		--padding-top: 182px;
		--padding-bottom: 101px;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 44px;
		line-height: 36px;
	}
	.elementor .elementor-element.bloghero:after{
		width: 149px;
		height: 149px;
	}
	.elementor .elementor-element.blogsec .blogpost .pp-info-box-icon{
		height:297px;
	}
	.elementor .elementor-element.blogsec .blogpost .pp-info-box-icon img{
		object-fit:cover;
		height:100%;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.bloghero{
		--padding-top: 172px;
		--padding-bottom: 91px;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 42px;
		line-height: 34px;
	}
	.elementor .elementor-element.sec127-152{
		--padding-top: 87px;
		--padding-bottom: 92px;
	}
	.elementor .elementor-element.sec139-123{
		--padding-top: 89px;
		--padding-bottom: 82px;
	}
	.elementor .elementor-element.blogsec .blogpost .pp-info-box-title {
		font-size: 30px;
		line-height: 40px;
	}
	.elementor .elementor-element.ts-box .pp-info-box-title {
		font-size: 24px;
		line-height: 30px;
	}
	.elementor .elementor-element.blogsec .blogpost .pp-info-box-icon{
		height:272px;
	}
	.elementor .elementor-element.blogsec .pp-info-box-title {
		max-width: 100%;
	}
	.elementor .elementor-element.bloghero:after{
		width: 129px;
		height: 129px;
	}
	.elementor .elementor-element.blog-content{
		--padding-top: 87px;
    	--padding-bottom: 92px;
	}
	.yearcode .col-left .custom-label{
		font-size: 20px;
	}
	.yearcode .col-right {
		width: calc(100% - 93px);
	}
	.yearcode #newsroom-filter-form {
		gap: 15px;
	}
}
@media (max-width:880px){
	.elementor .elementor-element.bloghero{
		--padding-top: 142px;
		--padding-bottom: 81px;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 40px;
		line-height: 32px;
	}
	.elementor .elementor-element.sec127-152{
		--padding-top: 77px;
		--padding-bottom: 82px;
	}
	.elementor .elementor-element.sec139-123{
		--padding-top: 79px;
		--padding-bottom: 72px;
	}
	.elementor .elementor-element.blogsec .blogpost .pp-info-box-icon{
		height:230px;
	}
	.elementor .elementor-element.bloghero:after{
		width: 119px;
		height: 119px;
	}
	.elementor .elementor-element.blog-content{
		--padding-top: 77px;
    	--padding-bottom: 82px;
	}
}
@media (max-width:768px){
	.elementor .elementor-element.blog-content .e-con-inner {
		flex-direction: column;
	}
	.elementor .elementor-element.elementor-element-eaa4645,
	.elementor .elementor-element.elementor-element-285dc52{
		--width: 100%;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.bloghero{
		--padding-top: 132px;
		--padding-bottom: 71px;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 38px;
		line-height: 42px;
	}
	.elementor .elementor-element.sec127-152{
		--padding-top: 67px;
		--padding-bottom: 82px;
	}
	.elementor .elementor-element.sec139-123{
		--padding-top: 69px;
		--padding-bottom: 62px;
	}
	.elementor .elementor-element.blogsec .blogpost .pp-info-box-title {
		font-size: 28px;
		line-height: 38px;
	}
	.elementor .elementor-element.ts-box .pp-info-box-title {
		font-size: 22px;
		line-height: 28px;
	}
	.elementor .elementor-element.bloghero:after{
		width: 99px;
		height: 99px;
	}
	.elementor .elementor-element.blog-content{
		--padding-top: 67px;
    	--padding-bottom: 72px;
	}
	.single.single-post .elementor .elementor-element.herohead .elementor-heading-title{
		line-height: normal;
		margin-bottom:13px;
	}
	.yearcode .col-left .custom-label{
		font-size: 18px;
	}
	.yearcode .col-right {
		width: calc(100% - 81px);
	}
	.yearcode #newsroom-filter-form {
		gap: 10px;
	}
	.yearcode #news-year-select{
		background-position: 98% center;
	}
}
@media (max-width:460px){
	.elementor .elementor-element.bloghero{
		--padding-top: 112px;
		--padding-bottom: 61px;
		background-position: center right !important;
	}
	.elementor .elementor-element.head56 .elementor-heading-title{
		font-size: 36px;
		line-height: normal;
	}
	.elementor .elementor-element.sec127-152{
		--padding-top: 57px;
		--padding-bottom: 72px;
	}
	.elementor .elementor-element.sec139-123{
		--padding-top: 59px;
		--padding-bottom: 52px;
	}
	.elementor .elementor-element.blogsec .blogpost .pp-info-box-title {
		font-size: 26px;
		line-height: 36px;
	}
	.elementor .elementor-element.bloghero:after{
		width: 89px;
		height: 89px;
	}
	.elementor .elementor-element.blog-content{
		--padding-top: 57px;
    	--padding-bottom: 62px;
	}
	.elementor .elementor-element.ts-box-wrap{
		--e-con-grid-template-columns: repeat(1, 1fr);
	}
	.elementor .elementor-element.ts-box .pp-info-box-icon.pp-icon {
		width: 100%;
	}
	.yearcode #news-year-select{
		background-position: 96% center;
	}
	.single.single-post .elementor .elementor-element.herobgsec:before {
		width: 110%;
	}
	.single.single-post .elementor .elementor-element.herobgsec{
		overflow:hidden;
	}
}
@media (max-width:360px){
	.yearcode #news-year-select{
		background-position: 94% center;
	}
}
/* ***************************************************
 * Bolg css end
 * ***************************************************/
/* ***************************************************
 * Search Page css Start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.sec25-152{
		--padding-bottom: 142px;
	}
	.elementor .elementor-element.searhlist .pp-posts-empty {
		margin-bottom: 297px;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.sec25-152{
		--padding-bottom: 132px;
	}
	.elementor .elementor-element.searhlist .pp-posts-empty {
		margin-bottom: 287px;
	}
}
@media (max-width:1450px){
	.elementor .elementor-element.sec25-152{
		--padding-bottom: 122px;
	}
	.elementor .elementor-element.searhlist .pp-posts-empty {
		margin-bottom: 277px;
	}
}
@media (max-width:1370px){
	.elementor .elementor-element.sec25-152{
		--padding-bottom: 112px;
	}
	.elementor .elementor-element.searhlist .pp-posts-empty {
		margin-bottom: 267px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.sec25-152{
		--padding-bottom: 102px;
	}
	.elementor .elementor-element.searhlist .pp-posts-empty {
		margin-bottom: 257px;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.sec25-152{
		--padding-bottom: 92px;
		--padding-top: 15px;
	}
	.elementor .elementor-element.searhlist .pp-posts-empty {
		margin-bottom: 247px;
	}
}
@media (max-width:880px){
	.elementor .elementor-element.sec25-152{
		--padding-bottom: 82px;
	}
	.elementor .elementor-element.searhlist .pp-posts-empty {
		margin-bottom: 237px;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.sec25-152{
		--padding-bottom: 72px;
		--padding-top: 0px;
	}
	.elementor .elementor-element.searhlist .pp-posts-empty {
		margin-bottom: 227px;
	}

}
@media (max-width:460px){
	.elementor .elementor-element.sec25-152{
		--padding-bottom: 62px;
	}
	.elementor .elementor-element.searhlist .pp-posts-empty {
		margin-bottom: 217px;
	}
	.elementor .elementor-element.herobgsec:before{
		 width: 100%;
	}
	.elementor .elementor-element.sec-150.ehsec{
		--padding-top: 24px;
        --padding-bottom: 48px;
	}
	.elementor .elementor-element.sec-150.ecsec{
		--padding-top: 32px;
        --padding-bottom: 47px;
	}
}
/* ***************************************************
 * Search Page css end
 * ***************************************************/
/* ***************************************************
 * Toshiba in the Americas Page css Start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.locationsec{
		--padding-top: 88px;
        --padding-bottom: 142px;
	}
	.elementor .elementor-element.elementor-element-3c9dd865:not(.elementor-motion-effects-element-type-background){
		background-size:cover;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.locationsec{
		--padding-top: 88px;
        --padding-bottom: 132px;
	}
}
@media (max-width:1450px){
	.elementor .elementor-element.locationsec{
		--padding-top: 88px;
        --padding-bottom: 122px;
	}
}
@media (max-width:1370px){
	.elementor .elementor-element.locationsec{
		--padding-top: 88px;
        --padding-bottom: 112px;
	}
}
@media (max-width:1280px){
	.locat-sec .nav.left-sec{
		width:32%;
	}
	.locat-sec .right-sec.content-col {
		width: 64%;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.locationsec{
		--padding-top: 78px;
        --padding-bottom: 102px;
	}
	.locat-sec .--main-location span{
		font-size: 20px;
		padding:10px 15px 14px 24px;
	}
	.locat-sec .location-name{
		font-size:20px;
	}
	.locat-sec .sub-location-list {
		margin: 15px 10px 14px;
	}
	.locat-sec .--main-location.active span:after{
		left:8px;
	}
}
@media (max-width:880px){
	.elementor .elementor-element.locationsec{
		--padding-top: 78px;
        --padding-bottom: 92px;
	}
	.locat-sec .nav.left-sec{
		width:33%;
	}
	.locat-sec .right-sec.content-col {
		width: 64.5%;
	}
}
@media (max-width:810px){
	.elementor .elementor-element.locationsec{
		--padding-top: 78px;
        --padding-bottom: 82px;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.locationsec{
		--padding-top: 68px;
        --padding-bottom: 72px;
	}
	.locat-sec .--main-location span,
	.locat-sec .location-name{
		font-size: 18px;
	}
	.locat-sec .nav.left-sec{
		width:100%;
	}
	.locat-sec .right-sec.content-col {
		width: 100%;
	}
	.locat-sec .location-name.home:before {
		right: -13px;
		top: 54%;
	}
}
@media (max-width:460px){
	.elementor .elementor-element.locationsec{
		--padding-top: 58px;
        --padding-bottom: 62px;
	}
	.page-id-1380 .elementor .elementor-element.herobgsec:before{
		width:110%;
	}
	.elementor .elementor-element.herobgsec{
		overflow:hidden;
	}
}
/* ***************************************************
 * Toshiba in the Americas Page css end
 * ***************************************************/
/* ***************************************************
 * Consumer & Small Appliances Support Page css Start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.sec148-96{
		--padding-top: 138px;
		--padding-bottom: 96px;
	}
	.elementor .elementor-element.secb145{
		--padding-bottom: 135px;
	}
	.elementor .elementor-element.sec-csas {
		--padding-left: 102px;
	}
	.elementor .elementor-element.head36 .elementor-heading-title{
		font-size: 35px;
		line-height: 63px;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.sec148-96{
		--padding-top: 128px;
		--padding-bottom: 96px;
	}
	.elementor .elementor-element.secb145{
		--padding-bottom: 125px;
	}
	.elementor .elementor-element.sec-csas {
		--padding-left: 92px;
	}
	.elementor .elementor-element.head36 .elementor-heading-title{
		font-size: 34px;
		line-height: 62px;
	}
}
@media (max-width:1500px){
	.elementor .elementor-element.sec148-96{
		--padding-top: 118px;
		--padding-bottom: 86px;
	}
	.elementor .elementor-element.secb145{
		--padding-bottom: 115px;
	}
	.elementor .elementor-element.sec-csas {
		--padding-top: 62px;
		--padding-bottom: 64px;
		--padding-left: 82px;
	}
	.elementor .elementor-element.head36 .elementor-heading-title{
		font-size: 33px;
		line-height: 60px;
	}
}
@media (max-width:1370px){
	.elementor .elementor-element.sec148-96{
		--padding-top: 108px;
		--padding-bottom: 86px;
	}
	.elementor .elementor-element.secb145{
		--padding-bottom: 105px;
	}
	.elementor .elementor-element.csasbox .pp-info-box-title {
		font-size: 22px;
		line-height: 34px;
		margin-bottom: 34px;
	}
	.elementor .elementor-element.sec-csas {
		--padding-top: 62px;
		--padding-bottom: 64px;
		--padding-left: 42px;
	}
	.elementor .elementor-element.head36 .elementor-heading-title{
		font-size: 32px;
		line-height: 59px;
	}
}

@media (max-width:1300px){
	.elementor .elementor-element.head36 .elementor-heading-title{
		font-size: 30px;
		line-height: normal;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.sec148-96{
		--padding-top: 78px;
		--padding-bottom: 76px;
	}
	.elementor .elementor-element.secb145{
		--padding-bottom: 95px;
	}
	.elementor .elementor-element.csasbox .pp-info-box-title {
		font-size: 20px;
		line-height: 32px;
		margin-bottom: 32px;
	}
	.elementor .elementor-element.grp-box.csasbox.lapbg.smbg .elementor-widget-container:after,
	.elementor .elementor-element.grp-box.csasbox.lapbg .elementor-widget-container:after{
		width: 100%;
		background-size: contain;
		background-position: bottom center;
	}
	.elementor .elementor-element.grp-box.csasbox.smbg .pp-info-box-description{
		padding-bottom: 115px;
	}
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-description,
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-title,
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-description a,
	.elementor .elementor-element.grp-box.csasbox.smbg .pp-info-box-description p{
		font-size: 17px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-description {
		padding: 0 26px 0 30px;
	}
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-description p:after{
		left:-30px;
	}
	.elementor .elementor-element.sec-csas {
		--padding-left: 22px;
		--padding-top: 52px;
		--padding-bottom: 54px;
	}
	.elementor .elementor-element.head36 .elementor-heading-title{
		font-size: 28px;
	}
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-title {
		padding: 24px 20px 24px;
	}
	.elementor .elementor-element.hidebg1024{
		background-image:none !important;
	}
	.elementor .elementor-element.elementor-element-2fae762 .elementor-heading-title br{
		display:none;
	}
	.single.single-post .elementor .elementor-element.herobgsec:before {
		width: 100%;
	}
}
@media (max-width:768px){
	.elementor .elementor-element.sec148-96{
		--padding-left: 0px;
		--padding-top: 0;
	}
	.elementor .elementor-element.elementor-element-1a458d6 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
/* 		--padding-right: 15px; */
	}
	.elementor .elementor-element.sec-csas {
		padding-right:15px;
	}
	.elementor .elementor-element.sec-csas {
		--padding-left: 16px;
		--padding-top: 42px;
		--padding-bottom: 44px;
		flex-flow: column;
	}
	.elementor .elementor-element.sec-csas:before {
		background-image: unset;
		background-color: #F1F3F5;
	}
	.elementor .elementor-element.elementor-element-be9f4f7{
		padding-right:15px;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.elementor-element-1a458d6 {
		--padding-bottom: 0px;
	}
	.elementor .elementor-element.sec148-96{
		--padding-top: 0;
		--padding-bottom: 66px;
	}
	.elementor .elementor-element.secb145{
		--padding-bottom: 85px;
	}
	.elementor .elementor-element.csasbox .pp-info-box-title {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-description {
		padding: 0 16px 0 20px;
	}
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-description p:after{
		left:-20px;
	}
	.elementor .elementor-element.head36 .elementor-heading-title{
		font-size: 26px;
	}
	.elementor .elementor-element.sec-csas {
		--padding-left: 16px;
		--padding-top: 42px;
		--padding-bottom: 44px;
		padding-right:15px;
	}
	.elementor .elementor-element.sec-csas:before{
		background-image:unset;
		background-color:#F1F3F5;
	}
	.elementor .elementor-element.grp-box.csasbox {  
		min-height: 350px;
	}
	.elementor .elementor-element.grp-box.csasbox.lapbg.smbg .elementor-widget-container:after,
	.elementor .elementor-element.grp-box.csasbox.lapbg .elementor-widget-container:after {
		background-size: cover;
		background-position: top center;
		max-height: 200px;
	}
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-title {
		padding: 14px 20px 14px;
	}
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-description,
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-title,
	.elementor .elementor-element.grp-box.csasbox.smbg .pp-info-box-description p,
	.elementor .elementor-element.grp-box.csasbox .pp-info-box-description a{
		font-size: 16px;
	}
}
@media (max-width:460px){
	.elementor .elementor-element.secb145 {
		--padding-bottom: 45px;
	}
}
/* ***************************************************
 * Consumer & Small Appliances Support Page css end
 * ***************************************************/
/* ***************************************************
 * Business + Office Products Page css start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.bopsec{
		--padding-left: 52px;
		--padding-top: 94px;
        --padding-bottom: 145px;
	}
	.elementor .elementor-element.elementor-element-1ebc03dd:not(.elementor-motion-effects-element-type-background){
		background-size: cover;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.bopsec{
		--padding-left: 32px;
		--padding-top: 94px;
        --padding-bottom: 135px;
	}
	.elementor .elementor-element.elementor-element-f1f024e {
		--padding-right: 14px;
	}
}
@media (max-width:1450px){
	.elementor .elementor-element.bopsec{
		--padding-left: 32px;
		--padding-top: 84px;
        --padding-bottom: 125px;
	}
	.elementor .elementor-element.secbop{
		--padding-top: 67px;
		--padding-bottom: 109px;
	}
	.elementor .elementor-element.sec-sec{
		--padding-top: 96px;
		--padding-bottom: 96px;
	}
	.elementor .elementor-element.elementor-element-f1f024e {
		--padding-top: 22px;
		--padding-bottom: 28px;
	}
	.elementor .elementor-element.elementor-element-0b614ff {
		--padding-top: 44px;
		--padding-bottom: 44px;
	}
	.elementor .elementor-element.elementor-element-810cf30 {
		margin-right: 20px;
	}
}
@media (max-width:1370px){
	.elementor .elementor-element.bopsec{
		--padding-left: 20px;
		--padding-top: 84px;
        --padding-bottom: 115px;
	}
	.elementor .elementor-element.secbop{
		--padding-top: 57px;
		--padding-bottom:99px;
	}
	.elementor .elementor-element.sec-sec{
		--padding-top: 86px;
		--padding-bottom: 86px;
	}
	.elementor .elementor-element.elementor-element-f1f024e {
		--padding-top: 14px;
		--padding-bottom: 18px;
		--padding-right: 24px;
	}
	.elementor .elementor-element.elementor-element-0b614ff {
		--padding-top: 54px;
		--padding-bottom: 54px;
	}
	.elementor .elementor-element.elementor-element-810cf30 {
		margin-right: 0px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.bopsec{
		--padding-left: 20px;
		--padding-top: 84px;
        --padding-bottom: 105px;
	}
	.elementor .elementor-element.secbop{
		--padding-top: 57px;
		--padding-bottom:89px;
	}
	.elementor .elementor-element.elementor-element-0b614ff {
		--padding-top: 40px;
		--padding-bottom: 30px;
	}
}
@media (max-width:1200px){
	.elementor .elementor-element.elementor-element-0b614ff {
		--padding-top: 34px;
		--padding-bottom: 34px;
		--padding-left: 15px;
		--padding-right: 23px;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.bopsec{
		--padding-left: 15px;
		--padding-top: 74px;
        --padding-bottom: 95px;
	}
	.elementor .elementor-element.secbop{
		--padding-top: 57px;
		--padding-bottom:79px;
	}
	.elementor .elementor-element.sec-sec{
		--padding-top: 76px;
		--padding-bottom: 76px;
	}
	.elementor .elementor-element.elementor-element-a16b0b0 {
		--padding-top: 17px;
		--padding-bottom: 16px;
	}
}
@media (max-width:880px){
	.elementor .elementor-element.bopsec{
		--padding-top: 74px;
        --padding-bottom: 85px;
	}
	.elementor .elementor-element.secbop{
		--padding-top: 57px;
		--padding-bottom:69px;
	}
	.elementor .elementor-element.elementor-element-6649943:not(.elementor-motion-effects-element-type-background) {
		background-image: linear-gradient(180deg, #F1F3F5 88.42%, #FFFFFF 11.58%);
	}
	.elementor .elementor-element.bopsec {
		--padding-left: 0;
		--padding-top: 0;
	}
	.elementor .elementor-element.secbop {
		--padding-left: 15px;
	}
	.elementor .elementor-element.ecsec > .e-con-inner:first-child,
	.elementor .elementor-element.ehsec> .e-con-inner:first-child{
		flex-direction: column;
	}
	.elementor .elementor-element.ecsec .col-left,
	.elementor .elementor-element.ecsec .col-right,
	.elementor .elementor-element.ehsec .col-left,
	.elementor .elementor-element.ehsec .col-right{
		--width: 100%;
	}
	.elementor .elementor-element.ehsec .col-left,
	.elementor .elementor-element.ecsec .col-right{
		min-height:350px;
	}
	.elementor .elementor-element.ecsec{
		padding-right: 15px;
	}
	.elementor .elementor-element.ehsec{
		--padding-left: 15px;
		padding-right: 15px;
	}
	.elementor .elementor-element.elementor-element-d149da8 {
		--padding-top: 0;
	}
}
@media (max-width:768px){
	.elementor .elementor-element.elementor-element-7689e69{
		order:2;
	}
	.elementor-108 .elementor-element.elementor-element-810cf30 {
        --padding-top: 0;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.ehsec .col-left {
		--margin-left: 0;
	}
	.elementor .elementor-element.elementor-element-9f19322 {
		--padding-left: 0;
		--padding-right: 0;
	}
	.elementor .elementor-element.left0.w768 > .e-con-inner:first-child {
		flex-flow: column;
	}
	.elementor .elementor-element.bopsec{
		--padding-top: 0;
        --padding-bottom: 0;
		--padding-left: 0;
	}
	.elementor .elementor-element.secbop{
		--padding-top: 57px;
		--padding-bottom:59px;
		--padding-right: 15px;
		--padding-left: 15px;
	}
	.elementor .elementor-element.sec-sec{
		--padding-top: 0px;
		--padding-bottom: 66px;
	}
	.elementor .elementor-element.elementor-element-6649943:not(.elementor-motion-effects-element-type-background) {
		background-image: linear-gradient(180deg, #F1F3F5 88.42%, #FFFFFF 11.58%);
	}
	.elementor .elementor-element.sec-150.ret {
		padding-right: 15px;
	}
	.elementor .elementor-element.maboutsec.taf.ret {
		--padding-bottom: 60px;
	}
	.elementor .elementor-element.h915.reth {
		--min-height: 485px;
	}
}
@media (max-width:600px){
	.elementor .elementor-element.ehsec .col-left, .elementor .elementor-element.ecsec .col-right {
		min-height: 250px;
	}
}
@media (max-width:460px){
	.elementor .elementor-element.bopsec{
		--padding-top: 0px;
        --padding-bottom: 0px;
	}
}
/* ***************************************************
 * Business + Office Products Page css end
 * ***************************************************/
/* ***************************************************
 * About Us Page css start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.sec-150.top0 {
		--padding-top: 0px;
	}
	.elementor .elementor-element.aboutbox{
		--min-height: 715px;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.aboutbox{
		--min-height: 685px;
	}
	.elementor-102 .elementor-element.elementor-element-13f173e {
		--content-width: 1449px;
	}
}
@media (max-width:1450px){
	.elementor .elementor-element.aboutbox{
		--min-height: 645px;
	}
	.elementor .elementor-element.secgrpent{
		    --margin-top: -8px;
	}
	.elementor-102 .elementor-element.elementor-element-13f173e {
		--content-width: 1349px;
	}
}
@media (max-width:1370px){
	.elementor .elementor-element.step3 .pp-info-box-container{
		padding: 31px 53px 21px 23px;
	}
	.elementor .elementor-element.aboutbox{
		--min-height: 615px;
	}
	.elementor .elementor-element.elementor-element-a15a147 {
		--padding-top: 0px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.aboutbox{
		--min-height: 575px;
	}
}
@media (max-width:1200px){
	.elementor .elementor-element.aboutbox{
		--min-height: 555px;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.aboutbox{
		--min-height: 505px;
	}
	.elementor .elementor-element.step3 .pp-info-box-container{
		padding: 31px 15px 21px 15px;
	}
	.elementor .elementor-element.elementor-element-a15a147 {
		--padding-top: 0;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.aboutbox{
		--min-height: 455px;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.about-page-con-2-cls {
		padding: 0px 15px 0px 15px;
	}
	.elementor .elementor-element.step3 .pp-info-box-container{
		background-color: #000000a1;
	}
}

@media (max-width:460px){
	.elementor .elementor-element.aboutbox{
		--min-height: 415px;
	}
}
/* ***************************************************
 * About Us Page css end
 * ***************************************************/
/* ***************************************************
 * Careers Page css start
 * ***************************************************/
@media (max-width:1700px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 244px;
		--padding-bottom: 120px;
	}
	.elementor .elementor-element.sec-dis{
		--padding-right: 80px;
	}
	.elementor .elementor-element.pad-left112{
		--padding-left: 92px;
	}
	.elementor .elementor-element.sec163-135{
		--padding-top: 153px;
		--padding-bottom: 125px;
	}
	.elementor .elementor-element.carsec{
		--padding-left: 129px;
	}
	.elementor .elementor-element.sec155-43{
		--padding-top: 143px;
	}
	.elementor .elementor-element.sec150-68{
		--padding-top: 140px;
	}
	.elementor .elementor-element.sec63-143{
		--padding-bottom: 133px;
	}
	.elementor .elementor-element.sec99-150{
		--padding-top: 99px;
		--padding-bottom: 140px;
	}
	.elementor .elementor-element.pad-left-64{
		--padding-left: 54px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 60px;
		line-height: 72px;
	}
	.elementor .elementor-element.sm-gal .gallery-item{
		padding: 0 14px 12px 0;
	}
}
@media (max-width:1600px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 234px;
		--padding-bottom: 110px;
	}
	.elementor .elementor-element.sec-dis{
		--padding-right: 40px;
	}
	.elementor .elementor-element.pad-left112{
		--padding-left: 42px;
	}
	.elementor .elementor-element.sec163-135{
		--padding-top: 143px;
		--padding-bottom: 115px;
	}
	.elementor .elementor-element.carsec{
		--padding-left: 99px;
	}
	.elementor .elementor-element.sec155-43{
		--padding-top: 133px;
	}
	.elementor .elementor-element.sec150-68{
		--padding-top: 130px;
	}
	.elementor .elementor-element.sec63-143{
		--padding-bottom: 123px;
	}
	.elementor .elementor-element.sec99-150{
		--padding-top: 99px;
		--padding-bottom: 130px;
	}
	.elementor .elementor-element.pad-left-64{
		--padding-left: 34px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 58px;
		line-height: 70px;
	}
}
@media (max-width:1450px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 224px;
		--padding-bottom: 100px;
	}
	.elementor .elementor-element.sec-dis{
		--padding-right: 20px;
	}
	.elementor .elementor-element.pad-left112,
	.elementor .elementor-element.secgrp,
	.elementor .elementor-element.pad-left-64{
		--padding-left: 15px;
	}
	.elementor .elementor-element.sec163-135{
		--padding-top: 133px;
		--padding-bottom: 105px;
	}
	.elementor .elementor-element.carsec{
		--padding-left: 15px;
	}
	.elementor .elementor-element.sec155-43{
		--padding-top: 123px;
	}
	.elementor .elementor-element.sec150-68{
		--padding-top: 120px;
	}
	.elementor .elementor-element.sec63-143{
		--padding-bottom: 113px;
	}
	.elementor .elementor-element.sec99-150{
		--padding-top: 99px;
		--padding-bottom: 120px;
	}
	.elementor .elementor-element.sec103{
		--padding-top: 93px;
		--padding-bottom: 93px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 56px;
		line-height: 68px;
	}
	.elementor .elementor-element.carsec:after {
		background-size: 90%;
		background-position: right bottom;
	}
	.elementor .elementor-element.elementor-element-cf3c814{
		--padding-left: 15px;
	}
}
@media (max-width:1370px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 204px;
		--padding-bottom: 100px;
	}
	.elementor .elementor-element.pad-left112{
		--padding-left: 15px;
	}
	.elementor .elementor-element.sec163-135{
		--padding-top: 123px;
		--padding-bottom: 95px;
	}
	.elementor .elementor-element.sec155-43{
		--padding-top: 113px;
	}
	.elementor .elementor-element.sec150-68{
		--padding-top: 110px;
	}
	.elementor .elementor-element.sec63-143{
		--padding-bottom: 103px;
	}
	.elementor .elementor-element.sec99-150{
		--padding-top: 89px;
		--padding-bottom: 110px;
	}
	.elementor .elementor-element.sec103{
		--padding-top: 83px;
		--padding-bottom: 83px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 54px;
		line-height: 66px;
	}
	.elementor .elementor-element.head32 .elementor-heading-title{
		font-size: 30px;
		line-height: 42px;
	}
	.elementor .elementor-element.carsec:after {
		background-size: 80%;
	}
	.elementor .elementor-element.locat-tabel .pp-table th.pp-table-cell{
		padding: 70px 0px 20px 0px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-title {
		padding: 18px 45px 14px 35px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-title {
		font-size: 22px;
		line-height: 34px;
	}
}
@media (max-width:1300px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 194px;
		--padding-bottom: 100px;
	}
	.elementor .elementor-element.sec163-135{
		--padding-top: 113px;
		--padding-bottom: 95px;
	}
	.elementor .elementor-element.sec155-43{
		--padding-top: 103px;
	}
	.elementor .elementor-element.sec150-68{
		--padding-top: 100px;
	}
	.elementor .elementor-element.sec63-143{
		--padding-bottom: 103px;
	}
	.elementor .elementor-element.sec99-150{
		--padding-top: 89px;
		--padding-bottom: 100px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 52px;
		line-height: 64px;
	}
	.elementor .elementor-element.head32 .elementor-heading-title{
		font-size: 28px;
		line-height: 40px;
	}
	.elementor .elementor-element.grp-btn .elementor-button{
		padding:19px 33px 30px 33px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-description {
		padding: 0 26px 0 30px;
	}
	.elementor .elementor-element.txt-eng{
		padding-right:62px;
	}
}
@media (max-width:1200px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 184px;
		--padding-bottom: 100px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 50px;
		line-height: 62px;
	}
	.elementor .elementor-element.txt-eng{
		padding-right:32px;
	}
}
@media (max-width:1024px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 174px;
		--padding-bottom: 90px;
	}
	.elementor .elementor-element.sec163-135{
		--padding-top: 103px;
		--padding-bottom: 85px;
	}
	.elementor .elementor-element.sec155-43{
		--padding-top: 93px;
	}
	.elementor .elementor-element.sec150-68{
		--padding-top: 90px;
	}
	.elementor .elementor-element.sec63-143{
		--padding-bottom: 93px;
	}
	.elementor .elementor-element.sec99-150{
		--padding-top: 79px;
		--padding-bottom: 90px;
	}
	.elementor .elementor-element.sec103{
		--padding-top: 73px;
		--padding-bottom: 73px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 48px;
		line-height: 60px;
	}
	.elementor .elementor-element.head32 .elementor-heading-title{
		font-size: 26px;
		line-height: 38px;
	}
	.elementor .elementor-element.head23 .elementor-heading-title{
		font-size: 21px;
		line-height: 25px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-title {
		font-size: 20px;
		line-height: 32px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-title{
		padding: 18px 25px 14px 25px;
        margin-bottom: 26px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-description {
		padding: 0 16px 0 16px;
	}
	.elementor .elementor-element.grp-btn .elementor-button {
		padding: 14px 16px 20px 16px;
	}
	.elementor .elementor-element.divbox {
		--padding-top: 21px;
		--padding-bottom: 22px;
		--padding-left: 20px;
		--padding-right: 36px;
	}
	.elementor .elementor-element.locat-tabel  tbody td:last-child {
		font-size: 17px;
		line-height: 26px;
	}
	.elementor .elementor-element.locat-tabel  tbody td:first-child {
		font-size: 19px;
		line-height: 26px;
	}
	.elementor .elementor-element.locat-tabel .pp-table th.pp-table-cell {
		padding: 60px 0px 20px 0px;
	}
	.elementor .elementor-element.txt-eng {
		padding-right: 12px;
	}
}
@media (max-width:980px){
	.elementor .elementor-element.carsec:after{
		display:none;
	}
}
@media (max-width:880px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 164px;
		--padding-bottom: 80px;
	}
	.elementor .elementor-element.sec163-135{
		--padding-top: 93px;
		--padding-bottom: 75px;
	}
	.elementor .elementor-element.sec155-43{
		--padding-top: 83px;
	}
	.elementor .elementor-element.sec150-68{
		--padding-top: 80px;
	}
	.elementor .elementor-element.sec63-143{
		--padding-bottom: 83px;
	}
	.elementor .elementor-element.sec99-150{
		--padding-top: 69px;
		--padding-bottom: 80px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 46px;
		line-height: 58px;
	}
	.elementor .elementor-element.head32 .elementor-heading-title{
		font-size: 24px;
		line-height: 36px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-title {
		font-size: 18px;
		line-height: 30px;
	}
	.elementor .elementor-element.grp-box .pp-info-box-title {
		padding: 14px 10px 14px 10px;
		margin-bottom: 26px;
	}
	.elementor .elementor-element.sticky810{
		position: sticky;
		width: 100%;
		top: 0;
	}
}
@media (max-width: 799px) and (min-width:768px) {
    .elementor .elementor-element.wrap768 {
        flex-wrap:wrap;
        --flex-direction: column
		--padding-right: 15px;
		--padding-left: 15px;
    }

    .elementor .elementor-element.wrap768 .col-left,
	.elementor .elementor-element.wrap768 .col-right {
        --width: 100%;
        position: relative!important;
        opacity: 1;
        background-repeat: no-repeat
    }

    .elementor .elementor-element.wrap768::before {
        background-image: linear-gradient(0deg,#F1F3F5 89%,#FFFFFF 10.4%)
    }

    .elementor .elementor-element.wrap768 .e-con-inner:first-child {
        padding-left: 15px;
        padding-right: 15px;
			flex-wrap:wrap;
        --flex-direction: column
    }
	.elementor .elementor-element.wrap768.jtag::before {
		background-image: linear-gradient(180deg,#F1F3F5 89%,#FFFFFF 10.4%);
	}
	.elementor .elementor-element.elementor-element-745be4e,
	.elementor .elementor-element.elementor-element-5ffe6d6,
	.elementor .elementor-element.elementor-element-f2fc86b,
	.elementor .elementor-element.elementor-element-16e737c{
		width:100%;
	}
	.elementor .elementor-element.elementor-element-f87a8f8{
		order:2;
		margin-top:30px;
	}
	.elementor .elementor-element.elementor-element-2664142 {
		min-height: 350px;
		order: 2;
		margin-top: 40px;
	}
	.elementor .elementor-element.elementor-element-50ca67e {
		--margin-bottom: 0;
	}
	.elementor .elementor-element.wrap768.pad0 .e-con-inner:first-child{
		   padding-left: 0px;
        	padding-right: 0px;
		padding-top:0;
	}
	.elementor .elementor-element.elementor-element-ece0a8c .pp-image-gallery{
		flex-wrap: nowrap;
		margin-top:30px;
	}
	
	.elementor .elementor-element.elementor-element-12cd6f0 {
		order: 2;
		margin-top: 30px;
	}
}
@media (max-width:767px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 134px;
		--padding-bottom: 70px;
	}
	.elementor .elementor-element.sec163-135{
		--padding-top: 83px;
		--padding-bottom: 65px;
	}
	.elementor .elementor-element.sec155-43{
		--padding-top: 73px;
	}
	.elementor .elementor-element.sec150-68{
		--padding-top: 70px;
	}
	.elementor .elementor-element.sec63-143{
		--padding-bottom: 73px;
	}
	.elementor .elementor-element.sec99-150{
		--padding-top: 59px;
		--padding-bottom: 70px;
	}
	.elementor .elementor-element.sec103{
		--padding-top: 63px;
		--padding-bottom: 63px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 44px;
		line-height: 56px;
	}
	.elementor .elementor-element.head32 .elementor-heading-title{
		font-size: 22px;
		line-height: 34px;
	}
	.elementor .elementor-element.locat-tabel  tbody td:last-child {
		font-size: 16px;
		line-height: 25px;
	}
	.elementor .elementor-element.locat-tabel  tbody td:first-child {
		font-size: 18px;
		line-height: 25px;
	}
	.elementor .elementor-element.sec-dis {
		--padding-right: 0;
		--padding-left: 0;
		--padding-top: 0;
	}
	.elementor .elementor-element.pad-left112 {
		--padding-left: 15px;
		--padding-right: 15px;
	}
	.elementor .elementor-element.elementor-element-d625808::before{
		background-image: linear-gradient(180deg, #F1F3F5 89%, #FFFFFF 10.4%);
	}
	.elementor .elementor-element.head23 .elementor-heading-title{
		font-size: 19px;
		line-height: 23px;
	}
	.elementor .elementor-element.divbox {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 16px;
	}
	.elementor .elementor-element.elementor-element-cf3c814 {
		--padding-left: 15px;
		--padding-right: 15px;
	}
	.elementor .elementor-element.elementor-element-cf3c814::before{
		background-image: linear-gradient(180deg, #F1F3F5 89%, #FFFFFF 10.4%);
	}
	.elementor .elementor-element.locat-tabel tbody td:first-child{
		width:auto;
	}
	.elementor .elementor-element.locat-tabel .pp-table th.pp-table-cell{
		display: block;
		padding: 40px 0px 20px 0px;
	}
	.elementor .elementor-element.locat-tabel  b.tablesaw-cell-label {
		display: none;
	}
	.elementor .elementor-element.sec-150.r15 {
		padding-right: 15px;
	}
	.elementor .elementor-element.elementor-element-33dcfd4{
		margin-right:15px;
	}
	.elementor .elementor-element.elementor-element-75a5017{
		margin-right:15px;
	}
	.elementor .elementor-element.elementor-element-667acac {
		--margin-left: 15px;
	}
}
@media (max-width:460px){
	.elementor .elementor-element.sec264-120{
		--padding-top: 104px;
		--padding-bottom: 60px;
	}
	.elementor .elementor-element.sec163-135{
		--padding-top: 73px;
		--padding-bottom: 65px;
	}
	.elementor .elementor-element.sec155-43{
		--padding-top: 63px;
	}
	.elementor .elementor-element.sec150-68{
		--padding-top: 60px;
	}
	.elementor .elementor-element.sec63-143{
		--padding-bottom: 63px;
	}
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 38px;
		line-height: 50px;
	}
	.elementor .elementor-element.head32 .elementor-heading-title{
		font-size: 20px;
		line-height: 32px;
	}
}

@media (max-width:393px){
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 36px;
		line-height: 48px;
	}
}
@media (max-width:360px){
	.elementor .elementor-element.head62 .elementor-heading-title {
		font-size: 34px;
		line-height: 30px;
	}
}
/* ***************************************************
 * Careers Page css end
 * ***************************************************/