.fullslidesp_3
	{
		display: flex;
	}
	.leftfullslidesp_3
	{
		width: 50%;
	}
	.rightfullslidesp_3
	{
		width: 50%;
	}
	.leftfullslidesp_3 h2 
	{
	  font-family: 'Roboto','sans-serif';
	  font-weight: 400;
	  font-size: 32px;
	  color: #161617;
	  display: flex;
	  align-items: center;
	  margin-top: 30px;
	  margin-bottom: 40px;
  }
  .leftfullslidesp_3 h2.fullsessnhd_3 img 
	  {
	  width: 60px !important;
	  height: 60px;
	  margin-left: 0px;
	  margin-right: 20px;
	 }
	 .leflernfull_3
	 {
	 		max-height: 238px;
  		object-fit: contain;
  		border-radius: 10px;
	 }

	 .fullulslidesp_3 {
  background-color: #fff;
  padding: 50px;
  border: 1px solid #161617;
  border-radius: 30px;
  margin-top: 4rem;
  width: 80%;
  position: relative;
  list-style: none;
}

.fullulslidesp_3 li {
  margin-bottom: 12px;
  font-size: 16px;
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  color: #161617;
    display: flex;
}
.leftfullslidesp_3 h3
{
	font-size: 20px;
  margin-bottom: 10px;
}

	.fullslidesp_2 .middlefullslidesp_2
	{
		display: flex;
	}
	.fullslidesp_2 .middlefullslidesp_2 img
	{
		margin-left: 0px;
		margin-right: 20px;
		border-radius: 40px;
	}
	.middlefullslidesp_2 img:nth-child(1) {
  max-width: 800px;
  border-radius: 50px;
  max-height: 250px;
  object-fit: cover;
  margin-bottom: 30px;
}
.middlefullslidesp_2 img:nth-of-type(2) {
  max-width: 650px;
  border-radius: 200px;
  max-height: 250px;
  object-fit: cover;
}
.topfullslidesp_2 h2
{
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  font-size: 32px;
  color: #161617;
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 40px;
}
.topfullslidesp_2 h2 img
{
	width: 60px !important;
  height: 60px;
  margin-left: 0px;
  margin-right: 20px;
}
.bottomfullslidesp_2
{
	  margin-top: 40px;
}
.bottomfullslidesp_2 h2
{
		margin-bottom: 15px;
}
.bottomfullslidesp_2 p
{
		font-family: 'Roboto','sans-serif';
    font-size: 16px;
    font-weight: 400;
    color: #707073;
}
	.fsldfish_1
	{
		height: 160px;
    position: absolute;
    bottom: -48px;
    left: -113px;
    width: 200px !important;
	}
	.fullwidslidesp_1 .fsldleaves
	{
	  position: absolute;
      right: -71px;
      height: 164px;
      bottom: -55px;
      width: 160px !important;
	}
	.leftfullslidesp_1 h2 img {
  width: 60px !important;
  height: 60px;
  margin-left: 0px;
  margin-right: 20px;
  }
  .leftfullslidesp_1 h3
  {
  	padding-right: 4rem;
  	font-size: 20px;
  }
  .rgthfullslidewidth
  {
  	height: 350px;
    border-radius: 200px;
    object-fit: cover;
  }
	.fullslidesp_1
	{
		display: flex;
	}
	.leftfullslidesp_1
	{
		width: 50%;
	}
	.rightfullslidesp_1
	{
		width: 50%;
		position: relative;
	}
	.fullsesul_1
	{
		list-style: none;
	}
	.fullsesul_1 li 
	{
		display: flex;
	}
	.fullwidslidesp_1
	{
		background-color: #fff;
    padding: 40px 20px 20px 20px;
    border: 1px solid #161617;
    border-radius: 30px;
    margin-top: 4rem;
    width: 80%;
    position: relative;
	}
	.fullsesul_1 li
	{
		 margin-bottom: 8px;
		 font-size: 16px;
     font-family: 'Roboto','sans-serif';
     font-weight: 400;
     color: #161617;
	}
	.leftfullslidesp_1 h2
	{
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  font-size: 32px;
  color: #161617;
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 40px;
}

.fullpackage 
	{
	  background: #FFFBEF;
	  padding: 5rem 0 5rem 8rem;
	  border-top-left-radius: 100px;
	  border-bottom-left-radius: 100px;
	  margin-top: 12rem;
	}
	.fullpackage > h2 {
  font-size: 120px;
  font-family: 'Roboto','sans-serif';
  font-weight: 600;
  color: #161617;
  margin-bottom: 20px;
}
.activehdackrd
{
	display: flex !important;
}
.hdaccordoc .plusfaqq
{
	display: none;
}
.hdaccordoc .minusfaqq
{
	display: block !important;
}

.fullpackage ul.packagetags li {
  display: inline-block;
  border: 1px solid #161617;
  padding: 12px 20px;
  margin-right: 6px;
  font-size: 16px;
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  border-radius: 50px;
}
.activehdackrd
{
	display: none;
}

.full-bscslidergrop {
  width: 100%;
  display: flex;
}

.full-bscslidergrop .full-leftbscslide {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  padding-right: 13rem;
}

.full-bscslidergrop .full-rightbscslide {
  width: 50%;
}

.full-detpackbsc {
  font-family: 'Roboto','sans-serif';
  font-size: 12px;
  font-weight: 400;
  color: #707073;
}

div.full-rightbscslide img {
  width: 80% !important;
  margin-left: 0px;
  border-radius: 30px;
}

.full-leftbscslide div p {
  padding-right: 5rem;
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  font-size: 17px;
  color: #161617;
}

/*************************/

	.basicpackslider .owl-nav
	{
		position: absolute;
    right: 60px;
    top: -6rem;
	}
	.leftdsnslide {
  border: 1px solid #161617;
  display: flex;
  width: 45px;
  height: 45px;
  border-radius: 50px;
  align-items: center;
  overflow: hidden;
  transform: rotate(180deg);
}
.leftdsnslide .hoverlefstgslide {
  position: relative;
  right: 37px;
  height: 29px;
  width: 32px;
  transition: all 0.3s linear;
}
.leftdsnslide .unhoverlefstgslide {
  position: relative;
  right: 20px;
  object-fit: contain;
  height: 27px;
  width: 32px;
  transition: all 0.3s linear;
}
.rightdsnslide {
  border: 1px solid #161617;
  display: flex;
  width: 45px;
  height: 45px;
  border-radius: 50px;
  align-items: center;
  overflow: hidden;
}
.rightdsnslide .hoverlefstgslide {
  position: relative;
  right: 37px;
  height: 29px;
  width: 32px;
  transition: all 0.3s linear;
}
.rightdsnslide .unhoverlefstgslide {
  position: relative;
  right: 20px;
  object-fit: contain;
  height: 27px;
  width: 32px;
  transition: all 0.3s linear;
}
.leftdsnslide:hover .hoverlefstgslide {
  right: -6px;
}
.leftdsnslide:hover .unhoverlefstgslide {
  right: -15px;
}
.rightdsnslide:hover .hoverlefstgslide {
  right: -6px;
}
.rightdsnslide:hover .unhoverlefstgslide {
  right: -15px;
}
	.sesonprt1
	{
		padding-top: 2rem;
		position: relative;
	}
	.gropcircleses
	{
		margin-top: 3rem;
		display: flex;
    align-items: center;
    margin-left: 5rem;
	}
	.circlesespoart
	{
		width: 15px;
		height: 15px;
		background-color: #000;
		border-radius: 50%;
	}
	.linecircleses
	{
		width: 100%;
		border-bottom: 1px solid #000;
		height: 0.3px;
	}
	.rightsesnpart2 img
	{
		border-radius: 50px;
		max-height: 275px;
    	object-fit: cover;
      	width: 75% !important;
	}
	.leftsesnpart2 h2 img
	{
		margin-left: 0px;
		margin-right: 15px;
		width: 60px !important;
    height: 60px;
	}
	.leftsesnpart2 h3
	{
		margin-bottom: 20px;
		margin-top: 20px;
		font-family: 'Roboto','sans-serif';
		font-weight: 600;
		font-size: 22px;
	}
	.rightsesnpart2 h3
	{
		margin-bottom: 20px;
		margin-top: 20px;
		font-family: 'Roboto','sans-serif';
		font-weight: 600;
		font-size: 22px;
		margin-left: 12rem;
	}
	.rightsesnpart2 p
	{
		margin-left: 12rem;
		font-family: 'Roboto','sans-serif';
		font-weight: 400;
		font-size: 16px;
		color: #707073;
	}
	div.rightbscslide img
	{
		width: 80% !important;
    margin-left: 0px;
    border-radius: 30px;
	}
  .sesonprt2
	{
		padding-top: 2rem;
	}
	.sessnpartgrp2
	{
		display: flex;
		width: 100%;
	}
	.fishimgs
	{
		width: 250px !important;
	}
	.leftsesnpart2
	{
		width: 50%;
	}
	.rightsesnpart2
	{
		width: 50%;
	}
	.sesonprt1 h2,
	.sesonprt2 h2
	{
		font-family: 'Roboto','sans-serif';
		font-weight: 400;
	  font-size: 32px;
	  color: #161617;
	  display: flex;
	  align-items: center;
	  margin-top: 30px;
    margin-bottom: 40px;
	}
	.sesonprt1 h2 img
	{
		width: 60px !important;
    height: 60px;
    margin-left: 0px;
    margin-right:20px;
	}
	.sesnpartimagegrp 
	{
		display: flex;
    width: 100%;
	}
	.sesnpartimagegrp img 
	{
		margin-left:0px;
		margin-right: 10px;
	}
	.sesnpartimagegrp img:nth-child(1)
	{
		max-width: 500px;
		border-radius: 50px;
		max-height: 250px;
    object-fit: cover;
	}
	.sesnpartimagegrp img:nth-of-type(2)
	{
		width: 350px;
		border-radius: 200px;
		height: 250px;
    object-fit: cover;
	}
	.subsesnpart h4
	{
		font-size: 20px;
	}
	.subsesnpart
	{
		margin-top: 40px;
		margin-bottom: 30px;
	}
	.sessnprtag
	{
		background-color: #161617;
	  color: #fff !important;
	  display: inline-flex;
	  font-family: 'Roboto','sans-serif';
	  justify-content: center;
	  padding: 14px 22px;
	  border-radius: 30px;
	  font-weight: 400;
	  font-size: 16px;
	  text-decoration: none !important;
	  letter-spacing: 0px;
	}
	.bscslidergrop
	{
		width: 100%;
		display: flex;
	}
	.bscslidergrop .leftbscslide
	{
		width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    padding-right: 13rem;
	}
	a.startthepack
	{
		background-color: #161617;
	  color: #fff !important;
	  display: inline-flex;
	  font-family: 'Roboto','sans-serif';
	  justify-content: center;
	  padding: 15px 25px 15px 29px;
	  border-radius: 30px;
	  font-weight: 600;
	  font-size: 16px;
	  text-decoration: none !important;
	  letter-spacing: 2px;
	  align-items: center;
	    margin-bottom: 30px;
	}
	.leftbscslide div p
	{
		padding-right: 5rem;
		font-family: 'Roboto','sans-serif';
		font-weight: 400;
		font-size: 17px;
		color: #161617;
	}
	.detpackbsc
	{
		font-family: 'Roboto','sans-serif';
		font-size: 12px;
		font-weight: 400;
		color: #707073;
	}
	
	.basicpackage ul.packagetags li
	{
		display: inline-block;
		border: 1px solid #161617;
		padding: 12px 20px;
		margin-right: 6px;
		font-size: 16px;
    font-family: 'Roboto','sans-serif';
    font-weight: 400;
    border-radius: 50px;
	}
	.packagetags
	{
		margin-left: 0px;
	}
	.bscslidergrop .rightbscslide
	{
		width: 50%;
	}
	.basicpackage
	{
		  background: #FFFBEF;
		  padding: 5rem 0 5rem 8rem;
		  border-top-left-radius: 100px;
      border-bottom-left-radius: 100px;
	}
	.basicpackage > h2
	{
/* 		 font-size: 120px; */
		font-size: clamp(32px, 6.25vw, 120px)!important;
     font-family: 'Roboto','sans-serif';
     font-weight: 600;
     color: #161617;
     margin-bottom: 20px;
	}
	.programoutline h3.tiprogoutline
	{
		font-size: 120px;
    font-family: 'Roboto','sans-serif';
    font-weight: 600;
    color: #FFFFFF;
    margin-bottom: 7rem;
    text-align: center;
	}
	.prgamoutcont,
	.prgamoutcont p
	{
		font-family: 'Roboto','sans-serif';
		font-size: 32px;
		font-weight: 400;
		color: #FFE6B3;
	}
	.lowerthrecont
	{
		display: flex;
	}
	.upperthrecont h6,
	.upperthrecont p
	{
		color: #ffffff;
	}
	.upperthrecont h6
	{
		font-size: 32px;
		font-family: 'Roboto','sans-serif';
    font-weight: 600;
    margin-bottom: 45px;
	}
	.threcnpgmamout2 img
	{
		 height: 550px;
     object-fit: cover;
     border-radius: 30px;
	}
	.bigupimage
	{
		 border-radius: 20px;
	}
	.threcnpgmamout3 .lowerthrecont p
	{
		font-size: 20px;
		font-family: 'Memogram','sans-serif';
    font-weight: 400;
    color: #ffffff;
    width: 70%;
    padding-right: 3rem;
    line-height: 1.4;
	}
	.threcnpgmamout3 .lowerthrecont .smallupimage
	{
		 width: 30%;
		 height: 130px;
     object-fit: contain;
	}
	.threcnpgmamout3 .lowerthrecont
	{
			padding-top: 50px;
	}
	.upperthrecont p
	{
		font-size: 20px;
		font-family: 'Memogram','sans-serif';
    font-weight: 400;
    padding-right: 12rem;
    line-height: 1.5;
	}
	.lowerthrecont .bigupimage
	{
		  width: 70%;
		  border-radius: 20px;
	}
	.lowerthrecont .smallupimage
	{
			position: relative;
      right: 3px;
      height: 87px;
	}
	.threesecnpgmamout
	{
		display: flex;
		gap: 40px;
		margin-top: 12rem;
    margin-bottom: 12rem;
	}
	.threcnpgmamout1,.threcnpgmamout2,.threcnpgmamout3
	{
		width: 33%;
		overflow: hidden;
	}
	.programoutline h5
	{
		font-size: 32px;
    font-family: 'Roboto','sans-serif';
    font-weight: 600;
    color: #FFFFFF;
    margin: 3rem 0 5rem 0;
	}
	.accordledone
	{
    border-radius: 30px 30px 0px 0px;
    padding: 40px 60px 20px 40px;
      margin-bottom: 6rem;
	}
	.headacrdledcmn 
	{
		display: flex;
    align-items: center;
	}
	.programoutline
	{
		background-color: #161617;
		padding-top: 10rem;
	}
	.headacrdledcmn span 
	{
		margin-right: 0px;
    margin-left: auto;
	}
	.headacrdledcmn span svg
	{
		width: 50px;
    height: 50px;
	}
	.left-acrodled h4
	{
		margin-top: 10px;
    margin-bottom: 32px;
    font-size: 32px;
    font-family: 'Roboto','sans-serif';
    font-weight: 600;
    display: flex;
    align-items: center;
	}
	.left-acrodled h4 img
	{
		width: 40px;
    height: 40px;
    margin-left: 0px;
    margin-right: 30px;
	}
	.videoprvimg
	{
		height: 400px;
	}
	.fulcont-acrod
	{
		padding-right: 17rem;
	}
	.inneracrodledcmn
	{
		display: flex;
		padding-top: 40px;
	}
	.left-acrodled
	{
		width: 50%;
	}
	.right-acrodled
	{
		width: 50%;
	}
	.fulcont-acrod,
	.fulcont-acrod p
	{
		font-family: 'Roboto','sans-serif';
		font-weight: 400;
		font-size: 20px;
		line-height: 1.5;
	}

	.left-acrodled .vpoline
	{
		background-color: #161617;
		color: #fff !important;
		display: inline-flex;
		font-family: 'Roboto','sans-serif';
		justify-content: center;
		padding: 15px 25px;
		border-radius: 30px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    cursor: pointer;
	}
	.vpoline span
	{
		display: inline-block;
    width: 20px;
    overflow: hidden;
    height: 20px;
    margin-left: 15px;
	}

  .headacrdledcmn	h3
  {
  	font-size: 56px;
  	font-weight: 600;
  	font-family: 'Roboto','sans-serif';
  	color: #161617;
  }
	.ourthemes
	{
		background: #FFFBEF;
	}
	.ourthemes h2
	{
		font-family: 'Roboto','sans-serif';
		color: #161617;
		font-weight: 600;
		font-size: 120px;
		text-align: center;
		margin: 3rem 0 clamp(40px, 5vw, 140px) 0;
	}
	.contgrpdeslide h3
	{
		font-size: 32px;
	  font-family: 'Memogram','sans-serif';
	  font-weight: 400;
	  color: #161617;
	}
	.irgrpvslide
	{
		display: flex;
		width: 100%;
	}
	.left-grpdesslider
	{
		width: 40%;
		display: flex;
    align-content: space-between;
    flex-wrap: wrap;
    padding: 5rem 4rem;
    background: #fff;
    border-radius: 30px;
	}
	.right-grpdesslider
	{
		width: 60%;
	}
	.right-grpdesslider img
	{
		height: 1000px;
    border-radius: 30px;
    width: 90%;
	}
	.contgrpdeslide ul
	{
		list-style: none;
		margin-left: 0px;
		margin-top: 3rem;
    margin-bottom: 3rem;
	}
	.contgrpdeslide ul li
	{
		display: inline-block;
		border-radius: 30px;
		font-size: 16px;
		color: #161617;
		border: 1px solid #161617;
    padding: 10px 20px;
    margin-right: 5px;
    font-family: 'Roboto','sans-serif';
    margin-bottom: 10px;
	}
	.contpargslide,
	.contpargslide p
	{
		 font-size: 20px;
		 font-family: 'Roboto','sans-serif';
		 font-weight: 400;
		 color: #161617;
	}
	.lerncotlink1
	{
		font-family: 'Roboto','sans-serif';
		font-weight: 600;
		font-size: 16px;
		background-color: #E1ABF9;
		border-radius: 30px;
		color: #161617;
		text-transform: uppercase;
		display: flex;
		align-items: center;
		width: 100%;
    padding: 16px 30px;
	}
	.lerncotlink2
	{
		font-family: 'Roboto','sans-serif';
		font-weight: 600;
		font-size: 16px;
		background-color: #36BBC4;
		border-radius: 30px;
		color: #161617;
		text-transform: uppercase;
		display: flex;
		align-items: center;
		width: 100%;
    padding: 16px 30px;
	}
	.lerncotlink3
	{
		font-family: 'Roboto','sans-serif';
		font-weight: 600;
		font-size: 16px;
		background-color: #939FF5;
		border-radius: 30px;
		color: #161617;
		text-transform: uppercase;
		display: flex;
		align-items: center;
		width: 100%;
    padding: 16px 30px;
	}
	.lerncotlink1 svg,
	.lerncotlink2 svg,
	.lerncotlink3 svg
	{
		margin-left: 15px;
	}
	.lerncotlink1 svg path
	{
		fill: #161617;
	}
	.accodbouce {
  animation: acdbouce 2s ease;
}
@keyframes acdbouce 
{
	/*0%, 20%, 50%, 80%, 100% { margin-top: 0px; }
	40% { margin-top: -30px; }
	60% { margin-top:-15px; }*/
	0%, 20%, 50%, 80%, 100% { bottom: -23px; }
	40% { bottom: -33px; }
	60% { bottom:-28px; }
}

h1.lernh1bnr
{
	font-family: 'Roboto','sans-serif';
	font-size: 180px;
	font-weight: 600;
	color: #161617;
	text-align: center;
}	
.learning-desn-secnbanner .row
{
	align-items: center;
	justify-content: center;
	height: 100vh;
}
.learning-desn-secnbanner
{
	background: #FFFBEF;
}
.learning-desn-secnbanner a
{
	background: #161617;
	padding: 10px 20px;
	border-radius: 30px;
	display: inline-flex;
	align-items: center;
	color: #FFFFFF !important;
	text-transform: uppercase;
	font-family: 'Roboto','sans-serif';
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
}
.learning-desn-secnbanner a div
{
	width: 24px;
    height: 24px;
    overflow: hidden;
    margin-left: 10px;
}
.learning-desn-secnbanner a div svg path
{
	fill: #fff;
}
.learning-desn-secnbanner a svg
{
	width: 15px;
}
.btnsylearn
{
	width: 100%;
	text-align: center;
	margin-top: 9rem;
}
.imagebigger
{
	overflow: hidden;
	height: 150vh;
}
.widerimage
{
	width: 25%;
    /*border-top-left-radius: 40%;
    border-top-right-radius: 40%;*/
    border-radius: 9999px;
    min-height: 900px;
    object-fit: cover;
    margin-top: 2rem;
}
.brandthslider img
{
	flex-grow: 1;
}
.brandthslider
{
	display: flex;
	gap: 35px;
	background: #FFFFFF;
  padding: 45px 20px;
  border-radius: 10px;
  margin-top: 9rem;
}
.brandthslider img
{
	
    height: 75px;
    object-fit: contain;
     flex: 1 1 0;
     width: 0;
}
.brandthatmat
{
	background: #161617;
	padding: 11rem 0;
	  min-height: 60vh;
}
.brandthatmat h2
{
	color: #fff;
	font-size: 100px;
	font-family: 'Memogram','sans-serif';
	font-weight: 400;
}
.guidetext
{
	font-size: "Roboto", sans-serif;
	font-weight: 600;
	font-size: 90px;
	color: #FFE6B3;
}
.groupguide
{
	width: 100%;
	display: flex;
}
.left-groupguide
{
	width: 40%;
}
.right-groupguide
{
	width: 60%;
}
.guidebysyste
{
	padding: 10rem 0;
}
.right-groupguide p
{
	color: #FFE6B3;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  margin-top: 3rem;
  padding-right: 25%;
}
.guidebysyste
{
	background-color: #FF6600;
}
.designthinkingcreate h2
{
	font-size: 128px;
	font-family: "Roboto", sans-serif;
  font-weight: 600;
}
.designthinkingcreate
{
	padding: 10rem 0;
	background: #FFFBEF;
}
.ourpgmsuit
{
	margin-top: 6rem;
}
.desgnthikcontent
{
	margin-top: 4rem;
}
.desgnthikcontent p
{
	font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #161617;
}
.ourpgmsuit,
.ourpgmsuit p
{
	font-family: 'Memogram','sans-serif';
	font-weight: 400;
	font-size: 32px;
	display: inline-block;
}
.ourpgmsuit p span a
{
	background-color: #36BBC4;
	text-decoration: none;
	padding: 10px 30px;
	font-family: "Roboto", sans-serif;
  font-weight: 600;
  border-radius: 50px;
  margin-right: 20px;
}
.ourpgmsuit p span
{
	display: inline-block;
	margin-left: 7rem;
}

.venturetabnew {
  margin-left: 0px;
  margin-bottom: 6rem;
  list-style: none;
  display: flex;
}
.venturetabnew li {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  position: relative;
  border: 1px solid #161617;
  padding: 12px 25px;
  border-radius: 8px;
  margin-right: 15px;
  transition: all 0.3s linear;
  cursor: pointer;
}
.venturetabnew li.actvconsult {
  background-color: #000F98;
  border: 1px solid #000F98;
}
.venturetabnew li:hover {
  background-color: #000F98;
  border: 1px solid #000F98;
}
.venturetabnew li.actvconsult .svgplussym {
  opacity: 0 !important;
}
.venturetabnew li.actvconsult .svgminussym {
  opacity: 1 !important;
}
.venturetabnew li.actvconsult svg, .venturetabnew li.actvconsult svg path {
  fill: #000 !important;
}
.venturetabnew li:hover svg, .venturetabnew li:hover svg path {
  fill: #000 !important;
}
.casestudyven-group {
  display: flex;
  border-radius: 40px;
  padding: 40px 60px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin-bottom: 3rem;
    background-color: #fff;
}
.leftvencasestudy {
  width: 60%;
  padding-right: 7rem;
}
.rightvencasestudy {
  width: 40%;
}
.leftvencasestudy h4 {
  font-family: 'Roboto','sans-serif';
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  color: #161617;
  letter-spacing: 1.2;
}
.leftvencasestudy h3 {
  background-color: #75CCCC;
  color: #fff;
  padding: 10px 20px;
  border-radius: 10px;
  font-size: 30px;
  text-transform: uppercase;
  font-family: 'Roboto','sans-serif';
  margin-top: 15px;
  margin-bottom: 30px;
}
.casecontent, .casecontent p {
  font-family: 'Roboto','sans-serif';
  font-size: 16px;
  font-weight: normal;
}
.rightvencasestudy img {
  border-radius: 15px;
  height: 425px;
  width: 100%;
  object-fit: cover;
}
.svgminussym {
  width: 30px;
  height: 20px;
  position: absolute;
  left: 22px;
}
.venturetabnew li.actvconsult span {
  color: #000 !important;
}
.venturetabnew li span {
  margin-left: 15px;
  display: block;
  color: #161617;
  font-weight: 600;
  font-family: 'Roboto','sans-serif';
  text-transform: uppercase;
  letter-spacing: 2px;
}
.ourlastlearn
{
	font-size: 32px;
	font-weight: 600;
  font-family: 'Roboto','sans-serif';
	color: #161617;
	margin-bottom: 7rem;
}
section.ourlatestwork
{
	  padding: 7rem 0;
}
.oltab1
{
	background-color: #62D962 !important;
	border-color: #62D962 !important;
}
.oltab2
{
	background-color: #FF3131 !important;
	border-color: #FF3131 !important;
}
.oltab3
{
	background-color: #26ADFF !important;
	border-color: #26ADFF !important;
}
.olatabcontainer
{
	background-color: #FFE6B3;
  padding: 8rem;
  border-radius: 60px;
    position: relative;
}
.ourlatestwork::before 
{
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 50%;
  background: transparent linear-gradient(180deg, #161617 50%, #FFFFFF00 100%);
}
.ctpgmslider {
  width: 100%;
  display: flex;
}
.leftdesignpgm {
  width: 30%;
}
.leftdesignpgm img {
  width: 230px !important;
  height: 230px;
  border-radius: 10px;
  background-color: #161617;
  object-fit: cover;
}
.rightdesignpgm {
  width: 70%;
}
.grpgmslider h3 {
  font-size: 56px;
  margin-bottom: 6rem;
  font-weight: 400;
  font-family: 'Memogram Italic','sans-serif';
  color: #161617;
}
.sbpgmcontent {
  font-size: 20px;
  margin-bottom: 3rem;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  color: #161617;
}
.grpgmslider h5 {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
  color: #161617;
}
.grpgmslider h6 {
  font-size: 20px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  color: #161617;
}
.pgmbyslider {
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  color: #161617;
}
.designprogramslider .owl-nav {
  width: 70%;
  margin-left: auto;
  text-align: left;
  margin-top: 35px;
}
.areubranddead.fgbmcksecn
{
	  min-height: unset;
}
.areubranddead.fgbmcksecn .getstartedgrp
{
		margin-top: 12rem;
}
.designprogramslider
{
	  padding-top: 8rem;
	  min-height: unset;
}
.fotbottomsecn {
  background-image: linear-gradient(to top, #fee3b0 70%, #fff 100%) !important;
}
.fullscntop_4 h2 img
{
	width: 60px !important;
    height: 60px;
    margin-left: 0px;
    margin-right: 20px;
}
.atmhd1
{
	position: relative;
}
.fullslidesp_3 img.leflernfull_3
{
	width: 345px;
	object-fit: cover;
  border-radius: 50px;
}
.fullpackslider .owl-nav 
{
  position: absolute;
  right: 60px;
  top: -6rem;
}
.atmhd1
{
	position: absolute;
}
.atmhd1 img
{
	height: 202px;
    position: relative;
    top: 10px;
    right: 73px;
}
.atmhd2
{
	position: absolute;
}
.atmhd2 img
{
	position: relative;
    top: 72px;
    right: 51px;
}
.atmhd3
{
	position: absolute;
} 
.atmhd3 img
{
	height: 160px;
  	position: relative;
  	top: 65px;
  	right: 56px;
}
.atmhd4
{
	position: absolute;
}
.atmhd4 img
{
	height: 120px;
  	position: relative;
  	top: 10px;
  	right: -6px;
}
.atmhd5
{
	position: absolute;
}
.atmhd5 img
{
	height: 32px;
  	position: relative;
  	top: 42px;
  	right: -1px;
}
.atmhd6
{
	position: absolute;
}
.atmhd6 img
{
	height: 82px;
    position: relative;
    top: 137px;
    right: 62px;
}
.grpgudieimage
{
	background-color: #ffe6b3;
	height: 650px;
    display: flex;
    align-items: center;
    border-radius: 60px;
}
.left-groupguide
{
	padding-right: 5rem;
}
.sesonprt1,
.sesonprt2
{
	width: 80%;
}
.second2gropcirlce .linecircleses
{
	width: 5.5%;
    border-bottom: 1px solid #000;
    height: 0.3px;
    position: absolute;
    left: 0px;
}
.sessnpartgrp2 .leftsesnpart2
{
	padding-right: 13rem;
}
.rightbscslide img
{
	height: 500px;
    object-fit: cover;
}
.starthomefull p
{
	line-height: 1.6;
}
ul.detpackbsc li img 
{
	height: 25px !important;
	width: 25px !important;
	margin-right: 10px;
	margin-left: 0px;
}
ul.detpackbsc li  
{
	display: flex;
	align-items: center;
	margin-bottom: 12px;
	justify-content: left;
}
.startthepack div
{
	width: 30px;
    margin-left: 15px;
    height: 30px;
    display: flex;
    overflow: hidden;
    align-items: center;
}
.unhvrstartthetour
{
	transform: rotate(-90deg);
    width: 22px !important;
    height: 22px;
    margin-right: 20px;
}
.hvrstartthetour
{
	transform: rotate(-90deg);
    width: 22px !important;
    height: 22px;
}
.fullsesonprt1
{
	width: 80%;
}
.rightfullslidesp_1 .rgthfullslidewidth
{
	  max-height: 209px;
    border-radius: 200px;
    object-fit: cover;
    width: 60% !important;
}
.fullsesul_1 li span
{
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: inline-flex;
  width: 30px;
  height: 28px;
  align-items: center;
  font-size: 15px;
  margin-right: 12px;
}
.fullsesul_1 li
{
	display: flex;
    align-items: center;
}
.full-leftbscslide .detpackbsc
{
	margin-top: 6rem;
}
.fullrightsbcimage1 img
{
	height: 510px;
    object-fit: cover;
}
.fullsesonprt2 .fullslidesp_2
{
	padding-right: 20rem;
}
.fullsesonprt1,
.fullsesonprt2,
.fullsesonprt3,
.fullsesonprt4,
.fullsesonprt5, 
.fullsesonprt6  
{
  width: 80%;
  padding-top: 2rem;
}
.lefwhitline
{
	position: absolute;
	left: 0px;
}

.fullulslidesp_3 li span, 
.rightfullwdth_4 li span
{
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: inline-flex;
  width: 30px;
  height: 28px;
  align-items: center;
  font-size: 15px;
  margin-right: 12px;
}

.fullulslidesp_4 
{
  background-color: #fff;
  padding: 50px;
  border: 1px solid #161617;
  border-radius: 30px;
  width: 100%;
  position: relative;
  list-style: none;
}

.fullulslidesp_4 li {
  margin-bottom: 12px;
  font-size: 16px;
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  color: #161617;
  display: flex;
}

.fullscntop_4 h2 {
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  font-size: 32px;
  color: #161617;
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 40px;
}
.leftfullwdth_4 img
{
	max-height: 178px;
    object-fit: cover;
    border-radius: 50px;
    width: 78% !important;
  margin-left: 0px;
}
.leftfullwdth_4 h5
{
	font-weight: 600;
}
.leftfullwdth_4
{
	width: 40%;
}
.rightfullwdth_4
{
	width: 60%;
	padding-left: 3rem;
}
.leftfullwdth_4 h5
{
	font-weight: 600;
    color: #161617;
    font-size: 20px;
}
.fullwidthscntop_4
{
	display: flex;
}

.fullscntop_5 h2 {
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  font-size: 32px;
  color: #161617;
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 40px;
}
.fullscntop_5 h2 img {
  width: 60px !important;
  height: 60px;
  margin-left: 0px;
  margin-right: 20px;
}

.leftfullwdth_5 .larg5image {
  width: 300px !important;
  height: 293px;
  border-radius: 30px;
  object-fit: cover;
}
.leftfullwdth_5
{
	width: 40%;
}
.rightfullwdth_5
{
	width: 60%;
}
.lagfish5
{
	position: absolute;
    width: 230px !important;
    top: -29px;
    left: -5px;
}
.lagleaves5
{
	position: absolute;
    width: 140px !important;
    bottom: -29px;
    right: 80px;
}
.leftfullwdth_5 div
{
	position: relative;
}
.fullscntop_5 h3
{
	font-weight: 600;
    color: #161617;
    font-size: 20px;
    margin-bottom: 4rem;
    width: 60%;
}

.fullulslidesp_5 {
  background-color: #fff;
  padding: 50px;
  border: 1px solid #161617;
  border-radius: 30px;
  width: 100%;
  position: relative;
  list-style: none;
}

.fullulslidesp_5 li {
  margin-bottom: 12px;
  font-size: 16px;
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  color: #161617;
  display: flex;
}

.rightfullwdth_5 li span {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: inline-flex;
  width: 30px;
  height: 28px;
  align-items: center;
  font-size: 15px;
  margin-right: 12px;
}

.fullscntop_6 h2 {
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  font-size: 32px;
  color: #161617;
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 40px;
}

.fullscntop_6 h2 img {
  width: 60px !important;
  height: 60px;
  margin-left: 0px;
  margin-right: 20px;
}

.fullscntop_6 h3 {
  font-weight: 600;
  color: #161617;
  font-size: 20px;
  margin-bottom: 4rem;
  width: 60%;
  font-family: 'Roboto','sans-serif';
}
.fullwidthscntop_6 img:nth-child(1) {
  max-width: 530px;
  border-radius: 50px;
  max-height: 250px;
  margin-right: 22px;
  object-fit: cover;
}
.fullwidthscntop_6 img:nth-child(2) {
  max-width: 450px;
  border-radius: 200px;
  max-height: 250px;
  object-fit: cover;
}
.fullwidthscntop_6
{
	display: flex;
}
.smallsubtextprt6
{
	font-size: 18px;
    padding-left: 3rem;
    margin-bottom: 20px;
    font-weight: 500;
    font-family: 'Roboto','sans-serif';
}
.lstwhiteline
{
	width: 4%;
}
.suitablefor p
{
	font-weight: 400;
    font-family: "Memogram", sans-serif;
    font-size: 32px;
    color: #FFFFFF;
}
.suitablefor span {
  display: inline-block;
  margin-left: 7rem;
}
.suitablefor span a
{
  background-color: #36BBC4;
  text-decoration: none;
  padding: 10px 30px;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  border-radius: 50px;
  margin-right: 20px;
  font-size: 32px;
}
.suitablefor
{
	display: flex;
}
.packagedetailspck
{
	margin-top: 10rem;
}
div.ourpgmsuit
{
	margin-bottom: 9rem;
}
section.ourthemes
{
	padding-bottom: 12rem;
}
.right-acrodled .imgacrodgrp
{
	height: 400px;
    width: 100%;
    position: relative;
    text-align: center;
}
.imgacrodgrp video
{
  position: absolute;
  top: 0px;
  width: 84%;
  height: 100%;
  object-fit: cover;
  margin: auto;
  left: 0;
  right: 0;
  border-radius: 30px;
}
.headacrdledcmn
{
	cursor: pointer;
}
.lernfooterdesg
{
  width: 100%;
  position: absolute;
  bottom: -23px;
  left: 0px;
  height: 35px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}
.accordledone
{
	position: relative;
}
.vpoline span svg path
{
	fill: #fff;
}
.lerncotlink2 svg path,
.lerncotlink3 svg path
{
	fill: #161617;
}
a.lerncotlink1,
a.lerncotlink2,
a.lerncotlink3
{
	text-decoration: none !important;
	color: #161617 !important;
}
.tiprogoutline div:nth-child(1) span
{
	position: relative;
    left: -20rem;
    transition: all 0.3s linear;
}
.tiprogoutline div:nth-child(2) span
{
	position: relative;
    right: -20rem;
    transition: all 0.3s linear;
}
.scrtmactive.tiprogoutline div:nth-child(1) span
{
	left: -10rem !important;
}
.scrtmactive.tiprogoutline div:nth-child(2) span
{
	right: -10rem !important;
}
.brandthatmat h2 span:after
{
	content:'';
	position: absolute;
	width: 100px;
	height: 1px;
	border-bottom: 1px solid #fff;
	left: -108px;
    top: 48px;
}
.brandthatmat h2 span
{
	position: relative;
	display: inline-block;
	font-weight: 400;
    font-family: "Memogram Italic", sans-serif;
    margin-left: 8rem;
}
.grpgudieimage
{
	position: relative;
    overflow: hidden;
}
.grpgudieimage video
{
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 60px;
    object-fit: cover;
}
.designtnikitem
{
	margin-bottom: 30px;
}
.right-grpdesslider img
{
	object-fit: cover;
}
.ourimgthm1,
.ourimgthm2
{
	position: absolute;
}
.orimg1
{
   height: 80px;
  position: relative;
  right: 80px;
  top: 25px;
}
.orimg2
{
   height: 80px;
   position: relative;
   right: 87px;
}
.thespan
{
	display: inline-block;
    margin-right: 70px;
}
.fullwidthscntop_5
{
	display: flex;
}
/********************/
.datagrade-left
{
	display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}
.left-grpdesslider.lefdataitem,
.right-grpdesslider.lefdataitem
{
	align-content: unset;
	height: 1000px;
	overflow: hidden;
}
.datagrade-left
{
	height: 100%;
}

.rightsf-content {
  width: 100%;
  border: 1px solid cyan;
}
.rightsf-content img
{
	width: 100%;
  height: 100vh;
  border: 1px solid red;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 100px;
}

.irgrpvslide
{
	width: 100%;
  height: 100vh;
  overflow: hidden;
  display: flex;
}

.spacer {
  width: 100%;
  height: 100vh;
  background-color: green;
}

.containerscrlldv {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: flex;
}

.left-container
{
  width: 50%;
  height: 100vh;
  overflow: hidden;
  position: relative;
}

.right-container {
  width: 60%;
  height: 100vh;
  overflow: hidden;
  position: relative;
  max-height: 1000px;
}

.right-designthinkcontent {
  width: 100%;
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
}

.imgscrll-element {
  width: 90%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 100px;
  border-radius: 30px;
  object-fit: cover;
  max-height: 1000px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  scroll-snap-align: start;
}

.left-container {
  width: 40%;
  display: flex;
  align-content: space-between;
  flex-wrap: wrap;
  padding: 5rem 4rem;
  background: #fff;
  border-radius: 30px;
  max-height: 1000px;
}

.left-designthinkcontent {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.left-designthinkcontent .desgingrpscrll-item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;

}

.left-designthinkcontent .desgingrpscrll-item:first-child {
  opacity: 1;
}	
.learndivscrllcont
{
	padding: 8rem 0;
	background: #FFFBEF;
}

/*.imgscrll-elementimage
{
	width: 100%;
  height: 100%;
  margin: auto;
  border-radius: 30px;
}*/


.imgscrll-element {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100vh;
}

.imgscrll-elementimage 
{
    width: 90%;
    height: 100%;
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
    object-fit: cover;
    object-position: center;
    border-radius: 30px;
}
.imgscrll-element:first-child .imgscrll-elementimage 
{
    clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);
}    
.fullpackslider .gropcircleses
  {
  	  margin-left: 3rem;
  }

.dsktoplearndiv h2
{
	font-size: 128px;
	font-weight: 600;
	font-family: "Roboto", sans-serif;
	color: #161617;
	margin-bottom: 7rem;
}

@media screen and (min-width:320px) and (max-width:991px)
{
	 section.learning-desn-secnbanner.lrnbydesgncsn 
	 {
     min-height: 70vh;
   }
   .fullpackslider .gropcircleses .lstwhiteline
   {
   	  width: 20%;
   }
   .learning-desn-secnbanner .row
   {
   		height: unset;
   	  margin-top: 7rem;
   }
   section.imagebigger
   {
   		height: 100vh;
   }
   div.brandthslider
   {
   	  margin-top: 5rem;
   }
   div.brandthslider img 
   {
    height: 90px;
    width: 90px;
    flex: unset !important;
  }
  div.grpgudieimage
  {
  	height: auto;
  	aspect-ratio: 1;
  }
  div.left-grpdesslider
  {
  	order: 2;
  }
  div.right-grpdesslider
  {
  	order: 1;
  }
  div.right-grpdesslider img {
    height: auto;
    border-radius: 10px;
    aspect-ratio: 1;
    width: 100%;
    margin-bottom: 25px;
  }
  section.designthinkingcreate
  {
  	padding-bottom: 0px !important;
  }
  section.ourthemes h2
  {
  	margin-bottom: 4rem;
  }
  div.fulcont-acrod
  {
  	font-size: 16px;
  }
  section.programoutline h5
  {
  	 margin-top: 0px;
  }
  div.threesecnpgmamout
  {
  	 margin-top: 6rem;
  }
  div.basicpackage ul.packagetags li,
  div.fullpackage ul.packagetags li
  {
  	 padding: 8px 16px;
  	 font-size: 12px;
  }
  div.leftbscslide div p
  {
  	font-size: 14px;
  }
  div.leftbscslide div p br 
  {
  	display: none;
  }
  .linecircleses
  {
  	height: 1px;
  }
  div.second2gropcirlce .linecircleses
  {
  	width: 28%;
  }
  section.ourthemes
  {
  	min-height: 70vh;
  }
  h3.tiprogoutline div:nth-child(1) span
  {
  	left: -3rem;
  }
  h3.tiprogoutline div:nth-child(2) span
  {
  	right: -3rem;
  }
  section.programoutline h3.tiprogoutline
  {
  	 margin-bottom: 4rem;
  }
  div.full-leftbscslide div p
  {
  	font-size: 16px;
  }
  div.full-leftbscslide div p br
  {
  	 display: none;
  }
  ul.venturetabnew
  {
  	  margin-bottom: 3rem;
  }
  div.basicpackslider .owl-nav, div.fullpackage .owl-nav
  {
  	  top: -15rem;
  }
}

@media screen and (min-width:992px) and (max-width:1200px)
{
		div h1.lernh1bnr {
    font-size: 55px;
  }
   span.atmhd5 img {
    height: 14px;
    position: relative;
    top: 13px;
    right: 5px;
  }
  span.spatmfld1 {
    animation: scopeviewefmob 6.8s ease-in infinite;
    animation-delay: 0s;
    animation-fill-mode: none;
    animation-fill-mode: both;
    animation-delay: 2s;
  }
  span.atmhd1 img {
    height: 55px;
    position: relative;
    top: 5px;
    right: 23px;
  }
  span.atmhd2 img {
    position: relative;
    top: 26px;
    right: 16px;
    height: 35px;
  }
  span.atmhd6 img {
    height: 28px;
    position: relative;
    top: 46px;
    right: 19px;
  }
  span.atmhd3 img {
    height: 62px;
    position: relative;
    top: 18px;
    right: 22px;
  }
   span.atmhd4 img {
    height: 43px;
    position: relative;
    top: 10px;
    right: -6px;
  }
  div.btnsylearn {
    margin-top: 6rem !important;
  }
  section.learning-desn-secnbanner .row
  {
  	height: 45vh !important;
  }
  .brandthatmat h2
  {
  	font-size: 55px !important;
  }
  .brandthatmat h2 span::after
  {
  	top: 23px !important;
  }
  div.brandthslider img
  {
  	 flex: 20%;
  }
  div.brandthslider
  {
  	 flex-wrap: wrap;
  }
  h2.guidetext
  {
  	font-size: 40px;
  }
  div.grpgudieimage
  {
  	height: auto;
  	aspect-ratio: 1;
  	width: 100%;
  }
  section.ourthemes
  {
  	padding-top: 0px;
  }
  section.ourthemes h2 {
    margin-bottom: 4rem;
    font-size: 35px;
  }
  span.ourimgthm1 img {
    height: 14px;
    position: relative;
    right: 7px;
  }
  img.orimg1 {
    height: 51px;
    position: relative;
    right: 61px;
    top: -8px;
  }
  img.orimg2 {
    height: 35px;
    position: relative;
    right: 64px;
    top: -18px;
  }
   div.accordledone {
    padding: 30px 30px 15px 30px;
  }
  div.fulcont-acrod {
    font-size: 16px;
  }
  section.programoutline h3.tiprogoutline {
    font-size: 60px;
  }
  section.programoutline h5 {
    margin-top: 0px;
  }
  .prgamoutcont, .prgamoutcont p {
    font-size: 16px !important;
  }
  .threcnpgmamout1, .threcnpgmamout2, .threcnpgmamout3
  {
  	width: 100%;
  }
  div.suitablefor
  {
  	display: flex;
  	flex-wrap: wrap;
  }
  div.suitablefor span
  {
  	margin-left: 0px;
  }
  div.suitablefor span a
  {
  	font-size: 20px;
  }
  .headacrdledcmn h3
  {
  	font-size: 30px !important;
  }
  div.headacrdledcmn span svg {
  width: 25px;
  height: 25px;
	}
	.scrtmactive.tiprogoutline div:nth-child(1) span {
  left: -2rem !important;
	}
	.scrtmactive.tiprogoutline div:nth-child(2) span {
  right: -2rem !important;
	}
	.threesecnpgmamout
	{
		flex-wrap: wrap;
	}
	.basicpackage > h2,
	.fullpackage > h2
	{
		font-size: 60px !important;
	}
	div.bscslidergrop .leftbscslide,
	div.full-bscslidergrop .full-leftbscslide
	{
		padding-right: 0rem;
	}
	div.basicpackslider .owl-nav,
	div.fullpackslider .owl-nav
	{
		  top: -14rem;
	}
	div.rightbscslide img
	{
		  height: auto;
  		object-fit: cover;
  		aspect-ratio: 1;
	}
	ul.venturetabnew
	{
		flex-wrap: wrap;
	}
	.venturetabnew li
	{
		margin-bottom: 8px;
	}
	div.leftvencasestudy,
	div.rightvencasestudy
	{
		width: 100%;
		padding-right: 0px;
	}
	.casestudyven-group
	{
		flex-wrap: wrap;
	}
	div.rightdesignpgm
	{
		 padding-left: 3rem;
	}
	div.grpgmslider h3
	{
		 font-size: 35px;
	}
	.designprogramslider .owl-nav
	{
		margin-left: 0px !important;
	}
	.areubranddead.fgbmcksecn .getstartedgrp
	{
		margin-top: 0px !important;
	}
}

@media screen and (min-width: 1302px) and (max-width: 1499px) 
{
	div.suitablefor
	{
		  flex-wrap: wrap;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1399px) 
{
	section.brandthatmat h2
	{
		  font-size: 55px;
	}
	section.brandthatmat h2 span::after
	{
		  top: 24px;
	}
	h2.guidetext
	{
		  font-size: 42px;
	}
	div.grpgudieimage
	{
		 height: auto;
	}
	section.guidebysyste
	{
		 min-height: 70vh;
	}
	div.dsktoplearndiv h2
	{
		font-size: 60px;
	}
	.ourpgmsuit, .ourpgmsuit p
	{
		  font-size: 26px;
		  display: block;
	}
	div.ourpgmsuit p span
	{
		  display: block;
		  margin-left: 0rem;
	}
	div.contgrpdeslide ul li
	{
			font-size: 12px;
	}
	div.contpargslide, div.contpargslide p
	{
			font-size: 16px;
	}
	div.headacrdledcmn h3
	{
			font-size: 40px;
	}
	div.headacrdledcmn span svg
	{
		  width: 35px;
  		height: 35px;
	}
	div.fulcont-acrod, div.fulcont-acrod p
	{
		 font-size: 16px;
	}
	div.fulcont-acrod
	{
		 padding-right: 4rem;
	}
	div.contgrpdeslide h3
	{
		 font-size: 25px;
	}
	section.programoutline h3.tiprogoutline
	{
		 font-size: 80px;
	}
	h3.tiprogoutline div:nth-child(1) span
	{
		  left: -11rem;
	}
	h3.tiprogoutline div:nth-child(2) span
	{
		  right: -11rem;
	}
	h3.scrtmactive.tiprogoutline div:nth-child(1) span
	{
		 left: -6rem !important;
	}
	h3.scrtmactive.tiprogoutline div:nth-child(2) span
	{
		 right: -6rem !important;
	}
	.prgamoutcont, .prgamoutcont p
	{
		 font-size: 25px;
	}
	div.upperthrecont p
	{
			  padding-right: 4rem;
	}
	div.suitablefor
	{
		 flex-wrap: wrap;
	}
	div.suitablefor p
	{
		 font-size: 25px;
		 width: 100%;
	}
	div.suitablefor span a
	{
		 font-size: 22px;
	}
	div.suitablefor span
	{
		 margin-left: 0px;
	}
	div.basicpackage > h2,
	div.fullpackage > h2
	{
		 font-size: 85px;
	}
	div.second2gropcirlce .linecircleses
	{
		 width: 8.5%;
	}
	div.fullsesonprt2 .fullslidesp_2
	{
		 padding-right: 9rem;
	}
	div.lstwhiteline
	{
		width: 5%;
	}
	h2.ourlastlearn
	{
		text-transform: capitalize;
	}
	div.rightvencasestudy img
	{
		height: auto;
		aspect-ratio: 1;
	}
	div.grpgmslider h3
	{
		  font-size: 35px;
	}
	section.areubranddead.fgbmcksecn .getstartedgrp
	{
		  margin-top: 2rem;
	}
}
