h1, h2, h3, h4, h5, h6 
{
  	font-family: 'Inter', sans-serif;
}
ul.sub-menu li a
{
	color: #4A25AA !important;
}
ul.sub-menu li a:hover
{
	color: #FFCD00 !important;
}
ul.sub-menu li
{
	padding: 0px;
}
ul.sub-menu.fullabout-sectn
{
	padding-left: 0px;
    border-radius: 20px;
    margin-top: 0px;
    padding-top: 10px;
  	padding-bottom: 10px;
}
.nav-ul .caret
{
	display: none !important;
}
.nav-ul .sub-menu li > .wrap
{
	padding: 5px 20px;
}
.nav-ul li
{
	padding: 10px 10px;
}
.smldcnt
{
	font-family: 'Outfit', sans-serif;
}	
.hearslider .owl-stage .owl-item:nth-child(2n) .item .hearslide-content
{
	min-height: 160px;
}
.featured-slidertitle
{
	padding: 3rem 0px 2rem 0px;
}
.fetimageslde .imgzomslide
{
	transition: all 0.3s linear;
}
.odd-slide .imgzomslide
{
	height: 420px;
}
#menu-item-502 > .wrap > a
{
	/*pointer-events: none !important;*/
}
.even-slide .imgzomslide
{
	height: 360px;
}
.odd-slide:hover .imgzomslide
{
	height: 410px;
	transform: scale(0.98);
}
.even-slide:hover .imgzomslide
{
	height: 350px;
	transform: scale(0.98);
}
.imgzomslide:hover img
{
	object-fit: cover;
	border-radius: 30px;
}
.privacy-policy-cont,
.term-condition
{
	 padding: 10rem 0px 16rem 0px;
}
.left-foot2 .siteproper a,
.left-foot2 .siteproper a:hover
{
	font-weight: 400 !important;
  color: #4A25AA !important;
  font-family: 'Outfit', sans-serif;
  font-size: 20px;
  text-decoration: none;
}
.privacy-policy-cont h1,
.term-condition h1
{
	  font-size: 80px;
	  color: #4A25AA !important;
	  font-weight: 600;
	  margin-bottom: 35px;
}
.privacy-policy-cont p,
.term-condition p
{
	font-family: 'Outfit', sans-serif;
	font-size:20px;
}

.imgzomslide img
{
	height: 100%;
	object-fit: cover;
	border-radius: 30px;
}
.home-expwow-left
{
	height: 660px;
	position: absolute;
	bottom: 20rem;
	left: -25rem;
}
.servsubhead
{
	font-size: 160px;
    font-weight: 900;
    color: #fff;
    line-height: 1;
    font-family: 'Inter', sans-serif;
}
.home-expwow-botm
{
	height: 600px;
	position: absolute;
	bottom: -18rem;
	right: -9rem;
	z-index: 1;
	transform: rotate(-1deg);
}
#nv-primary-navigation-main li a:hover
{
	color: #FFCD00 !important;
}
.heargroup-slide	
{
	display: flex;
	background: #fff;
	padding: 30px;
	border-radius: 30px;
}
.crosevice.what-next-step
{
	padding-bottom: 6rem;
	background-size: 110%;
    background-position-x: center;
    padding-top: 22rem;
}
.hearslide-contentby
{
	display: flex;
	align-items: center;
	color: #4A25AA;
	font-size: 20px;
}
.hearslide-contentby img
{
	width: 150px !important;
	margin-right: 20px;
	height: 55px;
    object-fit: contain;
}
.hearslide-content
{
	font-size: 24px;
	line-height: 1.2;
	margin-bottom: 3rem;
	color: #4A25AA;
	font-family: 'Inter', sans-serif;
	font-weight: 400;
}
.hearslide-actionbtn
{
	margin-bottom: 30px;
	font-size: 12px;
	color: #4A25AA;
}
.hearslide-sign
{
	font-family: 'Outfit', sans-serif;
	font-weight: 400;
}
.hmpagetop
{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}
.grpinrftms
{
	display: flex;
	align-items: end;
	padding-bottom: 20px;
}
.leftsldcnt
{
	width: 70%;
}	
.rgtsldcnt
{
	width: 30%;
	text-align: right;
}
.titleldcnt
{
	letter-spacing: 0px;
	color: #4A25AA;
	opacity: 1;
	font-size: 35px;
	line-height: 1.2;
	font-family: 'Inter', sans-serif;
}
.featured-slidertitle h1
{
	text-align: center;
	margin: 10px 0px 40px 0px;
	font-size: 60px;
}
.slidebtnvmre
{
	border-radius: 12px;
	text-decoration: none;
	color: #4A25AA;
	border: 1px solid #4A25AA;
	padding: 3px 10px;
}
.slidebtnvmre:hover
{
	background-color: #4A25AA;
	color: #fff !important;
}
.smldcnt
{
	font-size: 25px;
	padding-top: 20px;
}
.featured-slidertitle h1 span
{
	color: #4A25AA;
}
.featured-slidertitle h1 span img
{
	height: 82px;
	position: relative;
	left: -5px;
}
.ventureuinv-imggroup
{
	height: 700px;
	display: flex;
	justify-content: center;
	align-items: center;
	object-fit: contain;
	border-radius: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
}
.ventureuniverse
{
	padding: 6rem 0rem;
}
.innertxt-venture
{
	font-size: 80px;
	font-weight: 700;
	color: #fff;
}
.innertxt-venture span 
{
	display: block;
	color: #FFCD00;
}
.ventureuinv-imggroup div
{
	text-align: center;
}
.venture-enterbtn
{
	height: 105px;
	margin-top: 4rem;
}
.grpserve
{
	width: 30%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 20px 30px;
	overflow: hidden;
	transform: translate(0,0) rotate(0deg);
	transition: all 0.3s ease-in-out;
	height: 410px;
	border-radius: 20px;
	background: #F8F8F8;
}
.serve-image
{
	transition: all 0.3s ease-in-out;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 270px;
	object-fit: contain;
	margin: auto;
}
/*.grpserve:hover .serve-image,*/
.activeserve .serve-image,
.grpserve:hover .serve-image
{
	transform-origin: center;
	transform: translate(75%,0) rotate(-22deg);
}
/*.grpserve:hover .serve-title,*/
.activeserve .serve-title,
.grpserve:hover .serve-title
{
	color: #fff !important;
}
/*.grpserve:hover .serve-content,*/
.activeserve .serve-content,
.grpserve:hover .serve-content
{
	display: block !important;
	color: #fff !important;
}
/*.grpserve:hover,*/
.grpserve.activeserve,
.grpserve:hover
{
	background-color: #382a7a;
	width: 36%;
	background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/07/Rectangle-264.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.serve-title
{
	font-size: 35px;
	color: #4A25AA;
}
.serve-content
{
	font-size: 22px;
	line-height: 1.3;
	margin-top: 20px;
	padding-right: 8rem;
	font-family: 'Outfit', sans-serif;
	font-weight: 400;
}
.groupour-service
{
	display: flex;
	justify-content: space-between;
}
.our-service-title h2,
.innovative-prod-title h2
{
	font-size: 60px;
	text-align: center;
	margin-bottom: 65px;
	font-weight: 600;
}
.our-service-title h2 span,
.innovative-prod-title h2 span
{
	color: #4A25AA;
}
.innovative-prod-scn
{
	padding-top: 60px;
	padding-bottom: 60px;
}
.our-services-scn
{
	padding-bottom: 60px;
}
.innovative-grid
{
	display: flex;
	gap: 20px;
	align-items: stretch;
}
.innovative-grid-1
{
	width: 35%;
	position: relative;
	overflow: hidden;
	padding-bottom: 5px;
	border-radius: 30px;
	background: #F8F8F8;
}

.innovative-grid-2
{
	width: 65%;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: space-between;
}
.innovative-large-grid
{
	height: 590px;
	width: 100%;
	border-radius: 30px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	position: relative;
	z-index: 1;
}
.innovative-half-grid
{
	width: 48%;
	background: #F8F8F8;
	height: 280px;
	border-radius: 30px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	position: relative;
	overflow: hidden;
}
.innovative-full-grid
{
	width: 100%;
	background: #F8F8F8;
	height: 280px;
	border-radius: 30px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	position: relative;
	overflow: hidden;
}
.group-1-grid
{
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	padding: 20px;
	background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/07/Mask-Group-364.png');
	/*background-position-x: 184px;
	background-position-y: 56px;
	background-size: 55%;*/
	background-position-x: 75px;
	background-position-y: 85px;
	background-size: 65%;
	background-repeat: no-repeat;
}
.gd-title
{
	align-self: start;
	width: 100%;
	font-weight: 600;
	color: #4A25AA !important;
}
.group-1-grid .gd-content
{
	width: 100% !important;
}
.gd-content
{
	align-self: end;
	width: 70%;
	font-size: 22px;
	line-height: 1.3;
	font-family: 'Outfit', sans-serif;
	font-weight: 400;
}
.group-hlf-grid-1
{
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	padding: 20px;
	background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/07/Mask-Group-365.png');
	background-position: center right;
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}
.group-hlf-grid-2
{
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	padding: 20px;
	background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/07/Mask-Group-368.png');
	background-position: center right;
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}
.group-flhlf-grid
{
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	padding: 20px;
	background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/07/Mask-Group-361.png');
	background-position: center right;
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}
.group-flhlf-grid .gd-content
{
	width: 18rem;
}

.innovative-grid-1:hover img.hovrblue
{
	width: 200%;
	height: 200%;
	object-fit: cover;
}
.innovative-grid-1 img.hovrblue 
{
	position: absolute;
	top: -267px;
	width: 2px;
	height: 2px;
	transition: all 0.3s linear;
	object-fit: cover;
}
.innovative-grid-1:hover .gd-title,
.innovative-grid-1:hover .gd-content,
.innovative-half-grid:hover .gd-content,
.innovative-half-grid:hover .gd-title,
.innovative-full-grid:hover .gd-title,
.innovative-full-grid:hover .gd-content
{
	color: #fff !important;
}
.innovative-half-grid img.hovrblue 
{
	position: absolute;
	top: -100px;
	width: 2px;
	height: 2px;
	transition: all 0.3s linear;
	object-fit: cover;
}
.innovative-half-grid:hover img.hovrblue
{
	width: 150%;
	height: 150%;
}
.innovative-full-grid img.hovrblue 
{
	position: absolute;
	top: 0px;
	width: 2px;
	height: 2px;
	transition: all 0.3s linear;
}
.innovative-full-grid:hover img.hovrblue
{
	width: 150%;
	height: 150%;
}
.team-title
{
	font-size: 40px;
	color: #4A25AA;
	text-align: center;
	margin-bottom: 3rem;
	margin-top: 2rem;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
}
.hearslider.owl-carousel .owl-nav
{
	position: absolute;
    top: -95px;
    width: 100%;
    text-align: right !important;
    padding-right: 10%;
}
.teamclsslide
{
	height: 100px;
	width: 100px !important;
	object-fit: contain;
	margin: auto;
}
.team-prod-scn
{
	padding-bottom: 6rem;
}
.hearthewow-title
{
	font-size: 75px;
	text-align: center;
	color: #fff;
	margin-bottom: 4rem;
	padding-top: 5rem;
	font-family: 'Outfit', sans-serif;
	font-weight: 600;
}
.hearthewow-title img 
{
	height: 140px;
	position: relative;
	top: -20px;
}
.hearthe-wow-scn
{
	background-color: #fff;
	background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/07/gradient-bg-02.png');
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	overflow: hidden;
	padding-bottom: 12rem;
}
.whatnextstep-owl-carousel-1.owl-carousel .owl-nav,
.whatnextstep-owl-carousel-2.owl-carousel .owl-nav  
{
  position: absolute;
  top: -95px;
  width: auto;
  text-align: right !important;
  padding-right: 10%;
  right: 0px;
}

.whatnextstep-owl-carousel-1 .bckslide img, .whatnextstep-owl-carousel-1 .nxtslide img, 
.whatnextstep-owl-carousel-2 .bckslide img, .whatnextstep-owl-carousel-2 .nxtslide img 
{
  height: 55px;
}

.whatnextstep-owl-carousel-1.owl-carousel .owl-nav .owl-next:hover, 
.whatnextstep-owl-carousel-1.owl-carousel .owl-nav .owl-prev:hover, 
.whatnextstep-owl-carousel-2.owl-carousel .owl-nav .owl-next:hover, 
.whatnextstep-owl-carousel-2.owl-carousel .owl-nav .owl-prev:hover 
{
  background: unset !important;
  color: unset !important;
}

.hearslider
{
	width: 100% !important;
}
.experience-wow
{
	text-align: center;
	margin-top: 7rem;
}
.experience-top-title
{
	font-size: 80px;
	color: #fff;
	font-family: 'Outfit', sans-serif;
	font-weight: 600;
}
.experience-middle-title
{
	font-size: 140px;
	font-weight: 800;
	color: #FFCD00;
	line-height: 1;
	font-family: 'Inter', sans-serif;
}
.experience-bottom-title
{
	font-size: 80px;
	color: #fff;
	font-family: 'Outfit', sans-serif;
	font-weight: 600;
}
.exper-btn
{
	background: #fff;
	padding: 5px 15px;
	text-decoration: none;
	border-radius: 30px;
	margin: 3rem 0px 3rem 0px;
	display: inline-block;
	color: #4A25AA !important;
	font-family: 'Outfit', sans-serif;
}
.header--row-inner.header-main-inner .container
{
	position: fixed;
	top: 25px;
	left: 0px;
	right: 0px;
	border-radius: 30px;
	background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/07/Mask-Group-476-1-e1690004043181.png');
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 333;
}
#nv-primary-navigation-main
{
	margin-bottom: 0px;
}
#nv-primary-navigation-main li a
{
	color: #fff;
	text-decoration: none;
}
.hmbsectfeat
{
	position: absolute;
	bottom: -55px;
	z-index: 40;
}
.meetteam-cont-feat
{
	padding: 11rem 3rem 3rem 3rem;
}
.innermeetcont-team p
{
	font-size: 45px;
	text-align: center;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
}
.slidebtnvmre
{
	font-family: 'Outfit', sans-serif;
	font-weight: 600;
	font-size: 20px;
}

.cplinksoc .hvrcplinksoc
{
	position: absolute;
	bottom: 0.6px !important;
	right: 0px !important;
	opacity: 0;
}
#otrsrvid-8:hover .hvrcplinksoc
{
	opacity: 1 !important;
}
#otrsrvid-8:hover .unhvrcplinksoc
{
	opacity: 0 !important;
}
.metteam
{
	font-size: 30px;
	font-family: 'Outfit', sans-serif;
	font-weight: 600;
	border-radius: 12px;
	text-decoration: none;
	border: 1px solid #4A25AA;
	padding: 8px 25px;
	color: #4A25AA;
}
.metteam:hover
{
	background: #4A25AA;
	color: #fff !important;
}
.orsrvcs
{
	text-decoration: none !important;
}
.innermettm
{
	text-align: center;
}
a.exper-btn:hover
{
	background: #FFCD00 !important;
}
.port-image img
{
	width: 100%;
	transition: all 0.5s linear;
	transform:scale(1.1);
}
.letmake-mascott
{
	position: relative;
	overflow: hidden;
}
div.portfolio-tab-category a:hover
{
	background: #FFCD00 !important;
	border: 1px solid #FFCD00;
}
.port-image
{
	overflow: hidden;
  	border-radius: 30px;
}
.port-image img:hover
{
	transform:scale(1) !important;
}

.innermakeben-div,
.innermakeben-div-1,
.innermakeben-div-2
{
	background: #F8F8F8;
}

.innermeetcont-team
{
	position: relative;
  	max-width: 1200px;
  	margin: auto;
}
.metinrteam2
{
	position: absolute;
	bottom: -10rem;
}

.heargroup-slide .heargroup
{
	width: 65%;
}
.heargroup-slide .hearslide-rightcont
{
	width: 35%;
	position: relative;
}
.heargroup-slide .hearslide-rightcont img
{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: contain;
	bottom: -35px;
}
.heargroup-slide
{
	overflow: hidden;
}
.venture-hoverbttnuniv
{
	display:inline-block;
}
.venture-hoverbttnuniv
{
	position: relative;
}
.hoverventure-enterbtn
{
	position: absolute;
  	top: 0px;
  	left: 0px;
  	right: 0px;
  	margin: auto;
  	height: 105px;
  	bottom: 0px;
  	margin-top: 4rem;
}
.venture-hoverbttnuniv:hover .venture-enterbtn
{
	opacity: 0 !important;
}
.venture-hoverbttnuniv:hover .hoverventure-enterbtn
{
	opacity: 1 !important;
	height: 100px !important;
}
.venture-enterbtn
{
	/*transition: all 0.5s linear;*/
}
.hoverventure-enterbtn
{
	/*transition: all 0.5s linear;*/
}
.metinrteam1
{
	position: absolute;
	top: -9rem;
	right: 10rem;
}

.innermeetcont-team
{
	position: relative;
}
div.innermeetcont-team p
{
	position: relative;
z-index: 2;
	margin-bottom: 6rem;
}
.yellowcrvbtm
{
	display: none;
}

.timeline-owl-carousel .owl-stage:after
{
	  content: '' !important;
	  position: absolute;
	  width: var(--owlwidththree);
	  height: 12px !important;
	  background: transparent linear-gradient(270deg, #FFCD00 0%, #FFCD00 48%, #4A25AA 100%) 0% 0% no-repeat padding-box;
	  left: var(--owlleftthree);
	  top: 385px;
	  z-index: 3;
	  visibility: visible !important;
}	

.ourmile-stone
{
	padding-left: 9rem;
}	
.about-scnfrmt-main
{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
	min-height: 100vh;
	background-position-y: -30px;
}
.ourvalue-groupscn h2 span
{
	color: #4A25AA !important;
}	
.about-acn-group
{
	display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 12rem;
  padding-bottom: 17rem; 
}
.about-btm-scn
{
	font-size: 30px;
  color: #fff;
  padding-top: 1rem;
  font-family: 'Outfit', sans-serif;
}
.about-btm-scn div
{
	display:inline-block;
	margin: 0px 15px;
	position: relative;
	top: -5px;
}
.about-btm-scn div span
{
	color: #FFCD00;
	font-family: 'Inter', sans-serif;
  font-weight: 900;
}
.about-inner-scn
{
	  text-align: center;
	  width: 80%;
}
.about-inner-scn p 
{
	font-size: 30px;
  color: #fff;
  font-family: 'Outfit', sans-serif;
}
.about-inner-scn h1
{
	font-size: 100px;
  color: #fff;
  margin: 3rem 0rem;
}
.about-inner-scn h1 span
{
	color: #FFCD00;
}
.joinour-team-slide-cont .item
{
	width: 32%;
}
.joinour-team-slide-cont
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sp1-crvir
{
	transform: rotate(-15deg);
  display: inline-block;
  position: relative;
  top: -5px;
}
.sp3-crvir
{
	transform: rotate(15deg);
  display: inline-block;
  position: relative;
  top: -5px;
}
.sp2-crvir
{
	position: relative;
  	top: -9px;
}
.group-whyweexist
{
	display: flex;
  justify-content: space-between;
}
.left-whyweexist
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 50px 60px;
	overflow: hidden;
	transform: translate(0,0) rotate(0deg);
	transition: all 0.3s ease-in-out;
	height: 410px;
	border-radius: 20px;
	background: #F8F8F8;
	width: 48%;
}
.right-whyweexist
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 50px 60px;
	overflow: hidden;
	transform: translate(0,0) rotate(0deg);
	transition: all 0.3s ease-in-out;
	height: 410px;
	border-radius: 20px;
	background: #F8F8F8;
	width: 48%;
}

.left-whyweexist h3,
.right-whyweexist h3
{
	  font-family: 'Inter', sans-serif;
	  font-weight: 900;
	  font-size: 70px;
	  color: #4A25AA;
	  position: absolute;
	  top: 40px;
  	  left: 60px;
  	  transition: all 0.2s linear;
}
.innerwhyweexist h2
{
	font-size: 80px;
	text-align: center;
	margin: 8rem 0px 7rem 0px;
}
.innerwhyweexist h2 span
{
	color: #4A25AA;
}
.left-whyweexist p,
.right-whyweexist p
{
	font-family: 'Outfit', sans-serif;
	font-size: 25px;
	color: #FFFFFF;
	font-weight: 200;
	display: none;
}
.whyweexist
{
	padding-bottom: 2rem;
}
.whyweextimg-1
{
	position: absolute;
	bottom: 0px;
	height: 210px;
	left: 0px;
  	right: 0px;
  	margin: auto;
  	transition: all 0.2s linear;
}
.whyweextimg-2
{
	position: absolute;
	bottom: 0px;
	height: 260px;
	left: 0px;
  	right: 0px;
  	margin: auto;
  	transition: all 0.2s linear;
}

.left-whyweexist.animwhyweexst.active-animwhy
{
	width: 70%;
	background-image:url('https://mascotenterprise.com/wp-content/uploads/2023/09/Mask-Group-395-e1694605321661-1-e1694669824910.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.right-whyweexist.animwhyweexst.active-animwhy
{
	width: 70%;
	background-image:url('https://mascotenterprise.com/wp-content/uploads/2023/09/Mask-Group-395-e1694605321661-1-e1694669824910.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.right-whyweexist,
.left-whyweexist
{
	margin: 0px 0px 0px 15px;
}
.left-whyweexist.animwhyweexst.active-animwhy h3,
.right-whyweexist.animwhyweexst.active-animwhy h3
{
	top: 65%;
	color: #fff;
}
.left-whyweexist.animwhyweexst.active-animwhy .whyweextimg-1
{
	transform: translate(120%,0);
}
.right-whyweexist.animwhyweexst.active-animwhy .whyweextimg-2
{
	transform: translate(125%,0);
}
.left-whyweexist.active-animwhy p,
.right-whyweexist.active-animwhy p
{
	display: block !important;
}
.ourvalue-groupscn h2 
{
	font-size: 80px;
    text-align: center;
    margin: 8rem 0px 7rem 0px;
}
.ourvalue-gp-1,
.ourvalue-gp-2,
.ourvalue-gp-3
{
  width: 32%;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  padding: 20px 30px;
  overflow: hidden;
  transform: translate(0,0) rotate(0deg);
  transition: all 0.3s ease-in-out;
  height: 580px;
  border-radius: 20px;
  background: #F8F8F8;
}
.ourvalue-innerscn
{
	display: flex;
  	justify-content: space-between;
}
.ourvalue-small-title
{
	font-size: 40px;
	color: #11005F;
	font-family: 'Inter', sans-serif;
	margin: 10px 0px 10px 0px;
}
.ourvalue-img2
{
	position: absolute;
  left: 30px;
  opacity: 0;
  top: 75px;
  transition: height 0.2s linear;
}
.ourvalue-gp-1:hover .ourvalue-img2,
.ourvalue-gp-2:hover .ourvalue-img2,
.ourvalue-gp-3:hover .ourvalue-img2
{
	opacity: 1;
	height: 115px;
}
.ourvalue-gp-1:hover .ourvalue-small-title,
.ourvalue-gp-2:hover .ourvalue-small-title,
.ourvalue-gp-3:hover .ourvalue-small-title
{
	color: #4A25AA !important;
}
.ourvalue-gp-1:hover .ourvalue-img1,
.ourvalue-gp-2:hover .ourvalue-img1,
.ourvalue-gp-3:hover .ourvalue-img1
{
	opacity: 0;
}
.ourvalue-image
{
	margin-top: 5rem;
}
.about-top-imgscrt
{
	position: absolute;
	top: 0px;
	transform: rotate(195deg);
	left: -38px;
	height: 600px;
}

.fullabout-sectn
{
	padding-bottom: 25rem;
	background-image: url('https://mascotenterprise.com/wp-content/uploads/2023/07/gradient-bg-02.png');
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 4rem;
  background-position-y: 37rem;
}
.ourvalue-content p
{
	font-size: 25px;
    line-height: 1.4;
    color: #000;
}
.ourvalue-image .ourvalue-img1
{
	height: 90px;
	position: relative;
  top: -23px;
}
.ourvalue-image .ourvalue-img2
{
	height: 90px;
}
.timelineimage
{
	position: relative;
	display: inline-block;
}
.timelineimage img
{
	width: 135px !important;
}
.timelineimage .timeline-number
{
	  position: absolute;
	  top: 0px;
	  left: 0px;
	  right: 0px;
	  bottom: 0px;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  font-size: 30px;
	  color: #4A25AA;
	  font-family: 'Outfit', sans-serif;
	  font-weight: 600;
}
.timeline-topcnt
{
	  font-family: 'Inter', sans-serif;
	  font-size: 25px;
	  font-weight: 600;
	  line-height: 1.3;
	  padding-right: 5rem;
	  margin-top: 40px;
	  color: #fff;
}
.timeline-bottomcnt
{
	  font-family: 'Inter', sans-serif;
	  font-size: 25px;
	  font-weight: 600;
	  line-height: 1.3;
	  padding-right: 5rem;
	  margin-bottom: 40px;
	  color: #fff;
}
.timeline-owl-carousel .owl-item
{
	  z-index: 7;
}
.ourmile-stone h2
{
	font-size: 80px;
  	text-align: center;
  	margin: 8rem 0px 1rem 0px;
  	color: #fff;
}
.ourmile-stone h2 span
{
	color: #FFCD00 !important;
}
.trusted-slide .item img
{
	height: 100px;
  width: 140px;
  object-fit: contain;
}
.odd-whitebg,
.even-whitebg
{
	background: #fff;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 220px;
  border-radius: 40px;
  margin: auto;
}
.even-whitebg
{
	margin-top: 40px;
}
.right-meetpoofy h3
{
	font-size: 80px;
  color: #fff;
  margin-bottom: 3rem;
}
.poofy-content p
{
	font-family: 'Outfit', sans-serif;
  font-weight: 200;
  font-size: 25px;
  color: #fff;
  line-height: 1.3;
}
.trustedby-precious h3
{
	text-align: center;
	color: #fff;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	font-size: 40px;
	margin: 1rem 0px 5rem 0px;
}
.trustedby-precious
{
	padding-bottom: 7rem;
}
.meet-poofy-puffy
{
	padding-top: 5rem;
  padding-bottom: 4rem;
}
.meetgrid-1,
.meetgrid-2,
.meetgrid-3,
.meetgrid-4,
.meetgrid-5,
.meetgrid-6,
.meetgrid-7,
.meetgrid-8,
.meetgrid-9,
.meetgrid-10,
.meetgrid-11,
.meetgrid-12,
.meetgrid-13,
.meetgrid-14,
.meetgrid-15
{
	width: 30%;
}
.meet-ourteam-grid
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.meetgrid-group
{
	margin-bottom: 6rem;
}
.meetgrid-title,
.meetgrid-content
{
	text-align: center;
}
.meetgrid-title
{
	color: #FFCD00;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	font-size: 35px;
	margin: 20px 0px 20px 0px;
}
.meetgrid-content,
.meetgrid-content p
{
	font-family: 'Outfit', sans-serif;
	font-weight: 200;
	font-size: 25px;
	color: #fff;
	line-height: 1.2;
}
.img-meetgrid img 
{
	height: 280px;
	transform: scale(1.1);
	transition: all 0.2s linear;
}
.img-meetgrid:hover img 
{
	transform: scale(1);
}
.img-meetgrid
{
	text-align: center;
}
.full-meetgrid
{
	width:100%;
}
.meet-our-team h2
{
  text-align: center;
  color: #fff;
  font-size: 80px;
  margin-top: 3rem;
  margin-bottom: 6rem;
}
.meet-our-team h2 span 
{
	color: #FFCD00;
}
.right-meetpoofy h3 span
{
	display: block;
	color: #FFCD00;
}
.joinourteam-title
{
	color: #fff;
  font-size: 30px;
  font-weight: 600;
  margin: 10px 0px 5px 0px;
  font-family: 'Inter', sans-serif;
}
.joinourteam-content p
{
	color: #fff;
  font-size: 25px;
  font-weight: 200;
  line-height: 1.2;
  font-family: 'Outfit', sans-serif;
}
.joinourteam-link 
{
	background: #fff;
  border: 1px solid #4A25AA;
  color: #4A25AA !important;
  font-size: 25px;
  font-weight: 600;
  font-family: 'Outfit', sans-serif;
  border-radius: 15px;
  width: 180px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}
.joinourteam-link:hover
{
	background: #FFCD00 !important;
	border: 1px solid #FFCD00 !important;
}
.joinour-team h2
{
	text-align: center;
  color: #fff;
  font-size: 80px;
  margin-top: 3rem;
  margin-bottom: 6rem;
}
.joinour-team h2 span 
{
	color: #FFCD00;
}
.img-joinourteam img
{
	height: 300px;
  object-fit: cover;
  border-radius: 15px;
  transition: all 0.2s linear;
}
.joinourteam-group:hover .img-joinourteam img
{
	height: 290px;
	object-fit: cover;
}
.timecontent-top-ourdiv
{
	height: 320px;
	display: flex;
	align-items: end;
	flex-wrap: wrap;
}
.timecontent-bottom-ourdiv
{
	height: 320px;
	display: flex;
	align-items: start;
	flex-wrap: wrap;
}
.blog-tab-category a
{
	text-decoration: none;
}
.blogsgroup a
{
	text-decoration: none;
}	
.blgactive-tabgrp
{
	background: #ffcd00;
	border-color: #ffcd00 !important;
}	
.tfbigtxt1
{
	transform: rotate(9deg);
  display: inline-block;
  position: relative;
  top: -5px;
}	
.tfbigtxt3
{
	transform: rotate(-9deg);
  display: inline-block;
  position: relative;
  top: -5px;
}	
.letmake-text-top-ready	
{
	font-size: 90px;
	color: #4A25AA;
	font-weight: 600;
	font-family: 'Outfit', sans-serif;
}
.letmake-text-bottom-ready
{
	font-size: 90px;
	color: #4A25AA;
	font-weight: 600;
	font-family: 'Outfit', sans-serif;
	position: relative;
  top: -1rem;
}
.blogsgroup	.imgtprc1
{
	position: absolute;
	z-index: 2;
	height: 250px;
	left: 0px;
	right: 0px;
	margin: auto;
	top: -10rem;
}
.blogport-image
{
	position: relative;
	z-index: 3;
}
.blogsgroup
{
	position: relative;
}
.blogsgroup	.imgtprc2
{
	position: absolute;
	z-index: 2;
	height: 180px;
	left: 0px;
	right: 0px;
	margin: auto;
	top: -10rem;
}
.blogs-listing
{
	display: flex;
	flex-wrap: wrap;
	padding-top: 10rem;
}
.blogsgroup	
{
	width: 30%;
	margin-right: 4rem;
	margin-bottom: 4rem;
}
.blogsgroup:nth-child(3n)
{
	margin-right: 0px;
}

.blogport-title img
{
	margin-left: 25px;
	transform: rotate(-45deg);
}
.blogscn
{
	padding-top: 16rem;
	padding-bottom: 0px;
}

.blog-tab-category
{
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
}
.blog-tab-category a
{
	padding: 15px 30px;
	border: 1px solid #4A25AA;
	display: inline-block;
	border-radius: 30px;
	color: #4A25AA !important;
	font-size: 28px;
	text-align: center;
	width: 410px;
	font-weight: 600;
	font-family: 'Inter', sans-serif;
}
.ctyspans
{
	background: #4a25aa;
	color: #fff;
	text-decoration: none;
	padding: 5px 8px;
	border-radius: 10px;
	font-size: 14px;
	white-space: nowrap;
	margin-bottom: 5px;
	display: inline-flex;
	align-items: center;
}
.ctyspans:hover
{
	color: #fff !important;
}
.blogport-title
{
	color: #4a25aa;
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 33px;
	margin-top: 30px;
	margin-bottom: 2px;
	line-height: 1.3;
	display: flex;
  align-items: flex-start;
}
.letmake-mascott-ready
{
	background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/08/Mask-Group-469.png');
	height: 1035px;
	width: 110%;
	background-size: cover;
	background-repeat: no-repeat;
	margin-left: -3rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.letmake-mascott-ready .container
{
	display: flex;
	justify-content: right;
	align-items: center;
}
.group-letmake-readyto
{
	position: relative;
	text-align: left;
}
.letmake-text-middle-ready
{
	font-size: 170px;
	font-weight: 900;
	color: #FFCD00;
	line-height: 1;
	font-family: 'Inter', sans-serif;
	margin-top: 0rem;
	margin-bottom: 0rem;
	display: flex;
}
.blogport-image img
{
	transform:scale(1.1);
	transition: all 0.2s linear;
}
.unhblgviewmrecnt
{
	opacity: 1;
	position: absolute;
    transform: rotate(138deg);
    left: 35px;
    top: -2px;
}
.hblgviewmrecnt
{
	opacity: 0;
}
.blogviewmore-cont a
{
	cursor: pointer;
	display: inline-block;
    text-align: center;
    margin: auto;
    font-family: 'Outfit', sans-serif;
    font-weight: 600;
    font-size: 25px;
    position: relative;
}
.blogviewmore-cont
{
	text-align: center;
    padding-top: 2rem;
    padding-bottom: 6rem;
}
.blogviewmore-cont a div
{
	color: #4a25aa;
}
.blogviewmore-cont a:hover div
{
	color: #FFCD00 !important;
}
.blogviewmore-cont a:hover .unhblgviewmrecnt
{
	opacity: 0 !important;
}
.blogviewmore-cont a:hover .hblgviewmrecnt
{
	opacity: 1 !important;
}
.blogport-image
{
	overflow: hidden;
	border-radius: 30px;
}
.blogport-image:hover img
{
	transform:scale(1);
}

.centerimg-letmake-big img 
{
	height: 350px;
	position: absolute;
	top: 120px;
	left: 0px;
	right: 0px;
	margin: auto;
}
.portfolio-search ::-webkit-input-placeholder { 
  font-size: 30px;
  color: #4A25AA;
  opacity: 0.5;
  font-family: 'Inter', sans-serif;
}
.portfolio-search ::-moz-placeholder { 
  font-size: 30px;
  color: #4A25AA;
  opacity: 0.5;
  font-family: 'Inter', sans-serif;
}
.portfolio-search :-ms-input-placeholder { 
  font-size: 30px;
  color: #4A25AA;
  opacity: 0.5;
  font-family: 'Inter', sans-serif;
}
.portfolio-search :-moz-placeholder { 
  font-size: 30px;
  color: #4A25AA;
  opacity: 0.5;
  font-family: 'Inter', sans-serif;
}
.portfolio-search
{
	position: relative;
}
.portfolio-search img
{
	position: absolute;
	top: 14px;
	left: 17px;
}
.letmake-mascott-ready .exper-btn
{
	margin: 1rem 0px 3rem 0px;
	padding: 5px 25px;
	border: 1px solid #4A25AA;
	border-radius: 15px;
}
.tfbigtxt2
{
	position: relative;
  top: -12px;
}
.blog-tab-category a:hover
{
	background: #ffcd00;
  border-color: #ffcd00 !important;
  color: #4A25AA !important;
}
.arwblgig .hvrarwblog
{
	position: absolute;
  top: 10px;
  left: 0px;
  opacity: 0;
}
.unhvrarwblog
{
	opacity: 1;
}
.arwblgig
{
	width: 135px;
  position: relative;
}
.blogs-listing .blogsgroup:hover .hvrarwblog
{
	opacity: 1 !important;
}
.blogs-listing .blogsgroup:hover .unhvrarwblog
{
	opacity: 0 !important;
}

.unhletsgo
{
	opacity: 1;
}
.hletsgo
{
	opacity: 0;
}
.innermakeben-div-2 a:hover .unhletsgo
{
	opacity: 0 !important;
}
.innermakeben-div-2 a:hover .hletsgo
{
	opacity: 1 !important;
}

.firstpass
	{
		  transform: translate3d(735px, 0px, 0px) !important;
	}
	.featuredmascot-slider.owl-carousel .owl-nav
	{
		  position: absolute;
		  top: -95px;
		  width: 100%;
		  text-align: right !important;
		  padding-right: 10%;
	}
	 .featuredmascot-slider.owl-carousel .owl-nav .owl-next:hover, 
	 .featuredmascot-slider.owl-carousel .owl-nav .owl-prev:hover,
	 .hearslider.owl-carousel .owl-nav .owl-next:hover, 
	 .hearslider.owl-carousel .owl-nav .owl-prev:hover
	{
		background: unset !important;
		color: unset !important;
	}
	.homebannerfullsize 
	{
		  width: 100vw;
	}
	.inrfullsizedv
	{
		  width: 100vw;
		  height: 110vh;
		  background-repeat: no-repeat;
		  background-position: center;
		  background-size: cover;
	}
	.homebannerfullsize .owl-dots
	{
		  background: transparent;
		  position: absolute;
		  bottom: 110px;
		  z-index: 99;
		  width: 100%;
	}
	.homebannerfullsize.owl-theme .owl-dots .owl-dot.active span, 
	.homebannerfullsize.owl-theme .owl-dots .owl-dot:hover span
	{
		  background: #f6c502 !important;
	}
	.bannerscroll-fulldown
	{
		  position: absolute;
		  bottom: 146px;
		  z-index: 100;
		  width: 100%;
		  text-align: center;
		  color: #fff;
		  font-family: 'Outfit', sans-serif;
		  font-weight: 600;
		  font-size: 25px;  
	}
	.bannerscroll-fulldown a
	{
		  color: #fff !important;
		  font-family: 'Outfit', sans-serif;
		  font-weight: 600;
		  font-size: 25px; 
		  text-decoration: none;
	}
	.srchnotfound
	{
		  color: #4a25aa;
  		 font-family: 'Inter', sans-serif;
		  font-weight: 600;
		  font-size: 25px;
		  text-align: center;
		  padding: 100px 0px;
	}

.timeline-owl-carousel.owl-carousel .owl-nav
 {
  position: absolute;
  top: -25px;
  width: auto;
  text-align: right !important;
  padding-right: 10%;
  right: 0px;
}
.timeline-owl-carousel.owl-carousel .owl-nav .owl-prev:hover, 
.timeline-owl-carousel.owl-carousel .owl-nav .owl-next:hover
{
  background: unset !important;
  color: unset !important;
}
.timeline-owl-carousel .bckslide img, 
.timeline-owl-carousel .nxtslide img, 
 {
  height: 55px;
}
.featuredmascot-slider .owl-next:not(.disabled) .nxtslide svg path,
.featuredmascot-slider .owl-prev:not(.disabled) .bckslide svg path
{
	fill: #4A25AA !important;
}
.featuredmascot-slider .bckslide img,
.featuredmascot-slider .nxtslide img,
.hearslider .bckslide img,
.hearslider .nxtslide img
{
	height: 55px;
}
 .portfolio-tab-category a.prtactive
 {
 	background: #FFCD00 !important;
    border: 1px solid #FFCD00;
 }
.portfoliogroup	.imgtprc1
{
	position: absolute;
	z-index: 2;
	height: 250px;
	left: 0px;
	right: 0px;
	margin: auto;
	top: -10rem;
}
.port-image
{
	position: relative;
	z-index: 3;
}
.portfoliogroup
{
	position: relative;
}
.portfoliogroup	.imgtprc2
{
	position: absolute;
	z-index: 2;
	height: 180px;
	left: 0px;
	right: 0px;
	margin: auto;
	top: -10rem;
}
.portfolio-listing
{
	display: flex;
	flex-wrap: wrap;
	padding-top: 16rem;
}
.portfoliogroup	
{
	width: 30%;
	margin-right: 4rem;
	margin-bottom: 10rem;
}
.portfoliogroup:nth-child(3n)
{
	margin-right: 0px;
}
.portfoliogroup:nth-child(3n+2)
{
	position: relative;
	top: -6rem;
}
.portfoli-title img
{
	margin-left: 25px;
}
.portfolioscn
{
	padding-top: 16rem;
	padding-bottom: 0px;
}
.portfolio-search input[type=text]
{
	width: 100%;
	border: 1px solid #4A25AA;
	border-radius: 25px;
	height: 60px;
	padding: 0px 60px;
	color: #4A25AA;
    font-size: 25px;
    font-family: 'Inter', sans-serif;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{
	
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input
{
	width: 100%;
	color: #4A25AA !important;
    font-size: 25px;
    font-family: 'Inter', sans-serif;
}
.proinput input[type="text"]::placeholder, .proinput input[type="search"]::placeholder  {
	color: #A492D4 !important;
}
div.asl_m .probox .promagnifier{
	order: 1 !important;
    -webkit-order: 1 !important;
}
div.asl_w .probox .promagnifier {
    width: 50px !important;
	height: 30px !important;
}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg{
	width: 40px !important;
}
.portfolio-tab-category
{
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
}
.portfolio-tab-category a
{
	padding: 15px 30px;
	border: 1px solid #4A25AA;
	display: inline-block;
	border-radius: 30px;
	color: #4A25AA !important;
	font-size: 28px;
	text-align: center;
	width: 410px;
	font-weight: 600;
	font-family: 'Inter', sans-serif;
}
.ctyspans
{
	background: #4a25aa;
	color: #fff;
	text-decoration: none;
	padding: 5px 8px;
	border-radius: 10px;
	font-size: 14px;
	white-space: nowrap;
	margin-bottom: 5px;
	display: inline-flex;
	align-items: center;
}
.ctyspans:hover
{
	color: #fff !important;
}
.portfoli-title
{
	color: #4a25aa;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	font-size: 33px;
	margin-top: 8px;
	margin-bottom: 2px;
}
.letmake-mascott
{
	background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/08/Mask-Group-469.png');
	height: 1120px;
	width: 110%;
	background-size: cover;
	background-repeat: no-repeat;
	margin-left: -3rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.letmake-mascott .container
{
	display: flex;
	justify-content: center;
	align-items: center;
}
.group-letmake
{
	position: relative;
	text-align: center;
}
.letmake-text-middle
{
	font-size: 250px;
	font-weight: 900;
	color: #FFCD00;
	line-height: 1;
	font-family: 'Inter', sans-serif;
	margin-top: 4rem;
	margin-bottom: 4rem;
}

.centerimg-letmake-big img 
{
	height: 350px;
	position: absolute;
	top: 120px;
	left: 0px;
	right: 0px;
	margin: auto;
}
.portfolio-search ::-webkit-input-placeholder { 
  font-size: 30px;
  color: #4A25AA;
  opacity: 0.5;
  font-family: 'Inter', sans-serif;
}
.portfolio-search ::-moz-placeholder { 
  font-size: 30px;
  color: #4A25AA;
  opacity: 0.5;
  font-family: 'Inter', sans-serif;
}
.portfolio-search :-ms-input-placeholder { 
  font-size: 30px;
  color: #4A25AA;
  opacity: 0.5;
  font-family: 'Inter', sans-serif;
}
.portfolio-search :-moz-placeholder { 
  font-size: 30px;
  color: #4A25AA;
  opacity: 0.5;
  font-family: 'Inter', sans-serif;
}
.portfolio-search
{
	position: relative;
}
.portfolio-search img
{
	position: absolute;
	top: 14px;
	left: 17px;
}
.portfoli-title div 
{
	display: inline-block;
	position: relative;
}
.portfunhover
{
	opacity: 1;
}
.portfhover
{
	position: absolute;
  left: 0px;
  top: 13px;
  opacity: 0;
}
.portfoliogroup:hover .portfunhover
{
	opacity: 0 !important;
}
.portfoliogroup:hover .portfhover
{
	opacity: 1 !important;
}
.portfolio-tab-category a 
{
	text-decoration: none !important;
}
.other-services h2
{
	font-size: 60px;
    text-align: center;
    margin-bottom: 16rem;
    font-weight: 600;
}	
.acdactive
{
	background: #4A25AA !important;
	color: #fff;
}
.other-services h2 span 
{
	color: #4A25AA;
}	
.inner-corporate-enter
{
	padding-top: 14rem;
}	
.anyqes-left h2
{
	font-size: 80px;
	font-weight: 600;
}
.anyqes-left h2 span
{
    color: #4A25AA;
}
.otrsrv-title
{
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	font-size: 32px;
	color: #fff;
}
#otrsrvid-8
{
	box-shadow: 3px 3px 6px #00000029;
	display: flex;
    align-items: baseline;
    font-size: 32px;
    color: #11005F;
    letter-spacing: 0;
    line-height: 1.3;
    background: #F8F8F8;
}
.cont-otrsrv-title
{
	text-align: left;
}
#otrsrvid-8 img
{
	position: absolute;
    right: 0px;
    bottom: 0px;
}
.otherservice-inner .otrsrv p 
{
	font-family: 'Outfit', sans-serif;
	font-weight: 200;
	font-size: 22px;
	color: #fff;
}
.otherservice-inner .otrsrv
{
	width: 40%;
	height: 370px;
	background: transparent conic-gradient(from 74deg at 67% 73%, #120160 0.00%, #574FB5 36.18%, #11005F 58.54%, #3D3195 71.53%, #11005F 100.00%) 0% 0% no-repeat padding-box;
	border-radius: 25px;
	margin-bottom: 21rem;
	text-align: center;
	position: relative;
	display: flex;
    align-items: end;
    flex-wrap: wrap;
    padding: 30px;
}
.otherservice-inner .cont-otrsrv
{
	width: 40%;
	height: 370px;
	border-radius: 25px;
	margin-bottom: 21rem;
	text-align: center;
	position: relative;
	display: flex;
    align-items: end;
    flex-wrap: wrap;
    padding: 30px;
}
.otrsrv img
{
	height: 300px;
	position: absolute;
	left: 0px;
	right: 0px;
	margin: auto;
	top: -177px;
}
.otherservice-inner
{
	display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.inner-corporate-enter h1
{
	font-size: 80px;
    text-align: center;
    margin: 1rem 0px 1.5rem 0px;
    color: #4A25AA;
}
.corporate-social-enterprise
{
	padding-bottom: 10rem;
}
.sub-title-corporate
{
	font-size: 35px;
	font-weight: 600;
	color: #11005F;
	text-align: center;
	font-family: 'Inter', sans-serif;
}
.any-questions
{
	padding-bottom: 7rem;
	padding-top: 6rem;
}
.client-info-port .clientname,
.client-year-port .clientyear
{
	color: #4A25AA;
    font-family: 'Inter', sans-serif;
    font-size: 35px;
    font-weight: 600;
}
.portfolio-client-content h3
{
	color: #4A25AA;
	font-weight: 600;
	font-size: 35px;
}
.portfolio-client-content p
{
	 font-size: 24px;
	 font-family: 'Outfit', sans-serif;
	 font-weight: 200;
}
.lblclint
{
	color: #000;
    font-family: 'Outfit', sans-serif;
    font-size: 30px;
    font-weight: 200;
}
.corporate-social-tab
{
	text-align: center;
    margin-top: 5rem;
    box-shadow: 3px 3px 6px #00000029;
    border-radius: 30px;
    background: #F8F8F8;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.cb_tbinner_right
{
	display: flex;
  	justify-content: center;
 	align-items: end;
}
.singleportfolio-behindgroup
{
	display: flex;
	padding-top: 8rem;
}
.bhldcls p
{
	width: 50%;
}
.singlebehind-left
{
	width: 60%;
}
.singlebehind-right
{
	width: 40%;
}
.corporate-social-tab .tab-head
{
	display: flex;
	justify-content: center;
	box-shadow: 3px 6px 6px #00000029;
}
.behindsceneul li h5
{
	color: #4A25AA;
	font-size: 65px;
    font-weight: 600;
    font-family: 'Inter', sans-serif;
}
.behindsceneul
{
	padding-left: 0px;
}
.singlebehind-left h4 
{
	color: #4A25AA;
	font-size: 35px;
    font-weight: 600;
    font-family: 'Inter', sans-serif;
}
.singleportfolio-quote
{
	text-align: center;
	padding: 3rem 0 6rem 0;
}
.singleportfolio-quote img
{
	height: 90px;
    object-fit: contain;
}
.portquote-content
{
	font-size: 80px;
	font-weight: 600;
    font-family: 'Inter', sans-serif;
}
.portquote-title
{
	font-size: 35px;
	font-weight: 600;
	color: #4A25AA;
    font-family: 'Inter', sans-serif;
}
.portquote-subtitle
{
	font-size: 25px;
	font-weight: 600;
    font-family: 'Outfit', sans-serif;
}
.tab-head .tbtitle-enterprise
{
	width:50%;
	padding:20px 3rem;
	color: #4A25AA;
    font-size: 35px;
    font-weight: 600;
    font-family: 'Inter', sans-serif;
    cursor: pointer;
}
.tab-head .tbtitle-enterprise.tactive
{
	background: #4A25AA;
	color: #fff;
}
.tab-head .tbtitle-enterprise:nth-child(1)
{
	border-top-left-radius: 30px;
	text-align: left;
}
.tab-head .tbtitle-enterprise:nth-child(2)
{
	border-top-right-radius: 30px;
}
.clportgrp
{
	text-decoration: none;
}
.client-det-portfolio
{
	display: flex;
	margin-bottom: 3rem;
	margin-top: 2rem;
}
.portblogviewmore-cont 
{
  text-align: center;
  padding-bottom: 6rem;
}
.atvepoflio
{
  background: #FFCD00 !important;
  border: 1px solid #FFCD00 !important;
}
.portblogviewmore-cont a {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  margin: auto;
  font-family: 'Outfit', sans-serif;
  font-weight: 600;
  font-size: 25px;
  position: relative;
}
.portblogviewmore-cont a:hover .unhblgviewmrecnt 
{
  opacity: 0 !important;
}
.portblogviewmore-cont a div {
  color: #4a25aa;
}
.portblogviewmore-cont a:hover div {
  color: #FFCD00 !important;
}
.portblogviewmore-cont a:hover .hblgviewmrecnt 
{
  opacity: 1 !important;
}
.client-year-port
{
	width: 30%;
}
.client-info-port
{
	width: 70%;
}
.singleimg-behind
{
	height: 500px;
    overflow: hidden;
}
.cb_tbinner_left h3
{
	text-align: left;
	color: #4A25AA;
	font-size: 35px;
    font-weight: 600;
    font-family: 'Inter', sans-serif;
}
.tab-content-enterprise
{
	padding: 3rem;
}
.cb_tbinner_left p 
{
	text-align: left;
	font-size: 20px;
    font-weight: 400;
    color: #11005F;
}
.cb_tbinner_right img
{
	height: 380px;
	position: relative;
	top:3rem;
	object-fit: contain;
}
.accord-anyqs-inner
{
	background: #F8F8F8 0% 0% no-repeat padding-box;
    box-shadow: 3px 3px 6px #00000029;
    border-radius: 30px;
    padding: 20px 30px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 35px;
    cursor: pointer;
}
.accord-title
{
	font-size: 35px;
    font-weight: 600;
    font-family: 'Inter', sans-serif;
    width: 90%;
    padding-right: 50px;
}
.accord-img
{
	width: 10%;
	position: relative;
	cursor: pointer;
}
.accord-img img 
{
	height: 50px;
}
.acdactive .accord-img .accord-minus
{
	opacity: 1 !important;
}
.acdactive .accord-img .accord-plus
{
	opacity: 0 !important;
}
.accord-img .accord-minus
{
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
}
.accord-img .accord-plus
{
	opacity: 1;
}
.accord-content
{
	margin-top: 15px;
	height: 0px;
	opacity: 0;
	transition: all 0.2s linear;
}
.accord-content p
{
	font-family: 'Outfit', sans-serif;
	font-weight: 200;
	font-size: 22px;
	color: #fff;
}
.acdactive .accord-content
{
	height: auto !important;
	opacity: 1 !important;
}

.redbor
{
	border-color: red !important;
}
.hgaupt
{
	height: 32px !important;
}
.next-explore1-btm
{
	text-transform: uppercase;
}
.nxtstpctovflw
{
	overflow: hidden !important;
	height: 0px !important;
}
.txthgaupt
{
	height: 100% !important;
}
.thankgroup h1
{
	font-weight: 800;
	font-size: 100px;
	text-align: center;
}
.unhcontactscrll
{
	opacity: 1;
}
.hcontactscrll
{
	position: absolute;
	transform: rotate(138deg);
	left: 42px;
	top: -2px;
	opacity: 0;
}
.cntform-scrolldown a:hover .unhcontactscrll
{
	opacity: 0 !important;
}
.cntform-scrolldown a:hover .hcontactscrll
{
	opacity: 1 !important;
}
.cntform-scrolldown a:hover div
{
	color: #4A25AA !important;
}
.ylwcolor
{
	background: #FFCD00 !important;
}
.thankyou-contact-msg
{
	height: 52vh;
	display: flex;
  justify-content: center;
  align-items: center;
}
.thankgroup h1 span
{
	color: #4A25AA;
}
.thankgroup .thankmsg-3days
{
	text-align: center;
	color: #4A25AA;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	font-size: 30px;
}
.hvrprevcnt
{
	opacity: 0;
	position: absolute;
    left: -1.9px;
    top: 1px;
    width: 100px;
}
.unprevcnt
{
	opacity: 1;
	width: 100px;
}
a.prev-to-1frm,
a.prev-to-2frm
{
	position: relative;
}
a.prev-to-1frm:hover .hvrprevcnt,
a.prev-to-2frm:hover .hvrprevcnt
{
	opacity: 1 !important;
}
a.prev-to-1frm:hover .unprevcnt,
a.prev-to-2frm:hover .unprevcnt
{
	opacity: 0 !important;
}
.msctcompanyname,.msctfullname,
.msctemailaddr,.msctreqdetail
{
	height: 0px !important;
		padding: 0px !important;
		border: none !important;
}
#wpcf7-f453-p64-o1 form p
{
	text-align: right;
	height: 0px !important;
}
#wpcf7-f453-p64-o1 form .wpcf7-response-output
{
	display: none !important;
}
.masctsubmit
{
	padding: 0px !important;
	height: 0px !important;
}
.masctfrmdetail-full p
{
	margin: 0px !important;
		display: none !important;
}
.grpfrmcntstp
{
	position: relative;
}
.request-detail-form textarea
{
	width: 100%;
    resize: unset;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	height: 0px;
	box-shadow: none !important;
	transition: all 0.2s linear;
}
.cntstepfrm-left-1,
.cntstepfrm-left-2,
.cntstepfrm-left-3
{
	padding-right: 7rem;
}
.request-detail-form:hover textarea
{
	height: 100% !important;
}
.request-detail-form
{
	height: 250px;
}
.grpfrmcntstp input
{
	position: absolute;
	top: 0px;
	width: 100%;
}
.cntfrom-right-secn ::-webkit-input-placeholder { 
  color: #FFCD00;
  font-family: 'Inter', sans-serif;
  font-size: 25px;
  font-weight: 600;
  opacity: 1 !important;
}
.cntfrom-right-secn ::-moz-placeholder { 
  color: #FFCD00;
  font-family: 'Inter', sans-serif;
  font-size: 25px;
  font-weight: 600;
  opacity: 1 !important;
}
.cntfrom-right-secn :-ms-input-placeholder { 
  color: #FFCD00;
  font-family: 'Inter', sans-serif;
  font-size: 25px;
  font-weight: 600;
  opacity: 1 !important;
}
.cntfrom-right-secn :-moz-placeholder { 
  color: #FFCD00;
  font-family: 'Inter', sans-serif;
  font-size: 25px;
  font-weight: 600;
  opacity: 1 !important;
}
.frmdivlabl
{
	background: #F8F8F8;
	box-shadow: 3px 3px 6px #00000029;
	border-radius: 30px;
	padding: 50px 40px;
	margin-bottom: 35px;
}
.commnformtxt
{
	font-family: 'Outfit', sans-serif;
    font-size: 25px;
    font-weight: 600;
    display: block;
    margin-bottom: 5px;
}
.frmdivlabl input,
.frmdivlabl textarea
{
	width: 100% !important;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	height: 0px;
	box-shadow: none !important;
	transition: all 0.2s linear;
	padding: 0px;
	font-family: 'Inter', sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.frmdivlabl:hover input
{
	height: 32px !important;
	padding: 1px 2px 2px 1px !important;
}
.prev-to-1frm,
.prev-to-1frm:hover,
.prev-to-2frm,
.prev-to-2frm:hover
{
	text-decoration: none;
		color: #4A25AA !important;
	font-family: 'Outfit', sans-serif;
    font-size: 25px;
    font-weight: 600;
}
.cntstepfrm-left-2 div,
.cntstepfrm-left-3 div 
{
	color: #4A25AA;
	font-family: 'Outfit', sans-serif;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 3rem;
}
.cntstepfrm-left-2 p,
.cntstepfrm-left-3 p 
{
	color: #000;
	font-family: 'Inter', sans-serif;
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 5rem;
}
.next-explore1-btm
{
  background: #ffcd00;
  color: #4A25AA;
  text-decoration: none;
  font-family: 'Inter', sans-serif;
  font-size: 25px;
  font-weight: 600;
  padding: 5px 20px;
  border-radius: 30px;
  margin-top: 25px;
  display: inline-block;
  margin-bottom: 10px;
}
.nextstep-bottom-ourdiv
{
	text-align:center;
}
.whatnextstep-owl-carousel-1 .nextstep-top-ourdiv,
.whatnextstep-owl-carousel-2 .nextstep-top-ourdiv  
{
  height: 245px;
  display: flex;
  align-items: end;
  flex-wrap: wrap;
}
.nextstepimage 
{
		position: relative;
		display: block;
}
.nextstep-bottomcnt 
{
	  font-family: 'Inter', sans-serif;
	  font-size: 25px;
	  font-weight: 600;
	  line-height: 1.3;
	  padding-right: 0rem;
	  margin-bottom: 40px;
	  color: #fff;
	  text-align: center;
}
.nextstep-topcnt
{
	  font-family: 'Inter', sans-serif;
	  font-size: 25px;
	  font-weight: 600;
	  line-height: 1.3;
	  padding-right: 0rem;
	  margin-top: 40px;
	  color: #fff;
	  text-align: center;
	  margin-left: auto;
		  margin-right: auto;
}
.nextstepimage img 
{
		width: 135px !important;
		margin: auto;
}
.nextstepimage .nextstep-number 
{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  color: #4A25AA;
  font-family: 'Outfit', sans-serif;
  font-weight: 600;
}
.whatnext-time-textcont
{
	font-family: 'Inter', sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #fff;
		margin-top: 15px;
}
.what-next-step
{
		background-repeat: no-repeat;
		background-size: cover;
}
.whatnext-compress
{
	color: #4A25AA !important;
	font-family: 'Outfit', sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-decoration: none;
	background: #FFF;
	border-radius: 15px;
	padding: 5px 25px;
	display: inline-block;
		margin-right: 15px;
}
.whatnext-inflat
{
	color: #4A25AA !important;
	font-family: 'Outfit', sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-decoration: none;
	background: #FFF;
	border-radius: 15px;
	padding: 5px 25px;
	display: inline-block;
		margin-right: 15px;
}
.what-next-step h1 span
{
	color: #FFCD00 !important;
}
.what-next-step
{
	padding-top: 2rem;
		padding-bottom: 18rem;
}
.contact-form-mainsec
{
	padding-top: 10rem;
		padding-bottom: 1rem;
}
.frm-cnt1,
.frm-cnt2,
.frm-cnt3
{
	display: flex;
	align-items: center;
	box-shadow: 3px 3px 6px #00000029;
	border-radius: 30px;
	background: #F8F8F8;
	height: 100px;
	padding: 0px 25px;
	margin-bottom: 30px;
}
.frm-cnt1 img,
.frm-cnt2 img,
.frm-cnt3 img
{
	width:65px;
	margin-right: 30px;
	object-fit: contain;
}
.frm-cnt1 div,
.frm-cnt2 div,
.frm-cnt3 div
{
	font-family: 'Inter', sans-serif;
	font-size: 25px;
		font-weight: 600;
		color: #4A25AA;
}
.cntstepfrm-left-1 p
{
	font-family: 'Inter', sans-serif;
	font-size: 35px;
		font-weight: 600;
		 padding-right: 10rem;
}
.cntform-buttn
{
	background: #FFFFFF;
	border: 1px solid #4A25AA;
	border-radius: 15px;
	font-family: 'Outfit', sans-serif;
	font-weight: 600;
	font-size: 25px;
	color: #4A25AA !important;
		text-decoration: none !important;
	padding: 5px 60px;
}
.actioncrfmbtn
{
	text-align: right;
	margin-top: 4rem;
}
.cntform-scrolldown
{
	text-align: center;
}
.cntform-scrolldown a
{
	display: inline-block;
	font-family: 'Outfit', sans-serif;
	font-weight: 600;
	font-size: 25px;
	text-decoration: none;
	color: #FFCD00 !important;
	position: relative;
}
.whatnextstep-owl-carousel-1 .owl-stage::after 
{
  content: '' !important;
  position: absolute;
  width: var(--owlwidth);
  height: 12px !important;
  background: transparent linear-gradient(270deg, #FFCD00 0%, #FFCD00 48%, #4A25AA 100%) 0% 0% no-repeat padding-box;
  left: var(--owlleft);
  top: 305px;
  z-index: -1;
  visibility: visible !important;
}
.whatnextstep-owl-carousel-2 .owl-stage::after 
{
  content: '' !important;
  position: absolute;
  width: var(--owlwidthtwo);
  height: 12px !important;
  background: transparent linear-gradient(270deg, #FFCD00 0%, #FFCD00 48%, #4A25AA 100%) 0% 0% no-repeat padding-box;
  left: var(--owllefttwo);
  top: 305px;
  z-index: -1;
  visibility: visible !important;
}
.inrwowmoment-st1
{
  font-size: 80px;
  color: #fff;
  font-family: 'Outfit', sans-serif;
  font-weight: 600;
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}
.inrwowmoment-st2
{
  font-size: 150px;
  font-weight: 900;
  color: #FFCD00;
  line-height: 1;
  font-family: 'Inter', sans-serif;
  display: flex;
  justify-content: center;
  height: 160px;
  position: relative;
  top: 18px;
}
.inrwowmoment-st3
{
  font-size: 65px;
  color: #fff;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  text-align: center;
}
.wowjointem
{
  color: #4A25AA !important;
  font-family: 'Outfit', sans-serif;
  font-size: 25px;
  font-weight: 600;
  text-decoration: none;
  background: #FFF;
  border-radius: 15px;
  padding: 5px 25px;
  display: inline-block;
  margin-top: 2rem;
}
.inner-wowmoment
{
	text-align: center;
}
.spnwow1
{
  transform: rotate(-9deg);
  display: inline-block;
  position: relative;
  top: -5px;
  transition: all 0.2s linear;
}
.spnwow3
{
  transform: rotate(9deg);
  display: inline-block;
  position: relative;
  top: -5px;
  transition: all 0.2s linear;
}
.spnwow2
{
  position: relative;
  top: -17px;
  transition: all 0.2s linear;
}
.inrwowmoment-st2:hover .spnwow2
{
	position: relative;
		top: -50px;
	font-size: 190px;
}
.inrwowmoment-st2:hover .spnwow1
{
	transform: rotate(-18deg);
}
.inrwowmoment-st2:hover .spnwow3
{
	transform: rotate(18deg);
}
.inrwowmoment-st2 div
{
	position: absolute;
	display: flex;
}
.sliderdv-wowmoment .owl-prev .bckslide img
{
	height:55px;
}
.sliderdv-wowmoment .owl-next .nxtslide img
{
	height:55px;
}
.sliderwow-moment .owl-prev
{
	position: absolute;
	z-index: 9;
	left: -35px;
	top: 40%;
}
.sliderwow-moment .owl-next
{
	position: absolute;
	z-index: 9;
	right: -35px;
	top: 40%;
}
.sliderwow-moment .owl-prev.disabled,
.sliderwow-moment .owl-next.disabled
{
	opacity: 1 !important;
}
.sliderwow-moment .owl-prev,
.sliderwow-moment .owl-next
{
	background: transparent !important;
}
.what-next-step h1
{
	font-size: 80px;
		margin: 8rem 0px 4rem 0px;
		color: #fff;
}
.letmake-wow-moment
{
	padding-top: 9rem;
		padding-bottom: 3rem;
}
.timecmtbcnt
{
	width: 100% !important;
}

.blgdisable
{
	width: 0px;
	height: 0px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	pointer-events: none;
}
	.animatelm {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
	@-webkit-keyframes animeblg {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes animeblg {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animatezm {
  -webkit-animation-name: animeblg;
  animation-name: animeblg;
}
.hvhomescrll
{
	opacity: 0;
	position: absolute;
	top: -4px;
}
.unhvhomescrll
{
	opacity: 1;
}
.bannerscroll-fulldown a:hover .hvhomescrll
{
	opacity: 1 !important;
}
.bannerscroll-fulldown a:hover div
{
	color: #FFCD00 !important;
}
.bannerscroll-fulldown a:hover .unhvhomescrll
{
	opacity: 0 !important;
}
.bannerscroll-fulldown a 
{
	position: relative;
}
.more-resourceslider .smldcnt
{
	color: #fff;
}
.contnotadd
{
	margin-top: 14rem;
  margin-bottom: 16rem;
  text-align: center;
  font-size: 35px;
  font-weight: 600;
  font-family: 'Inter', sans-serif;
}
.errror
{
	border-color: red !important;
}
.selyellow
{
    background: #FFCD00 !important;
}
.frm-cnt1,.frm-cnt2,.frm-cnt3
{
	cursor: pointer !important;
}
#menu-item-502:hover
{
	
}

/* Hide .point-block if both <h4> and <p> inside it are empty */
.point-block h4:empty + p:empty {
    display: none;
}

.point-block:has(h4:empty, p:empty) {
    display: none;
}
/* Hide .ser-block if h4 and p inside are empty */
.ser-block h4:empty + div.servText p:empty {
    display: none !important;
}
.ser-block:has(h4:empty, div.servText p:empty) {
    display: none !important;
}
.page-id-25221 .ser-block{
	height:500px!important;
}
.page-id-49776 .groupour-service{
	display: none !important;
}
/* Hide empty h3 and p elements */
h3.gd-title:empty, .pro-content p:empty {
    display: none;
}

/* Hide the entire .process-full-grid if both title and content are empty */
.process-full-grid:has(h3.gd-title:empty, .pro-content p:empty) {
    display: none;
}
/* Hide empty h3 and p elements */
.promo-title:empty, .promo-content p:empty {
    display: none;
}

/* Hide the entire .promo-block if both h3 and p inside it are empty */
.promo-block:has(h3.promo-title:empty, .promo-content p:empty) {
    display: none;
}
/* Hide the process section if no Title */
.process-sec h2:empty {
    display: none;
}

.process-sec h2:empty ~ * {
    display: none;
}

.process-sec h2:empty ~ a {
    display: none;
}

.process-sec:has(h2:empty) {
    display: none;
}


/* hide venture  */
.page-id-25221 .ventureuinv-imggroup,
.page-id-24250 .ventureuinv-imggroup,
.page-id-49776 .ventureuinv-imggroup,
.page-id-18783 .ventureuinv-imggroup,
.page-id-17859 .ventureuinv-imggroup,
.page-id-13053 .ventureuinv-imggroup,
.page-id-9995 .ventureuinv-imggroup,
.page-id-9424 .ventureuinv-imggroup,
.page-id-8679 .ventureuinv-imggroup,
.page-id-7651 .ventureuinv-imggroup {
    background-image: none !important;
    background: none !important;
display:none !important;
}

.page-id-25221 .innertxt-venture,
.page-id-24250 .innertxt-venture,
.page-id-49776 .innertxt-venture,
.page-id-18783 .innertxt-venture,
.page-id-17859 .innertxt-venture,
.page-id-13053 .innertxt-venture,
.page-id-9995 .innertxt-venture,
.page-id-9424 .innertxt-venture,
.page-id-8679 .innertxt-venture,
.page-id-7651 .innertxt-venture,
.page-id-25221 .venture-hoverbttnuniv,
.page-id-24250 .venture-hoverbttnuniv,
.page-id-49776 .venture-hoverbttnuniv,
.page-id-18783 .venture-hoverbttnuniv,
.page-id-17859 .venture-hoverbttnuniv,
.page-id-13053 .venture-hoverbttnuniv,
.page-id-9995 .venture-hoverbttnuniv,
.page-id-9424 .venture-hoverbttnuniv,
.page-id-8679 .venture-hoverbttnuniv,
.page-id-7651 .venture-hoverbttnuniv {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/*hide banner and banner scroll down */
.page-id-25221 .bannerscroll-fulldownn , .page-id-24250 .bannerscroll-fulldownn ,
.page-id-49776  .bannerscroll-fulldownn , .page-id-18783 .bannerscroll-fulldownn ,
.page-id-17859 .bannerscroll-fulldownn , .page-id-13053 .bannerscroll-fulldownn ,
.page-id-9995 .bannerscroll-fulldownn , .page-id-9424 .bannerscroll-fulldownn ,
.page-id-8679 .bannerscroll-fulldownn , .page-id-7651 .bannerscroll-fulldownn
 {
    display: none !important;
}

.page-id-25221 .hero-section , .page-id-24250 .hero-section , 
.page-id-49776  .hero-section , .page-id-18783 .hero-section ,
.page-id-17859 .hero-section , .page-id-13053 .hero-section ,
.page-id-9995 .hero-section , .page-id-9424 .hero-section ,
.page-id-8679 .hero-section , .page-id-7651 .hero-section 
{
    text-align: center !important;
    background: none !important;
    color: #4a25aa !important;
    position: static !important;
    padding-top:224px !important;
   padding-bottom:10px !important;
}
.page-id-25221 .banner-head , .page-id-24250 .banner-head , 
.page-id-49776  .banner-head , .page-id-18783 .banner-head ,
.page-id-17859 .banner-head , .page-id-13053 .banner-head ,
.page-id-9995 .banner-head , .page-id-9424 .banner-head ,
.page-id-8679 .banner-head , .page-id-7651 .banner-head
{
	min-height:0px !important;
}
.page-id-25221 .hero-section h1  , .page-id-24250 .hero-section h1 ,  
.page-id-49776  .hero-section h1  , .page-id-18783 .hero-section h1 ,
.page-id-17859 .hero-section h1  , .page-id-13053 .hero-section h1 ,
.page-id-9995 .hero-section h1  , .page-id-9424 .hero-section h1  ,
.page-id-8679 .hero-section h1  , .page-id-7651 .hero-section h1  
{
    font-size: 80px !important; 
    margin: 1rem 0px 1.5rem 0px !important;
	color: #4A25AA !important;
	font-weight: 500 !important;
    text-shadow:none !important;
 font-family: "Inter", sans-serif !important;
}

@media (max-width: 768px) {
    .page-id-25221 .hero-section h1  , .page-id-24250 .hero-section h1  , 
   .page-id-49776 .hero-section h1 , .page-id-18783 .hero-section h1  ,
    .page-id-17859 .hero-section h1  , .page-id-13053 .hero-section h1  ,
    .page-id-9995 .hero-section h1  , .page-id-9424 .hero-section h1  ,
    .page-id-8679 .hero-section h1  , .page-id-7651 .hero-section h1 
{
        font-size: 50px !important; 
    }
.page-id-25221 .hero-section , .page-id-24250 .hero-section , 
.page-id-49776 .hero-section , .page-id-18783 .hero-section ,
.page-id-17859 .hero-section , .page-id-13053 .hero-section ,
.page-id-9995 .hero-section , .page-id-9424 .hero-section ,
.page-id-8679 .hero-section , .page-id-7651 .hero-section 
{
   padding-top:120px !important;
}

}

/*Benefit sec to 1 row 1 column*/
.page-id-18783 .benefits-sec .row,
.page-id-17859 .benefits-sec .row,
.page-id-9995 .benefits-sec .row,
.page-id-9424 .benefits-sec .row,
.page-id-8679 .benefits-sec .row ,
.page-id-7651 .benefits-sec .row ,
.page-id-49776 .benefits-sec .row ,
.page-id-25221 .benefits-sec .row ,
.page-id-24250 .benefits-sec .row ,
.page-id-13053  .benefits-sec .row
 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.page-id-18783 .benefits-sec .col-lg-6,
.page-id-17859 .benefits-sec .col-lg-6,
.page-id-9995 .benefits-sec .col-lg-6,
.page-id-9424 .benefits-sec .col-lg-6,
.page-id-8679 .benefits-sec .col-lg-6 ,
.page-id-7651 .benefits-sec .col-lg-6 ,
.page-id-49776 .benefits-sec .col-lg-6  ,
.page-id-25221 .benefits-sec .col-lg-6 ,
.page-id-24250 .benefits-sec .col-lg-6  ,
.page-id-13053  .benefits-sec .col-lg-6 
 {
    width: 70%;
}

.page-id-18783 .benefits-sec .point-block,
.page-id-17859 .benefits-sec .point-block,
.page-id-9995 .benefits-sec .point-block,
.page-id-9424 .benefits-sec .point-block,
.page-id-8679 .benefits-sec .point-block ,
.page-id-7651 .benefits-sec .point-block ,
.page-id-49776 .benefits-sec .point-block  ,
.page-id-25221 .benefits-sec .point-block ,
.page-id-24250 .benefits-sec .point-block  ,
.page-id-13053  .benefits-sec .point-block 
 {
    height: auto !important;
    min-height: unset !important;
}

/* Responsive: Set width to auto on small screens */
@media (max-width: 768px) {
    .page-id-18783 .benefits-sec .col-lg-6,
    .page-id-17859 .benefits-sec .col-lg-6,
    .page-id-9995 .benefits-sec .col-lg-6,
    .page-id-9424 .benefits-sec .col-lg-6,
    .page-id-8679 .benefits-sec .col-lg-6 ,
   .page-id-7651 .benefits-sec .col-lg-6 ,
   .page-id-49776 .benefits-sec .col-lg-6  ,
   .page-id-25221 .benefits-sec .col-lg-6 ,
   .page-id-24250 .benefits-sec .col-lg-6  ,
   .page-id-13053  .benefits-sec .col-lg-6 {
        width: auto !important;
    }
}
/*sitemap*/
.aioseo-html-sitemap ul {
    column-count: 2;
    column-gap: 40px; 
}

.aioseo-html-sitemap ul li {
    break-inside: avoid; 
}

.aioseo-html-sitemap {
    padding-bottom: 150px !important; 
}
.nv-page-title-wrap .nv-page-title  {
	padding-top:100px !important;
}
/*remove venture space*/
.page-id-18783 .innermeetcont-team,
.page-id-17859 .innermeetcont-team,
.page-id-9995 .innermeetcont-team,
.page-id-9424 .innermeetcont-team,
.page-id-8679 .innermeetcont-team ,
.page-id-7651 .innermeetcont-team ,
.page-id-49776 .innermeetcont-team  ,
.page-id-25221 .innermeetcont-team ,
.page-id-24250 .innermeetcont-team ,
.page-id-13053  .innermeetcont-team {
	display:none !important ;
} 
.page-id-18783 .metinrteam1 ,
.page-id-17859 .metinrteam1 ,
.page-id-9995 .metinrteam1 ,
.page-id-9424 .metinrteam1 ,
.page-id-8679 .metinrteam1  ,
.page-id-7651 .metinrteam1  ,
.page-id-49776 .metinrteam1 ,
.page-id-25221 .metinrteam1 ,
.page-id-24250 .metinrteam1  ,
.page-id-13053  .metinrteam1 {
	display:none !important;
}
.page-id-18783 .metinrteam2 ,
.page-id-17859 .metinrteam2 ,
.page-id-9995 .metinrteam2 ,
.page-id-9424 .metinrteam2 ,
.page-id-8679 .metinrteam2 ,
.page-id-7651 .metinrteam2  ,
.page-id-49776 .metinrteam2 ,
.page-id-25221 .metinrteam2 ,
.page-id-24250 .metinrteam2 ,
.page-id-13053  .metinrteam2 {
	display:none !important;
}
.page-id-18783 .meetteam-cont-feat ,
.page-id-17859 .meetteam-cont-feat ,
.page-id-9995 .meetteam-cont-feat ,
.page-id-9424 .meetteam-cont-feat ,
.page-id-8679 .meetteam-cont-feat ,
.page-id-7651 .meetteam-cont-feat  ,
.page-id-49776 .meetteam-cont-feat ,
.page-id-25221 .meetteam-cont-feat ,
.page-id-24250 .meetteam-cont-feat ,
.page-id-13053  .meetteam-cont-feat {
	display:none !important;
}
/*Title to black*/
.page-id-18783 .team-title ,
.page-id-17859 .team-title ,
.page-id-9995 .team-title,
.page-id-9424 .team-title ,
.page-id-8679 .team-title ,
.page-id-7651 .team-title  ,
.page-id-49776 .team-title ,
.page-id-25221 .team-title ,
.page-id-24250 .team-title ,
.page-id-13053  .team-title {
	color:#212529 !important;
}
/*hide the mascot*/
.page-id-18783 .head-img ,
.page-id-17859 .head-img ,
.page-id-9995 .head-img,
.page-id-9424 .head-img ,
.page-id-8679 .head-img ,
.page-id-7651 .head-img  ,
.page-id-49776 .head-img ,
.page-id-25221 .head-img ,
.page-id-24250 .head-img ,
.page-id-13053  .head-img{
	display:none !important;
}
.cloud-btm {
	z-index:0 !important;
}
.left-foot2{
	z-index:99 !important;
}
/*Hide Section*/
.page-id-13053 Section .our-services-scn ，
.page-id-8679 Section .our-services-scn{
display:none !important;
}


/*-- Footer CSS --*/
    .footer-section-1
    {
        position: relative;
        z-index: 5;
    }
    .footerpart
    {
        position: relative;
    }
    .ftimgmn
    {
        position: absolute;
        top: -216px;
        width: 100%;
        z-index: 4;
    }
    .footaddress
    {
        margin: 1rem 0px;
        font-weight: 600;
        font-family: 'Outfit', sans-serif;
        font-size: 20px;
    }
    .footphone span
    {
        width: 100%;
        display: block;
        font-weight: 600;
        font-family: 'Outfit', sans-serif;
        font-size: 20px;
    }
    .footphone span img
    {
        width: 25px;
        height: 25px;
        object-fit: none;
    }
	.grpsiteproper
	{
		display: flex;  
		justify-content: space-between;  
		padding-left: 3rem;
	}
	.desginbycrv
	{
		font-weight: 400 !important;  
		color: #4A25AA;  
		font-family: 'Outfit', sans-serif;  
		font-size: 20px;
	}
	.desginbycrv a
	{
		font-weight: 600 !important;
		color: #4A25AA;  
        font-family: 'Outfit', sans-serif;  
        font-size: 20px;
		text-decoration: none;
	}
    .footerlogo-img
    {
        width: 240px;
    }
    .left-foot2
    {
        display: grid;
        grid-template-columns: 2fr 1fr 1.8fr;
        gap: 30px;
        padding: 10px 0px;
    }
    .footemail,
    .footemail a
    {
        margin-bottom: 1rem;
        font-weight: 600;
        font-family: 'Outfit', sans-serif;
        font-size: 20px;
        color: #4A25AA !important;
        text-decoration: none;
    }
    .left-foot2 .siteproper
    {
        font-weight: 400 !important;
        color: #4A25AA;
        font-family: 'Outfit', sans-serif;
        font-size: 20px;
    }
    .footer1-widgt-text
    {
        margin-top: 10px;
        font-family: 'Helvetica Neue';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 26px;
        color: #2F466C;
    }
    #mega-menu-item-87 a
    {
        height: auto !important;
    }
    #mega-menu-primary li a 
    {
        text-transform: uppercase !important;
        font-family: 'Helvetica Neue' !important;
    }
    
    .bkaprisal
    {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding: 5px 30px 5px 30px;
        gap: 6px;
        border: 1px solid #2F466C;
        border-radius: 100px;
    }
    .bkaprisal:hover
    {
        color: #fff !important;
        background: #2f466c !important;
    }
    .bookapraisal
    {
        font-family: 'Cinzel';
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 14px;
        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF !important;
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding: 16px 30px 14px;
        gap: 6px;
        background: #2F466C;
        border: 1px solid #2F466C;
        border-radius: 100px;
        margin-top: 10px;
        opacity: 1 !important;
    }
    .footer1-widgt img
    {
        width: 410px;
        position: absolute;
        top: -140px;
        left: 30px;
    }
    .footer1-widgt ul li
    {
        display: inline-block;
    }
    .footer1-widgt ul
    {
        margin-top: 10px;
    }
    .footer1-widgt ul li img
    {
        width: 35px;
        height: 35px;
    }
    .footer1-widgt ul li a
    {
        opacity: 1;
    }
    .footer--row-inner.footer-main-inner.footer-content-wrap .container,
    .footer--row-inner .builder-item.desktop-left.tablet-left.mobile-left
    {
        padding: 0px !important;
    }
    .footer1-widgt-text
    {
        font-weight: 400;
        font-size: 20px;
    }
    .footerwidget-btm
    {
        display: grid;
        grid-template-columns: 2.5fr 1.8fr 1.5fr 0.2fr;
        gap: 30px;
        padding: 0px 0px 20px 0px;
    }
    .footer1-widgt
    {
        padding-right: 8rem;
        position: relative;
    }
    .footer2-widgt,
    .footer3-widgt,
    .footer4-widgt
    {
        color: #4A25AA;
    }
    .footer2-widgt h5,
    .footer3-widgt h5,
    .footer4-widgt h5
    {
        margin-bottom: 5px;
        font-size: 14px;
        font-weight: 700;
    }
    .footer2-widgt ul li a,
    .footer3-widgt ul li a
    {
        color: #2F466C;
        font-size: 20px;
        font-weight: 400;
    }
    .footer4-widgt a span
    {
        color: #2F466C;
        font-size: 14px;
        font-weight: 400;
    }
    .byfooter
    {
        padding: 12px 0px;
    }
    .footer-right-title
    {
        font-size: 22px;
        color: #4A25AA;
        margin-bottom: 2rem;
        line-height: 1;
        font-family: 'Outfit', sans-serif;
        font-weight: 800;
    }
    .footer-right-title img
    {
        height: 70px;
    }
    .footer3-widgt
    {
        width: 140px;
        float: left;
    }
    .footer4-widgt
    {
        width: 100px;
        float: left;
    }
    #menu-footer-1
    {
        padding-left: 0px;
    }
    #menu-footer-2
    {
        padding-left: 0px;
        margin-bottom: 0px;
    }
    #menu-footer-1 li a,
    #menu-footer-2 li a
    {
        text-decoration: none;
        color: #4A25AA;
        font-family: 'Outfit', sans-serif;
        font-weight: 400;
        font-size: 20px;
    }
    .cvtextcurve
    {
        font-family: 'Inter', sans-serif;
        font-weight: 900;
        font-size: 48px;
        margin: 15px 0px 0px 0px;
    }
    .cvtextcurve .spn1-crv
    {
        transform: rotate(12deg);
        display: inline-block;
        position: relative;
        top: -5px;
    }
    .cvtextcurve .spn3-crv
    {
        transform: rotate(-12deg);
        display: inline-block;
        position: relative;
        top: -5px;
    }
    .social-mascot .fa.fa-instagram 
    {
        color: #4A25AA;
        font-size: 22px;
        position: relative;
        top: 4px;
    }
.page-id-13053 .border-btn {
    position: relative;
    color: transparent !important; 
    padding: 10px 40px !important;
}

.page-id-13053 .border-btn::before {
    content: "Get Your Mascot Cleaned Today!" !important;
    color: #4a25aa !important; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
}
.page-id-13053 .border-btn:hover::before {
    color: #ffffff !important; 
}
.page-id-1648 .border-btn {
    position: relative;
    color: transparent !important; 
}

.page-id-1648 .border-btn::before {
    content: "Tempah Konsultasi Hari Ini!" !important;
    color: #4a25aa !important; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
}
.page-id-1648 .border-btn:hover::before {
    color: #ffffff !important; 
}
.page-id-1750 .border-btn {
    position: relative;
    color: transparent !important; 
}

.page-id-1750 .border-btn::before {
    content: "Jadwalkan Konsultasi Hari Ini!" !important;
    color: #4a25aa !important; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
}
.page-id-1750 .border-btn:hover::before {
    color: #ffffff !important; 
}
.view-btn {
       padding: 3px 5px !important;
}
.page-id-1648 .common-sec-title.text-center h2,
.page-id-1648 .common-sec-title.text-center h2 .purple-text {
    position: relative;
    color: transparent !important; 
}

.page-id-1648 .common-sec-title.text-center h2::before {
    content: "Baca Testimoni Pelanggan Kami" !important;
    color: #212529 !important; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
 text-align: center; 
    width: 100%; 
}
.page-id-1750 .common-sec-title.text-center h2,
.page-id-1750 .common-sec-title.text-center h2 .purple-text {
    position: relative;
    color: transparent !important; 
}

.page-id-1750 .common-sec-title.text-center h2::before {
    content: "Baca Testimoni Klien Kami" !important;
    color: #212529 !important; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
 text-align: center; 
    width: 100%; 
}
.page-id-1648 .bannerscroll-fulldownn a {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    position: relative;

}

.page-id-1648 .bannerscroll-fulldownn a div {
    visibility: hidden;
    position: relative;
}

.page-id-1648 .bannerscroll-fulldownn a::after {
    content: "Skrol Ke Bawah" !important;
    color: white !important; 
    position: absolute;
    top: 90%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: visible;
}
.page-id-1648 .bannerscroll-fulldownn a:hover::after {
    color: #fcb900 !important;
}
.page-id-1750 .bannerscroll-fulldownn a {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    position: relative;

}

.page-id-1750 .bannerscroll-fulldownn a div {
    visibility: hidden;
    position: relative;
}

.page-id-1750 .bannerscroll-fulldownn a::after {
    content: "Scroll ke Bawah" !important;
    color: white !important; 
    position: absolute;
    top: 90%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: visible;
}
.page-id-1750 .bannerscroll-fulldownn a:hover::after {
    color: #fcb900 !important;
}
.page-id-1648 .venture-hoverbttnuniv a .venture-enterbtn, .page-id-1750 .venture-hoverbttnuniv a .venture-enterbtn {
    content: url("https://mascotenterprise.com/wp-content/uploads/2025/03/Masuk-white.png") !important; 
}

.page-id-1648 .venture-hoverbttnuniv a .hoverventure-enterbtn, .page-id-1750 .venture-hoverbttnuniv a .hoverventure-enterbtn {
    content: url("https://mascotenterprise.com/wp-content/uploads/2025/03/Masuk-yellow.png") !important; 
}
.page-id-1648 .exper-btn.purple-text {
    color: transparent !important; 
    position: relative;
    padding: 8px 70px !important;
}
.page-id-1648 .exper-btn.purple-text::before {
    content: "Dapatkan Sebut Harga" !important;
    color: #4a25aa ; 
    position: absolute;
     top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    display: block;
}
.page-id-1750 .exper-btn.purple-text {
    color: transparent !important; 
    position: relative;
    padding: 8px 70px !important;
}
.page-id-1750 .exper-btn.purple-text::before {
    content: "Dapatkan Penawaran" !important;
    color: #4a25aa ; 
    position: absolute;
     top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    display: block;
}
.nv-index-posts{
	margin-bottom: 160px !important;
}
/*-- Media query --*/
#menu-item-1907 > a {
    margin-top:20px;
    display: block;
    pointer-events: none;
    cursor: default;
    font-weight:900 !important; 
}
.page-template-template-new-home .faq-icon {
    content: url('https://mascotenterprise.com/wp-content/uploads/2025/01/plus-icon.png');
}
.page-template-template-new-home .accordion-button:not(.collapsed) .faq-icon {
    content: url('https://mascotenterprise.com/wp-content/uploads/2025/01/minus-icon.png');
    src: url("https://mascotenterprise.com/wp-content/uploads/2025/01/minus-icon.png"); 
    height: auto; 
}
.page-template-template-new-home a {
    text-decoration: none;
}
.page-template-template-new-home h2 {
    font-size: 58px;
    line-height: 1.2;
    font-weight: 600;
}
 body.page-template-template-new-home{
    font-family: 'Outfit', sans-serif;
    font-size: 20px;
    line-height: 1.5em;
}
.page-template-template-new-home h4{
    font-size: 35px;
    line-height: 1.3em;
    font-weight: 400;
}
.faq-left .purple-text::after {
     content: "\A";
    white-space: pre;
}
.page-template-template-new-home h3 {
    font-size: 32px;
    line-height: 1.3em;
    font-weight: 600;
}
@media screen and (max-width: 1399px) {
    footer .ftimgmn { top: -165px; }
    .home-expwow-right { height: 480px; }
}
@media screen and (max-width: 1250px) {
    .home-expwow-right { height: 410px; }
    footer .ftimgmn { top: -150px; }
    
}
@media screen and (max-width: 768px) {
    footer img.ftimgmn { top: -80px; }
}


@media (max-width: 768px) {
	.page-template-template-new-home h2 {
    font-size: 36px;	
	}
}
@media (max-width: 480px) {
	.page-template-template-new-home h2 {
    font-size: 35px;
}
    .page-template-template-new-home h4 {
    font-size: 24px;
}
}






























