@media screen and (min-width:320px) and (max-width: 991px)
{
	.desginbycrv
	{
		width: 100%;
		text-align: center;
	}
	.grpsiteproper
	{
		 flex-wrap: wrap;
	}
	div.inrfullsizedv
	{
		  height: 100vh;
	}
	div.featured-slidertitle h1
	{
		  font-size: 45px;
		  margin-bottom: 5rem;
	}
	div.featured-slidertitle h1 span img
	{
		  height: 60px;
		  display:block;
		  margin: auto;
	}
	div.fetimageslde 
	{
		  padding: 0px 20px;
	}
	div.leftsldcnt
	{
		  width: 65%;
	}
	div.rgtsldcnt
	{
		  width: 35%;
	}
	div.titleldcnt
	{
		font-size: 25px;
	}
	div.innermeetcont-team p
	{
		font-size: 30px;
	}
	section.meetteam-cont-feat
	{
		padding: 11rem 1rem 3rem 1rem;
	}
	img.metinrteam1
	{
		height: 125px;
	}
	img.metinrteam2
	{
		height: 170px;
	}
	div.ventureuinv-imggroup
	{
		height: 500px;
	}
	h2.innertxt-venture
	{
		font-size: 45px;
	}
	div.our-service-title h2, 
	div.innovative-prod-title h2
	{
		font-size: 45px;
	}
	div.groupour-service
	{
		flex-wrap: wrap;
	}
	div.grpserve 
	{
		width: 100%;
		margin-bottom: 40px;
	}
	div.grpserve.activeserve, 
	div.grpserve:hover
	{
		width: 100%;
	}
	.grpserve div.serve-title
	{
		font-size: 30px;
	}
	.serve-content p
	{
		font-size: 20px;
	}
	div.innovative-grid
	{
		flex-wrap: wrap;
	}
	div.innovative-grid-1,
	div.innovative-grid-2
	{
		width: 100%;
	}
	div.innovative-half-grid
	{
		width: 100%;
	}
	div.team-title
	{
		font-size: 35px;
	}
	.hearcontainer
	{
		padding: 0px 10px;
	}
	div.hearslide-content p
	{
		font-size: 22px;
	}
	div.experience-top-title
	{
		font-size: 45px;
	}
	div.experience-middle-title
	{
		font-size: 60px;
	}
	div.experience-wow
	{
		margin-top: 3rem;
	}
	img.home-expwow-right
	{
		height: 245px;
		bottom: 6rem;
  		right: -5rem;
	}
	img.home-expwow-botm
	{
		height: 420px;
	}
	img.ftimgmn
	{
		top: -58px;
	}
	div.footaddress
	{
		font-size: 16px;
	}
	div.footerwidget-btm
	{
		grid-template-columns: 1fr;
	}
	div.footer1-widgt img
	{
		position: relative;
		top: -35px;
    	left: 19px;
    	width: 220px;
	}
	div.footer2-widgt
	{
		text-align: center;
	}
	div.group-footer
	{
		text-align: center;
	}
	div.footer3-widgt,
	div.footer4-widgt
	{
		width: 100%;
	}
	div.left-foot2
	{
		display: flex;
		flex-wrap: wrap;
        justify-content: space-between;
        gap: 0px;
	}
	.siteproper.stpropft2,
	.siteproper.stpropft3,
	.siteproper.stpropft4
	{
		width: 30%;
		text-align: center;
	}
	.siteproper.stpropft1
	{
		order: 1;
	}
	.siteproper.stpropft2 a,
	.siteproper.stpropft3 a,
	.siteproper.stpropft4 a
	{
		text-align: center;
		font-size: 16px;
	}
	div.left-foot2 .siteproper a,
	div.left-foot2 .siteproper a:hover
	{
		font-size: 16px;
	}
	div.left-foot2 .siteproper
	{
		text-align: center;
  		width: 100%;
	}
	div.siteproper.stpropft1
	{
		font-size: 16px;
  		margin-top: 20px;
	}
	div.footer3-widgt ul li,
	div.footer4-widgt ul li
	{
		display: inline-block;
		margin: 0px 9px;
	}
	div.social-mascot
	{
		position: relative;
		top: 20px;
	}
	div.hearthewow-title
	{
		font-size: 60px;
	}
	div.hearthewow-title img
	{
		height: 100px;
	}
	div.portfolio-tab-category a
	{
		margin-bottom: 30px;
	}
	div.portfolio-tab-category
	{
		flex-wrap: wrap;
	}
	div.portfolio-tab-category a
	{
		font-size: 25px;
	}
	div.portfoli-catergory
	{
		text-align: center;
	}
	div.portfoli-title
	{
		text-align: center;
	}
	div.portfoliogroup
	{
		width:100%;
		margin-right: 0px;
		margin-bottom: 70px;
	}
	div.portfoliogroup:nth-child(3n+2)
	{
		top: unset;
	}
	img.imgtprc2
	{
		display: none;
	}
	.portfoliogroup.blgdisable
	{
		margin-bottom:0px;
	}
	div.letmake-text-middle
	{
		font-size: 110px;
		margin-top: 2rem;
  		margin-bottom: 2rem;
	}
	div.centerimg-letmake-big img
	{
		height: 153px;
		top: 85px;
	}
	img.letmake-text-upper
	{
		height: 75px;
	}
	img.letmake-text-bottom
	{
		height: 75px;
	}
	section.letmake-mascott
	{
		height: 690px;
		background-position: center;
		margin-left: unset;
		width: 100%;
	}
	section.benefits-making h1
	{
		font-size: 50px;
	}
	div.cntmakeben
	{
		font-size: 30px;
	}
	div.innermakeben-div
	{
		height: 500px;
		margin-bottom: 40px;
	}
	div.innermakeben-div-2
	{
		height: 350px;
	}
	div.innermakeben-div-1 img
	{
		object-fit: contain;
	}
	div.inner-corporate-enter h1
	{
		font-size: 50px;
	}
	div.sub-title-corporate
	{
		font-size: 25px;
	}
	div.corporate-social-tab .tab-head
	{
		flex-wrap: wrap;
		box-shadow: none;
	}
	div.tab-head .tbtitle-enterprise
	{
		width: 100%;
		font-size: 25px;
		text-align: center !important;
	}
	div.tab-head .tbtitle-enterprise:nth-child(1),
	div.tab-head .tbtitle-enterprise:nth-child(2)
	{
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		border-bottom: 1px solid #ddd;
	}
	div.cb_tbinner_left h3
	{
		font-size: 26px;
		text-align: center;
	}
	div.cb_tbinner_left p
	{
		text-align: center;
	}
	div.tab-content-enterprise
	{
		padding: 2rem;
	}
	div.cb_tbinner_right img
	{
		height: 240px;
	}
	div.other-services h2
	{
		font-size: 40px;
	}
	div.otherservice-inner
	{
		width: 95%;
	}
	div.otherservice-inner .otrsrv
	{
		width: 100%;
		margin-bottom: 16rem;
	}
	div.otrsrv img
	{
		height: 255px;
		top: -160px;
	}
	div#otrsrvid-8
	{
		width: 100%;
		margin-bottom: 9rem;
	}
	div.otherservice-inner #otrsrvid-7.otrsrv
	{
		margin-bottom: 6rem;
	}
	section.crosevice.what-next-step
	{
		background-size: cover;
		padding-top: 13rem;
	}
	a.whatnext-compress,
	a.whatnext-inflat
	{
		margin-bottom: 20px;
		width: 280px;
  		text-align: center;
	}
	div.whatnextstep-owl-carousel-1.owl-carousel .owl-nav, 
	div.whatnextstep-owl-carousel-2.owl-carousel .owl-nav
	{
		top: -55px;
	}
	.whatnextstep-owl-carousel-1 .bckslide img, 
	.whatnextstep-owl-carousel-1 .nxtslide img, 
	.whatnextstep-owl-carousel-2 .bckslide img, 
	.whatnextstep-owl-carousel-2 .nxtslide img,
	.timeline-owl-carousel .bckslide img,
	.timeline-owl-carousel .nxtslide img
	{
		height: 45px;
	}
	div.nextstep-topcnt,
	div.nextstep-bottomcnt
	{
		padding: 0px 20px;
		font-size: 20px;
	}
	h2.servsubhead
	{
		font-size: 75px;
	}
	div.anyqes-left h2
	{
		font-size: 50px;
	}
	div.accord-title
	{
		font-size: 24px;
	}
	div.accord-img img
	{
		height: auto;
	}
	section.other-services h2
	{
		font-size: 40px;
	}
	img.about-top-imgscrt
	{
		height: 270px;
	}
	div.about-inner-scn h1
	{
		font-size: 60px;
	}
	.about-inner-scn img 
	{
		height: 90px;
	}
	div.about-acn-group
	{
		padding-top: 22rem;
		padding-bottom: 12rem;
	}
	div.about-inner-scn p
	{
		font-size: 25px;
	}
	div.innerwhyweexist h2
	{
		font-size: 45px;
		margin: 4rem 0px 4rem 0px;
	}
	div.left-whyweexist,
	div.left-whyweexist.animwhyweexst.active-animwhy,
	div.right-whyweexist,
	div.right-whyweexist.animwhyweexst.active-animwhy
	{
		width: 100%;
		padding: 50px 40px;
	}
	div.group-whyweexist
	{
		flex-wrap: wrap;
	}
	div.left-whyweexist p, 
	div.right-whyweexist p
	{
		font-size: 20px;
	}
	img.whyweextimg-1,
	img.whyweextimg-2
	{
		height: 150px;
	}
	div.left-whyweexist.animwhyweexst
	{
		margin-bottom: 30px;
	}
	div.left-whyweexist h3, 
	div.right-whyweexist h3
	{
		font-size: 50px;
	}
	div.ourvalue-groupscn h2
	{
		font-size: 50px;
		margin: 2rem 0px 4rem 0px;
	}
	div.ourvalue-innerscn
	{
		flex-wrap: wrap;
	}
	div .ourvalue-gp-1, 
	div .ourvalue-gp-2, 
	div .ourvalue-gp-3
	{
		width: 100%;
		height: 540px;
		margin-bottom: 30px;
	}
	div.ourvalue-content p
	{
		font-size: 20px;
	}
	div.ourmile-stone
	{
		padding-left: 0px;
	}
	div.ourmile-stone h2
	{
		font-size: 50px;
	}
	div.timeline-topcnt,
	div.timeline-bottomcnt
	{
		padding-right: 2rem;
		padding-left: 2rem;
	}
	div.right-meetpoofy h3
	{
		font-size: 70px;
	}
	div.poofy-content p
	{
		font-size: 20px;
	}
	div.meet-our-team h2
	{
		font-size: 50px;
	}
	.meetgrid-1, .meetgrid-2, .meetgrid-3, .meetgrid-4, .meetgrid-5
	{
		width: 100% !important;
	}
	.img-joinourteam img
	{
		height: auto !important;
		width: 100%;
	}
	div.joinour-team-slide-cont .item
	{
		width: 100%;
		margin-bottom: 50px;
	}
	div.joinour-team h2
	{
		font-size: 50px;
	}
	section.fullabout-sectn
	{
		padding-bottom: 10rem;
	}
	div.blog-tab-category
	{
		flex-wrap: wrap;
	}
	div.blog-tab-category a
	{
		margin-bottom: 30px;
	}
	div.blogsgroup
	{
		width:100%;
		margin-right: 0px;
	}
	div.arwblgig
	{
		right: 20px;
	}
	div.letmake-text-middle-ready
	{
		font-size: 80px;
	}
	div.letmake-text-top-ready
	{
		font-size: 60px;
	}
	div.letmake-text-bottom-ready
	{
		font-size: 50px;
	}
	.tfbigtxt2 img 
	{
		height: 50px;
	}
	section.letmake-mascott-ready
	{
		height: 580px;
	}
	div.group-letmake-readyto
	{
		background: rgba(255,255,255,0.3);
  		padding: 21px;
  	    border-radius: 40px;
	}
	div.cntstepfrm-left-1 p
	{
		padding-right: 0px;
		font-size: 25px;
	}
	div.cntstepfrm-left-1, 
	div.cntstepfrm-left-2, 
	div.cntstepfrm-left-3
	{
		padding-right: 0px;
	}
	div.frm-cnt1 div, 
	div.frm-cnt2 div, 
	div.frm-cnt3 div
	{
		font-size: 22px;
	}
	div.cntform-scrolldown
	{
		margin-top: 3rem;
	}
	div.thankyou-contact-msg
	{
		height: 35vh;
	}
	div.thankgroup h1
	{
		font-size: 60px;
	}
	div.thankgroup .thankmsg-3days
	{
		font-size: 25px;
	}
	section.what-next-step h1
	{
		font-size: 50px;
	}
	div.inrwowmoment-st2
	{
		font-size: 100px;
		height: 130px;
	}
	div.inrwowmoment-st2:hover .spnwow2
	{
		font-size: 150px;
	}
	section.what-next-step
	{
		padding-bottom: 10rem;
	}
	.menu-mobile-toggle .navbar-toggle 
	{
		background: transparent !important;
  		border-color: transparent !important;
	}
	.menu-mobile-toggle .navbar-toggle .bars .icon-bar
	{
		background: #fff;
		border-radius: 10px;
		width: 25px;
		height: 3px;
	}
	#header-menu-sidebar-bg
	{
		background-image: url('https://mascot.tryangled.online/wp-content/uploads/2023/09/Mask-Group-395-e1694605321661-1-e1694669824910.png');
	}
	#header-menu-sidebar-bg .nav-ul li
	{
		padding: 0px;
	}
	#header-menu-sidebar-bg .nav-ul li.nv-active > .wrap > a
	{
		color: #FFCD00 !important;
		font-weight: 600;
  		font-family: 'Inter', sans-serif;
	}
	#header-menu-sidebar-bg .nav-ul li a
	{
		color: #fff !important;
  		text-decoration: none;
  		font-size: 20px;
  		font-weight: 600;
  		font-family: 'Inter', sans-serif;
	}
	.nav-ul .caret
	{
		color: #fff !important;
		display: block !important;
	}
	button.hamburger
	{
		background: transparent;
  		border-color: transparent;
	}
	button.hamburger .icon-bar
	{
		color: #fff !important;
		width: 25px !important;
	}
	div.innovative-full-grid
	{
		height: 350px;
	}
	div.innovative-full-grid .group-flhlf-grid
	{
		background-position: top right;
	}
	div.group-1-grid
	{
		background-position: top right;
		background-position-y: 100px;
	}
	.heargroup-slide
	{
		flex-wrap: wrap;
	}
	.heargroup-slide .heargroup
	{
		width: 100% !important;
	}
	.heargroup-slide .hearslide-rightcont
	{
		width: 100%;
		height: 260px;
	}
	div.heargroup-slide .hearslide-rightcont img
	{
		position: unset;
		object-fit: contain;
		height: 100%;
	}

	a.porscrll-link
	{
		top: 18px;
	}
	div.rightportfoli-cnt
	{
		padding-top: 40px;
	}
	div.singleportfolio-behindgroup
	{
		flex-wrap: wrap;
	}
	div.singlebehind-left,
	div.singlebehind-right
	{
		width: 100%;
	}
	li.bhldcls p
	{
		width: 100%;
	}
	div.singleappct-right
	{
		padding-top: 35px;
	}
	div.portquote-content
	{
		font-size: 50px;
	}
	.porthome-expwow-botm
	{
		bottom: -24rem !important;
	}
	section.singleblogevt h1
	{
		font-size: 50px;
	}
	section.more-resources
	{
		background-repeat: no-repeat;
		background-size: cover;
		padding-bottom: 5rem;
	}
	div.more-resource-cont
	{
		flex-wrap: wrap;
	}
	div.more-resource-cont h2
	{
		font-size: 50px;
	}
	.inner-more-resource .owl-prev
	{
		left: 0px !important;
	}
	.inner-more-resource .owl-next
	{
		right: 0px !important;
	}
	.privacy-policy-cont h1, .term-condition h1
	{
		font-size: 50px !important;
	}






	/**********/
	.canv-container .title-virtual
	{
		position: relative;
  		z-index: 5;
	}
	img.firstbgset,
	img.secondbgset
	{
		height: 210px;
	}
	div.selbody-text
	{
		top: 12rem;
		left: 30px;
	}
	div.selhead-text
	{
		top: 22rem;
		left: 30px;
		right: unset;
	}
	div.selhead-text-title 
	{
	  text-align: left;
	}
	a#saveimgcanvas
	{
	   margin-bottom: 40px;
	   padding: 25px 40px;
	   display: block;
	}
	a#clearcanvas
	{
		padding: 25px 40px;
	    display: block;
	}
	.canvas-actions
	{
		position: absolute;
	    bottom: 56px;
	    width: 320px;
	    margin: auto;
	    left: 0px;
	    right: 0px;
	}
	img.vr_headimg
	{
		margin-bottom: 10px;
	}
	/**********/

}

@media screen and (min-width: 992px)
{
	section.about-scnfrmt-main
	{
		background-position-y: unset;
		background-position: bottom !important;
	}
	#menu-item-502 ul.sub-menu
	{
		right: -155px !important;
	}
	#portfoliodetail
	{
		padding-bottom: 3rem;
	}
	.canvheadtitle
	{
		font-family: 'Outfit', sans-serif;  
		font-weight: 600;  
		font-size: 20px;
		display: inline-block !important;    
		position: absolute;    
		top: 11rem;    
		left: 0;    
		right: 0;   
		margin: auto;    
		width: 280px;    
		text-align: center;
	}
}















@media screen and (min-width:1536px) and (max-width: 1920px)
{
	.timeline-owl-carousel .owl-stage::after 
	{
		top: 395px !important;
	}
}



@media screen and (min-width:1920px) and (max-width: 2303px)
{
	.odd-slide .imgzomslide 
	{
  		height: 580px;
	}
	.odd-slide:hover .imgzomslide 
	{
  		height: 570px;
  		transform: scale(0.98);
	}
	.even-slide .imgzomslide
	{
		height: 500px;
	}
	.even-slide:hover .imgzomslide 
	{
  		height: 490px;
  		transform: scale(0.98);
	}
}
@media screen and (min-width:1900px)
{
	img.thirdbgset
	{
		right: 32rem;
	}
	img.vr_bodyimg,
	img.vr_headimg
	{
		height: 60px;
	    margin-right: 25px;
	    width: 60px;
	}
	.vr_head_section img:last-child
	{
		margin-right: 0px;
	}
	.vr_head_section img:nth-child(1)
	{
		margin-right: 25px;
	}
	section.hmpagetop
	{
		/*height: 115vh;*/
	}
	.letmake-mascott-ready.blogdownpg
	{
		height: 1260px;
	}
	img.teamclsslide
	{
		height: 180px;  
	    width: 180px !important;
	}
}
@media screen and (min-width:2304px) 
{
	.odd-slide .imgzomslide 
	{
  		height: 520px;
	}
	.odd-slide:hover .imgzomslide 
	{
  		height: 510px;
  		transform: scale(0.98);
	}
	.even-slide .imgzomslide
	{
		height: 460px;
	}
	.even-slide:hover .imgzomslide 
	{
  		height: 450px;
  		transform: scale(0.98);
	}
	img.ftimgmn
	{
		top: -320px;
	}
	div.footer1-widgt img 
	{
  		width: auto;
  		position: absolute;
  		top: -145px;
  		left: -85px;
	}
	.hearthe-wow-scn
	{
		padding-bottom: 20rem;
	}
	.left-foot2 .siteproper.stpropft1
	{
  		position: relative;
	}
	.footer2-widgt .footerlogo-img
	{
		width: 400px;
    	position: relative;
    	right: 32px;
	}
	.footer-section-1 .container.footerwidget-btm
	{
		max-width: 1600px;
	}
	.footer-section-1
	{
		top: -50px;
	}
	.home-expwow-left 
	{
  		height: 950px;
  		position: absolute;
  		bottom: 20rem;
  		left: -36rem;
	}
	div.experience-top-title,
	div.experience-bottom-title
	{
		font-size: 140px;
	}
	div.experience-middle-title
	{
		font-size: 233px;
	}
	a.exper-btn
	{
		font-size: 30px;
	}
	img.home-expwow-right 
	{
  		height: 960px;
		position: absolute;
		bottom: 22rem;
		right: -10rem;
	}
	div.hearthewow-title
	{
		font-size: 120px;
	}
	div.hearthewow-title img
	{
		height: 200px;
		top: -20px;
	}
	div.team-title
	{
		font-size: 45px;
	}
	div.our-service-title h2, div.innovative-prod-title h2
	{
		font-size: 100px;
	}
	h2.innertxt-venture
	{
		font-size: 100px;
	}
	div.featured-slidertitle h1
	{
		font-size: 100px;
	}
	.container
	{
		max-width: 1600px;
	}
	div.ventureuinv-imggroup
	{
		height: 800px;
	}
	div.grpserve
	{
		height: 550px;
	}
	div.serve-content
	{
		font-size: 30px;
		padding-right: 12rem;
	}
	img.serve-image
	{
		height: 370px;
	}
	div.serve-title
	{
		font-size: 40px;
		margin-bottom: 30px;
		line-height: 1.3;
	}
	div.ventureuinv-imggroup
	{
		background-repeat: no-repeat;
  		background-size: cover;
	}
	h3.gd-title
	{
		font-size: 40px;
	}
	div.gd-content
	{
		font-size: 30px;
	}
	div.innovative-large-grid
	{
		height: 795px;
	}
	div.innovative-half-grid
	{
		height: 365px;
	}
	div.innovative-full-grid
	{
		height: 400px;
	}
	div.innermeetcont-team p
	{
		font-size: 60px;
		padding: 0px 0px;
	}
	.site-logo img
	{
		max-width: 400px;
		width: 230px;
	}
	div.titleldcnt
	{
		font-size: 40px;
	}
	a.slidebtnvmre
	{
		font-size: 30px;
	}
	img.venture-enterbtn
	{
		height: 160px;
	}
	div.hearslide-content
	{
		font-size: 32px;
	}
	div.hearslide-contentby
	{
		font-size: 30px;
	}
	#nv-primary-navigation-main li a
	{
		font-size: 22px;
	}
	ul.nav-ul li
	{
		margin: 0px 25px;
	}
	div.footer-right-title
	{
		font-size: 35px;
		margin-top: 25px;
	}
	div.portfolio-tab-category a
	{
		padding: 25px 30px;
		width: 495px;
		font-size: 35px;
	}
	div.portfoliogroup .imgtprc1
	{
		height: 380px;
		top: -15.5rem;
	}
	div.portfolio-listing
	{
		padding-top: 20rem;
	}
	div.portfoliogroup .imgtprc2
	{
		height: 210px;
		top: -12rem;
	}
	section.letmake-mascott
	{
		height: 1390px;
	}
	.yellowcrvbtm
	{
		position: absolute;
	    right: -25rem;
	    bottom: -36rem;
	    width: 1300px;
	    transform: rotate(-4deg);
	}
	div.centerimg-letmake-big img
	{
		height: 400px;
	}
	div.letmake-text-middle
	{
		font-size: 350px;
	}
	div.letmake-text-middle span:nth-child(1)
	{
		transform: rotate(-12deg);
    	display: inline-block;
    	position: relative;
    	top: 30px;
	}
	div.letmake-text-middle span:nth-child(3)
	{
		transform: rotate(12deg);
    	display: inline-block;
    	position: relative;
    	top: 30px;
	}
	.innermakeben-div img
	{
		margin: auto;
  		height: 520px;
	}
	div.innermakeben-div
	{
		height: 800px;
	}
	div.innermakeben-div-1,
	div.innermakeben-div-2
	{
		height: 385px;
	}
	div.innermakeben-div-2 img
	{
		height: 220px;
	}
	div.container.canv-container
	{
		/*max-width: 1400px;*/
	}
	section.canvas-sec-mascots
	{
		padding-bottom: 32rem;
	}
	.featured-slidertitle h1 span img
	{
		height: 135px;
	}
	.activeserve .serve-image
	{
		transform: translate(60%,0) rotate(-22deg) !important;
	}
	.venture-hoverbttnuniv:hover .hoverventure-enterbtn
	{
		opacity: 1 !important;
		height: 150px !important;
	}
	.innovative-large-grid .group-1-grid
	{ 
		background-position-y: 146px !important; 
	}
	#menu-item-502 ul.sub-menu
    {
        right: -250px !important;
    }
	div.canvheadtitle
	{
		top: 10rem;
	}
}


@media screen and (min-width:2304px) and (max-width: 3000px)
{
	div.footer1-widgt img
	{
		left: -144px !important;
	}
}