			html {
				font-size: 18px;
			}
			body {
				color: #42525d;
				background-color: #f5f5f5;
				font-family: 'Manrope';
				font-size: 18px;
				font-weight: 300;
				line-height: 25px;
				text-transform: none;
			}
			.body-color,
			.accordion-button:not(.collapsed),
			#dynamic-tabs-nav .nav-link:hover,
			#dynamic-tabs-nav .nav-link.active,
			#mobile-menu-modal .main-navigation .menu-border,
			::placeholder {
				color: #42525d;
			}
			b,
			strong {
				font-weight: 700;
			}
			.custom-logo {
				max-height: 4.4444444444444rem;
				height: 100%;
				width: auto;
			}
			a {
				color: #5a75a7;
			}
			.social-icon svg {
				fill: #42525d;
			}
			
			.margin {
				margin: 5.5555555555556rem 2.7777777777778rem 5.5555555555556rem 2.7777777777778rem;
			}
			.margin-top {
				margin-top: 5.5555555555556rem;
			}
			.margin-bot {
				margin-bottom: 5.5555555555556rem;
			}
			.margin-left {
				margin-left: 2.7777777777778rem;
			}
			.margin-right {
				margin-right: 2.7777777777778rem;
			}
			
			.padding {
				padding: 5.5555555555556rem 2.7777777777778rem 5.5555555555556rem 2.7777777777778rem;
			}
			.padding-top {
				padding-top: 5.5555555555556rem;
			}
			.padding-bot,
			.archive.category .heading_title {
				padding-bottom: 5.5555555555556rem;
			}
			.padding-left {
				padding-left: 2.7777777777778rem;
			}
			.padding-right {
				padding-right: 2.7777777777778rem;
			}
			
			a.link {
				color: #5a75a7;
				text-transform: none;
			}
			a.link svg,
			a.page-numbers svg,
			body div.wpforms-container-full .wpforms-form .form_btn_svg {
				fill: #ffffff;
				background-color: #5a75a7;
			}
			a.link:hover svg,
			a.page-numbers:hover svg {
				fill: #5a75a7;
				background-color: #ffffff;
			}
			.dynamic-carousel-image-content .main-heading,
			.dynamic-carousel-image-content p,
			.dynamic-carousel-image-content a,
			.main_sticky_details * {
				color: #5a75a7;
			}
			.main_sticky_img_wrapper {
				background-color: #42525d;
			}
			a.button {
				color: #ffffff;
				padding: 10px 40px;
				background-color: #5a75a7;
				border-radius: 40px;
				text-transform: uppercase;
			}
			.fixed-contact-us,
			.mouse-wheel {
				background-color: #5a75a7;
			}
			.big-text
			 {
				font-family: 'Noto Serif', sans-serif;
				font-size: 20px;
				font-weight: inherit;	
				line-height: 30px;
				text-transform: none;	
			}
			.main-heading,
			h1:not(.extra-big-heading),
			.main-heading h2 {
				font-family: 'Noto Serif', sans-serif;
				font-size: 40px;
				font-weight: inherit;	
				line-height: 50px;
			}
			#mobile-menu-modal .main-navigation li.level-1 span {
				font-family: 'Manrope', sans-serif;
				font-size: 1.6666666666667rem;
				font-weight: inherit;
				line-height: 2.2222222222222rem;
				text-transform: none;	
			}
			#mobile-menu-modal .main-navigation li.level-2 span {
				font-family: 'Montserrat', sans-serif;
				font-size: 1.1111111111111rem;
				font-weight: inherit;
				line-height: 1.6666666666667rem;
				text-transform: none;	
			}
			h1, .h1 {
				color: #5a75a7;
				text-transform: none;
			}
			h2, .h2 {
				color: #5a75a7;
				text-transform: none;
				margin-bottom: 1.5rem;
			}
			h3, .h3 {
				color: #5a75a7;
				text-transform: none;
			}
			h4, .h4,
			h5, .h5,
			h6, .h6 {
				color: #42525d;
				text-transform: none;
			}
			.extra-big-heading,
			.extra-big-heading h1,
			.extra-big-heading h2
			 {
				font-size: 2.5rem;
				line-height: 3.0555555555556rem;
				font-family: 'Noto Serif', sans-serif;
				font-weight: inherit;	
				text-transform: none;

			}
			
			
			h2,h1 {
				font-family: 'Noto Serif', sans-serif;
				font-weight: inherit;	
			}
			.main-heading h3{
			font-family: 'Manrope', sans-serif;
			}
			.sub-heading h2,
			.single-service-content > h2,
			.single h2:not(.extra-big-heading),
			.about_section_desc > h2,
			#archive-description-section h2 {
				font-size: 30px;
				font-family: 'Noto Serif', sans-serif;
				font-weight: inherit;	
				line-height: 40px;
			}
			.small-heading,
			h3 {
				font-size: 25px ;
				font-family: 'Noto Serif', sans-serif;
				font-weight: inherit;	
				line-height: 35px ;
				text-transform: none;
				margin-bottom: 1.75rem;		
			}
			.main-text-color,
			.mfp-title,
			.mfp-counter,
			.mfp-close {
				color: #42525d;
			}
			.main-color-bg {
				background-color: #42525d;
			}
			.secondary-text-color {
				color: #5a75a7;
			}
			.secondary-color-bg {
				background-color:: #5a75a7;
			}
			
			.accordion {
				--bs-accordion-color: #42525d;
				--bs-accordion-border-color: #42525d;
			}
			
			.body-background,
			.normal-navigation ul.right-navigation ul.sub-menu li,
			#mobile-menu-modal::before,
			.mfp-bg,
			.mfp-figure::after,
			#footer-navigation ul#menu-bottom-menu li ul.sub-menu {
				background-color: #f5f5f5;
			}
			.gradient-header {
				background-image: linear-gradient(to bottom, #f5f5f5, transparent);
			}
			.talk_button svg,
			.mfp-arrow::before {
				background-color: #5a75a7;
			}
			.dynamic-carousel-image-img {
				background-color: #5a75a7;
			}
			.swiper-button-prev,
			.swiper-button-next {
				background-color: #ffffff;
			}
			.swiper-button-next svg,
			.swiper-button-prev svg {
				fill: #5a75a7;
			}
			.swiper-button-prev:hover,
			.swiper-button-next:hover {
				background-color: #5a75a7;
			}
			.talk_button svg,
			.swiper-button-next:hover svg,
			.swiper-button-prev:hover svg {
				fill: #ffffff;
			}
			#dynamic-tabs-nav .nav-link:hover,
			#dynamic-tabs-nav .nav-link.active {
				border-color: #42525d;
			}
			
			.single-page .container {
				max-width: px;
			}
			.single-post .container {
				max-width: px;
			}
			
			#footer-navigation li::before,
			#classic-footer-menu li::before {
				background-color: #42525d;
			}
			
			.quote {
				background-color: #42525d;
			}
			.quote svg {
				fill: #f5f5f5;
			}
			
			body div.wpforms-container-full input,
			body div.wpforms-container-full textarea,
			body div.wpforms-container-full select {
				border-color: #42525d;
			}
			div.wpforms-container-full button[type="submit"]:focus::after{
				border:none !important;
			}
			div.wpforms-container-full input:focus:invalid,
			div.wpforms-container-full input.wpforms-error,
			div.wpforms-container-full input[type="tel"]:focus{
				border:unset !important;
				box-shadow:none !important;
			}
			body div.wpforms-container-full .wpforms-layout-column .wpforms-field.wpforms-has-error::before,
			body div.wpforms-container-full .wpforms-layout-column .wpforms-field.wpforms-has-error::after {
				bottom: 40%;
			}
			body div.wpforms-container-full .wpforms-layout-column .wpforms-field::before,
			body div.wpforms-container-full .wpforms-layout-column .wpforms-field::after {
				bottom: 18%;
			}
			body div.wpforms-container-full .wpforms-field-textarea::before,
			body div.wpforms-container-full .wpforms-field-textarea::after{
				bottom: 9%;
			}
			div.wpforms-container-full button[type="submit"]:not(:hover):not(:active) {
				background-color: transparent !important;
				color: #000 !important;
			}
			body div.wpforms-container-full .wpforms-form .choices__list--dropdown,
			body > div div.wpforms-container-full .iti__dropdown-content,
			body div.wpforms-container div.wpforms-uploader {
				border: 1px solid #42525d !important;
				background-color: #f5f5f5 !important;
				box-shadow:none !important;
				border-radious:0 !important;
			}
			div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted {
				background-color: #42525d !important;
			}
			body div.wpforms-container-full .wpforms-submit {
				color: #42525d;
				font-size: 18px !important;
				line-height: 25px;
				font-weight: 400;
				font-family: 'Manrope' !important;
			}
			body div.wpforms-container-full .wpforms-submit:hover{
			color: #42525d;
			}
			body div.wpforms-container-full div.wpforms-container-full input[type="date"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="datetime"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="datetime-local"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="email"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="month"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="number"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="password"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="range"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="search"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="tel"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="text"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="time"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="url"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full input[type="week"]::placeholder,
			body div.wpforms-container-full div.wpforms-container-full select::placeholder,
			body div.wpforms-container-full div.wpforms-container-full select,
			body div.wpforms-container-full div.wpforms-container-full textarea::placeholder {
				color: #42525d;
			}
			
			#loader,
			.unfold-image-fold,
			.unfold-top-fold,
			.unfold-bot-fold {
				background-color: #f5f5f5;
			}
			.ring,
			.waveform,
			.leap-frog,
			.metronome,
			.pinwheel {
				color: #42525d;
			}
			.ring circle {
				stroke: #42525d;
			}
			.waveform__bar,
			.leap-frog__dot::before,
			.metronome__dot::before,
			.pinwheel__line,
			body div.wpforms-container-full .wpforms-field-layout-columns .wpforms-field::before,
			body div.wpforms-container-full .wpforms-field-textarea::before,
			body div.wpforms-container-full .wpforms-layout-column .wpforms-field::after,
			body div.wpforms-container-full .wpforms-field-textarea::after,
			div.wpforms-container .wpforms-form .choices__inner:before,
			div.wpforms-container .wpforms-form .choices__inner:after
			 {
				background-color: #42525d;
			}
			div.wpforms-container .wpforms-form .choices__inner {
				border: none !important;
				box-shadow :none !important;
			}
			
			#cookie-notice {
				max-width: 400px;
				min-width: unset !important;
				margin: 0 20px 20px;
				border-radius: 20px;
				overflow: hidden;
				box-shadow: 2px 2px 10px rgba(0, 0, 0, .5);
			}
			#cookie-notice .cookie-notice-container {
				display: block;
				color: #42525d;
				background-color: #f5f5f5;
			}
			#cn-notice-text {
				font-size: 18px;
				line-height: 25px;
				margin: 30px 0;
			}
			#cookie-notice .cookie-notice-container a.cn-button {
				width: 60px;
				height: 60px;
				font-size: 18px;
				line-height: 25px;
				color: #ffffff;
				background-color: #5a75a7;
				margin: 10px 0 15px;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
			}
			#cn-close-notice {
				right: 15px;
				top: 10px;
				margin-top: 0;
				opacity: 1;
			}
			
			#languages.button li a.wpml-ls-link {
				font-size: 1rem;
			}
			#languages.button li a.wpml-ls-link {
				color: #ffffff;
				background-color: #5a75a7;
			}
			#languages.link li a.wpml-ls-link {
				font-size: 1rem;
				line-height: 1rem;
			}
			#languages.link li a.wpml-ls-link {
				color: #5a75a7;
			}
			
			@media (max-width: 991.98px) {
				.main_sticky_details * {
					color: #42525d;
				}
			}
			.col-width-3{ max-width: calc(33.333333333333% - 0rem)}.col-width-2{ max-width: calc(50% - 0rem)}				#footer {
					background-color: #41525d;
					color: #fff;
				}
				.menu-footer li:not(:nth-of-type(1))::before {
					background-color: #fff;
				}
				#footer a {
					color: #fff;
				}
				#footer .copyrights p {
					color: #fff;
				}
				