body {
			--color-primary: #184341;
			--color-gradient-start: #007fff;
			--color-gradient-stop: #ff4d54;
			--color-link: #5b7bfb;
			--color-link-hover: #181b31;
			--lqd-cc-active-bw: 1px;
		}

		.titlebar-inner h1 {
			font-weight: 700;
		}

		.titlebar-inner p {
			font-family: Montserrat;
			font-size: 18px;
			font-weight: 600;
			line-height: 28px;
		}

		.titlebar-inner {
			padding-top: 55px;
			padding-bottom: 100px;
		}

		.titlebar {
			background-image: url(images/2021/01/Mask-3@2x.jpg);
			background-size: cover;
			background-position: center center;
		}

		.titlebar>.titlebar-overlay.lqd-overlay {
			background: rgba(17, 48, 46, 0.9);
		}

		.titlebar .titlebar-scroll-link {
			color: rgba(255, 255, 255, 0.68);
		}

		@media screen and (min-width: 992px) {
			body.has-sidebar #lqd-contents-wrap {
				padding-top: 75px;
			}
		}

		@media (min-width: 1200px) {
			.is-stuck>.elementor>.e-container:not(.lqd-stickybar-wrap) {
				background: #FFFFFF !important;
			}

			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>p,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element .nav-trigger,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element .lqd-scrl-indc,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.lqd-custom-menu,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.btn-naked,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.btn-underlined,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.social-icon li a,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.lqd-custom-menu>ul>li>a,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.navbar-collapse .main-nav>li>a,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element .ld-module-trigger .ld-module-trigger-txt,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element .lqd-module-badge-outline .ld-module-trigger-count,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element .ld-module-trigger-icon,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.lqd-custom-menu .lqd-custom-menu-dropdown-btn {
				color: #111111;
			}

			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element .nav-trigger.bordered .bars:before {
				border-color: #111111;
			}

			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element .nav-trigger .bar,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element .lqd-scrl-indc .lqd-scrl-indc-line {
				background: #111111;
			}

			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.btn-naked:hover,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.btn-underlined:hover,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.social-icon li a:hover,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.lqd-custom-menu>ul>li>a:hover,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.navbar-collapse .main-nav>li>a:hover,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.navbar-collapse .main-nav>li:hover>a,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.navbar-collapse .main-nav>li.is-active>a,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.navbar-collapse .main-nav>li.current-menu-ancestor>a,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.navbar-collapse .main-nav>li.current_page_item>a,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.navbar-collapse .main-nav>li.current-menu-item>a,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.iconbox h3,
			.is-stuck>.elementor>.e-container>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-element>.iconbox .iconbox-icon-container {
				color: #000000;
			}
		}

		@media (min-width: 992px) {

			.lqd-lp-style-6-alt .lqd-lp-excerpt,
			.lqd-lp-style-6-alt .lqd-lp-header {
				padding-bottom: 2rem;
			}
		}

		.lqd-lp-style-6-alt .lqd-lp-meta {
			display: none;
		}

		.intl-tel-input.separate-dial-code .selected-flag,
		.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
			background-color: transparent;
		}

		.is-stuck .elementor-widget-text-editor .elementor-widget-container>h6 {
			color: #102020;
		}

		.is-stuck .elementor-widget-text-editor .elementor-widget-container>h6>span:first-child {
			color: inherit !important;
		}

		.our-services .lqd-unit-animation-done:hover .lqd-iconbox-heading,
		.our-services .lqd-unit-animation-done:hover .contents p,
		.our-services .lqd-unit-animation-done:hover .btn,
		.our-services .lqd-unit-animation-done:hover .iconbox-icon-container>svg path:not([stroke=none]) {
			fill: #fff;
			color: #fff !important;
		}

		input.wpcf7-form-control.wpcf7-phonetext.wpcf7-text.wpcf7-validates-as-phonetext {
			padding-left: 80px !important;
		}

		.wpcf7 form.invalid .wpcf7-response-output,
		.wpcf7 form.unaccepted .wpcf7-response-output,
		.wpcf7 form.payment-required .wpcf7-response-output {
			font-size: 12px;
			margin: 10px 0px;
		}

		.page-id-13048 .footer-contact-form {
			display: none;
		}

		.about-faq-section .iconbox-icon-wrap {
			background: #5956E9;
			padding: 15px 10px;
			border-radius: 20px 0px 0px 20px;
			margin: 0 !important;
			margin-inline-end: 0px !important;
			height: 60px;
		}

		.about-faq-section h4.lqd-iconbox-heading {
			background: #5956E9;
			padding: 15px 10px;
			border-radius: 0px 20px 20px 0px;
			margin: 0 !important;
			margin-inline-end: 0px !important;
			height: 60px;
		}

		img.lqd-icn-ess.icon-lqd-mobile {
			display: inline-block;
			position: absolute;
			z-index: 2;
			top: 50%;
			right: calc(1em + 15px);
			pointer-events: none;
			transform: translateY(-50%);
			width: 17px;
		}

		span.slider-sub-heading {
			background: #5956E9;
			padding: 10px;
			margin: 15px 0px;
			display: block;
			width: fit-content;
		}

		.lqd-contact-form .ui-button.ui-selectmenu-button,
		.lqd-contact-form input,
		.lqd-contact-form select,
		.lqd-contact-form textarea {
			border-radius: 15px;
		}

		.services-white-bg .contents {
			background: #fff;
			padding: 30px;
			border-radius: 15px;
			text-align: left;
		}

		.services-white-bg .iconbox-label {
			font-size: 14px;
			padding: 0;
		}

		.lqd-contact-form p {
			text-align: left;
		}

		h2.customer-exp-hear {
			color: #5956E9;
			font-size: 52px;
			padding: 0 !important;
			margin: 0 !important;
		}

		h6.customer-exp-sub-heading {
			font-size: 20px;
			color: #fff;
		}

		a.customer-exp-link {
			color: #fff;
		}

		.customer-exp-main .carousel-item-content {
			text-align: left;
		}

		.lqd-contact-form label {
			color: #27272E;
			font-size: 14px;
		}

		.wpcf7-not-valid-tip {
			font-size: 12px;
		}

		.presence-services-item .lqd-fb-style-1-3 {
			border-radius: 50px;
		}

		.lqd-contact-form-button-lg input[type=submit] {
			border-radius: 20px !important;
		}

		.related-posts .lqd-lp-style-13 .lqd-lp-title a,
		.related-posts .lqd-lp-style-13:hover .lqd-lp-title a {
			font-size: 16px;
			color: #fff;
		}

		.lqd-lp-style-6-alt .lqd-lp-title,
		.related-posts .lqd-lp-style-13 .lqd-lp-title {
			background: #5956E9;
			border-radius: 20px;
			padding: 7px 10px;
		}

		.lqd-lp-style-6 .lqd-lp-author a,
		.lqd-lp-style-6 .lqd-lp-author h3 {
			text-transform: uppercase;
			font-weight: 600;
		}

		.lqd-lp-style-6-alt .lqd-lp-cat-solid a {
			padding: 10px;
			background-color: #fff;
			color: #292929;
		}

		.certification-services-item .elementor-button {
			width: 100%;
		}

		.lqd-contact-form textarea {
			border-radius: 15px 15px 15px 15px !important;
		}

		.about-journey-steps .carousel-item-inner {
			background-color: #F4F8FB;
			border: solid 1px #E3E6E9;
			border-radius: 25px;
		}

		.about-journey-steps .carousel-item:hover .carousel-item-inner {
			background-color: #5956E9;
		}

		.about-journey-steps .ca-initvalues-applied {
			position: relative;
		}

		.about-journey-steps .carousel-item:hover span,
		.about-journey-steps .carousel-item:hover h4 {
			color: #fff;
		}

		.lqd-lp-style-6 {
			box-shadow: 0 0px 2px rgba(82, 71, 175, .09);
		}

		nav.post-nav .nav-subtitle {
			padding: 1em 2em;
			background-color: #cfd2d6;
		}

		nav.post-nav .nav-title {
			color: #9C9C9C;
			font-size: 16px;
		}

		.blog-post-footer:after {
			content: "";
			display: inline-block;
			border-top: 1px dashed #cecece;
			position: absolute;
			bottom: 0;
			left: 15px;
			right: 15px;
		}

		.blog-post-footer {
			padding-top: 20px;
		}

		.lqd-blog-post-style-1 .related-posts {
			margin-top: 0px;
			padding: 40px 0;
			margin-bottom: 0px;
		}

		h3.related-posts-title {
			text-align: center;
			font-size: 52px !important;
			margin-bottom: 1em;
			font-weight: 500;
		}

		header.lqd-lp-header.mb-2,
		.lqd-lp-excerpt.mb-3 {
			padding: 0 15px;
		}

		.related-posts .lqd-lp-style-13 .lqd-lp-img>figure img {
			border-radius: 10px 10px 0px;
		}

		article.lqd-lp.lqd-lp-style-13 {
			border: solid 1px #E0E5E4;
			border-radius: 10px;
		}

		.about-faq-section .elementor-toggle .elementor-tab-title {
			border-bottom: none;
		}

		.elementor-toggle .elementor-tab-content {
			border-bottom: unset;
		}

		.about-faq-section .elementor-toggle-icon.elementor-toggle-icon-right {
			margin-top: 7px;
		}

		.about-faq-section .elementor-tab-title.elementor-active {
			background: #5956E9;
			border-radius: 20px;
		}

		.about-faq-section .elementor-toggle-item {
			background: #fff;
			padding: 5px;
			border-radius: 20px;
			margin-bottom: 15px !important;
		}

		.services-tag-border li {
			border: solid 1px #CBCBCB;
			padding: 15px 30px !important;
			border-radius: 50px;
			margin-bottom: 20px !important;
		}

		.ld-sf--size-md [type=submit] {
			border-radius: 15px;
		}

		p.ld_sf_paragraph.pos-rel {
			padding-right: 10px;
		}

		span.wpcf7-form-control.wpcf7-radio {
			display: flex;
			gap: 30px;
		}

		.contact-custom-border .wpcf7-form-control-wrap {
			margin: 0px;
		}

		.contact-custom-border input {
			border-radius: 0px !important;
		}

		.contact-custom-border {
			border: 1px solid #d5d6de;
			border-radius: 15px;
			padding: 10px 20px;
			margin-bottom: 30px;
		}

		.contact-custom-h4 {
			padding-top: 40px;
			text-align: left;
		}

		@media screen and (min-width: 992px) {
			.ld-search-form input {
				padding: 15px 15px 15px 40px;
				border: 1px solid rgba(0, 0, 0, .1);
			}

			.ld-search-form .input-icon {
				left: 10px;
			}

			/*
    .about-journey-steps:before {
        position: absolute;
        content: "";
        height: 3px;
        background: #E3E6E9;
        width: 100%;
        top: 50%;
    }
    .about-journey-steps-first:after {
        height: 10px !important;
        width: 10px !important;
        left: 0;
        background: #E3E6E9 !important;
        top: 49% !important;
        border-radius: 50px;
    }
    
    .about-journey-steps-last:after {
        height: 10px !important;
        width: 10px !important;
        right: 0;
        background: #E3E6E9 !important;
        top: 49% !important;
        border-radius: 50px;
    }
    
    .about-journey-steps-first:hover:after {
        background: #5956E9 !important;
    }
    .about-journey-steps-last:hover:after {
        background: #5956E9 !important;
    }
    
    .about-journey-steps .ca-initvalues-applied:before {
        position: absolute;
        content: "";
        height: 3px;
        background: #E3E6E9;
        width: 28px;
        left: 0;
        top: 50%;
    }
    .about-journey-steps .ca-initvalues-applied:after {
        position: absolute;
        content: "";
        background: #E3E6E9;
        height: 3px;
        width: 28px;
        right: 0;
        top: 50%;
    }
    .about-journey-steps .ca-initvalues-applied:hover:before {
        background: #5956E9;
    }
    .about-journey-steps .ca-initvalues-applied:hover:after {
        background: #5956E9;
    }
    */
			.lqd-blog-post-style-1 h1.entry-title,
			.lqd-blog-post-style-2 h1.entry-title {
				font-size: 62px;
			}
		}

		@media (max-width: 767px) {
			.services-tag-border li span {
				font-size: 14px !important;
			}

			.services-tag-border li {
				border: solid 1px #CBCBCB;
				padding: 10px 20px !important;
				border-radius: 50px;
				margin-bottom: 15px !important;
			}

			.ld-sf--size-md [type=submit] {
				margin-top: 10px;
			}

			.footer-menu .lqd-custom-menu-dropdown-btn {
				border: solid 1px #999FAE;
				color: #000;
			}

			.lqd-custom-menu-mobile-collapsible ul {
				border: solid 1px gray;
				padding: 15px 20px;
			}
		}
