@media screen and (min-width:320px) and (max-width:991px)
{
	section.trainingbanner .bannertitle h1
	{
		font-size: 40px;
	}
	.readytoempower .container::after
	{
		transform: scale(1.19) !important;
	}
	section.trainingbanner
	{
		padding-top: 15rem;
	}
	.readytoempower
	{
		padding-bottom: 0px !important;
	}
	section.trainingbanner .headerbannerSection .bannercontent
	{
		padding-right: 0px;
	}
	section.trainingbanner .headerbannerSection .bannercontent p
	{
		font-size: 12px;
	}
	a.sendoursolution
	{
		width: 200px;
		font-size: 16px;
	}
	.viewtraningbk a.sendoursolution.traingbttn
	{
		margin: auto;
	}
	section.scroll-img-w-text
	{
		min-height: unset !important;
	}
	div.pin-spacer
	{
		padding-bottom: 0px !important;
	}
	h2.trainwiningtext-title
	{
		font-size: 2rem;
	}
	section.training-gradetext
	{
		padding: 5rem 0 5rem 0;
	}
	div.trainsub-content, 
	div.trainsub-content p
	{
		width: 100%;
		font-size: 16px;
	}
	div.logoinsidefirstsection
	{
		margin-bottom: 30px;
		width: 100%;
    	flex: 0 0 100%;
	}
	section.trainbrandsection .workshopleft
	{
		flex: 0 0 100%;
	}
	section.trainbrandsection .workshopright
	{
		flex: 0 0 100%;
	}
	section.trainbrandsection ul.workshoptag
	{
		margin-bottom: 3rem;
	}
	div.dvfloatsnew
	{
  		padding-bottom: 0px !important;
	}
	div.workshopsection.nobrworkscn
	{
		margin-bottom: 0px;
  		padding-bottom: 0px;
	}
	.groupempower a.sendoursolution.traincrossendbttn
	{
		width: 175px;
		background-image: url('https://creativeans.com/wp-content/uploads/2024/06/Our-Solutions-Button-Background.png') !important;
	}
	a.sendoursolution.brndtraingbttn
	{
		width: 180px;
	}
	section.trainbrandsection .tatitle
	{
		margin-bottom: 3rem !important;
	}
	section.trainbrandsection .workshopright
	{
		padding-left: 0px !important;
	}
	div.workshopimagesection img
	{
		height: auto;
	    margin-top: 0px;
	    margin-bottom: 40px;
	    aspect-ratio: 1;
	    width: 100%;
	    border-radius: 8px !important;
	}
	section.areubranddead.fgbmcksecn
	{
		padding-top: 0px !important;
	}
	section.trainbrandsection .workshoptitle h3
	{
		font-size: 20px;
	}
	.workshopconetn p 
	{
		font-size: 14px;
	}
	a.sendoursolution img 
	{
  		height: 16px !important;
	}
	ul.workshoptag li a
	{
		font-size: 11px;
	}
	section.trainbrandsection
	{
		padding: 5rem 0 !important;
		padding-top: 3rem !important;
	}
	section.whylearnfromus h2
	{
		font-size: 30px;
		section.whylearnfromus h2
	}
	section.whylearnfromus
	{
		padding: 5rem 0;
	}
	section.whylearnfromus h2 br 
	{

	}
	div.subconnt-learnfrom, 
	div.subconnt-learnfrom p
	{
		font-size: 14px;
		width: 100%;
	}
	div.learnfloats
	{
		grid-template-columns: 1fr;
		gap: 0px;
	}
	div.dvfloatsnew
	{
		width: 100%;
		margin-bottom: 40px;
		height: auto;
		padding-bottom: 5rem;
	}
	div.dvfloat-title
	{
		font-size: 24px;
	}
	div.dvfloat-title br
	{
		display: none;
	}
	div.dvfloat-par
	{
		font-size: 12px;
	}
	div.rdyimagepower
	{
		padding: 3rem;
		padding-bottom: 1.5rem;
	}
	div section.trustedbrands 
	{
    	padding-bottom: 4rem !important;
    }
	section.readytoempower h3
	{
		font-size: 28px;
		text-align: center;
	}
	div.groupempower
	{
		text-align: center;
  		justify-content: center;
  		margin-top: 1rem;
	}
	a.sendoursolution.traincrossendbttn
	{
		height: 35px !important;
		width: 120px;
		background-size: contain;
	}
	div.findhuthowemp
	{
		margin-top: 23px;
		font-size: 14px;
		margin-left: 0px;
		margin-right: 0px;
		display: block;
	}
	div.findhuthowemp .witecrossbtnhover
	{
		position: relative;
  		top: 10px;
	}
	section.designprogramslider
	{
		height: auto;
	}
	div.ctpgmslider
	{
		flex-wrap: wrap;
	}
	div.leftdesignpgm
	{
		width: 100%;
	}
	div.rightdesignpgm
	{
		width: 100%;
	}
	div.grpgmslider h3
	{
		font-size: 15px;
		margin-top: 20px;
        margin-bottom: 40px;
        text-align: center;
	}
	.sbpgmcontent p 
	{
		font-size: 13px;
	}
	div.grpgmslider h5
	{
		font-size: 14px;
	}
	div.grpgmslider h6
	{
		font-size: 12px;
	}
	div.pgmbyslider
	{
		font-size: 12px;
	}
	span.leftdsnslide,
	span.rightdsnslide
	{
		width: 34px;
  		height: 34px;
	}
	span.leftdsnslide .unhoverlefstgslide
	{
		height: 18px;
  		width: 25px;
	}
	span.leftdsnslide .hoverlefstgslide
	{
		height: 20px;
		width: 32px;
	}
	span.leftdsnslide .unhoverlefstgslide
	{
		right: 20px;
	}
	span.rightdsnslide .unhoverlefstgslide
	{
		height: 20px;
  		width: 20px;
  		right: 20px;
	}
	span.rightdsnslide .hoverlefstgslide
	{
		height: 20px;
  		width: 20px;
	}
	section.designprogramslider .owl-nav
	{
		text-align: center;
		width: 100%;
	}
	div.logoinsidesmallcontent
	{
		font-size: 12px;
	}
	section.training-gradetext
	{
		padding-bottom: 0px !important;
	}
	.workshopleft
	{
		order: 2;
	}
	.workshopright
	{
		order: 1;
	}
	section.designprogramslider
	{
		padding-top: 0px !important;
	}
	.pgmovw-right ul.pgm-ovrattend-ul li::before
	{
		width: 22px;
  		height: 22px;
  		position: relative;
		top: 6px;
		right: 5px;
	}
	ul.pgm-ovrattend-ul
	{
		margin-left: 5px;
	}
}

@media screen and (min-width:992px) and (max-width:1200px)
{
	section.trainingbanner .bannertitle h1
	{
		font-size: 50px;
	}
	section.trainingbanner
	{
		padding-top: 15rem;
	}
	section.trainingbanner .headerbannerSection .bannercontent
	{
		padding-right: 0px;
	}
	section.trainingbanner .headerbannerSection .bannercontent p
	{
		font-size: 12px;
	}
	a.sendoursolution
	{
		width: 150px;
		font-size: 11px;
	}
	.viewtraningbk a.sendoursolution.traingbttn
	{
		margin: auto;
	}
	section.scroll-img-w-text
	{
		min-height: unset !important;
		height: 75vh !important;
	}
	div.pin-spacer
	{
		padding-bottom: 0px !important;
		height: 75vh !important;
	}
	h2.trainwiningtext-title
	{
		font-size: 3rem;
	}
	section.training-gradetext
	{
		padding: 5rem 0 5rem 0;
	}
	div.trainsub-content, 
	div.trainsub-content p
	{
		width: 100%;
		font-size: 16px;
	}
	div.logoinsidefirstsection
	{
		margin-bottom: 0px;
		width: 30%;
    	flex: 0 0 30%;
	}
	section.trainbrandsection .workshopleft
	{
		flex: 0 0 50%;
	}
	section.trainbrandsection .workshopright
	{
		flex: 0 0 50%;
	}
	section.trainbrandsection ul.workshoptag
	{
		margin-bottom: 5rem;
	}
	a.sendoursolution.brndtraingbttn
	{
		width: 132px;
	}
	section.trainbrandsection .tatitle
	{
		margin-bottom: 5rem !important;
	}
	section.trainbrandsection .workshopright
	{
		padding-left: 0px !important;
	}
	div.workshopimagesection img
	{
		height: auto !important;
	    margin-top: 35px;
	    padding-left: 0px;
	    aspect-ratio: 1;
	    width: 70%;
	}
	div.whylernfrmdvs
	{
		padding-top: 0px;
  		padding-bottom: 0px;
	}
	section.trainbrandsection .workshoptitle h3
	{
		font-size: 20px;
	}
	.workshopconetn p 
	{
		font-size: 14px;
	}
	a.sendoursolution img 
	{
  		height: 13px !important;
	}
	ul.workshoptag li a
	{
		font-size: 11px;
	}
	section.trainbrandsection
	{
		padding: 5rem 0 !important;
	}
	section.whylearnfromus h2
	{
		font-size: 30px;
	}
	section.whylearnfromus
	{
		padding: 5rem 0;
	}
	section.whylearnfromus h2 br 
	{
		display: none;
	}
	div.subconnt-learnfrom, 
	div.subconnt-learnfrom p
	{
		font-size: 14px;
		width: 100%;
	}
	div.learnfloats
	{
		grid-template-columns: 1fr 1fr;
		gap: 50px;
	}
	div.dvfloatsnew
	{
		width: 100%;
		margin-bottom: 40px;
		height: auto;
		padding-bottom: 5rem;
	}
	div.dvfloat-title
	{
		font-size: 24px;
	}
	div.dvfloat-title br
	{
		display: none;
	}
	div.dvfloat-par
	{
		font-size: 12px;
	}
	div.rdyimagepower
	{
		padding: 3rem;
	}
	section.readytoempower h3
	{
		font-size: 45px;
		text-align: center;
	}
	div.groupempower
	{
		text-align: center;
  		justify-content: center;
	}
	a.sendoursolution.traincrossendbttn
	{
		height: 35px !important;
		width: 120px;
		background-size: contain;
	}
	div.findhuthowemp
	{
		margin-top: 23px;
		font-size: 14px;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		justify-content: center;
	}
	section.designprogramslider
	{
		height: auto;
	}
	div.ctpgmslider
	{
		flex-wrap: wrap;
	}
	div.leftdesignpgm
	{
		width: 100%;
	}
	div.rightdesignpgm
	{
		width: 100%;
	}
	div.grpgmslider h3
	{
		font-size: 15px;
		margin-top: 20px;
        margin-bottom: 40px;
        text-align: left;
	}
	.leftdesignpgm img
	{
		margin-left: 0px;
	}
	.sbpgmcontent p 
	{
		font-size: 13px;
	}
	div.grpgmslider h5
	{
		font-size: 14px;
	}
	div.grpgmslider h6
	{
		font-size: 12px;
	}
	div.pgmbyslider
	{
		font-size: 12px;
	}
	span.leftdsnslide,
	span.rightdsnslide
	{
		width: 34px;
  		height: 34px;
	}
	span.leftdsnslide .unhoverlefstgslide
	{
		height: 18px;
  		width: 25px;
	}
	span.leftdsnslide .hoverlefstgslide
	{
		height: 20px;
		width: 32px;
	}
	span.leftdsnslide .unhoverlefstgslide
	{
		right: 12px;
	}
	span.rightdsnslide .unhoverlefstgslide
	{
		height: 20px;
  		width: 20px;
  		right: 12px;
	}
	span.rightdsnslide .hoverlefstgslide
	{
		height: 20px;
  		width: 20px;
	}
	section.designprogramslider .owl-nav
	{
		text-align: center;
		width: 100%;
	}
	div.logoinsidesmallcontent
	{
		font-size: 12px;
	}
	section.trainingbanner
	{
		min-height: 45vh !important;
	}
	.scroll-img-w-text .zoomer .img-container,
	.scroll-img-w-text video
	{
		border-radius: 8px !important;
	}
	.scroll-img-w-text .zoomer
	{
		height: unset !important;
	}
}



@media screen and (min-width:1201px) and (max-width:1400px)
{
	section.scroll-img-w-text
	{
		padding-top: 0px !important;
	}
	section.trainingbanner .bannertitle h1
	{
		font-size: 50px;
	}
	div.grpgmslider h3 {
    font-size: 35px;
  	}
	div.workshopimagesection
	{
		padding-left: 4rem;
	}
	div.grpgmslider h3 
	{
	    font-size: 35px;
	}
	div.workshopimagesection img
	{
		height: auto !important;
		object-fit: contain;
		padding-left: 0px !important;
	}
	section.trainingbanner
	{
		padding-top: 15rem;
	}
	section.trainingbanner .headerbannerSection .bannercontent
	{
		padding-right: 0px;
	}
	section.trainingbanner .headerbannerSection .bannercontent p
	{
		font-size: 12px;
	}
	a.sendoursolution
	{
		width: 150px;
		font-size: 11px;
	}
	.viewtraningbk a.sendoursolution.traingbttn
	{
		margin: auto;
	}
	section.scroll-img-w-text
	{
		min-height: unset !important;
	}
	div.pin-spacer
	{
		padding-bottom: 0px !important;
	}
	h2.trainwiningtext-title
	{
		font-size: 3rem;
	}
	section.training-gradetext
	{
		padding: 5rem 0 5rem 0;
	}
	div.trainsub-content, 
	div.trainsub-content p
	{
		width: 100%;
		font-size: 16px;
	}
	div.logoinsidefirstsection
	{
		margin-bottom: 0px;
		width: 30%;
    	flex: 0 0 30%;
	}
	section.trainbrandsection .workshopleft
	{
		flex: 0 0 50%;
	}
	section.trainbrandsection .workshopright
	{
		flex: 0 0 50%;
	}
	section.trainbrandsection ul.workshoptag
	{
		margin-bottom: 5rem;
	}
	a.sendoursolution.brndtraingbttn
	{
		width: 132px;
	}
	section.trainbrandsection .tatitle
	{
		margin-bottom: 5rem !important;
	}
	section.trainbrandsection .workshopright
	{
		padding-left: 0px !important;
	}
	div.workshopimagesection img
	{
		height: 300px;
		margin-top: 35px;
		padding-left: 4rem;
	}
	section.trainbrandsection .workshoptitle h3
	{
		font-size: 20px;
	}
	.workshopconetn p 
	{
		font-size: 14px;
	}
	a.sendoursolution img 
	{
  		height: 13px !important;
	}
	ul.workshoptag li a
	{
		font-size: 11px;
	}
	section.trainbrandsection
	{
		padding: 5rem 0 !important;
	}
	section.whylearnfromus h2
	{
		font-size: 30px;
	}
	section.whylearnfromus
	{
		padding: 5rem 0;
	}
	section.whylearnfromus h2 br 
	{
		display: none;
	}
	div.subconnt-learnfrom, 
	div.subconnt-learnfrom p
	{
		font-size: 14px;
		width: 100%;
	}
	div.learnfloats
	{
		grid-template-columns: 1fr 1fr 1fr 1fr;
		gap: 20px;
	}
	img.dvfloat-icon
	{
		width: 140px;
  		height: 140px;
	}
	div.dvfloatsnew
	{
		width: 100%;
		margin-bottom: 40px;
		height: auto;
		padding-bottom: 5rem;
	}
	div.dvfloat-title
	{
		font-size: 24px;
	}
	div.dvfloat-title br
	{
		display: none;
	}
	div.dvfloat-par
	{
		font-size: 12px;
	}
	div.rdyimagepower
	{
		padding: 3rem;
	}
	section.readytoempower h3
	{
		font-size: 45px;
	}
	
	a.sendoursolution.traincrossendbttn
	{
		height: 35px !important;
		width: 120px;
		background-size: contain;
	}
	div.findhuthowemp
	{
		font-size: 14px;
		margin-left: 30px;
		margin-right: 0px;
		justify-content: center;
	}
	section.designprogramslider
	{
		height: auto;
	}
	div.ctpgmslider
	{
		flex-wrap: wrap;
	}
	div.whylernfrmdvs
	{
		padding-bottom: 0px;
	}
	div.grpgmslider h3
	{
		font-size: 35px;
		margin-top: 20px;
        margin-bottom: 6rem;
        text-align: left;
	}
	.sbpgmcontent p 
	{
		font-size: 16px;
	}
	div.grpgmslider h5
	{
		font-size: 20px;
	}
	div.grpgmslider h6
	{
		font-size: 12px;
	}
	div.pgmbyslider
	{
		font-size: 12px;
	}
	span.leftdsnslide,
	span.rightdsnslide
	{
		width: 34px;
  		height: 34px;
	}
	span.leftdsnslide .unhoverlefstgslide
	{
		height: 18px;
  		width: 25px;
	}
	span.leftdsnslide .hoverlefstgslide
	{
		height: 20px;
		width: 32px;
	}
	span.leftdsnslide .unhoverlefstgslide
	{
		right: 12px;
	}
	span.rightdsnslide .unhoverlefstgslide
	{
		height: 20px;
  		width: 20px;
  		right: 12px;
	}
	span.rightdsnslide .hoverlefstgslide
	{
		height: 20px;
  		width: 20px;
	}
	section.designprogramslider .owl-nav
	{
		text-align: left;
	    width: 100%;
	    padding-left: 29%;
	}
	div.logoinsidesmallcontent
	{
		font-size: 12px;
	}
	a.sendoursolution.brndtraingbttn
	{
		width: 130px;
	}
}

@media screen and (min-width:1401px) and (max-width:1600px)
{
	section.trainingbanner .bannertitle h1
	{
		font-size: 5rem;
	}
	a.sendoursolution.brndtraingbttn
	{
		width: 140px;
	}
	section.whylearnfromus h2
	{
		font-size: 90px;
	}
	div.dvfloatsnew
	{
		width: auto;
	}
	.learnfloats
	{
		gap: 20px !important;
	}
	section.readytoempower h3
	{
		font-size: 80px;
	}
	a.sendoursolution.traincrossendbttn
	{
		width: 140px;
		background-size: contain;
	}
	section.designprogramslider
	{
		height: 100vh;
	}
	div.grpgmslider h3
	{
		font-size: 48px;
	}
}