/*@font-face {
font-family: 'avant-tarde-itc';
src: url('../fonts/Avant-Garde-ITC.OTF') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}*/
/* global */
.corp-container{ max-width:100%;padding: 0 60px !important;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.section-top{padding-top:60px}
.section-bottom, .home-welcome-section .textwidget{padding-bottom:60px}
a{ display:inline-block;}
a:focus {
    outline: none;
}
/* color code */
.text--purpal, .bottom-bar a { color:#6A2A74}
.text--green{ color:#8FC740}
.text--lightpurpal{ color:#EDE2FF}
.text--lightgreen{ color:#F4FFE3}
.text--white, .site-footer a{ color:#ffffff !important;}
.text--black, .kaizen-support-tab nav#myTab a {color: #000000}

.bg--purpal{ background-color:#6A2A74}
.bg--green{ background-color:#8FC740}
.bg--lightpurpal{ background-color:#EDE2FF}
.bg--lightgreen{ background-color:#F4FFE3}
.bg--white, .get-support-box{ background-color:#ffffff}
ul{ margin: 0; padding:0}
ul li{list-style: none;}

.contact-us-section h2, .banner-slide-section, .support-service-heading h2, .kaizen-support-tab, .tab-circle-content, .tab-right-content h2, .get-support-section h2, .three-box-layout, .client-review-section h2, .our-promise-cricle-text h2, .our-promistoyou-section h2 {
	position: relative;
}
.contact-us-section h2:before, .bannerslide-txt, .support-service-heading h2:before, .kaizen-support-tab:before, .tab-right-content, .tab-right-content h2:before, .get-support-section h2:before, .three-box-layout:before, .client-review-section h2:before, .our-promise-cricle-text h2:before, .our-promistoyou-section h2:before{position: absolute;}
/* font */
body, button, input, optgroup, select, textarea, .button, input[type=button], input[type=reset], input[type=submit], .site-footer .widget .widget-title~*, .widget-area .widget .widget-title~*, .main-navigation ul li, .main-navigation ul .sub-menu li, .blog-layout-grid article .entry-content{
	/*font-family:'avant-tarde-itc';*/
	font-family: "Open Sans", sans-serif;
	font-size:16px;
	font-weight: normal;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
	/* 	font-family:'avant-tarde-itc'; */
	font-family: "Open Sans", sans-serif;
	line-height:normal;
	margin: 0;
	font-weight: normal;
}
h1, .h1, h1.entry-title{
	font-size: 60px;
}
h2, .h2{
	font-size: 45px;
	line-height: 1.2;
}
h3, .h3{
	font-size: 30px;
	line-height: 1.3;
}
h4, .h4{
	font-size: 25px;
	line-height: 1.3;
}
h5, .h5{
	font-size: 22px;
	line-height: 1.4;
}
h6, .h6{
	font-size:18px;
	line-height: 1.5;
}
.button, button, input[type=button], input[type=reset], input[type=submit]{
	padding:10px 15px;
}

/*header*/
.main-navigation ul .sub-menu {top: 30px;}
.site-header {
	/* 	position: absolute;
	top: 0;
	background: transparent; */
	border-bottom: none;
}
.main-navigation ul li a {
	font-weight: normal;
	text-transform: capitalize;
}
.callus-cta {
	border-radius: 30px;
	border: 1px solid #6A2A74;
	padding: 10px 20px;
	margin-left: 20px;
	color: #000;
}
.callus-cta-mobile, .story-slider.slick-slider{display: none;}
/*slider*/
.bannerslide-txt {
	top: 63%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	width: 100%;
	z-index: 1;
}
.btn-readmore {
	background-color: #8FC740;
	padding: 8px 14px 4px 14px;
	color: #6A2A74 !important;
	border-radius: 26px;
}
.button.btn-primary {
	background-color: #6A2A74;
	border-radius: 26px;
	padding: 12px 24px;
	text-transform: capitalize;
	color: #8FC740;
}
.button.btn-secondary {
	background-color: #8FC740;
	border-radius: 26px;
	padding: 12px 24px;
	text-transform: capitalize;
	color: #6A2A74;
}
.button.btn-secondary:hover {
    color: #8FC740;
}
.button.btn-primary:hover, .wpcf7-submit.button.btn-secondary:hover {
	background-color: #8FC740;
	color: #6A2A74;
}
/* .button.btn-secondary:hover {
background-color: #6A2A74;
color: #8FC740;
} */
.bannerslide-txt h1 {
	color: #fff;
}
.btn-wrapper {
    z-index: 9;
    position: relative;
}
.bannerslide-txt p {
    margin-bottom: 10px;
}
/*story*/
.story-img-right img {
	border-radius: 100%;
	border: 4px solid #6A2A74;
}
.img-right-two {
	width: 66%;
	position: relative;
	bottom: 54px;
}
.img-right-one {
	width: 50%;
	position: relative;
	left: 50%;
}
.our-story-section {
	background: transparent;
	background-image: url(/wp-content/uploads/2024/02/Story-bg-one.webp);
	background-repeat: repeat;
	background-size: cover;
	margin-top: -18%;
	z-index: 0;
	position: relative;
	padding-bottom: 50px;
}

.story-content {
	padding-top: 12%;
}
body h2 > span, .bold-font {
	font-weight: 700;
}
.story-text h2{position: relative;}
.story-text h2:before {
	content: '';
	left: 0;
	right: 0;
	bottom: 12px;
	background-color: #6A2A74;
	width: 56px;
	height: 5px;
	position: absolute;
}
.story-slide-info {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 70%;
	margin: 0 auto;
}
.story-slider {
	background-color: #F4FFE3;
	padding: 18px 0 8px;
	border-radius: 28px;
	box-shadow: 1px 1px 28px 3px #0000000F;
}
.storyslide-text {
	padding-left: 80px;
	color: #6A2A74;
	font-weight: 700;
	line-height: 32px;
}
.storyslide-text p {margin: 0;}
/*contact form*/
.inquiry-from-main {padding: 60px 50px 30px;}
.wpcf7-list-item {margin: 0;}
.wpcf7-submit {display: block;margin: 0 auto;}
.cus-input {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.inputWithIcon {width: calc((100% - 30px)/2);}
.inputWithIcon1 {width: 100%;}
input[type="text"], input[type="email"], .wpcf7-form-control.wpcf7-select{width: 100%;}
input[type="radio"] {margin: 0 10px;}
input[type="text"], input[type="email"], select, input[type="url"], input[type=text]:focus {height:50px;border: 1px solid #BFBFBF;border-radius: 26px;background-color: #fefefe85;}
textarea, textarea:focus{height:100px;border: 1px solid #BFBFBF;resize: none;border-radius: 26px;background-color: #fefefe85;}
.wpcf7 select {padding: 10px; }
.ourpromise-text-right p {
    margin-bottom: 5px;
}
@supports (-webkit-touch-callout: none) and (not (translate: none)) {
  /* Safari only */
  .wpcf7 select {
    -webkit-appearance: none;
    appearance: none;
  }
}
select:focus-visible {outline: 0;}
select.wpcf7-form-control.wpcf7-select {
	color: #817579;
}
.wpcf7-submit.button.btn-secondary {
	background-color: #6A2A74;
	color: #8FC740;
	border-radius: 25px;
	padding: 10px 24px;
	text-transform: capitalize;
}
.contact-us-section {
	background-image: url(/wp-content/uploads/2024/02/contact-bg.webp);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center center;
	min-height: 744px;
	margin-bottom: -180px;
}
.contact-us-section h2:before, .support-service-heading h2:before, .client-review-section h2:before {
	content: '';
	left: 50%;
	right: 0;
	bottom: -18px;
	background-color: #8FC740;
	width: 56px;
	height: 5px;
	transform: translate(-50%, -50%);
}
.contact-us-section h2 {
	padding: 60px 0 0;
	margin-bottom: 40px;
}
/*support service*/
.support-services .support-service-item {
	width: 20%;
	padding-bottom: 50px;
}
.support-services {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding-top: 60px;
}
.support-services-section {
	box-shadow: 1px 1px 28px 3px #0000000F;
	padding: 50px 50px 0;
	border-radius: 28px;
	background-color: #fff;
	position: relative;
	z-index: 1;
}
.support-service-item span, .get-support-box span {
	border: 1px solid #8FC740;
	font-size: 44px;
	background-color: #F4FFE3;
	padding: 16px;
	border-radius: 50%;
	color: #6A2A74;
    display: inline-flex;
}
.support-service-title {
	padding-top: 24px;
}
.support-services .support-service-item:hover span {
	background-color: #6A2A74;
	color: #8FC740;
	transition: 0.5s ease-in-out;
}
.support-services-section .btn-wrapper {
	margin-top: -26px;
	padding-bottom: 60px;
}
/*why choose kaizen*/
.nav-pills .nav-link.active {
	background-color: transparent;
	color: #8FC740!important;
}
.kaizen-support-tab, .our-promise-section {padding: 140px 0 0;}
.kaizen-support-tab .card{border: none;}
.kaizen-support-tab:before {
	content: '';
	top: -60px;
	right: 0px;
	background-image: url(/wp-content/uploads/2024/02/why-choose-circle-bg.webp);
	background-repeat: no-repeat;
	width: 744px;
	height: 993px;
}
.tab-right-content {
	width: 50%;
	right: 0;
	top: 20%;
	margin-top: -18px;
}
.tab-right-content h2:before, .get-support-section h2:before, .our-promise-cricle-text h2:before, .our-promistoyou-section h2:before {
	content: '';
	left: 0;
	bottom: -18px;
	background-color: #8FC740;
	width: 56px;
	height: 5px;
}
.tab-right-content h2, .our-promise-cricle-text h2 {margin-bottom: 26px;}
.tab-right-content nav#myTab .nav-link {
	padding: 5px 0;
	font-size: 22px;
}
.tab-right-content nav#myTab .nav-link.active{position:relative;}
.tab-right-content nav#myTab .nav-link.active:before {
	content: '';
	top: 50%;
	left: -106%;
	background-color: #8FC740;
	width: 100%;
	height: 2px;
	position: absolute;
}
/*get support*/
.get-support-section h2 {
	margin-bottom: 50px;
}
.get-support-box {
	box-shadow: 1px 1px 28px 3px #0000000F;
	border-radius: 28px;
	position: relative;
}
.support-icon {
	position: absolute;
	bottom: 26%;
	left: 50px;
	width: 100px;
	height: 106px;
	background-color: #fff;
	border-radius: 50%;
}
.get-support-box span {
	position: absolute;
	top: 22px;
	left: 6px;
}
.support-box-text {
	padding: 36px 20px 46px 20px;
	height: 260px;
}
.card-img-bottom {
	border-radius: 20px;
}
.box-one{
	padding-top: 130px;
}
.box-two {
	padding-top: 65px;
}
.three-box-layout:before {
	content: '';
	left: 56px;
	top: -62px;
	background-image: url(/wp-content/uploads/2024/02/box-dot-line.webp);
	background-repeat: no-repeat;
	width: 883px;
	height: 173px;
}
.get-support-section {
	background-image: url(/wp-content/uploads/2024/02/get-support-bg.webp);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center bottom;
	min-height: 571px;
	padding-bottom: 140px;
}
/*client-review*/
.client-review-section {
	background-image: url(/wp-content/uploads/2024/02/client-review-bg.webp);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center bottom;
	min-height: 620px;
	margin-top: -58px;
	position: relative;
}
.client-review-section h2 {
	padding-top: 110px;
}
.qoutes-img {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.heart-img {
	position: absolute;
	left: 50%;
	bottom: -12%;
	transform: translateX(-50%);
}
.client-review-slider {
	position: relative;
	margin-top: 6%;
}
.client-review-slider .reviw-slide {
	padding: 0 60px !important;
}
.client-review-section a#review_slide_prev {
	position: absolute;
	left: 60px;
	top: 70%;
	transform: translateY(-50%);
}
.client-review-section a#review_slide_next {
	position: absolute;
	right: 60px;
	top: 70%;
	transform: translateY(-50%);
}
.review-slide {
	padding: 0 80px;
	text-align: center;
}
.client-review-section .button-wrapper .slick-arrow > svg {
	width: 50px;
	height: 50px;
}
.review-slide span {
	font-weight: 700;
	font-size: 30px;
}
/*our-promise*/
.our-promise-section, .circle-text-left{position: relative}
.our-promise-section:before {
	content: '';
	top: 80px;
	left: 0;
	background-image: url(/wp-content/uploads/2024/02/our-promise-circle-bg.webp);
	background-repeat: no-repeat;
	width: 774px;
	height: 992px;
	position: absolute;
}
.our-promise-cricle-text {
	width: 60%;
	left: 0;
	top: 36%;
	position: absolute;
}
.our-promise-section {
	position: relative;
}
.our-promise-section:after {
	content: '';
	top: -30px;
	right: 0;
	background-image: url(/wp-content/uploads/2024/02/our-promise-right-sticky.webp);
	background-repeat: no-repeat;
	width: 661px;
	height: 896px;
	position: absolute;
	z-index: -1;
}
.our-promise-cricle-text p {
	font-size: 30px;
}
/*cta*/
.cta-text {
	background-color: #EDE2FFF2;
	border-radius: 28px;
}
.cta-text p {
	font-size: 45px;
	color: #6A2A74;
	width: 65%;
	margin: 0 auto;
	text-transform: capitalize;
}
.cta-section {
	margin-top: -51px;
}
.promise-bottom-img {
	position: relative;
	bottom: -62px;
	float:right;
}
.contact-us-section .wpcf7-not-valid-tip {
	position: absolute;
	left: 12px;
	top: 32px;
}
.contact-us-section .wpcf7-response-output {
	position: absolute;
	bottom: -12px;
}
/*footer*/
.footer-row h3 {
	margin: 0;
	font-weight: normal;
}
.site-footer a, .site-footer p {
	color: #fff;
}
ul#menu-support-services li {
	width: 20%;
	line-height: 40px;
	color: #fff;
}
ul#menu-quick-links, ul#menu-support-services, .footer-contact-details {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
ul#menu-support-services{
	justify-content: flex-start
}
/* .main-navigation ul .sub-menu > li {
margin-top: 15px;
} */
.footer-contact-details p {margin: 0;}
.footer-contact-details span {
	background-color: #8FC740;
	padding: 10px;
	font-size: 18px;
	border-radius: 50%;
	color: #6A2A74;
	margin-right: 14px;
}
.site-footer {
	background: transparent;
	background-image: url(/wp-content/uploads/2024/02/footer-bg.webp);
	background-repeat: repeat;
	background-size: 100% 100%;
	background-position: center center;
}
.middle-row {
	border-bottom: 2px solid #934B9E;
	border-top: 2px solid #934B9E;
	padding: 20px 0;
}
.row-first {padding-bottom: 26px;}
.row-last {padding: 26px 0 52px;}
.footer-logo {padding: 36px 0 18px;}
.bottom-bar {
	display: flex;
	justify-content: space-between;
	color: #000;
}
.footer-contact-details p {
	position: relative;
	padding-left: 50px;
	padding-top: 4px;
}

.footer-contact-details p > span {
	left: 0;
	top: 0px;
	position: absolute;

}
.error404 #masthead.site-header, .error404 .masthead-sentinel {
    margin-bottom: 0px !important;
}
.slick-initialized .slick-slide {
    user-select: text;
}
.footer-sticky {
    display: none;
}

.footer-sticky a {
    color: #fff;
    display: inline-block;
}
.footer-sticky.footer-contact-details p {
    margin: 0 auto;
}
.footer-sticky.footer-contact-details a:focus {
    color: #fff !important;
}
.footer-sticky .icon-phone {padding: 7px;}
@media all and (min-width:1600px){
	.kaizen-support-tab .tab-circle-content, .kaizen-support-tab .tab-content, .our-promise-section .circle-text-left, .our-promise-section .ourpromise-text-right {width: 50%;}
	.kaizen-support-tab:before {
		background-size: 100%;
		width: 830px;
		height: 1066px;
	}
	.tab-right-content {
		width: 48%;
		top: 20%;
		margin-top: 0;
	}
	/* 	.tab-right-content nav#myTab .nav-link.active:before {
	left: -133%;
	width: 126%;
} */
	.three-box-layout:before {
		left: 60px;
		top: -128px;
		background-size: cover;
		background-position: center center;
		width: 1232px;
		height: 242px;
	}
	.our-promise-section:before {
		background-size: 100% 100%;
		width: 800px;
		height: 1010px;

	}
	/* 	.cta-section {margin-top: 170px;} */
	.promise-bottom-img {bottom: 8%;}
	.contact-us-section {
		background-position: top center;
	}
}
@media all and (min-width: 1281px) and (max-width: 1366px){
	.our-promise-cricle-text {
		width: 60%;
		top: 40%;
	}
	.cta-section {margin-top: 6%;}
	.promise-bottom-img {bottom: -36%;}
	.story-content {padding-top: 10%;}
	/* 	.tab-right-content {width: 42%;} */
	.kaizen-support-tab:before {top: -100px;}
}
@media all and (min-width: 1180px) and (max-width: 1280px){
	.kaizen-support-tab:before {
		background-size: cover;
		width: 680px;
		height: 910px;
	}
	/* 	.tab-right-content {
	width: 50%;
	top: 20%;
} */
	.our-promise-section:before {
		background-size: cover;
		width: 680px;
		height: 870px;
	}
	.our-promise-cricle-text {
		width: 60%;
		top: 30%;
	}
	.our-story-section {
		background-size: 100% 100%;
		padding-bottom: 80px;
	}
	.support-box-text {height: 286px;}
	.support-services-section {margin-top: -30px;}
	ul#menu-support-services {justify-content: flex-start;}
	ul#menu-support-services li {width: 25%;}
	.footer-contact-details p {
		width: 50%;
		line-height: 46px;
	}
}
@media all and (min-width:991px) and (max-width:1024px){
	.our-story-section {
		background-size: 100% 100%;
		margin-top: -20%;
	}
	.kaizen-support-tab:before {
		width: 583px;
		height: 810px;
		background-size: cover;
	}
	.tab-right-content {
		width: unset;
		top: 20%;
		margin-top: 0;
	}
	.main-navigation ul li {margin: 0 10px -10px 0;}
	.main-navigation {text-align: left;    display: flex;align-items: center;}
	ul#primary-menu li a, .callus-number {font-size: 14px;}
	.kaizen-support-tab, .our-promise-section {padding: 80px 0;}
	.three-box-layout:before {left: 20px;}
	.support-box-text {height: 350px;}
	.get-support-box span {position: absolute;top: 22px;}
	.support-icon {bottom: 18%;}
	.our-promise-section:before {
		content: '';
		top: 60px;
		width: 566px;
		height: 728px;
		background-size: cover;
	}
	.our-promise-cricle-text {top: 26%;}
	.our-promise-cricle-text p {font-size: 20px;}
	ul#menu-support-services li {width: 33.3%;}
	.footer-contact-details p {line-height: 46px;}
	.promise-bottom-img {bottom: 0px;}
	.footer-sticky {
        display: block;
    }
    .bottom-bar {
        padding-bottom: 50px;
    }
    .cta-text p {
        font-size: 25px;
    }
     .footer-sticky {
        background: #6b2a74;
        position: fixed;
        bottom: 0;
        width: 100%;
        margin: 0 auto;
        z-index: 999;
        display: flex !important;
        padding: 8px 0px;
        align-items: center;
    }
}
@media all and (min-width:768px) and (max-width:991px){
	.corp-container {padding:0 30px !important; max-width:1920px;}
	.section-top{padding-top:40px}
	.section-bottom{padding-bottom:40px}
	h1, .h1{
		font-size: 30px;
		line-height: normal;
	}
	h2, .h2{
		font-size: 25px;
		line-height: normal;
		text-transform: uppercase;
	}
	h3, .h3, h4, .h4{
		font-size: 20px;
		line-height: normal;
	}
	.callus-cta-mobile {display: block;}
	.main-navigation {display: flex;align-items: center;}
	#mobile-menu-button {top: 0px;}
	.callus-cta, .our-promise-section:before, .three-box-layout:before, .kaizen-support-tab:before, .button-wrapper{display:none;}
	.tab-right-content, .our-promise-cricle-text{position: relative;}
	.our-story-section, .client-review-section {margin-top: 0;background-color: #ece3ff;background-image: unset;}
	.contact-us-section {background-size: cover;margin-bottom: 0;padding-bottom: 40px;min-height: unset;}
	.story-content {flex-direction: column;}
	.story-text, .story-img-right, .tab-circle-content, .kaizen-support-tab .tab-content, .tab-right-content, .circle-text-left, .ourpromise-text-right{width: 100%;}
	.support-services {
		display: flex;
		justify-content: center;
	}
	.support-services .support-service-item {width: 33.3%;}
	.story-content {padding-top: 6%;}
	.kaizen-support-tab .row {flex-direction: column !important;}
	.kaizen-support-tab{padding: 80px 0 0;}
	.box-one, .box-two, .box-three {padding-top: 0;width: 100%;}
	.get-support-box {margin-bottom: 30px;}
	.get-support-section {padding-bottom: 50px;}
	.three-box-layout{display: block;}
	.support-box-text {height: 200px;}
	.qoutes-img {top: -50px;}
	.client-review-section h2 {padding-top: 70px;}
	.our-promise-section .row{display: block;}
	ul#menu-support-services li {width: 33.3%;}
	.footer-contact-details p {line-height: 46px;}
	.footer-sticky {
        display: block;
    }
     .bottom-bar {
        padding-bottom: 50px;
    }
    .cta-text p {
        font-size: 25px;
    }
    .footer-sticky {
        background: #6b2a74;
        position: fixed;
        bottom: 0;
        width: 100%;
        margin: 0 auto;
        z-index: 999;
        display: flex !important;
        padding: 8px 0px;
        align-items: center;
    }
}
@media all and (max-width:767px){
    .footer-sticky {
        display: block;
    }
     .bottom-bar {
        padding-bottom: 50px;
    }
	.corp-container {padding:0 15px !important; max-width:1920px;}
	.section-top{padding-top:30px}
	.section-bottom{padding-bottom:30px}
	h1, .h1{
		font-size: 30px;
		line-height: normal;
	}
	h2, .h2{
		font-size: 25px;
		line-height: normal;
		text-transform: uppercase;
	}
	h3, .h3, h4, .h4{
		font-size: 20px;
		line-height: normal;
	}
	div#content {text-align: center;}
	.callus-cta-mobile, ul#menu-quick-links, ul#menu-support-services, .footer-contact-details, .story-slide-info, .support-services{display: block;}
	.callus-cta, .our-promise-section:before, .three-box-layout:before, .kaizen-support-tab:before, .button-wrapper{display:none;}
	.support-services .support-service-item, .tab-right-content, .our-promise-cricle-text, .cta-text p, .inputWithIcon {width: 100%;}
	.tab-right-content, .our-promise-cricle-text{position: relative;}
	.main-navigation {display: flex;align-items: center;}
	#mobile-menu-button {top: 0px;}
	.bannerslide-txt.text-white {position: relative;top: 0;left: 0;transform: unset;}
	.bannerslide-txt h1, .bannerslide-txt p {color: #000;padding: 30px 15px 0;}
	.btn-wrapper {margin-bottom: 30px;}
	.storyslide-text{padding-left: 0;}
	.story-slide-info img {margin: 0 auto;padding-bottom: 14px;}
	.our-story-section, .client-review-section {margin-top: 0;background-color: #ece3ff;background-image: unset;}
	.tab-right-content {top: 0;margin-top: 0;}
	.support-services-section {box-shadow: none;padding: 50px 0px 0;}
	.kaizen-support-tab, .our-promise-section, .review-slide {padding: 0;}
	.story-text h2:before, .tab-right-content h2:before, .get-support-section h2:before, .our-promise-cricle-text h2:before {left: 50%;transform: translateX(-50%);}
	.box-one, .box-two {padding-top: 0;}
	.get-support-box {margin-bottom: 30px;}
	.get-support-section {padding-bottom: 50px;}
	.client-review-section h2 {padding-top: 80px;}
	.qoutes-img {top: -50px;}
	.our-promise-cricle-text {top: 110px;padding-bottom: 110px;}
	.review-slide {padding-bottom: 80px;}
	.promise-bottom-img {bottom: 0;}
	.cta-section {background-color: #EDE2FFF2;margin-top: 0;}
	.cta-text{padding-bottom: 60px;}
	.contact-us-section {background-size: cover;margin-bottom: 0;padding-bottom: 40px;min-height: unset;}
	.footer-contact-details p {margin-top: 16px;}
	.site-footer {background-color: #6b2a74;background-image: unset;}
	.cta-text p {
        font-size: 25px;
    }
    ul#menu-support-services {
        column-count: 1;
    }
	ul#menu-support-services li {
		width: 100%;
	}
     .footer-sticky {
        background: #6b2a74;
        position: fixed;
        bottom: 0;
        width: 100%;
        margin: 0 auto;
        z-index: 999;
        display: flex !important;
        padding: 8px 0px;
        align-items: center;
    }
}