@media(max-width:1200px){
	#services .owl-nav button.owl-prev {
		left: 0;
	}
	#services .owl-nav button.owl-next {
		right: 0;
	}
	#ourteam .owl-nav button.owl-prev {
		left: 0;
	}
	#ourteam .owl-nav button.owl-next {
		right: 0;
	}
	.img-wrap {
		width: 100%;
	}
	#stephanie img {
		width: 100%;
	}
	.stephanierectanguler {
		width: calc(100% - 45px);
		height: 261px;
	}
	.ourlistcontainer {
		width: 100%;
	}
}
@media (min-width:992px) and (max-width:1200px){
	#whatwedo h1::after {
		top: 25px;
		right: 0;
	}
	.teamslide-text::after {
		width: 228px;
	}
	.list-text-wrap::after {
		width: 231px;
	}
	#whatwedo p {
		font-size: 27px;
		line-height: 45px;
		padding: 42px 00px 00px 00px;
	}
}

@media(max-width:992px){
	.center-item::after {
		width: 74px;
		top: 21px;
		right: -53px;
	}
	.list-text-wrap::after {
		width: 281px;
	}
	.schedulesection-line {
		left: 15px;
	}
	#whatwedo p {
		text-align: center;
	}
	.stephaniewrap {
		margin-left: 0;
	}
	.stephanierectanguler {
		height: 204px;
		width: calc(100% - 45px);
	}
	#stephanie img {
		width: 100%;
	}
	.stephaniewrap p {
		padding-left: 15px;
	}
	.stephaniewrap p:nth-child(1)::before {
		left: 19px;
	}
	.treeimg {
		padding-right: 0;
	}
	#our-vision .imgbg-rectangle {
		width: 249px;
		left: 0px;
	}
	#influencer-list .mt-50 {
		margin-top: 0;
	}
	.chazimgwrap-padd {
		padding-left: 0px; 
	}
	.imgbg-rectangle {
		width: 249px;
		height: 277px;
	}
	#chazbruce p:nth-child(1)::before {
		left: 18px;
	}
	#chazbruce p {
		padding-left: 21px;
	}

	#chazbruce .bruzeman {
		position: absolute;
		top: 20px;
		left: -71px;
		width: 432px;
		height: 100%;
		object-fit: contain;
	}
	.no-arrow::after {
		width: 0px!important;
	}

	#whatwedo h1::after {
		transform: rotate(90deg) translate(-50%);
		position: absolute;
		top: 20px;
		left: 50%;
	}
	#whatwedo h1 {
		font-size: 105px;
		text-align:center;
	}
	#banner .banner-text p {
		padding-top: 108px;
	}
	.feature-border-right::after {
		right: 15px;
	}
	.img-wrap {
		width: 100%;
	}
	#banner {
		padding-bottom: 64px;
	}
}

@media(width:768px){
	.stephanierectanguler {
		height: 243px!important;
		width: 83%!important;
	}
	.sidenav .closebtn {
		right: 53px;
	}
	.feature-border-right::after {
		top: 44px;
	}
}
@media(max-width:768px){
	#whatwedo h1 {
		font-size: 79px;
	}
	#ourteam h1 {
		font-size: 75px;
		text-align: center;
	}
	.teamslide-text {
		position: absolute;
		bottom: 7px;
		left: 26px;
	}
	.teamslide-text::after {
		width: 190px;
	}
	#Schedule h1 {
		margin-right: 0;
	}
	.list-text-wrap::after {
		width: 194px;
	}
	#services h1 br {
		display: none;
	}
	#services h1 {
		font-size: 111px;
		text-align: center;
	}
	.stephanierectanguler {
		height: 95%;
		width: calc(100% - 45px);
	}
	.stephanie-header {
		margin-top: 42px;
	}
	.stephaniewrap {
		margin-left: 0;
	}
	.treeimg {
		width: 100%;
		margin-bottom:56px;
		top: 15px;
	}
	.ourlistcontainer {
		display: flex;
		width: 100%;
		margin-top: 40px;
		margin: 54px auto;
	}
	#howwecan h1::after {
		left: 50%;
		transform: translateX(-50%);
	}
	#howwecan {
		padding: 77px 00px 35px 00px;
	}
	#howwecan h1 {
		text-align: center;
	}
	.ourlist li {
		margin: 15px auto;
	}
	.sectionline {
		left: 20px;
	}
	#getstart .right-img {
		float: none;
		width: 100%;
		margin-right:00px;
		margin: 0 auto;
	}
	#getstart h1 {
		font-size: 100px;
		text-align: center;
	}
	#pattersection {
		height: 150px;
	}
	.feature-hightlight {
		padding: 50px 00px 50px 00px;
	}
	#banner .banner-text p {
		font-size: 32px;
	}
	#banner h1 {
		font-size: 110px;
	}
	#banner .banner-text p {
		padding-top: 66px;
	}
	#banner h3 {
		font-size: 41px;
	}
	#banner .owl-carousel .owl-item img {
		width: 51%;
	}
	.ourlistwrap {
		width: 252px;
		height: 100%;
	}
	.ourlistwrap p {
		width: 80%;
		margin: 0 auto;
		margin-bottom:20px;
	}
	#getstart .center-item {
		margin-bottom: 127px;
	}
	#getstart {
		padding: 70px 00px 00px 00px;
	}
	#Schedule .inline {
		display: block;
	}
	#testimonials h1 {
		font-size: 102px;
	}
	.copyright {
		margin: 34px 00px 0px 00px;
	}
}
@media (max-width:767px){
	.center-item::after {
		width: 74px;
		top: 170px;
		left: 26%;
		transform: rotate(90deg);
	}
	.feature-border-right::after {
		width: 1px;
		height: 100%;
		right: 50%;
		transform: rotate(90deg);
		top: 50%;
	}
}

@media(max-width:580px){
	#our-vision .imgbg-rectangle {
		width: 249px;
		left: 15px;
	}
	.teamslide-text::after {
		width: 430px;
	}
	#influencer-list ul li {
		margin-bottom: 25px;
	}
	#services h3 {
		font-size: 67px;
		line-height: 54px;
	}
	#whatwedo h1 {
		font-size: 70px;
	}
	.treeimg {
		padding-right: 0;
		padding-left: 15px;
	}
}
@media(max-width:480px){
	.toggle-btn {
		padding-top: 9px;
	}
	#services h3 {
		font-size: 53px;
		line-height: 46px;
	}
	.teamslide-text::after {
		width: 282px;
	}
	#inner-banner h1 {
		font-size: 78px;
	}
	.stephanierectanguler {
		height: 95%;
	}
	#chazbruce .bruzeman {
		position: absolute;
		width: 100%;
		height: 100%;
		object-fit: contain;
		top: 23px;
		left: -56px;
	}
	.mt-125 {
		margin-top: 54px;
	}
	.center-item::after {
		left: 21%;
	}
	#getstart h1 {
		font-size: 55px;
		line-height: 83px;
	}
	#services h1 {
		font-size: 74px;
		line-height: 112px;
	}
	#testimonials h1 {
		font-size: 85px;
	}
	#banner h1 {
		font-size: 67px;
	}
	#banner h3 {
		font-size: 25px;
	}
	.banner-text {
		padding-top: 183px;
	}
	#banner .banner-text p {
		padding-top: 41px;
		font-size: 22px;
	}
	#whatwedo h1 {
		font-size: 51px;
		line-height: 69px;
	}
	#whatwedo h1::after {
		top: -41px;
		left: 50%;
		transform: ;
	}
	#whatwedo p {
		text-align: center;
	}
}

@media(max-width:380px){
	#services h1 {
		font-size: 92px;
		line-height: 91px;
	}
	#services h3 {
		font-size: 45px;
		line-height: 38px;
	}
	.teamslide-text::after {
		width: 258px;
	}
	#chazbruce .bruzeman {
		left: 0;
		top: 35px;
	}
	.stephanierectanguler {
		height: 90%;
		width: calc(100% - 45px);
	}
	.center-item::after {
		left: 11%;
	}
	#testimonials h1 {
		font-size: 72px;
	}
	#services h1 {
		font-size: 69px;
		text-align: center;
	}
	#howwecan h1 {
		font-size: 41px;
	}
	 .instalist img {
		width: 100px;
		height: 100px;
		object-fit: cover;
	}
}