@font-face {
	font-family: 'PolySans Trial Median';
	src: url('../fonts/PolySansTrial-Median.woff2') format('woff2'), url('../fonts/PolySansTrial-Median.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'PolySans Trial Slim';
	src: url('../fonts/PolySansTrial-Slim.woff2') format('woff2'), url('../fonts/PolySansTrial-Slim.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'PolySans Trial Bulky';
	src: url('../fonts/PolySansTrial-Bulky.woff2') format('woff2'), url('../fonts/PolySansTrial-Bulky.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'PolySans Trial Neutral Mono';
	src: url('PolySansTrial-NeutralMono.woff2') format('woff2'), url('PolySansTrial-NeutralMono.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
body {
	padding: 0;
	margin: 0;
	font-family: 'PolySans Trial Slim';
}
p {
	font-size:18px;
	line-height:28px;
}

/* PRELOADER CSS */
.page-loader{
	width: 100%;
	height: 100vh;
	position: absolute;
	background: #fff;
	z-index: 1000;
	.txt{
		color: #666;
		text-align: center;
		top: 40%;
		position: relative;
		text-transform: uppercase;
		letter-spacing: 3px;
		font-weight: bold;
		line-height: 1.5;
		font-size: 12px;
	}
}

/* SPINNER ANIMATION */
.spinner {
	position: relative;
	top: 40%;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	background-color: #0A8080;
	border-radius: 100%;
	-webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
	animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}

#topBtn {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 99;
	font-size: 18px;
	border: none;
	outline: none;
	background-color: #0A8080;
	color: white;
	cursor: pointer;
	border-radius: 50%;
	transition: background-color 0.3s;
	width: 40px;
	height: 40px;
}
.home-5page {
	background-color: #fff !important;
	color: #0A8080 !important;
}
	

/*HEADER SACTION CSS START*/
.header-saction {
	background-color: #fff;
	width: 100%;
	display: inline-block;
	padding: 0px 0;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
	border-bottom: 1px solid #F8F8F8;
	position: sticky;
	top: 0;
	z-index: 999;
}
.header-saction .navbar {
	background-color: transparent !important;
}

.header-saction .navbar-nav {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.header-saction .navbar-nav li {
	display: inline-block;
	width: auto;
	margin: 0 18px;
}
.header-saction .navbar {
	padding: 0;
}
.header-saction .navbar .navbar-brand {
	margin: 0;
	padding: 0;
}
.header-saction .navbar-nav li a {
	padding:26px 0;
	color: #111;
	font-size: 16px;
	font-weight: 600;
}
.header-saction .navbar-nav li a:hover {
	color: #0A8080;
	transition: 0.5s;
}
.sub-menu-block .sub-menu-lists li a:hover {
	margin: 0 0 0 10px;
}
.button-contact .sign-in:hover {
	color: #0A8080;
	transition: 0.5s;
}
.dropdown-menu {
	padding: 0;
	text-align: left;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #dcdcdc;
	margin: 23px 0 0 0 !important;
}
.dropdown-menu li {
	width: 100% !important;
	margin: 0 !important;
}
.dropdown-menu li a {
	border-bottom: 1px solid #dcdc;
	padding: 5px 10px !important;
	font-weight: 400 !important;
	font-size: 14px !important;
}
.start-free-trial {
	display: inline-block;
	background-color: #0A8080;
	border-radius: 7px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	border: 2px solid #0A8080;
	padding: 0 25px;
	height: 48px;
	line-height: 44px;
}
.start-free-trial:hover {
	color: #0A8080;
	z-index: 11;
	background-color: #fff;
}
.button-contact a img {
	margin: 0 0 0 5px;
	width: 17px;
}
.button-contact .sign-in {
	background-color: transparent;
	color: #000;
	padding: 0;
	width: auto;
	height: auto;
	line-height: inherit;
	display: inline-block;
	margin: 0 8px 0 0px;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
}
.button-contact {
	text-align: right;
	width: 27%;
}


 @media only screen and (max-width: 768px) {
ul.main-nav {
	z-index: 2;
	padding: 50px 0;
	right: 0px;
	top: 0px;
	width: 0px;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	transition-duration: 0.6s;
}

}

ul.main-nav {
	display: block;
}
ul.main-nav > li > div.sub-menu-block {
	visibility: hidden;
	background-color: #fff;
	position: absolute;
	margin-top: 0px;
	min-width: 48.8%;
	max-width: 100%;
	color: #333;
	left: 0px;
	z-index: 999;
	opacity: 0;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	-webkit-transform: rotateX(90deg);
	-moz-transform: rotateX(90deg);
	-ms-transform: rotateX(90deg);
	transform: rotateX(90deg);
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.15);
	margin: 1px 0 0 0;
	text-align: left;
	padding: 15px 24px;
	border-radius: 10px;
	border: 1px solid #dcdcdc;
	border-top: none;
}
#five-block {
	width: 100%;
}
ul.main-nav > li:hover > div.sub-menu-block {
	visibility: visible;
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
}
ul.main-nav > li > div.sub-menu-block > * {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;
	opacity: 0;
}
ul.main-nav > li:hover > div.sub-menu-block > * {
	opacity: 1;
}
.sub-menu-head {
	font-size: 20px;
	font-weight: 800;
	margin: 0 0 15px 0;
	width: 100%;
	display: inline-block;
	text-transform: capitalize;
}
.sub-menu-block .sub-menu-lists {
	padding: 0;
	margin: 0;
	text-align: left;
	width: 100%;
}
.sub-menu-block .sub-menu-lists li {
	margin: 0 !important;
	width: 100%;
}
.sub-menu-block .sub-menu-lists li a {
	text-decoration: none;
	font-weight: 600;
	padding: 10px 0 !important;
	display: inline-block;
	font-size: 14px;
	color: #333;
	width: 100%;
	text-transform: capitalize;
}
header.mega ul.main-nav > li > a {
	border-right: 1px solid #666;
}
/* List Separator: Inner Border */
    
ul.main-nav > li > a:after {
	content: '';
	width: 1px;
	height: 60x;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
}
ul.main-nav > li > a.mega-menu > span:after {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;
	content: '';
	background-color: transparent;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}
ul.main-nav > li:hover > a.mega-menu span:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 0px solid transparent;
	border-bottom: 5px solid #666;
}
.banners-area {
	border-top: 1px solid #ccc;
}


.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-xs-15 {
	width: 20%;
	float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
	width: 20%;
	float: left;
}
}
@media (min-width: 992px) {
.col-md-15 {
	width: 20%;
	float: left;
}
}
.images-box-nav img {
	width: 100%;
	border-radius: 7px;
	margin: 30px 0 0;
}
.sub-menu-block .sub-menu-lists li a span {
	border-radius: 100px;
	font-size: 10px;
	margin: 0 0 0 5px;
	text-transform: uppercase;
	font-weight: 500;
	font-family: "Poppins", sans-serif;
	line-height: inherit;
	padding: 3px 7px;
}
.coming-soon {
	background-color: #2a6e39;
	color: #a7c8ae;
}
.modern {
	background-color: #f45d48;
	color: #ffcdb8;
}
.classic {
	background-color: #253384;
	color: #909ff7;
}
.hot {
	background-color: #892828;
	color: #ef999f;
}
.header-saction-home-4 .sub-menu-block .sub-menu-lists li a {
	color: #000;
}
.image-demo-box img {
	width: 100%;
	border: 1px solid #E8E8E8;
	border-radius: 6px;
	padding: 6px;
}
.image-demo-box {
	text-align: center;
}
.home-page-dropdown .col-md-2 {
	margin-bottom: 20px;
	width: 20%;
}
.image-demo-box a {
	display: inline-block;
	width: 100%;
	text-decoration: none;
	padding: 0 !important;
}
.image-demo-box a span {
	display: inline-block;
	width: 100%;
	margin: 9px 0 0 0;
	color: #222525;
	font-size: 16px;
	font-weight: 600;
}
.image-demo-box.comming-soon {
	padding: 0;
	border: none;
	background-color: transparent;
	display: inline-block;
}
.blurred-image {
  filter: blur(2px);
  transition: filter 0.3s ease;
}

/*HEADER SACTION CSS END*/

/*BANNER-SECTION START*/
.banner-section {
	display: inline-block;
	width: 100%;
	padding: 148px 0 100px;
}
.banner-section-left {
	display: inline-block;
	width: 100%;
}
.banner-section-right img {
	width: auto;
	float: right;
}
.banner-section-7 img {
	width: 100%;
}
.banner-section-left h2 {
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	width: 100%;
	font-family: 'PolySans Trial Bulky';
}
.banner-section-left p {
	color: #4B4D4D;
	margin: 18px 0 0 0;
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: 600;
}
.start-requst-button {
	display: inline-block;
	width: 100%;
}
.start-requst-button {
	display: inline-block;
	width: 100%;
}
.start-requst-button {
	display: inline-block;
	width: 100%;
	margin: 61px 0 0 0;
}
.start-requst-button .start-button {
	background-color: #0A8080;
	padding: 0 25px;
	border-radius: 7px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	height: 48px;
	line-height: 44px;
	display: inline-block;
}
.start-requst-button .start-button:hover {
	color: #0A8080; /* Hover text color */
	z-index: 11; /* Hover z-index */
	background-color: #fff; /* Hover background color */
}
.start-requst-button .requst-buton {
	border: 2px solid #0A8080;
	padding: 0 25px;
	border-radius: 7px;
	text-decoration: none;
	color: #0A8080;
	margin: 0 0 0 5px;
	font-weight: 700;
	position: relative;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	height: 48px;
	line-height: 44px;
	display: inline-block;
}
.start-requst-button .requst-buton:hover {
	color: #fff; /* Hover text color */
	z-index: 11; /* Hover z-index */
	background-color: #0A8080; /* Hover background color */
}
.banner-trust {
	margin: 114px 0 0;
	width: 100%;
	text-align: center;
	color: #000;
	font-weight: 600;
}
.logo-section button {
	display: none !important;
}
.reliability-logo {
	display: inline-block;
	width: 100%;
	margin: 35px 0 0 0;
}
.user-clint-box {
	display: inline-block;
	width: 100%;
	margin: 50px 0 0 0;
}
.user-clint-box ul {
	padding: 0;
	margin: 0 0 0 11px;
}
.user-clint-box ul li {
	display: inline-block;
	margin: 0px 0 0 -11px;
	width: auto;
	position: relative;
	bottom: 10px;
}
.user-clint-box ul .teams-image {
	margin: 0 0 0 6px;
	bottom: 0;
}
.user-clint-box ul .teams-image span {
	width: 100%;
	display: inline-block;
	color: #777777;
	font-size: 16px;
	font-weight: 600;
}
.home-banner-four-seaction .teams-image {
	text-align: left;
}
.home-banner-four-seaction .teams-image span {
	color: #fff !important;
}
.home-banner-four-seaction ul {
	text-align: center;
	padding: 0 0 0 124px;
	margin: 0;
}
.home-banner-five-seaction-left .user-clint-box ul .teams-image span {
	padding: 0;
	border: none;
}
.banner-section-7 .teams-image img {
	width: auto;
}
.banner-section-7 #carousel-1 img {
	width: auto;
}
.pricing-two-seaction .teams-image {
	text-align: left;
}
.pricing-two-seaction .user-clint-box ul {
	padding: 0 0 0 124px;
}
/*BANNER-SECTION END*/



/* TAB SEACTION CSS START */
.tab-section .tabs {
	width: 100%;
	display: inline-block;
}
.tab-section ul.tabs-nav {
	list-style: none;
	margin: 0;
	padding: 55px 0;
	background: linear-gradient(90deg, #FFF 0%, rgba(0, 89, 97, 0.80) 19.52%, #005961 49.24%, rgba(0, 89, 97, 0.80) 72.6%, #FFF 100%);
	text-align: center;
	position: relative;
}
.tab-section ul.tabs-nav li {
	font-weight: bold;
	cursor: pointer;
	width: auto;
	margin: 0 auto 30px;
	display: inline-block;
	position: relative;
}
.tab-section.tabs-nav li a {
	text-decoration: none;
	color: #FFF;
}
.tab-section ul.tabs-nav li a {
	color: #fff;
	text-decoration: none;
	padding: 3px 33px;
	display: inline-block;
}
.tab-section ul.tabs-nav li span {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: 600;
	margin: 14px 0 0 0;
	line-height: 28px;
	color: #fff;
}
.tab-section ul.tabs-nav li::after {
	content: '';
	position: absolute;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.30) 54.06%, rgba(255, 255, 255, 0.00) 100%);
	width: 1px;
	height: 180px;
	top: -15px;
}
.tab-section ul#tabs-nav li:last-child::after {
	display: none;
}
.tab-inner-saction {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
}
.tab-inner-saction-left {
	display: inline-block;
	width: 100%;
	padding: 129px 0 0 0;
}
.tab-inner-saction-left h2 {
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
	color: #222525;
	font-size: 48px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.tab-inner-saction-left p {
	margin: 10px 0 0 0;
	width: 100%;
	color: #777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.tab-inner-saction-right img {
	width: 100%;
	margin: 47px 0 0 0;
}
.tab-inner-saction-right {
	position: relative;
}
.dot-bg-image {
	position: absolute;
	top: -16px;
	z-index: 1;
}
.tab-inner-saction-right .animation-float {
	position: relative;
	z-index: 11;
}
/* TAB SEACTION CSS END */


/*STARTIFY SEACTION CSS START*/
.workflow-box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, 0.07);
	margin: 34px 0 0 0;
	border-radius: 31px;
	padding: 86px 100px 94px;
}
.workflow-box h3 {
	width: 100%;
	text-align: center;
	color: #222525;
	font-size: 48px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.workflow-box-left {
	display: inline-block;
	text-align: left;
	margin: 46px 0 0 0;
}
.workflow-box-left ul {
	padding: 0;
	margin: 0;
	width: 100%;
}
.workflow-box-left ul li {
	display: inline-block;
	width: 100%;
	margin: 0;
	position: relative;
	padding: 18px 30px;
	font-weight: 600;
	font-family: 'PolySans Trial Median';
}
.workflow-box-left ul li span {
	width: 100%;
	display: inline-block;
	color: #222525;
	font-size: 20px;
	font-weight: 500;
}
.workflow-box-left ul li em {
	display: inline-block;
	font-style: normal;
	color: #4B4D4D;
	font-size: 16px;
	font-weight: 600;
	font-family: 'PolySans Trial Slim';
	margin: 11px 0 0 0;
}
.workflow-box-left ul li::before {
	content: '';
	position: absolute;
	left: 0;
	background: url(../images/check-green.png);
	width: 15px;
	height: 11px;
	top: 26px;
}
.workflow-box-left ul li::after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 450px;
	height: 2px;
	background: url(../images/line-img.png);
	left: 0;
	right: 0;
}
.workflow-box-left ul li:last-child::after {
	display: none;
}
.workflow-box-left ul li:last-child {
	border: none;
	padding-bottom: 0;
}
.workflow-box-right {
	margin: 97px 0 0 0;
	padding: 0 14px;
}
.workflow-box-right-box {
	display: inline-block;
	width: 100%;
	border: 1px solid #EEE;
	border-radius: 14px;
	padding: 16px 16px;
	margin-bottom: 20px;
}
.workflow-box-right-box:hover {
	background-color: #FAFAFA;
	transition: 0.5s !important;
}
.workflow-box-right-box span {
	color: #000;
	width: 100%;
	display: inline-block;
	font-size: 22px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.workflow-box-right-box p {
	width: 100%;
	display: inline-block;
	margin: 10px 0 0 0;
	color: #4B4D4D;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
}
/*STARTIFY SEACTION CSS END*/



/*STREAMLINE SEACTION CSS START*/
.streamline-seaction {
	margin: 33px 0 0 0;
	display: inline-block;
	width: 100%;
	padding: 0 0 100px 0;
	background: linear-gradient(180deg, #FFF 35.47%, #FFF2DF 100%);
}
.workflow-box {
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, 0.07);
	border-radius: 30px;
	padding: 68px 100px;
}
.ready-tranfrom {
	display: inline-block;
	text-align: center;
	width: 100%;
	margin: 71.13px 0 0 0;
	position: relative;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.ready-tranfrom::before {
	content: '';
	position: absolute;
	background-color: #D9D9D9;
	left: 0;
	height: 1px;
	width: 37%;
	top: 12px;
}
.got-questions-about-right .Simplify-accodrtion {
	margin: 0;
}
.ready-tranfrom::after {
	content: '';
	position: absolute;
	background-color: #D9D9D9;
	right: 0;
	height: 1px;
	width: 37%;
	top: 12px;
}
.start-free-buton {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 33.13px 0 0 0;
}
.start-free-buton a {
	background-color: #0A8080;
	border-radius: 7px;
	text-align: center;
	color: #fff;
	padding: 19px 35px;
	text-decoration: none;
	font-weight: 700;
	font-size: 18px;
	display: inline-block;
	font-family: 'PolySans Trial Median';
	position: relative;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.start-free-buton a:hover {
	color: #0A8080; /* Hover text color */
	z-index: 11; /* Hover z-index */
	background-color: #fff; /* Hover background color */
}
.start-free-buton p {
	color: #6A7282;
	margin: 20px 0 0 0;
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: 600;
}
/*STREAMLINE SEACTION CSS END*/



/*SIMPLIFY SEACTION CSS START*/
.simplify-seaction {
	display: inline-block;
	width: 100%;
	margin: 120px 0 0;
}
.simplify-seaction-left {
	margin-top: 49px;
}
.simplify-seaction-left h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
	margin: 0;
}
.simplify-seaction-right {
	text-align: center;
	width: 100%;
}
.simplify-seaction-right img {
	margin: 0 0 0 7rem;
}
.Simplify-accodrtion {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
}

.Simplify-accodrtion .accordion-button {
	background-color: transparent !important;
	border-top: 1px solid #dcdcdc;
	border-radius: 0 !important;
	padding: 22px 0;
	color: #222525 !important;
	font-size: 20px;
	font-weight: 600;
	font-family: 'PolySans Trial Median';
	box-shadow: none !important;
}
.Simplify-accodrtion #accordionExample .accordion-item {
	border: none;
}
.Simplify-accodrtion .accordion-collapse {
	border: none !important;
	padding: 0;
}
.Simplify-accodrtion .accordion-body {
	border: none !important;
	padding: 0px 0 22px 0;
}
.Simplify-accodrtion .accordion-collapse p {
	margin: 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.Simplify-accodrtion .accordion-collapse a {
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	font-family: 'PolySans Trial Median';
	display: inline-block;
	margin: 29px 0 0 0;
}
.Simplify-accodrtion .accordion-collapse a:hover img {
	margin: 0 0 0 10px;
	transition: 0.5s;
}
.Simplify-accodrtion .accordion-collapse a:hover {
	text-decoration: none;
}
.why-startify-btn {
	display: inline-block;
	margin: 29px 0 0 0;
	padding: 0 25px;
	border-radius: 7px;
	border: 2px solid #0A8080;
	color: #0A8080;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	font-family: 'PolySans Trial Median';
	position: relative;
	height: 48px;
	line-height: 45px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.why-startify-btn:hover {
	color: #fff;
	z-index: 11;
	background-color: #0A8080;
}
.simplify-seaction-home-7 .simplify-seaction-left {
	padding: 50px 0;
}
/*SIMPLIFY SEACTION CSS END*/



/*SAVED OVER SEACTION CSS START*/
.saved-over-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 120px 0 0 0;
	padding: 75px 0;
	background-color: #F3FAFB;
}
.saved-over-seaction p {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
	font-family: 'PolySans Trial Median';
}
.saved-over-seaction h3 {
	width: 80%;
	display: inline-block;
	color: #222525;
	font-size: 27px;
	font-family: 'PolySans Trial Median';
	font-weight: 600;
	margin: 34px auto 0;
}
.saved-over-seaction span {
	display: inline-block;
	width: 100%;
	margin: 34px 0 0 0;
	color: #6A7282;
	font-size: 18px;
	font-weight: 400;
	font-family: 'PolySans Trial Slim';
}
.saved-over-seaction a {
	display: inline-block;
	width: 100%;
	margin: 34px 0 0 0;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	font-family: 'PolySans Trial Median';
}
/*SAVED OVER SEACTION CSS END*/



/*TOW BOX SEACTION CSS START*/
.tow-box-seaction {
	display: inline-block;
	width: 100%;
	padding: 118px 0 89.4px;
}
.tow-box-seaction-right h2 {
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	margin: 0;
	font-family: 'PolySans Trial Bulky';
	line-height: 54px;
	width: 100%;
	display: inline-block;
}
.tow-box-seaction-left img {
	border-radius: 12px;
}
.tow-box-seaction-effect img {
	border-radius: 12px;
	width: 100%;
	height: 100%;
}
.tow-box-seaction-right p {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	margin: 27px 0 0 0;
	line-height: 28px;
	font-family: 'PolySans Trial Median';
}
.tow-box-seaction-right a {
	margin: 27px 0 0 0;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
}
.tow-box-seaction-right a:hover img {
	margin: 0 0 0 10px;
	transition: 0.5s;
}
.tow-box-seaction-right a:hover {
	text-decoration: none;
}
.tow-box-seaction-right {
	display: inline-block;
	width: 100%;
	padding: 60px 0;
}
.seaction-secend {
	display: inline-block;
	width: 100%;
	margin: 140px 0 0 0;
}
.seaction-secend .tow-box-seaction-right {
	padding: 150px 0;
}
.tow-box-seaction-left {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.tow-box-seaction-left img {
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
	position: relative;
}
.bg-color-effect {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 88%;
	background: linear-gradient(90deg, #005961 0%, rgba(0, 89, 97, 0.80) 1.52%, #005961 49.24%, rgba(0, 89, 97, 0.80) 100.6%, #FFF 100%);
	transform: translateX(-100%);
	transition: transform 1s ease-in-out;
	z-index: 2;
	pointer-events: none;
}
.tow-box-seaction-left.animate .bg-color-effect {
	transform: translateX(100%);
}
.tow-box-seaction-effect {
	text-align: right;
}
.tow-box-seaction-effect {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.tow-box-seaction-effect .bg-color-effect {
	position: absolute;
	top: 0;
	right: 0; /* Important: start from right */
	height: 100%;
	width: 100%;
	background: linear-gradient(90deg, #005961 0%, rgba(0, 89, 97, 0.80) 1.52%, #005961 49.24%, rgba(0, 89, 97, 0.80) 100.6%, #FFF 100%);
	transform: translateX(100%);
	transition: transform 1s ease-in-out;
	z-index: 2;
	pointer-events: none;
}
.tow-box-seaction-effect.animate .bg-color-effect {
	transform: translateX(-100%);
}
/*TOW BOX SEACTION CSS END*/



/*LEAVE AND ATTENDANCE SEACTION CSS START*/
.leave-attendance-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: linear-gradient(180deg, #F8F5F2 0%, #FFF 100%);
	padding: 110px 0 120px;
}
.leave-attendance-seaction-home-four {
	background-color: #fff !important;
	background: inherit;
	padding: 100px 0;
}
.leave-attendance-seaction-home-four h2 {
	margin: 0;
}
.leave-attendance-seaction-home-four p {
	margin: 18px 0 0 0;
}
.leave-attendance-seaction-home-four img {
	margin: 45.83px 0 0 0;
}
.leave-attendance-seaction span {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.leave-attendance-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.leave-attendance-seaction p {
	display: inline-block;
	width: 100%;
	color: #777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	margin: 25px 0 0;
	font-family: 'PolySans Trial Slim';
}
.leave-attendance-seaction img {
	margin: 76.6px 0 0 0;/* width: 100%; */
}
.leave-attendance-seaction span img {
	margin: 0;
}
.leave-attendance-seaction .stats-wrapper.tab-section {
	width: 79%;
	margin: 40.7px 0 0 0;
}
.start-free-button a img {
	width: auto;
	margin: 0;
}
.start-free-button {
	display: inline-block;
	width: 100%;
	margin: 41px 0 0 0;
}
.start-free-button a {
	background-color: #0A8080;
	padding: 19px 35px;
	border-radius: 7px;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-weight: 700;
	display: inline-block;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.start-free-button a:hover {
	color: #0A8080;
	z-index: 11;
	background-color: #fff;
}
.leave-attendance-seaction h6 {
	display: inline-block;
	width: 100%;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
	margin: 20px 0 0 0;
}
.leave-attendance-seaction .stats-wrapper.tab-section .col-md-4:nth-child(2) .stat-item.tab-item.appear {
 align-items:;
	display: inherit;
}
.leave-attendance-seaction .stats-wrapper.tab-section .col-md-4:nth-child(3) .stat-item.tab-item.appear {
	display: inherit;
	text-align: right;
}
.leave-attendance-seaction-home-four .stat-item.tab-item.appear img {
	margin: 0;
}
.leave-attendance-seaction-home-four .stat-item.tab-item.appear .description {
	font-size: 16px;
	line-height: 18px;
	font-weight: 600;
	color: #4B4D4D;
}
.leave-attendance-seaction-home-four .stat-item.tab-item.appear .number {
	font-size: 48px;
	font-weight: 700;
	color: #222525;
}
.shaping-the-future-inner-right a {
	display: inline-block;
	padding: 16px 25px;
	border-radius: 7px;
	background-color: #0A8080;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	margin: 15px 0 0 0;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out !important;
}
.shaping-the-future-inner-right a:hover {
	color: #0A8080;
	z-index: 11;
	background-color: #fff;
}
/*LEAVE AND ATTENDANCE SEACTION CSS END*/

/*DATA INTEGRATION TOW BOX SEACTION CSS START*/
.data-ntegration-seaction {
	display: inline-block;
	width: 100%;
}
.data-ntegration-seaction-home-four {
	background-color: rgba(48, 148, 148, 0.10);
	padding: 87px 0;
}
.data-ntegration-seaction-home-six {
	background-color: #FFF2DF;
	padding: 92px 0;
}
.data-ntegration-seaction-left {
	display: inline-block;
	width: 100%;
}
.data-ntegration-seaction-left span {
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
	width: 100%;
	display: inline-block;
	margin: 31px 0 0 0;
}
.data-ntegration-seaction-left h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
	margin: 25px 0 0 0;
}
.data-ntegration-seaction-left h3 {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	margin: 18px 0 0 0;
}
.data-ntegration-seaction-left ul {
	display: inline-block;
	padding: 0;
	margin: 0;
}
.data-ntegration-seaction-left ul li {
	display: inline-block;
	width: 100%;
	margin: 17px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	padding: 0 0 0 20px;
	position: relative;
}
.data-ntegration-seaction-left ul li::before {
	content: '';
	position: absolute;
	left: 0;
	background: url(../images/check-green.png);
	width: 15px;
	height: 11px;
	top: 8px;
	left: 0;
}
.data-ntegration-seaction-right {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
}
.data-card-image-1 {
	position: absolute;
	bottom: 81px;
	left: 28px;
}
.data-card-image-3 {
	position: absolute;
	bottom: 48px;
	right: 27px;
}
.data-card-image-2 {
	position: absolute;
	top: 133px;
	right: 0;
}
.data-ntegration-row-tow {
	margin: 119px 0 115px 0;
	display: inline-block;
	width: 100%;
}
.data-ntegration-seaction-home-four .data-ntegration-row-tow {
	margin-bottom: 0;
}
.data-ntegration-home-2 {
	background-color: #FFF2DF;
	margin: 186px 0 0 0;
	padding: 92px 0;
}
/*DATA INTEGRATION TOW BOX SEACTION CSS END*/


/*THREE BOX SEACTION HOME CSS START*/
.three-box-home-seaction {
	width: 100%;
	display: inline-block;
}
.three-box-home-box {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.three-box-home-box img {
	width: 100%;
}
.three-box-home-box h3 {
	margin: 20px 0 0 0;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	width: 100%;
	display: inline-block;
}
/*THREE BOX SEACTION HOME CSS END*/



/*PLAN AND PRICING HOME SEACTION CSS START*/

.plan-and-pricing-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: linear-gradient(180deg, #FFF2DF 0%, #FFF 99.99%);
	margin: 120px 0 0 0;
	padding: 83px 0;
}
.plan-and-pricing-seaction-home-3 {
	background-color: #FFF1EB !important;
	background: inherit;
}
.plan-and-pricing-seaction-home-saven {
	margin: 0;
	padding-bottom: 0;
}
.plan-and-pricing-seaction-home-five {
	background-color: #F8F5F2 !important;
	background: inherit;
}
.plan-and-pricing-seaction h2 {
	text-align: center;
	width: 100%;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
	display: inline-block;
	margin: 0;
}
.plan-and-pricing-seaction p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #777777;
}
.plan-tab-home .tabs {
	width: 100%;
}
.plan-tab-home ul#tabs-nav {
	list-style: none;
	margin: 0;
	padding: 5px;
	overflow: auto;
}
.plan-tab-home ul#tabs-nav li {
	display: inline-block;
	width: auto;
	margin: 0 15px 0 0;
}
.plan-tab-home #tabs-nav li a {
	text-decoration: none;
	color: #FFF;
}
.plan-tab-home {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
}
.plan-tab-home ul#tabs-nav {
	list-style: none;
	margin: 0;
	display: inline-block;
	width: auto;
	background-color: #fff;
	border: 1px solid #D9D9D9;
	border-radius: 17px;
	padding: 4px;
}
.plan-tab-home #tabs-nav li a {
	text-decoration: none;
	color: #000;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
	background-color: #fff;
	padding: 10px 18px;
}
.plan-tab-home #tabs-nav li:nth-child(2) {
	margin: 0;
}
.plan-tab-home ul#tabs-nav li.active a {
	background-color: #0A8080;
	border-radius: 14px;
	color: #fff;
	padding: 10px 18px;
}
.plan-tab-home #tabs-nav li a span {
	background-color: #fff;
	border-radius: 11px;
	color: #0A8080;
	font-size: 16px;
	padding: 4px 7px;
}
.plan-tab-home-body {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 40px 0 0 0;
}
.plan-tab-home-body-box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-top: 15px solid #DFDFDF;
	border-radius: 30px;
	padding: 60px 32px 32px 32px;
}
.plan-and-pricing-seaction-home-2 .plan-tab-home-body .col-md-4:nth-child(2) .plan-tab-home-body-box {
	border-top: 15px solid #0A8080;
}
.plan-and-pricing-seaction-home-3 .col-md-4:nth-child(2) .plan-tab-home-body-box {
	border-top: 15px solid #F45D48;
}
.plan-tab-home-body-box h3 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 26px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	font-family: 'PolySans Trial Bulky';
}
.plan-tab-home-body-box span {
	display: inline-block;
	width: 100%;
	margin: 24px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.plan-tab-home-body-box .price-plan {
	display: inline-block;
	width: 100%;
	margin: 50px 0 0 0;
	color: #222525;
	font-size: 36px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.plan-tab-home-body-box .price-plan em {
	font-style: normal;
	color: #848484;
	font-size: 20px;
	font-weight: 400;
}
.plan-tab-home-body-box a {
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #0A8080;
	border-radius: 7px;
	padding: 16px 0;
	color: #fff;
	text-decoration: none;
	margin: 50px 0 0 0;
	font-size: 16px;
	font-weight: 600;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.plan-tab-home-body-box a:hover {
	color: #0A8080;
	background-color: #fff;
}
.plan-tab-home-body-box h6 {
	display: inline-block;
	width: 100%;
	color: #6C6C6C;
	font-size: 18px;
	font-weight: 600;
	margin: 50px 0 0 0;
}
.plan-tab-home-body-box ul {
	display: inline-block;
	width: 100%;
	margin: 35px 0 0 0;
	padding: 0;
}
.plan-tab-home-body-box ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 25px 0;
	position: relative;
	color: #777777;
	font-size: 16px;
	font-weight: 600;
	padding: 0 0 0 26px;
}
.plan-tab-home-body-box ul li::before {
	content: '';
	position: absolute;
	left: 0;
	background: url(../images/check-green.png);
	width: 15px;
	height: 11px;
	top: 6px;
}
.plan-tab-home-body-box ul li.cros-con::before {
	content: "";
	position: absolute;
	left: 0px;
	background: url(../images/ceos-red.svg);
	width: 17px;
	height: 17px;
	top: 1px;
}
.plan-tab-home-body-box ul li:last-child {
	margin: 0;
}
.plan-and-pricing-seaction-home-2 {
	margin: 0;
	background: transparent;
}
/*PLAN AND PRICING HOME SEACTION CSS END*/

/*GREEN ROW SEACTION HOME CSS START*/
.green-row-home-seaction {
	display: inline-block;
	width: 100%;
	background-color: #005961;
	text-align: center;
	padding: 28px 0;
	margin-bottom: 120px;
}
.green-row-home-seaction p {
	margin: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
/*GREEN ROW SEACTION HOME CSS END*/

/*GUESS WHAT SEACTION CSS START*/
.guess-what-seaction {
	text-align: center;
	width: 100%;
	display: inline-block;
}
.guess-what-seaction h2 {
	margin: 0;
	width: 100%;
	color: #222525;
	font-size: 28px;
	font-weight: 600;
	font-family: 'PolySans Trial Median';
}
.guess-what-seaction-home-7 {
	margin: 120px 0 0 0;
}
.guess-what-seaction-inner {
	display: inline-block;
	width: 81%;
	margin: 39px auto 0;
}
.guess-what-seaction-inner .col-md-2 {
	width: 20%;
}
.guess-what-seaction-box {
	display: inline-block;
	width: 100%;
	text-align: center;
	border: 1px solid #A5A6AC;
	border-radius: 14px;
	padding: 32px 25px;
	height: 175px;
}
.guess-what-seaction-box span {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	font-family: 'PolySans Trial Median';
	line-height: 22px;
}
/*GUESS WHAT SEACTION CSS END*/



/*STACK SMARTER SEACTION CSS START*/
.stack-smarter-seaction {
	display: inline-block;
	width: 100%;
	margin: 100px 0 0;
}
.stack-smarter-seaction-left {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 52px 0;
}
.stack-smarter-seaction-left h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
	line-height: 54px;
	margin: 0;
}
.stack-smarter-seaction-left p {
	margin: 29px 0 0;
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: 600;
	color: #777777;
	font-family: 'PolySans Trial Median';
	line-height: 28px;
}
.stack-smarter-seaction-left a {
	display: inline-block;
	width: auto;
	padding: 0 25px;
	background-color: #0A8080;
	border-radius: 7px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	margin: 29px 0 0 0;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	height: 48px;
	line-height: 45px;
}
.stack-smarter-seaction-left a:hover {
	color: #0A8080; /* Hover text color */
	z-index: 11; /* Hover z-index */
	background-color: #fff; /* Hover background color */
}
.stack-smarter-seaction-right {
	position: relative;
	z-index: 1;
}
.stack-smarter-seaction-right .animation-float {
	position: relative;
	z-index: 11;
}
/*STACK SMARTER SEACTION CSS END*/


/*CUSTOMER RELATIONSHIP SEACTION CSS START*/
.customer-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 94px 0 0 0;
	background-color: #0A8080;
	padding: 109px 0;
	position: relative;
}
.customer-seaction-home-four {
	margin: 0;
}
.customer-seaction-home {
	margin: 0;
}
.customer-seaction h2 {
	margin: 0;
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
	width: 100%;
	display: inline-block;
}
.customer-seaction .customer-button {
	display: inline-block;
	width: 100%;
	margin: 42px 0 0 0;
}
.cta-icon-button {
	position: absolute;
	top: 0;
	margin: 30px 0 0 70px;
}
.customer-button .startt-demo-btn {
	display: inline-block;
	background-color: #fff;
	border-radius: 7px;
	padding: 21px 35px;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	border: 2px solid #fff;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.customer-button .startt-demo-btn:hover {
	color: #fff; /* Hover text color */
	z-index: 11; /* Hover z-index */
	background-color: #0A8080; /* Hover background color */
}
.customer-button a {
	width: 257px;
	margin: 0 5px !important;
}
.customer-button .request-demo-btn {
	display: inline-block;
	border: 2px solid #FFF;
	border-radius: 7px;
	padding: 21px 35px;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 0 3px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.customer-button .request-demo-btn:hover {
	color: #0A8080; /* Hover text color */
	z-index: 11; /* Hover z-index */
	background-color: #fff; /* Hover background color */
}
/*CUSTOMER RELATIONSHIP SEACTION CSS END*/

/*FOOTER SEACTION CSS START*/
.footer-seaction {
	display: inline-block;
	width: 100%;
	padding: 63px 0 30px;
}
.footer-seaction-box {
	display: inline-block;
	width: 100%;
}
.footer-seaction-box p {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
	color: #777;
	line-height: 28px;
	font-size: 18px;
	font-weight: 600;
}
.app-google-button {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
}
.app-google-button a {
	display: inline-block;
	margin: 0 12px 0 0;
}
.footer-seaction-box ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
.footer-seaction-box ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 15px 0;
}
.footer-seaction-box ul li a {
	text-decoration: none;
	color: #222525;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
}
.footer-seaction-box ul li a:hover {
	color: #0A8080;
	padding: 0 0 0 10px;
	transition: 0.5s;
}
.all-right-seaction {
	display: inline-block;
	width: 100%;
	margin: 59px 0 0 0;
	border-top: 1px solid rgba(0, 0, 0, 0.15);
	padding: 24px 0 0 0;
}
.all-right-seaction-box {
	display: inline-block;
	width: 100%;
}
.all-right-seaction-box p {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #777777;
	font-size: 14px;
	font-weight: 600;
}
.all-right-seaction-box ul {
	padding: 0;
	margin: 10px 0 0 0;
	width: 100%;
}
.all-right-seaction-box ul li {
	display: inline-block;
	width: auto;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0px;
	border-right: 1px solid #222525;
	line-height: 16px;
}
.all-right-seaction-box ul li a {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
}
.all-right-seaction-box ul li:last-child {
	border: none;
}
.subscribe-box {
	display: flex;
	border: 1px solid #D9D9D9;
	border-radius: 13px;
	padding: 4px 4px 4px 10px;
	height: 56px;
	margin: 5px 0 0 0;
}
.subscribe-box input {
	width: 100%;
	border: none;
	padding: 0;
	height: 100%;
	font-family: 'PolySans Trial Slim';
	font-size: 14px;
	font-weight: 400;
}
.subscribe-box button {
	background-color: #0A8080;
	border: none;
	border-radius: 12px;
	padding: 1px 25px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.all-right-seaction-box-last {
	display: inline-block;
	width: 100%;
	text-align: right;
	margin: 20px 0 0 0;
	position: relative;
}
.language-box #dropdownMenu {
	position: absolute;
	bottom: 22px;
	right: 0px;
	width: 150px;
	text-align: left;
	border-radius: 4px;
	border: 1px solid rgb(220, 220, 220);
	background-color: #fff;
}
.language-box #dropdownMenu ul li {
	margin: 0;
	width: 100%;
}
.language-box #dropdownMenu ul li:last-child a {
	border: none;
}
.language-box #dropdownMenu li a {
	padding: 7px 12px !important;
	font-weight: 600;
	font-size: 14px;
	border-bottom: 1px solid #dcdcdc;
	width: 100%;
}
.language-box #dropdownButton {
	padding: 0 !important;
	background-color: transparent;
	border: none;
	color: #222525 !important;
	font-size: 18px;
	font-weight: 600;
}
.language-box {
	display: inline-block;
	width: auto;
	border-left: 1px solid #D9D9D9;
	padding: 0 0 0 24px;
}
.language-box a {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
}
.all-right-seaction-box-last ul {
	padding: 0 24px 0 0;
	margin: 0;
	display: inline-block;
	width: auto;
}
.all-right-seaction-box-last ul li {
	display: inline-block;
	width: auto;
	margin: 0 0 0 15px;
}
.footer-seaction-home-five .subscribe-box {
	background-color: #fff;
}
/*FOOTER SEACTION CSS END*/

.animation-float {
	animation: float 3s ease-in-out infinite;
}
 @keyframes float {
 0% {
transform: translateY(0);
}
 50% {
transform: translateY(-20px);
}
 100% {
transform: translateY(0);
}
}
.zoom-in-effect {
	transform: scale(0.9); /* Initial scale smaller than 1 */
	transition: transform 1s ease-in-out;
}
[data-aos="fade-up"].aos-animate {
	transform: scale(1); /* Zoom in to the original size when in view */
}
/* Start with tabs being hidden with a slight translation */
.tab-item {
	opacity: 0;
	transform: translateX(30px);
	transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
/* The `appear` class will make the tab items visible and bring them into place */
.tab-item.appear {
	opacity: 1;
	transform: translateX(0); /* Move to original position */
}
/*ABOUT BANNER SEACTION START*/
.about-banner-seaction {
	display: inline-block;
	width: 100%;
	padding: 0px 0 0 0;
	position: relative;
}
.graph-image-about-banner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.about-banner-seaction-inner {
	padding: 110px 0 0 0;
	display: inline-block;
	width: 100%;
}
.graph-image-about-banner img {
	width: 99%;
}
.about-banner-seaction .container {
	position: relative;
}
.about-banner-seaction .row {
	z-index: 11;
	position: relative;
}
.about-banner-seaction-left span {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
}
.about-banner-seaction-left h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
	margin: 20px 0 0 0;
}
.about-banner-seaction-right {
	display: inline-block;
	width: 100%;
	padding: 0 0 0 100px;
}
.about-banner-seaction-right h3 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-family: 'PolySans Trial Bulky';
	font-size: 30px;
	font-weight: 700;
}
.about-banner-seaction-right p {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	font-family: 'PolySans Trial Median';
	margin: 10px 0 0 0;
	line-height: 28px;
}
.video-popup {
	display: inline-block;
	width: 100%;
	margin: 80px 0 0 0;
}
.video-pupup-button {
	border: 2px solid #0A8080;
	border-radius: 7px;
	padding: 0 25px;
	background-color: transparent;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	height: 48px;
	line-height: 45px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.video-pupup-button:hover img {
	filter: brightness(0) invert(1);
}
.video-pupup-button:hover {
	background-color: #0A8080;
	color: #fff;
}
.video-pupup-button img {
	margin: 0 5px 0 0px;
}
.video-popup-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 9999;
}
.video-popup-box {
	position: absolute;
	width: 800px;
	max-width: 90%;
	background: white;
	padding: 0px;
	box-shadow: 0 0 15px rgba(0,0,0,0.5);
	transition: all 0.3s ease;
	border-radius: 20px;
	overflow: hidden;
}
.video-popup-box iframe {
	width: 100%;
	height: 450px;
	top: 0px;
	position: relative;
}
.video-popup-box .close-popup {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 24px;
	cursor: pointer;
}
.popup-center {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.popup-left {
	top: 50%;
	left: 5%;
	transform: translateY(-50%);
}
.popup-right {
	top: 50%;
	right: 5%;
	transform: translateY(-50%);
}
.popup-top {
	top: 5%;
	left: 50%;
	transform: translateX(-50%);
}
.popup-bottom {
	bottom: 5%;
	left: 50%;
	transform: translateX(-50%);
}
/*ABOUT BANNER SEACTION END*/


/*BANNER STATS SECTION  CSS START*/
.stats-section {
	text-align: center;
	padding: 69px 0 157px 0;
	display: inline-block;
	width: 100%;
	position: relative;
}
.stats-section::after {
	content: '';
	position: absolute;
	width: 100%;
	background-color: #F8F5F2;
	bottom: 0;
	height: 684.113px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1;
}
.stats-section h2 {
	color: #222525;
	margin: 0;
	display: inline-block;
	font-family: 'PolySans Trial Bulky';
	font-weight: 700;
	font-size: 40px;
	width: 100%;
	position: relative;
	z-index: 11;
}
.stats-wrapper {
	display: inline-block;
	width: 70%;
	margin: 71px auto 0;
	position: relative;
	z-index: 11;
}
.stat-item {
	text-align: center;
	width: 100%;
}
.stat-item .number {
	font-size: 40px;
	font-weight: 700;
	color: #222525;
	font-family: 'PolySans Trial Bulky';
	display: inline-block;
}
.stat-item .description {
	font-size: 16px;
	color: #4B4D4D;
	font-weight: 600;
	width: auto;
	display: inline-block;
	margin: 4px 0 0 15px;
}
.stat-item .description {
	font-size: 18px;
	color: #4B4D4D;
	font-weight: 600;
	width: auto;
	display: inline-block;
	margin: 1px 0 0 15px;
	text-align: left;
	line-height: 28px;
}
.about-slider-inner button {
	display: none !important;
}
.about-slider-inner img {
	width: 100%;
	height: 541px;
	object-fit: cover;
}
.about-slider-inner .slick-slide {
	padding: 0 15px;
}
.about-slider {
	padding-left: 20.2rem;
	overflow: hidden;
	margin-bottom: 107px;
	position: relative;
	z-index: 11;
}
.about-slider-inner img {
	border-radius: 12px;
}
.lets-mak-button {
	position: absolute;
	z-index: 11;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -44px;
}
.lets-mak-button a {
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 90px;
	border: 1px solid #DEE2E6;
	padding: 31px 0;
	display: inline-block;
	width: 875.255px;
	text-decoration: none;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
	background-color: #fff;
}
.lets-mak-button a span {
	display: inline-block;
	color: #0A8080;
}
.lets-mak-button img {
	margin: 0 7px 0 0;
}
/*BANNER STATS SECTION  CSS END*/

/*OUR VISION SEACTION CSS START*/
.Our-vision-seaction {
	display: inline-block;
	width: 100%;
	margin: 114px 0 0 0;
}
.Our-vision-seaction-left {
	display: inline-block;
	width: 100%;
	position: relative;
}
.year-box {
	position: absolute;
	bottom: 0;
	right: 0;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, 0.07);
	border-radius: 30px;
	background-color: #fff;
	padding: 31px 36px;
}
.year-box span {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 54px;
	font-weight: 600;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.year-box p {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	margin: 10px 0 0 0;
}
.year-box {
	position: absolute;
	bottom: 0;
	right: -68px;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, 0.07);
	border-radius: 30px;
	background-color: #fff;
	padding: 31px 36px;
	width: 191.111px;
}
.Our-vision-seaction-right {
	display: inline-block;
	width: 100%;
	padding: 100px 0 0 100px;
}
.Our-vision-seaction-right span {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
}
.Our-vision-seaction-right h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	margin: 25px 0 0 0;
	font-weight: 700;
	font-size: 38px;
	font-family: 'PolySans Trial Bulky';
	line-height: 38px;
}
.Our-vision-seaction-right p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
}
.Our-vision-seaction-right button {
	padding: 0;
	background-color: transparent;
	border: none;
	margin: 50px 10px 0 0;
}
/*OUR VISION SEACTION CSS END*/

/*SHAPING THE FUTURE SEACTION CSS START*/
.shaping-the-future {
	display: inline-block;
	width: 100%;
	margin: 120px 0 0 0;
	background-color: #F8F5F2;
}
.shaping-the-future-home-four {
	margin: 0;
}
.shaping-the-future .tabs {
	width: 100%;
}
.shaping-the-future ul#tabs-nav {
	list-style: none;
	margin: 0;
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #005961;
	padding: 0;
}
.shaping-the-future ul#tabs-nav li {
	display: inline-block;
	margin-right: 0;
	cursor: pointer;
	width: auto;
}
.shaping-the-future #tabs-nav li a {
	text-decoration: none;
	color: #FFF;
	font-size: 16px;
	font-weight: 600;
	width: 343px;
	height: 60px;
	display: inline-block;
	line-height: 60px;
}
.shaping-the-future ul#tabs-nav li.active a {
	background-color: #0A8080;
}
.shaping-the-future-inner {
	display: inline-block;
	width: 100%;
	margin: 84px 0;
}
.shaping-the-future-inner-left {
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: right;
}
.image-tow-shaping {
	position: absolute;
	bottom: 85px;
	left: 0;
}
.shaping-the-future-inner-right {
	display: inline-block;
	width: 100%;
	padding: 60px 0 0 0;
}
.shaping-the-future-inner-right span {
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
}
.shaping-the-future-inner-right h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	margin: 25px 0 0 0;
	font-weight: 700;
	font-size: 40px;
	font-family: 'PolySans Trial Bulky';
}
.shaping-the-future-inner-right p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
}
.shaping-the-future-inner-right .strategic-box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.07);
	border-radius: 12px;
	margin: 31px 0 0 0;
	padding: 20px;
}
.shaping-the-future-inner-right h6 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.shaping-the-future-inner-right h6 img {
	margin: 0 10px 0 0;
}
.shaping-the-future-inner-right em {
	display: inline-block;
	width: 100%;
	font-style: normal;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	padding: 0 0 0 43px;
}
.shaping-the-future-inner-right h5 {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #777;
	font-size: 18px;
	font-weight: 400;
}
.shaping-the-future-inner-right h5 strong {
	color: #222525;
}
/*SHAPING THE FUTURE SEACTION CSS END*/

/*OUR ORIGIN SEACTION CSS START*/
.our-origin-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 120px 0 0 0;
}
.our-origin-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.our-origin-seaction p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.our-origin-seaction-inner {
	display: inline-block;
	width: 100%;
	position: relative;
	margin: 46px 0 0 0;
}
.our-origin-seaction-box {
	display: inline-block;
	width: 100%;
}
.our-origin-seaction-box span {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
}
.our-origin-seaction-box .dot-box {
	margin: 20px 0 0 0;
	position: relative;
	z-index: 11;
}
.our-origin-seaction-box h3 {
	margin: 18px 0 0 0;
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.our-origin-seaction-box p {
	margin: 15px 0 0 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.our-origin-seaction-inner::before {
	content: '';
	position: absolute;
	height: 1px;
	width: 75%;
	left: 0;
	right: 0;
	background-color: #777;
	top: 62px;
	margin: 0 auto;
	z-index: 1;
}
/*OUR ORIGIN SEACTION CSS END*/



/*CORE VALUES SEACTION CSS START*/
.core-values-seaction {
	display: inline-block;
	width: 100%;
	margin: 121px 0 0 0;
	position: relative;
	border-radius: 12px;
	background-color: #fff;
	overflow: hidden;
}
.core-values-seaction::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, rgba(10, 128, 128, 0.10) 10.08%, rgba(10, 128, 128, 0.20) 15.06%, rgba(10, 128, 128, 0.20) 10.38%, #0A8080 55.22%);
	border-radius: 12px;
}
.core-values-seaction-left img {
	width: 100%;
}
.core-values-seaction-right {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 11;
	padding: 25px 0 0;
}
.core-values-seaction-right h2 {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.core-values-list {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0px 0 0 0;
}
.core-values-list ul {
	padding: 0;
	margin: 0;
}
.core-values-list ul li {
	display: inline-block;
	width: 49%;
	margin: 30px 0 0 0;
}
.core-values-list ul li .core-values-icon {
	float: left;
	width: 60px;
	height: 60px;
	background-color: #fff;
	text-align: center;
	line-height: 56px;
	border-radius: 12px;
}
.core-values-text {
	display: inline-block;
	width: auto;
	padding: 0 0 0 20px;
}
.core-values-text span {
	color: #fff;
	width: 85%;
	display: inline-block;
	font-size: 18px;
	font-weight: 300;
	line-height: 26px;
	margin: 5px 0 0 0;
}
.core-values-list p {
	margin: 24px 0 0 0;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	display: inline-block;
	width: 100%;
}
/*CORE VALUES SEACTION CSS END*/


/*TEAM MEMBERS SEACTION CSS START*/
.team-members-seaction {
	display: inline-block;
	width: 100%;
	margin: 206.58px 0 98.2px;
}
.tab_block_main h2 {
	float: left;
	width: 50%;
	color: #222525;
	font-size: 30px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
	margin: 0;
	line-height: 38px;
}
.team-members-seaction .tab_block_main .tab_content {
	display: inline-block;
	width: 100%;
}
.team-members-seaction .tab_block_main .tab_content .tab_block {
	display: none;
}
.team-members-seaction .tab_block_main .tab_content .tab_block.active {
	display: block;
}
.team-members-seaction .tab_block_main .tab_options {
	display: inline-block;
	padding: 0px;
	float: right;
	width: 50%;
	text-align: right;
	margin: 0;
}
.team-members-seaction .tab_block_main .tab_options > li {
	line-height: normal;
	list-style: none;
	display: inline-block;
	margin: 29px 0 0 45px;
}
.team-members-seaction .tab_block_main .tab_options > li a {
	color: #777777;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
}
.team-members-seaction .tab_block_main .tab_options>li a.active {
	color: #F45D48;
}
.team-members-box-inner {
	display: inline-block;
	width: 100%;
	margin: 26.54px 0 0 0;
}
.team-members-box-inner .col-md-2 {
	width: 20%;
	margin-bottom: 20px;
}
.team-members-box {
	display: inline-block;
	width: 100%;
	position: relative;
}
.team-members-box:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: linear-gradient(180deg, #F8F5F2 0%, #F8F5F2 68.49%, rgba(248, 245, 242, 0.00) 100%);
	transform: skewX(-25deg);
	opacity: 0;
	pointer-events: none;
}
.team-members-box img {
	width: 100%;
	border-radius: 12px;
}
.team-members-box .linkdin img {
	width: 30px;
}
.team-members-box .linkdin {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	margin: 0 auto;
	text-align: center;
	display: none;
}
.team-members-box:hover .linkdin {
	display: inline-block;
	transition: 0.5s;
}
.team-members-box span {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
	margin: 10px 0 0 0;
}
.team-members-box p {
	margin: 0 0 0 0;
	display: inline-block;
	width: 100%;
	color: #686C67;
	font-size: 16px;
	font-weight: 500;
}
@keyframes fadeUp {
 0% {
 opacity: 0;
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.fade-up {
	animation: fadeUp 0.9s ease-out;
}
/*TEAM MEMBERS SEACTION CSS END*/


/*TRUSTED BY SEACTION CSS START*/
.trusted-by-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.trusted-by-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
}
.trusted-by-seaction-blog {
	margin-bottom: 92px;
}
/*TRUSTED BY SEACTION CSS END*/

/*GOT QUESTIONS ABOUT CSS START*/
.got-questions-about {
	display: inline-block;
	width: 100%;
	margin: 135px 0 0 0;
	background-color: #F8F5F2;
	padding: 100px 0 93.25px 0;
}
.got-questions-about-home-five {
	margin: 0;
}
.got-questions-about-home-6 {
	background-color: #F3FAFB;
}
.got-questions-about-home-3 {
	margin: 0;
	background-color: transparent;
}
.got-questions-about-left {
	display: inline-block;
	width: 100%;
	margin: 0;
}
.got-questions-about-left h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.got-questions-about-left p {
	display: inline-block;
	width: 76%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
}
.got-questions-about-right .accordion-item.faq-saction {
	background-color: transparent;
	border-bottom: 1px solid #dcdcdc !important;
	border-radius: 0;
}
.got-questions-about-right .accordion-item .accordion-button {
	border-top: none;
}
.some-clients-feedback {
	display: inline-block;
	width: 100%;
	margin: 123.83px 0 0 0;
}
.some-clients-feedback h2 {
	margin: 0;
	width: 100%;
	font-size: 40px;
	font-weight: 700;
	color: #222525;
	font-family: 'PolySans Trial Bulky';
}
.some-clients-feedback-slider {
	display: inline-block;
	width: 100%;
	margin: 46px 0 0 0;
}
.some-clients-feedback-slider button {
	position: absolute;
	right: 20.2rem;
	background-color: transparent;
	padding: 0;
	border: none;
	top: -5.8rem;
}
.some-clients-feedback-slider .blaze-prev.left-right {
	right: 24rem;
}
.some-clients-feedback-slider .blaze-container::after {
	content: '';
	position: absolute;
	right: 0;
	background: #fff;
	width: 26%;
	height: 92%;
	top: 0px;
	right: 0;
	opacity: 0.5;
}
.some-clients-sliider-box-inner {
	display: inline-block;
	background-color: #fff;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.10);
	border: 1px solid #DEE2E6;
	border-radius: 12px;
	padding: 30px 25px;
}
.some-clients-sliider-box .some-clients-user {
	float: left;
	width: 75.956px;
	height: 75.157px;
	border-radius: 12px;
	overflow: hidden;
}
.some-clients-user img {
	border-radius: 12px;
	width: 100%;
}
.some-clients-feedback-slider .blaze-track {
	padding: 0 0px 20px 0px;
}
.some-clients-user-text {
	float: right;
	width: 80%;
}
.some-clients-user-text p {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	color: #777777;
	line-height: 28px;
}
.some-name-logo-box {
	display: flex;
	width: 100%;
	margin: 44px 0 0 0;
}
.some-name-logo-box .name-left-box {
	width: auto;
	border-right: 1px solid #D9D9D9;
	padding: 0 32px 0 0px;
	margin: 0 32px 0 0;
}
.some-name-logo-box .name-left-box h3 {
	margin: 0;
	color: #222525;
	font-size: 16px;
	font-weight: 600;
}
.some-name-logo-box .name-left-box span {
	display: inline-block;
	width: 100%;
	color: #686C67;
	font-size: 14px;
	font-weight: 500;
}
.some-clients-feedback-slider .blaze-pagination button {
	width: 14px;
	height: 14px;
	background-color: #D9D9D9;
	position: inherit;
	font-size: 0;
	border-radius: 50%;
	margin: 0 3px;
}
.some-clients-feedback-slider .blaze-pagination button.active {
	background-color: #0A8080;
}
.some-clients-feedback-slider .blaze-pagination {
	text-align: center;
	width: 100%;
	display: inline-block;
}
.customer-seaction-about {
	margin: 0;
}
.some-clients-feedback-slider .blaze-container {
	padding-left: 20.2rem;
}
.let-face.it-features-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 108.8px 0 0 0;
	position: relative;
	z-index: 11;
}
.let-face.it-features-seaction-inner {
	display: inline-block;
	width: 100%;
	background: linear-gradient(105deg, #005961 16.03%, #0A8080 34.78%, #118989 49.53%, #0A8080 62.59%, #0A8080 76.07%, #005961 93.96%);
	border-radius: 12px;
	padding: 84px 0;
}
.let-face.it-features-seaction-inner span {
	display: inline-block;
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
}
.let-face.it-features-seaction-inner h2 {
	display: inline-block;
	width: 100%;
	color: #fff;
	margin: 18px 0 0 0;
	font-size: 40px;
	font-weight: 700;
	line-height: 51px;
	font-family: 'PolySans Trial Bulky';
}
.let-face.it-features-seaction-inner p {
	display: inline-block;
	width: 100%;
	margin: 18px 0;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
}
.let-face.it-features-seaction-inner .sign-up-features {
	display: inline-block;
	background-color: #fff;
	border-radius: 7px;
	padding: 16px 25px;
	text-decoration: none;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	margin: 0 5px 0 0;
	border: 2px solid #fff;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.let-face.it-features-seaction-inner .request-demo-features:hover {
	background-color: #fff;
	color: #0A8080;
}
.let-face.it-features-seaction-inner .request-demo-features {
	display: inline-block;
	text-decoration: none;
	padding: 16px 25px;
	border-radius: 7px;
	border: 2px solid #fff;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 0 5px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.let-face.it-features-seaction-inner .sign-up-features:hover {
	background-color: #0A8080;
	color: #fff;
}
.let-face.it-features-seaction-inner ul {
	padding: 0;
	margin: 18px 0 0 0;
	display: inline-block;
	width: 100%;
}
.let-face.it-features-seaction-inner ul li {
	display: inline-block;
	margin: 0 5px;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
}
.let-face.it-features-seaction-inner ul li img {
	filter: brightness(0) invert(1);
	margin: 0 5px 0 0;
}
.let-face.it-features-seaction .guess-what-seaction {
	margin: 120px 0 0 0;
}
.got-questions-features-before {
	position: relative;
}
.got-questions-features-before::before {
	content: '';
	position: absolute;
	left: 0;
	background-color: #fff;
	bottom: 0;
	width: 100%;
	height: 34%;
	z-index: 11;
}
/*GOT QUESTIONS ABOUT CSS END*/





/* TESTIMONIAL SECTION CSS START */

.testimonial {
	padding: 83px 0 71px 0;
	background: url(../images/testi-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.testimonial-content span {
	color: #0A8080;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
}
.testimonial-content h2 {
	color: #222525;
	font-size: 51px;
	font-style: normal;
	font-weight: 700;
	line-height: 57px;
	margin: 25px 0 18px 0;
	font-family: 'PolySans Trial Bulky';
}
.testimonial-content p {
	color: #777;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px; /* 144.444% */
	margin-bottom: 35px;
}
.testimonial-images {
	position: relative;
	text-align: end;
}
.testimonial-content {
	max-width: 82%;
}
.review-2 {
	position: absolute;
	top: 30%;
	left: -8rem;
}
.testimonial .row {
	align-items: center;
}
/* TESTIMONIAL SECTION CSS END */

/* TRUSTED COMPANY SECTION CSS START */
.trusted-company {
	background: #005961;
	padding: 72px 0;
	display: inline-block;
	width: 100%;
}
.trusted-content h5 {
	color: #FFF;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: capitalize;
}
/* TRUSTED COMPANY SECTION CSS END */

/* REVIEW SECTION CSS START */
.review-content span {
	color: #0A8080;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
}
.review-content h2 {
	color: #222525;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin: 25px 0 0 0;
	font-family: 'PolySans Trial Bulky';
}
.review-content {
	text-align: center;
}
.review {
	padding: 120px 0;
}
.review-inner {
	margin: 46px 0 49px 0;
}
.review-button {
	text-align: center;
}
.review-box {
	border-radius: 12px;
	border: 1px solid #DEE2E6;
	background: #FFF;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	display: flex;
	padding: 30px 25px;
	justify-content: center;
	gap: 23px;
	height: 100%;
	width: 627px;
	position: relative;
}
.review-box-one::after {
	content: ;
	content: '';
	position: absolute;
	background-color: rgba(255, 255, 255, 0.5);
	width: 100%;
	height: 58%;
	bottom: 0;
}
.review-text p {
	color: #777;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 44px 0;
}
.user-detail h5 {
	color: #222525;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin: 0 0 10px 0;
}
.user-detail p {
	color: #686C67;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin: 0;
}
.user-detail {
	display: flex;
	align-items: center;
	gap: 25px;
}
.review-inner .col-md-6 {
	margin-bottom: 12px;
}
.user-text {
	border-right: 2px solid #D9D9D9;
	padding: 0 30px 0 0;
}
.user-image img {
	border-radius: 11px;
}
.btn-review {
	color: #FFF;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 7px;
	background: #0A8080;
	padding: 16px 25px;
	border: 2px solid #0A8080;
	text-decoration: none;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.btn-review:hover {
	background: transparent;
	color: #0A8080;
}
/* REVIEW SECTION CSS END */
.teams-images ul {
	list-style: none;
	padding: 0;
	display: flex;
	gap: 60px;
	margin: 0;
}
.teams-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.teams-content h4 {
	color: #222525;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin: 4px 0 0 0;
}
.teams-around {
	background: #F8F5F2;
	padding: 72px 0;
}
.teams-images img {
	width: 80%;
}
.teams-images ul li:nth-child(2) {
	border-right: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	padding: 0 50px;
	text-align: center;
}
.teams-images ul li:first-child {
	text-align: end;
}
/* TESTIMONIAL CSS END */




/*BANNER BLOG SECTION CSS START*/
.blog-seaction {
	display: inline-block;
	width: 100%;
	padding: 110px 0 116px 0;
	text-align: center;
	background: url(../images/blog-banner-image.png);
}
.blog-seaction span {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.blog-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
	line-height: 57px;
}
.read-by-cetagory {
	display: inline-block;
	text-align: left;
	width: 100%;
	margin: 100px 0 0 0;
}
.read-by-cetagory h4 {
	display: inline-block;
	width: 100%;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0;
}
.read-by-cetagory ul {
	padding: 27px 0 0 0;
	margin: 27px 0 0 0;
	display: flex;
	border-top: 1px solid #D9D9D9;
}
.read-by-cetagory ul li {
	display: inline-block;
	width: 100%;
	margin: 0 12px 0 0;
	position: relative;
	padding: 0 0 0 0;
}
.read-by-cetagory ul li a {
	display: inline-block;
	width: 100%;
	position: relative;
}
.read-by-cetagory ul li a img {
	width: 100%;
	border-radius: 30px;
}
figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: linear-gradient(180deg, #F8F5F2 0%, #F8F5F2 68.49%, rgba(248, 245, 242, 0.00) 100%);
	transform: skewX(-25deg);
	opacity: 0; /* initially hidden */
	pointer-events: none; /* don't block hover */
}
.read-by-cetagory a:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
@keyframes shine {
 0% {
 left: -75%;
 opacity: 0;
}
 30% {
 opacity: 0.4; /* fade in */
}
 70% {
 opacity: 0.4; /* hold */
}
 100% {
 left: 125%;
 opacity: 0; /* fade out */
}
}
figure {
	position: relative;
	overflow: hidden;
}
.read-by-cetagory ul li a span {
	position: absolute;
	bottom: 32px;
	left: 18px;
	background-color: #fff;
	border-radius: 90px;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	width: auto;
	padding: 10px 20px;
	color: #222525;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.read-by-cetagory a:hover span {
	background-color: #0A8080;
	color: #fff;
}
.recent-postS-box-one:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
.recent-postS-box-tow-box a:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
.hidden {
	display: none;
}
/*BANNER BLOG SECTION CSS END*/


/*FEATURED BLOG SEACTION CSS START*/
.featured-blogs {
	display: inline-block;
	width: 100%;
	background-color: #0A8080;
	padding: 72px 0;
}
.featured-blogs h2 {
	margin: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	width: 100%;
}
.featured-blogs-inner {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #D9D9D9;
	margin: 20px 0 0 0;
	padding: 35px 0 0 0;
}
.featured-blogs-box {
	display: inline-block;
	width: 100%;
}
.featured-blogs-box a {
	color: #fff;
	text-decoration: none;
	display: inline-block;
	width: 100%;
}
.featured-blogs-box a span {
	float: left;
	width: auto;
	border: 1px solid #FFF;
	border-radius: 40px;
	padding: 7px 14px;
	font-size: 16px;
	font-weight: 400;
}
.featured-blogs-box a .fea-date {
	float: right;
	width: 33%;
	text-align: right;
	position: relative;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	margin: 11px 0 0 0;
}
.featured-blogs-box a .fea-date::before {
	content: '';
	position: absolute;
	left: -13px;
	background-color: #D4E2E4;
	width: 38px;
	height: 1px;
	top: 11px;
}
.featured-blogs-box h3 {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
	font-size: 24px;
	font-weight: 600;
}
/*FEATURED BLOG SEACTION CSS START*/
.recent-postS {
	display: inline-block;
	width: 100%;
	padding: 120px 0;
}
.recent-postS h2 {
	margin: 0;
	width: 100%;
	display: inline-block;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.recent-postS-box-one {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #D9D9D9;
	margin: 20px 0 0 0;
	padding: 35px 0 0 0;
}
.recent-postS-box-one-right {
	display: inline-block;
	width: 100%;
	padding: 90px 50px;
}
.recent-postS-box-one-right a {
	text-decoration: none;
}
.recent-postS-box-one-right span {
	display: inline-block;
	background-color: #F6F6F6;
	border-radius: 40px;
	padding: 7px 14px;
	color: #686C67;
	font-size: 16px;
	font-weight: 400;
}
.recent-postS-box-one-right em {
	font-style: normal;
	margin: 0 0 0 30px;
	color: #686C67;
	font-size: 16px;
	font-weight: 400;
}
.recent-postS-box-one-right h3 {
	display: inline-block;
	width: 90%;
	margin: 12px 0 15px 0;
	color: #222525;
	font-size: 26px;
	font-weight: 800;
}
.recent-postS-box-tow-box p {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
}
.recent-postS-box-tow {
	display: inline-block;
	width: 100%;
	margin: 35px 0 0 0;
}
.recent-postS-box-tow-box {
	display: inline-block;
	width: 100%;
	position: relative;
}
.recent-postS-box-tow-box img {
	width: 100%;
	margin-bottom: 24px;
}
.recent-postS-box-tow-box a {
	text-decoration: none;
}
.recent-postS-box-tow-box span {
	float: left;
	padding: 7px 14px;
	background-color: #F6F6F6;
	border-radius: 40px;
	color: #686C67;
	font-size: 16px;
	font-weight: 400;
}
.recent-postS-box-tow-box .post-date {
	float: left;
	color: #686C67;
	font-size: 16px;
	font-weight: 400;
	padding: 8px 0 0 40px;
}
.recent-postS-box-tow-box h3 {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
}
.recent-postS-box-tow-box p {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}
.recent-postS-box-tow .col-md-4 {
	margin-bottom: 30px;
}
.button-sign-up {
	position: absolute;
	bottom: 45px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	z-index: 99;
}
.button-sign-up em {
	display: inline-block;
	width: 100%;
	font-style: normal;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}
.button-sign-up a {
	display: inline-block;
	width: 85%;
	background-color: #fff;
	border-radius: 12px;
	height: 48px;
	line-height: 48px;
	color: #098080;
	font-size: 16px;
	font-weight: 600;
	margin: 15px auto 0;
	text-decoration: none;
	border: 2px solid #fff;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.image-box-right-post-recent:hover .button-sign-up a {
	background-color: #0A8080;
	color: #fff;
}
.recent-postS-box-tow-box:hover .button-sign-up a {
	background-color: #0A8080;
	color: #fff;
}
.load-more-buton {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 60px 0 0 0;
}
.load-more-buton button {
	background-color: #0A8080;
	padding: 16px 25px;
	border-radius: 12px;
	border: none;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.load-more-buton button:hover {
	background-color: #fff;
	color: #0A8080;
}
/*RECENT POSTS SEACTION CSS END*/

/*BANNER BLOG DETAIL SECTION CSS START*/
.blog-seaction-detail {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: linear-gradient(180deg, #F8F5F2 0%, #F8F5F2 54.51%, rgba(248, 245, 242, 0.00) 100%);
	padding: 110px 0 74px;
}
.blog-seaction-detail span {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
}
.blog-seaction-detail h2 {
	display: inline-block;
	width: 100%;
	margin: 19px 0 0 0;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
}
.blog-seaction-detail p {
	margin: 19px 0 0 0;
	width: 100%;
	display: inline-block;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.bolg-detail-user {
	width: 100%;
	margin: 35px 0 0 0;
}
.user-image-bog {
	display: inline-flex;
	width: auto;
}
.user-name-bog {
	display: inline-block;
	text-align: left;
	padding: 0 0 0 5px;
}
.user-name-bog h3 {
	margin: 0;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.user-name-bog em {
	display: inline-block;
	font-style: normal;
	color: #686C67;
	font-size: 16px;
	font-weight: 500;
}
.user-image-bog {
	display: inline;
	position: relative;
	bottom: 10px;
}
.blog-image-banner {
	display: inline-block;
	width: 100%;
	margin: 35px 0 0 0;
}
/*BANNER BLOG DETAIL SECTION CSS  END*/


/*RECANT POST SEACTION CSS START*/

.sticky-box {
	position: sticky;
	top: 110px;
}
.main-content {
	padding-right: 15px;
}
.recant-post-seaction {
	display: inline-block;
	width: 100%;
	margin: 69px 0 92px 0;
}
.recent-posts-title {
	display: inline-block;
	width: 100%;
	background-color: #F8F5F2;
	border-radius: 12px;
	padding: 10px 20px;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.left-box-recant ul {
	padding: 0;
	margin: 0;
	width: 100%;
}
.left-box-recant ul li {
	display: inline-block;
	width: 100%;
	margin: 19px 0 0;
}
.left-box-recant ul li a {
	display: inline-block;
	width: 100%;
	text-decoration: none;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.left-box-recant ul li a:hover {
	color: #0A8080;
	transition: 0.5s;
}
.recant-post-seaction-canter {
	display: inline-block;
	width: 100%;
}
.recant-post-seaction-canter p {
	display: inline-block;
	width: 100%;
	margin: 0 0 16px 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.recant-post-seaction-canter img {
	width: 100%;
	margin-bottom: 16px;
}
.recant-post-seaction-canter h3 {
	display: inline-block;
	width: 100%;
	margin: 0 0 7px 0;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
}
.image-box-right-post-recent {
	position: relative;
	width: 100%;
	text-align: right;
}
.image-box-right-post-recent em {
	font-size: 16px;
}
.image-box-right-post-recent img {
	width: 100%;
}
/*RECANT POST SEACTION CSSEND*/


/*RECENT VIEWED SEACTION CSS START*/
.recent-viewed-seaction {
	display: inline-block;
	width: 100%;
	background-color: #F8F5F2;
	padding: 88px 0 130px;
}
.recent-viewed-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 30px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.recent-viewed-box-all {
	display: inline-block;
	width: 100%;
	margin: 39px 0 0 0;
}
.recent-viewed-box-inner {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 12px;
	overflow: hidden;
	border: 1px solid #DEE2E6;
}
.recent-viewed-box-inner img {
	width: 100%;
}
.recent-viewed-box-inner-text {
	display: inline-block;
	width: 100%;
	padding: 25px 19px;
}
.recent-viewed-box-inner-text span {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
}
.recent-viewed-box-inner-text h3 {
	margin: 17px 0 0 0;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
}
.recent-viewed-box-inner-text p {
	margin: 10px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	width: 100%;
}
.recent-viewed-box-inner-text a {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	margin: 17px 0 0 0;
}
.recent-viewed-box-inner:hover figure::before {
	animation: 0.9s ease-in-out forwards shine;
}
/*RECENT VIEWED SEACTION CSS END*/


/*BANNER BLOG-TOW SECTION CSS START*/
.blog-tow-seaction {
	display: inline-block;
	width: 100%;
	background-color: #F8F5F2;
	padding: 0;
	overflow: hidden;
}
.blog-tow-seaction-inner {
	display: inline-block;
	width: 100%;
	padding: 110px 0 120px;
	position: relative;
	overflow: hidden;
}
.blog-tow-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
	position: relative;
	z-index: 11;
}
.blog-tow-seaction p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	position: relative;
	z-index: 99;
}
.serch-box-blog-tow {
	display: flex;
	width: 100%;
	margin: 45px 0 0 0;
	position: relative;
	z-index: 11;
}
.serch-box-blog-tow .serch-input-box {
	width: 100%;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	background-color: #fff;
	border: 1px solid #DEE2E6;
	border-radius: 90px;
	padding: 22px 25px;
	position: relative;
}
.serch-box-blog-tow .serch-input-box img {
	position: absolute;
	left: 26px;
}
.serch-box-blog-tow .serch-input-box input {
	width: 100%;
	padding: 0 0 0 40px;
	border: none;
	font-size: 16px;
	font-weight: 400;
}
.serch-box-blog-tow button {
	width: 200px;
	background-color: #fff;
	border: 1px solid #DEE2E6;
	border-radius: 90px;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	color: #252525;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 0 20px;
}
.serch-box-blog-tow button img {
	margin: 0 6px 0 0;
	width: 20px;
}
.shap-line-image {
	position: absolute;
	top: 0;
	right: 0;
}
input:focus-visible {
 outline: none !important;
}
/*BANNER BLOG-TOW SECTION CSS END*/


/*FEATURED AND TRENDING SEACTION CSS START*/
.featured-trending-seaction {
	display: inline-block;
	width: 100%;
	padding: 120px 0 0 0;
}
.featured-trending-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 40px;
	font-weight: 700;
	color: #222525;
	font-family: 'PolySans Trial Bulky';
}
.featured-trending-seaction-one {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 12px;
	margin: 34px 0 0 0;
	overflow: hidden;
}
.featured-trending-one-left img {
	width: 100%;
}
.featured-trending-one-right {
	display: inline-block;
	width: 100%;
	padding: 57px 30px 58px 10px;
}
.featured-trending-one-right span {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
}
.featured-trending-one-right h3 {
	display: inline-block;
	width: 100%;
	margin: 26px 0 0 0;
	font-size: 24px;
	font-weight: 600;
	line-height: 29px;
	color: #222525;
}
.featured-trending-one-right p {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: #777777;
}
.featured-trending-one-right a {
	display: inline-block;
	width: 100%;
	margin: 35px 0 0 0;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
}
.featured-trending-seaction-one:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
.featured-trending-one-left figure {
	margin: 0;
}
.featured-trending-seaction-tow {
	display: inline-block;
	width: 100%;
	margin: 29px 0 0 0;
}
.featured-trending-tow-left {
	display: inline-block;
	width: 100%;
	background-color: #ffff;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border: 1px solid #DEE2E6;
}
.featured-trending-tow-left img {
	width: 100%;
}
.featured-trending-tow-right {
	padding: 25px;
}
.featured-trending-tow-right span {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
}
.featured-trending-tow-right h3 {
	display: inline-block;
	width: 100%;
	margin: 26px 0 0 0;
	font-size: 24px;
	font-weight: 600;
	line-height: 29px;
	color: #222525;
}
.featured-trending-tow-right p {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: #777777;
}
.featured-trending-tow-right a {
	display: inline-block;
	width: 100%;
	margin: 35px 0 0 0;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
}
.featured-trending-tow-left:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
/*FEATURED AND TRENDING SEACTION CSS END*/

/*BROWSE BY CATEGORY SEACTION CSS START*/
.browse-category-seaction {
	display: inline-block;
	width: 100%;
	background: linear-gradient(309deg, #005961 5.76%, #0A8080 101.39%);
	margin: 120px 0 0;
	padding: 93px 0;
}
.browse-category-seaction h2 {
	color: #fff;
	margin: 0;
	width: 100%;
	font-size: 30px;
	font-weight: 600;
}
.browse-slider-box {
	display: inline-block;
	width: 100%;
	margin: 40px 0 0 0;
}
.browse-category-slider-box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	border-radius: 12px;
	overflow: hidden;
	text-align: center;
}
.browse-category-slider-box a {
	text-decoration: none;
}
.browse-category-slider-box img {
	width: 100%;
}
.browse-category-slider-box span {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 18px;
	padding: 18px 0;
	font-weight: 600;
}
.browse-category-slider button {
	position: absolute;
	right: 0;
	top: -5rem;
	background-color: transparent;
	border: none;
	padding: 0;
}
.browse-category-slider .blaze-prev.left-right {
	right: 51px;
}
/*BROWSE BY CATEGORY SEACTION CSS END*/


/*POPULAR ARTICLES SEACTION CSS START*/
.popular-articles-seaction {
	display: inline-block;
	width: 100%;
	padding: 85px 0 120px;
}
.popular-articles-seaction h2 {
	float: left;
	width: 50%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.popular-articles-seaction a {
	float: right;
	width: 50%;
	text-align: right;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	margin: 20px 0 0 0;
}
.popular-articles-seaction-inner {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
}
.popular-articles-seaction-box {
	background-color: #fff;
	border-radius: 12px;
	border: 1px solid #DEE2E6;
	width: 100%;
	display: inline-block;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
}
.popular-articles-seaction-box img {
	width: 100%;
}
.popular-articles-seaction-box span {
	padding: 25px 0 0 25px;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	display: inline-block;
	width: 100%;
}
.popular-articles-seaction-box h3 {
	display: inline-block;
	width: 100%;
	padding: 17px 0 0 25px;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
	margin: 0;
}
.popular-articles-seaction-box p {
	display: inline-block;
	width: 100%;
	margin: 17px 0 0 0;
	padding: 0 25px;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.popular-articles-seaction-box a {
	width: 100%;
	text-align: left;
	padding: 17px 25px;
	margin: 0;
}
.popular-articles-seaction-inner .col-md-4 {
	margin-bottom: 20px;
}
.popular-Resources-seaction {
	background: linear-gradient(180deg, #F8F5F2 0%, #FFF 100%);
}
figure {
	margin: 0;
}
.popular-articles-seaction-box:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
.building-software-seacton::after {
	display: none;
}
/*POPULAR ARTICLES SEACTION CSS END*/


/*SIMPLIFY YOUR GLOBAL SEACTION CSS START*/
.simplify-your-global-seaction {
	display: inline-block;
	width: 100%;
	padding: 90px 0;
	background-color: #F8F5F2;
}
.simplify-your-global-inner-box-left h2 {
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	display: inline-block;
	margin: 0;
	line-height: 40px;
	font-family: 'PolySans Trial Bulky';
}
.simplify-your-global-inner-box-left p {
	margin: 24px 0 0 0;
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.simplify-your-global-inner-box-right {
	display: inline-block;
	width: 100%;
}
.simplify-your-global-slider {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	border-radius: 12px;
	box-shadow: 0px 0 16px 0px rgba(0, 0, 0, 0.10);
	border: 1px solid #DEE2E6;
}
.simplify-your-global-slider img {
	width: 100%;
}
.simplify-your-global-slider-text {
	display: inline-block;
	width: 100%;
	padding: 25px;
}
.simplify-your-global-slider-text span {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
}
.simplify-your-global-slider h3 {
	display: inline-block;
	width: 100%;
	margin: 17px 0 0 0;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
}
.simplify-your-global-slider p {
  color: #666;
  margin: 15px 0 0 0;
  font-weight: 600;
}
.simplify-your-global-inner-box-left p {
	margin: 24px 0 0 0;
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.simplify-your-global-slider a {
	margin: 17px 0 0 0;
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
}
.Simplify-slider .blaze-track-container {
	padding-bottom: 27px;
}
.Simplify-slider .blaze-container {
	position: inherit !important;
}
.simplify-your-global-inner-box {
	display: inline-block;
	width: 100%;
	position: relative;
}
.Simplify-slider button {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: transparent;
	border: none;
	padding: 0;
}
.simplify-your-global-inner-box-left {
	display: inline-block;
	width: 100%;
	padding: 7rem 0;
}
.Simplify-slider button {
	position: absolute;
	left: 0;
	bottom: 4rem;
	background-color: transparent;
	border: none;
	padding: 0;
}
.Simplify-slider .blaze-next.left-right {
	left: 55px;
}
.simplify-your-global-slider:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
/*SIMPLIFY YOUR GLOBAL SEACTION CSS END*/


/*FEATURES BANNER SECTION CSS START*/
.features-banner-seaction {
	display: inline-block;
	width: 100%;
	background: linear-gradient(180deg, #FEEFE8 0%, #FFF 100%);
}
.features-banner-seaction-inner {
	display: inline-block;
	width: 100%;
	padding: 98px 0 181px;
	position: relative;
}
.features-shap-line {
	position: absolute;
	top: 0;
	z-index: 1;
}
.features-banner-left {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 11;
}
.features-banner-left {
	display: inline-block;
	width: 100%;
}
.features-banner-left span {
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
}
.features-banner-left h2 {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.features-banner-left p {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
}
.features-banner-left .box-button {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
}
.features-banner-left .box-button a {
	float: left;
	background-color: #0A8080;
	padding: 16px 25px;
	border-radius: 7px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.features-banner-left .box-button a:hover {
	background-color: #fff;
	color: #0A8080;
}
.box-button .user-clint-box {
	float: left;
	width: auto;
	margin: 8px 0 0 15px;
}
.features-banner-left .list-text-box {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
}
.features-banner-left .list-text-box ul {
	display: inline-block;
	width: auto;
	margin: 0;
	padding: 0;
}
.features-banner-left .list-text-box ul li {
	display: inline-block;
	width: auto;
	margin: 0 5px 0 0;
}
.features-banner-left .list-text-box ul li {
	display: inline-block;
	width: auto;
	margin: 0 10px 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
}
.features-banner-left .list-text-box ul li img {
	margin: 0 5px 0 0;
}
.features-banner-right {
	text-align: right;
	width: 100%;
	display: inline-block;
	position: relative;
}
.features-banner-right .features-image-1 {
	float: right;
	margin: 0 5rem 0 0;
}
.features-banner-right .user-features-image {
	position: absolute;
	left: 2rem;
	margin: 0 auto;
	text-align: center;
	top: 0;
}
/*FEATURES BANNER SECTION CSS END*/


/*FEATURES THREE BOX SEACTION CSS START*/
.features-three-box-seaction {
	display: inline-block;
	width: 100%;
}
.features-three-box .features-three-box-icon {
	float: left;
	width: auto;
}
.features-three-box-text {
	float: right;
	width: 80%;
}
.features-three-box-text span {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.features-three-box-text p {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	margin: 15px 0 0 0;
	line-height: 28px;
}
/*FEATURES THREE BOX SEACTION CSS END*/


/*ENHANCE RECRUIT SEACTION CSS START*/
.enhance-recruit-seaction {
	display: inline-block;
	width: 100%;
	padding: 120px 0;
}
.enhance-recruit-right-box {
	display: inline-block;
	width: 100%;
	padding: 48px 0;
}
.enhance-recruit-right-box h2 {
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	margin: 0;
	width: 100%;
	display: inline-block;
	font-family: 'PolySans Trial Bulky';
}
.enhance-recruit-right-box p {
	display: inline-block;
	width: 100%;
	margin: 27px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
}
.enhance-recruit-right-box ul {
	padding: 0;
	margin: 27px 0 0 0;
	width: 100%;
}
.enhance-recruit-right-box ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 14px 0;
	position: relative;
	padding: 0 0 0 24px;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
}
.enhance-recruit-right-box ul li::before {
	content: '';
	position: absolute;
	background: url(../images/check-green.png);
	width: 14px;
	height: 11px;
	left: 0;
	top: 5px;
}
.enhance-recruit-right-box a {
	display: inline-block;
	width: 100%;
	margin: 27px 0 0 0;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
}
.enhance-recruit-right-box a:hover img {
	margin: 0 0 0 10px;
	transition: 0.5s;
}
.seaction-enhance-row-tow {
	padding: 140px 0;
}
/*ENHANCE RECRUIT SEACTION CSS END*/


/*ENJOY HAVING SEACTION CSS START*/
.enjoy-having-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #005961;
	padding: 28px 0;
}
.enjoy-having-seaction p {
	display: inline-block;
	margin: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.got-questions-features {
	margin: 0;
}
/*ENJOY HAVING SEACTION CSS END*/


/*INTEGRATIONS THREE BOX SEACTION CSS START*/
.integrations-seaction {
	display: inline-block;
	width: 100%;
	background: linear-gradient(180deg, #FFF 0%, #FEEFE8 16%);
	text-align: center;
	padding: 120px 0 80px;
}
.integrations-seaction span {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.integrations-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 13px 0;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
}
.integrations-seaction p {
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
	color: #777;
	font-size: 18px;
	font-weight: 600;
}
.integrations-seaction img {
	margin: 50px 0 0 0;
}
/*INTEGRATIONS THREE BOX SEACTION CSS END*/

/*ALL INTEGRATIONS SEACTION CSS START*/
.all-integrations {
	display: inline-block;
	width: 100%;
	margin: 50px 0 257px;
}
.all-integrations h2 {
	text-align: center;
	width: 100%;
	display: inline-block;
}
.all-integrations h2 {
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.all-integrations-box-list {
	display: inline-block;
	width: 100%;
	margin: 60px 0 0 0;
}
.all-integrations-box-list h3 {
	display: inline-block;
	width: 100%;
	margin: 0 0 20px;
	color: #222525;
	font-size: 30px;
	font-weight: 600;
}
.all-integrations-box {
	display: flex;
	width: 100%;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 12px;
	border: 1px solid #DEE2E6;
	background-color: #fff;
	padding: 37px;
	margin-bottom: 20px;
}
.all-integrations-text-box {
	padding: 0 0 0 20px;
	display: inline-block;
	width: 100%;
}
.all-integrations-text-box span {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.all-integrations-text-box p {
	margin: 20px 0;
	display: inline-block;
	color: #777777;
	width: 100%;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.all-integrations-text-box a {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
}
/*ALL INTEGRATIONS SEACTION CSS END*/

/*INTEGRATIONS TABE SEACTION CSS START*/
.integrations-tab-seaction {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding-bottom: 100px;
}
.integrations-tab-seaction .tabs {
	width: 100%;
}
.integrations-tab-seaction ul#tabs-nav {
	list-style: none;
	margin: 0;
	display: inline-block;
	width: 100%;
	background-color: #005961;
	text-align: center;
	padding: 0;
}
.integrations-tab-seaction ul#tabs-nav li {
	display: inline-block;
	width: auto;
}
.integration-card .integration-text {
	padding: 0 0 0 15px;
}
.integrations-tab-seaction #tabs-nav li a {
	text-decoration: none;
	color: #FFF;
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 57px;
	padding: 0 0px;
	width: 213px;
}
.integrations-tab-seaction ul#tabs-nav li.active a {
	background-color: #0A8080;
}
.integrations-tab-inner {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
}
.integration-card {
	border: 1px solid #D9D9D9;
	border-radius: 17px;
	padding: 30px 29px;
	display: flex;
	align-items: center;
	background-color: #fff;
	margin-bottom: 20px;
}
.integration-text h6 {
	margin: 0;
	font-weight: 600;
	color: #222525;
	font-size: 20px;
	display: inline-block;
	width: 100%;
}
.integration-text p {
	margin: 5px 0 0 0;
	font-size: 16px;
	color: #777;
	font-weight: 600;
	display: inline-block;
	width: 100%;
}
/*INTEGRATIONS TABE SEACTION CSS END*/


/*PRICING-ONE SEACTION CSS START*/
.pricing-one-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: linear-gradient(180deg, #FEEFE8 0%, #FFF 100%);
}
.pricing-one-seaction-inner {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 132px 0 89.5px;
	position: relative;
}
.pricing-shap-image {
	position: absolute;
	top: 0;
	right: 0;
}
.pricing-one-seaction-inner span {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.pricing-one-seaction-inner h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	margin: 20px 0 0 0;
	font-family: 'PolySans Trial Bulky';
}
.pricing-one-seaction-inner p {
	margin: 20px 0 0;
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.pricing-one-seaction-inner .user-clint-box {
	margin: 38px 0 0 0;
}
/*PRICING-ONE SEACTION CSS END*/

/*PRICING-TAB SEACTION CSS START*/
.pricing-tab-seaction {
	display: inline-block;
	width: 100%;
	padding-bottom: 147.91px;
}
.pricing-tab-seaction .tabs {
	width: 100%;
}
.pricing-tab-seaction ul#tabs-nav {
	list-style: none;
	margin: 0;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #DFDCD8;
	text-align: center;
	padding: 0;
	position: relative;
	z-index: 11;
}
.pricing-tab-seaction ul#tabs-nav li {
	display: inline-block;
	cursor: pointer;
	position: relative;
}
.pricing-tab-seaction #tabs-nav li a {
	text-decoration: none;
	color: #000000;
	font-size: 20px;
	font-weight: 600;
	display: inline-block;
	border-radius: 21px 21px 0px 0px;
	width: 200px;
	height: 80px;
	line-height: 80px;
}
.pricing-tab-seaction ul#tabs-nav li.active a::before {
	content: '';
	position: absolute;
	bottom: -3px;
	width: 101%;
	height: 2px;
	background-color: #fff;
	left: 0;
	right: 0;
}
.pricing-tab-seaction ul#tabs-nav li.active a {
	border: 1px solid #DFDCD8;
	border-bottom: none;
}
.pricing-tab-seaction-inner {
	display: inline-block;
	width: 100%;
	padding: 70.12px 0 0 0;
}
.pricing-tab-seaction-box {
	display: inline-block;
	width: 100%;
	border-top: 15px solid #DFDFDF;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 30px;
	padding: 60px 32px 32px 32px;
}
.pricing-tab-seaction-box h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 34px;
	font-weight: 600;
	line-height: 40px;
	margin: 0;
}
.pricing-tab-seaction-box p {
	display: inline-block;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	width: 100%;
	margin: 24px 0 0 0;
	line-height: 22px;
}
.pricing-tab-seaction-box .price-box {
	display: inline-block;
	width: 100%;
	margin: 50px 0 0 0;
	color: #222525;
	font-size: 36px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.pricing-tab-seaction-box .price-box span {
	color: #848484;
	font-size: 20px;
	font-weight: 400;
}
.pricing-tab-seaction-box a {
	display: inline-block;
	width: 100%;
	margin: 50px 0 0 0;
	background-color: #0A8080;
	text-align: center;
	color: #fff;
	border-radius: 7px;
	text-decoration: none;
	height: 48.349px;
	line-height: 45.349px;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	font-size: 16px;
	font-weight: 600;
}
.pricing-tab-seaction-box a:hover {
 background-color:;
	background-color: #fff;
	color: #0A8080;
}
.pricing-tab-seaction-box h6 {
	display: inline-block;
	width: 100%;
	margin: 50px 0 0 0;
	color: #6C6C6C;
	font-size: 18px;
	font-weight: 600;
}
.pricing-tab-seaction-box ul {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 35px 0 0 0;
}
.pricing-tab-seaction-box ul li {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 16px;
	font-weight: 600;
	padding: 0 0 25.64px 22px;
	position: relative;
}
.pricing-tab-seaction-box ul li:last-child {
	padding-bottom: 0;
}
.pricing-tab-seaction-box ul li::before {
	content: '';
	position: absolute;
	left: 0;
	background: url(../images/check-green.png);
	width: 15px;
	height: 11px;
	top: 6px;
}
.pricing-tab-seaction-box ul li.cros-con::before {
	content: "";
	position: absolute;
	left: 0px;
	background: url(../images/ceos-red.svg);
	width: 17px;
	height: 17px;
	top: 1px;
}
.pricing-tab-canter-box {
	border-color: #F45D48;
}
.pricing-tab-tow {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.pricing-tab-tow .tabs {
	width: 100%;
}
.pricing-tab-tow ul#tabs-nav {
	list-style: none;
	margin: 0;
	display: inline-block;
	width: auto;
	background-color: #fff;
	border-radius: 17px;
	border: 1px solid #D9D9D9;
	padding: 5px;
}
.pricing-tab-tow ul#tabs-nav li {
	display: inline-block;
	width: auto;
	margin: 0 auto;
}
.pricing-tab-tow ul#tabs-nav li.active a {
	background-color: #0A8080;
	color: #fff;
}
.pricing-tab-tow #tabs-nav li a {
	text-decoration: none;
	color: #000000;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 18px;
	display: inline-block;
	border-radius: 11px;
}
.pricing-two-seaction {
	background: linear-gradient(180deg, #FEEFE8 0%, #FFF 100%, );
}
.pricing-tab-tow ul#tabs-nav li.active span {
	background-color: #fff;
	border-radius: 11px;
	padding: 5px 10px;
	color: #0A8080;
}
.pricing-tab-tow ul#tabs-nav li.active span {
	font-size: 16px;
	font-weight: 600;
}
.pricing-two-seaction .pricing-one-seaction-inner {
	padding-bottom: 61.71px;
}
.pricing-tab-tow-inner {
	display: inline-block;
	width: 100%;
	margin: 34.5px 0 110.64px 0;
}
.pricing-tab-tow-inner-box {
	display: inline-block;
	text-align: left;
	width: 100%;
	padding: 42px 32px 32px;
	background-color: #fff;
	border-radius: 30px;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
}
.pricing-tab-tow-inner-box span {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.pricing-tab-tow-inner-box .price-tow {
	display: inline-block;
	width: 100%;
	margin: 35px 0 0 0;
	color: #222525;
	font-size: 36px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.pricing-tab-tow-inner-box .price-tow em {
	font-style: normal;
	color: #848484;
	font-size: 20px;
	font-weight: 600;
}
.pricing-tab-tow-inner-box h6 {
	display: inline-block;
	width: 100%;
	margin: 36px 0 0 0;
	color: #6C6C6C;
	font-size: 18px;
	font-weight: 600;
}
.pricing-tab-tow-inner-box p {
	margin: 36px 0 0 0;
	width: 100%;
	display: inline-block;
	color: #6C6C6C;
	font-size: 18px;
	font-weight: 600;
}
.pricing-tab-tow-inner-box ul {
	display: inline-block;
	margin: 35px 0 0 0;
	padding: 0;
}
.pricing-tab-tow-inner-box ul li {
	display: inline-block;
	width: 100%;
	padding: 0 0 20px 22px;
	color: #777777;
	font-size: 16px;
	font-weight: 600;
	position: relative;
}
.pricing-tab-tow-inner-box ul li::before {
	content: "";
	position: absolute;
	left: 0px;
	background: url("../images/check-green.png");
	width: 15px;
	height: 11px;
	top: 6px;
}
.pricing-tab-tow-inner-box ul li.cros-con::before {
	content: "";
	position: absolute;
	left: 0px;
	background: url(../images/ceos-red.svg);
	width: 17px;
	height: 17px;
	top: 1px;
}
.pricing-tab-tow-inner-box a {
	display: inline-block;
	background-color: #0A8080;
	border-radius: 7px;
	padding: 16px 25px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	margin: 13px 0 0 0;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.pricing-tab-tow-inner-box a:hover {
	color: #0A8080;
	background-color: #fff;
}
.pricing-tab-tow-inner-box-canter {
	border: 2px solid #0A8080;
	background-color: #F3FAFB;
}
/*PRICING-TAB SEACTION CSS END*/

/*COMPARE PLANS SEACTION CSS START*/
.compare-plans-seaction {
	display: inline-block;
	width: 100%;
	margin: 0px 0 79.69px 0;
}
.compare-plans-seaction h2 {
	margin: 0;
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.compare-plans-table {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
}
.compare-plans-table table {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.compare-plans-table thead {
	border-top: 1px solid #ddd;
}
.compare-plans-table th, td {
	vertical-align: middle;
}
.compare-plans-table td {
	text-align: center;
	color: #222525;
	font-size: 18px;
	font-weight: 400;
	padding: 15px 0;
}
.compare-plans-table th {
	color: #222525;
	padding: 50px 0;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
}
.compare-plans-table .check {
	color: black;
}
.compare-plans-table .cross {
	color: #ccc;
}
.compare-plans-table tr td:first-child {
	text-align: left;
}
.compare-plans-table tr th:first-child {
	text-align: left;
}
.compare-plans-table td.features-text {
	border-bottom: 1px solid #dcdcdc;
	font-weight: 600;
	font-size: 20px;
	padding: 0 0 30px 0;
}
.compare-plans-table td .round-box-td {
	display: inline-block;
	width: 17px;
	height: 17px;
	border: 1px solid #000000;
	border-radius: 50px;
	font-size: 11px;
	color: #000000;
}
/*COMPARE PLANS SEACTION CSS END*/



/*TEAM PAGE SEACTION CSS START*/
.team-page-seaction {
	display: inline-block;
	width: 100%;
	background: linear-gradient(180deg, #FEEFE8 0%, #FFF 100%);
	padding: 76px 0 0px;
}
.team-page-seaction span {
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.team-page-seaction h2 {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 20px 0 0 0;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
}
.team-page-seaction-inner {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #0A8080;
}
.team-page-seaction-box-right {
	display: inline-block;
	width: 100%;
	margin: 16px 0 0 0;
}
.team-page-seaction-box-right h4 {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0;
}
.team-page-seaction-box-right h4 img {
	margin: 0 6px 0 0;
}
.team-page-seaction-box-right h3 {
	display: inline-block;
	width: 100%;
	margin: 46px 0 25px 0;
	color: #222525;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
}
.team-page-seaction-box-right h6 {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.team-page-seaction-box-left img {
	width: auto;
	margin: 0px 0 0 0;
}
/*TEAM PAGE SEACTION CSS END*/

/*WHY WORK WITH SEACTION CSS START*/
.why-work-with-seaction {
	display: inline-block;
	width: 100%;
	background-color: #F8F5F2;
	padding: 114px 0 92px 0;
}
.why-work-with-seaction h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
	margin: 0;
}
.why-work-with-box-left p {
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	margin: 10px 0 0 0;
	width: 100%;
}
.career-section {
	width: 100%;
	margin: 0 auto;
}
.career-row {
	display: flex;
	justify-content: space-between;
	padding: 50px 0;
	border-bottom: 1px solid #D9D9D9;
}
.career-row:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.career-row:first-child {
	padding-top: 0;
}
.career-left {
	flex: 1;
	font-weight: bold;
}
.career-left span {
	display: block;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.career-right {
	flex: 2;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	padding: 0 0 0 80px;
	line-height: 26px;
}
.why-work-with-seaction h4 {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 78px 0 0 0;
	color: #000000;
	font-size: 18px;
	font-weight: 600;
}
/*WHY WORK WITH SEACTION CSS  END*/

/*FAQ PAGE SEACTION CSS START*/
.faq-page-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: linear-gradient(180deg, #FEEFE8 0%, #FFF 100%);
	padding: 132px 0 0 0;
}
.shap-image-faq {
	position: absolute;
	top: 0;
	right: 0;
}
.faq-page-seaction span {
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	width: 100%;
	display: inline-block;
}
.faq-page-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 auto;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
}
.faq-page-seaction p {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}
.faq-page-seaction img {
	margin: 66px 0 0 0;
}
/*FAQ PAGE SEACTION CSS END*/

/*QUESTIONS ANSWER SEACTION CSS START*/
.questions-answer-seaction {
	display: inline-block;
	width: 100%;
	margin: 86px 0;
}
.questions-answer-box-left {
	display: inline-block;
	width: 100%;
}
.questions-answer-box-left ul {
	padding: 0;
	margin: 0;
	width: 100%;
}
.questions-answer-box-left ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 5px 0;
}
.questions-answer-box-left ul li a {
	display: inline-block;
	width: 100%;
	padding: 0 20px;
	border-radius: 12px;
	text-decoration: none;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
	height: 60px;
	line-height: 60px;
}
.questions-answer-box-left ul li a.active {
	background-color: #0A8080;
	color: #fff;
}
.questions-answer-box-left ul li a:hover {
	background-color: #0A8080;
	color: #fff;
}
.questions-answer-box-left ul li a:hover img {
	filter: brightness(0) invert(1);
}
.questions-answer-seaction .Simplify-accodrtion {
	margin: -22px 0 0 0;
	padding: 0 0 0 29px;
}
.stats-section-faq::after {
	display: none;
}
.stats-section.stats-section-faq {
	background-color: #F8F5F2;
	padding: 155px 0 118px;
	margin: 100px 0 0 0;
}
.stats-section.stats-section-faq .lets-mak-button {
	bottom: inherit;
	top: -47px;
}
/*QUESTIONS ANSWER SEACTION CSS END*/

/*CONTACT US SEACTION CSS START*/
.contact-us-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: linear-gradient(180deg, #FEEFE8 0%, #FFF 100%);
}
.shap-image-contact {
	position: absolute;
	top: 0;
	right: 0;
}
.contact-us-seaction span {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.contact-us-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
}
.contact-us-seaction p {
	display: inline-block;
	margin: 20px 0 0 0;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.contact-us-seaction-inner {
	display: inline-block;
	width: 100%;
	padding: 132px 0 135.2px;
	position: relative;
}
/*CONTACT US SEACTION CSS END*/


/*ADDRESS FROM SEACTION CSS START*/
.address-from-seaction-one {
	display: inline-block;
	width: 100%;
}
.address-from-box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 30px;
	border-top: 15px solid #DFDFDF;
	padding: 50px 32px 32px;
}
.address-from-box span {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.address-from-box p {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #D9D9D9;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.address-from-box-canter {
	border-color: #F45D48;
}
.get-in-touch-from {
	display: inline-block;
	width: 100%;
	margin: 35.98px 0 0 0;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 30px;
	border-top: 15px solid #DFDFDF;
	padding: 55px 160px;
}
.get-in-touch-from span {
	width: 100%;
	display: inline-block;
	text-align: center;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.get-in-touch-from h2 {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
	text-align: center;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.get-in-touch-from form {
	display: inline-block;
	width: 100%;
	margin: 38px 0 0 0;
}
.get-in-touch-from form .input-row-left {
	float: left;
	width: 48%;
	margin: 0 0 20px 0;
}
.get-in-touch-from form label.error {
	color: #f00;
	font-size: 13px;
	margin: 7px 0 0 0;
}
.get-in-touch-from form .input-row-right {
	float: right;
	width: 48%;
	margin: 0 0 20px 0;
}
.get-in-touch-from form label {
	display: inline-block;
	width: 100%;
	color: #6C6C6C;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 5px;
}
.get-in-touch-from form input {
	width: 100%;
	border: 1px solid #DADADA;
	padding: 20px 23px;
	border-radius: 11px;
}
.itext-area-full {
	display: inline-block;
	width: 100%;
}
.itext-area-full textarea {
	width: 100%;
	border-radius: 11px;
	border: 1px solid #DADADA;
	padding: 23px 20px;
	height: 120px;
}
.content-left {
	float: left;
	width: 50%;
	margin: 20px 0 0 0;
}
.button-right {
	float: right;
	width: 50%;
	text-align: right;
	margin: 20px 0 0 0;
}
.button-right button {
	background-color: #0A8080;
	padding: 16px 25px;
	border-radius: 7px;
	border: none;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.button-right button:hover {
	background-color: #fff;
	color: #0A8080;
}
.content-left p {
	margin: 0;
	color: #777777;
	font-size: 17px;
	font-weight: 400;
	line-height: 28px;
}
.address-from-seaction {
	display: inline-block;
	width: 100%;
	margin-bottom: 119px;
}
textarea:focus-visible {
 outline: none;
}
/*ADDRESS FROM SEACTION CSS END*/

/*CAREER BANNER SEACTION CSS START*/
.career-banner-seaction {
	display: inline-block;
	width: 100%;
	background: url(../images/career-banner.png);
	padding: 172px 0;
	background-size: cover;
	height: 688px;
}
.career-banner-seaction span {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.career-banner-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
}
.career-banner-seaction p {
	display: inline-block;
	width: 46%;
	margin: 20px 0 0 0;
	color: #777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.career-banner-btn {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
}
.career-banner-btn .view-open {
	display: inline-block;
	width: auto;
	padding: 16px 25px;
	border-radius: 7px;
	background-color: #0A8080;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	border: 1px solid #0A8080;
}
.career-banner-btn .view-open:hover {
	background-color: #fff;
	color: #0A8080;
	border: 1px solid #0A8080;
}
.career-banner-btn .why-choose-us {
	display: inline-block;
	padding: 16px 25px;
	border-radius: 7px;
	text-decoration: none;
	border: 1px solid #0A8080;
	margin: 0 0 0 5px;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.career-banner-btn .why-choose-us:hover {
	background-color: #0A8080;
	color: #fff;
}
.stats-section.stats-section-career::after {
	display: none;
}
.stats-section-career {
	padding: 119px 0 125px;
}
/*CAREER BANNER SEACTION CSS END*/

/*WHY CHOOSE US SEACTION CSS START*/
.why-choose-us-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 118px 0;
	background-color: #F8F5F2;
}
.why-choose-us-seaction span {
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	width: 100%;
	display: inline-block;
	text-transform: uppercase;
}
.why-choose-us-seaction h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
	margin: 20px 0 0 0;
}
.why-choose-us-seaction p {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.why-choose-us-seaction-inner {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 40px 0 0 0;
}
.why-choose-us-box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 12px;
}
.why-choose-us-box img {
	width: 100%;
}
.why-choose-us-box:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
.why-choose-us-box-text {
	display: inline-block;
	width: 100%;
	padding: 25px 15px;
}
.why-choose-us-box-text h3 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
}
.why-choose-us-box-text ul {
	padding: 0;
	margin: 0;
}
.why-choose-us-box-text ul li {
	display: inline-block;
	width: 100%;
	position: relative;
	margin: 17px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	padding: 0 0 0 20px;
}
.why-choose-us-box-text ul li::before {
	content: "";
	position: absolute;
	left: 0px;
	background: url("../images/check-green.png");
	width: 15px;
	height: 11px;
	top: 6px;
}
/*WHY CHOOSE US SEACTION CSS END*/


/*CURRENT OPENINGS SEACTION CSS START*/
.current-openings-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 120px 0;
}
.current-openings-seaction span {
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	width: 100%;
	display: inline-block;
}
.current-openings-seaction h2 {
	display: inline-block;
	width: 100%;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	color: #222525;
	font-family: 'PolySans Trial Bulky';
	margin: 20px 0 0 0;
}
.current-openings-seaction p {
	margin: 20px 0 0 0;
	display: inline-block;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.current-openings-listing {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 40px 0 0 0;
}
.current-openings-listing ul {
	padding: 0;
	margin: 0;
}
.current-openings-listing ul li {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 12px;
	border: 1px solid #DEE2E6;
	padding: 40px;
	margin-bottom: 20px;
}
.current-openings-listing-left {
	float: left;
	width: 80%;
}
.current-openings-listing-left h3 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
}
.current-openings-listing-left .box-list {
	display: inline-block;
	width: 100%;
	margin: 17px 0 0 0;
}
.current-openings-listing-left .box-list ul {
	display: flex;
}
.current-openings-listing-left .box-list ul li {
	margin: 0 10px 0 0;
	border: none;
	background-color: #EFEFEF;
	box-shadow: inherit;
	padding: 10px 14px;
	width: auto;
	text-align: center;
	border-radius: 90px;
	font-size: 16px;
}
.current-openings-listing-left .box-list ul li img {
	margin: 0 5px 0 0;
	position: relative;
	bottom: 2px;
}
.current-openings-listing-right {
	float: right;
	width: 20%;
	text-align: right;
}
.current-openings-listing-right a {
	background-color: #0A8080;
	padding: 16px 25px;
	border-radius: 7px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	display: inline-block;
	margin: 18px 0 0 0;
}
/*CURRENT OPENINGS SEACTION CSS END*/

/*CAREER DETAIL BANNER SEACTION CSS START*/
.career-detail-seaction-all {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: linear-gradient(180deg, #FEEFE8 0%, #FFF 100%);
}
.career-detail-seaction {
	display: inline-block;
	width: 100%;
	padding: 132px 0;
	position: relative;
}
.career-detail-seaction h2 {
	margin: 0;
	width: 100%;
	display: inline-block;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
	color: #222525;
}
.career-detail-seaction ul {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
}
.career-detail-seaction ul li {
	display: inline-block;
	background-color: #fff;
	border-radius: 40px;
	text-align: center;
	padding: 10px 14px;
	width: auto;
	margin: 0 5px;
	color: #222525;
	font-size: 18px;
	font-weight: 400;
}
.career-detail-seaction ul li img {
	margin: 0 8px 0 0;
	position: relative;
	bottom: 2px;
}
.career-detail-seaction a {
	display: inline-block;
	width: auto;
	margin: 20px 0 0 0;
	background-color: #0A8080;
	padding: 16px 25px;
	border-radius: 7px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	position: relative;
	z-index: 99;
}
.career-shap-image {
	position: absolute;
	top: 0;
	right: 0;
}
/*CAREER DETAIL BANNER SEACTION CSS END*/


/*CAREER DETAIL TOW SEACTION CSS START*/
.career-detail-tow-seaction {
	display: inline-block;
	width: 100%;
	margin: 55px 0 0 0;
}
.quick-overview-box {
	display: inline-block;
	width: 100%;
	background-color: #F8F5F2;
	padding: 30px;
	border-radius: 12px;
}
.quick-overview-box h3 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.quick-overview-box ul {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
}
.quick-overview-box ul li {
	display: inline-block;
	width: 100%;
	margin: 32px 0 0 0;
}
.quick-overview-box ul li a {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}
.quick-overview-box ul li a img {
	margin: 0 5px 0 0;
}
.application-timeline-box {
	display: inline-block;
	width: 100%;
	background-color: #F8F5F2;
	padding: 30px;
	border-radius: 12px;
	margin: 30px 0 0 0;
}
.application-timeline-box h3 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.application-timeline-box ul {
	padding: 0;
	width: 100%;
	margin: 0;
}
.application-timeline-box ul li {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
}
.application-timeline-box ul li .application-numbar {
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	text-align: center;
	background-color: #fff;
	line-height: 40px;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
}
.application-timeline-box ul li .application-text h4 {
	color: #222525;
	font-size: 16px;
	font-weight: 600;
	width: 100%;
	margin: 0;
}
.application-timeline-box ul li .application-text span {
	display: inline-block;
	width: 100%;
	margin: 5px 0 0 0;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
}
.application-text {
	display: inline-block;
	padding: 0 0 0 15px;
}
.career-detail-tow-box-right {
	display: inline-block;
	width: 100%;
	margin: 0;
}
.career-detail-tow-box-right-inner {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	border: 1px solid #DEE2E6;
	border-radius: 12px;
	padding: 40px;
	margin-bottom: 30px;
}
.career-detail-tow-box-right-inner h2 {
	margin: 0;
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
}
.career-detail-tow-box-right-inner p {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	margin: 17px 0 0 0;
	line-height: 28px;
}
.career-detail-tow-box-right-inner ul {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
}
.career-detail-tow-box-right-inner ul li {
	display: inline-block;
	width: 100%;
	margin: 17px 0 0 0;
	position: relative;
	padding: 0 0 0 23px;
	font-size: 16px;
}
.career-detail-tow-box-right-inner ul li::before {
	content: "";
	position: absolute;
	left: 0px;
	background: url("../images/check-green.png");
	width: 15px;
	height: 11px;
	top: 6px;
}
/*CAREER DETAIL TOW SEACTION CSS END*/



/*APPLICATION FROM SEACTION CSS START*/
.application-form-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 100px 0 100px 0;
}
.application-form-seaction span {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.application-form-seaction h2 {
	margin: 25px 0 0 0;
	width: 100%;
	display: inline-block;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.from-box-application {
	display: inline-block;
	width: 820px;
	margin: 42px auto;
	padding: 50px 100px;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	background-color: #fff;
	border-radius: 30px;
	border-top: 15px solid #F45D48;
	text-align: left;
}
.application-row-full {
	display: inline-block;
	width: 100%;
	margin: 0 0 40px 0;
}
.application-row-full label.error {
	color: #f00;
	font-size: 13px;
	margin: 6px 0 0 0;
}
.application-row-full h4 {
	display: inline-block;
	width: 100%;
	margin: 0 0 20px 0;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
}
.application-row-full label {
	display: inline-block;
	width: 100%;
	margin: 0 0 5px 0;
	color: #6C6C6C;
	font-size: 16px;
	font-weight: 400;
}
.application-row-full input {
	width: 100%;
	margin: 0 0 0 0;
	border: 1px solid #DADADA;
	border-radius: 11px;
	height: 60px;
	padding: 0 13px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}
.application-row-full-left {
	float: left;
	width: 48%;
}
.application-row-full-right {
	float: right;
	width: 48%;
}
.application-row-full textarea {
	width: 100%;
	border: 1px solid #DADADA;
	border-radius: 11px;
	padding: 14px;
	height: 120px;
}
.application-row-button {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.application-row-button button {
	background-color: #0A8080;
	padding: 16px 25px;
	border: none;
	border-radius: 7px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.custom-file-upload {
	display: inline-block;
	width: 100%;
}
.custom-file-upload label {
	margin: 0;
	background-color: #EFEFEF;
	padding: 30px 20px;
	border: 1px dashed #DADADA;
	border-radius: 11px;
	position: relative;
	text-align: center;
}
.custom-file-upload label #file-upload {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 99;
	cursor: pointer;
	opacity: 0;
}
.file-text span {
 color:;
	color: #6C6C6C;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	margin: 10px 0 0 0;
}
.file-text span em {
	font-style: normal;
	color: #0A8080;
	font-weight: 600;
}
.custom-file-upload p {
	margin: 15px 0 0 0;
	font-size: 16px;
	font-weight: 400;
}
/*APPLICATION FROM SEACTION CSS END*/



/*TERMS CONDITIONS TWO SEACTION CSS START*/
.terms-conditions-seaction {
	display: inline-block;
	width: 100%;
	margin: 50px 0;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	padding: 100px;
	border-radius: 30px;
}
.terms-conditions-seaction-inner {
	display: inline-block;
	width: 100%;
	border: 1px solid #DADADA;
	border-radius: 21px;
	padding: 37px;
	margin: 0 0 30px 0;
}
.terms-conditions-seaction-inner h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #111;
	font-size: 36px;
	font-weight: 600;
	line-height: 44px;
}
.terms-conditions-seaction-inner p {
	margin: 30px 0 0 0;
	width: 100%;
	color: #848484;
	font-size: 18px;
	font-weight: 400;
}
.terms-conditions-seaction-inner p {
	margin: 30px 0 0 0;
	width: 100%;
	color: #848484;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.career-detail-seaction p {
	margin: 30px 0 0 0;
	display: inline-block;
	line-height: 30px;
	color: #777777;
	font-size: 22px;
	font-weight: 400;
}
.terms-conditions-seaction-inner ul {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
	padding: 0;
}
.terms-conditions-seaction-inner ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 8px 0;
	color: #848484;
	font-size: 16px;
	font-weight: 400;
}
.terms-conditions-seaction-inner ul li img {
	margin: 0 7px 0 0;
}
.terms-conditions-seaction-inner:last-child {
	margin: 0;
}
/*TERMS CONDITIONS TWO SEACTION CSS END*/

/*PRIVACY POLICY CSS START*/
.privacy-policy {
	padding: 65px 37px;
	margin-top: 0;
}
.privacy-policy-left {
	display: inline-block;
	width: 100%;
	background: #E8E8E8;
	border-radius: 21px;
	border: 1px solid #D9D9D9;
	padding: 10px;
	position: sticky;
	top: 100px;
}
.privacy-policy-left ul {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
}
.privacy-policy-left ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 4px 0;
}
.privacy-policy-left ul li a {
	display: inline-block;
	width: 100%;
	padding: 10px 15px;
	border-radius: 11px;
	color: #111;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
}
.privacy-policy-left ul li a img {
	display: none;
	float: right;
	margin: 3px 0 0 0;
}
.privacy-policy-left ul li a:hover {
	background-color: #fff;
}
.privacy-policy-left ul li a:hover img {
	display: inline-block;
}
.privacy-policy-left ul li a.active {
	background-color: #fff;
}
.privacy-policy-left ul li a.active img {
	display: inline-block;
}

/*PRIVACY POLICY CSS END*/



/*404 PAGE SEACTION CSS START*/
.\34 04-page-seaction {
 display: inline-block;
 width: 100%;
 text-align: center;
 padding: 214px 0 500px;
}
.\34 04-page-seaction h3 {
 display: inline-block;
 width: 100%;
 margin: 80px 0 0 0;
 font-size: 51px;
 font-weight: 600;
 color: #111;
}
.\34 04-page-seaction p {
 display: inline-block;
 width: 100%;
 margin: 20px 0;
 color: #6C6C6C;
 font-size: 18px;
 font-weight: 400;
}
.\34 04-page-seaction a {
 background-color: #0A8080;
 padding: 16px 25px;
 border-radius: 7px;
 color: #fff;
 text-decoration: none;
 font-weight: 600;
 font-size: 18px;
 margin: 20px 0 0 0;
 display: inline-block;
}
/*404 PAGE SEACTION CSS END*/


/*SHOP PAGE BANNER SEACTION CSS START*/
.shop-banner-seaction {
	display: inline-block;
	width: 100%;
	background-color: #F8F5F2;
	padding: 26px 0;
	text-align: center;
}
.unbelievable-deals-box {
	display: inline-block;
	width: auto;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
}
.winter-sale-box {
	display: inline-block;
	width: auto;
	padding: 0 10px;
	color: #222525;
	font-size: 14px;
	font-weight: 400;
}
.shop-now-box {
	display: inline-block;
	width: auto;
}
.shop-now-box a {
	background-color: #222525;
	border-radius: 11px;
	padding: 10px 16px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
}
/*SHOP PAGE BANNER SEACTION CSS END*/



/*SHOP PAGE PRODUCT SEACTION CSS START*/
.filter-short-bay {
	display: inline-block;
	width: 100%;
	margin: 70px 0;
}
.filter-box {
	float: left;
	width: 50%;
	text-align: left;
}
.filter-box button {
	display: inline-block;
	background-color: transparent;
	border: 1px solid #222525;
	padding: 7px 12px;
	border-radius: 7px;
	color: #222525;
	font-size: 14px;
	font-weight: 600;
}
.filter-box button img {
	margin: 0 16px 0 0;
}
.short-by-box {
	float: right;
	width: auto;
	text-align: right;
	border: 1px solid #222525;
	border-radius: 7px;
	padding: 7px 18px;
	color: #222525;
	font-size: 14px;
	font-weight: 600;
}
.short-by-box img {
	margin: 0 5px 0 -6px;
	width: 18px;
}
.product-shop-seaction {
	float: left;
	width: 100%;
	position: relative;
	top: 25px;
}
.product-shop-box {
	display: inline-block;
	width: 100%;
	position: relative;
}
.product-shop-box .image-shop-box {
	display: inline-block;
	width: 100%;
	border: 1px solid #DEE2E6;
	border-radius: 12px;
	background: linear-gradient(180deg, #FFF 0%, #FFF 100%);
	height: 329px;
	line-height: 320px;
	text-align: center;
}
.view-product img {
	width: auto !important;
}
.view-product {
	position: absolute;
	bottom: 6rem;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	display: none;
	z-index: 99;
}
.product-shop-box:hover .view-product {
	display: inline-block;
}
.product-shop-box .image-shop-box img {
	width: 100%;
}
.product-shop-box h3 {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #000000;
	font-size: 18px;
	font-weight: 600;
}
.product-shop-box span {
	display: inline-block;
	width: 100%;
	color: #000;
	font-size: 14px;
	font-weight: 600;
	margin: 10px 0 0 0;
}
.product-shop-box ul {
	padding: 0;
	margin: 10px 0 0 0;
	display: inline-block;
	width: 100%;
}
.product-shop-box ul li {
	display: inline-block;
	width: 22px;
	height: 22px;
	border-radius: 50%;
}
.product-shop-box ul li:nth-child(2) {
  background-color: #f45d48 !important;
}
.product-shop-seaction .col-md-3 {
	margin-bottom: 20px;
}
.product-shop-seaction .col-md-4 {
	margin-bottom: 20px;
}
.shop-page-sidebaar .filter-box-dropdown {
	position: sticky;
	top: 100px;
}
.filter-box-dropdown {
	max-width: 275px;
	width: 100%;
	display: none;
	border: 1px solid #DEE2E6;
	border-radius: 12px;
	margin-right: 20px;
	padding: 0 14px 22px;
	float: left;
}
.open-filter-box .filter-box-dropdown {
	display: inline-block;
}
.filter-box-dropdown {
	opacity: 0;
	transform: translateX(-100%);
	pointer-events: none; /* prevent clicking when hidden */
	transition: transform 0.6s ease, opacity 0.6s ease;
}
.open-filter-box .filter-box-dropdown {
	opacity: 1;
	transform: translateX(0);
	pointer-events: auto; /* enable clicking when visible */
}
.radio-button-box-list {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #D9D9D9;
	margin: 22px 0 0 0;
}
.radio-button-box-list h4 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 14px;
	font-weight: 600;
}
.radio-button-box-list ul {
	display: inline-block;
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}
.radio-button-box-list ul li {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
}
.radio-button-box-list ul li p {
	float: left;
	margin: 0;
	width: 80%;
}
.radio-button-box-list ul li span {
	float: right;
	width: 20%;
	text-align: right;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
}
.radio-button-box-list ul li label {
	color: #777777;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0px 0 0px;
}
.shop-page-sidebaar .filter-box-dropdown .radio-button-box-list {
	pointer-events: all;
}
.radio-button-box-list ul li [type="radio"]:checked, [type="radio"]:not(:checked) {
	position: absolute;
	left: -9999px;
}
.radio-button-box-list ul li [type="radio"]:checked + label, [type="radio"]:not(:checked) + label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
}
.radio-button-box-list ul li [type="radio"]:checked + label::before, [type="radio"]:not(:checked) + label::before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	width: 20px;
	height: 20px;
	border: 1px solid #ddd;
	border-radius: 100%;
	background: #fff;
}
.radio-button-box-list ul li [type="radio"]:checked + label::after, [type="radio"]:not(:checked) + label::after {
	content: '';
	width: 14px;
	height: 14px;
	background: #0A8080;
	position: absolute;
	top: 5px;
	left: 3px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.radio-button-box-list ul li [type="radio"]:not(:checked) + label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.radio-button-box-list ul li [type="radio"]:checked + label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.radio-button-box-list ul li label {
	line-height: 22px !important;
}
button.show-more-btn {
	background-color: transparent;
	border: none;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 15px 0;
	color: #222525;
}
.radio-button-box-list:last-child {
	border: none;
}
.radio-button-box-list .color-box li {
	width: 22px !important;
	height: 22px;
	border-radius: 50%;
}
.image-shop-box .image-shop-box {
	position: relative;
}
.image-shop-box .swiper {
	width: 100%;
	height: 100%;
}
.image-shop-box .swiper-slide img {
	width: 150px;
	height: 150px;
	object-fit: cover;
	display: inline-block;
}
.swiper-button-next::after, .swiper-button-prev::after {
	font-family: swiper-icons;
	/* font-size: var(--swiper-navigation-size); */
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1;
	color: #000;
	font-size: 12px !important;
	font-weight: 600;
	position: absolute;
	top: 9px;
	left: 10px;
}
.image-shop-box .swiper-button-prev {
	width: 30px;
	height: 30px;
	border: 1px solid #DEE2E6;
	border-radius: 4px;
	box-shadow: 0 0 3px 0 #dcdcdc;
	display: none;
}
.image-shop-box .swiper-button-next {
	width: 30px;
	height: 30px;
	border: 1px solid #DEE2E6;
	border-radius: 4px;
	box-shadow: 0 0 3px 0 #dcdcdc;
	display: none;
}
.product-shop-box:hover .swiper-button-next {
	display: inline-block;
}
.product-shop-box:hover .swiper-button-prev {
	display: inline-block;
}
.open-filter-box .image-shop-box {
	height: 260px;
	line-height: 260px;
}
/*SHOP PAGE PRODUCT SEACTION CSS END*/

/*SHOP PAGE PRODUCT LAST SEACTION CSS START*/

.last-seaction {
	margin: 120px 0 0 0;
	background-color: #F8F5F2;
	padding: 70px 0;
}
.last-seaction-box {
	display: flex;
	width: 100%;
}
.box-text-last {
	display: inline-block;
	padding: 0 0 0 20px;
}
.box-text-last span {
	display: inline-block;
	width: 100%;
	color: #000;
	font-size: 20px;
	font-weight: 600;
}
.box-text-last p {
	margin: 4px 0 0 0;
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}
.box-icon-last {
	margin: 4px 0 0;
}
.short-by-box .select {
	position: relative;
	width: 100%;
}
.short-by-box .select .selectBtn {
	background: var(--bg1);
	width: 100%;
	cursor: pointer;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #fff;
}
.short-by-box .select .selectBtn::after {
	content: "";
	position: absolute;
	top: 49%;
	right: -10px;
	width: 6px;
	height: 6px;
	-webkit-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	transition: 0.2s ease;
}
.short-by-box .select .selectBtn.toggle {
	border-radius: 3px 3px 0 0;
}
.short-by-box .select .selectBtn.toggle:after {
	-webkit-transform: translateY(-50%) rotate(-135deg);
	transform: translateY(-50%) rotate(-135deg);
}
.short-by-box .select .selectDropdown {
	position: absolute;
	top: 100%;
	width: 250px;
	overflow: hidden;
	/* background: var(--bg1); */
	z-index: 999 !important;
	background: #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: top center;
	transform-origin: top center;
	visibility: hidden;
	transition: 0.2s ease;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	right: -26px;
	text-align: left;
	margin: 18px 0 0 0;
}
.short-by-box .select .selectDropdown .option {
	padding: 10px;
	box-sizing: border-box;
	cursor: pointer;
	font-weight: 400;
}
.short-by-box .select .selectDropdown .option:hover {
	background: #f8f8f8;
}
.short-by-box .select .selectDropdown.toggle {
	visibility: visible;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}
.round-radio {
	border: 1px solid #dcdcdc;
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	margin: 0 8px 0 0;
	position: relative;
	top: 3px;
}
.shop-page-sidebaar #filterBtn {
	display: none;
}
.shop-page-sidebaar .filter-box-dropdown {
	display: inline-block;
	transform: inherit;
	opacity: inherit;
}
/*SHOP PAGE PRODUCT LAST SEACTION CSS END*/

/*SHOP DETAIL PAGE SEACTION ONE CSS START*/
.shop-detail-page-seaction {
	display: inline-block;
	width: 100%;
	margin: 42px 0;
}
.shop-detail-brudcrum {
	display: inline-block;
	width: 100%;
	margin-bottom: 22px;
}
.shop-detail-brudcrum ul {
	display: inline-block;
	padding: 0;
	width: 100%;
	margin: 0;
}
.shop-detail-brudcrum ul li {
	display: inline-block;
	color: #222525;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0px 0 0;
}
.main-slider .swiper-slide {
	border: 1px solid #DEE2E6;
	border-radius: 12px;
	text-align: center;
	width: 100%;
	display: inline-block;
	padding: 94px 0;
}
.thumb-slider .swiper-slide {
	border: 1px solid #DEE2E6;
	border-radius: 12px;
	width: 146px !important;
	height: 122px;
	text-align: center;
	padding: 33px 0;
}
.main-slider img {
	width: auto;
	height: auto;
	border-radius: 10px;
}
.thumb-slider {
	margin-top: 10px;
}
.thumb-slider img {
	height: 100%;
	cursor: pointer;
	border-radius: 5px;
	opacity: 0.6;
	transition: opacity 0.3s;
}
.swiper-slide-thumb-active img {
	opacity: 1;
}
.size-selection {
	display: flex;
	gap: 10px;
	margin-top: 20px;
}
.size-selection-box {
	position: relative;
}
.size-label {
	display: inline-block;
	border: 2px solid #ccc;
	border-radius: 6px;
	font-weight: bold;
	cursor: pointer;
	transition: all 0.3s ease;
}
.size-selection-box .size-label {
	padding: 0 !important;
}
.size-selection-box .size-label::before {
	display: none;
}
.size-selection-box .size-label::after {
	display: none;
}
.size-selection-box [type="radio"]:checked + label, [type="radio"]:not(:checked) + label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 34px;
	display: inline-block;
	color: #666;
}
input[type="checkbox"] {
	display: none;
}
.size-selection-box [type="radio"]:checked + .size-label {
	background-color: #000;
	color: white;
	border-color: #000;
}
.shop-detail-page-right h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
	margin: 0;
}
.shop-detail-page-right p {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.shop-detail-page-right .price-span {
	color: #222525;
	display: inline-block;
	width: 100%;
	font-size: 24px;
	font-weight: 600;
	margin: 22px 0 0 0;
}
.selct-size label {
	width: 40px;
	height: 34px;
	border: 1px solid #DEE2E6;
	border-radius: 4px;
	position: relative;
	text-align: center;
	line-height: 30px;
}
.size-selection-box {
	position: relative;
}
.size-selection-box input {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	opacity: 0;
	cursor: pointer;
}
.colors {
	display: flex;
	gap: 12px;
	margin-top: 8px;
}
input[type="radio"] {
	display: none;
}
.color-circle {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background-color: var(--color);
	cursor: pointer;
	position: relative;
	display: inline-block;
	transition: box-shadow 0.2s ease-in-out;
}
input[type="radio"]:checked + .color-circle::after {
	content: "✔";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
	font-size: 16px;
}
.colors .color-circle::before {
	display: none;
}
.colors .color-circle::after {
	background-color: transparent !important;
}
.color-selector {
	display: inline-block;
	width: 100%;
	margin: 22px 0 0;
}
.quantity-wrapper {
	font-family: sans-serif;
}
.quantity-label {
	font-weight: bold;
	display: block;
	margin-bottom: 8px;
}
.quantity-control {
	display: flex;
	align-items: center;
	border: 1px solid #ddd;
	padding: 8px 12px;
	border-radius: 8px;
	gap: 20px;
	width: fit-content;
}
.qty-btn {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: #1c1c1c;
	color: white;
	border: none;
	font-size: 18px;
	cursor: pointer;
	display: grid;
	place-items: center;
	transition: background-color 0.2s ease-in-out;
}
.qty-btn:hover {
	background-color: #333;
}
#qty-value {
	min-width: 20px;
	text-align: center;
	font-size: 16px;
}
.color-selector p {
	margin: 0;
}
.color-selector p #selected-color-name {
	color: #222525;
	font-size: 14px;
	font-weight: 600;
}
.quantity-wrapper {
	display: inline-block;
	width: 100%;
	margin: 22px 0 0 0;
}
.button-add-card {
	display: flex;
	width: 100%;
	margin: 22px 0 0 0;
}
.button-add-card .add-cart {
	background-color: #0A8080;
	border: none;
	border-radius: 12px;
	height: 48px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	width: 100%;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.button-add-card .add-cart:hover {
	background-color: #fff;
	color: #0A8080;
}
.button-add-card .buy-now {
	width: 100%;
	border: 2px solid #0A8080;
	border-radius: 12px;
	background-color: transparent;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	height: 48px;
	margin: 0 0 0 8px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.button-add-card .buy-now:hover {
	background-color: #0A8080;
	color: #fff;
}
/*SHOP DETAIL PAGE SEACTION ONE CSS START*/
.description-seaction {
	display: inline-block;
	width: 100%;
	margin: 49px 0 0 0;
}
.description-seaction .tabs {
	width: 100%;
}
.description-seaction ul#tabs-nav {
	list-style: none;
	margin: 0px;
	display: inline-block;
	width: 100%;
	padding: 0;
}
.description-seaction ul#tabs-nav li {
	float: left;
	margin: 0;
	position: relative;
}
.description-seaction #tabs-nav li a {
	text-decoration: none;
	color: #222525;
	display: inline-block;
	padding: 16px 22px;
	font-size: 16px;
	font-weight: 600;
}
.description-seaction ul#tabs-nav li.active a {
	border: 1px solid #D9D9D9;
	border-radius: 10px 10px 0 0;
	border-bottom: none;
}
.description-body {
	display: inline-block;
	width: 100%;
	border: 1px solid #DEE2E6;
	border-radius: 0 10px 10px 10px;
	padding: 22px;
	margin: -3px 0 0 0;
}
.description-body p {
	margin: 0 0 10px 0;
	color: #777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.description-seaction ul#tabs-nav li.active a::before {
	background-color: #fff;
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	bottom: -2px;
	left: 0;
	right: 0;
}
/*DESCRIPTION PRODUCCT SEACTION CSS END*/


/*RELATIDE PRODUCT SLIDER SEACTION CSS START*/
.relatide-product-slider-seaction {
	display: inline-block;
	width: 100%;
	margin: 120px 0 0;
}
.relatide-product-slider button {
	background-color: transparent;
	border: none;
	padding: 0;
	position: absolute;
	top: 50%;
}
.relatide-product-slider .blaze-prev.left-right {
	left: -70px;
}
.relatide-product-slider .blaze-next.left-right {
	right: -70px;
}
.relatide-product-slider .image-shop-box img {
	width: auto;
}
/*RELATIDE PRODUCT SLIDER SEACTION CSS END*/


/*CART PAGE BANNER SEACTION CSS START*/
.cart-page-banner-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #F8F5F2;
	padding: 24px 0;
}
.cart-page-banner-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
}
.cart-page-banner-seaction img {
	position: relative;
	bottom: 4px;
	margin: 0 4px 0 0;
}
/*CART PAGE BANNER SEACTION CSS END*/


/*CART PAGE SEACTION CSS START*/
.cart-page-seaction {
	display: inline-block;
	width: 100%;
	margin: 70px 0 0 0;
}
.cart-page-seaction-left {
	border: 1px solid #DEE2E6;
	display: inline-block;
	width: 100%;
	border-radius: 12px;
	padding: 22px;
}
.cart-page-seaction-left table {
	width: 100%;
}
.cart-page-seaction-left table td {
	border-bottom: 1px solid #D9D9D9;
	padding: 20px 0;
	vertical-align: top;
}
.cart-product {
	float: left;
	width: auto;
}
.cart-text {
	float: left;
	width: auto;
	padding: 0 0 0 15px;
}
.cart-text h3 {
	margin: 0;
	width: 100%;
	color: #222525;
	font-size: 16px;
	font-weight: 600;
}
.cart-text p {
	margin: 5px 0 0 0;
	width: 100%;
	color: #777777;
	font-size: 14px;
	font-weight: 400;
}
.cart-text span {
	display: inline-block;
	width: 100%;
	margin: 5px 0 0 0;
	color: #777777 !important;
	font-size: 14px;
	font-weight: 400 !important;
}
.cart-text em {
	display: inline-block;
	font-style: normal;
	margin: 5px 0 0 0;
	color: #0A8080 !important;
	font-size: 14px;
	font-weight: 400 !important;
}
.cart-page-seaction-left table td span {
	width: 100%;
	display: inline-block;
	color: #222525;
	font-size: 14px;
	font-weight: 600;
}
.cart-page-seaction-left table td em {
	margin: 5px 0 0 0;
	font-style: normal;
	color: #222525;
	font-size: 14px;
	font-weight: 600;
}
.cart-page-seaction-left table td button {
	background-color: transparent;
	border: none;
	padding: 0;
}
.quantity-dropdown-wrapper {
	font-family: sans-serif;
	display: inline-block;
}
.quantity-label {
	font-weight: 600;
	display: block;
	margin-bottom: 8px;
	font-size: 14px;
}
.quantity-dropdown {
	padding: 10px 14px;
	font-size: 16px;
	border: 1px solid #dcdcdc;
	border-radius: 8px;
	background-color: white;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url('data:image/svg+xml;utf8,<svg fill="%23777" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 16px;
	min-width: 100px;
}
.cart-page-seaction-left table tr:last-child td {
	border-bottom: none;
	padding-bottom: 0;
}
.cart-page-seaction-left table tr:first-child td {
	padding-top: 0;
}
.cart-page-seaction-right {
	display: inline-block;
	width: 100%;
	border: 1px solid #DEE2E6;
	padding: 20px;
	border-radius: 12px;
}
.enter-promo-code label {
	color: #777777;
	font-size: 16px;
	font-weight: 400;
	width: 100%;
}
.enter-promo-box {
	display: flex;
	width: 100%;
	margin: 5px 0 0 0;
	border: 1px solid #D9D9D9;
	border-radius: 13px;
	padding: 4px;
	height: 56px;
}
.enter-promo-box input {
	width: 100%;
	border: none;
	font-size: 14px;
	padding: 0 10px;
}
.enter-promo-box button {
	width: 127px;
	background-color: #222525;
	border: none;
	border-radius: 7px;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
}
.right-table {
	display: inline-block;
	width: 100%;
	margin: 25px 0;
	border-bottom: 1px solid #D9D9D9;
	padding: 0 0 0 0;
}
.cart-page-seaction-right .right-table table td {
	padding: 10px 0;
}
.cart-page-seaction-right .right-table table td strong {
	color: #000;
}
.right-table table {
	width: 100%;
}
.right-table table td {
	padding: 0 0 22px 0;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
}
.right-table table td.right-text {
	text-align: right;
}
.cart-page-seaction-right p {
	text-align: center;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
}
.cart-page-seaction-right .checkout-btn {
	width: 100%;
	background-color: #0A8080;
	border: none;
	height: 46px;
	border-radius: 12px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 10px 0 0 0;
}
/*CART PAGE SEACTION CSS END*/


/*THANKU PAGE SEACTION CSS START*/
.thanku-page-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 50px 0 0;
}
.thanku-page-seaction h2 {
	margin: 0;
	width: 100%;
	text-align: center;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.thanku-page-seaction p {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0;
	color: #777;
	font-size: 18px;
	font-weight: 600;
}
.thanku-page-table {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 42px 0 0 0;
	border: 1px solid #DEE2E6;
	border-radius: 12px;
}
.thanku-page-table table {
	width: 100%;
}
.thanku-page-table table th {
	background-color: #222525;
	padding: 20px 25px;
	color: #fff;
	font-weight: 600;
	font-size: 20px;
}
.thanku-page-table table th:first-child {
	border-radius: 12px 0 0 12px;
}
.thanku-page-table table th:last-child {
	border-radius: 0px 12px 12px 0px;
}
.thanku-page-table table td {
	padding: 20px 25px;
	color: #777777;
	font-size: 16px;
}
.thanku-page-table table td:last-child {
	width: 230px;
	display: inline-block;
}
.thanku-page-table table .td-text-canter {
	width: 137% !important;
}
.thanku-page-table table td strong {
	color: #000;
}
.thanku-page-table table tr:last-child td {
	width: 121%;
	text-align: center;
}
.thanku-page-table table td a {
	color: #0A8080;
}
.your-order {
	margin: 42px 0 0 0 !important;
	font-weight: 400 !important;
	line-height: 26px;
}
/*THANKU PAGE SEACTION CSS END*/


/*HOME-2 BANNER SEACTION CSS START*/
.home-version-two-seaction {
	background-color: #0A8080;
	border-radius: 30px;
	margin: 0 35px;
	padding: 172px 0 176px;
}
.header-saction.header-saction-home-2 {
	box-shadow: inherit;
}
.home-version-two-seaction-left {
	display: inline-block;
	width: 100%;
}
.home-version-two-seaction-left span {
	border: 1px solid rgba(255, 255, 255, 0.50);
	border-radius: 60px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	display: inline-block;
	width: 311px;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.home-version-two-seaction-left h2 {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #fff;
	font-size: 69px;
	font-family: 'PolySans Trial Bulky';
	line-height: 70px;
}
.home-version-two-seaction-left p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #fff;
}
.home-version-two-seaction-left .button-banner-home-2 {
	width: 100%;
	display: flex;
	margin: 34.54px 0 0 0;
}
.button-banner-home-2 .start-free {
	display: inline-block;
	width: auto;
	background-color: #F45D48;
	border-radius: 7px;
	padding: 16px 35px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.button-banner-home-2 .start-free:hover {
	background-color: #fff;
	color: #F45D48;
}
.button-banner-home-2 .start-free img {
	margin: 0 0 0 7px;
	position: relative;
	bottom: 2px;
}
.button-banner-home-2 .request-demo {
	display: inline-block;
	padding: 16px 35px;
	border: 2px solid #FFF;
	border-radius: 7px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 0 12px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.button-banner-home-2 .request-demo:hover {
	background-color: #F45D48;
}
.google-reivew {
	display: inline-block;
	width: 100%;
	margin: 20.21px 0 0 0;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.home-version-two-seaction-right {
	display: flex;
	width: 100%;
	position: relative;
}
.box-image-tow-right {
	text-align: right;
	width: 100%;
	padding: 0 0px 0 18px;
	position: relative;
	z-index: 11;
}
.box-image-tow-right .home-image-b-1 {
	position: relative;
	bottom: 20px;
}
.box-image-tow-right .home-image-b-4 {
	float: left;
	margin: 20px 0 0 0;
}
.home-2-b-shap-image {
	position: absolute;
	right: 0;
	bottom: -75px;
}
.home-2-b-shap-image {
	position: absolute;
	right: 0;
	bottom: -9rem;
	z-index: 1;
}
@keyframes zoomInContinuous {
 0% {
 transform: scale(1);
}
 50% {
 transform: scale(1.1); /* Zoom in */
}
 100% {
 transform: scale(1);
}
}
.home-image-b-1 {
	animation: zoomInContinuous 4s infinite;
	transition: transform 0.6s ease-in-out;
}
.home-image-b-4 {
	animation: zoomInContinuous 4s infinite;
	transition: transform 0.6s ease-in-out;
}
/*HOME-2 BANNER SEACTION CSS END*/


/*TRUSTED BY HOME -TOW SEACTION CSS START*/
.trusted-bay-home-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 70px 0 0 0;
}
.trusted-bay-home-seaction p {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize;
}
.trusted-bay-home-seaction .col-md-2 {
	width: 20%;
	margin-top: 42px;
}
.trusted-bay-home-seaction .col-md-2:last-child .trusted-bay-home-box {
	border: none;
}
.trusted-bay-home-box {
	display: inline-block;
	width: 100%;
	border-right: 1px dashed #D9D9D9;
	height: 90px;
	line-height: 90px;
}
/*TRUSTED BY HOME -TOW SEACTION CSS END*/


/*STARTIFY RUN SEACTION CSS START*/
.startify-run-seaction {
	display: inline-block;
	width: 100%;
	margin: 70px 0 0 0;
	background: linear-gradient(180deg, #FFF2DF 35.47%, #FFF2DF 100%);
	padding: 65px 60px;
	position: relative;
	border-radius: 30px;
	overflow: hidden;
}
.startify-run-seaction-box {
	display: inline-block;
	position: relative;
	width: 100%;
}
.startify-run-seaction-box h2 {
	margin: 0;
	color: #222525;
	font-size: 30px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
	width: 100%;
}
.startify-run-seaction-box h2 span {
	font-family: 'PolySans Trial Slim';
}
.startify-run-seaction-box p {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	margin: 15px 0 0 0;
}
.startify-run-image img {
	position: absolute;
	top: -40px;
}
/*STARTIFY RUN SEACTION CSS END*/


/*AUTOMATE YOYR ENTIRE SEACTION CSS START*/
.automate-your-entire-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 153px 0 0 0;
	background: linear-gradient(180deg, #FFF 35.47%, #FFF2DF 100%);
	padding: 40px 0;
}
.automate-your-entire-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 40px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
	color: #222525;
}
.automate-your-entire-seaction p {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.automate-your-entire-inner {
	display: inline-block;
	width: 100%;
	margin: 66px 0 0 0;
}
.automate-box-new h4 {
	text-align: left;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
	margin: 0;
}
.automate-box-new h6 {
	text-align: left;
	margin: 15px 0 0 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #222525;
	line-height: 28px;
}
.automate-box-new img {
	margin: 46px 0 0;
}
.automate-box-new {
	display: inline-block;
	width: 100%;
	text-align: center;
	border-radius: 30px;
	padding: 40px;
	padding-bottom: 0;
}
.automate-your-entire-box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, 0.07);
	border-radius: 30px;
	padding: 40px;
	text-align: center;
}
.automate-your-entire-box h4 {
	margin: 0;
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.automate-your-entire-box span {
	display: inline-block;
	width: 75%;
	margin: 15px auto;
	color: #222525;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}
.automate-your-entire-box h3 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
	text-align: left;
}
.automate-your-entire-box p {
	font-size: 16px;
	font-weight: 400;
	width: 100%;
	text-align:left;
}
.automate-your-entire-inner-left .automate-your-entire-box {
	margin: 16px 0 0 0;
}
.automate-your-entire-inner-right .automate-your-entire-box {
	margin-bottom: 16px;
}
.ready-from-transfrom {
	display: inline-block;
	width: 100%;
	margin: 103px 0 0 0;
	position: relative;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.ready-from-transfrom::before {
	content: '';
	position: absolute;
	background-color: #D9D9D9;
	height: 1px;
	width: 37%;
	left: 0;
	top: 11px;
}
.ready-from-transfrom::after {
	content: '';
	position: absolute;
	background-color: #D9D9D9;
	height: 1px;
	width: 37%;
	right: 0;
	top: 11px;
}
.automate-your-entire-seaction a {
	background-color: #0A8080;
	border-radius: 7px;
	text-align: center;
	color: #fff;
	padding: 19px 35px;
	text-decoration: none;
	font-weight: 700;
	font-size: 18px;
	display: inline-block;
	font-family: 'PolySans Trial Median';
	position: relative;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	margin: 20px 0 0 0;
}
.automate-your-entire-seaction a:hover {
	color: #0A8080;
	z-index: 11;
	background-color: #fff;
}
.automate-your-entire-seaction h6 {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
/*AUTOMATE YOYR ENTIRE SEACTION CSS END*/

/*EFFORTLESS-PAYROLL SEACTION CSS START*/
.Effortless.Payroll-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 120px 0 0 0;
}
.Effortless.Payroll-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.Effortless.Payroll-seaction p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.Effortless-Payroll-box-inner {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 46px 0 0 0;
}
.effortless-payroll-box {
	display: inline-block;
	width: 100%;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 12px;
	background-color: #fff;
	padding: 35px 30px;
	border: 1px solid #DEE2E6;
}
.effortless-payroll-box:hover {
	border: 1px solid #0A8080;
	transition: 0.5s !important;
}
.effortless-payroll-box h3 {
	display: inline-block;
	width: 100%;
	margin: 29px 0 0 0;
	font-size: 20px;
	font-weight: 600;
	color: #222525;
}
.effortless-payroll-box p {
	display: inline-block;
	font-size: 18px !important;
	font-weight: 400 !important;
}
.effortless-payroll-box a {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
}
.Effortless-Payroll-box-inner .col-md-4 {
	margin-bottom: 20px;
}
/*EFFORTLESS-PAYROLL SEACTION CSS END*/

/*PAYOUTS SEACTION SEACTION CSS START*/

.payouts-seaction {
	display: inline-block;
	width: 100%;
	margin: 124px 0 120px 0;
	padding: 120px 0;
	background-color: #F8F5F2;
}
.payouts-seaction-right {
	display: inline-block;
	width: 100%;
	padding: 82px 0;
}
.payouts-seaction-right span {
	display: inline-block;
	width: 100%;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.payouts-seaction-right h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	margin: 18px 0 0 0;
	font-family: 'PolySans Trial Bulky';
}
.payouts-seaction-right p {
	margin: 18px 0 0 0;
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.payouts-seaction-right a {
	display: inline-block;
	background-color: #0A8080;
	padding: 16px 25px;
	border-radius: 7px;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	margin: 18px 0 0 0;
	position: relative;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.payouts-seaction-right a:hover {
	color: #0A8080;
	z-index: 11;
	background-color: #fff;
}
/*PAYOUTS SEACTION SEACTION CSS END*/


/*POWERING-GROWTH SEACTION CSS START*/
.powering-growth-seaction {
	display: inline-block;
	width: 100%;
	margin: 120px 0 0 0;
}
.powering-growth-seaction-home-5 {
	margin: 53px 0;
}
.powering-growth-seaction h2 {
	text-align: center;
	margin: 0;
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.powering-growth-seaction .stats-container {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 46px auto 0;
	gap: 40px;
	flex-wrap: wrap;
}
.powering-growth-seaction-home-3 .stats-container {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 82px;
}
.powering-growth-seaction .stat-box {
	flex: 1;
	display: inline-block;
	align-items: flex-start;
	gap: 15px;
	width: 100%;
}
.powering-growth-seaction .label {
	display: inline-block;
	background-color: #FAFAEC;
	color: #000;
	font-size: 15px;
	padding: 7px 15px;
	border-radius: 4px;
	font-weight: 600;
	text-align: center;
}
.powering-growth-seaction .stat-number {
	font-size: 48px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
	text-transform: uppercase;
	margin:0px 0 0 0;
	line-height: 40px;
}
.powering-growth-seaction .stat-text {
	color: #4B4D4D;
	font-size: 16px;
	font-weight: 400;
	width: 50%;
	margin: 0 0 0;
	padding: 0 0 0 20px;
}
.powering-growth-seaction .stat-info {
	display: inline-block;
	flex-direction: column;
	width: 100%;
}
.got-questions-about-home-2 {
	margin: 60px 0 0 0;
}
.growth-box {
	display: flex;
	margin: 15px 0 0 0;
	width: 100%;
}
/*POWERING-GROWTH SEACTION CSS END*/

/*HOME-3 BANNER SEACTION CSS START*/
#myHeader.sticky {
	position: fixed;
	background-color: #fff;
	top: -7px;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
}
#myHeader.sticky .navbar-nav li.nav-item a{
	padding: 34px 0;
	color: #000;
}
#myHeader.sticky .button-contact .sign-in {
	color: #000;
}
#myHeader.sticky .icon-home-4 {
	filter: inherit;
}
.home-three-seaction {
	display: inline-block;
	width: 100%;
	padding: 100px 0 159px;
	background: url(../images/home-3-bg.png);
}
.header-saction-home-3 {
	box-shadow: inherit;
	background-color: transparent;
	position: absolute;
	top: 0;
}
.home-three-seaction-right {
	display: inline-block;
	width: 100%;
	padding: 85px 0;
}
.home-three-seaction-right span {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.home-three-seaction-right h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
	margin: 41px 0 0 0;
}
.home-three-seaction-right p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.work-email-box {
	display: flex;
	width: 100%;
	margin: 41px 0 0 0;
	background-color: #fff;
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.11);
	padding: 4px;
	border: 1px solid #EDEDED;
	border-radius: 7px;
}
.work-email-box input {
	display: inline-block;
	width: 100%;
	border: none;
	padding: 17px 23px;
	font-size: 18px;
}
.work-email-box button {
	background-color: #222525;
	width: 153px;
	height: 52px;
	border: none;
	border-radius: 7px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.home-three-seaction-right ul {
	display: inline-block;
	padding: 0;
	margin: 41px 0 0 0;
}
.home-three-seaction-right ul li {
	display: inline-block;
	width: auto;
	margin: 0 10px 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
}
.home-three-seaction-right ul li img {
	margin: 0 8px 0 0;
}
.home-three-seaction-left {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 9;
}
.home-three-seaction-left .home-3-b-imag-1 {
	width: 100%;
}
.home-three-seaction-left .home-3-b-imag-2 {
	position: absolute;
	left: -122px;
	top: 88px;
}
.home-three-seaction-left .home-3-b-imag-3 {
	position: absolute;
	bottom: -97px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.home-3-shap-image {
	position: absolute;
	top: 0;
	left: 62px;
	z-index: 1;
}
/*HOME-3 BANNER SEACTION CSS END*/

/*HOME THREE LOGO SECTION CSS START*/
.home-three-logo-section {
	display: inline-block;
	width: 100%;
}
.home-three-logo-section .banner-trust {
	margin: 85px 0 0 0;
}
.home-three-logo-section .logo-section {
	border-bottom: 1px solid #ddd;
	padding-bottom: 120px;
}
/*HOME THREE LOGO SECTION CSS END*/


/*UNLOCK GROWTH SEACTION HOME CSS START*/
.Unlock-Growth-seaction {
	display: inline-block;
	width: 100%;
	margin: 120px 0 0 0;
}
.Unlock-Growth-seaction span {
	display: inline-block;
	text-align: center;
	width: 100%;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.Unlock-Growth-seaction h2 {
	margin: 25px 0 40px 0;
	display: inline-block;
	width: 100%;
	text-align: center;
 color:;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.unlock-growth-button {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 40px 0 0 0;
}
.unlock-growth-button a {
	display: inline-block;
	background-color: #0A8080;
	border-radius: 7px;
	padding: 16px 25px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.unlock-growth-button a:hover {
	color: #0A8080;
	z-index: 11;
	background-color: #fff;
}
/*UNLOCK GROWTH SEACTION HOME CSS END*/

/*RECRUIT HIGH SEACTION CSS START*/
.recruit-high-seaction {
	display: inline-block;
	width: 100%;
	margin: 119px 0 0 0;
	padding: 94px 0;
	background-color: #FFF1EB;
}
.recruit-high-seaction-left {
	display: inline-block;
	width: 100%;
	padding: 75px 0;
}
.recruit-high-seaction-left h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.recruit-high-seaction-left p {
	display: inline-block;
	width: 100%;
	margin: 27px 0 0 0;
	font-size: 18px;
	color: #777777;
	line-height: 28px;
	font-weight: 600;
}
.recruit-high-seaction-left a {
	display: inline-block;
	width: 100%;
	margin: 27px 0 0 0;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
}
.recruit-high-seaction-left a:hover {
	text-decoration: none;
}
.recruit-high-seaction-left a:hover img {
	margin: 0 0 0 10px;
	transition: 0.5s;
}
/*RECRUIT HIGH SEACTION CSS END*/

/*ACCELERATE BUSINESS SEACTION CSS START*/
.accelerate-business-seaction {
	display: inline-block;
	width: 100%;
	margin: 124px 0 0 0;
	background-color: #F3FAFB;
	padding: 100px 0;
	text-align: center;
}
.accelerate-business-seaction-home-7 {
	background-color: #F8F5F2;
}
.accelerate-business-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.accelerate-business-seaction p {
	margin: 18px 0 0 0;
	display: inline-block;
	width: 100%;
	font-size: 18px;
	line-height: 28px;
	color: #777777;
	font-weight: 600;
}
.accelerate-business-seaction .row {
	margin-top: 46px;
}
.accelerate-business-seaction-home-7 .start-free-buton p {
	font-weight: 600;
}
.accelerate-business-left {
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: left;
}
.accelerate-business-left img {
	width: 100%;
	height: 511px;
	object-fit: cover;
}
.accelerate-business-right {
	display: inline-block;
	width: 100%;
	margin: 0;
	position: relative;
}
.accelerate-business-right img {
	width: 100%;
}
.content-accelerate-business {
	position: absolute;
	bottom: 30px;
	text-align: left;
	z-index: 99;
	left: 30px;
}
.accelerate-link img {
	width: auto;
}
.content-accelerate-business h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
	margin: 0;
	width: 100%;
}
.content-accelerate-business p {
	margin: 10px 0 0 0;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	width: 78%;
}
.accelerate-link {
	position: absolute;
	top: 20px;
	right: 25px;
	display: none;
}
.accelerate-business-right .accelerate-link {
	display: inline-block;
	opacity: 0;
	transform: scale(0.95);
	transition: opacity 0.3s ease, transform 0.3s ease;
}
.accelerate-business-right:hover .accelerate-link {
	opacity: 1;
	transform: scale(1);
}
.accelerate-business-left .accelerate-link {
	display: inline-block;
	transition: 0.5s;
	opacity: 0;
	transform: scale(0.95);
	transition: opacity 0.3s ease, transform 0.3s ease;
}
.accelerate-business-left:hover .accelerate-link {
	opacity: 1;
	transform: scale(1);
}
.accelerate-business-left a img {
	width: auto;
	height: auto;
}
/*ACCELERATE BUSINESS SEACTION CSS END*/


/*THE EASIEST SEACTION CSS START*/
.the-easiest-seaction {
	display: inline-block;
	width: 100%;
	margin: 120px 0 0 0;
}
.the-easiest-seaction-left {
	display: inline-block;
	width: 100%;
}
.the-easiest-seaction-left h2 {
	display: inline-block;
	width: 100%;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
	color: #222525;
	margin: 0;
}
.the-easiest-seaction-left p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.the-easiest-seaction-left .speak-sales-btn {
	display: inline-block;
	margin: 307px 0 0 0;
	background-color: #0A8080;
	border-radius: 7px;
	padding: 16px 25px;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
}
.the-easiest-seaction-right {
	display: inline-block;
	width: 100%;
	margin: 0;
}
.the-easiest-seaction-right ul {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
}
.the-easiest-seaction-right ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 20px 0;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 12px;
	padding: 30px;
}
.the-easiest-seaction-right ul li .speak-sales-icon {
	float: left;
	width: 26px;
}
.the-easiest-seaction-right ul li .speak-sales-text {
	float: right;
	width: 93%;
}
.the-easiest-seaction-right ul li .speak-sales-text span {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.the-easiest-seaction-right ul li .speak-sales-text em {
	display: inline-block;
	width: 100%;
	font-style: normal;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	margin: 16px 0 0 0;
}
.the-easiest-seaction-right ul li:last-child {
	margin-bottom: 0;
}
.the-easiest-seaction .row {
	border-bottom: 1px solid #C7C7C7;
	padding-bottom: 120px;
}
/*THE EASIEST SEACTION CSS END*/

/*PAYMENT FLEXIBILITY SEACTION CSS START*/
.payment-flexibility-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: linear-gradient(180deg, #FFF 0%, #FEEFE8 43.02%);
	padding: 147px 0 0;
	border-bottom: 1px solid #C7C7C7;
}
.payment-flexibility-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.payment-flexibility-seaction p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.payment-flexibility-seaction img {
	margin: 39px 0 0 0;
}
.data-ntegration-home-3 {
	margin: 133px 0 0 0;
}
.data-ntegration-home-3 a {
	display: inline-block;
	background-color: #0A8080;
	border-radius: 7px;
	padding: 16px 25px;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	margin: 19px 0 0 0;
}
/*PAYMENT FLEXIBILITY SEACTION CSS END*/

/*LETS FAVE IT SEACTION CSS START*/
.lets-face-it-seaction {
	display: inline-block;
	width: 100%;
	background: url(../images/let-face-it-img.png);
	background-size: cover;
	padding: 96px 0;
}
.lets-face-it-seaction span {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	width: 100%;
	display: inline-block;
}
.lets-face-it-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	color: #fff;
	font-family: 'PolySans Trial Bulky';
}
.lets-face-it-buton {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
}
.lets-face-it-buton .sign-btn {
	display: inline-block;
	width: auto;
	background-color: #fff;
	border-radius: 7px;
	padding: 16px 25px;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	border: 2px solid #fff;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.lets-face-it-buton .sign-btn:hover {
	background-color: #0A8080;
	color: #fff;
	border-color: #fff;
}
.lets-face-it-buton .request-btn {
	display: inline-block;
	border: 2px solid rgb(10, 128, 128);
	padding: 16px 25px;
	border-radius: 7px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	margin: 0 0 0 10px;
	border: 2px solid #fff;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.lets-face-it-home-three .request-btn:hover {
	background-color: #fff;
	border-color: rgb(10, 128, 128);
	color: rgb(10, 128, 128);
}
.lets-face-it-buton .request-btn:hover {
	color: rgb(10, 128, 128);
	z-index: 11;
	background-color: #fff;
}
.lets-face-it-seaction ul {
	display: inline-block;
	padding: 0;
	margin: 30px 0 0 0;
}
.lets-face-it-seaction ul li {
	display: inline-block;
	width: auto;
	margin: 0 10px 0 0;
}
.lets-face-it-seaction ul li {
	display: inline-block;
	width: auto;
	margin: 0 10px 0 0;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
}
.lets-face-it-seaction ul li img {
	margin: 0 10px 0 0;
}
.lets-face-it-seaction p {
	margin: 18px 0 0 0;
	color: #fff;
	width: 100%;
	font-size: 18px;
	font-weight: 400;
}
/*LETS FAVE IT SEACTION CSS END*/

/*HOME-4 BANNER SEACTION CSS START*/
.header-saction.header-saction-home-4 {
	background-color: transparent;
	box-shadow: inherit;
	border: none;
	position: absolute;
	z-index: 999;
}
.header-saction.header-saction-home-4 .navbar-nav li a {
	padding: 34px 0;
	color: #fff;
}
.header-saction.header-saction-home-4 .navbar-nav li a img.icon-home-4 {
	filter: brightness(0) invert(1);
}
.header-saction.header-saction-home-4 .sub-menu-lists li a {
	color: #333 !important;
	width: 100%;
}
.header-saction.header-saction-home-4 .button-contact .sign-in {
	background-color: transparent;
	color: #fff;
}
.header-saction.header-saction-home-4 .start-free-trial {
	background-color: #fff;
	color: #0A8080;
}
.header-saction.header-saction-home-4 .start-free-trial:hover {
	background-color: #0A8080;
	color: #fff;
	border-color: #fff;
}
.home-banner-four-seaction {
	display: inline-block;
	width: 100%;
	background: url(../images/banner-4-bg.png);
	text-align: center;
	padding: 193px 0 0;
	height: 1174px;
	background-size: cover;
}
.home-banner-four-seaction h2 {
	color: #fff;
	margin: 0;
	width: 100%;
	font-family: 'PolySans Trial Bulky';
	font-size: 80px;
	font-weight: 700;
}
.home-banner-four-seaction p {
	color: #fff;
	margin: 32px 0 0 0;
	width: 100%;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.home-banner-four-seaction .button-home-four {
	display: inline-block;
	width: 100%;
	margin: 32px 0 0 0;
}
.button-home-four .start {
	display: inline-block;
	padding: 16px 25px;
	background-color: #fff;
	border-radius: 7px;
	color: #0A8080;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	border: 2px solid #0A8080;
}
.button-home-four .start:hover {
	background-color: #0A8080;
	color: #fff;
	border-color: #fff;
}
.button-home-four .requst {
	display: inline-block;
	width: auto;
	padding: 14px 25px;
	border-radius: 7px;
	border: 2px solid #fff;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	margin: 0 0 0 5px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.button-home-four .requst:hover {
	color: #0A8080;
	z-index: 11;
	background-color: #fff;
}
.home-banner-four-seaction .user-clint-box {
	margin: 32px 0 0 0;
}
.image-box-banner-four {
	position: relative;
	width: 100%;
	display: inline-block;
}
.image-box-banner-four .banner-four-img-2 {
	position: absolute;
	top: 106px;
	right: 35px;
	width: auto;
}
.image-box-banner-four .banner-four-img-1 {
	width: 100%;
}
/*HOME-4 BANNER SEACTION CSS END*/

/*TOP BENIFITS SEACTION CSS START*/
.top-benifits-seaction {
	display: inline-block;
	width: 100%;
	padding: 337px 0 117px 0;
	background: linear-gradient(180deg, #FFF 0%, #FEEFE8 71.18%, #FFF 100%);
}
.top-benifits-seaction span {
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.top-benifits-seaction h2 {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 18px 0 0 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.top-benifits-seaction-one {
	display: inline-block;
	width: 100%;
	margin: 70px 0 0 0;
}
.top-benifits-seaction-one .accordion {
	width: 100%;
	display: inline-block;
}
.top-benifits-seaction-one .accordion-item {
	background: #fff;
	border-radius: 4px !important;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	overflow: hidden;
	transition: all 0.3s ease;
	margin: 0 0 20px 0;
}
.top-benifits-seaction-one .accordion-header {
	padding: 21px 20px;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: 600;
	font-size: 18px;
	color: #222525;
	position: relative;
}
.top-benifits-seaction-one .accordion-header .arrow {
	width: auto;
}
.top-benifits-seaction-one .accordion-content {
	padding: 20px 0 20px 0;
	font-size: 18px;
	color: #777;
	display: none;
	animation: fadeIn 0.3s ease-in-out;
	border-top: 1px solid #D9D9D9;
	margin: 0 20px;
	font-weight: 400;
	line-height: 28px;
}
.top-benifits-seaction-one .accordion-item.active .accordion-content {
	display: block;
}
.top-benifits-seaction-one .arrow {
	transition: transform 0.3s ease;
}
.top-benifits-seaction-one .accordion-item.active .arrow {
	transform: rotate(270deg);
}
 @keyframes fadeIn {
 from {
opacity: 0;
transform: translateY(-5px);
}
to {
	opacity: 1;
	transform: translateY(0);
}
}
.top-benifits-seaction-one-right {
	position: relative;
	width: 100%;
	text-align: right;
}
.top-benifits-seaction-one-right .top-benifits-img-2 {
	position: absolute;
	left: 7rem;
	bottom: 0;
}
.top-benifits-seaction-one-left {
	display: inline-block;
	width: 100%;
	padding: 6rem 0;
}
.top-benifits-seaction-two {
	display: inline-block;
	width: 100%;
	margin: 70px 0 0 0;
}
.top-benifits-seaction-two-box {
	display: flex;
	width: 100%;
}
.top-benifits-box-icon {
	float: left;
	width: auto;
}
.top-benifits-box-text {
	padding: 0 0 0 20px;
}
.top-benifits-box-text h5 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
	margin: 0px 0 0 0;
}
.top-benifits-box-text h6 {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 18px;
	line-height: 28px;
	margin: 20px 0 0 0;
	font-weight: 400;
}
/*TOP BENIFITS SEACTION CSS END*/

/*SIMPLIFIED COMPLIANCE SEACTION CSS START*/

.simplified-compliance-seaction {
	display: inline-block;
	width: 100%;
	background-color: #005961;
	padding: 164px 0 111px;
}
.simplified-compliance-seaction span {
	display: inline-block;
	width: 100%;
	color: #78B9BF;
	font-size: 18px;
	font-weight: 600;
}
.simplified-compliance-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 19px 0 0 0;
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
}
.simplified-compliance-seaction p {
	display: inline-block;
	width: 100%;
	color: #fff;
	margin: 19px 0 0 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.simplified-compliance-seaction .row {
	margin-top: 50px;
}
.simplified-compliance-box {
	border: 1px solid rgba(255, 255, 255, 0.10);
	display: inline-block;
	padding: 33px 19px;
	width: 100%;
}
.simplified-compliance-box h3 {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	margin: 0;
}
.simplified-compliance-box h3 img {
	margin: -3px 7px 0 0;
}
.simplified-compliance-box p {
	font-size: 16px;
	margin: 15px 0 0 0;
	color: #9FC6C9;
	font-weight: 400;
	line-height: 28px;
}
.simplified-compliance-seaction .row .col-md-3 {
	padding: 0px;
}
.simplified-compliance-seaction .row .col-md-3:nth-child(1) .simplified-compliance-box {
	border-right: none;
}
.simplified-compliance-seaction .row .col-md-3:nth-child(2) .simplified-compliance-box {
	border-right: none;
}
.simplified-compliance-seaction .row .col-md-3:nth-child(3) .simplified-compliance-box {
	border-right: none;
}
.simplified-compliance-seaction .container {
	position: relative;
}
.simplified-compliance-image-shap {
	position: absolute;
	top: 0;
	right: 8rem;
}
/*SIMPLIFIED COMPLIANCE SEACTION CSS END*/

/*INTEGRATIONS HOME FOUR SEACTION CSS START*/
.Integrations-home-four-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 120px 0 0 0;
	background: linear-gradient(180deg, #FEEFE8 43.02%, #FFF 100%);
	padding: 149px 0;
}
.Integrations-home-four-seaction span {
	display: inline-block;
	width: 100%;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.Integrations-home-four-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 13px 0 0 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.Integrations-home-four-seaction p {
	display: inline-block;
	width: 100%;
	color: #777;
	font-size: 18px;
	font-weight: 600;
	margin: 10px 0 0 0;
}
.Integrations-home-four-seaction img {
	display: inline-block;
	margin: 51px 0 0 0;
}
/*INTEGRATIONS HOME FOUR SEACTION CSS END*/

/*THROUGH FLEXIBLE SEACTION CSS START*/
.through-flexible-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #fff;
	padding: 99px 0;
}
.through-flexible-seaction span {
	display: inline-block;
	width: 100%;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.through-flexible-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.through-flexible-seaction a {
	display: inline-block;
	background-color: #0A8080;
	border-radius: 7px;
	padding: 16px 25px;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	margin: 40px 0 0 0;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out !important;
}
.through-flexible-seaction a:hover {
	color: #0A8080;
	z-index: 11;
	background-color: #fff;
}
.through-flexible-seaction .row {
	margin-top: 40px;
}
.through-flexible-box {
	text-align: left;
	width: 100%;
	display: inline-block;
}
.through-flexible-box-img {
	border: 1px solid #DDD;
	height: 350px;
	border-radius: 7px 7px 0px 0px;
	display: inline-block;
	text-align: center;
	line-height: 350px;
	width: 100%;
}
.through-flexible-box h3 {
	display: inline-block;
	width: 100%;
	text-align: left;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
	line-height: 23px;
	margin: 25px 0 0 0;
}
.through-flexible-box p {
	display: inline-block;
	width: 100%;
	margin: 16px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.testimonials-slider-home-four .trusted-bay-home-seaction {
	margin: 100px 0 0 0;
}
.through-flexible-box a {
	background-color: transparent;
	color: #0A8080;
	padding: 0;
	margin: 20px 0 0 0;
	border: none;
	padding: 0;
}
.through-flexible-box a:hover img {
	margin: 0 0 0 10px;
	transition: 0.5s;
}
/*THROUGH FLEXIBLE SEACTION CSS END*/

/*TESTIMONAL SLIDER HOME FOUR SEACTION CSS START*/
.testimonials-slider-home-four {
	display: inline-block;
	width: 100%;
	background-color: #F8F5F2;
	padding: 106px 0;
}
.testimonials-slider-home-four span {
	display: inline-block;
	width: 100%;
	color: #6A7282;
	font-size: 18px;
	font-weight: 600;
}
.testimonials-slider-home-four h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	margin: 20px 0 0;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.loved-by-both {
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
}
.loved-by-both .blaze-track-container {
	margin: 40px 0 0 0;
	padding-bottom: 25px;
}
.loved-by-both-box {
	display: inline-block;
	width: 100%;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	background-color: #fff;
	border-radius: 12px;
	border: 1px solid #DEE2E6;
	padding-bottom: 65px;
}
.loved-by-both button {
	position: absolute;
	right: 0;
	top: -109px;
	background-color: transparent;
	border: none;
	padding: 0;
}
.loved-by-both .blaze-prev.left-right {
	right: 58px;
}
.slider-logo {
	text-align: center;
	border-bottom: 1px solid #DBDBDB;
	padding: 35px 0;
}
.loved-by-both-box p {
	display: inline-block;
	width: 100%;
	padding: 35px 25px 0;
	color: #777;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	margin: 0;
}
.clinet-name {
	display: inline-block;
	width: 100%;
	padding: 0 25px;
	margin: 85px 0 0 0;
}
.clinet-name h3 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 16px;
	font-weight: 600;
	margin: 0;
}
.clinet-name span {
	color: #686C67;
	font-size: 14px;
	font-weight: 400;
	margin: 5px 0 0 0;
}
/*TESTIMONAL SLIDER HOME FOUR SEACTION CSS END*/


/*HOME-5 BANNER SEACTION CSS START*/
.header-saction-home-5 {
	background: transparent;
	box-shadow: inherit;
	border: none;
	position: absolute;
	top: 0;
	z-index: 999;
}
.home-banner-five-seaction {
	display: inline-block;
	width: 100%;
	background: linear-gradient(177deg, #FEEFE8 11.21%, #FFF 100.94%);
	padding: 120px 0;
}
.home-banner-five-seaction-left {
	display: inline-block;
	width: 100%;
	text-align: left;
	padding: 133px 0;
}
.home-banner-five-seaction-left span {
	display: inline-block;
	padding: 9px 15px;
	border: 1px solid rgba(10, 128, 128, 0.33);
	border-radius: 7px;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
}
.home-banner-five-seaction-left h2 {
	display: inline-block;
	width: 100%;
	margin: 37px 0 0 0;
	font-weight: 700;
	font-size: 51px;
	color: #222525;
	font-family: 'PolySans Trial Bulky';
}
.home-banner-five-seaction-left p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.home-banner-five-seaction-left .button-banner-five {
	display: inline-block;
	width: 100%;
	margin: 37px 0 0 0;
}
.home-banner-five-seaction-left .button-banner-five .start-btn {
	display: inline-block;
	width: auto;
	padding: 16px 25px;
	background-color: #0A8080;
	border-radius: 7px;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.home-banner-five-seaction-left .button-banner-five .start-btn:hover {
	background-color: #fff;
	color: #0A8080;
}
.home-banner-five-seaction-left .button-banner-five .request-btn {
	display: inline-block;
	padding: 16px 25px;
	text-decoration: none;
	border: 2px solid #0A8080;
	border-radius: 7px;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
}
.home-banner-five-seaction-left .button-banner-five .request-btn {
	display: inline-block;
	padding: 16px 25px;
	text-decoration: none;
	border: 2px solid #0A8080;
	border-radius: 7px;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.home-banner-five-seaction-left .button-banner-five .request-btn:hover {
	background-color: #0A8080;
	color: #fff;
}
.home-banner-five-seaction-right img {
	position: absolute;
	right: 0;
}
.home-banner-five-seaction-right-inner {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 70vh;
}
.home-banner-five-seaction-right-inner .banner-icon-five-1 {
	left: 0;
}
.home-banner-five-seaction-right-inner .banner-icon-five-2 {
	left: -66px;
	bottom: 0;
}
.home-banner-five-seaction-right-inner .banner-icon-five-3 {
	right: 0;
	bottom: 0;
}
/*HOME-5 BANNER SEACTION CSS END*/

/*ENHANCE WORKPLACE SEACTION CSS START*/
.enhance-workplace-seaction {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #F1F1F1;
	padding: 120px 0;
}
.enhance-workplace-two-seaction {
	border: none;
	padding: 0 0 120px 0;
}
.enhance-workplace-seaction-left {
	display: inline-block;
	width: 100%;
	position: relative;
	border-radius: 12px;
	background-color: #F8F5F2;
	padding: 85px;
}
.enhance-workplace-seaction-left img {
	float: right;
}
.enhance-workplace-seaction-left .enhance-workplace-img {
	position: absolute;
	bottom: 0;
}
.enhance-workplace-seaction-left .enhance-workplace-img {
	position: absolute;
	bottom: 84px;
	margin: 0 0 0 85px;
}
.enhance-workplace-seaction-right {
	display: inline-block;
	width: 100%;
	padding: 60px 0;
}
.enhance-workplace-seaction-right h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.enhance-workplace-seaction-right p {
	display: inline-block;
	width: 100%;
	margin: 27px 0 0 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #777777;
}
.enhance-workplace-seaction-right ul {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 27px 0 0 0;
}
.enhance-workplace-seaction-right ul li {
	display: inline-block;
	width: 100%;
	position: relative;
	margin: 0 0 14px 0;
	padding: 0 0 0 25px;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
}
.enhance-workplace-seaction-right ul li::before {
	content: '';
	position: absolute;
	background: url(../images/check-green.png);
	width: 15px;
	height: 11px;
	left: 0;
	top: 6px;
}
.enhance-workplace-seaction-right a {
	display: inline-block;
	margin: 27px 0 0 0;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
}
.enhance-workplace-seaction-right a:hover img {
	margin: 0 0 0 10px;
	transition: 0.5s;
}
/*ENHANCE WORKPLACE SEACTION CSS END*/

/*EFFORTLESS CUSTOMER SEACTION CSS START*/
.effortless-customer-seaction-left img {
	width: 100%;
}
.effortless-customer-seaction {
	display: inline-block;
	width: 100%;
	margin: 120px 0 0 0;
}
.effortless-customer-seaction {
	display: inline-block;
	width: 100%;
	margin: 120px 0 0 0;
	background-color: #0A8080;
	padding: 105px 0;
}
.effortless-customer-seaction-right {
	display: inline-block;
	width: 100%;
	padding: 90px 0 0 30px;
}
.effortless-customer-seaction-right h2 {
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
	line-height: 54px;
	width: 100%;
	display: inline-block;
}
.effortless-customer-seaction-right a {
	background-color: #fff;
	border-radius: 7px;
	padding: 16px 25px;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	color: #0A8080;
	margin: 30px 0 0 0;
	border: 2px solid #fff;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.effortless-customer-seaction-right a:hover {
	background-color: #0A8080;
	color: #fff;
}
.effortless-customer-seaction-right .accordion {
	width: 100%;
	margin: 23px auto 0;
}
.effortless-customer-seaction-right .accordion-title img {
	margin: 0 10px 0 0;
}
.effortless-customer-seaction-right .accordion-item {
	background: white;
	border-radius: 10px;
	margin-bottom: 15px;
	overflow: hidden;
	box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.effortless-customer-seaction-right .accordion-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 20px;
	cursor: pointer;
}
.effortless-customer-seaction-right .accordion-header:hover {
	background: #f5f5f5;
}
.effortless-customer-seaction-right .accordion-title {
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 18px;
	color: #222525;
}
.effortless-customer-seaction-right .arrow {
	transition: transform 0.3s ease;
}
.effortless-customer-seaction-right .accordion-item.active .arrow {
	transform: rotate(270deg);
}
.effortless-customer-seaction-right .accordion-content {
	max-height: 0;
	overflow: hidden;
	padding: 0 20px;
	font-size: 14px;
	color: #555;
	transition: max-height 0.3s ease, padding 0.3s ease;
	margin: 0 20px;
	padding: 0 0 0 0;
}
.effortless-customer-seaction-right .accordion-item.active .accordion-content {
	max-height: 100px; /* Adjust according to content */
	padding: 10px 0px 20px;
}
.effortless-customer-seaction-right .accordion-content p {
	padding: 15px 0 0 0;
	border-top: 1px solid #dcdcdc;
	margin: 0;
	font-size: 18px;
	color: #777;
	font-weight: 400;
	line-height: 28px;
}
/*EFFORTLESS CUSTOMER SEACTION CSS END*/

/*ENTERPRISE READY SEACTION CSS START*/
.enterprise-ready-seaction {
	display: inline-block;
	width: 100%;
	padding: 125px 0;
	margin: 112px 0 0 0;
	background-color: #F8F5F2;
	height: 950px;
}
.enterprise-ready-seaction-right {
	display: inline-block;
	width: 100%;
	padding: 143px 0 143px 40px;
}
.enterprise-ready-seaction-home-7 {
	margin: 0 0 143px 0;
	background-color: #F3FAFB;
	height: 825.901px;
	padding-bottom: 0;
	position:relative;
}
.enterprise-ready-seaction-home-7 .enterprise-ready-seaction-left img {
	width: 940px;
	bottom: 0;
	height: 677px;
	object-fit: fill;
}
.enterprise-ready-seaction-right h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
}
.enterprise-ready-seaction-right p {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.enterprise-ready-seaction-right .enterprise-ready-button {
	display: inline-block;
	width: 100%;
	margin: 52px 0 0 0;
}
.enterprise-ready-button .start {
	display: inline-block;
	padding: 16px 25px;
	color: #fff;
	background-color: #0A8080;
	border-radius: 7px;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out
}
.enterprise-ready-button .start:hover {
	background-color: #fff;
	color: #0A8080;
}
.enterprise-ready-button .request {
	border: 2px solid #0A8080;
	border-radius: 7px;
	display: inline-block;
	padding: 16px 25px;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	color: #0A8080;
	margin: 0 0 0 5px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.enterprise-ready-button .request:hover {
	background-color: #0A8080;
	color: #fff;
}
.enterprise-ready-seaction-left img {
	position: absolute;
	left: 0;
}
/*ENTERPRISE READY SEACTION CSS END*/


/*WORKS EFFORTLESSLY SEACTION CSS START*/
.works-effortlessly-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #0A8080;
	padding: 90px 0;
}
.works-effortlessly-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.works-effortlessly-seaction a {
	display: inline-block;
	width: 100%;
	margin: 47px 0 0 0;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-weight: 600;
}
.logo-works-row {
	display: inline-block;
	width: 100%;
	margin: 58px 0 0 0;
}
.logo-works-row ul {
	padding: 0;
	margin: 0 0 25px 0;
	width: 100%;
	display: flex;
	text-align: center;
}
.logo-works-row ul li {
	display: inline-block;
	width: 100%;
}
/*WORKS EFFORTLESSLY SEACTION CSS CSS END*/

/*LETS FACE HOME-FIVE SEACTION CSS START*/
.lets-face-home-five-seaction {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	padding: 0px 0 0 0;
	overflow: hidden;
}
.lets-face-home-five-left {
	display: inline-block;
	width: 100%;
	padding: 41px 0 0 0;
}
.lets-face-home-five-left span {
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.lets-face-home-five-left h2 {
	display: inline-block;
	width: 100%;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	color: #222525;
	font-family: 'PolySans Trial Bulky';
	margin: 18px 0 0 0;
}
.lets-face-home-five-left p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: #777777;
}
.lets-face-home-five-left .lets-face-home-five-btn {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
}
.lets-face-home-five-btn .sign-up {
	display: inline-block;
	width: auto;
	padding: 16px 25px;
	border-radius: 7px;
	background-color: #108383;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	border: 2px solid #108383;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	position: relative;
}
.lets-face-home-five-btn .sign-up:hover {
	color: #108383;
	z-index: 11;
	background-color: #fff;
}
.lets-face-home-five-btn .request-up {
	display: inline-block;
	padding: 16px 25px;
	font-weight: 600;
	font-size: 16px;
	border-radius: 7px;
	border: 2px solid #0A8080;
	text-decoration: none;
	color: #0A8080;
	margin: 0 0 0 5px;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
	position: relative;
}
.lets-face-home-five-btn .request-up:hover {
	color: rgb(255, 255, 255);
	z-index: 11;
	background-color: rgb(10, 128, 128);
}
.lets-face-home-five-left ul {
	padding: 0;
	margin: 18px 0 0 0;
	width: 100%;
}
.lets-face-home-five-left ul li {
	display: inline-block;
	width: auto;
	margin: 0 10px 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
}
.lets-face-home-five-right {
	text-align: center;
	position: relative;
	z-index: 99;
}
.lets-face-home-five-seaction .container {
	position: relative;
}
.lets-shap-image {
	position: absolute;
	right: 0;
	width: 100%;
	text-align: right;
	top: 0;
	z-index: 1;
}
.lets-face-home-five-inner {
	display: inline-block;
	position: relative;
	margin: 64px 0 0 0;
	z-index: 11;
}
/*LETS FACE HOME-FIVE SEACTION CSS END*/

/*FOOTER SEACTION HOME FIVE CSS START*/

.footer-seaction-home-five {
	background-color: #0A8080;
	color: #fff;
}
.footer-seaction-home-five p {
	color: #fff;
}
.footer-seaction-home-five .app-google-button a img {
	filter: brightness(0) invert(1);
}
.footer-seaction-home-five .footer-seaction-box ul li a {
	text-decoration: none;
	color: #fff;
}
.footer-seaction-home-five .all-right-seaction-box ul li a {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
}
.footer-seaction-home-five .all-right-seaction-box ul li {
	display: inline-block;
	width: auto;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0px;
	border-right: 1px solid #fff;
	line-height: 16px;
}
.footer-seaction-home-five .all-right-seaction-box-last ul li img {
	filter: brightness(0) invert(1);
}
.footer-seaction-home-five .language-box a {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
}
.footer-seaction-home-five .language-box a img {
	filter: brightness(0) invert(1);
}
.footer-seaction-home-five .all-right-seaction {
	border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.footer-seaction-home-five .all-right-seaction-box-last #dropdownButton {
	color: #fff !important;
}
.footer-seaction-home-five .all-right-seaction-box-last #dropdownButton img {
	filter: brightness(0) invert(1);
}
/*FOOTER SEACTION HOME FIVE CSS END*/

/*HOME-6 BANNER SEACTION CSS START*/
.banner-six-seaction {
	display: inline-block;
	width: 100%;
	background: linear-gradient(180deg, #FEEFE8 0%, #FFF 60.86%);
}
.banner-six-seaction-inner {
	position: relative;
	width: 100%;
	padding: 100px 0;
}
.banner-six-seaction-left {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 11;
	padding: 6rem 0;
}
.banner-six-seaction-left h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 51px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
}
.banner-six-seaction-left p {
	display: inline-block;
	width: 100%;
	color: #777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	margin: 10px 0 0 0;
}
.banner-six-seaction-left .get-demo-box {
	display: flex;
	width: 100%;
	margin: 20px 0 0 0;
	background-color: #fff;
	border-radius: 7px;
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.11);
	border: 1px solid #EDEDED;
	padding: 4px;
}
.banner-six-seaction-left .get-demo-box input {
	width: 100%;
	border: none;
	padding: 5px 16px;
	font-size: 18px;
	font-weight: 400;
}
.banner-six-seaction-left .get-demo-box button {
	width: 153px;
	background-color: #222525;
	border: none;
	border-radius: 7px;
	height: 53px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
}
.banner-six-seaction-left ul {
	display: inline-block;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}
.banner-six-seaction-left ul li {
	display: inline-block;
	width: auto;
	margin: 0 10px 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
}
.banner-six-seaction-left ul li img {
	margin: 0 5px 0 0;
}
.banner-six-seaction-right {
	width: 100%;
}
.banner-six-seaction-right img {
	width: 150%;
}
.six-home-shap-img {
	position: absolute;
	top: 0;
	z-index: 1;
}
.banner-six-seaction-inner {
	position: relative;
	width: 100%;
	padding: 60px 0;
	z-index: 111;
}
/*HOME-6 BANNER SEACTION CSS END*/

/*ENGINEERED EFFICIENCY SEACTION CSS START*/

.engineered-efficiency-seaction {
	display: inline-block;
	width: 100%;
	margin: 70px 0 0 0;
	padding: 100px 0;
	background-color: #F3FAFB;
}
.engineered-efficiency-left {
	display: inline-block;
	width: 100%;
	position: relative;
}
.engineered-efficiency-left img {
	width: 100%;
}
.engineered-efficiency-right {
	display: inline-block;
	width: 100%;
	padding: 5px 0;
}
.engineered-efficiency-right h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.engineered-efficiency-right p {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #777777;
	font-size: 18px;
	line-height: 28px;
}
.engineered-efficiency-right a {
	display: inline-block;
	padding: 16px 25px;
	border-radius: 7px;
	background-color: #0A8080;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	margin: 20px 0 0;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out
}
.effortless-payroll-seaction-left a:hover img {
	margin: 0 0 0 10px;
	transition: 0.5s;
}
.engineered-efficiency-right a:hover {
	background-color: #fff;
	color: #0A8080;
}
.engineered-efficiency-left .year-box {
	left: 28px;
	bottom: 20px;
}
.engineered-efficiency-right .stats-container {
	display: flex;
	background: #fff;
	padding: 30px 24px;
	border-radius: 12px;
	border: 1px solid #DEE2E6;
	gap: 60px;
	text-align: left;
	margin: 20px 0 0 0;
}
.engineered-efficiency-right .stat-block {
	display: flex;
	flex-direction: column;
	align-items: last baseline;
	width: 100%;
}
.engineered-efficiency-right .stat-number {
	font-size: 36px;
	font-weight: 600;
	margin-bottom: 5px;
	color: #222525;
}
.engineered-efficiency-right .star-rating {
	color: #000;
	margin: 2px 0;
}
.engineered-efficiency-right .stat-description {
	font-size: 14px;
	color: #4B4D4D;
	margin-top: 4px;
	line-height: 18px;
}
/*ENGINEERED EFFICIENCY SEACTION CSS END*/

/*EFFORTLESS PAYROLL SEACTION CSS START*/
.effortless-payroll-seaction {
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
	padding: 120px 0;
	position: relative;
	overflow: hidden;
}
.effortless-payroll {
	position: absolute;
	top: 0;
	right: 14rem;
}
.effortless-payroll-seaction-right {
	position: relative;
	z-index: 9;
	width: 100%;
	display: inline-block;
}
.effortless-payroll-seaction-left {
	display: inline-block;
	width: 100%;
}
.effortless-payroll-seaction-left h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.effortless-payroll-seaction-left p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}
.effortless-payroll-seaction-left ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
.effortless-payroll-seaction-left ul li {
	display: inline-block;
	width: 100%;
	margin: 22px 0 0 0;
	position: relative;
	padding: 0 0 0 22px;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.effortless-payroll-seaction-left ul li::before {
	content: '';
	position: absolute;
	left: 0;
	background: url(../images/check-green.png);
	width: 15px;
	height: 11px;
	top: 9px;
}
.effortless-payroll-seaction-left a {
	display: inline-block;
	width: 100%;
	margin: 22px 0 0 0;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
}
.effortless-payroll-seaction-box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	padding: 34px 22px;
	border-radius: 12px;
	border: 1px solid #DEE2E6;
	margin-bottom: 20px;
}
.effortless-payroll-seaction-box h3 {
	display: inline-block;
	width: 100%;
 color:;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
	margin: 30px 0 0 0;
}
.effortless-payroll-seaction-box p {
	display: inline-block;
	width: 100%;
	margin: 16px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.effortless-payroll-seaction-box a {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	margin: 16px 0 0 0;
}
/*EFFORTLESS PAYROLL SEACTION CSS END*/

/*ENGINEERED FOR EFFICIENCY SEACTION CSS START*/
.engineered-for-efficiency-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.engineered-for-efficiency-seaction h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.engineered-for-efficiency-seaction p {
	width: 100%;
	margin: 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	display: inline-block;
}
.engineered-for-efficiency-seaction .row {
	margin-top: 46px;
}
.engineered-for-efficiency-left {
	display: inline-block;
	width: 100%;
	margin: 0;
}
.engineered-for-efficiency-left-box-one {
	display: inline-block;
	width: 100%;
	border-radius: 30px;
	padding: 25px;
	text-align: left;
	background-color: #F3FAFB;
	margin-bottom: 53px;
}
.engineered-for-efficiency-left-box-one img {
	margin: 0 10px 0 0;
}
.engineered-for-efficiency-left-box-one h4 {
	display: inline-block;
	width: 100%;
	margin: 45px 0 0 0;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.engineered-for-efficiency-left-box-one p {
	font-weight: 400;
	margin: 20px 0 0 0;
}
.engineered-for-efficiency-left-box-two {
	text-align: left;
	width: 100%;
	display: inline-block;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, 0.07);
	background-color: #fff;
	border-radius: 35px;
	padding: 30px;
	border: 1px solid #DEE2E6;
}
.engineered-for-efficiency-left-box-two h3 {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0 0;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.engineered-for-efficiency-left-box-two p {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
	font-weight: 400;
}
.engineered-for-efficiency-left-box-two a {
	display: inline-block;
	font-weight: 600;
	font-size: 18px;
	margin: 20px 0 0 0;
	color: #0A8080;
}
.engineered-for-efficiency-left-box-two a:hover img {
	margin: 0 0 0 10px;
	transition: 0.5s;
}
.automate-tasks-3 {
	margin-top: 37px;
	width: 100%;
}
/*ENGINEERED FOR EFFICIENCY SEACTION CSS END*/

/*CHOOSE A TRIGGER SEACTION CSS START*/
.choose-a-trigger-seaction {
	display: inline-block;
	width: 100%;
	margin: 121px 0 0 0;
	padding: 81px 0;
	background-color: #F3FAFB;
	height: 780px;
}
.choose-a-trigger-seaction-left {
	display: inline-block;
	width: 100%;
	padding: 13rem 0;
}
.choose-a-trigger-seaction-left {
	display: inline-block;
	width: 100%;
}
.choose-a-trigger-seaction-left ul {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
}
.choose-a-trigger-seaction-left ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 20px 0;
}
.numbar-box {
	float: left;
	width: 48px;
	height: 48px;
	background-color: #0A8080;
	border-radius: 50%;
	text-align: center;
	line-height: 48px;
	color: #fff;
	font-size: 24px;
	font-weight: 600;
}
.box-text-trigger {
	float: right;
	width: 86%;
}
.box-text-trigger span {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
}
.box-text-trigger p {
	display: inline-block;
	margin: 10px 0 0 0;
	color: #777;
	font-size: 18px;
	font-weight: 400;
}
.choose-a-trigger-seaction-right img {
	width: auto;
	position: absolute;
	right: 0;
}
/*CHOOSE A TRIGGER SEACTION CSS END*/

/*ESSENTIAL APPS SEACTION CSS START*/
.essential-apps-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 120px 0 0 0;
	position: relative;
}
.essential-apps-seaction span {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.essential-apps-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.essential-apps-seaction p {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
}
.essential-apps-seaction img {
	margin-top: 50px;
}
.button-essential-apps {
	position: absolute;
	left: 25px;
	right: 0;
	margin: 0 auto;
	bottom: 55.97px;
}
.button-essential-apps a {
	display: inline-block;
	padding: 16px 25px;
	border-radius: 7px;
	text-decoration: none;
	background-color: #0A8080;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.button-essential-apps a:hover {
	background-color: #fff;
	color: #0A8080;
}
/*ESSENTIAL APPS SEACTION CSS END*/

/*AUTOMATE YOUR ENTIRE SEACTION CSS START*/
.automate-your-entire-home-7-seaction {
	text-align: center;
	width: 100%;
	background-color: #F3FAFB;
	padding: 120px 0;
	display: inline-block;
}
.automate-your-entire-home-7-seaction h2 {
	font-size: 40px;
	font-weight: 700;
	display: inline-block;
	width: 100%;
	color: #222525;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.automate-your-entire-home-7-seaction p {
	width: 100%;
	display: inline-block;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	margin: 10px 0 0 0;
}
.automate-your-entire-home-7-seaction .row {
	margin-top: 66px;
}
.automate-your-entire-home-7-seaction img {
	width: auto;
	border: 1px solid #dcdcdc;
	border-radius: 16px 16px 0 0;
	border-bottom: none;
	box-shadow: 0 -4px 9px 0 #dcdcdc;
	margin: 32px 0 0 0;
}
.automate-btn {
	display: inline-block;
	width: 100%;
	margin: 57px 0 0 0;
}
.automate-btn a img {
	width: auto;
}
.automate-btn a {
	display: inline-block;
	width: auto;
	padding: 16px 25px;
	background-color: #0A8080;
	border-radius: 7px;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.automate-btn a:hover {
	background-color: #fff;
	color: #0A8080;
}
/*AUTOMATE YOUR ENTIRE SEACTION CSS END*/


/*STREAMLINED SERVICES SEACTION CSS START*/
.streamlined-services-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 120px 0;
}
.streamlined-services-seaction h2 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	line-height: 54px;
	font-family: 'PolySans Trial Bulky';
}
.streamlined-services-box {
	display: inline-block;
	text-align: left;
	width: 100%;
	margin-bottom: 20px;
	padding: 30px 25px;
	border-radius: 12px;
}
.icon-streamlined {
	float: left;
	width: auto;
}
.text-streamlined {
	float: right;
	width: 85%;
}
.streamlined-services-box h3 {
	display: inline-block;
	width: 100%;
	color: #222525;
	font-size: 20px;
	font-weight: 600;
	margin: 0;
}
.streamlined-services-box span {
	display: inline-block;
	width: 100%;
	margin: 14px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.streamlined-services-box a {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
}
.streamlined-services-box:hover {
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	transition: 0.5s;
}
.streamlined-services-seaction {
	text-align: center;
	display: inline-block;
	width: 100%;
	padding: 120px 0;
}
.streamlined-services-seaction .row {
	margin-top: 46px;
}
/*STREAMLINED SERVICES SEACTION CSS END*/


/*SMART READS SEACTION CSS START*/
.smart-reads-seaction {
	display: inline-block;
	width: 100%;
	margin: 200px 0 0 0;
	padding: 100px 0;
	background-color: #F3FAFB;
	text-align: center;
}
.smart-reads-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 40px;
	font-weight: 700;
	font-family: 'PolySans Trial Bulky';
}
.smart-reads-seaction p {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	color: #777;
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
}
.smart-reads-seaction .row {
	margin-top: 40px;
}
.smart-reads-box {
	display: inline-block;
	width: 100%;
	text-align: left;
	background-color: #fff;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
	border-radius: 12px;
	border: 1px solid #DEE2E6;
	position: relative;
}
.smart-reads-box img {
	width: 100%;
}
.smart-reads-box-text {
	padding: 20px;
	display: inline-block;
	width: 100%;
}
.smart-reads-box-text span {
	display: inline-block;
	width: 100%;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
}
.smart-reads-box-text h3 {
	display: inline-block;
	width: 100%;
	margin: 17px 0 0 0;
	color: #222525;
	font-size: 24px;
	font-weight: 600;
}
.smart-reads-box-text p {
	margin: 17px 0 0 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.smart-reads-box-text a {
	display: inline-block;
	width: 100%;
	color: #0A8080;
	font-size: 16px;
	font-weight: 600;
	margin: 17px 0 0 0;
	text-decoration: none;
}
.smart-reads-box:hover figure::before {
	animation: shine 0.9s ease-in-out forwards;
}
figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: linear-gradient(180deg, #F8F5F2 0%, #F8F5F2 68.49%, rgba(248, 245, 242, 0.00) 100%);
	transform: skewX(-25deg);
	opacity: 0;
	pointer-events: none;
}
/*SMART READS SEACTION CSS END*/

/*FREQUENTLY ASKED SEACTION CSS START*/

.frequently-asked-seaction {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 120px 0;
	position: relative;
}
.frequently-asked-shap {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
.frequently-asked-seaction h2 {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-family: 'PolySans Trial Bulky';
	font-size: 40px;
	font-weight: 700;
	position: relative;
	z-index: 11;
}
.frequently-asked-seaction p {
	margin: 18px 0 0 0;
	color: #777777;
	font-size: 18px;
	font-weight: 600;
	width: 100%;
	position: relative;
	z-index: 11;
}
.simplify-seaction-home-7 .Simplify-accodrtion {
	margin: 30px 0 0 0;
}
.frequently-asked-seaction-inner {
	margin: 0 auto;
	width: 725px;
	text-align: left;
	position: relative;
	z-index: 111;
}
.frequently-asked-seaction-inner .accordion-item.faq-saction {
	border: 1px solid #DEE2E6 !important;
	border-radius: 12px !important;
	margin-bottom: 20px;
	padding: 0 30px;
	background-color: #fff;
}
.frequently-asked-seaction-inner .accordion-item.faq-saction p {
	font-weight: 400 !important;
	font-size: 18px;
}


.frequently-asked-seaction-7  .accordion-button::after {
      transition: transform 0.2s ease-in-out;
    }
.frequently-asked-seaction-7  .accordion-button.collapsed::after {
      transform: rotate(0deg);
    }
.frequently-asked-seaction-7  .accordion-button:not(.collapsed)::after {
      transform: rotate(180deg);
    }
	
.frequently-asked-seaction-7 .accordion-collapse {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.4s ease;
}

.frequently-asked-seaction-7 .accordion-collapse.show {
  max-height: 300px; /* Adjust based on expected content height */
}

.frequently-asked-seaction-7 .accordion-button::after {
  transition: transform 0.3s ease;
}

.frequently-asked-seaction-7 .accordion-button:not(.collapsed)::after {
  transform: rotate(180deg);
}	
	
.frequently-asked-seaction-7 .accordion-button {
	padding: 0;
}
.frequently-asked-seaction-7 .accordion-item {
	padding: 30px;
}
.frequently-asked-seaction-7 .accordion-item .accordion-body {
	padding: 18px 0 0 0;
	color: #777777;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}
.frequently-asked-seaction-7 .accordion-item {
	padding: 20px 30px;
	margin-bottom: 20px;
	border: 1px solid #DEE2E6 !important;
	background: #FFF;
	box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.07);
	border-radius: 12px !important;
}
.frequently-asked-seaction-inner .accordion-item.faq-saction .accordion-button{
	padding: 0 !important;
}
.frequently-asked-seaction-7 .Simplify-accodrtion {
	margin: 46px 0 0 0;
}
/*FREQUENTLY ASKED SEACTION CSS END*/


a.button-hover {
	position: relative;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
a.button-hover:hover {
	color: #0A8080;
	z-index: 11;
	background-color: #fff;
}

/*SIGN IN SIGN UP SEACTION START ALL*/
.sign-up-all {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 0;
	overflow: hidden;
}
.sign-up-all .container {
	max-width: 100%;
	padding: 0 0;
	margin: 0;
}
.sign-up-all .left {
	display: table-cell;
	width: 100vw;
	height: 100vh;
	background: linear-gradient(105deg, #005961 16.03%, #0A8080 34.78%, #118989 49.53%, #0A8080 62.59%, #0A8080 76.07%, #005961 93.96%);
	vertical-align: middle;
}
.sign-up-all .right {
	display: table-cell;
	width: 100vw;
	height: 100vh;
	background-color:#F3FAFB;
	vertical-align: middle;
}
.sign-up-all .left h2 {
	color: #fff;
	font-size: 44px;
	font-weight: 700;
	line-height: 57px;
	font-family: 'PolySans Trial Bulky';
}
.sign-up-all .left p {
	margin: 15px 0 0 0;
	display: inline-block;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
	width: 100%;
}
.sign-up-all .col-md-6:nth-child(1) {
	padding-right: 0;
}
.sign-up-all .col-md-6:nth-child(2) {
	padding-left: 0;
}
.sign-up-all .right h1 {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
	font-size: 24px;
	font-weight: 600;
	color: #111;
}
.sign-up-all .right p {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
	color: #6C6C6C;
	font-size: 16px;
	font-weight: 400;
}
.sign-up-all .right .social-buttons {
	width: 100%;
	display: inline-block;
	margin: 20px 0 0 0;
}
.sign-up-all .right .social-buttons button {
	padding: 14px 65px;
	border: 1px solid #DADADA;
	border-radius: 11px;
	background-color: #fff;
	color: #6C6C6C;
	font-size: 16px;
	font-weight: 400;
}
.sign-up-all .right .social-buttons img {
	margin: 0 8px 0 0;
}
.divider {
	display: inline-block;
	position: relative;
	margin: 20px auto;
	width: 470px;
	color: #6C6C6C;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
}
.divider::after {
	content: '';
	position: absolute;
	right: 0;
	width: 208px;
	height: 1px;
	background-color: #DADADA;
	top: 12px;
}
.divider::before {
	content: '';
	position: absolute;
	left: 0;
	width: 208px;
	height: 1px;
	background-color: #DADADA;
	top: 12px;
}
.sign-up-all .right form {
	width: 470px;
	margin: 0 auto;
}
.sign-up-all .right form input {
	width: 100%;
	background-color: #fff;
	border: 1px solid #DADADA;
	border-radius: 11px;
	height: 50px;
	margin-bottom: 15px;
	padding: 0 14px;
	font-size: 16px;
	font-weight: 400;
}
.sign-up-all .right form .form-options label {
	float: left;
	font-size: 18px;
	font-weight: 400;
	color: #6C6C6C;
	width: auto;
}
.sign-up-all .right form .form-options a {
	float: right;
	color: #0A8080;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
}
.sign-up-all .right form button {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
	background-color: #0A8080;
	border: none;
	border-radius: 7px;
	padding: 14px 25px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	border: 2px solid #0A8080;
	transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.sign-up-all .right form button:hover {
	background-color: #fff;
	color: #0A8080;
}
.sign-up-all .right .signup {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	color: #6C6C6C;
	font-size: 18px;
	font-weight: 400;
}
.sign-up-all .right .signup a {
	display: inline-block;
	text-decoration: none;
	margin: 0 0 0 4px;
	color: #0A8080;
	font-weight: 600;
}
.sign-up-all .right form label {
	text-align: left;
	width: 100%;
	color: #6C6C6C;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 12px;
}
.sign-up-all .right form .form-options label input {
	display: inline-block;
	width: auto;
	height: auto;
}
.sign-up-all .right form .form-options label a {
	margin: 0 0 0 10px;
}
.body-login {
	overflow: hidden;
}
/*SIGN IN SIGN UP SEACTION END ALL*/


/*CHECK OUT PAGE SEACTION CSS START*/

.check-out-seaction {
	display: inline-block;
	width: 100%;
	padding: 80px 0 0;
}
.check-out-seaction-left {
	display: inline-block;
	width: 100%;
	border: 1px solid #DEE2E6;
	border-radius: 12px;
	padding: 30px 20px;
}
.check-out-seaction-left h3 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #222525;
	font-size: 18px;
	font-weight: 600;
	border-bottom: 1px solid #D9D9D9;
	padding: 0 0 20px 0;
}
.check-out-seaction-left form {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
}
.check-out-seaction-left form .left-input-from {
	float: left;
	width: 48%;
}
.check-out-seaction-left form .right-input-from {
	float: right;
	width: 48%;
}
.check-out-seaction-left form label {
	display: inline-block;
	width: 100%;
	margin-bottom: 12px;
	font-size: 16px;
	font-weight: 400;
	color: #6C6C6C;
}
.check-out-seaction-left form input {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #DADADA;
	border-radius: 11px;
	height: 60px;
	padding: 0 20px;
	font-size: 16px;
	font-weight: 400;
}
.check-out-seaction-left form textarea {
	width: 100%;
	border-radius: 11px;
	padding: 20px;
	border: 1px solid #DADADA;
	height: 150px;
	resize: none;
}
.check-out-seaction .right-table table td strong {
	color: #000;
	font-weight: 900;
}
.check-out-seaction .checkout-btn {
	width: 100%;
	padding: 16px 25px;
	margin: 0;
	height: auto;
	line-height: inherit;
}
.check-out-seaction .right-table {
	display: inline-block;
	width: 100%;
	margin: 25px 0 0;
	border-bottom: none;
	padding: 0 0 0 0;
}
.check-out-seaction .right-table table tr:last-child td {
	padding: 22px 0;
}




/*CHECK OUT PAGE SEACTION CSS END*/





























