@charset "UTF-8";

a,
a:focus,
a:hover {
	color: inherit;
	text-decoration: none
}

*,
ol,
ul {
	margin: 0;
	padding: 0
}

button,
iframe {
	border: none
}

.bizzen-avatar-box ul li,
a,
i,
main,
span {
	display: inline-block
}

.read-more.style-one:hover i,
.theme-btn i,
.theme-switch-box span.right {
	margin-left: 10px
}

.faq-ans li,
.goal-ul li {
	list-style: disc
}

:root {
	--primary-color: linear-gradient(90deg, rgba(0, 82, 157, 1) 0%, rgba(0, 42, 90, 1) 91%);
	--secondary-color: #002a5a;
	--heading-color: #1F1F1F;
	--primary-black-color: #002a5a;
	--gray-color: #F4F8EC;
	--white-color: #ffffff;
	--text-color: #797E88;
	--border-color: #D8DDE1;
	--heading-font: "Plus Jakarta Sans", sans-serif;
	--body-font: "Kanit", sans-serif
}

html {
	font-size: 100%
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

img {
	object-fit: cover;
	max-width: 100%
}

a {
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out
}

a:focus,
button:focus,
input:focus,
textarea:focus {
	text-decoration: none;
	outline: 0
}

iframe,
input,
textarea {
	display: inherit
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700;
	margin: 0;
	color: var(--heading-color);
	font-family: var(--heading-font)
}

.read-more.style-one,
body {
	font-family: var(--body-font)
}

h1 {
	font-size: 80px;
	line-height: 1.15em
}

h2 {
	font-size: 52px;
	line-height: 1.25em
}

h3 {
	font-size: 30px;
	line-height: 1.33em
}

h4 {
	font-size: 22px;
	line-height: 1.3em
}

h5 {
	font-size: 20px;
	line-height: 1.1
}

h6 {
	font-size: 18px;
	line-height: 28px
}

.bizzen-hero_one .text-box h4 span,
.bizzen-pricing-item.style-one .pricing-header h2 .currency,
.sub-title,
body {
	font-size: 16px
}

ol,
ul {
	list-style-type: none
}

iframe {
	width: 100%
}

body {
	font-style: normal;
	font-weight: 300;
	color: var(--text-color);
	line-height: 30px;
	overflow-x: hidden
}

main {
	width: 100%
}

::-webkit-scrollbar {
	width: 5px
}

::-webkit-scrollbar-track {
	background: #abafb9
}

::-webkit-scrollbar-thumb {
	background-color: #13172b
}

@media (min-width:1451px) {
	.container {
		max-width: 1314px
	}
}

@media (min-width:1200px) and (max-width:1450px) {
	.container {
		max-width: 1200px
	}
}

#smooth-wrapper {
	z-index: 1
}

.bizzen-blog-post-item.style-three .post-thumbnail,
.bizzen-blog-post-item.style-two .post-thumbnail,
.bizzen-experience-sec .bizzen-experience-wrap,
.bizzen-hero_one .hero-image,
.bizzen-project-item.style-three .project-thumbnail,
.bizzen-team-item.style-one .member-image,
.bizzen-we_two .bizzen-image-box,
.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content,
.form-group,
.p-r,
.service-details-wrapper .intro-wrapper .bizzen-image-box {
	position: relative
}

.bg_cover {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 100% 100%
}

.font-200 {
	font-weight: 200
}

label {
	margin-bottom: 0
}

.bizzen-blog-post-item.style-three .post-thumbnail img,
.bizzen-blog-post-item.style-two .post-thumbnail img,
.bizzen-pricing-item.style-one .pricing-footer .theme-btn,
.bizzen-project-item.style-four .project-thumbnail img,
.bizzen-project-item.style-two .project-thumbnail img,
.bizzen-team-item.style-two .member-image img,
.form_control {
	width: 100%
}

.accordion-card.style-one .accordion-header .accordion-title,
.bizzen-avatar-box ul li span,
.bizzen-counter-item.style-two .content p,
.bizzen-counter_one .bizzen-content-box p,
.bizzen-counter_one .bizzen-counter-item.style-one .content h5,
.bizzen-counter_one .bizzen-counter-item.style-one .number h2,
.bizzen-features_two .bizzen-features-item.style-two .content h4,
.bizzen-growth-sec .bizzen-content-box .counter-wrap .bizzen-counter-item .content h2,
.bizzen-growth-sec .bizzen-content-box .counter-wrap .bizzen-counter-item .content p,
.bizzen-growth-sec .bizzen-content-box>p,
.bizzen-hero_one .text-box p,
.bizzen-pricing-item.style-one:hover .pricing-body .check-list li,
.bizzen-pricing-item.style-one:hover .pricing-body h4,
.bizzen-pricing-item.style-one:hover .pricing-header h2,
.bizzen-pricing-item.style-one:hover .pricing-header h4,
.bizzen-pricing-item.style-one:hover .pricing-header p,
.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header.bg-active .plan,
.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header.bg-active h2,
.bizzen-project-item.style-two .project-thumbnail .content .tag-links a,
.bizzen-service-item.style-three:hover .content h4,
.bizzen-service-item.style-three:hover .content p,
.bizzen-service_three .bizzen-discussion .section-title h2,
.bizzen-service_three .bizzen-discussion .text-box h2,
.bizzen-team-item.style-one .member-image .member-info h4,
.copyright-area .copyright-link a,
.copyright-area .copyright-text p,
.header-one .header-navigation .main-menu ul>li>a,
.header-top-bar .social-box a,
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white p {
	color: var(--white-color)
}

.bizzen-features_three,
.bizzen-proces_one,
.bizzen-process_two,
.gray-color {
	background-color: var(--gray-color)
}

.sub-title {
	line-height: 1;
	font-family: var(--heading-font);
	color: var(--primary-color);
	font-weight: 700;
	text-transform: uppercase;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.section-title .sub-title {
	color: var(--secondary-color);
	margin-bottom: 13px;
	word-spacing: 7px
}

.section-title h2 {
	margin-bottom: 20px;
	font-size: 24px
}

@media screen and (max-width:991.98px) {
	.section-title h2 {
		font-size: 40px;
		line-height: 55px
	}

	.header-top-bar {
		display: none
	}
}

.accordion-card.style-one .accordion-header .accordion-title:after,
.bizzen-pricing-item.style-two .pricing-body .pricing-body-item .pricing-list.bg-active i,
.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content .reply:hover,
.copyright-area .copyright-link a:hover,
.header-navigation .main-menu ul>li .sub-menu li a:hover,
.header-one .header-navigation .main-menu ul>li .sub-menu li a:hover,
.header-one .header-navigation .main-menu ul>li .sub-menu li:hover>a,
.header-one .header-navigation .main-menu ul>li:hover>a,
.header-two .header-navigation .main-menu ul>li .sub-menu li a:hover,
.header-two .header-navigation .main-menu ul>li .sub-menu li:hover>a,
.text-white .sub-title {
	color: var(--primary-color)
}

.bizzen-counter-sec,
.bizzen-service_two,
.text-white .sub-title:after {
	background: var(--primary-color)
}

.theme-btn.style-one,
.theme-pagination ul li a:hover,
.theme-switch-box .switch .slider {
	background-color: var(--primary-black-color)
}

.bizzen-experience-sec .bizzen-experience-wrap .experience-content p span,
.bizzen-features-item.style-one .content p,
.bizzen-pricing-item.style-one .pricing-body .check-list.style-one li,
.bizzen-service_one .text-box p a,
.check-list li,
.header-one .header-navigation .main-menu ul>li .sub-menu li a,
.header-two .header-navigation .main-menu ul>li .sub-menu li a {
	color: var(--heading-color)
}

.check-list.style-one li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1
}

.check-list.style-one li:not(:last-child) {
	margin-bottom: 13px
}

.check-list.style-one li i {
	margin-right: 10px;
	color: var(--primary-color)
}

.check-list.style-two li {
	position: relative;
	padding-left: 25px
}

.bizzen-blog-post-item.style-one .post-content p,
.bizzen-blog-post-item.style-three .post-content p,
.bizzen-blog-post-item.style-two .post-content .title,
.bizzen-iconic-item.style-one .content h4,
.bizzen-pricing-item.style-one .pricing-header h4,
.blog-details-wrapper .blog-post-item .post-content blockquote p,
.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content p,
.check-list.style-two li:not(:last-child),
.footer-v2 .footer-widget.footer-nav-widget .widget-nav li:not(:last-child),
.team-details-wrapper .member-info .position {
	margin-bottom: 10px
}

.check-list.style-two li:before {
	position: absolute;
	top: 11px;
	left: 0;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: var(--secondary-color)
}

.animate-float-bob-x {
	-webkit-animation-name: float-bob-x;
	animation-name: float-bob-x;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

.animate-float-bob-y {
	-webkit-animation-name: float-bob-y;
	animation-name: float-bob-y;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

.rotate360 {
	-webkit-animation: 7s linear infinite spin;
	animation: 7s linear infinite spin
}

.zoomInOut {
	-webkit-animation: 6s linear infinite zoomInOut;
	animation: 6s linear infinite zoomInOut
}

.accordion-card.style-two .accordion-header .accordion-title:after,
.bizzen-blog-post-item.style-three .post-content .title:hover,
.bizzen-blog-post-item.style-two .post-content .title:hover,
.bizzen-features_two .bizzen-features-bg .bizzen-ratings-box .ratings i,
.bizzen-growth-sec .play-bg .video-popup:hover,
.bizzen-pricing-item.style-one .pricing-body .check-list.style-one li i,
.bizzen-process-item.style-two .content h4 span,
.bizzen-project-item.style-one .project-inner .content .title:hover,
.bizzen-service-item.style-one .service-inner-content .content h4:hover,
.bizzen-service-item.style-two .content h4:hover,
.bizzen-testimonial-item.style-three .testimonial-content .quote-ratings-wrap .ratings i,
.bizzen-testimonial-item.style-two .testimonial-content .quote-ratings-wrap .ratings i,
.blog-details-wrapper .blog-post-item .post-content blockquote h5,
.header-navigation .main-menu ul>li:hover>a,
.ratings i {
	color: var(--secondary-color)
}

.bizzen-about_one .bizzen-content-box .experience-text-wrap,
.bizzen-hero_two .hero-content .bizzen-experience-box,
.bizzen-hero_two .hero-content .hero-button-wrap,
.bizzen-iconic-left-box.style-one,
.bizzen-project-details-sec .post-navigation-wrapper .post-navigation-item,
.bizzen-service_three .avatar-ratings-wrapper .avatar-text,
.nav-right-item,
.sidebar-widget-area .sidebar-widget.sidebar-post-widget .post-thumbnail-content,
.theme-switch-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.theme-switch-box span {
	font-size: 18px;
	color: var(--heading-color)
}

.bizzen-project-item.style-one .project-inner .content .tag-button .theme-btn,
.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content .reply i,
.team-details-wrapper .member-info .social-box a:not(:last-child),
.testimonial-arrows .slick-arrow.prev,
.theme-switch-box span.left {
	margin-right: 10px
}

.theme-switch-box .switch {
	display: inline-block;
	height: 26px;
	position: relative;
	width: 60px
}

.bizzen-hero_one .hero-content .sub-title:after,
.bizzen-project-item.style-one .project-inner .content .sub-title:after,
.bizzen-project-item.style-two:hover .project-thumbnail .content,
.header-navigation .main-menu ul>li .sub-menu li a::after,
.theme-switch-box .switch input {
	display: none
}

.theme-switch-box .switch input:checked+.slider:before {
	-webkit-transform: translateX(33px);
	transform: translateX(33px)
}

.theme-switch-box .switch .slider {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	margin-right: 0;
	cursor: pointer
}

.theme-switch-box .switch .slider.round {
	border-radius: 15px
}

.theme-switch-box .switch .slider:before {
	background-color: var(--white-color);
	position: absolute;
	bottom: 3px;
	left: 3px;
	content: "";
	height: 20px;
	width: 20px;
	border-radius: 50%;
	-webkit-transition: .3s;
	transition: .3s
}

.theme-pagination ul li {
	display: inline-block;
	margin-left: 2.5px;
	margin-right: 2.5px
}

.theme-pagination ul li a {
	width: 50px;
	height: 50px;
	border: 1px solid var(--border-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 700;
	color: var(--heading-color)
}

.preloader,
.sidebar-panel .panel-close .panel-close-btn {
	-webkit-box-align: center;
	display: -webkit-box;
	display: -ms-flexbox
}

.theme-pagination ul li a:hover {
	color: var(--white-color);
	border-color: transparent
}

.preloader {
	bottom: 0;
	height: 100vh;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100vw;
	z-index: 99999;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: linear-gradient(90deg, #00529d 0, #002a5a 91%)
}

.offcanvas__overlay,
.sidebar-panel {
	/*position: fixed;/*/
	/*height: 100%;*/
	right: 0;
	top: 0
}

.preloader .loading,
.preloader .loading-wrapper {
	height: 100px;
	position: relative;
	width: 100px;
	border-radius: 100%
}

.preloader .loading-wrapper {
	margin: 40px auto
}

.preloader .loading-wrapper #loading-icon,
.service-details-wrapper .intro-wrapper .bizzen-image-box .play-button {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.preloader .loading-wrapper #loading-icon img {
	width: 300px !important;
	max-width: 300px
}

@-webkit-keyframes rotate-loading {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate-loading {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.offcanvas__overlay {
	width: 100%;
	background: #151515;
	z-index: 1000;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .3s;
	transition: .3s
}

.offcanvas__overlay.overlay-open {
	opacity: .8;
	visibility: visible
}

.sidebar-btn {
	margin-left: 15px;
	cursor: pointer;
	text-align: right
}

.sidebar-btn span {
	width: 30px;
	display: block;
	height: 2px;
	background-color: var(--heading-color)
}

.sidebar-btn span:nth-child(2) {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 25px;
	margin-left: auto
}

.sidebar-panel {
	z-index: 1111;
	width: 350px;
	opacity: 1;
	background-color: var(--white-color);
	-webkit-transition: opacity .45s ease-in-out, -webkit-transform .45s ease-in-out;
	transition: transform .45s ease-in-out, opacity .45s ease-in-out, -webkit-transform .45s ease-in-out;
	-webkit-transform: translateX(calc(100% + 80px));
	transform: translateX(calc(100% + 80px));
	padding: 40px 30px;
	overflow: auto
}

.sidebar-panel.info-open {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

.sidebar-panel .panel-close .panel-close-btn {
	width: 40px;
	height: 40px;
	border: 1px solid var(--border-color);
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: transparent
}

.sidebar-panel .panel-body .panel-box h5 {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid var(--border-color)
}

.bizzen-about_two .bizzen-content-box h6,
.bizzen-blog-post-item.style-two .post-content p,
.bizzen-hero_one .text-box .avatar-list,
.bizzen-pricing-item.style-one .pricing-body h4,
.bizzen-process-item.style-three .content h4,
.bizzen-project-details-sec .project-details-wrapper .project-info-box h4,
.bizzen-service-item.style-three .content h4,
.sidebar-panel .panel-body .panel-box p,
.sidebar-widget-area .sidebar-widget.sidebar-nav-widget .widget-content ul li:not(:last-child) {
	margin-bottom: 15px
}

.sidebar-panel .panel-body .panel-box p i {
	width: 20px;
	margin-right: 10px;
	color: var(--primary-color)
}

.sidebar-panel .panel-body .panel-box ul.social-link li {
	display: inline-block;
	margin-right: 5px
}

.sidebar-panel .panel-body .panel-box ul.social-link li a {
	width: 40px;
	height: 40px;
	border: 1px solid var(--border-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%
}

.sidebar-panel .panel-body .panel-box ul.social-link li a:hover {
	background: var(--primary-color);
	color: var(--white-color)
}

@-webkit-keyframes playpopup {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .6
	}

	50% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		opacity: .3
	}

	100% {
		-webkit-transform: scale(2);
		transform: scale(2);
		opacity: 0
	}
}

@keyframes playpopup {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .6
	}

	50% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		opacity: .3
	}

	100% {
		-webkit-transform: scale(2);
		transform: scale(2);
		opacity: 0
	}
}

@-webkit-keyframes marquee {
	100% {
		-webkit-transform: translate(-100%, 0);
		transform: translate(-100%, 0)
	}
}

@keyframes marquee {
	100% {
		-webkit-transform: translate(-100%, 0);
		transform: translate(-100%, 0)
	}
}

@-webkit-keyframes marquee_right {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes marquee_right {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@-webkit-keyframes marquee_left {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes marquee_left {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@-webkit-keyframes float-bob-x {

	0%,
	100% {
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	50% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}
}

@keyframes float-bob-x {

	0%,
	100% {
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	50% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}
}

@-webkit-keyframes float-bob-y {

	0%,
	100% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	50% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}
}

@keyframes float-bob-y {

	0%,
	100% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	50% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes zoomInOut {

	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

@keyframes zoomInOut {

	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

@-webkit-keyframes translateBg {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	100% {
		-webkit-transform: translate3d(-2250px, 0, 0);
		transform: translate3d(-2250px, 0, 0)
	}
}

@keyframes translateBg {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	100% {
		-webkit-transform: translate3d(-2250px, 0, 0);
		transform: translate3d(-2250px, 0, 0)
	}
}

.theme-btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 600;
	font-family: var(--heading-font);
	letter-spacing: .015em;
	font-size: 1rem;
	-webkit-transition: .3s;
	transition: .3s
}

.play-btn,
.play-btn .icon {
	display: -webkit-box;
	display: -ms-flexbox
}

.theme-btn i {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: .35s;
	transition: .35s
}

.theme-btn.style-one {
	padding: 18px 30px;
	line-height: 20px;
	color: var(--white-color)
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box .contact-form .theme-btn.style-one:hover,
.bizzen-cta-sec .bizzen-button .theme-btn.style-one:hover,
.bizzen-growth-sec .bizzen-content-box .theme-btn.style-one:hover,
.bizzen-hero_one .hero-content .theme-btn.style-one:hover,
.bizzen-hero_two .hero-content .hero-button-wrap .theme-btn.style-one:hover,
.bizzen-pricing-item.style-one:hover .pricing-footer .theme-btn.style-one,
.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header .theme-btn.style-two:hover,
.bizzen-team-item.style-one .member-image .social-box a:hover,
.nav-right-item .theme-btn.style-one:hover,
.team-details-wrapper .member-info .social-box a:hover,
.testimonial-slider .slick-arrow:hover,
.theme-btn.style-one:hover,
.theme-btn.style-two:hover {
	background-color: var(--secondary-color);
	color: var(--white-color)
}

.theme-btn.style-two {
	border: 1px solid var(--border-color);
	padding: 15px 30px;
	line-height: 20px;
	color: var(--heading-color)
}

.theme-btn:hover i {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.read-more.style-one {
	font-weight: 500;
	color: var(--heading-color)
}

.read-more.style-one i {
	margin-left: 7px;
	-webkit-transition: .35s;
	transition: .35s
}

.read-more.style-one:hover {
	color: var(--primary-color);
	text-decoration: underline
}

.play-btn {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--heading-color)
}

.play-btn .icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid var(--border-color);
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-filter: drop-shadow(10px 4px 60px rgba(169, 169, 169, 0.25));
	filter: drop-shadow(10px 4px 60px rgba(169, 169, 169, .25));
	margin-right: 20px
}

.play-btn span {
	text-decoration: underline;
	font-weight: 700;
	font-family: var(--heading-font)
}

.transparent-header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%
}

.header-area {
	position: relative;
	z-index: 2;
}

.header-navigation .primary-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.header-navigation .main-menu ul>li {
	display: inline-block;
	position: relative;
	margin-left: 17px;
	margin-right: 17px
}

.header-navigation .main-menu ul>li>a {
	position: relative;
	display: block;
	font: 600 16px var(--heading-font);
	text-transform: capitalize;
	line-height: 1;
	color: var(--heading-color);
	padding: 13px 0
}

.header-navigation .main-menu ul>li>a span.dd-trigger {
	margin-left: 5px
}

.header-navigation .main-menu ul>li .sub-menu {
	position: absolute;
	left: 0;
	top: 120%;
	width: 250px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .2s;
	transition: .2s;
	z-index: 99;
	padding: 10px 0;
	background-color: var(--white-color);
	height: auto;
	text-align: left;
	-webkit-box-shadow: 0 30px 80px 15px rgba(0, 0, 0, .09);
	box-shadow: 0 30px 80px 15px rgba(0, 0, 0, .09);
	border-radius: 7px
}

.header-navigation .main-menu ul>li .sub-menu li {
	display: block;
	margin: 0
}

.header-navigation .main-menu ul>li .sub-menu li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 30px;
	position: relative;
	line-height: 2.5;
	margin: 0;
	color: var(--heading-color);
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out
}

.header-navigation .main-menu ul>li .sub-menu li a span.dd-trigger,
.sidebar-widget-area .sidebar-widget.sidebar-nav-widget .widget-content ul li a span {
	margin-left: auto
}

.header-navigation .main-menu ul>li .sub-menu li .sub-menu {
	left: 100%;
	top: 50%
}

.brand-logo,
.header-navigation .main-menu ul>li .sub-menu li:hover .sub-menu {
	top: 0
}

.header-navigation .main-menu ul>li .sub-menu li:hover>a {
	margin-left: 5px;
	color: var(--secondary-color)
}

.header-navigation .main-menu ul>li:hover>a:after {
	left: 0;
	right: auto;
	width: 100%
}

.header-navigation .main-menu ul>li:hover>.sub-menu {
	opacity: 1;
	visibility: visible;
	top: 100%
}

.header-navigation .navbar-toggler {
	padding: 11px 7px;
	border: 1px solid var(--heading-color);
	background-color: transparent;
	cursor: pointer;
	display: none;
	border-radius: 5px;
	margin-left: 20px
}

.header-navigation .navbar-toggler span {
	position: relative;
	border-radius: 3px;
	height: 2px;
	padding: 0;
	width: 30px;
	cursor: pointer;
	display: block;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
	background-color: var(--heading-color)
}

.header-navigation .navbar-toggler span:not(:first-child) {
	margin-top: 5px
}

.header-navigation .navbar-toggler.active span:first-of-type {
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	top: 7px
}

.header-navigation .navbar-toggler.active span:nth-of-type(2) {
	opacity: 0
}

.header-navigation .navbar-toggler.active span:nth-of-type(3) {
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	top: -7px
}

.bizzen-hero_two .hero-content .hero-button-wrap .theme-btn.style-one,
.nav-right-item .theme-btn.style-one {
	color: #fff;
	background: var(--primary-color)
}

.header-top-bar {
	padding: 14px 0;
	background: #fff
}

.bizzen-project-details-sec .project-details-wrapper .project-info-box ul li span a:not(:last-child),
.header-top-bar .social-box a:not(:last-child) {
	margin-right: 15px
}

.bizzen-testimonial-item.style-one,
.header-top-bar .top-right {
	text-align: center
}

.header-top-bar .top-right span {
	color: #00488d;
	font-weight: 300
}

.header-top-bar .top-right span i {
	color: #00488d;
	margin-right: 8px
}

.header-top-bar .top-right span:not(:last-child):after {
	display: inline-block;
	content: "|";
	margin-left: 20px;
	margin-right: 20px
}

.header-one {
	border-bottom: 1px solid rgba(255, 255, 255, .2)
}

.bizzen-hero_one .container-fluid,
.header-one .container-fluid,
.header-three .container-fluid,
.header-two .container-fluid {
	padding-left: 150px;
	padding-right: 150px
}

.header-one .nav-right-item .navbar-toggler,
.header-two .header-navigation .nav-right-item .navbar-toggler {
	border-color: rgba(255, 255, 255, .7)
}

.header-one .nav-right-item .navbar-toggler span {
	background-color: rgba(255, 255, 255, .7)
}

.bizzen-service-item.style-three:hover,
.bizzen-skill-item .progress .progress-bar,
.header-two .header-top {
	background-color: var(--primary-black-color)
}

.header-two .header-navigation {
	backdrop-filter: blur(25px);
	background: linear-gradient(90deg, #00529d 0, #002a5a 91%)
}

.header-two .header-navigation .main-menu ul>li>a {
	color: #fff
}

.header-two .header-navigation .main-menu ul>li:hover>a {
	color: #a1a1a1
}

.header-two .header-navigation .nav-right-item .navbar-toggler span {
	background-color: #fff
}

.accordion-card.style-two,
.bizzen-about_three .about-wrapper,
.bizzen-about_three .bizzen-item-list .bizzen-iconic-item.style-one:not(:last-child),
.header-three .header-navigation {
	border-bottom: 1px solid var(--border-color)
}

.bizzen-hero_one {
	padding: 220px 0 120px;
	position: relative;
	z-index: 1
}

.bizzen-hero_one .hero-bg-shape {
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 865px;
	width: 100%;
	height: 1040px;
	background: var(--primary-color);
	z-index: -1
}

.bizzen-hero_one .hero-content {
	margin-bottom: 130px
}

.bizzen-hero_one .hero-content .sub-title {
	margin-bottom: 7px
}

.bizzen-hero_one .hero-content h1 {
	color: var(--white-color);
	margin-bottom: 35px
}

.bizzen-hero_one .hero-content h1 img {
	border-radius: 100px
}

.bizzen-hero_one .hero-content .theme-btn.style-one {
	color: var(--heading-color);
	background: var(--primary-color)
}

.bizzen-hero_one .text-box {
	margin-left: 70px;
	max-width: 400px
}

.bizzen-hero_one .text-box .avatar-list img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 2px solid var(--white-color)
}

.bizzen-hero_one .text-box .avatar-list img:not(:first-child) {
	margin-left: -20px
}

.bizzen-counter-item.style-two .content h4,
.bizzen-hero_one .text-box h4,
.bizzen-hero_two .hero-content .bizzen-experience-box .content h2,
.bizzen-project-item.style-four .project-thumbnail .project-content h4,
.footer-widget .widget-title {
	color: var(--white-color);
	margin-bottom: 15px
}

.bizzen-hero_one .hero-image img {
	min-height: 350px;
	-o-object-fit: cover;
	object-fit: cover
}

.bizzen-hero_one .hero-image .hero-rating-box {
	text-align: left;
	padding: 25px 40px 30px;
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 210px;
	background-color: var(--white-color)
}

.bizzen-about_two .bizzen-content-box .check-list.style-one li:not(:last-child),
.bizzen-blog-post-item.style-three .post-content .title,
.bizzen-features-item.style-one .content h4,
.bizzen-features-item.style-two .icon,
.bizzen-hero_one .hero-image .hero-rating-box h2,
.bizzen-iconic-box.style-one .content h4,
.bizzen-iconic-box.style-one .icon,
.bizzen-iconic-item.style-one .icon,
.bizzen-pricing-item.style-one .pricing-body .check-list.style-one li:not(:last-child),
.bizzen-process-item.style-two .content h4,
.bizzen-project-details-sec .project-details-wrapper .project-content h3,
.bizzen-service-item.style-one .service-inner-content .content p,
.bizzen-service-item.style-two .content p,
.bizzen-testimonial-item.style-three .testimonial-content>p,
.footer-v2 .footer-widget.footer-newsletter-widget p,
.team-details-wrapper .member-info .bizzen-content-box h3 {
	margin-bottom: 20px
}

.bizzen-avatar-box ul,
.bizzen-avatar-box-two ul {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bizzen-avatar-box ul li img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid var(--white-color)
}

.bizzen-avatar-box ul li:not(:first-child),
.bizzen-avatar-box-two ul li:not(:first-child) {
	margin-left: -10px
}

.bizzen-avatar-box ul li:last-child {
	margin-left: 20px
}

.bizzen-hero_two .single-slider {
	padding:81px 28px 0;
	position: relative;
	z-index: 1
}

.bizzen-hero_two .image-layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: 1.4s cubic-bezier(.7, 0, .3, 1);
	transition: 1.4s cubic-bezier(.7, 0, .3, 1);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1
}

.bizzen-hero_two .image-layer:after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgb(0 0 0 / 73%);
	z-index: -1
}

.bizzen-hero_two.slick-current .image-layer {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.bizzen-hero_three .container,
.bizzen-hero_two .container {
	max-width: 1640px
}

.bizzen-hero_two .hero-content h1 {
	font-weight: 400;
	color: var(--white-color);
	margin-bottom: 20px
}

.bizzen-hero_two .hero-content h1 span,
.bizzen-service_three .avatar-ratings-wrapper .avatar-text h6 a {
	font-weight: 700
}

.bizzen-hero_two .hero-content p {
	max-width: 610px;
	color: var(--white-color);
	margin-bottom: 30px
}

.bizzen-hero_two .hero-content .hero-button-wrap .bizzen-avatar-box {
	margin-left: 30px
}

.bizzen-hero_two .hero-content .bizzen-experience-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 570px
}

.bizzen-hero_two .hero-content .bizzen-experience-box .thumbnail {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 40px
}

.bizzen-hero_two .hero-content .bizzen-experience-box .content {
	text-align: left
}

.bizzen-hero_two .hero-content .bizzen-experience-box .content p {
	color: var(--white-color);
	font-size: 24px;
	font-weight: 500;
	font-family: var(--heading-font);
	max-width: 140px
}

.bizzen-hero_three {
	position: relative;
	z-index: 1;
	padding: 120px 40px 0;
	background-color: var(--gray-color)
}

.bizzen-hero_three .shape {
	position: absolute;
	z-index: -1
}

.bizzen-hero_three .shape.shape-one {
	top: 30%;
	left: 10%
}

.bizzen-hero_three .shape.shape-two {
	top: 20%;
	right: 40%
}

.bizzen-hero_three .hero-content {
	padding-bottom: 130px
}

.bizzen-hero_three .hero-content .sub-title {
	color: var(--secondary-color);
	margin-bottom: 12px
}

.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box p,
.bizzen-error-sec .bizzen-content-box h1,
.bizzen-hero_three .hero-content h1,
.bizzen-project-item.style-one .project-inner .content p,
.bizzen-testimonial-item.style-one .testimonial-content .ratings,
.blog-details-wrapper .blog-post-item .post-content .bizzen-image,
.blog-details-wrapper .blog-post-item .post-content p,
.blog-details-wrapper .blog-post-item .post-thumbnail,
.blog-details-wrapper .comments-area h3.comments-title,
.service-details-wrapper .service-item-main .service-content p,
.team-details-wrapper .member-info .social-box {
	margin-bottom: 30px
}

.bizzen-hero_three .hero-content h1 span {
	font-size: 30px;
	border: 2px solid var(--secondary-color);
	padding: 14px 30px;
	border-radius: 50px;
	line-height: 1;
	vertical-align: middle
}

.bizzen-hero_three .hero-content p {
	margin-bottom: 35px;
	max-width: 740px
}

.bizzen-about_two .about-wrapper,
.bizzen-company-sec .text-box,
.bizzen-counter_one,
.bizzen-experience-sec,
.bizzen-faq_one,
.bizzen-features_two,
.bizzen-growth-sec,
.bizzen-hero_three .hero-image-box,
.bizzen-intro_one,
.bizzen-service_three .bizzen-discussion,
.bizzen-testimonial_one {
	position: relative;
	z-index: 1
}

.bizzen-hero_three .hero-image-box .circle-shape {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: -1;
	width: 100%;
	text-align: center
}

.bizzen-hero_three .hero-image-box .bizzen-avatar-box {
	max-width: 170px;
	position: absolute;
	left: -20%;
	bottom: 17%
}

.bizzen-hero_three .hero-image-box .bizzen-avatar-box ul li:last-child {
	margin-left: 0
}

.bizzen-hero_three .hero-image-box .bizzen-avatar-box ul li img {
	width: 50px;
	height: 50px;
	border: 2px solid var(--white-color)
}

.bizzen-hero_three .hero-image-box .bizzen-avatar-box ul li span {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--secondary-color)
}

.bizzen-hero_three .hero-image-box .arrow-shape {
	position: absolute;
	bottom: 35%;
	left: -5%
}

.bizzen-hero_three .hero-image-box .bizzen-iconic-text-box {
	position: absolute;
	top: 20%;
	right: -55px;
	background-color: var(--white-color);
	border-radius: 100px;
	padding: 20px 30px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bizzen-hero_three .hero-image-box .bizzen-iconic-text-box .icon {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 16px;
	background-color: var(--secondary-color)
}

.bizzen-testimonial-item.style-one .testimonial-content .author-thumb-item .author-thumb img,
.whatsapp-float {
	width: 60px;
	height: 60px
}

.bizzen-hero_three .hero-image-box .bizzen-iconic-text-box .text h3 {
	line-height: 40px
}

.page-hero {
	padding: 300px 0 120px;
	background-position: center
}

.page-hero:after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgb(31 31 31 / 29%);
	z-index: -1
}

.page-hero .page-content {
	padding-left: 70px
}

.page-hero .page-content h1 {
	font-size: 60px;
	color: var(--white-color);
	text-transform: capitalize;
	margin-bottom: 25px
}

.page-hero .page-content ul {
	position: relative;
	display: inline-block
}

.page-hero .page-content ul:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 1px;
	background-color: var(--white-color)
}

.page-hero .page-content ul li {
	display: inline-block;
	color: var(--white-color);
	font-size: 18px;
	font-family: var(--heading-font);
	font-weight: 600;
	letter-spacing: .02em;
	line-height: 28px
}

.page-hero .page-content ul li:not(:last-child):after {
	display: inline-block;
	content: "/";
	margin-left: 5px;
	margin-right: 5px
}

.bizzen-about_one .bizzen-image,
.bizzen-project_three .project-slider .slick-slide,
.bizzen-service_two .service-slider .slick-slide,
.bizzen-testimonial_three .testimonial-slider-three .slick-slide {
	margin-right: 30px
}

.bizzen-about_one .bizzen-content-box .experience-text-wrap .experience-box h2 {
	font-size: 165px;
	line-height: 1
}

.bizzen-about_one .bizzen-content-box .experience-text-wrap .experience-box h2 span {
	display: block;
	font-size: 24px;
	line-height: 34px;
	font-weight: 500;
	text-transform: capitalize
}

.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box {
	margin-left: 30px;
	padding-left: 40px;
	border-left: 1px solid var(--border-color)
}

.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box .check-list,
.bizzen-pricing-item.style-one .pricing-body {
	margin-bottom: 40px
}

.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box .check-list li:not(:last-child) {
	margin-bottom: 22px
}

.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box .check-list li i {
	color: var(--primary-black-color)
}

.bizzen-about_two .bizzen-image {
	position: absolute;
	max-width: 450px
}

.bizzen-about_two .bizzen-image.image-one {
	bottom: 40px;
	left: 0;
	z-index: 1
}

.bizzen-about_two .bizzen-image.image-two {
	top: 0;
	right: -50px;
	z-index: 1;
	text-align: right
}

.bizzen-about_two .bizzen-content-box {
	border: 1px solid var(--border-color);
	border-radius: 30px;
	padding: 80px 40px 40px 100px
}

.bizzen-about_two .bizzen-content-box .content-wrap {
	max-width: 400px;
	margin: 0 auto
}

.bizzen-about_two .bizzen-content-box .check-list.style-one li i {
	color: var(--secondary-color);
	margin-right: 8px
}

.bizzen-about_two .bizzen-experience-box {
	position: absolute;
	bottom: 30px;
	right: -50px;
	max-width: 300px
}

.bizzen-about_two .bizzen-experience-box .arrow-shape {
	text-align: right
}

.bizzen-about_two .bizzen-experience-box .content h2 span {
	display: block;
	font-size: 24px;
	line-height: 34px;
	font-weight: 500
}

.bizzen-iconic-item.style-one {
	padding: 24px 40px
}

.bizzen-about_three .bizzen-item-list,
.bizzen-process_two .process-wrapper .item-column:not(:last-child) {
	border-right: 1px solid var(--border-color)
}

.bizzen-about_three .bizzen-item-list .bizzen-iconic-item.style-one {
	padding-left: 0
}

.bizzen-about_three .bizzen-item-list .bizzen-iconic-item.style-one:first-child {
	padding-top: 0
}

.bizzen-about_three .bizzen-content-box {
	padding-left: 15px
}

.bizzen-grow-sec .bizzen-content-box,
.bizzen-growth-sec .bizzen-content-box {
	padding-right: 70px
}

.bizzen-grow-sec .bizzen-content-box>p {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 20px
}

.bizzen-grow-sec .bizzen-content-box .counter-wrap {
	padding-top: 30px;
	border-top: 1px solid var(--border-color)
}

.bizzen-features_one .features-wrapper {
	border-top: 1px solid #d8dde1
}

.bizzen-features_one .features-wrapper .item-column:not(:last-child) {
	border-right: 1px solid #d8dde1
}

.bizzen-features_two:after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	z-index: -1;
	background-color: rgba(6, 50, 50, .98)
}

.accordion-card.style-one .accordion-content p,
.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box p,
.bizzen-features_two .bizzen-features-item.style-two .content p {
	color: rgba(255, 255, 255, .4)
}

.bizzen-features_two .bizzen-features-bg {
	position: absolute;
	top: 0;
	right: 0;
	width: 42%;
	height: 100%
}

.bizzen-features_two .bizzen-features-bg .bizzen-ratings-box {
	background-color: var(--white-color);
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px
}

.bizzen-features_two .bizzen-features-bg .bizzen-ratings-box h3,
.bizzen-pricing-item.style-one .pricing-header h2 {
	font-size: 48px
}

.bizzen-features-item.style-one {
	padding: 50px 8px 45px;
	text-align: center
}

.bizzen-features-item.style-one .content .icon {
	margin-bottom: 30px;
	margin-top: 35px
}

.bizzen-features-item.style-two .content h4 {
	color: var(--white-color);
	margin-bottom: 10px
}

.bizzen-service_one {
	background-color: rgba(246, 246, 246, .4)
}

.bizzen-service_two .service-slider {
	/*margin-right: -40%*/
}

.bizzen-avatar-box-two ul li {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.bizzen-avatar-box-two ul li img {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	border: 1px solid var(--white-color)
}

.bizzen-avatar-box-two ul li span {
	width: 48px;
	height: 48px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--secondary-color);
	color: var(--white-color);
	border-radius: 50%
}

.bizzen-service_three {
	background-color: var(--primary-black-color);
	position: relative;
	z-index: 1
}

.bizzen-service_three .service-overlay {
	position: absolute;
	top: -100px;
	right: 0;
	width: 90%;
	height: 84%;
	background-color: var(--white-color);
	z-index: -1
}

.bizzen-service_three .bizzen-discussion:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: linear-gradient(88deg, #063232 23.71%, rgba(6, 50, 50, .7) 49.54%, #063232 75.38%);
	z-index: -1
}

.bizzen-service_three .bizzen-discussion .section-title h2 .text {
	text-decoration: underline;
	font-style: italic
}

.bizzen-service_three .bizzen-discussion .section-title h2 .thin {
	font-weight: 400
}

.bizzen-service_three .bizzen-discussion .text-box h2 span {
	display: block;
	font-size: 20px;
	line-height: 30px
}

.bizzen-service_three .avatar-ratings-wrapper {
	border-top: 1px solid var(--border-color);
	padding: 60px 0
}

.bizzen-service_three .avatar-ratings-wrapper .avatar-text h6 {
	font-weight: 400;
	margin-left: 15px
}

.bizzen-service_three .avatar-ratings-wrapper .rating-box,
.bizzen-testimonial_three .testimonial-arrows {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.bizzen-counter-item.style-one .number,
.bizzen-service_three .avatar-ratings-wrapper .rating-box .image {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 20px
}

.bizzen-service-item.style-one {
	padding: 10px;
	border: 1px solid var(--border-color)
}

.bizzen-service-item.style-one .service-inner-content {
	background: -webkit-gradient(linear, left bottom, left top, from(#f4f8ec), color-stop(155.15%, rgba(255, 255, 255, 0)));
	background: linear-gradient(0deg, #f4f8ec 0, rgba(255, 255, 255, 0) 155.15%);
	padding: 40px 10px 30px;
	height: 100%
}

.bizzen-service-item.style-one .service-inner-content .content {
	margin-top: 70px
}

.bizzen-service-item.style-one .service-inner-content .content h4 {
	margin-bottom: 15px;
	font-size: 15px
}

.bizzen-service-item.style-two {
	padding: 30px 25px;
	background-color: var(--white-color);
	-webkit-transition: .3s;
	transition: .3s
}

.bizzen-service-item.style-two:hover {
	background: #fff
}

.bizzen-service-item.style-two .icon-count-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 25px
}

.bizzen-service-item.style-two .icon-count-wrap .number {
	font-size: 64px;
	line-height: 1.15em;
	font-weight: 700;
	color: transparent;
	font-family: var(--heading-font);
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #003369
}

.bizzen-service-item.style-two .content h4 {
	margin-bottom: 10px;
	font-size: 15px
}

.bizzen-service-item.style-three {
	background-color: #f6f6f6;
	padding: 30px 20px;
	position: relative;
	-webkit-transition: .3s;
	transition: .3s
}

.bizzen-service-item.style-three:hover .hover-shape {
	top: 20px;
	opacity: 1
}

.bizzen-service-item.style-three:hover .icon .dark-icon {
	visibility: hidden;
	opacity: 0
}

.bizzen-project-item.style-four:hover .project-thumbnail .hover-content,
.bizzen-project-item.style-three:hover .project-thumbnail .hover-overlay,
.bizzen-service-item.style-three:hover .icon .white-icon,
.bizzen-team-item.style-two:hover .member-image .hover-content {
	visibility: visible;
	opacity: 1
}

.bizzen-service-item.style-three:hover .content {
	border-color: rgba(216, 221, 225, .25)
}

.bizzen-service-item.style-three .hover-shape {
	position: absolute;
	top: 10px;
	right: 20px;
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.bizzen-service-item.style-three .icon {
	position: relative;
	margin-bottom: 50px
}

.bizzen-service-item.style-three .icon .white-icon {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	opacity: 0
}

.bizzen-service-item.style-three .content {
	border-top: 1px solid var(--border-color);
	padding-top: 15px
}

.bizzen-we_one .bizzen-content-box .check-list li i {
	margin-right: 7px;
	color: var(--primary-black-color);
	font-size: 16px
}

.bizzen-we_two .bizzen-image-box .bizzen-image.image-two {
	position: absolute;
	top: 75px;
	left: -125px
}

.bizzen-we_two .bizzen-image-box .bizzen-image.image-two img {
	-webkit-box-shadow: 0 24px 50px -12px rgba(45, 54, 67, .12);
	box-shadow: 0 24px 50px -12px rgba(45, 54, 67, .12)
}

.bizzen-we_two .bizzen-content-box .content-wrap {
	border-left: 1px solid var(--border-color)
}

.bizzen-we_two .bizzen-content-box .content-wrap>p {
	padding-left: 40px;
	margin-bottom: 25px
}

.bizzen-we_two .bizzen-content-box .content-wrap .bizzen-iconic-left-box {
	margin-left: 40px
}

.bizzen-we_two .bizzen-content-box .content-wrap .bizzen-text-box {
	border-top: 1px solid var(--border-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bizzen-we_two .bizzen-content-box .content-wrap .bizzen-text-box .number {
	padding: 25px 90px;
	font-size: 64px;
	line-height: 1.15em;
	font-weight: 700;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-52.46%, #797e88), to(rgba(121, 126, 136, 0)));
	background: linear-gradient(180deg, #797e88 -52.46%, rgba(121, 126, 136, 0) 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	border-right: 1px solid var(--border-color)
}

.bizzen-we_two .bizzen-content-box .content-wrap .bizzen-text-box .text {
	padding: 25px 90px
}

.bizzen-iconic-left-box.style-one .icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: var(--gray-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	margin-right: 25px
}

.bizzen-iconic-left-box.style-one .icon:after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 1px solid var(--gray-color);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.bizzen-about-service .bizzen-content-box>p {
	max-width: 550px;
	font-size: 20px;
	line-height: 30px
}

.bizzen-about-service .bizzen-features-list {
	padding-left: 60px
}

.service-details-wrapper .service-item-main .service-content h4.title {
	font-size: 23px;
	line-height: 1.35em;
	margin-bottom: 30px !important;
	text-transform: capitalize
}

.service-details-wrapper .process-wrapper {
	border-top: 1px solid rgba(31, 31, 31, .25)
}

.service-details-wrapper .process-wrapper .bizzen-process-item .line {
	margin-left: 30px;
	width: 1px;
	height: 75px;
	background-color: rgba(31, 31, 31, .25);
	position: relative
}

.service-details-wrapper .process-wrapper .bizzen-process-item .line:before {
	position: absolute;
	top: -5px;
	left: -5px;
	display: inline-block;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: var(--heading-color)
}

.bizzen-counter_one:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: -webkit-gradient(linear, right top, left top, from(rgba(6, 50, 50, .6)), color-stop(90.05%, #063232));
	background: linear-gradient(270deg, rgba(6, 50, 50, .6) 0, #063232 90.05%);
	z-index: -1
}

.bizzen-counter_one .bizzen-content-box {
	padding-bottom: 215px
}

.bizzen-counter_one .bizzen-counter-item.style-one {
	border-color: rgba(255, 255, 255, .5)
}

.bizzen-counter-item.style-one {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 1px solid var(--border-color);
	padding-top: 30px;
	-webkit-transition: .3s;
	transition: .3s
}

.bizzen-counter-item.style-one .content h5 {
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	text-transform: capitalize
}

.bizzen-counter-item.style-one:hover {
	border-color: var(--primary-color)
}

.bizzen-counter-item.style-two .content h2 {
	font-size: 48px;
	color: var(--white-color);
	margin-bottom: 20px
}

.bizzen-counter-item.style-two .content .line {
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, .2);
	margin-bottom: 20px
}

.bizzen-growth-sec:after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(6, 50, 50, .96);
	z-index: -1
}

.bizzen-growth-sec .play-bg {
	position: absolute;
	top: 0;
	right: 0;
	width: 40%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bizzen-growth-sec .play-bg .video-popup {
	position: relative;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background-color: var(--white-color);
	color: var(--secondary-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 1
}

.bizzen-growth-sec .play-bg .video-popup:after,
.bizzen-growth-sec .play-bg .video-popup:before {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	border-radius: 50%;
	width: 100%;
	height: 100%;
	z-index: -1
}

.bizzen-growth-sec .play-bg .video-popup:before {
	background-color: rgba(255, 255, 255, .5);
	-webkit-animation: 2s ease-in infinite playpopup;
	animation: 2s ease-in infinite playpopup
}

.bizzen-growth-sec .play-bg .video-popup:after {
	background-color: rgba(255, 255, 255, .4);
	-webkit-animation: 4s ease-in-out infinite playpopup;
	animation: 4s ease-in-out infinite playpopup
}

.bizzen-growth-sec .bizzen-content-box .counter-wrap {
	background: radial-gradient(289.09% 298.82% at -18.48% -74.46%, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .4) 100%);
	backdrop-filter: blur(5.5px)
}

.bizzen-growth-sec .bizzen-content-box .counter-wrap .item-column:not(:last-child) {
	border-right: 1px solid rgba(255, 255, 255, .25)
}

.bizzen-growth-sec .bizzen-content-box .counter-wrap .bizzen-counter-item {
	padding: 25px 40px 30px
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box .contact-form .theme-btn.style-one,
.bizzen-cta-sec .bizzen-button .theme-btn.style-one,
.bizzen-growth-sec .bizzen-content-box .theme-btn.style-one,
.blog-details-wrapper .entry-footer .social-share a:hover,
.blog-details-wrapper .entry-footer .tag-links a:hover,
.footer-widget.footer-about-widget .widget-content .social-box a:hover,
.footer-widget.footer-social-widget .widget-content .social-box a:hover {
	background: var(--primary-color);
	color: var(--heading-color)
}

.bizzen-proces_one .bizzen-work-list {
	border-left: 1px solid #d8dde1;
	border-right: 1px solid #d8dde1
}

.bizzen-proces_one .text-box {
	padding: 0 30px
}

.bizzen-proces_one .text-box span {
	margin-bottom: 120px;
	color: var(--heading-color);
	font-size: 18px;
	font-weight: 500;
	font-family: var(--heading-font)
}

.bizzen-proces_one .text-box h2 {
	font-size: 114px;
	font-weight: 700;
	line-height: 1
}

.bizzen-process_two .text-box {
	max-width: 380px
}

.bizzen-process_two .process-wrapper,
.bizzen-project-details-sec .project-details-wrapper .project-info-box ul li:first-child {
	border-top: 1px solid var(--border-color)
}

.bizzen-process-item.style-one {
	padding: 50px 60px 52px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.bizzen-process-item.style-one .number {
	width: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	font-weight: 700;
	color: var(--heading-color);
	margin-right: 30px
}

.bizzen-process-item.style-one .content h4 {
	max-width: 150px
}

.bizzen-process-item.style-one:not(:last-child) {
	border-bottom: 1px solid #d8dde1
}

.bizzen-process-item.style-two {
	padding: 40px 30px
}

.bizzen-process-item.style-two.item-active .content p,
.bizzen-process-item.style-two:hover .content p {
	opacity: 1
}

.bizzen-process-item.style-two .content p {
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.bizzen-process-item.style-three .number {
	font-size: 48px;
	line-height: 1.15em;
	font-weight: 700;
	color: transparent;
	font-family: var(--heading-font);
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #797E88;
	margin-bottom: 15px
}

.bizzen-intro_one:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(6, 50, 50, .5);
	z-index: -1
}

.bizzen-experience-sec .shape {
	position: absolute;
	bottom: 0;
	right: 0
}

.bizzen-experience-sec .shape img {
	opacity: .1
}

.bizzen-experience-sec .bizzen-experience-wrap .arrow-shape {
	position: absolute;
	bottom: 50px;
	left: 40%
}

.bizzen-experience-sec .bizzen-experience-wrap .experience-year {
	position: relative;
	width: 100%;
	height: 500px;
	background-color: var(--primary-black-color);
	border-radius: 500px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bizzen-experience-sec .bizzen-experience-wrap .experience-year h2 {
	color: var(--white-color);
	font-size: 200px;
	margin-top: 40px;
	margin-left: 40px
}

.bizzen-experience-sec .bizzen-experience-wrap .experience-content {
	padding-top: 150px;
	margin-left: 30px
}

.bizzen-experience-sec .bizzen-experience-wrap .experience-content h3 {
	font-size: 48px;
	margin-bottom: 25px
}

.bizzen-experience-sec .bizzen-experience-wrap .experience-content p {
	margin-bottom: 50px
}

.bizzen-experience-sec .bizzen-experience-wrap .experience-content .symbol {
	width: 100%;
	height: 270px;
	border-radius: 0 0 270px;
	background: var(--primary-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bizzen-experience-sec .bizzen-experience-wrap .experience-content .symbol h4 {
	font-size: 170px;
	margin-bottom: 80px;
	margin-right: 40px
}

.bizzen-project-item.style-one .project-inner {
	padding: 60px
}

.bizzen-project-item.style-one .project-inner .content {
	background-color: var(--white-color);
	max-width: 550px;
	padding: 50px 60px 60px
}

.bizzen-project-item.style-one .project-inner .content .sub-title {
	margin-bottom: 20px;
	color: var(--secondary-color)
}

.bizzen-project-item.style-one .project-inner .content .title {
	margin-bottom: 20px;
	font-size: 30px
}

.bizzen-project-item.style-one .project-inner .content .tag-button .theme-btn.style-two {
	font-size: 14px;
	padding: 10px 20px
}

.bizzen-project-item.style-two:hover .project-thumbnail .hover-content {
	padding: 0
}

.bizzen-project-item.style-two:hover .project-thumbnail .content-wrap,
.bizzen-team-item.style-two:hover .member-image .social-box {
	bottom: 0
}

.bizzen-project-item.style-two .project-thumbnail,
.bizzen-team-item.style-two .member-image {
	position: relative;
	overflow: hidden;
	z-index: 1
}

.bizzen-project-item.style-two .project-thumbnail .hover-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(31, 31, 31, .85);
	border-right: 1px solid rgba(255, 255, 255, .25);
	padding: 30px
}

.bizzen-project-item.style-two .project-thumbnail .content {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px
}

.bizzen-project-item.style-two .project-thumbnail .content h4 {
	color: var(--white-color);
	margin-bottom: 5px
}

.bizzen-project-item.style-two .project-thumbnail .content .tag-links:after {
	display: block;
	content: "";
	width: 170px;
	height: 1px;
	background-color: var(--secondary-color);
	margin-top: 10px
}

.bizzen-project-item.style-two .project-thumbnail .content-wrap {
	position: absolute;
	bottom: -100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
	background-color: var(--white-color);
	padding: 30px 30px 40px;
	-webkit-transition: .7s;
	transition: .7s
}

.bizzen-project-item.style-two .project-thumbnail .content-wrap h4,
.bizzen-team-item.style-two .member-image .social-box a:not(:last-child) {
	margin-bottom: 5px
}

.bizzen-project-item.style-two .project-thumbnail .content-wrap .tag-links:after {
	display: block;
	content: "";
	width: 170px;
	height: 1px;
	background-color: var(--secondary-color);
	margin-top: 10px;
	margin-bottom: 30px
}

.bizzen-contact_two .contact-wrapper h2,
.bizzen-project-details-sec .project-details-wrapper .project-content P,
.bizzen-project-item.style-two .project-thumbnail .content-wrap p,
.team-details-wrapper .member-info .bizzen-content-box p {
	margin-bottom: 25px
}

.bizzen-project-item.style-two .project-thumbnail .content-wrap .icon-btn {
	width: 50px;
	height: 50px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--primary-black-color);
	color: var(--white-color)
}

.bizzen-pricing-item.style-one:hover,
.bizzen-project-item.style-three:hover .project-thumbnail .project-content .icon-button .icon-btn,
.sidebar-widget-area .sidebar-widget.sidebar-nav-widget .widget-content ul li a:hover,
.sidebar-widget-area .sidebar-widget.sidebar-tag-widget .widget-content a:hover {
	background-color: var(--primary-black-color);
	color: var(--white-color)
}

.bizzen-project-item.style-three .project-thumbnail .hover-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(6, 50, 50, .4);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.bizzen-project-item.style-three .project-thumbnail .hover-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bizzen-project-item.style-three .project-thumbnail .project-content {
	padding: 10px;
	background-color: var(--white-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.bizzen-project-item.style-three .project-thumbnail .project-content .content {
	padding: 20px
}

.bizzen-project-item.style-three .project-thumbnail .project-content .icon-button .icon-btn {
	width: 55px;
	height: 90px;
	border-radius: 24px;
	background-color: var(--gray-color);
	color: var(--heading-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bizzen-project-item.style-four:hover .project-thumbnail .project-content {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.bizzen-project-item.style-four .project-thumbnail {
	position: relative;
	overflow: hidden
}

.bizzen-project-item.style-four .project-thumbnail .hover-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(61deg, rgba(6, 50, 50, .9) 0, rgba(194, 223, 147, .6) 100%);
	padding: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

@media (max-width:1650px) {

	.bizzen-hero_one .container-fluid,
	.header-one .container-fluid,
	.header-three .container-fluid,
	.header-two .container-fluid {
		padding-left: 50px;
		padding-right: 50px
	}

	.bizzen-hero_one .hero-bg-shape {
		height: 850px
	}

	.bizzen-hero_one .hero-content h1,
	.bizzen-hero_three .hero-content h1 {
		font-size: 70px
	}

	.bizzen-hero_one .text-box {
		margin-left: 20px
	}

	.bizzen-hero_two .hero-content h1 {
		font-size: 58px
	}

	.bizzen-hero_three .hero-image-box .bizzen-avatar-box {
		left: -35%
	}

	.bizzen-hero_three .hero-image-box .arrow-shape {
		left: -17%
	}

	.bizzen-hero_three .hero-image-box .bizzen-iconic-text-box {
		top: 27%;
		right: -7%
	}

	.bizzen-about_one .bizzen-image {
		margin-right: 15px
	}

	.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box {
		padding-left: 30px
	}

	.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box .check-list,
	.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box p {
		margin-bottom: 20px
	}

	.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box .check-list li:not(:last-child) {
		margin-bottom: 17px
	}

	.bizzen-about_two .bizzen-image.image-one {
		left: -70px
	}

	.bizzen-about_two .bizzen-image.image-two {
		right: -85px
	}

	.bizzen-service_three .service-overlay {
		width: 97%
	}

	.bizzen-service-item.style-one .service-inner-content .content h4 {
		font-size: 15px
	}

	.bizzen-service-item.style-three {
		padding: 30px 15px 25px
	}

	.bizzen-we_two .bizzen-image-box .bizzen-image.image-two {
		left: auto;
		right: 30px
	}

	.bizzen-process-item.style-two {
		padding: 40px 14px
	}

	.bizzen-process-item.style-two .content h4 {
		font-size: 16px
	}

	.bizzen-project-item.style-four .project-thumbnail .hover-content {
		padding: 20px 30px
	}
}

@media screen and (max-width:1199.98px) {
	.theme-btn.style-one {
		padding: 15px 30px
	}

	.header-navigation {
		padding: 20px 0
	}

	.header-navigation .main-menu ul>li {
		margin-left: 10px;
		margin-right: 10px
	}

	.header-navigation .main-menu ul>li>a {
		font-size: 16px
	}

	.header-navigation .theme-nav-menu {
		text-align: left;
		position: fixed;
		top: 0;
		left: -290px;
		width: 290px;
		height: 100%;
		-webkit-transition-duration: .5s;
		transition-duration: .5s;
		padding: 20px 20px 30px;
		display: block;
		overflow-x: hidden;
		overflow-y: scroll;
		z-index: 9999;
		background-color: var(--white-color)
	}

	.bizzen-hero_three .hero-image-box .bizzen-avatar-box,
	.header-navigation .theme-nav-menu.menu-on {
		left: 0
	}

	.header-navigation .theme-nav-menu .main-menu {
		margin-top: 30px
	}

	.header-navigation .theme-nav-menu .main-menu ul li {
		display: block;
		margin: 0
	}

	.header-navigation .theme-nav-menu .main-menu ul li:not(:last-child) {
		border-bottom: 1px solid var(--border-color)
	}

	.header-navigation .theme-nav-menu .main-menu ul li a {
		display: block;
		padding: 12px 0;
		font-size: 18px
	}

	.bizzen-features_two .bizzen-features-bg,
	.bizzen-growth-sec .play-bg,
	.header-navigation .theme-nav-menu .main-menu ul li a:after {
		display: none
	}

	.header-navigation .theme-nav-menu .main-menu ul li .sub-menu {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: transparent;
		visibility: visible;
		opacity: 1;
		display: none;
		-webkit-transition: none;
		transition: none
	}

	.header-navigation .theme-nav-menu .main-menu ul li .sub-menu>li>a {
		padding: 5px 20px
	}

	.header-navigation .theme-nav-menu .main-menu ul li .sub-menu>li .sub-menu {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: transparent;
		visibility: visible;
		opacity: 1;
		display: none;
		-webkit-transition: none;
		transition: none;
		margin-left: 30px
	}

	.header-navigation .theme-nav-menu .main-menu ul li .dd-trigger {
		position: absolute;
		right: 0;
		top: 10px;
		height: 25px;
		width: 25px;
		border-radius: 3px;
		z-index: 2;
		cursor: pointer;
		font-size: 16px
	}

	.header-navigation .navbar-close {
		width: 35px;
		height: 35px;
		border-radius: 4px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		border: 1px solid var(--border-color);
		font-size: 16px
	}

	.bizzen-process-item.style-two .content h4 span,
	.header-navigation .navbar-toggler {
		display: block
	}

	.header-navigation .theme-menu-bottom h5 {
		margin-bottom: 25px
	}

	.header-navigation .theme-menu-bottom .social-link li {
		display: inline-block;
		margin-right: 10px
	}

	.header-navigation .theme-menu-bottom .social-link li a {
		width: 40px;
		height: 40px;
		border-radius: 50%;
		border: 1px solid var(--border-color);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.header-navigation .theme-menu-bottom .social-link li a:hover {
		background: var(--primary-color);
		color: var(--white-color)
	}

	.bizzen-hero_one .container-fluid,
	.header-one .container-fluid,
	.header-three .container-fluid,
	.header-two .container-fluid {
		padding-left: 15px;
		padding-right: 15px
	}

	.header-one .header-navigation .main-menu ul>li>a,
	.header-two .header-navigation .main-menu ul>li>a {
		color: var(--heading-color)
	}

	.header-two .header-navigation {
		backdrop-filter: inherit
	}

	.bizzen-hero_one .hero-bg-shape {
		height: 700px
	}

	.bizzen-hero_two .single-slider {
		padding: 295px 15px 160px
	}

	.bizzen-hero_three {
		padding: 220px 40px 0
	}

	.bizzen-hero_three .shape.shape-one {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.bizzen-hero_three .shape.shape-two {
		right: 30px;
		top: 20%
	}

	.bizzen-hero_three .hero-content {
		text-align: center
	}

	.bizzen-hero_three .hero-image-box .arrow-shape {
		left: 7%
	}

	.bizzen-hero_three .hero-image-box .bizzen-iconic-text-box {
		top: 15%;
		right: 7%
	}

	.bizzen-about-service .bizzen-features-list,
	.bizzen-about_three .bizzen-content-box,
	.page-hero .page-content {
		padding-left: 0
	}

	.page-hero .page-content h1 {
		font-size: 44px;
		line-height: 1.6
	}

	.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box p {
		margin-bottom: 30px
	}

	.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box .check-list,
	.bizzen-features_one .features-wrapper .item-column:not(:last-child) .bizzen-features-item.style-one {
		margin-bottom: 40px
	}

	.bizzen-about_two .bizzen-image {
		max-width: 380px
	}

	.bizzen-about_two .bizzen-image img {
		width: 70%
	}

	.bizzen-about_two .bizzen-image.image-one {
		left: -20px
	}

	.bizzen-about_two .bizzen-image.image-two {
		top: 70px;
		right: -30px
	}

	.bizzen-about_two .bizzen-content-box {
		padding: 40px 30px
	}

	.bizzen-about_two .bizzen-experience-box {
		right: -20px
	}

	.bizzen-iconic-item.style-one {
		padding: 70px 50px 65px
	}

	.bizzen-about_three .bizzen-content-box .section-title h2 {
		font-size: 48px
	}

	.bizzen-features_one .features-wrapper,
	.service-details-wrapper .process-wrapper {
		border-top: none
	}

	.bizzen-features_one .features-wrapper .item-column:not(:last-child) {
		border-right: none
	}

	.bizzen-features-item.style-one {
		border: 1px solid var(--border-color);
		padding: 50px 40px 55px
	}

	.bizzen-service_three .service-overlay {
		width: 100%;
		height: 100%
	}

	.bizzen-service-item.style-three {
		padding: 30px 30px 25px
	}

	.service-details-wrapper .process-wrapper .bizzen-process-item {
		border: 1px solid var(--border-color);
		padding: 0 30px 25px
	}

	.bizzen-growth-sec .bizzen-content-box {
		padding-right: 0
	}

	.bizzen-proces_one .bizzen-work-list {
		border: 1px solid var(--border-color)
	}

	.bizzen-process-item.style-two .content h4 {
		font-size: 22px
	}

	.bizzen-project-item.style-four .project-thumbnail .hover-content {
		padding: 30px
	}
}

.bizzen-project-item.style-four .project-thumbnail .project-content {
	-webkit-transform: translateY(-50px);
	transform: translateY(-50px);
	-webkit-transition: .4s;
	transition: .4s
}

.bizzen-project-item.style-four .project-thumbnail .project-content .category-button a {
	padding: 7px 24px;
	border: 1px solid var(--white-color);
	font-size: 14px;
	font-weight: 500;
	font-family: var(--heading-font);
	line-height: 24px;
	color: var(--white-color);
	text-transform: capitalize
}

.bizzen-project-item.style-four .project-thumbnail .project-content .category-button a:not(:last-child) {
	margin-right: 7px
}

@media (max-width:1650px) {
	.bizzen-project-item.style-four .project-thumbnail .project-content .category-button a {
		padding: 5px 10px
	}
}

@media screen and (max-width:1199.98px) {
	.bizzen-project-item.style-four .project-thumbnail .project-content .category-button a {
		padding: 7px 20px
	}
}

.bizzen-project_two,
.bizzen-testimonial_three {
	overflow: hidden
}

.bizzen-project_two .project-slider,
.bizzen-testimonial_three .testimonial-slider-three {
	margin-right: -50%
}

.bizzen-project_three .project-slider .slick-track .bizzen-project-item:nth-child(2n) {
	margin-top: 60px
}

.bizzen-content-item .content h4 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 15px
}

.bizzen-content-item .content h4 .icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 12px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--primary-black-color)
}

.bizzen-project-details-sec .project-details-wrapper .project-thumbnail img {
	min-height: 400px;
	-o-object-fit: cover;
	object-fit: cover
}

.bizzen-project-details-sec .project-details-wrapper .project-content .title {
	margin-bottom: 20px;
	font-size: 30px;
	line-height: 1.45em
}

.bizzen-project-details-sec .project-details-wrapper .project-content .check-list.style-one li {
	color: var(--heading-color);
	font-weight: 500
}

.bizzen-project-details-sec .project-details-wrapper .project-content .check-list.style-one li i {
	width: 20px;
	height: 20px;
	border: 1px solid var(--secondary-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--secondary-color);
	font-size: 12px
}

.bizzen-project-details-sec .project-details-wrapper .project-info-box {
	margin-top: -140px;
	position: relative;
	background-color: var(--white-color);
	padding: 40px 30px;
	border-top: 4px solid var(--primary-black-color);
	-webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 4px 25px 0 rgba(0, 0, 0, .06);
	margin-right: 60px
}

.bizzen-project-details-sec .project-details-wrapper .project-info-box ul li {
	padding: 15px 0;
	border-bottom: 1px solid var(--border-color)
}

.bizzen-project-details-sec .project-details-wrapper .project-info-box ul li span,
.bizzen-skill-item .progress-title h6 span {
	float: right
}

.bizzen-project-details-sec .post-navigation-wrapper {
	border-top: 1px solid var(--border-color);
	border-bottom: 1px solid var(--border-color);
	padding: 20px 0
}

.bizzen-project-details-sec .post-navigation-wrapper .post-navigation-item .thumbnail {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-margin-end: 15px;
	margin-inline-end: 15px
}

.bizzen-project-details-sec .post-navigation-wrapper .post-navigation-item .thumbnail img {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.bizzen-project-details-sec .post-navigation-wrapper .post-navigation-item.next-item {
	direction: rtl
}

.bizzen-pricing-item.style-one {
	border: 1px solid var(--border-color);
	padding: 40px;
	position: relative;
	-webkit-transition: .3s;
	transition: .3s
}

.bizzen-pricing-item.style-one .ribbon {
	position: absolute;
	top: 20px;
	right: 0;
	padding: 2px 15px;
	color: var(--white-color);
	font-weight: 400;
	text-align: center;
	background-color: var(--secondary-color)
}

.bizzen-pricing-item.style-one .ribbon:after {
	display: inline-block;
	content: "";
	position: absolute;
	top: 0;
	border: 9px solid transparent;
	border-width: 17px 8px;
	border-color: var(--secondary-color);
	border-left-color: transparent;
	left: -9px
}

.bizzen-pricing-item.style-one .pricing-header {
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid var(--border-color)
}

.bizzen-pricing-item.style-one .pricing-header h2 .duration {
	font-size: 16px;
	color: var(--text-color);
	font-weight: 400;
	font-family: var(--body-font)
}

.bizzen-pricing-item.style-one .pricing-body .check-list li.uncheck,
.bizzen-pricing-item.style-one .pricing-body .check-list li.uncheck i,
.bizzen-pricing-item.style-one:hover .pricing-body .check-list li.uncheck,
.bizzen-pricing-item.style-one:hover .pricing-body .check-list li.uncheck i {
	color: var(--text-color)
}

.bizzen-pricing-item.style-two {
	min-width: 800px
}

.bizzen-pricing-item.style-two .pricing-body .pricing-body-item,
.bizzen-pricing-item.style-two .pricing-header-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-title {
	width: 25%;
	padding-top: 20px
}

.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header {
	width: 20%;
	padding: 20px
}

.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header .plan {
	display: block;
	font-size: 16px;
	font: 600 18px var(--heading-font);
	color: var(--heading-color);
	margin-bottom: 15px
}

.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header h2.price {
	font-size: 30px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 15px
}

.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header h2.price span.duration {
	color: var(--text-color);
	font-size: 16px;
	line-height: 30px
}

.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header .theme-btn.style-two {
	padding: 14px 25px;
	background-color: transparent;
	color: var(--heading-color)
}

.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header.bg-active {
	border-bottom: none;
	background-color: var(--primary-black-color);
	padding: 20px 30px
}

.bizzen-pricing-item.style-two .pricing-header-wrap .pricing-header.bg-active .theme-btn.style-two {
	padding: 14px 25px;
	background: var(--primary-color);
	color: var(--heading-color);
	border-color: transparent
}

.bizzen-pricing-item.style-two .pricing-body .pricing-body-item:last-child .pricing-list {
	border-bottom: none
}

.bizzen-pricing-item.style-two .pricing-body .pricing-body-item .pricing-title {
	padding: 20px 0;
	width: 25%;
	color: var(--heading-color);
	font: 600 16px var(--heading-font)
}

.bizzen-pricing-item.style-two .pricing-body .pricing-body-item .pricing-list {
	padding: 20px;
	width: 20%;
	text-align: center;
	font-weight: 600;
	font-size: 18px;
	color: var(--heading-color);
	border-bottom: 1px solid var(--border-color)
}

.bizzen-pricing-item.style-two .pricing-body .pricing-body-item .pricing-list.bg-active {
	padding: 20px;
	background-color: var(--primary-black-color);
	border-color: rgba(255, 255, 255, .1);
	margin-left: -2px
}

.bizzen-pricing-item.style-two .pricing-body .pricing-body-item .pricing-list i {
	color: var(--primary-black-color);
	font-size: 24px
}

.book-call-widget {
	background-color: var(--primary-black-color);
	max-width: 160px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px
}

.book-call-widget .thumb {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 40px;
	margin-right: 8px
}

.book-call-widget .thumb img {
	width: 40px
}

.book-call-widget .content h6 {
	font-weight: 500;
	font-size: 16px;
	color: var(--white-color)
}

.bizzen-faq_one .bizzen-image {
	padding-left: 50px
}

.accordion-card .accordion-header .accordion-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 20px;
	cursor: pointer;
	    /*font-size: 14px;*/
	font-weight: 500
}

.accordion-card .accordion-header .accordion-title:after {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	content: "\f105";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	font-size: 18px;
	color: var(--primary-color);
	margin-left: auto;
	-webkit-transition: .3s;
	transition: .3s
}

.accordion-card .accordion-header .accordion-title[aria-expanded=true]:after {
	content: "\f107"
}

.accordion-card .accordion-content,
.accordion-card.style-two .accordion-content p {
	padding-bottom: 20px
}

.accordion-card.style-one {
	border-bottom: 1px solid rgba(216, 221, 225, .25)
}

.bizzen-team_one .team-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 550px;
	z-index: -1
}

.bizzen-team_one .container-fluid {
	padding-left: 95px;
	padding-right: 95px
}

.bizzen-team-item.style-one:hover .member-image .social-box {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
	visibility: visible;
	opacity: 1
}

.bizzen-team-item.style-one .member-image img {
	width: 100%;
	height: 450px
}

.bizzen-team-item.style-one .member-image .hover-content {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bizzen-team-item.style-one .member-image .content-wrap {
	width: 100%;
	line-height: 22px;
	text-align: center
}

.bizzen-team-item.style-one .member-image .social-box {
	background: radial-gradient(circle, rgba(255, 255, 255, .4) 0, rgba(255, 255, 255, 0) 100%);
	padding: 10px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: 10px;
	border: 1px solid var(--border-color);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.bizzen-team-item.style-one .member-image .social-box a {
	width: 40px;
	height: 40px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--heading-color);
	background-color: var(--white-color)
}

.bizzen-team-item.style-one .member-image .member-info {
	padding: 20px 20px 18px;
	background-color: var(--primary-black-color);
	-webkit-transition: .4s;
	transition: .4s
}

.bizzen-team-item.style-one .member-image .member-info .position {
	color: rgba(255, 255, 255, .8);
	font-size: 13px
}

.bizzen-team-item.style-two .member-image .hover-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.bizzen-team-item.style-two .member-image .social-box {
	position: absolute;
	bottom: -50%;
	right: 0;
	background-color: var(--primary-black-color);
	padding: 10px 20px;
	-webkit-transition: .4s;
	transition: .4s
}

.bizzen-team-item.style-two .member-image .social-box a {
	color: var(--white-color);
	display: block;
	font-size: 14px
}

.bizzen-blog-post-item.style-two .post-content,
.bizzen-team-item.style-two .member-info {
	padding-top: 20px
}

.bizzen-member-info-box {
	border: 1px solid var(--border-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 30px
}

.author-thumb-item,
.bizzen-member-info-box .icon,
.team-details-wrapper .member-info .social-box a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox
}

.bizzen-member-info-box .icon {
	margin-right: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-shadow: 0 10px 50px #e8e8e8;
	box-shadow: 0 10px 50px #e8e8e8;
	color: var(--secondary-color)
}

.bizzen-features-item.style-one .content h4,
.bizzen-member-info-box .content h4 {
	font-size: 20px
}

.team-details-wrapper {
	min-height: 1000px
}

.team-details-wrapper .member-info {
	padding-left: 40px
}

.team-details-wrapper .member-info .title {
	font-size: 30px;
	line-height: 1.15em;
	/*margin-bottom: 20px*/
}

.team-details-wrapper .member-info .member-info-list {
	margin-top: 30px;
	margin-bottom: 30px
}

.team-details-wrapper .member-info .member-info-list .bizzen-member-info-box:first-child .team-details-wrapper .member-info .member-info-list .bizzen-member-info-box:nth-child(2) {
	margin-bottom: -1px
}

.team-details-wrapper .member-info .social-box a {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--gray-color);
	color: var(--primary-black-color)
}

.team-details-wrapper .member-info .check-list.style-one li i {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background-color: var(--primary-black-color);
	color: var(--white-color);
	font-size: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bizzen-skill-item .progress-title h6 {
	text-transform: capitalize;
	text-transform: capitalize;
	margin-bottom: 15px
}

.bizzen-skill-item .progress {
	border: 1px solid var(--primary-black-color);
	background-color: transparent;
	height: 10px;
	padding: 2px
}

.bizzen-team-contact .contact-form .form_control {
	padding: 13px 20px;
	border: none;
	font-weight: 300;
	background-color: var(--white-color);
	margin-bottom: 30px
}

.bizzen-testimonial_one .testimonial-map-bg {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: -1;
	text-align: center;
	width: 90%;
	height: 100%
}

.testimonial-slider .slick-arrow {
	position: absolute;
	width: 50px;
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid var(--border-color);
	color: var(--heading-color);
	z-index: 1;
	cursor: pointer;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: .3s;
	transition: .3s
}

.testimonial-slider .slick-arrow.prev {
	left: -100px
}

.testimonial-slider .slick-arrow.next {
	right: -100px
}

.author-thumb-item {
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: left
}

.author-thumb-item .author-thumb {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 15px
}

.testimonial-arrows .slick-arrow {
	width: 50px;
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	z-index: 1;
	background-color: var(--primary-black-color);
	color: var(--white-color);
	-webkit-transition: .3s;
	transition: .3s
}

.testimonial-arrows .slick-arrow:hover {
	color: var(--white-color);
	background-color: var(--secondary-color)
}

.bizzen-testimonial_two .bizzen-image img {
	max-width: 445px;
	margin-right: -30px
}

.bizzen-testimonial_two .bizzen-content-box {
	position: relative;
	padding-left: 60px
}

.bizzen-testimonial_two .bizzen-content-box h4 {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 40px
}

.bizzen-testimonial_two .bizzen-content-box h4:before {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	width: 110px;
	height: 3px;
	background-color: var(--primary-black-color)
}

.bizzen-testimonial_two .bizzen-content-box h4:after {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	content: "";
	width: 70%;
	height: 1px;
	background-color: var(--border-color)
}

.bizzen-testimonial_two .bizzen-content-box .testimonial-arrows {
	position: absolute;
	bottom: 20px;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.bizzen-testimonial-item.style-one .testimonial-content p {
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: var(--heading-color)
}

.bizzen-testimonial-item.style-two .testimonial-content .quote-ratings-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 35px
}

.bizzen-testimonial-item.style-two .testimonial-content p {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid var(--border-color)
}

.bizzen-testimonial-item.style-three,
.blog-details-wrapper .blog-post-item {
	border: 1px solid var(--border-color);
	padding: 30px
}

.bizzen-testimonial-item.style-three .testimonial-content .quote-ratings-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 30px
}

.bizzen-blog-post-item.style-one {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px;
	border: 1px solid var(--border-color)
}

.bizzen-blog-post-item.style-one .post-thumbnail {
	max-width: 190px;
	width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 30px
}

.bizzen-blog-post-item.style-one .post-content .post-meta span:not(:last-child):after {
	margin-left: 20px;
	margin-right: 20px;
	vertical-align: middle;
	display: inline-block;
	content: "";
	width: 5px;
	height: 5px;
	background-color: var(--primary-black-color);
	border-radius: 50%
}

.bizzen-blog-post-item.style-one .post-content .title {
	font-weight: 500;
	line-height: 34px;
	margin-bottom: 8px
}

.bizzen-blog-post-item.style-three .post-thumbnail .date,
.bizzen-blog-post-item.style-two .post-thumbnail .date {
	font-weight: 700;
	background-color: var(--primary-black-color);
	text-align: center;
	color: var(--white-color);
	font-family: var(--heading-font);
	position: absolute
}

.bizzen-blog-post-item.style-two {
	border: 1px solid var(--border-color);
	padding: 20px
}

.bizzen-blog-post-item.style-two .post-thumbnail .date {
	top: 20px;
	left: 20px;
	font-size: 18px;
	padding: 6px 9px;
	line-height: 1
}

.bizzen-blog-post-item.style-two .post-thumbnail .date span {
	margin-top: 5px;
	display: block;
	font-size: 14px;
	font-weight: 400;
	font-family: var(--body-font);
	text-transform: capitalize
}

.bizzen-blog-post-item.style-three .post-content .post-meta span,
.bizzen-blog-post-item.style-two .post-content .post-meta span,
.blog-details-wrapper .blog-post-item .post-meta span {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px
}

.bizzen-blog-post-item.style-three .post-content .post-meta span i,
.bizzen-blog-post-item.style-two .post-content .post-meta span i,
.blog-details-wrapper .blog-post-item .post-meta span i {
	margin-right: 10px;
	color: var(--secondary-color)
}

.bizzen-blog-post-item.style-three .post-content .post-meta span:not(:last-child):after,
.bizzen-blog-post-item.style-two .post-content .post-meta span:not(:last-child):after,
.blog-details-wrapper .blog-post-item .post-meta span:not(:last-child):after {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-left: 20px;
	margin-right: 20px;
	content: "|"
}

.bizzen-blog-post-item.style-three {
	border: 1px solid var(--border-color);
	background-color: #f6f6f6
}

.bizzen-blog-post-item.style-three .post-thumbnail .date {
	bottom: -30px;
	right: 20px;
	font-size: 30px;
	padding: 10px 18px;
	line-height: 1
}

.bizzen-blog-post-item.style-three .post-thumbnail .date span {
	display: block;
	font-size: 14px;
	font-weight: 400;
	font-family: var(--body-font);
	text-transform: capitalize
}

.bizzen-blog-post-item.style-three .post-content {
	padding: 32px 20px 30px
}

.blog-standard-wrapper .bizzen-blog-post-item {
	padding: 30px
}

.blog-standard-wrapper .bizzen-blog-post-item .post-content .title {
	font-size: 36px;
	line-height: 50px
}

.sidebar-widget-area .sidebar-widget {
	background-color: #f6f6f6;
	padding: 40px
}

.sidebar-widget-area .sidebar-widget .widget-title {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #d8dde1
}

.sidebar-widget-area .sidebar-widget.sidebar-search-widget .form_control {
	border: 1px solid var(--border-color);
	padding: 12px 25px
}

.sidebar-widget-area .sidebar-widget.sidebar-search-widget .search-btn {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 46px;
	height: 46px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--primary-black-color);
	color: var(--white-color)
}

.sidebar-widget-area .sidebar-widget.sidebar-nav-widget .widget-content ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 15px 25px;
	background-color: var(--white-color);
	border: 1px solid var(--border-color)
}

.sidebar-widget-area .sidebar-widget.sidebar-post-widget .post-thumbnail-content img {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 100px;
	margin-right: 15px
}

.sidebar-widget-area .sidebar-widget.sidebar-tag-widget .widget-content a {
	padding: 13px 15px;
	background-color: var(--white-color);
	-webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 400;
	margin-right: 3px;
	line-height: 1
}

.blog-details-wrapper .blog-post-item .post-content .title {
	font-size: 23px;
	line-height: 50px;
	margin-bottom: 20px
}

.blog-details-wrapper .blog-post-item .post-content blockquote {
	background-color: #f6f6f6;
	padding: 30px 20px 20px;
	position: relative
}

.blog-details-wrapper .blog-post-item .post-content blockquote .icon {
	position: absolute;
	top: -16px;
	left: 20px
}

.blog-details-wrapper .blog-post-item .post-content blockquote h5:before {
	display: inline-block;
	content: "";
	width: 50px;
	height: 2px;
	background-color: var(--secondary-color);
	vertical-align: middle;
	margin-right: 15px
}

.blog-details-wrapper .entry-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid var(--border-color);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 30px
}

.blog-details-wrapper .entry-footer span {
	font-weight: 600;
	color: var(--heading-color);
	margin-right: 15px;
	font-size: 20px
}

.blog-details-wrapper .entry-footer .tag-links a {
	padding: 8px 20px;
	border: 1px solid var(--border-color);
	border-radius: 30px;
	margin-right: 5px;
	font-weight: 400;
	line-height: 20px
}

@media (max-width:575.98px) {
	.section-title h2 {
		font-size: 28px;
		line-height: 1.5em
	}

	.bizzen-project-item.style-four .project-thumbnail .hover-content {
		padding: 20px 30px
	}

	.bizzen-project-item.style-four .project-thumbnail .project-content .category-button a {
		padding: 5px 10px
	}

	.blog-details-wrapper .entry-footer .tag-links a {
		margin-bottom: 10px
	}
}

.blog-details-wrapper .entry-footer .social-share a {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-size: 13px;
	border: 1px solid var(--border-color);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.blog-details-wrapper .entry-footer .social-share a:not(:last-child),
.footer-widget.footer-about-widget .widget-content .social-box a:not(:last-child),
.footer-widget.footer-social-widget .widget-content .social-box a:not(:last-child) {
	margin-right: 5px
}

.blog-details-wrapper .comments-area .comments-list .comment {
	padding: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 8px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	background-color: var(--white-color);
	margin-bottom: 30px
}

.blog-details-wrapper .comments-area .comments-list .comment .comment-avatar {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 85px;
	height: 85px;
	margin-right: 30px
}

.blog-details-wrapper .comments-area .comments-list .comment .comment-avatar img {
	border-radius: 50%;
	width: 100%
}

.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content span.author-name {
	text-transform: capitalize;
	color: var(--heading-color);
	font: 600 18px var(--heading-font);
	margin-bottom: 15px
}

.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content span.author-name .date {
	display: block;
	font-size: 14px;
	color: var(--text-color);
	margin-top: 5px
}

.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content .reply {
	position: absolute;
	right: 0;
	top: 0;
	color: var(--secondary-color);
	font-weight: 500
}

.blog-details-wrapper .comments-area .comments-list .comment-reply .comment {
	margin-left: 50px
}

.blog-details-wrapper .comment-form .form_control {
	border: 1px solid var(--border-color);
	padding: 15px 25px;
	font-weight: 300;
	margin-bottom: 30px
}

.bizzen-company-sec .container-fluid {
	padding-left: 120px;
	padding-right: 120px
}

.bizzen-company-sec .text-box:after {
	position: absolute;
	bottom: 10px;
	left: 0;
	content: "";
	width: 100%;
	height: 1px;
	background-color: var(--border-color);
	z-index: -1
}

.bizzen-company-sec .text-box h6 {
	display: inline-block;
	padding: 0 30px;
	background-color: var(--white-color)
}

.bizzen-client-item .client-img {
	padding: 0 50px;
	text-align: center
}

.bizzen-client-item .client-img img {
	margin: 0 auto
}

.bizzen-cta-sec {
	position: relative;
	z-index: 1;
	background: var(--primary-color);
	background-repeat: no-repeat;
	background-size: cover
}

.bizzen-contact_one .contact-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.bizzen-info-left-box,
.bizzen-info-left-box .icon {
	display: -webkit-box;
	display: -ms-flexbox;
	border: 1px solid var(--border-color)
}

.bizzen-contact_one .contact-wrapper .contact-bg-wrap {
	width: 60%;
	min-height: 100%
}

.bizzen-contact_one .contact-wrapper .contact-bg-wrap .contact-bg {
	width: 100%;
	height: 100%
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper {
	width: 47%;
	background-color: var(--primary-black-color);
	padding: 100px 60px 120px;
	margin-left: -120px
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box {
	max-width: 575px
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box .contact-form label {
	color: rgba(255, 255, 255, .4);
	line-height: 1
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box .contact-form .form_control {
	background-color: transparent;
	line-height: 20px;
	border: none;
	border-bottom: 1px solid rgba(255, 255, 255, .4);
	margin-bottom: 25px;
	color: rgba(255, 255, 255, .7)
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box .contact-form .form_control::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .7)
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box .contact-form .form_control::-moz-placeholder {
	color: rgba(255, 255, 255, .7)
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box .contact-form .form_control:-ms-input-placeholder {
	color: rgba(255, 255, 255, .7)
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box .contact-form .form_control::-ms-input-placeholder {
	color: rgba(255, 255, 255, .7)
}

.bizzen-contact_one .contact-wrapper .contact-form-wrapper .bizzen-content-box .contact-form .form_control::placeholder {
	color: rgba(255, 255, 255, .7)
}

.bizzen-info-left-box {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px
}

.bizzen-info-left-box .icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 80px;
	height: 80px;
	background-color: var(--gray-color);
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 36px;
	color: var(--heading-color);
	margin-right: 20px
}

.bizzen-info-left-box .content h5 {
	font-weight: 600;
	margin-bottom: 7px
}

.bizzen-info-left-box .content p {
	line-height: 26px
}

.map-box iframe {
	height: 690px
}

.bizzen-contact_two .contact-wrapper {
	border: 1px solid var(--border-color);
	padding: 35px 60px 50px
}

.bizzen-contact_two .contact-wrapper .contact-form .form_control {
	padding: 12px 30px;
	margin-bottom: 30px;
	border: 1px solid var(--border-color)
}

.bizzen-error-sec .bizzen-content-box h1 span {
	font-weight: 300;
	font-family: var(--heading-font)
}

.bizzen-error-sec .bizzen-content-box p {
	margin-bottom: 40px;
	font-size: 20px
}

.footer-widget.footer-about-widget .widget-content p {
	color: rgba(255, 255, 255, .7);
	font-weight: 400;
	    line-height: 38px;
	margin-bottom: 20px
}

.footer-widget.footer-about-widget .widget-content .social-box a {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	color: var(--white-color);
	background-color: rgba(255, 255, 255, .2)
}

.footer-v2 .footer-widget.footer-newsletter-widget .form-group .form_control,
.footer-widget.footer-about-widget .form-group .form_control {
	background-color: transparent;
	border: none;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	padding-bottom: 20px;
	color: rgba(255, 255, 255, .5);
	font-weight: 300
}

.footer-widget.footer-about-widget .form-group .form_control::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

.footer-widget.footer-about-widget .form-group .form_control::-moz-placeholder {
	color: rgba(255, 255, 255, .5)
}

.footer-widget.footer-about-widget .form-group .form_control:-ms-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

.footer-widget.footer-about-widget .form-group .form_control::-ms-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

.footer-widget.footer-about-widget .form-group .form_control::placeholder {
	color: rgba(255, 255, 255, .5)
}

.footer-v2 .footer-widget.footer-newsletter-widget .form-group .submit-btn,
.footer-widget.footer-about-widget .form-group .submit-btn {
	position: absolute;
	bottom: 17px;
	right: 0;
	background-color: transparent;
	color: var(--primary-color)
}

.footer-widget.footer-contact-info-widget .widget-content h6 {
	color: rgba(255, 255, 255, .7);
	font-weight: 400;
	font-family: var(--body-font);
	margin-bottom: 10px
}

.footer-v2 .footer-widget .widget-title:after,
.footer-widget.footer-contact-info-widget .widget-content h6:after {
	display: block;
	content: "";
	margin-top: 5px;
	width: 55px;
	height: 1px;
	background: var(--primary-color)
}

.footer-widget.footer-contact-info-widget .widget-content ul li {
	line-height: 26px;
	color: var(--white-color);
	margin-bottom: 10px
}

.footer-widget.footer-social-widget .widget-content .social-box a {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	color: var(--white-color);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: rgba(255, 255, 255, .2)
}

.copyright-area {
	border-top: 1px solid rgba(255, 255, 255, .1);
	padding: 7px 0
}

.copyright-area .copyright-link a:not(:last-child) {
	margin-right: 20px
}

.main-footer {
	position: relative;
	background-color: var(--primary-black-color);
	overflow: hidden;
	z-index: 1
}

.main-footer .footer-shape {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1
}

.main-footer .footer-shape img {
	opacity: .07
}

.main-footer .footer-widget-wrapper .footer-widget-inner {
	position: relative;
	margin-left: 50px
}

.main-footer .footer-widget-wrapper .footer-widget-inner:after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 1px;
	height: 100%;
	background-color: rgba(255, 255, 255, .1)
}

.main-footer .footer-widget-wrapper .footer-top {
	padding: 100px 0 100px 100px;
	position: relative
}

.main-footer .footer-widget-wrapper .footer-top:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	width: 200%;
	height: 1px;
	background-color: rgba(255, 255, 255, .1)
}

.main-footer .footer-widget-wrapper .footer-top .big-text {
	color: var(--white-color);
	font-size: 70px;
	font-family: var(--heading-font);
	font-weight: 700
}

@media (max-width:1650px) {

	.bizzen-faq_one .bizzen-image,
	.team-details-wrapper .member-info {
		padding-left: 20px
	}

	.bizzen-company-sec .container-fluid,
	.bizzen-team_one .container-fluid {
		padding-left: 30px;
		padding-right: 30px
	}

	.bizzen-member-info-box {
		padding: 20px
	}

	.bizzen-blog-post-item.style-three .post-content .title,
	.bizzen-blog-post-item.style-two .post-content .title {
		font-size: 20px
	}

	.sidebar-widget-area .sidebar-widget {
		padding: 40px 30px
	}

	.bizzen-info-left-box {
		padding: 30px 20px
	}

	.main-footer .footer-widget-wrapper .footer-top .big-text {
		font-size: 60px
	}
}

.main-footer .footer-widget-wrapper .footer-widget-area {
	padding: 90px 0 55px 100px
}

@media screen and (max-width:1199.98px) {
	.bizzen-project-details-sec .project-details-wrapper .project-info-box {
		margin-right: 20px
	}

	.bizzen-pricing-_two .table-area {
		width: 1300px
	}

	.bizzen-faq_one .bizzen-image,
	.bizzen-testimonial_two .bizzen-content-box,
	.team-details-wrapper .member-info {
		padding-left: 0
	}

	.bizzen-team_one .container-fluid {
		padding-left: 15px;
		padding-right: 14px
	}

	.bizzen-member-info-box .content h4 {
		font-size: 18px
	}

	.team-details-wrapper .member-info .member-info-list {
		margin-bottom: 0
	}

	.team-details-wrapper .member-info .member-info-list .bizzen-member-info-box {
		margin-bottom: 40px
	}

	.bizzen-testimonial_two .bizzen-image img {
		margin-right: 0;
		max-width: 100%
	}

	.bizzen-testimonial_two .bizzen-content-box .testimonial-arrows {
		bottom: auto;
		right: auto;
		position: relative
	}

	.blog-details-wrapper .entry-footer .social-share {
		margin-top: 15px
	}

	.bizzen-company-sec .container-fluid {
		padding-left: 15px;
		padding-right: 15px
	}

	.bizzen-contact_one .contact-wrapper .contact-bg-wrap,
	.main-footer .footer-widget-wrapper .footer-top {
		display: none
	}

	.bizzen-contact_one .contact-wrapper .contact-form-wrapper {
		width: 90%;
		margin: 0 auto
	}

	.bizzen-error-sec .bizzen-content-box h1 {
		font-size: 60px
	}

	.main-footer .footer-widget-wrapper .footer-widget-inner {
		margin-left: 0
	}

	.main-footer .footer-widget-wrapper .footer-widget-area {
		padding-left: 30px
	}
}

@media screen and (max-width:991.98px) {

	.bizzen-about_two .bizzen-experience-box,
	.bizzen-about_two .bizzen-image,
	.bizzen-hero_one .hero-bg-shape,
	.bizzen-hero_three .hero-image-box,
	.main-footer .footer-widget-wrapper .footer-widget-inner:after {
		display: none
	}

	.bizzen-hero_one .hero-content {
		margin-bottom: 60px
	}

	.bizzen-hero_one .text-box {
		margin-left: 0;
		display: none
	}

	.bizzen-hero_two .single-slider {
		padding: 295px 0 160px
	}

	.bizzen-counter-item.style-three,
	.bizzen-hero_two .hero-content {
		text-align: center
	}

	.bizzen-hero_two .hero-content .hero-button-wrap {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.bizzen-hero_two .hero-content .bizzen-experience-wrap {
		margin: 0 auto
	}

	.bizzen-hero_three {
		padding: 220px 0 110px
	}

	.bizzen-hero_three .hero-content h1 {
		font-size: 56px;
		line-height: 1.5em
	}

	.bizzen-about_one .bizzen-content-box .experience-text-wrap .experience-box h2 {
		font-size: 120px
	}

	.bizzen-about_two .bizzen-content-box .content-wrap {
		margin: inherit
	}

	.bizzen-iconic-item.style-one {
		padding: 50px 40px 40px
	}

	.bizzen-about_three .about-wrapper {
		padding-bottom: 120px
	}

	.bizzen-about_three .bizzen-item-list,
	.bizzen-process_two .process-wrapper .item-column:not(:last-child) {
		border-right: none
	}

	.bizzen-about_three .bizzen-item-list .bizzen-iconic-item.style-one {
		border: 1px solid var(--border-color);
		padding-left: 40px;
		margin-bottom: 40px
	}

	.bizzen-about_three .bizzen-item-list .bizzen-iconic-item.style-one:first-child {
		padding-top: 40px
	}

	.bizzen-service_three .avatar-ratings-wrapper .avatar-text,
	.blog-details-wrapper .entry-footer {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.bizzen-service_three .avatar-ratings-wrapper .rating-box {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 40px
	}

	.service-details-wrapper .service-item-main .service-content h4.title {
		font-size: 40px;
		line-height: 55px
	}

	.bizzen-process_two .text-box {
		max-width: 100%
	}

	.bizzen-process_two .process-wrapper {
		border-top: none;
		padding: 0 15px
	}

	.bizzen-process_two .process-wrapper .item-column:not(:last-child) .bizzen-process-item.style-two {
		margin-bottom: 40px
	}

	.bizzen-process-item.style-two {
		border: 1px solid var(--border-color)
	}

	.bizzen-experience-sec .bizzen-experience-wrap .experience-content h3 {
		font-size: 30px
	}

	.bizzen-project_two .project-slider {
		margin-right: -12px;
		margin-left: -12px
	}

	.bizzen-project_two .project-slider .slick-slide {
		margin-left: 12px;
		margin-right: 12px
	}

	.bizzen-project-details-sec .project-details-wrapper .project-info-box {
		margin-bottom: 40px;
		margin-right: 0
	}

	.bizzen-member-info-box {
		padding: 20px 30px
	}

	.bizzen-testimonial_three .testimonial-arrows {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.bizzen-blog-post-item.style-two .post-content .title {
		font-size: 18px
	}

	.bizzen-blog-post-item.style-three .post-content .title {
		font-size: 20px
	}

	.bizzen-contact_two .contact-wrapper h2 {
		font-size: 40px;
		line-height: 1.4em
	}

	.main-footer .footer-widget-wrapper .footer-widget-area {
		padding: 50px 0 15px
	}

	.footer-v2 .footer-widget.footer-nav-widget {
		padding-left: 0
	}
}

.footer-v2 .footer-widget.footer-nav-widget .widget-nav li a {
	font-weight: 400;
	color: rgba(255, 255, 255, .7)
}

.footer-v2 .footer-widget.footer-contact-info-widget ul li {
	margin-bottom: 20px;
	color: rgba(255, 255, 255, .7)
}

.footer-v2 .footer-widget.footer-newsletter-widget .form-group .form_control::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

.footer-v2 .footer-widget.footer-newsletter-widget .form-group .form_control::-moz-placeholder {
	color: rgba(255, 255, 255, .5)
}

.footer-v2 .footer-widget.footer-newsletter-widget .form-group .form_control:-ms-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

.footer-v2 .footer-widget.footer-newsletter-widget .form-group .form_control::-ms-input-placeholder {
	color: rgba(255, 255, 255, .5)
}

.footer-v2 .footer-widget.footer-newsletter-widget .form-group .form_control::placeholder {
	color: rgba(255, 255, 255, .5)
}

.ms-6 {
	margin-left: 12rem
}

.about-text,
.text-justify {
	font-size: 16px;
	font-weight: 300;
	text-align:justify;
}

.map {
	border-radius: 10px
}

.contact-title {
	font-size: 37px
}

.goal-ul li {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 300
}

.service-content p,
.ul99 ul {
	margin-bottom: 10px !important
}

.blog-title {
	font-size: 14px
}

.navigation li.active a {
	border-bottom: 3px solid #fff;
	color: #5083c5;
	font-weight: 700
}

.whatsapp-float {
	position: fixed;
	bottom: 25px;
	left: 25px;
	background: #25d366;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 10px 25px rgba(37, 211, 102, .45);
	z-index: 9999;
	animation: 2.5s infinite floatPulse;
	transition: transform .3s
}

.whatsapp-float img {
	width: 34px;
	height: 34px
}

.whatsapp-float::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: rgba(37, 211, 102, .5);
	animation: 2.5s infinite ring
}

.whatsapp-float:hover {
	transform: scale(1.1)
}

@keyframes floatPulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, .6)
	}

	70% {
		box-shadow: 0 0 0 18px rgba(37, 211, 102, 0)
	}

	100% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0)
	}
}

@keyframes ring {
	0% {
		transform: scale(1);
		opacity: .7
	}

	100% {
		transform: scale(1.8);
		opacity: 0
	}
}

@media (max-width:768px) {
	.whatsapp-float {
		width: 54px;
		height: 54px;
		bottom: 20px;
		left: 20px
	}

	.whatsapp-float img {
		width: 30px;
		height: 30px
	}
}

.float-img {
	position: relative;
	animation: 3s ease-in-out infinite float
}

@keyframes float {

	0%,
	100% {
		transform: translateY(0)
	}

	50% {
		transform: translateY(-20px)
	}
}

.brand-logo img {
	width: 156px
}

.blog-post-item p {
	text-align: justify
}

.blog-post-item ul {
	padding-left: 2rem
}

.blog-post-item ul li {
	list-style-type: disc
}

.service-content p {
	color: #000
}

.service-content ul {
	list-style: disc;
	padding-left: 3rem
}

.footer-serv {
	display: grid;
	/*gap: 10px;*/
	grid-template-columns: auto auto
}

@media (max-width:767.98px) {
	.bizzen-hero_one {
		padding: 180px 0 95px
	}

	.bizzen-experience-sec .bizzen-experience-wrap .arrow-shape,
	.bizzen-hero_one .hero-content h1 img,
	.bizzen-hero_two .hero-content .bizzen-experience-wrap .arrow-wrap,
	.bizzen-project-item.style-one .project-inner .content p {
		display: none
	}

	.bizzen-hero_one .hero-content h1,
	.bizzen-hero_three .hero-content h1,
	.bizzen-hero_two .hero-content h1 {
		font-size: 32px;
		line-height: 1.5em
	}

	.bizzen-hero_one .text-box,
	.footer-serv {
		display: block
	}

	.bizzen-hero_two .single-slider {
		padding: 65px 0 24px;
	}

	.bizzen-hero_two .hero-content .hero-button-wrap,
	.blog-details-wrapper .comments-area .comments-list .comment {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.bizzen-hero_two .hero-content .hero-button-wrap .bizzen-avatar-box {
		margin-left: 0;
		margin-top: 30px
	}

	.bizzen-hero_three .hero-content .sub-title {
		font-size: 14px;
		margin-bottom: 15px
	}

	.bizzen-hero_three .hero-content h1 span {
		padding: 5px 15px;
		font-size: 16px
	}

	.page-hero {
		padding: 160px 0 75px
	}

	.page-hero .page-content h1 {
		font-size: 32px;
		line-height: 40px
	}

	.bizzen-about_one .bizzen-content-box .experience-text-wrap {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.bizzen-about_one .bizzen-content-box .experience-text-wrap .text-box {
		padding-left: 0;
		margin-top: 30px;
		margin-left: 0;
		border-left: none
	}

	.bizzen-about_three .bizzen-content-box .section-title h2,
	.service-details-wrapper .service-item-main .service-content h4.title {
		font-size: 28px
	}

	.bizzen-service_two .service-slider,
	.bizzen-testimonial_three .testimonial-slider-three {
		margin-left: -12px;
		margin-right: -12px
	}

	.bizzen-service_two .service-slider .slick-slide,
	.bizzen-testimonial_three .testimonial-slider-three .slick-slide {
		margin-left: 12px;
		margin-right: 12px
	}

	.bizzen-we_two .bizzen-image-box .bizzen-image.image-two {
		right: 0;
		bottom: 0;
		top: auto
	}

	.bizzen-service-item.style-two {
		height: 100%
	}

	.bizzen-we_two .bizzen-content-box .content-wrap {
		border-left: none
	}

	.bizzen-we_two .bizzen-content-box .content-wrap>p {
		padding-left: 0
	}

	.bizzen-we_two .bizzen-content-box .content-wrap .bizzen-iconic-left-box,
	.ms-6 {
		margin-left: 0
	}

	.bizzen-we_two .bizzen-content-box .content-wrap .bizzen-text-box .number {
		padding: 15px 20px;
		font-size: 32px
	}

	.bizzen-we_two .bizzen-content-box .content-wrap .bizzen-text-box .text {
		padding: 15px 20px
	}

	.bizzen-iconic-left-box.style-one {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.bizzen-iconic-left-box.style-one .content h3,
	.bizzen-project-item.style-one .project-inner .content .title {
		font-size: 20px
	}

	.bizzen-counter_one .bizzen-content-box {
		padding-bottom: 80px
	}

	.bizzen-growth-sec .bizzen-content-box .counter-wrap .item-column:not(:last-child) {
		border-right: none
	}

	.bizzen-growth-sec .bizzen-content-box .counter-wrap .item-column:not(:last-child) .bizzen-counter-item {
		border-bottom: 1px solid rgba(255, 255, 255, .25)
	}

	.bizzen-experience-sec .bizzen-experience-wrap .experience-year {
		height: 300px
	}

	.bizzen-experience-sec .bizzen-experience-wrap .experience-year h2 {
		font-size: 100px
	}

	.bizzen-experience-sec .bizzen-experience-wrap .experience-content {
		padding-top: 50px;
		margin-left: 0
	}

	.bizzen-experience-sec .bizzen-experience-wrap .experience-content .symbol h4 {
		margin-right: 20px
	}

	.bizzen-project-item.style-one .project-inner {
		padding: 100px 20px 20px
	}

	.bizzen-project-item.style-one .project-inner .content {
		padding: 30px 20px 40px
	}

	.bizzen-project_three .project-slider {
		padding: 0 12px
	}

	.bizzen-project_three .project-slider .slick-slide {
		margin-right: 0
	}

	.bizzen-project_three .project-slider .slick-track .bizzen-project-item:nth-child(2n) {
		margin-top: 0
	}

	.bizzen-project-details-sec .project-details-wrapper .project-content .title {
		font-size: 22px
	}

	.bizzen-project-details-sec .project-details-wrapper .project-content h3 {
		font-size: 18px
	}

	.bizzen-project-details-sec .post-navigation-wrapper .post-navigation-item {
		padding: 0 30px
	}

	.bizzen-project-details-sec .post-navigation-wrapper .icon {
		margin-bottom: 40px;
		margin-top: 40px
	}

	.bizzen-blog-post-item.style-one {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.bizzen-blog-post-item.style-one .post-thumbnail {
		margin-right: 0;
		margin-bottom: 25px
	}

	.blog-details-wrapper .blog-post-item .post-content .title,
	.blog-standard-wrapper .bizzen-blog-post-item .post-content .title {
		font-size: 22px;
		line-height: 35px
	}

	.blog-details-wrapper .blog-post-item {
		padding: 30px 20px
	}

	.blog-details-wrapper .comments-area .comments-list .comment .comment-avatar {
		margin-bottom: 20px
	}

	.blog-details-wrapper .comments-area .comments-list .comment-reply .comment {
		margin-left: 20px
	}

	.bizzen-client-item .client-img {
		padding: 0 20px
	}

	.bizzen-contact_one .contact-wrapper .contact-form-wrapper {
		width: 100%;
		padding: 50px 30px 70px
	}

	.bizzen-contact_two .contact-wrapper {
		padding: 40px 30px 50px
	}

	.bizzen-contact_two .contact-wrapper h2 {
		font-size: 28px;
		line-height: 1.3em
	}

	.bizzen-error-sec .bizzen-content-box h1 {
		font-size: 32px
	}

	.brand-logo img {
		width: 100px
	}

	.brand-logo {
		position: static
	}
}

p {
	margin: 0;
font-size: 16px;
    font-weight: 300;
}

.ul99 ul li {
	list-style: disc !important
}

.ul99 p {
	padding-bottom: 0 !important
}

.overlaay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #00000091
}

@media (min-width:1300px){
    .button-side:{
         right: -109%;
    }
}
.button-side {
    position: fixed;
    top: 50%;
    z-index: 10;
    right: -8%;
         padding: 3px 10px !important;
    padding-bottom: 7px !important;
    display: block;
    transform: rotate(270deg);
}

@media (min-width:1400px) {
	.button-side {
		padding-bottom: 18px !important;
		right: -8%
	}
}
.text-team{
    text-align:justify;
}
@media (min-width:1600px) {
	.button-side {
		padding-bottom: 18px !important;
		right: -7%
	}
}

@media (min-width:1800px) {
	.button-side {
		padding-bottom: 18px !important;
		right: -6%
	}
}

@media (max-width:900px) {
	.button-side {
		padding-bottom: 18px !important;
		display: none
	}
}


@media (max-width:1300px){
.button-side{
           right: -8.5%;
}
}
@media (max-width:1200px){
.button-side{
           right: -9.5%;
}
}
@media (max-width:1100px){
.button-side{
           right: -10.5%;
}
}

.hero-content p{
    text-align:justify;
}





.service-slider .prev {
       position: absolute;
    bottom: -70px;
    background: #fff;
    display: flex;
    padding: 10px;
    left:45%;
    color: #002a5a;
} 
.service-slider .next {
       position: absolute;
    background: #fff;
    display: flex;
    bottom: -71px;
    right:42%;
    padding: 10px;
    color: #002a5a;
} 
.service-slider .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    background: #000;
    color: #fff;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.service-slider .slick-prev {
    left: -60px;
}

.service-slider .slick-next {
    right: -60px;
}



.footer-v2 .footer-widget.footer-nav-widget .widget-nav li a:hover{
    color:#797E88;
}




#page {
    display: none;
}
#loading {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
    background-size:300px;
    width: 100%;
    height: 100vh;
    background-color:#004689;
    background-image: url("../images/preloader1.gif");
    background-repeat: no-repeat;
    background-position: center;
       transition: opacity 0.8s ease, visibility 0.8s ease;
}

#loading.fade-out {
    opacity: 0;
    visibility: hidden;
}


.color-grey{
       color: var(--text-color) !important;
}



.service-details-content p{
        font-size: 16px;
    font-weight: 300;
    /*text-align: justify;*/
    color:var(--text-color) !important;
}


.team-detail-content p{
   text-align:justify;
   font-size:16px;
   font-weight:300;
}