
		img:is([sizes="auto" i], [sizes^="auto," i]) {
			contain-intrinsic-size: 3000px 1500px
		}
	
		img.wp-smiley,
		img.emoji {
			display: inline !important;
			border: none !important;
			box-shadow: none !important;
			height: 1em !important;
			width: 1em !important;
			margin: 0 0.07em !important;
			vertical-align: -0.1em !important;
			background: none !important;
			padding: 0 !important;
		}
	
		.wp-block-audio :where(figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .wp-block-audio :where(figcaption) {
			color: #ffffffa6
		}

		.wp-block-audio {
			margin: 0 0 1em
		}

		.wp-block-code {
			border: 1px solid #ccc;
			border-radius: 4px;
			font-family: Menlo, Consolas, monaco, monospace;
			padding: .8em 1em
		}

		.wp-block-embed :where(figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .wp-block-embed :where(figcaption) {
			color: #ffffffa6
		}

		.wp-block-embed {
			margin: 0 0 1em
		}

		.blocks-gallery-caption {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .blocks-gallery-caption {
			color: #ffffffa6
		}

		:root :where(.wp-block-image figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme :root :where(.wp-block-image figcaption) {
			color: #ffffffa6
		}

		.wp-block-image {
			margin: 0 0 1em
		}

		.wp-block-pullquote {
			border-bottom: 4px solid;
			border-top: 4px solid;
			color: currentColor;
			margin-bottom: 1.75em
		}

		.wp-block-pullquote cite,
		.wp-block-pullquote footer,
		.wp-block-pullquote__citation {
			color: currentColor;
			font-size: .8125em;
			font-style: normal;
			text-transform: uppercase
		}

		.wp-block-quote {
			border-left: .25em solid;
			margin: 0 0 1.75em;
			padding-left: 1em
		}

		.wp-block-quote cite,
		.wp-block-quote footer {
			color: currentColor;
			font-size: .8125em;
			font-style: normal;
			position: relative
		}

		.wp-block-quote:where(.has-text-align-right) {
			border-left: none;
			border-right: .25em solid;
			padding-left: 0;
			padding-right: 1em
		}

		.wp-block-quote:where(.has-text-align-center) {
			border: none;
			padding-left: 0
		}

		.wp-block-quote.is-large,
		.wp-block-quote.is-style-large,
		.wp-block-quote:where(.is-style-plain) {
			border: none
		}

		.wp-block-search .wp-block-search__label {
			font-weight: 700
		}

		.wp-block-search__button {
			border: 1px solid #ccc;
			padding: .375em .625em
		}

		:where(.wp-block-group.has-background) {
			padding: 1.25em 2.375em
		}

		.wp-block-separator.has-css-opacity {
			opacity: .4
		}

		.wp-block-separator {
			border: none;
			border-bottom: 2px solid;
			margin-left: auto;
			margin-right: auto
		}

		.wp-block-separator.has-alpha-channel-opacity {
			opacity: 1
		}

		.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
			width: 100px
		}

		.wp-block-separator.has-background:not(.is-style-dots) {
			border-bottom: none;
			height: 1px
		}

		.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
			height: 2px
		}

		.wp-block-table {
			margin: 0 0 1em
		}

		.wp-block-table td,
		.wp-block-table th {
			word-break: normal
		}

		.wp-block-table :where(figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .wp-block-table :where(figcaption) {
			color: #ffffffa6
		}

		.wp-block-video :where(figcaption) {
			color: #555;
			font-size: 13px;
			text-align: center
		}

		.is-dark-theme .wp-block-video :where(figcaption) {
			color: #ffffffa6
		}

		.wp-block-video {
			margin: 0 0 1em
		}

		:root :where(.wp-block-template-part.has-background) {
			margin-bottom: 0;
			margin-top: 0;
			padding: 1.25em 2.375em
		}
	
		.wp-block-button__link {
			color: #fff;
			background-color: #32373c;
			border-radius: 9999px;
			box-shadow: none;
			text-decoration: none;
			padding: calc(.667em + 2px) calc(1.333em + 2px);
			font-size: 1.125em
		}

		.wp-block-file__button {
			background: #32373c;
			color: #fff;
			text-decoration: none
		}
	
		:root {
			--wp--preset--aspect-ratio--square: 1;
			--wp--preset--aspect-ratio--4-3: 4/3;
			--wp--preset--aspect-ratio--3-4: 3/4;
			--wp--preset--aspect-ratio--3-2: 3/2;
			--wp--preset--aspect-ratio--2-3: 2/3;
			--wp--preset--aspect-ratio--16-9: 16/9;
			--wp--preset--aspect-ratio--9-16: 9/16;
			--wp--preset--color--black: #000000;
			--wp--preset--color--cyan-bluish-gray: #abb8c3;
			--wp--preset--color--white: #ffffff;
			--wp--preset--color--pale-pink: #f78da7;
			--wp--preset--color--vivid-red: #cf2e2e;
			--wp--preset--color--luminous-vivid-orange: #ff6900;
			--wp--preset--color--luminous-vivid-amber: #fcb900;
			--wp--preset--color--light-green-cyan: #7bdcb5;
			--wp--preset--color--vivid-green-cyan: #00d084;
			--wp--preset--color--pale-cyan-blue: #8ed1fc;
			--wp--preset--color--vivid-cyan-blue: #0693e3;
			--wp--preset--color--vivid-purple: #9b51e0;
			--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
			--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
			--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
			--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
			--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
			--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
			--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
			--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
			--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
			--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
			--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
			--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
			--wp--preset--font-size--small: 13px;
			--wp--preset--font-size--medium: 20px;
			--wp--preset--font-size--large: 36px;
			--wp--preset--font-size--x-large: 42px;
			--wp--preset--spacing--20: 0.44rem;
			--wp--preset--spacing--30: 0.67rem;
			--wp--preset--spacing--40: 1rem;
			--wp--preset--spacing--50: 1.5rem;
			--wp--preset--spacing--60: 2.25rem;
			--wp--preset--spacing--70: 3.38rem;
			--wp--preset--spacing--80: 5.06rem;
			--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
			--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
			--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
			--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
			--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
		}

		:where(.is-layout-flex) {
			gap: 0.5em;
		}

		:where(.is-layout-grid) {
			gap: 0.5em;
		}

		body .is-layout-flex {
			display: flex;
		}

		.is-layout-flex {
			flex-wrap: wrap;
			align-items: center;
		}

		.is-layout-flex> :is(*, div) {
			margin: 0;
		}

		body .is-layout-grid {
			display: grid;
		}

		.is-layout-grid> :is(*, div) {
			margin: 0;
		}

		:where(.wp-block-columns.is-layout-flex) {
			gap: 2em;
		}

		:where(.wp-block-columns.is-layout-grid) {
			gap: 2em;
		}

		:where(.wp-block-post-template.is-layout-flex) {
			gap: 1.25em;
		}

		:where(.wp-block-post-template.is-layout-grid) {
			gap: 1.25em;
		}

		.has-black-color {
			color: var(--wp--preset--color--black) !important;
		}

		.has-cyan-bluish-gray-color {
			color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}

		.has-white-color {
			color: var(--wp--preset--color--white) !important;
		}

		.has-pale-pink-color {
			color: var(--wp--preset--color--pale-pink) !important;
		}

		.has-vivid-red-color {
			color: var(--wp--preset--color--vivid-red) !important;
		}

		.has-luminous-vivid-orange-color {
			color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-amber-color {
			color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}

		.has-light-green-cyan-color {
			color: var(--wp--preset--color--light-green-cyan) !important;
		}

		.has-vivid-green-cyan-color {
			color: var(--wp--preset--color--vivid-green-cyan) !important;
		}

		.has-pale-cyan-blue-color {
			color: var(--wp--preset--color--pale-cyan-blue) !important;
		}

		.has-vivid-cyan-blue-color {
			color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}

		.has-vivid-purple-color {
			color: var(--wp--preset--color--vivid-purple) !important;
		}

		.has-black-background-color {
			background-color: var(--wp--preset--color--black) !important;
		}

		.has-cyan-bluish-gray-background-color {
			background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}

		.has-white-background-color {
			background-color: var(--wp--preset--color--white) !important;
		}

		.has-pale-pink-background-color {
			background-color: var(--wp--preset--color--pale-pink) !important;
		}

		.has-vivid-red-background-color {
			background-color: var(--wp--preset--color--vivid-red) !important;
		}

		.has-luminous-vivid-orange-background-color {
			background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-amber-background-color {
			background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}

		.has-light-green-cyan-background-color {
			background-color: var(--wp--preset--color--light-green-cyan) !important;
		}

		.has-vivid-green-cyan-background-color {
			background-color: var(--wp--preset--color--vivid-green-cyan) !important;
		}

		.has-pale-cyan-blue-background-color {
			background-color: var(--wp--preset--color--pale-cyan-blue) !important;
		}

		.has-vivid-cyan-blue-background-color {
			background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}

		.has-vivid-purple-background-color {
			background-color: var(--wp--preset--color--vivid-purple) !important;
		}

		.has-black-border-color {
			border-color: var(--wp--preset--color--black) !important;
		}

		.has-cyan-bluish-gray-border-color {
			border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}

		.has-white-border-color {
			border-color: var(--wp--preset--color--white) !important;
		}

		.has-pale-pink-border-color {
			border-color: var(--wp--preset--color--pale-pink) !important;
		}

		.has-vivid-red-border-color {
			border-color: var(--wp--preset--color--vivid-red) !important;
		}

		.has-luminous-vivid-orange-border-color {
			border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-amber-border-color {
			border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}

		.has-light-green-cyan-border-color {
			border-color: var(--wp--preset--color--light-green-cyan) !important;
		}

		.has-vivid-green-cyan-border-color {
			border-color: var(--wp--preset--color--vivid-green-cyan) !important;
		}

		.has-pale-cyan-blue-border-color {
			border-color: var(--wp--preset--color--pale-cyan-blue) !important;
		}

		.has-vivid-cyan-blue-border-color {
			border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}

		.has-vivid-purple-border-color {
			border-color: var(--wp--preset--color--vivid-purple) !important;
		}

		.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
			background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
		}

		.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
			background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
		}

		.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
			background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-orange-to-vivid-red-gradient-background {
			background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
		}

		.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
			background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
		}

		.has-cool-to-warm-spectrum-gradient-background {
			background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
		}

		.has-blush-light-purple-gradient-background {
			background: var(--wp--preset--gradient--blush-light-purple) !important;
		}

		.has-blush-bordeaux-gradient-background {
			background: var(--wp--preset--gradient--blush-bordeaux) !important;
		}

		.has-luminous-dusk-gradient-background {
			background: var(--wp--preset--gradient--luminous-dusk) !important;
		}

		.has-pale-ocean-gradient-background {
			background: var(--wp--preset--gradient--pale-ocean) !important;
		}

		.has-electric-grass-gradient-background {
			background: var(--wp--preset--gradient--electric-grass) !important;
		}

		.has-midnight-gradient-background {
			background: var(--wp--preset--gradient--midnight) !important;
		}

		.has-small-font-size {
			font-size: var(--wp--preset--font-size--small) !important;
		}

		.has-medium-font-size {
			font-size: var(--wp--preset--font-size--medium) !important;
		}

		.has-large-font-size {
			font-size: var(--wp--preset--font-size--large) !important;
		}

		.has-x-large-font-size {
			font-size: var(--wp--preset--font-size--x-large) !important;
		}

		:where(.wp-block-post-template.is-layout-flex) {
			gap: 1.25em;
		}

		:where(.wp-block-post-template.is-layout-grid) {
			gap: 1.25em;
		}

		:where(.wp-block-columns.is-layout-flex) {
			gap: 2em;
		}

		:where(.wp-block-columns.is-layout-grid) {
			gap: 2em;
		}

		:root :where(.wp-block-pullquote) {
			font-size: 1.5em;
			line-height: 1.6;
		}
	
		.wpcf7 .wpcf7-recaptcha iframe {
			margin-bottom: 0;
		}

		.wpcf7 .wpcf7-recaptcha[data-align="center"]>div {
			margin: 0 auto;
		}

		.wpcf7 .wpcf7-recaptcha[data-align="right"]>div {
			margin: 0 0 0 auto;
		}
	
		.header_container>.main {
			border-bottom: 1px;
			border-bottom-width: 0px;
			padding-left: 20px;
			padding-right: 20px;
		}




		.header_container>.top_nav {
			border-bottom-width: 0px;
			margin-left: 20px;
			margin-right: 20px;
		}



		.header_container>.extra_row {
			border-bottom-width: 0px;
		}


		footer#colophon {
			padding-top: 40px;
			padding-bottom: 40px;
		}









		.select2-container--default .select2-results__option--highlighted[aria-selected] {
			background-color: #1fb4cc !important;
			color: #fff !important
		}

		.portfolio_navigation .portfolio_single_right:hover,
		.portfolio_navigation .portfolio_single_left:hover {
			background: #1fb4cc
		}

		.woocommerce-page .shop-products {
			margin-left: -15px;
			margin-right: -15px;
		}


		.btn-style-text_effect:after {
			background-color: #1E1E1E
		}

		.btn-style-text_effect:hover:after {
			background-color: #ffffff
		}

		.cl_service.cl-hover-wrapper_accent_color:hover .wrapper-form {
			background-color: #1fb4cc !important;
			border-color: #1fb4cc !important;
		}



		@media (max-width:991px) {

			.main.header-row .c-left {
				order: 1;
			}


			.main.header-row .c-middle {
				order: 2;
			}


			.main.header-row .c-right {
				order: 3;
			}

		}

		@import url('{$theme_path}/static/css/css2-Poppinsitalwght010002000300040005000600070008000900110012001300140015001600170018001900_swap.css');

		#cl_text_65f540ab74836 p {
			font-weight: 500 !important;
		}

		body {
			color: #000 !important;
		}

		.col-contact-inner-right {
			border-radius: 5px !important;
		}


		div#comments {
			display: none;
		}

		.contact_info {
			padding-right: 0px !important;
		}

		.pp-two:hover .pp-title {
			color: #fff;
		}

		.pp-two:hover .pp-text1 {
			color: #fff;
		}

		.pp-two:hover {
			cursor: pointer;
		}

		.pp-one:hover {
			cursor: pointer;
		}

		.in-field {
			width: 100% !important;
			height: 50px !important;
			padding-left: 15px !important;
			border: 1px solid #dfd9d9 !important;
			background: aliceblue !important;
			border-radius: 4px;
		}

		.career-single .form-control {
			width: 100%;
			padding: 10px;
			border-radius: 4px;
			border: 1px solid #dfd9d9 !important;
			background: aliceblue !important;
			padding-left: 15px !important;
		}


		textarea#message {
			height: 130px !important;
		}

		.check-field input {
			width: 20px !important;
		}

		.wpcf7-list-item {
			margin: 0 !important;
		}

		.check-field .wpcf7-list-item-label {
			font-size: 14px;

		}

		.check-field input {
			height: 18px !important;
		}

		span.wpcf7-list-item.first.last {
			margin-top: 18px !important;
		}

		#service-sc01 h3.custom_font.h5 {
			font-weight: 400;
			line-height: 1.3;
		}

		.pp-two .bg-layer {
			height: 210px !important;
		}

		@media screen and (max-width: 1024px) {
			body.cl-with-sticky-mobile #main {
				padding-top: 0px;
				margin-bottom: 0px !important;
			}
		}

		@media screen and (min-width: 1028px) {

			.about-sec .cl-row_inner .row {
				margin-left: 120px !important;
				margin-right: 80px !important;
			}


			.pp-one .bg-layer {
				height: 200px !important;
			}

			.check-second {
				padding-top: 28px;
			}
		}

		label.course-lb.lb {
			color: #0a0a0a;
			font-size: 18px;
			font-weight: 600;
			font-family: poppins;
		}

		.button-dv p {
			margin: 0px;
		}

		.submit-bt {
			background: #0a0a0a;
			color: #fff;
			padding: 10px 30px;
			border-radius: 5px;
			border: 1px solid #0a0a0a !important;
		}

		.submit-bt:hover {
			background: #383838;
			border: 1px solid #0a0a0a !important;
		}

		.footer-widget.center-column {
			margin: 0 auto;
			width: 100% !important;
			float: none;
			text-align: center;
		}

		footer div#text-3 {
			text-align: center;
			max-width: 100% !important;
		}

		div#social_widget-3 {
			text-align: center;
			max-width: 100% !important;
		}

		footer .check-field label {
			display: flex;
			flex-direction: row;
			justify-content: center;
			align-items: center;
		}

		.check-field input[type="checkbox"] {
			margin-right: 10px;
		}

		footer#colophon .widget {
			border-bottom-width: 1px;
			border-bottom-style: solid;
			padding-bottom: 35px;
			padding-top: 35px;
			max-width: 100%;
			display: block;
		}

		.check-field .wpcf7-list-item-label {

			top: -5px !important;
			color: #000 !important;
			position: relative !important;
		}


		.home-clients .cl_clients img {
			-webkit-filter: grayscale(100%);
			filter: grayscale(100%);
		}

		.home-clients .cl_clients img:hover {
			-webkit-filter: grayscale(0%);
			filter: grayscale(0%);
		}

		.home-clients .client-item .overlay-bg {
			display: none !important;
		}

		.t-client-reviews .widgets_wrapper {
			margin: 0 30px;
			max-width: 100% !important;
		}

		td.first_column1 {
			width: 20% !important;
			padding: 15px;
		}

		th.first_column1 {
			width: 25% !important;

		}

		.conected_list ul {
			margin-left: -17px;
			font-family: 'Poppins', sans-serif;

		}

		table.service_table01 th {
			text-align: left !important;
			font-weight: 500;
			padding-left: 15px;
		}


		table.service_table01 td {
			background: transparent !important;
			vertical-align: top;
			padding: 15px;
		}

		tr.head_tb {
			border-bottom: 1px solid #000 !important;
		}

		td.border_btm {
			border-bottom: 1px solid #000 !important;
		}

		h3.service_title {
			font-size: 22px !important;
			line-height: 28px !important;
			text-transform: none;
			font-weight: 500 !important;
			letter-spacing: 0px;
			color: #383838;
			margin-top: 15px !important
		}

		td.first_column1 img {
			margin-top: 15px !important;

			position: absolute;
		}

		td.first_column1 {
			padding-left: 0px !important;
			padding-right: 0px !important;

			padding-top: 5px !important;
		}

		.conected_list {}


		@media screen and (min-width: 1028px) {
			.single_blog_style-classic .entry-header {
				margin-top: -10px;
			}
		}

		@media screen and (max-width: 600px) {

			.d-sm-block {
				display: block;
			}

			.portfolio-template-default .cl-custom-heading.cl-element.custom_font.h1.mt-mbl-100 {
				margin-top: 100px !important;
			}

			.page-id-14 .highlight {
				display: block !important;
			}


			#blog-entries .minimal-style .entry-wrapper-content {
				text-align: left;
				padding: 0px 0px;
			}

			.single_blog_style-classic .entry-header {
				margin-top: 50px;
			}

			.header_container.menu-full-style #navigation nav>ul>li>a {
				font-size: 14px;
				font-weight: 600 !important;

			}




			.portfolio-template-default .row.cl_row-cp-middle {
				margin-top: 0px;
				display: flex;
				flex-direction: column-reverse;
			}

			.cl-row .row.cl_row-flex {
				padding-top: 40px;
				padding-bottom: 0px;
			}

			.blog-listing h2 {
				font-size: 28px !important;
				color: #232323;
				margin-top: 70px;
			}
		}

		.blog-listing h2 {
			font-size: 46px !important;
			color: #232323;
			padding-top: 60px;
		}

		#recent-posts-2 ul li a:before {
			font-family: 'codeless-icons';
			content: '\e902';
			line-height: 20px;
			position: absolute;
			left: -20px;
			top: 0;
			-webkit-transition: left .25s ease;
			-moz-transition: left .25s ease;
			transition: left .25s ease;
		}

		#recent-posts-2.widget ul {
			margin: 0px 15px;
		}

		@media screen and (max-width: 600px) {

			.client-item img {
				padding: 0px !important;
			}

			.single-portfolio .cl-row {
				padding-top: 0px !important;
			}

			footer div#text-3 {
				text-align: left !important;
				max-width: 100% !important;
			}

			.pp-one .bg-layer {
				height: none !important;
			}

			.col-contact-inner-left .col-content {
				padding: 20px;
			}
		}

		@media screen and (min-width: 1200px) {
			.col-contact-inner-left .col-content {
				padding-left: 100px;
				padding-right: 100px;
			}
		}

		.col-contact-inner-right .col-content {
			padding-left: 20px;
			padding-right: 50px;
		}

		.careers-listing h2 {
			font-size: 46px;
		}

		.careers-listing h5 {
			font-size: 22px;
		}

		.service-inner .bg-layer {
			border: 1px solid #d4f0ff;
			box-shadow: 0 3.4px 2.7px -30px rgba(0, 0, 0, 0.059), 0 8.2px 8.9px -30px rgba(0, 0, 0, 0.071), 0 25px 40px -30px rgba(0, 0, 0, 0.2);
			border-radius: 8px;
			background: #fff;
		}

		.service-inner .col-content {
			padding: 20px;
		}

		a[title] {
			display: block;
		}

		.breadcrumb-custom {
			margin-top: -12px;
			font-size: 18px;
		}

		@media screen and (min-width: 1000px) {
			.cl-header-sticky-active .main {
				display: none !important;
			}

			.cl-header-sticky .top_nav {
				display: none !important;
			}

			.cl-header-sticky-active .top_nav {
				display: block !important;
			}

			.header_container.menu-full-style #navigation nav>ul>li>a {
				text-align: center;
				font-size: 14px;
				color: #000000;
				font-weight: 500;
				text-transform: uppercase;
			}
		}

		.menu-menu-2 .menu-item-object-page {
			opacity: 1;
		}

		.cl-dropdown-inline ul li {
			opacity: 1 !important;
		}

		.cl-dropdown-inline ul li a {
			color: white !important;
		}

		.copy-right {
			font-size: 18px;
		}

		.about-team .cl_team.style-simple .team-item .team-position {
			font-size: 14px;
			color: #000000 !important;
		}


		.cl-layout-modern-bg {
			position: absolute;
			top: 0;
			height: 100%;
			z-index: 0;
			right: 0;
		}

		#logo img {
			left: -17%;
		}

		.home-portfolio .cl-btn:not(.btn-priority_secondary) {
			background-color: rgba(0, 0, 0, 0);
			color: #1E1E1E;
			border-color: #1fb4cc !important;
			border-width: 1px;
		}

		.home-portfolio .cl-btn:not(.btn-priority_secondary):hover {
			border-color: #1fb4cc !important;
			border-width: 1px;
		}

		.client-item img {
			padding: 20px;
		}


		.single-portfolio .cl_media .image-wrapper {
			border-radius: 10px;
		}

		.post-template-default .cl_page_header {
			display: none !important;
		}

		.single-portfolio .owl-theme .owl-nav {
			margin-top: -30px;
			display: block;
			position: unset;
			left: 0;
			top: 0;
			width: 100%;
			height: 80%;
		}

		.about-sec .cl_service.media_aside .box-content {
			display: table-cell;
			vertical-align: middle;
		}

		.pp-one {
			background-color: #1fb4cc;
		}

		.btmbg1 .cl-btn:not(.btn-priority_secondary) {
			text-transform: capitalize;
			border-color: #1fb4cc;
			padding: 5px 20px;
			font-size: 16px;
		}

		.pp-two .cl-btn:not(.btn-priority_secondary),
		.pp-three .cl-btn:not(.btn-priority_secondary) {
			text-transform: capitalize;
			border-color: #1fb4cc;
			padding: 5px 20px;
			font-size: 16px;
		}

		.bdr-10 {
			border-radius: 10px;
		}

		.text-white {
			color: #ffffff;
		}

		.post-type-archive-careers .breadcrumb-custom {
			margin-bottom: 83px !important;
		}

		.single-careers .breadcrumb-custom {
			margin-top: 20px;

			margin-bottom: 83px;
		}

		.cl_media .play-button i {
			width: 60px;
			height: 60%;
			text-align: center;
			line-height: 60px;
			color: #fff;
			float: left;
			font-size: 24px;
		}

		.cl_media .play-button {
			width: 60px;
			height: 60px;

		}

		.breadcrumb a {
			color: #1fb4cc !important;
			text-transform: capitalize !important;
		}

		h1.custom_font.h1 {
			margin-bottom: 0px !important;
		}

		.blogs .breadcrumb {
			display: none;
		}


		@media only screen and (max-width: 991px) {
			.header_container>.main {
				height: 70px;
				line-height: 71px;
				padding: 0 !important;
			}

			.header_container.menu-full-style #navigation nav>ul>li>a {
				font-size: 28px;
				font-weight: 600 !important;
				line-height: 55px !important;
			}

			.cl-fullscreen-overlay-menu .wrapper .inner-wrapper {
				display: table-cell;
				vertical-align: top;
				text-align: center;
				padding-top: 40%;
			}

		}

		@media only screen and (max-width: 768px) {




			.codeless-content img {
				margin-bottom: 15px !important;

			}

			.home-portfolio .codeless-content img {
				margin: 0px !important;
			}


			.home-portfolio .cl_column {
				padding-left: 5px !important;
				padding-right: 5px !important;
			}



			h1 {
				font-size: 34px !important;
				line-height: 45px !important;
			}

			table.service_table01 td {
				background: transparent !important;
				vertical-align: top;
				padding: 5px;
			}

			h3.service_title {
				margin-top: 0px !important;
			}

			.single-portfolio .cl_media .image-wrapper {

				background-size: contain;
				background-repeat: no-repeat;
			}


			.desktop_service {
				display: none !important;
			}

			td.border_btm {
				border: none !important;
			}

			.portfolio-template-default .custom_font.h1 {
				font-size: 25px;
				line-height: 34px;
				padding-right: 10%;
				font-weight: 500 !important;
			}

			#wpcf7-f6-o1 .d-flex {
				display: block;
			}

			.col-lg-7 {
				width: 100%;
			}

			.pp-two::after {
				background: unset !important;
			}

			.pp-three::after {
				background: unset !important;
			}

			.pp-three::before {
				background: unset !important;
			}

			.lets-sec .row {
				margin-left: 0px !important;
				margin-right: 0px !important;
			}

			.pp-three {
				margin-bottom: 20px;
			}

			.pp-two .cl-text,
			.pp-three .cl-text {
				margin-right: 90px;
			}

			.about-team .cl_team.style-simple .team-item .team-position {
				line-height: 20px !important;
			}

			footer#colophon .widget:first-child {
				text-align: center !important;
			}

			.testimonial-widget {
				height: 1500px !important;
			}
		}

		@media only screen and (min-width: 768px) {
			.mobile_service {
				display: none !important;
			}
		}

		@media only screen and (min-width: 767px) and (max-width: 1100px) {
			.pp-three {
				margin-bottom: 30px;
				width: 100% !important;
			}

			.pp-two {
				width: 100% !important;
			}

			.testimonial-widget {
				height: 1340px !important;
			}
		}


		.submit-bt {
			padding: 5px 40px !important;
		}

		.pp-three::before {
			content: "";
			position: absolute;
			top: -30px;
			right: 2px;
			bottom: 0px;
			left: -20px;
			background-image: url('{$theme_path}/static/picture/Footer_img_businessman_F01.webp');
			background-size: contain;
			background-repeat: no-repeat;
			background-position: 100% 85%;
			z-index: 3;
		}

		.pp-two::after {
			content: "";
			position: absolute;
			top: -30px;
			right: 2px;
			bottom: 0px;
			left: -20px;
			background-image: url('{$theme_path}/static/picture/Footer_img_business_F01.webp');
			background-size: contain;
			background-repeat: no-repeat;
			background-position: 100% 85%;
			z-index: 3;
		}

		.pp-two {
			width: 530px;
			z-index: 2;
			background-color: #1fb4cc;
			position: relative;
			height: 233px;
			border-radius: 10px;
		}

		.pp-three {
			margin-right: 20px;
			width: 530px;
			z-index: 2;
			background-color: #1fb4cc;
			position: relative;
			height: 233px;
			border-radius: 10px;
		}


		.wpcf7 form.sent .wpcf7-response-output {
			margin-top: 35% !important;
			border-color: #46b450;
		}

		.about-sec .wrapper {
			margin-bottom: 10px;
			border-radius: 10px;
		}

		@media (max-width: 820px) {



			.page-id-3883 .cl-row {
				padding-top: 70px !important;
			}


			.col-sm-6 {
				width: 100%;
			}

			.pp-two {
				height: 250px !important;
			}

		}

		@media (min-width: 820px) {

			#wpcf7-f6-o1 .d-flex {
				display: block;
			}
		}



		table tbody tr:nth-child(12n) td.border_btm {
			border-bottom: 0px solid #000 !important;
		}


		@media (min-width: 1100px) {
			.career-single.btm-inner {
				padding: 30px;
				border-radius: 10px;
				border: 1px solid #dbdbdb;
			}

			.pt-lg-37 {
				top: 37%;
			}
		}

		.cl_media .play-button {
			content: url({$theme_path}/static/picture/Playbutton_wis-02.svg);
		}

		.single-careers .inner-box img {
			position: absolute;
		}

		.single-careers .inner-box span {
			bottom: 5px;
			position: relative;
			left: 30px;
		}

		.wpcf7 input[type="file"] {
			-webkit-box-shadow: none !important;
		}

		@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
			.desktop_service {
				display: block !important;
			}
		}

		td.first_column1 img {
			width: 150px;
		}


		@media (min-width: 768px) and (max-width: 1024px) {
			.mt-tab--35 {
				margin-top: -35px !important;
			}

			.contact-frm-parent {
				padding-bottom: 30px !important;
			}

			.teams {
				Margin-right: 20px !important;
			}

			.blog .content-col.col-sm-9 {
				width: 66% !important;
			}

			.blog .widget-area.col-sm-3 {
				width: 33% !important;
			}

		}

		@media (max-width: 500px) {
			.team-members .row {
				margin-left: -0px;
				margin-right: 0px;
			}
		}

		.wpcf7 input[type="file"] {
			padding-right: 60px !important;
		}

		.wpcf7-not-valid-tip {
			display: none !important;
		}


		textarea#message {
			color: #777777;
		}

		.cl_column.align-v-middle>.cl_col_wrapper>.col-content {
			cursor: pointer;
		}

		.pp-three::before {
			border-radius: 20px;
		}

		.check-field .wpcf7-list-item-label {
			color: #000 !important;
		}

		.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked {
			accent-color: green;
		}

		.myrowpop .in-field {
			color: white;
		}

		.myrowpop textarea#message {
			color: white;
		}
	
		div#n2-ss-2 .n2-ss-slider-1 {
			display: grid;
			box-sizing: border-box;
			position: relative;
			background-repeat: repeat;
			background-position: 50% 50%;
			background-size: cover;
			background-attachment: scroll;
			border: 0px solid RGBA(62, 62, 62, 1);
			border-radius: 0px;
			overflow: hidden;
		}

		div#n2-ss-2:not(.n2-ss-loaded) .n2-ss-slider-1 {
			background-image: none !important;
		}

		div#n2-ss-2 .n2-ss-slider-2 {
			display: grid;
			place-items: center;
			position: relative;
			overflow: hidden;
			z-index: 10;
		}

		div#n2-ss-2 .n2-ss-slider-3 {
			position: relative;
			width: 100%;
			height: 100%;
			z-index: 20;
			display: grid;
			grid-template-areas: 'slide';
		}

		div#n2-ss-2 .n2-ss-slider-3>* {
			grid-area: slide;
		}

		div#n2-ss-2.n2-ss-full-page--constrain-ratio .n2-ss-slider-3 {
			height: auto;
		}

		div#n2-ss-2 .n2-ss-slide-backgrounds {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}

		div#n2-ss-2 .n2-ss-slide-backgrounds {
			z-index: 10;
		}

		div#n2-ss-2 .n2-ss-slide {
			display: grid;
			place-items: center;
			grid-auto-columns: 100%;
			position: relative;
			width: 100%;
			height: 100%;
			-webkit-backface-visibility: hidden;
			z-index: 20;
		}

		div#n2-ss-2 .n2-ss-slide {
			perspective: 1500px;
		}

		div#n2-ss-2 .n-uc-11b93cff257b1-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-11b93cff257b1-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-174c1e1133028-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-174c1e1133028-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n2-font-152c05dab10f24d7400c81bb14b34bfd-hover {
			font-family: 'Roboto', 'Arial';
			color: #ffffff;
			font-size: 250%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: bold;
		}

		div#n2-ss-2 .n2-font-c389c7c63d4bddbe2eadbd443948bc22-paragraph {
			font-family: 'Roboto', 'Arial';
			color: #ffffff;
			font-size: 118.75%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-2 .n2-font-c389c7c63d4bddbe2eadbd443948bc22-paragraph a,
		div#n2-ss-2 .n2-font-c389c7c63d4bddbe2eadbd443948bc22-paragraph a:FOCUS {
			font-family: 'Roboto', 'Arial';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-2 .n2-font-c389c7c63d4bddbe2eadbd443948bc22-paragraph a:HOVER,
		div#n2-ss-2 .n2-font-c389c7c63d4bddbe2eadbd443948bc22-paragraph a:ACTIVE {
			font-family: 'Roboto', 'Arial';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-2 .n2-style-de9282db16e431b63ca75e18eadcf1d6-heading {
			background: RGBA(255, 255, 255, 0);
			opacity: 1;
			padding: 5px 5px 5px 5px;
			box-shadow: none;
			border: 0px solid RGBA(0, 0, 0, 1);
			border-radius: 0px;
		}

		div#n2-ss-2 .n2-font-df1fa6961d38cb154c12ee1fc810d8de-paragraph {
			font-family: 'Open Sans';
			color: #ffffff;
			font-size: 118.75%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-2 .n2-font-df1fa6961d38cb154c12ee1fc810d8de-paragraph a,
		div#n2-ss-2 .n2-font-df1fa6961d38cb154c12ee1fc810d8de-paragraph a:FOCUS {
			font-family: 'Open Sans';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-2 .n2-font-df1fa6961d38cb154c12ee1fc810d8de-paragraph a:HOVER,
		div#n2-ss-2 .n2-font-df1fa6961d38cb154c12ee1fc810d8de-paragraph a:ACTIVE {
			font-family: 'Open Sans';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-2 .n2-style-d4035adfa79ada5f228d87142ef0c01f-heading {
			background: RGBA(255, 255, 255, 0);
			opacity: 1;
			padding: 10px 10px 10px 10px;
			box-shadow: none;
			border: 0px solid RGBA(0, 0, 0, 1);
			border-radius: 0px;
		}

		div#n2-ss-2 .n2-font-9df1cd7415b0e66340a2159bf6aa0eba-paragraph {
			font-family: 'Roboto', 'Arial';
			color: #ffffff;
			font-size: 112.5%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-2 .n2-font-9df1cd7415b0e66340a2159bf6aa0eba-paragraph a,
		div#n2-ss-2 .n2-font-9df1cd7415b0e66340a2159bf6aa0eba-paragraph a:FOCUS {
			font-family: 'Roboto', 'Arial';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-2 .n2-font-9df1cd7415b0e66340a2159bf6aa0eba-paragraph a:HOVER,
		div#n2-ss-2 .n2-font-9df1cd7415b0e66340a2159bf6aa0eba-paragraph a:ACTIVE {
			font-family: 'Roboto', 'Arial';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-2 .n-uc-192b77b85d73c-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-192b77b85d73c-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-16aa53ae06052-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-16aa53ae06052-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-146c9f1dd0e52-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-146c9f1dd0e52-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-13af9f74104d3-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-13af9f74104d3-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-1adbf0dd97dad-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-1adbf0dd97dad-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-18cb2f0f4e362-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-18cb2f0f4e362-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-1ea4bf7968c34-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-1ea4bf7968c34-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-1f0dee92c4fba-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n-uc-1f0dee92c4fba-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-2 .n2-ss-slide-limiter {
			max-width: 1200px;
		}

		div#n2-ss-2 .n-uc-tvFzUI4RVL2d {
			padding: 10px 10px 10px 10px
		}

		div#n2-ss-2 .n-uc-Ha1ljHIu5JVC-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-2 .n-uc-Ha1ljHIu5JVC {
			align-self: center;
		}

		div#n2-ss-2 .n-uc-11b93cff257b1-inner {
			padding: 0px 0px 0px 0px
		}

		div#n2-ss-2 .n-uc-11b93cff257b1-inner>.n2-ss-layer-row-inner {
			width: calc(100% + 21px);
			margin: -10px;
			flex-wrap: nowrap;
		}

		div#n2-ss-2 .n-uc-11b93cff257b1-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
			margin: 10px
		}

		div#n2-ss-2 .n-uc-174c1e1133028-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-2 .n-uc-174c1e1133028 {
			width: 100%
		}

		div#n2-ss-2 .n-uc-192b77b85d73c-inner {
			padding: 10px 10px 10px 10px
		}

		div#n2-ss-2 .n-uc-192b77b85d73c-inner>.n2-ss-layer-row-inner {
			width: calc(100% + 1px);
			margin: -0px;
			flex-wrap: wrap;
		}

		div#n2-ss-2 .n-uc-192b77b85d73c-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
			margin: 0px
		}

		div#n2-ss-2 .n-uc-16aa53ae06052-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-2 .n-uc-16aa53ae06052 {
			width: auto
		}

		div#n2-ss-2 .n-uc-146c9f1dd0e52-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-2 .n-uc-146c9f1dd0e52 {
			width: auto
		}

		div#n2-ss-2 .n-uc-13af9f74104d3-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-2 .n-uc-13af9f74104d3 {
			width: auto
		}

		div#n2-ss-2 .n-uc-1adbf0dd97dad-inner {
			padding: 0px 0px 0px 0px
		}

		div#n2-ss-2 .n-uc-1adbf0dd97dad-inner>.n2-ss-layer-row-inner {
			width: calc(100% + 1px);
			margin: -0px;
			flex-wrap: wrap;
		}

		div#n2-ss-2 .n-uc-1adbf0dd97dad-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
			margin: 0px
		}

		div#n2-ss-2 .n-uc-18cb2f0f4e362-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-2 .n-uc-18cb2f0f4e362 {
			width: auto
		}

		div#n2-ss-2 .n-uc-1ea4bf7968c34-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-2 .n-uc-1ea4bf7968c34 {
			width: auto
		}

		div#n2-ss-2 .n-uc-1f0dee92c4fba-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-2 .n-uc-1f0dee92c4fba {
			width: auto
		}

		@media (min-width: 1200px) {
			div#n2-ss-2 [data-hide-desktopportrait="1"] {
				display: none !important;
			}
		}

		@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),
		(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
			div#n2-ss-2 .n-uc-11b93cff257b1-inner>.n2-ss-layer-row-inner {
				flex-wrap: nowrap;
			}

			div#n2-ss-2 .n-uc-174c1e1133028 {
				width: 100%
			}

			div#n2-ss-2 .n-uc-192b77b85d73c-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-2 .n-uc-16aa53ae06052 {
				width: auto
			}

			div#n2-ss-2 .n-uc-146c9f1dd0e52 {
				width: auto
			}

			div#n2-ss-2 .n-uc-13af9f74104d3 {
				width: auto
			}

			div#n2-ss-2 .n-uc-1adbf0dd97dad-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-2 .n-uc-18cb2f0f4e362 {
				width: auto
			}

			div#n2-ss-2 .n-uc-1ea4bf7968c34 {
				width: auto
			}

			div#n2-ss-2 .n-uc-1f0dee92c4fba {
				width: auto
			}

			div#n2-ss-2 [data-hide-tabletportrait="1"] {
				display: none !important;
			}
		}

		@media (orientation: landscape) and (max-width: 900px),
		(orientation: portrait) and (max-width: 700px) {
			div#n2-ss-2 .n-uc-11b93cff257b1-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-2 .n-uc-174c1e1133028 {
				width: calc(100% - 20px)
			}

			div#n2-ss-2 .n-uc-192b77b85d73c-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-2 .n-uc-16aa53ae06052 {
				width: auto
			}

			div#n2-ss-2 .n-uc-146c9f1dd0e52 {
				width: auto
			}

			div#n2-ss-2 .n-uc-13af9f74104d3 {
				width: auto
			}

			div#n2-ss-2 .n-uc-1adbf0dd97dad-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-2 .n-uc-18cb2f0f4e362 {
				width: auto
			}

			div#n2-ss-2 .n-uc-1ea4bf7968c34 {
				width: auto
			}

			div#n2-ss-2 .n-uc-1f0dee92c4fba {
				width: auto
			}

			div#n2-ss-2 [data-hide-mobileportrait="1"] {
				display: none !important;
			}
		}
	
		div#n2-ss-6 .n2-ss-slider-1 {
			display: grid;
			box-sizing: border-box;
			position: relative;
			background-repeat: repeat;
			background-position: 50% 50%;
			background-size: cover;
			background-attachment: scroll;
			border: 0px solid RGBA(62, 62, 62, 1);
			border-radius: 0px;
			overflow: hidden;
		}

		div#n2-ss-6:not(.n2-ss-loaded) .n2-ss-slider-1 {
			background-image: none !important;
		}

		div#n2-ss-6 .n2-ss-slider-2 {
			display: grid;
			place-items: center;
			position: relative;
			overflow: hidden;
			z-index: 10;
		}

		div#n2-ss-6 .n2-ss-slider-3 {
			position: relative;
			width: 100%;
			height: 100%;
			z-index: 20;
			display: grid;
			grid-template-areas: 'slide';
		}

		div#n2-ss-6 .n2-ss-slider-3>* {
			grid-area: slide;
		}

		div#n2-ss-6.n2-ss-full-page--constrain-ratio .n2-ss-slider-3 {
			height: auto;
		}

		div#n2-ss-6 .n2-ss-slide-backgrounds {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}

		div#n2-ss-6 .n2-ss-slide-backgrounds {
			z-index: 10;
		}

		div#n2-ss-6 .n2-ss-slide {
			display: grid;
			place-items: center;
			grid-auto-columns: 100%;
			position: relative;
			width: 100%;
			height: 100%;
			-webkit-backface-visibility: hidden;
			z-index: 20;
		}

		div#n2-ss-6 .n2-ss-slide {
			perspective: 1500px;
		}

		div#n2-ss-6 .n-uc-7JnqHHz2ppyY-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-7JnqHHz2ppyY-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-lMSMpEdnyX5Z-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-lMSMpEdnyX5Z-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n2-font-cf546e019564ee89a836400416487ff0-hover {
			font-family: 'Roboto', 'Arial';
			color: #ffffff;
			font-size: 175%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: bold;
		}

		div#n2-ss-6 .n2-font-ee74d3aa9afd308aeee07a12089ba607-paragraph {
			font-family: 'Open Sans';
			color: #ffffff;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-6 .n2-font-ee74d3aa9afd308aeee07a12089ba607-paragraph a,
		div#n2-ss-6 .n2-font-ee74d3aa9afd308aeee07a12089ba607-paragraph a:FOCUS {
			font-family: 'Open Sans';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-6 .n2-font-ee74d3aa9afd308aeee07a12089ba607-paragraph a:HOVER,
		div#n2-ss-6 .n2-font-ee74d3aa9afd308aeee07a12089ba607-paragraph a:ACTIVE {
			font-family: 'Open Sans';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-6 .n2-style-d4035adfa79ada5f228d87142ef0c01f-heading {
			background: RGBA(255, 255, 255, 0);
			opacity: 1;
			padding: 10px 10px 10px 10px;
			box-shadow: none;
			border: 0px solid RGBA(0, 0, 0, 1);
			border-radius: 0px;
		}

		div#n2-ss-6 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph {
			font-family: 'Roboto', 'Arial';
			color: #ffffff;
			font-size: 93.75%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-6 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph a,
		div#n2-ss-6 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph a:FOCUS {
			font-family: 'Roboto', 'Arial';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-6 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph a:HOVER,
		div#n2-ss-6 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph a:ACTIVE {
			font-family: 'Roboto', 'Arial';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-6 .n-uc-KrMzn4C4RGyD-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-KrMzn4C4RGyD-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-ZaZNk2CC83gW-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-ZaZNk2CC83gW-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-CTUyy2vs63DB-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-CTUyy2vs63DB-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-RzNBp7TB5HFb-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-RzNBp7TB5HFb-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-DIOe3r0e6M6g-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-DIOe3r0e6M6g-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-sIEOGGDPngue-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-sIEOGGDPngue-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-FgaI2cGzOX7x-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-FgaI2cGzOX7x-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-w5YAmT5am3XW-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n-uc-w5YAmT5am3XW-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-6 .n2-ss-slide-limiter {
			max-width: 1700px;
		}

		div#n2-ss-6 .n-uc-d1jlKRSi0GKm {
			padding: 10px 10px 10px 10px
		}

		div#n2-ss-6 .n-uc-AbHfKg2Hvcrp-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-6 .n-uc-AbHfKg2Hvcrp {
			align-self: center;
		}

		div#n2-ss-6 .n-uc-7JnqHHz2ppyY-inner {
			padding: 0px 0px 0px 0px
		}

		div#n2-ss-6 .n-uc-7JnqHHz2ppyY-inner>.n2-ss-layer-row-inner {
			width: calc(100% + 21px);
			margin: -10px;
			flex-wrap: nowrap;
		}

		div#n2-ss-6 .n-uc-7JnqHHz2ppyY-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
			margin: 10px
		}

		div#n2-ss-6 .n-uc-lMSMpEdnyX5Z-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-6 .n-uc-lMSMpEdnyX5Z {
			width: 100%
		}

		div#n2-ss-6 .n-uc-KrMzn4C4RGyD-inner {
			padding: 10px 10px 10px 10px
		}

		div#n2-ss-6 .n-uc-KrMzn4C4RGyD-inner>.n2-ss-layer-row-inner {
			width: calc(100% + 1px);
			margin: -0px;
			flex-wrap: wrap;
		}

		div#n2-ss-6 .n-uc-KrMzn4C4RGyD-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
			margin: 0px
		}

		div#n2-ss-6 .n-uc-ZaZNk2CC83gW-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-6 .n-uc-ZaZNk2CC83gW {
			width: auto
		}

		div#n2-ss-6 .n-uc-CTUyy2vs63DB-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-6 .n-uc-CTUyy2vs63DB {
			width: auto
		}

		div#n2-ss-6 .n-uc-RzNBp7TB5HFb-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-6 .n-uc-RzNBp7TB5HFb {
			width: auto
		}

		div#n2-ss-6 .n-uc-DIOe3r0e6M6g-inner {
			padding: 0px 0px 0px 0px
		}

		div#n2-ss-6 .n-uc-DIOe3r0e6M6g-inner>.n2-ss-layer-row-inner {
			width: calc(100% + 1px);
			margin: -0px;
			flex-wrap: wrap;
		}

		div#n2-ss-6 .n-uc-DIOe3r0e6M6g-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
			margin: 0px
		}

		div#n2-ss-6 .n-uc-sIEOGGDPngue-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-6 .n-uc-sIEOGGDPngue {
			width: auto
		}

		div#n2-ss-6 .n-uc-FgaI2cGzOX7x-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-6 .n-uc-FgaI2cGzOX7x {
			width: auto
		}

		div#n2-ss-6 .n-uc-w5YAmT5am3XW-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-6 .n-uc-w5YAmT5am3XW {
			width: auto
		}

		@media (min-width: 1200px) {
			div#n2-ss-6 [data-hide-desktopportrait="1"] {
				display: none !important;
			}
		}

		@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),
		(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
			div#n2-ss-6 .n-uc-7JnqHHz2ppyY-inner>.n2-ss-layer-row-inner {
				flex-wrap: nowrap;
			}

			div#n2-ss-6 .n-uc-lMSMpEdnyX5Z {
				width: 100%
			}

			div#n2-ss-6 .n-uc-KrMzn4C4RGyD-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-6 .n-uc-ZaZNk2CC83gW {
				width: auto
			}

			div#n2-ss-6 .n-uc-CTUyy2vs63DB {
				width: auto
			}

			div#n2-ss-6 .n-uc-RzNBp7TB5HFb {
				width: auto
			}

			div#n2-ss-6 .n-uc-DIOe3r0e6M6g-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-6 .n-uc-sIEOGGDPngue {
				width: auto
			}

			div#n2-ss-6 .n-uc-FgaI2cGzOX7x {
				width: auto
			}

			div#n2-ss-6 .n-uc-w5YAmT5am3XW {
				width: auto
			}

			div#n2-ss-6 [data-hide-tabletportrait="1"] {
				display: none !important;
			}
		}

		@media (orientation: landscape) and (max-width: 900px),
		(orientation: portrait) and (max-width: 700px) {
			div#n2-ss-6 .n-uc-7JnqHHz2ppyY-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-6 .n-uc-lMSMpEdnyX5Z {
				width: calc(100% - 20px)
			}

			div#n2-ss-6 .n-uc-KrMzn4C4RGyD-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-6 .n-uc-ZaZNk2CC83gW {
				width: auto
			}

			div#n2-ss-6 .n-uc-CTUyy2vs63DB {
				width: auto
			}

			div#n2-ss-6 .n-uc-RzNBp7TB5HFb {
				width: auto
			}

			div#n2-ss-6 .n-uc-DIOe3r0e6M6g-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-6 .n-uc-sIEOGGDPngue {
				width: auto
			}

			div#n2-ss-6 .n-uc-FgaI2cGzOX7x {
				width: auto
			}

			div#n2-ss-6 .n-uc-w5YAmT5am3XW {
				width: auto
			}

			div#n2-ss-6 [data-hide-mobileportrait="1"] {
				display: none !important;
			}
		}
	
		div#n2-ss-5 .n2-ss-slider-1 {
			display: grid;
			box-sizing: border-box;
			position: relative;
			background-repeat: repeat;
			background-position: 50% 50%;
			background-size: cover;
			background-attachment: scroll;
			border: 0px solid RGBA(62, 62, 62, 1);
			border-radius: 0px;
			overflow: hidden;
		}

		div#n2-ss-5:not(.n2-ss-loaded) .n2-ss-slider-1 {
			background-image: none !important;
		}

		div#n2-ss-5 .n2-ss-slider-2 {
			display: grid;
			place-items: center;
			position: relative;
			overflow: hidden;
			z-index: 10;
		}

		div#n2-ss-5 .n2-ss-slider-3 {
			position: relative;
			width: 100%;
			height: 100%;
			z-index: 20;
			display: grid;
			grid-template-areas: 'slide';
		}

		div#n2-ss-5 .n2-ss-slider-3>* {
			grid-area: slide;
		}

		div#n2-ss-5.n2-ss-full-page--constrain-ratio .n2-ss-slider-3 {
			height: auto;
		}

		div#n2-ss-5 .n2-ss-slide-backgrounds {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}

		div#n2-ss-5 .n2-ss-slide-backgrounds {
			z-index: 10;
		}

		div#n2-ss-5 .n2-ss-slide {
			display: grid;
			place-items: center;
			grid-auto-columns: 100%;
			position: relative;
			width: 100%;
			height: 100%;
			-webkit-backface-visibility: hidden;
			z-index: 20;
		}

		div#n2-ss-5 .n2-ss-slide {
			perspective: 1500px;
		}

		div#n2-ss-5 .n-uc-ftvspDCwKLlW-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-ftvspDCwKLlW-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-VIatH0QKqvk9-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-VIatH0QKqvk9-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n2-font-747a8b742627597d471ef20d801937ab-hover {
			font-family: 'Roboto', 'Arial';
			color: #ffffff;
			font-size: 125%;
			text-shadow: none;
			line-height: 1;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 600;
		}

		div#n2-ss-5 .n2-font-91c6db34351505cf8471abe0ee38cdcd-paragraph {
			font-family: 'Open Sans';
			color: #ffffff;
			font-size: 93.75%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-5 .n2-font-91c6db34351505cf8471abe0ee38cdcd-paragraph a,
		div#n2-ss-5 .n2-font-91c6db34351505cf8471abe0ee38cdcd-paragraph a:FOCUS {
			font-family: 'Open Sans';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-5 .n2-font-91c6db34351505cf8471abe0ee38cdcd-paragraph a:HOVER,
		div#n2-ss-5 .n2-font-91c6db34351505cf8471abe0ee38cdcd-paragraph a:ACTIVE {
			font-family: 'Open Sans';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-5 .n2-style-d4035adfa79ada5f228d87142ef0c01f-heading {
			background: RGBA(255, 255, 255, 0);
			opacity: 1;
			padding: 10px 10px 10px 10px;
			box-shadow: none;
			border: 0px solid RGBA(0, 0, 0, 1);
			border-radius: 0px;
		}

		div#n2-ss-5 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph {
			font-family: 'Roboto', 'Arial';
			color: #ffffff;
			font-size: 93.75%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-5 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph a,
		div#n2-ss-5 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph a:FOCUS {
			font-family: 'Roboto', 'Arial';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-5 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph a:HOVER,
		div#n2-ss-5 .n2-font-a2c98cb02b952ed27b732ce5cb1cc144-paragraph a:ACTIVE {
			font-family: 'Roboto', 'Arial';
			color: #1890d7;
			font-size: 100%;
			text-shadow: none;
			line-height: 1.5;
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-align: inherit;
			letter-spacing: normal;
			word-spacing: normal;
			text-transform: none;
			font-weight: 400;
		}

		div#n2-ss-5 .n-uc-EZPkDO9Qfi0F-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-EZPkDO9Qfi0F-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-WibiPBKqh0iw-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-WibiPBKqh0iw-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-oZ3NZi2sixj6-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-oZ3NZi2sixj6-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-Q7NM5E7hPMHL-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-Q7NM5E7hPMHL-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-tGhmODCi7tFB-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-tGhmODCi7tFB-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-hPQgDSf3RIqb-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-hPQgDSf3RIqb-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-xbqLBSwWLcxB-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-xbqLBSwWLcxB-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-A8hFPbbLR8Ia-inner {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n-uc-A8hFPbbLR8Ia-inner:HOVER {
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: RGBA(255, 255, 255, 1);
		}

		div#n2-ss-5 .n2-ss-slide-limiter {
			max-width: 500px;
		}

		div#n2-ss-5 .n-uc-2CZ6conzH8FP {
			padding: 10px 10px 10px 10px
		}

		div#n2-ss-5 .n-uc-AjbXg3x6MHjT-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-5 .n-uc-AjbXg3x6MHjT {
			align-self: center;
		}

		div#n2-ss-5 .n-uc-ftvspDCwKLlW-inner {
			padding: 0px 0px 0px 0px
		}

		div#n2-ss-5 .n-uc-ftvspDCwKLlW-inner>.n2-ss-layer-row-inner {
			width: calc(100% + 21px);
			margin: -10px;
			flex-wrap: nowrap;
		}

		div#n2-ss-5 .n-uc-ftvspDCwKLlW-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
			margin: 10px
		}

		div#n2-ss-5 .n-uc-VIatH0QKqvk9-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-5 .n-uc-VIatH0QKqvk9 {
			width: 100%
		}

		div#n2-ss-5 .n-uc-EZPkDO9Qfi0F-inner {
			padding: 0px 0px 0px 0px
		}

		div#n2-ss-5 .n-uc-EZPkDO9Qfi0F-inner>.n2-ss-layer-row-inner {
			width: calc(100% + 1px);
			margin: -0px;
			flex-wrap: wrap;
		}

		div#n2-ss-5 .n-uc-EZPkDO9Qfi0F-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
			margin: 0px
		}

		div#n2-ss-5 .n-uc-WibiPBKqh0iw-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-5 .n-uc-WibiPBKqh0iw {
			width: auto
		}

		div#n2-ss-5 .n-uc-oZ3NZi2sixj6-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-5 .n-uc-oZ3NZi2sixj6 {
			width: auto
		}

		div#n2-ss-5 .n-uc-Q7NM5E7hPMHL-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-5 .n-uc-Q7NM5E7hPMHL {
			width: auto
		}

		div#n2-ss-5 .n-uc-tGhmODCi7tFB-inner {
			padding: 0px 0px 0px 0px
		}

		div#n2-ss-5 .n-uc-tGhmODCi7tFB-inner>.n2-ss-layer-row-inner {
			width: calc(100% + 1px);
			margin: -0px;
			flex-wrap: wrap;
		}

		div#n2-ss-5 .n-uc-tGhmODCi7tFB-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
			margin: 0px
		}

		div#n2-ss-5 .n-uc-hPQgDSf3RIqb-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-5 .n-uc-hPQgDSf3RIqb {
			width: auto
		}

		div#n2-ss-5 .n-uc-xbqLBSwWLcxB-inner {
			padding: 10px 10px 10px 10px;
			justify-content: center
		}

		div#n2-ss-5 .n-uc-xbqLBSwWLcxB {
			width: auto
		}

		div#n2-ss-5 .n-uc-A8hFPbbLR8Ia-inner {
			padding: 0px 0px 0px 0px;
			justify-content: center
		}

		div#n2-ss-5 .n-uc-A8hFPbbLR8Ia {
			width: auto
		}

		@media (min-width: 1200px) {
			div#n2-ss-5 [data-hide-desktopportrait="1"] {
				display: none !important;
			}
		}

		@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),
		(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
			div#n2-ss-5 .n-uc-ftvspDCwKLlW-inner>.n2-ss-layer-row-inner {
				flex-wrap: nowrap;
			}

			div#n2-ss-5 .n-uc-VIatH0QKqvk9 {
				width: 100%
			}

			div#n2-ss-5 .n-uc-EZPkDO9Qfi0F-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-5 .n-uc-WibiPBKqh0iw {
				width: auto
			}

			div#n2-ss-5 .n-uc-oZ3NZi2sixj6 {
				width: auto
			}

			div#n2-ss-5 .n-uc-Q7NM5E7hPMHL {
				width: auto
			}

			div#n2-ss-5 .n-uc-tGhmODCi7tFB-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-5 .n-uc-hPQgDSf3RIqb {
				width: auto
			}

			div#n2-ss-5 .n-uc-xbqLBSwWLcxB {
				width: auto
			}

			div#n2-ss-5 .n-uc-A8hFPbbLR8Ia {
				width: auto
			}

			div#n2-ss-5 [data-hide-tabletportrait="1"] {
				display: none !important;
			}
		}

		@media (orientation: landscape) and (max-width: 900px),
		(orientation: portrait) and (max-width: 700px) {
			div#n2-ss-5 .n-uc-ftvspDCwKLlW-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-5 .n-uc-VIatH0QKqvk9 {
				width: calc(100% - 20px)
			}

			div#n2-ss-5 .n-uc-EZPkDO9Qfi0F-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-5 .n-uc-WibiPBKqh0iw {
				width: auto
			}

			div#n2-ss-5 .n-uc-oZ3NZi2sixj6 {
				width: auto
			}

			div#n2-ss-5 .n-uc-Q7NM5E7hPMHL {
				width: auto
			}

			div#n2-ss-5 .n-uc-tGhmODCi7tFB-inner>.n2-ss-layer-row-inner {
				flex-wrap: wrap;
			}

			div#n2-ss-5 .n-uc-hPQgDSf3RIqb {
				width: auto
			}

			div#n2-ss-5 .n-uc-xbqLBSwWLcxB {
				width: auto
			}

			div#n2-ss-5 .n-uc-A8hFPbbLR8Ia {
				width: auto
			}

			div#n2-ss-5 [data-hide-mobileportrait="1"] {
				display: none !important;
			}
		}
	
	
		.testimonial-grid {
			display: flex;
			flex-direction: column;
			gap: 30px;
			max-width: 1000px;
			margin: 20px auto;
		}

		.testimonial-box {
			border: 1px solid #ddd;
			background: #fff;
			padding: 20px;
			border-radius: 10px;

		}

		.testimonial-header {
			display: flex;
			align-items: center;
			margin-bottom: 10px;

		}

		.testimonial-logo img {
			width: 80px !important;
			height: auto;
			border-radius: 50%;
			object-fit: cover;
			margin-right: 20px;
		}

		.testimonial-meta {
			flex: 1;
			margin-left: -6px !important;
		}

		.reviewer-name {
			margin: 0;
			font-weight: 700;
			font-size: 16px;
		}

		.designation {
			margin: 0;
			font-size: 14px;
			color: #666;
		}

		.star-rating {
			margin-bottom: 10px;
		}

		.sharp-star {
			font-size: 26px;
			color: #f5b400;
			margin-right: auto;
			margin-left: 0px;
		}

		.sharp-star.empty {
			color: #ccc;
		}

		.testimonial-text {
			font-size: 16px;
			line-height: 1.6;
			margin: 0;
		}
	
	
		.main.header-row {
			display: none !important;
		}


		@media only screen and (max-width: 991px) {
			.main.header-row {
				display: block !important;
			}
		}
	
	
		.top_nav.header-row {
			position: -webkit-sticky;
			position: sticky;
			top: 0;
			z-index: 9999;
			background-color: #fff;
			color: #000;
			box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
			margin-left: 0px;
			padding-left: 20px;
			height: 80px;
			width: 100%;
		}


		.top_nav.header-row.is-sticky {
			position: fixed !important;
			top: 0px !important;
			left: 0 !important;
			width: 100%;
			background-color: #fff;
			color: #000;
			box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
			z-index: 9999;
			padding-left: 20px;
			height: 80px;
		}
	
		#connect+p img {
			width: auto;
		}

		.tss-wrapper .single-item-wrapper h3.author-name {
			margin: 15px 0 19px !important;
		}

		article.post h1.entry-title {
			margin-top: 35px !important;
		}

		.tss-wrapper .tss-carousel3 .profile-img-wrapper img {
			border-radius: 20px !important;
		}

		.row.fld-frm.myrowpop p:first-child {
			margin: 0;
		}

		div#cl_row_67d0524a66d0a0-39012435 {
			padding-top: 0 !important;
		}

		.cl_column.align-v-middle>.cl_col_wrapper>.col-content {
			cursor: inherit;
		}

		div#cl_row_67d0516a86caf4-75625746 {
			padding-top: 0 !important;
		}

		div#cl_column_67d0516a86ecd8-34261881 .cl_col_wrapper {
			padding-bottom: 0 !important;
		}

		#blog-entries article {
			margin: 0 !important;
		}

		.customtext {
			background: white !important;
		}

		.customtext:active {
			border-color: #1672d5 !important;
		}

		.customtext:focus {
			border-color: #1672d5 !important;
		}

		.mycustombox span.wpcf7-list-item.first.last {
			margin-top: 20px !important;
		}

		.mycustombox2 input[type="checkbox"] {
			-webkit-appearance: none !important;
			-moz-appearance: none !important;
			appearance: none !important;
			width: 20px;
			height: 20px;
			background-color: #007bff !important;
			border: 1px solid #fff;
			border-radius: 3px;
			cursor: pointer;
			position: relative;

		}

		.mycustombox2 input[type="checkbox"]:checked {
			background-color: #fff !important;
		}


		.mycustombox2 span.wpcf7-list-item-label {
			color: #7a7a7a !important;
		}

		input.submit-bt.mysubmitpopup2 {
			width: 100%;
			border-color: #fff !important;
			color: #1672d5;
			background: #fff !important;
			font-weight: bold;
			text-transform: uppercase;
		}

		#spu-4696 .spu-close {
			font-size: 35px !important;
			color: #05bb7e !important;
			text-shadow: 0 1px 0 #fff !important;
			border: 1px solid;
			padding: 8px;
			border-radius: 80%;
			font-weight: normal !important;
			right: 11px;
			top: 10px;
			font-family: auto;
			z-index: 1000 !important;
			border-color: #fff !important;
		}

		.gift-clone2 .label-contact-custom {
			position: relative;
			top: 15px;
			background: #1672d5;
			z-index: 1000;
			left: 15px;
			padding-left: 7px;
			padding-right: 7px;
			color: #ffffff;
			font-size: 15px;

		}


		.custom-text-box {
			background: #1672d5 !important;
		}

		div#spu-4696 {
			overflow: hidden !important;
		}

		.custom-text-box label.error {
			color: white !important;
		}


		span.wpcf7-list-item.first.last {
			margin-top: 15px !important;
		}

		.in-field {
			height: 40px !important;
		}

		textarea#message {
			height: 90px !important;
			margin-bottom: 5px;
			padding-top: 15px !important;
			color: #222 !important;
		}

		.single-author {
			margin-top: 30px !important;
			border: 1px solid #ddd;
			padding: 10px 30px;
			text-align: justify;
		}

		.single-post .single-author .author_wrapper {
			display: flex;

			padding-top: 20px;
			flex-wrap: wrap;
			align-items: center;
		}

		.author-info {
			display: flex;
			align-items: flex-start;
			padding: 20px;
			border: 1px solid #ddd;
		}

		.author-avatar {
			margin-right: 20px;
		}

		.author-avatar img {
			border-radius: 50%;
		}

		.author_name {
			margin: 0 0 10px;
			font-size: 1.2em !important;
		}

		.author-description {
			margin: 0;
		}



		.myarticle {
			padding: 0 95px !important;
			margin-bottom: 70px;
		}

		.widget.toc-widget {
			border: 1px solid #ddd;
			margin-top: 40px;
			padding: 20px 30px !important;
			border-bottom: 1px solid #ddd !important;
		}

		article .entry-overlay-color .entry-overlay,
		article .entry-overlay-zoom_color .entry-overlay {
			background: none !important;
		}

		.row.cl_row-fullheight {
			min-height: auto !important;
		}

		.teams {
			height: 350px !important;
		}

		@media screen and (max-width: 600px) {
			.cl-row .row.cl_row-flex {}
		}

		.cl_col_wrapper {
			margin-right: 0 !important;
		}

		.cl_blog.blog-simplified #blog-entries .grid-style .grid-holder .grid-holder-inner {
			padding-bottom: 20px;
		}

		.cl_blog.blog-simplified.blog-simplified-font #blog-entries .grid-style h2 {
			margin-bottom: 20px;
		}

		.single-post .related-wrapper .cl_blog .entry-content {
			display: none !important;
		}

		.entry-tools-wrapper {
			padding: 0 !important;
			border: none !important;
		}

		.entry-single-related {
			padding-top: 0 !important;
		}

		.entry-single-share.entry-single-tool {
			border: 1px solid #ddd;
			display: inline-block;
			padding: 20px 40px;
		}

		.entry-single-share.entry-single-tool .tool-title {
			font-weight: 500;
			color: gray;
		}

		.entry-tools {
			display: none;
		}

		#blog-entries .default-style .entry-wrapper-content {
			padding-left: 0 !important;
		}

		.entry-meta-single.entry-meta-date span.entry-meta-prepend {
			display: none;
		}

		.entry-meta-single.entry-meta-date span.time a {
			font-size: 15px;
			color: #444 !important;
			font-style: normal;
		}

		header.entry-header.mb-3 {
			margin-top: 25px;
		}

		div#categories-2 {
			border: 1px solid #ddd;
			padding: 20px 30px;
		}

		div#categories-2 h3 {
			font-size: 28px;
			font-weight: 500;
		}

		div#categories-2 li.cat-item {
			border-top: 1px solid #ddd;
			margin: 7px 0;
		}

		div#categories-2 ul {
			border-bottom: 1px solid #ddd;
		}

		.cl-layout-modern-bg {
			background-color: #fff !important;
		}

		div#search-2 {
			border: 1px solid #ddd !important;
			padding: 50px 30px !important;
			border-radius: 0;
			margin-bottom: 40px;
		}

		div#search-2 input {
			border: 2px solid #000 !important;
			border-radius: 10px !important;
		}


		article.default-style .entry-meta {
			width: 100%;
			display: flex;
			font-size: 12px;
			line-height: 16px;
			float: left;
			flex-direction: row-reverse;
			justify-content: left;
			column-gap: 30px;
			margin-bottom: 10px;
		}

		.mycustombox2 input[type="checkbox"] {
			-webkit-appearance: none !important;
			-moz-appearance: none !important;
			appearance: none !important;
			width: 20px;
			height: 20px;
			background-color: #e3e9f5 !important;
			border: 1px solid #1672d5;
			border-radius: 3px;
			cursor: pointer;
			position: relative;

		}

		.mycustombox2 input[type="checkbox"]:checked {
			background-color: #fff !important;
			border-color: #1672d5 !important;
		}

		.mycustombox2 input[type="checkbox"]:checked::after {
			content: "\2713";
			color: #0abf7c;
			font-size: 16px;
			position: absolute;
			top: -5px;
			left: 3px;
			border-color: #1672d5 !important;
			font-weight: 700;
		}





		#spu-489 .spu-close {
			font-size: 30px;
			color: #666;
			text-shadow: 0 1px 0 #000;
			font-size: 20px !important;
			color: #1672d5 !important;
			text-shadow: 0 1px 0 #1672d5 !important;
			border: 1px solid #1672d5;
			padding: 8px;
			border-radius: 50%;
			font-weight: normal !important;
			right: 11px;
			top: 10px;
			font-family: auto;
			z-index: 1000 !important;
		}

		#spu-489 {
			background-color: rgb(255, 255, 255);
			max-width: 1050px !important;

		}

		#footer-wrapper.reveal {
			position: relative !important;
		}

		.label-contact-custom {
			position: relative;
			top: 15px;
			background: white;
			z-index: 1000;
			left: 15px;
			padding-left: 7px;
			padding-right: 7px;
			color: #2d2d2d;
			font-size: 15px;
		}

		main#main {
			margin-bottom: 0 !important;
		}

		.cl-row.cl-element.cl-row--custom-width.dark-text.none_.top-heading {
			padding: 0 !important;
		}

		#spu-490 {
			background-color: rgb(255, 255, 255);
			max-width: 1100px !important;

		}

		header.entry-header.mb-3 {
			margin-top: 50px;
		}

		input.submit-bt.mysubmitpopup {
			width: 100%;
			background: #1672d5;
			border-color: #1672d5 !important;
			text-transform: uppercase;
			font-size: 17px;
			font-weight: 600;
			padding-top: 7px !important;
			padding-bottom: 7px !important;
		}

		@media (max-width: 820px) {
			.pp-two {
				height: 276px !important;
			}
		}

		div#cl_text_66bf90eb56a09 {
			margin-top: 10px !important;
		}

		.check-field .wpcf7-list-item-label {
			color: white !important;
			font-weight: 400;
			font-size: 16px;
		}

		#spu-490 .spu-close {
			font-size: 20px !important;
			color: #1672d5 !important;
			text-shadow: 0 1px 0 #1672d5 !important;
			border: 1px solid #1672d5;
			padding: 8px;
			border-radius: 50%;
			font-weight: normal !important;
			right: 11px;
			top: 10px;
			font-family: auto;
			z-index: 1000 !important;
		}

		.hidden-img-mobile {
			display: block !important;
		}

		.visible-mobile {
			display: none !important;
		}

		@media (max-width: 991px) {
			img.alignnone.size-full.wp-image-1145 {
				width: auto;
				margin-bottom: 0 !important;
			}

			.single-post .single-author .author_wrapper .author_content {
				max-width: 100% !important;
				padding-right: 20px;
			}

			#spu-4696 .spu-close {
				color: #1672d5 !important;
				border-color: #1672d5 !important;
			}

			#spu-490 {
				overflow: auto !important;
			}

			.mainh {
				padding-top: 50px !important;
			}

			div#spu-4696 {
				overflow: auto !important;
				max-width: 90% !important;
				left: 10px !important;
				top: 50% !important;
				transform: translateY(-50%);
				max-height: 90vh !important;
			}

			.hidden-img-mobile {
				display: none !important;
			}

			.visible-mobile {
				display: block !important;
			}

			#spu-490 {
				border-radius: 15px;

				width: 93%;
			}

			.myarticle {
				padding: 0 !important;
			}

			.teams {
				margin-bottom: 25px;
			}

			.mymobileheading {
				margin-top: 70px !important;
			}

			.col-md-4.col-sm-12.gift-clone {
				background: none !important;
			}

			.myrowpop {
				display: grid !important;
			}

			#spu-490 .spu-close {
				color: white !important;
				text-shadow: 0 1px 0 #fff !important;
				right: 32px;
				top: 20px;
				border-color: #fff;
			}

			#spu-489 .spu-close {
				right: 30px;
				top: 30px;
				color: #fff !important;
				text-shadow: 0 1px 0 #fff !important;
				border: 1px solid #fff;
			}

			.wpcf7 form .wpcf7-response-output {
				border: none !important;
			}

			.col-md-6.col-sm-12.mycustombox p {
				margin: 0;
			}

			.myclass {
				padding-bottom: 0 !important;
				padding-left: 15px !important;
				padding-right: 15px !important;
			}

			.mycolselect {
				padding-left: 0 !important;

			}
		}

		.wpcf7-form label.error {
			float: right !important;
			color: #900 !important;
		}

		.in-field {
			padding-top: 10px !important;

		}

		.in-field:active {
			border-color: #05bb7e !important;
		}

		.in-field:focus {
			border-color: #05bb7e !important;
		}


		.wpcf7-response-output {
			display: none;
		}

		.accordion-content-blog {
			display: none;
			padding: 20px;
			border: 1px solid #ccc;
			margin-bottom: 10px;
			border-top: none;
			text-align: justify;
		}

		.accordion-header-blog {
			cursor: pointer;
			background-color: #f4f4f4;
			padding: 10px;
			border: 1px solid #ccc;
			margin-bottom: 0 !important;
			position: relative;
			font-weight: 500 !important;
			padding-left: 20px;
			padding-right: 40px;
		}

		.accordion-header-blog:after {
			content: '';
			position: absolute;
			top: 15px;
			right: 20px;
			transform: translateX(-50%) rotate(45deg);
			width: 10px;
			height: 10px;
			border-bottom: 2px solid #000;
			border-right: 2px solid #000;
		}

		.accordion-header-blog.active:after {
			transform: rotate(225deg);
			color: #333;
			top: 20px;
		}

		.active {
			display: block;
		}

		aside .widget_search i {
			cursor: pointer;
			padding: 0 10px;
		}

		@media (max-width: 767px) {
			.footer-widget.center-column {
				width: auto !important;
				max-width: unset;
			}

			img.alignnone.wp-image-4903 {
				width: auto;

			}

			img.size-medium.wp-image-4896.alignnone {
				width: unset;
				margin-bottom: 5px !important;
			}

			.tpro-client-company-image img {
				width: auto !important;
				margin: 0 auto;
				display: block;
			}

			#sp-testimonial-pro-5308.sp-testimonial-pro-section .sp-testimonial-pro {
				margin-top: 0 !important;
			}

			#spu-489 .spu-close,
			#spu-490 .spu-close {
				color: #ffffff !important;
				text-shadow: 0 1px 0 #ffffff !important;
				border: 1px solid #ffffff;
				top: 35px !important;
			}

			.mobileresp {
				display: block !important;
				border: none !important;
				margin: 0 !important;
			}

			.wpcf7 form.invalid .wpcf7-response-output,
			.wpcf7 form.unaccepted .wpcf7-response-output,
			.wpcf7 form.payment-required .wpcf7-response-output {
				border-color: #ffb900 !important;
				border: 1px solid #ffb900 !important;
				margin: 2em 0.5em 1em !important;
				padding: 0.2em 1em !important;
			}

			.cl-row .row.cl_row-flex {
				margin: 0 !important;
			}

			.cl_col_wrapper {
				padding-right: 15px !important;
			}

			.row.fld-frm.myrowpop1 {
				display: flex;
				flex-direction: column-reverse;
			}

			.mycategoryhead {
				margin-top: 80px !important;
			}

			#cl_column_67d689512bf769-35445767 .cl_col_wrapper {
				padding-right: 15px !important;
			}

			#spu-489 {
				overflow: auto !important;
				border-radius: 0 !important;
				border-top-left-radius: 0 !important;
				border-bottom-left-radius: 0 !important;
			}

		}


		@media (min-width: 768px) and (max-width: 1199px) {
			.visible-xs.visible-sm p {

				padding: 0 60px;
			}

			.visible-xs.visible-sm {

				padding: 0 60px;
			}

			h2#-what-we-do- {
				padding-top: 22px;
			}

			.wpcf7 form.invalid .wpcf7-response-output,
			.wpcf7 form.unaccepted .wpcf7-response-output,
			.wpcf7 form.payment-required .wpcf7-response-output {
				border-color: #ffb900 !important;
				border: 1px solid #ffb900 !important;
			}

			article.post h1.entry-title {
				margin-top: 35px !important;
			}

			h1#see-our-work {
				margin-top: 0;
			}

			div#service-sc01 .cl_col_wrapper {
				padding-right: 5px !important;
			}

			.mycustomimg {
				padding-right: 30px;
			}

			.mydatawidget {
				display: flex;
				flex-direction: row;
				justify-content: space-between;
			}

			.myfootercol1 {
				display: flex;
			}

			table.service_table01 td {
				vertical-align: baseline !important;
			}

			.career-inner-box {
				height: auto !important;
			}

			.mysearch3 {
				display: block !important;
				width: 50%;
				position: inherit;
				left: 50%;
				transform: translateX(-50%);
			}

			.col-contact-inner-right .col-content {
				padding-left: 0 !important;
				padding-right: 10px !important;
			}

			#cl_column_651071001798e1-83441579 {
				margin-top: 20px !important;
			}

		}

		@media (min-width: 1024px) and (max-width: 1199px) {
			.myarticle {
				padding: 0 !important;
			}

			.mydatawidget {
				display: block !important;
			}

			h2#-what-we-do- {
				margin-top: 20px !important;
			}

			b#WebDevelopment {
				display: block;
			}

			h1#services {
				margin-top: -45px !important;
			}
		}

		@media (min-width: 1200px) {

			.wpcf7 form.invalid .wpcf7-response-output,
			.wpcf7 form.unaccepted .wpcf7-response-output,
			.wpcf7 form.payment-required .wpcf7-response-output {
				border-color: #ffb900 !important;
				border: 1px solid #ffb900 !important;
			}

			aside#secondary {
				padding-left: 40px !important;
			}


		}

		@media (min-width: 768px) {
			.accordion-header-blog {
				padding-right: 40px !important;
			}
		}
	
		#spu-bg-489 {
			background-color: rgba(0, 0, 0, 0.5);
		}

		#spu-489 .spu-close {
			font-size: 30px;
			color: #666;
			text-shadow: 0 1px 0 #000;
		}

		#spu-489 .spu-close:hover {
			color: #000;
		}

		#spu-489 {
			background-color: rgb(255, 255, 255);
			max-width: 1000px;
			border-radius: 15px;

			height: auto;
			box-shadow: 0px 0px 0px 0px #ccc;
		}

		#spu-489 .spu-container {
			padding: 0px;
			height: calc(100% - 0px);
		}

		.in-field {
			background: white;
			width: 100%;
			height: 50px;
			padding-left: 20px;
			border: 1px solid #ebebeb;
		}

		textarea#message {
			height: 106px;
		}

		.wpcf7-submit {
			border-radius: 5px;
			background: #000 !important;
			color: #fff !important;
		}

		.wpcf7-submit:hover {
			border-radius: 5px;
			background: transparent !important;
			color: #000 !important;
		}
	
		#spu-bg-490 {
			background-color: rgba(0, 0, 0, 0.5);
		}

		#spu-490 .spu-close {
			font-size: 30px;
			color: #666;
			text-shadow: 0 1px 0 #000;
		}

		#spu-490 .spu-close:hover {
			color: #000;
		}

		#spu-490 {
			background-color: rgb(255, 255, 255);
			max-width: 1000px;
			border-radius: 15px;

			height: auto;
			box-shadow: 0px 0px 0px 0px #ccc;
		}

		#spu-490 .spu-container {
			padding: 0px;
			height: calc(100% - 0px);
		}
	
		#spu-bg-4656 {
			background-color: rgba(0, 0, 0, 0.5);
		}

		#spu-4656 .spu-close {
			font-size: 30px;
			color: #666;
			text-shadow: 0 1px 0 #000;
		}

		#spu-4656 .spu-close:hover {
			color: #000;
		}

		#spu-4656 {
			background-color: rgb(255, 255, 255);
			max-width: 850px;
			border-radius: 6px;

			height: auto;
			box-shadow: 0px 0px 0px 0px #ccc;
		}

		#spu-4656 .spu-container {
			padding: 35px;
			height: calc(100% - 0px);
		}
	
		#spu-bg-4696 {
			background-color: rgba(0, 0, 0, 0.5);
		}

		#spu-4696 .spu-close {
			font-size: 50px;
			color: #666;
			text-shadow: 0 1px 0 #000;
		}

		#spu-4696 .spu-close:hover {
			color: #000;
		}

		#spu-4696 {
			background-color: rgb(255, 255, 255);
			max-width: 1150px;
			border-radius: 15px;

			height: auto;
			box-shadow: 0px 0px 0px 0px #ccc;
		}

		#spu-4696 .spu-container {
			padding: 0px;
			height: calc(100% - 0px);
		}
	
		#logo img {
			height: 65px;
		}

		.header_container.menu_style-border_top.menu-full-style #navigation nav>ul>li:hover,
		.header_container.menu_style-border_top.menu-full-style #navigation nav>ul>li.current-menu-item,
		.header_container.menu_style-border_bottom.menu-full-style #navigation nav>ul>li:hover,
		.header_container.menu_style-border_bottom.menu-full-style #navigation nav>ul>li.current-menu-item,
		.header_container.menu_style-border_left.menu-full-style #navigation nav>ul>li:hover,
		.header_container.menu_style-border_left.menu-full-style #navigation nav>ul>li.current-menu-item,
		.header_container.menu_style-border_right.menu-full-style #navigation nav>ul>li:hover,
		.header_container.menu_style-border_right.menu-full-style #navigation nav>ul>li.current-menu-item,
		.header_container.menu_style-border_top.menu-text-style #navigation nav>ul>li>a:hover,
		.header_container.menu_style-border_top.menu-text-style #navigation nav>ul>li.current-menu-item>a,
		.header_container.menu_style-border_bottom.menu-text-style #navigation nav>ul>li>a:hover,
		.header_container.menu_style-border_bottom.menu-text-style #navigation nav>ul>li.current-menu-item>a,
		.header_container.menu_style-border_left.menu-text-style #navigation nav>ul>li>a:hover,
		.header_container.menu_style-border_left.menu-text-style #navigation nav>ul>li.current-menu-item>a,
		.header_container.menu_style-border_right.menu-text-style #navigation nav>ul>li>a:hover,
		.header_container.menu_style-border_right.menu-text-style #navigation nav>ul>li.current-menu-item>a {
			border-color: rgba(0, 0, 0, 0.1);
		}

		.header_container.menu_style-background_color.menu-full-style #navigation nav>ul>li:hover,
		.header_container.menu_style-background_color.menu-full-style #navigation nav>ul>li.current-menu-item,
		.header_container.menu_style-background_color.menu-text-style #navigation nav>ul>li>a:hover,
		.header_container.menu_style-background_color.menu-text-style #navigation nav>ul>li.current-menu-item>a {
			background-color: #222;
		}

		.header_container.menu_style-background_color.menu-full-style #navigation nav>ul>li:hover,
		.header_container.menu_style-background_color.menu-full-style #navigation nav>ul>li.current-menu-item,
		.header_container.menu_style-background_color.menu-text-style #navigation nav>ul>li>a:hover,
		.header_container.menu_style-background_color.menu-text-style #navigation nav>ul>li.current-menu-item>a,
		.header_container.menu_style-background_color.menu-full-style #navigation nav>ul>li:hover a,
		.header_container.menu_style-background_color.menu-full-style #navigation nav>ul>li.current-menu-item>a {
			color: #fff !important;
		}

		.header_container nav ul li a,
		.cl-offcanvas-menu nav ul li a {
			font-family: Poppins;
			font-size: 22px;
			font-weight: 700;
			letter-spacing: 0.5px;
			line-height: 28px;
			text-transform: none;
			color: #ffffff;
		}

		nav .codeless_custom_menu_mega_menu h6,
		nav .menu li ul.sub-menu li.hasSubMenu>a,
		.cl-mobile-menu nav>ul>li>a {
			font-size: 12px;
			font-weight: 600;
			letter-spacing: 0.5px;
			line-height: 20px;
			text-transform: uppercase;
			color: #fff;
		}

		nav .menu li ul.sub-menu li a,
		.cl-submenu a,
		.cl-submenu .empty,
		.tool .header_cart .total {
			font-size: 12px;
			font-weight: 400;
			letter-spacing: 0px;
			line-height: 20px;
			text-transform: none;
			color: #fff;
		}

		.header_container>.main,
		.header_container.header-left,
		.heaer_container.header-right {
			background-color: #FFFFFF;
		}

		.header_container>.main {
			background-position: left top;
			background-repeat: no-repeat;
			border-style: solid;
			border-color: rgba(235, 235, 235, 0);
		}

		.header_container .top_nav.header-row {
			font-family: Poppins;
			font-size: 12px;
			color: #ffffff;
		}

		.header_container>.top_nav {
			background-position: left top;
			background-repeat: no-repeat;
			border-style: solid;
			border-color: rgba(235, 235, 235, 0.17);
		}

		.header_container.header-top>.extra_row,
		.header_container.header-bottom>.extra_row {
			height: 59px;
			line-height: 59px;
		}

		.header_container>.extra_row {
			background-position: left top;
			background-repeat: no-repeat;
			border-style: solid;
			border-color: rgba(235, 235, 235, 0.17);
		}

		nav .codeless_custom_menu_mega_menu,
		nav .menu>li>ul.sub-menu,
		nav .menu>li>ul.sub-menu ul,
		.cl-mobile-menu,
		.cl-submenu,
		.tool .tool-link .cart-total {
			background-color: rgba(15, 12, 15, 0);
		}

		nav .menu li>ul.sub-menu li:hover,
		#site-header-cart .cart_list li:hover,
		#site-header-search input[type="search"] {
			background-color: rgba(56, 56, 56, 0);
		}

		nav .menu li ul.sub-menu li a:hover,
		#site-header-search input[type="search"] {
			color: #FFFFFF !important;
		}

		nav .codeless_custom_menu_mega_menu>ul>li,
		#site-header-cart ul li,
		#site-header-search input[type="search"] {
			border-color: rgba(58, 58, 58, 0);
		}

		.header_container.cl-header-sticky-ready,
		.header_container.cl-header-sticky-mobile.cl-header-sticky-ready {
			background-color: #ffffff !important;
		}

		.header_container:not(.cl-header-light) nav>ul>li a:hover,
		body:not(.cl-one-page) .header_container:not(.cl-header-light) nav>ul>li.current-menu-item>a,
		body.cl-one-page .header_container:not(.cl-header-light) nav>ul>li.current-menu-item-onepage>a,
		aside .widget ul li a:hover,
		aside .widget_rss cite,
		h1>a:hover,
		h2>a:hover,
		h3>a:hover,
		h4>a:hover,
		h5>a:hover,
		h6>a:hover,
		.cl-pagination a:hover,
		mark.highlight,
		#blog-entries article .entry-readmore:hover,
		.cl_team.style-simple .team-item .team-position,
		.cl_team.style-photo .team-item .team-position,
		.cl_toggles.style-simple .cl_toggle .title[aria-expanded="true"],
		.cl_counter,
		.single-post .nav-links>div a .nav-title:hover,
		.shop-products .product_item .cl-price-button-switch a,
		.woocommerce div.product p.price,
		.woocommerce div.product span.price,
		.single-post article .entry-content>a,
		.cl_tabs.style-simple .cl-nav-tabs li.active a {
			color: #1fb4cc !important;
		}

		.header_container.menu_style-border_effect #navigation nav>ul>li>a:hover:after,
		.header_container.menu_style-border_effect #navigation nav>ul>li.current-menu-item>a:after,
		article.format-gallery .swiper-pagination-bullet-active,
		.cl-pagination-jump>div a:hover,
		.shop-products .product_item .onsale,
		.cl-product-info .onsale,
		.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
		.widget_product_categories ul li.current-cat>a:before,
		.cl-header-light .tool .tool-link .cart-total,
		.search__inner--down,
		.cl_blog .news-entries article:hover .post-categories li,
		.header_container.menu_style-border_effect_two #navigation nav>ul>li>a:hover:after,
		.header_container.menu_style-border_effect_two #navigation nav>ul>li.current-menu-item>a:after {
			background-color: #1fb4cc;
		}

		.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
			border-color: #1fb4cc;
		}

		article.sticky,
		aside .widget,
		aside .widget_categories select,
		aside .widget_archive select,
		aside .widget_search input[type="search"],
		input:focus,
		textarea:focus,
		select:focus,
		button:focus,
		#blog-entries .default-style .entry-tools,
		#blog-entries .default-style .entry-tools .entry-tool-single,
		.grid-entries article .grid-holder .grid-holder-inner,
		#blog-entries .grid-style .grid-holder .entry-tools-wrapper,
		.masonry-entries article .grid-holder .grid-holder-inner,
		.portfolio-style-classic .portfolio_item .entry-wrapper-content,
		.portfolio-style-classic_excerpt .portfolio_item .entry-wrapper-content,
		.cl_contact_form7.style-simple input:not(.cl-btn),
		.cl_contact_form7.style-simple textarea,
		.cl_contact_form7.style-simple select,
		.cl_toggles.style-simple .cl_toggle>.title,
		.single-post .entry-single-tags a,
		.single-post .post-navigation,
		article.comment,
		#respond.comment-respond textarea,
		#respond.comment-respond .comment-form-author input,
		#respond.comment-respond .comment-form-email input,
		#respond.comment-respond .comment-form-url input,
		aside .widget_product_search input[type="search"],
		.cl-product-info .product_meta,
		.single-post .cl-layout-fullwidth .cl-comments,
		.post-password-form input[type="password"],
		.single-post .entry-single-related {
			border-color: #ebebeb !important;
		}

		article .entry-meta-single .entry-meta-prepend,
		article.format-quote .entry-content i,
		article.format-quote .entry-content .quote-entry-author,
		aside .widget_categories ul li,
		aside .widget_archive ul li,
		aside .widget_recent_entries .post-date,
		aside .widget_recent_comments .recentcomments,
		aside .widget_rss .rss-date,
		article .entry-tools i,
		article.minimal-style .entry-meta-single a,
		.cl_contact_form7.style-simple label,
		#respond.comment-respond .comment-form-author input,
		#respond.comment-respond .comment-form-email input,
		#respond.comment-respond .comment-form-url input,
		#respond.comment-respond .comment-form-comment textarea,
		#respond.comment-respond p>label,
		article.comment .comment-reply-link,
		article.comment .comment-edit-link,
		.woocommerce-result-count,
		.widget_product_categories ul li .count,
		.cl-product-info .product_meta a,
		.cl-product-info .product_meta span,
		.woocommerce div.product .woocommerce-tabs ul.tabs li a,
		.widget_twitter li .content .date,
		.widget_most_popular li .content .date {
			color: #9b9b9b;
		}

		.cl-pagination span.current,
		.cl-pagination-jump>div>a,
		.cl_progress_bar .progress,
		.single-post .entry-single-tools .single-share-buttons a,
		.btn-priority_secondary,
		.cl-filters.cl-filter-fullwidth.cl-filter-color-light {
			background-color: #dedede;
		}

		article .entry-tools .entry-tool-likes .item-liked i,
		.btn-priority_secondary,
		.single-post .nav-links>div a {
			color: #303133;
		}

		article .entry-tools .entry-tool-share .share-buttons,
		#cl_load_more_btn,
		.cl-filters.cl-filter-fullwidth.cl-filter-color-dark,
		.cl-pagination-jump>div>a:hover,
		.cl-mobile-menu-button span,
		.cl-hamburger-menu span,
		.single-post .entry-single-tags a:hover,
		.single-post .entry-single-tools .single-share-buttons a:hover,
		.shop-products .product_item .cl-learnmore {
			background-color: #303133;
		}

		article .entry-tools .codeless-count,
		article .entry-meta-single a,
		article.format-quote .entry-content .quote-entry-content p,
		article.format-quote .entry-content .quote-entry-content a,
		aside .widget ul li a,
		.cl-pagination a,
		.cl-pagination span.current,
		.cl-pagination-jump a,
		.cl_progress_bar .labels {
			color: #303133;
		}

		.cl-text>p>a {
			color: #303133;
		}

		.cl-text>p>a:hover {
			color: #303133;
		}

		.cl-layout-modern-bg {
			background-color: #f7f7f7;
		}

		body {
			background-position: left top;
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-blend-mode: normal;
			-webkit-background-size: auto;
			-moz-background-size: auto;
			-ms-background-size: auto;
			-o-background-size: auto;
			background-size: auto;
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		article.default-style.format-quote .entry-content,
		aside .widget_calendar caption,
		.cl_page_header .title_part .subtitle,
		.cl_team.style-simple .team-item .team-position,
		.cl_team.style-photo .team-item .team-position,
		.single_blog_style-modern .cl_page_header .entry-meta-single,
		.single_blog_style-custom .cl_page_header .entry-meta-single,
		.woocommerce-result-count,
		.select2-container--default .select2-selection--single .select2-selection__rendered,
		.select2-results__option,
		.shop-products .product_item .onsale,
		.cl-product-info .onsale,
		.woocommerce div.product .woocommerce-tabs ul.tabs li a {
			font-family: Poppins;
		}

		h1:not(.custom_font),
		.h1 {
			font-size: 46px;
			line-height: 62px;
			text-transform: none;
			font-weight: 700;
			letter-spacing: 0px;
			color: #232323;
		}

		.light-text h1:not(.custom_font),
		.light-text .h1 {
			color: #ffffff !important;
		}

		h2:not(.custom_font),
		.h2 {
			font-size: 26px;
			line-height: 44px;
			text-transform: none;
			font-weight: 700;
			letter-spacing: 0px;
			color: #222;
		}

		.light-text h2:not(.custom_font),
		.light-text .h2 {
			color: #ffffff !important;
		}

		h3:not(.custom_font),
		.h3 {
			font-size: 18px;
			line-height: 24px;
			text-transform: none;
			font-weight: 800;
			letter-spacing: 0px;
			color: #383838;
		}

		.light-text h3:not(.custom_font),
		.light-text .h3 {
			color: #ffffff !important;
		}

		h4:not(.custom_font),
		.h4 {
			font-size: 16px;
			line-height: 22px;
			text-transform: none;
			font-weight: 600;
			letter-spacing: 0px;
			color: #303133;
		}

		.light-text h4:not(.custom_font),
		.light-text .h4 {
			color: #ffffff !important;
		}

		h5:not(.custom_font),
		.h5 {
			font-size: 14px;
			line-height: 24px;
			text-transform: none;
			font-weight: 600;
			letter-spacing: 0px;
			color: #303133;
		}

		.light-text h5:not(.custom_font),
		.light-text .h5 {
			color: #ffffff !important;
		}

		h6:not(.custom_font),
		.h6 {
			font-size: 12px;
			line-height: 24px;
			text-transform: none;
			font-weight: 600;
			letter-spacing: 1px;
			color: #303133;
		}

		.light-text h6:not(.custom_font),
		.light-text .h6 {
			color: #ffffff !important;
		}

		html,
		body,
		.light-text .breadcrumbss .page_parents {
			font-family: Poppins;
			font-size: 16px;
			line-height: 28px;
			text-transform: none;
			color: #707070;
		}

		article.hentry h2.entry-title {
			font-size: 24px;
			letter-spacing: 0.00em;
			line-height: 34px;
			text-transform: none;
			color: #131613;
		}

		article.post h1.entry-title {
			font-size: 34px;
			font-weight: 600;
			line-height: 42px;
			text-transform: none;
			color: #303133;
			margin-top: 15px;
			margin-bottom: 40px;
		}

		#blog-entries article .entry-readmore {
			font-size: 13px;
			font-weight: 700;
			letter-spacing: 0.00em;
			line-height: 20px;
			text-transform: uppercase;
			color: #454545;
		}

		article .entry-overlay-color .entry-overlay,
		article .entry-overlay-zoom_color .entry-overlay {
			background-color: #1fb4cc;
		}

		#blog-entries .grid-style .grid-holder .grid-holder-inner {
			background-color: rgba(255, 255, 255, 1);
		}

		#respond.comment-respond .comment-form-comment textarea,
		#respond.comment-respond input:not([type="submit"]) {
			background-color: #ffffff;
		}

		.single-author>h6,
		.entry-single-related>h6,
		.single-post #comments .comments-title,
		.single-post #reply-title {
			font-family: Poppins;
			font-size: 12px;
			font-weight: 600;
			letter-spacing: 1px;
			line-height: 24px;
			text-transform: uppercase;
			color: #303133;
		}

		.portfolio_item .portfolio-categories a,
		.portfolio_item .portfolio-categories {
			font-size: 13px;
			font-weight: 400;
			letter-spacing: 0.00em;
			line-height: 20px;
			text-transform: none;
			color: #999;
		}

		.cl-btn:not(.btn-priority_secondary) {
			background-color: rgba(0, 0, 0, 0);
			color: #1E1E1E;
			border-color: #1E1E1E;
			border-width: 1px;
		}

		.cl-btn:not(.btn-priority_secondary):hover {
			background-color: #1E1E1E;
			color: #ffffff;
			border-color: #1E1E1E;
		}

		.light-text .cl-btn,
		.header_container.cl-header-light:not(.cl-responsive-header) .cl-btn {
			background-color: rgba(255, 255, 255, 0);
			color: #FFFFFF;
			border-color: rgba(255, 255, 255, 0.83);
		}

		.light-text .cl-btn:hover,
		.header_container.cl-header-light:not(.cl-responsive-header) .cl-btn:hover {
			background-color: #FFFFFF;
			color: #1E1E1E;
		}

		.cl-light .cl-btn,
		.header_container.cl-header-light:not(.cl-responsive-header) .cl-btn:hover {
			border-color: #FFFFFF;
		}

		aside .widget-title {
			font-family: Source Sans Pro;
			color: #303133;
		}

		aside .widget {
			padding-top: 35px;
			padding-bottom: 35px;
		}

		aside .widget_search input[type="search"] {
			background-color: #ffffff;
		}

		.inner-content-row,
		.single_blog_style-classic.cl-layout-fullwidth {
			padding-top: 75px;
		}

		.inner-content-row {
			padding-bottom: 75px;
		}

		#blog-entries article {
			margin-bottom: 75px;
		}

		#portfolio-entries .portfolio_item {
			padding: 15px;
		}

		footer#colophon .widget {
			padding-top: 3px;
			padding-bottom: 3px;
		}

		footer#colophon .widget-title {
			font-family: Poppins;
			font-size: 12px;
			font-weight: 600;
			letter-spacing: 0.05em;
			text-transform: uppercase;
		}

		footer#colophon {
			border-style: solid;
			border-color: rgba(235, 235, 235, 0.17);
			color: #9E9E9E;
		}

		footer#colophon,
		#copyright input,
		#copyright select,
		#copyright textarea {
			background-color: #0C0C0C;
		}

		footer#colophon input[type="text"],
		footer#colophon select,
		footer#colophon textarea,
		footer#colophon input[type="email"],
		footer#colophon .social_widget .social-icons-widget.circle li,
		footer#colophon table tbody td {
			background-color: #383838;
		}

		footer#colophon input[type="submit"] {
			background-color: #1b1b1b;
		}

		footer#colophon .widget-title,
		footer#colophon .rsswidget {
			color: #ffffff;
		}

		footer#colophon a,
		footer#colophon .widget_rss cite,
		footer#colophon .widget_calendar thead th {
			color: #D6D6D6 !important;
		}

		footer#colophon a:hover {
			color: #1fb4cc !important;
		}

		footer#colophon .widget,
		footer#colophon input,
		footer#colophon select,
		footer#colophon textarea {
			border-color: #0C0C0C;
		}

		#copyright {
			background-color: #17191b;
			color: #999;
			padding-top: 20px;
			padding-bottom: 20px;
		}

		#copyright a {
			color: #d1d1d1 !important;
		}

		#copyright a:hover {
			color: #fff !important;
		}

		#copyright .widget,
		#copyright input,
		#copyright select,
		#copyright textarea {
			border-color: #2b2b2b;
		}

		@media (max-width: 991px) {
			#logo img {
				height: 37px;
			}
		}

		@media (max-width: 480px) {
			#logo img {
				height: 37px;
			}
		}

		@media (min-width: 992px) {

			.header_container.header-top nav>ul>li,
			.header_container.header-bottom nav>ul>li {
				padding-left: 16px;
				padding-right: 16px;
			}

			.header_container.header-left nav>ul>li,
			.header_container.header-right nav>ul>li,
			.vertical-menu nav>ul>li {
				padding-top: 16px;
				padding-bottom: 16px;
			}

			.header_container.header-left>.main .header-el,
			.header_container.header-right>.main .header-el {
				margin-bottom: 60px;
			}

			.header_container.header-top>.main .header-el,
			.header_container.header-bottom>.main .header-el {
				margin-right: 60px;
			}

			.header_container.header-top>.main,
			.header_container.header-bottom>.main {
				height: 83px;
				line-height: 83px;
			}

			.header_container.header-left>.top_nav .header-el,
			.header_container.header-right>.top_nav .header-el {
				margin-bottom: 60px;
			}

			.header_container.header-top>.top_nav .header-el,
			.header_container.header-bottom>.top_nav .header-el {
				margin-right: 60px;
			}

			.header_container.header-top>.top_nav,
			.header_container.header-bottom>.top_nav {
				height: 89px;
				line-height: 89px;
			}

			.header_container.header-left>.extra_row .header-el,
			.header_container.header-right>.extra_row .header-el {
				margin-bottom: 58px;
			}

			.header_container.header-top>.extra_row .header-el,
			.header_container.header-bottom>.extra_row .header-el {
				margin-right: 58px;
			}

			.cl-boxed-layout {
				width: 1200px;
			}

			#blog-entries.blog_page {
				width: 90%;
			}

			.single-post .cl-layout-fullwidth .inner-content.container {
				width: 1002px;
			}
		}

		@media (min-width: 1200px) {
			.container {
				width: 1100px;
			}
		}
	
		.service-sec img {
			border-radius: 10px;
		}

		.service-sec .wrapper-form {
			border-radius: 5px;
		}

		.lets-sec .bg-layer {
			border-radius: 10px;
		}

		.lets-sec .wrapper {
			border-radius: 10px;
		}

		.service-inn-sec h3.custom_font.h5 {
			font-weight: 400;
		}

		#service-sc {
			margin-top: 30px;
		}

		@media screen and (max-width: 768px) {
			#service-sc {
				margin-top: 10px;
			}
		}
	
	
		.wpb_animate_when_almost_visible {
			opacity: 1;
		}
	
	
		div#cl_row_67d0516a86caf4-75625746 {
			padding-top: 0 !important;
		}

		div#cl_column_67d0516a86ecd8-34261881 .cl_col_wrapper {
			padding-bottom: 0 !important;
		}
	
	
		.cl_btn_div6878ff3a802bf9-46750809 a:hover {
			background-color: #ffffff !important;
			color: #1fb4cc !important;
		}
	
	
		.cl_btn_div6878ff3a8077b3-38270712 a:hover {
			background-color: #ffffff !important;
			color: #1fb4cc !important;
		}
	
	
		.cl_btn_div6878ff3a926de0-95544880 a:hover {
			background-color: #ffffff !important;
			color: #1fb4cc !important;
		}
	
	
		.client-section .color img:hover {
			-webkit-filter: grayscale(0%);
			filter: grayscale(0%);
		}





		.client-section .imageBox {
			position: relative;
			float: left;
		}

		.client-section .imageBox .hoverImg {
			position: absolute;
			left: 0;
			top: 0;
			display: none;
		}

		.client-section .imageBox:hover .hoverImg {
			display: block;
		}

		.client-section .imageBox:hover .hoverImg {
			display: block;
		}
	
	
		.cl_btn_div6878ff3aabef15-68349349 a:hover {
			background-color: #ffffff !important;
			color: #1fb4cc !important;
		}
	
	
		.cl_btn_div6878ff3aac5bf7-51356695 a:hover {
			background-color: #ffffff !important;
			color: #1fb4cc !important;
		}
	
	
		.serviceli-footer {
			color: d5d5d5;
			line-height: 20px;
			display: grid;
		}

		footer#colophon {
			padding: 0 !important;
		}

		div#text-3 {
			display: none !important;
		}

		div#text-5 {
			display: none !important;
		}

		div#social_widget-3 {
			display: none !important;
		}

		.arrow-icon-footer {
			position: relative;
			bottom: -200px;
		}

		@media only screen and (max-width: 991px) {
			.arrow-icon-footer {
				position: relative;
				bottom: 0;
			}
		}

		@media only screen and (max-width: 767px) {
			.servicehead-footer {
				margin-top: 10px !important;
			}

		}
	
		#cl_row_6878ff3a4f2f91-65225790 .row>.cl_cl_column>.cl_column,
		#cl_row_6878ff3a4f2f91-65225790 .row>.cl_column {
			padding-left: 35px;
			padding-right: 35px;
		}

		#cl_row_6878ff3a73eae6-33945591 .row>.cl_cl_column>.cl_column,
		#cl_row_6878ff3a73eae6-33945591 .row>.cl_column {
			padding-left: 35px;
			padding-right: 35px;
		}

		#cl_row_6878ff3a790228-38009736 .row>.cl_cl_column>.cl_column,
		#cl_row_6878ff3a790228-38009736 .row>.cl_column {
			padding-left: 35px;
			padding-right: 35px;
		}

		#cl_text_6878ff3a7f408 p {
			margin-top: 0;
			margin-bottom: 0;
		}

		@media (max-width:767px) {
			#cl_row_6878ff3a7ece02-80612626 {
				padding-bottom: 20px !important;
			}
		}

		#cl_text_6878ff3a7f7b8 p {
			margin-top: 0;
			margin-bottom: 0;
		}

		@media (max-width:767px) {
			#cl_row_6878ff3a7f58b7-59103110 {
				padding-bottom: 20px !important;
			}
		}

		@media (max-width:767px) {
			#cl_column_inner_6878ff3a7ff538-44572763>.wrapper {
				padding-left: 0px !important;
			}
		}

		#cl_row_inner_6878ff3a7fca80-08956332 .cl_cl_column_inner,
		#cl_row_inner_6878ff3a7fca80-08956332 .row>.cl_column_inner {
			padding-left: px;
			padding-right: px;
		}

		@media (max-width:767px) {
			#cl_column_6878ff3a7fa3a0-40946279>.cl_col_wrapper {
				margin-bottom: 20px !important;
			}
		}

		@media (max-width:767px) {
			#cl_column_inner_6878ff3a805da5-39589545>.wrapper {
				padding-left: 0px !important;
			}
		}

		#cl_row_6878ff3a808f06-36256396 .row>.cl_cl_column>.cl_column,
		#cl_row_6878ff3a808f06-36256396 .row>.cl_column {
			padding-left: 35px;
			padding-right: 35px;
		}

		@media (max-width:767px) {
			#service-sc {
				padding-top: 30px !important;
				padding-bottom: 30px !important;
			}
		}

		#cl_text_6878ff3a9775d p {
			margin-top: 0;
			margin-bottom: 0;
		}

		@media (max-width:767px) {
			#cl_column_6878ff3a975c32-84450939>.cl_col_wrapper {
				padding-bottom: 0px !important;
			}
		}

		#cl_text_6878ff3a99814 p {
			margin-top: 0;
			margin-bottom: 0;
		}

		@media (max-width:991px) {
			#cl_row_6878ff3a98fc91-91003829 {
				margin-top: -40px !important;
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
		}

		@media (max-width:767px) {
			#cl_row_6878ff3a98fc91-91003829 {
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
		}

		#cl_text_6878ff3aa9945 p {
			margin-top: 0;
			margin-bottom: 0;
		}

		@media (max-width:767px) {
			#cl_column_inner_6878ff3aa9b686-99221803>.wrapper {
				margin-top: 50px !important;
			}
		}

		@media (max-width:767px) {
			#cl_row_6878ff3aa935d2-09370847 {
				padding-bottom: 0px !important;
			}
		}

		@media (max-width:767px) {
			#cl_column_inner_6878ff3aabc034-76530559>.wrapper {
				margin-left: 20px !important;
			}
		}

		@media (max-width:767px) {
			#cl_column_6878ff3aaba045-79124870>.cl_col_wrapper {
				margin-bottom: 20px !important;
			}
		}
	
	
		@media (max-width: 767px) {
			#cl_column_67d689512bf769-35445767 .cl_col_wrapper {
				padding-right: 15px !important;
			}

			#cl_row_67dcaf455c2dd5-41319217 .row>.cl_cl_column>.cl_column,
			#cl_row_67dcaf455c2dd5-41319217 .row>.cl_column {
				width: 95% !important;
			}

			.cl_col_wrapper {
				padding-right: 0 !important;
			}

			.codeless-content img {
				margin-bottom: 15px !important;
				width: 100%;
			}

			img.emoji {
				margin-bottom: 0 !important;
			}

			h1#services {
				padding-top: 40px;
			}

		}
	