
		.smaltext{

				  font-size: clamp(20px, 3vw, 28px); 
				  font-weight: 200;

		}
		.smalltext{

				  font-size: clamp(20px, 3vw, 28px); 
				  font-weight: 200;

		}


    	.bgtitle {
		    font-size: clamp(20px, 3vw, 32px); /* min 20px, scales with viewport, max 32px */
		    line-height: 1.3;
		    margin-top: 20px;
		    margin-bottom: 15px;
		    font-weight: 500;
		}

		.smallseo {
    		font-size: clamp(1.4rem, 1.2rem + 0.7vw, 1.8rem);
    		display: block;
        			margin: 15px 0;
        			font-family: "poppins", Arial, sans-serif;
        			font-weight: 300;
        			letter-spacing: 3px;
        			text-transform: uppercase
			}


			/* Mobile view */
			@media (max-width: 768px) {
			    .smallseo {
			        text-align: left;
			    }
			}
        		html {
        			line-height: 1.15;
        			-webkit-text-size-adjust: 100%
        		}
	
        		body {
        			margin: 0
        		}
        
        		main {
        			display: block
        		}
        
        		h1 {
        			font-size: 2em;
        			margin: .67em 0
        		}
        
        		hr {
        			box-sizing: content-box;
        			height: 0;
        			overflow: visible
        		}
        
        		pre {
        			font-family: monospace, monospace;
        			font-size: 1em
        		}
        
        		a {
        			background-color: rgba(0, 0, 0, 0)
        		}
        
        		abbr[title] {
        			border-bottom: none;
        			text-decoration: underline;
        			text-decoration: underline dotted
        		}
        
        		b,
        		strong {
        			font-weight: bolder
        		}

        		h2.smalln {
 						 font-size: clamp(1.1rem, 2.5vw, 1.8rem);
						}
						
        
        		code,
        		kbd,
        		samp {
        			font-family: monospace, monospace;
        			font-size: 1em
        		}
        
        		small {
        			font-size: 80%
        		}
        
        		sub,
        		sup {
        			font-size: 75%;
        			line-height: 0;
        			position: relative;
        			vertical-align: baseline
        		}
        
        		sub {
        			bottom: -0.25em
        		}
        
        		sup {
        			top: -0.5em
        		}
        
        		img {
        			border-style: none
        		}
        
        		button,
        		input,
        		optgroup,
        		select,
        		textarea {
        			font-family: inherit;
        			font-size: 100%;
        			line-height: 1.15;
        			margin: 0
        		}
        
        		button,
        		input {
        			overflow: visible
        		}
        
        		button,
        		select {
        			text-transform: none
        		}
        
        		button,
        		[type=button],
        		[type=reset],
        		[type=submit] {
        			-webkit-appearance: button
        		}
        
        		button::-moz-focus-inner,
        		[type=button]::-moz-focus-inner,
        		[type=reset]::-moz-focus-inner,
        		[type=submit]::-moz-focus-inner {
        			border-style: none;
        			padding: 0
        		}
        
        		button:-moz-focusring,
        		[type=button]:-moz-focusring,
        		[type=reset]:-moz-focusring,
        		[type=submit]:-moz-focusring {
        			outline: 1px dotted ButtonText
        		}
        
        		fieldset {
        			padding: .35em .75em .625em
        		}
        
        		legend {
        			box-sizing: border-box;
        			color: inherit;
        			display: table;
        			max-width: 100%;
        			padding: 0;
        			white-space: normal
        		}
        
        		progress {
        			vertical-align: baseline
        		}
        
        		textarea {
        			overflow: auto
        		}
        
        		[type=checkbox],
        		[type=radio] {
        			box-sizing: border-box;
        			padding: 0
        		}
        
        		[type=number]::-webkit-inner-spin-button,
        		[type=number]::-webkit-outer-spin-button {
        			height: auto
        		}
        
        		[type=search] {
        			-webkit-appearance: textfield;
        			outline-offset: -2px
        		}
        
        		[type=search]::-webkit-search-decoration {
        			-webkit-appearance: none
        		}
        
        		::-webkit-file-upload-button {
        			-webkit-appearance: button;
        			font: inherit
        		}
        
        		details {
        			display: block
        		}
        
        		summary {
        			display: list-item
        		}
        
        		template {
        			display: none
        		}
        
        		[hidden] {
        			display: none
        		}
        
        		.tns-outer {
        			padding: 0 !important
        		}
        
        		.tns-outer [hidden] {
        			display: none !important
        		}
        
        		.tns-item[aria-hidden] {
        			visibility: hidden
        		}
        
        		.tns-outer [aria-controls],
        		.tns-outer [data-action] {
        			cursor: pointer
        		}
        
        		.tns-slider {
        			-webkit-transition: all 0s;
        			-moz-transition: all 0s;
        			transition: all 0s
        		}
        
        		.tns-slider>.tns-item {
        			-webkit-box-sizing: border-box;
        			-moz-box-sizing: border-box;
        			box-sizing: border-box
        		}
        
        		.tns-horizontal.tns-subpixel {
        			white-space: nowrap
        		}
        
        		.tns-horizontal.tns-subpixel>.tns-item {
        			display: inline-block;
        			vertical-align: top;
        			white-space: normal
        		}
        
        		.tns-horizontal.tns-no-subpixel:after {
        			content: "";
        			display: table;
        			clear: both
        		}
        
        		.tns-horizontal.tns-no-subpixel>.tns-item {
        			float: left
        		}
        
        		.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
        			margin-right: -100%
        		}
        
        		.tns-no-calc {
        			position: relative;
        			left: 0
        		}
        
        		.tns-gallery {
        			position: relative;
        			left: 0;
        			min-height: 1px
        		}

				.wow.fadeInUp img {
					filter: brightness(0) saturate(100%) invert(73%) sepia(10%) saturate(200%) hue-rotate(140deg);
				}

				.testimonials img {
					filter: brightness(90%) !important;
				}
				

				.providing-international img {
					opacity: 0.2;
				}

				

				.about-logo img {
					max-width: 30rem !important;
					max-height: 160px !important;
					width: auto;
				}
				
        
        		.tns-gallery>.tns-item {
        			position: absolute;
        			left: -100%;
        			-webkit-transition: transform 0s, opacity 0s;
        			-moz-transition: transform 0s, opacity 0s;
        			transition: transform 0s, opacity 0s
        		}
        
        		.tns-gallery>.tns-slide-active {
        			position: relative;
        			left: auto !important
        		}
        
        		.tns-gallery>.tns-moving {
        			-webkit-transition: all .25s;
        			-moz-transition: all .25s;
        			transition: all .25s
        		}
        
        		.tns-autowidth {
        			display: inline-block
        		}
        
        		.tns-lazy-img {
        			-webkit-transition: opacity .6s;
        			-moz-transition: opacity .6s;
        			transition: opacity .6s;
        			opacity: .6
        		}
        
        		.tns-lazy-img.tns-complete {
        			opacity: 1
        		}
        
        		.tns-ah {
        			-webkit-transition: height 0s;
        			-moz-transition: height 0s;
        			transition: height 0s
        		}
        
        		.tns-ovh {
        			overflow: hidden
        		}
        
        		.tns-visually-hidden {
        			position: absolute;
        			left: -10000em
        		}
        
        		.tns-transparent {
        			opacity: 0;
        			visibility: hidden
        		}
        
        		.tns-fadeIn {
        			opacity: 1;
        			filter: alpha(opacity=100);
        			z-index: 0
        		}
        
        		.tns-normal,
        		.tns-fadeOut {
        			opacity: 0;
        			filter: alpha(opacity=0);
        			z-index: -1
        		}
        
        		.tns-vpfix {
        			white-space: nowrap
        		}
        
        		.tns-vpfix>div,
        		.tns-vpfix>li {
        			display: inline-block
        		}
        
        		.tns-t-subp2 {
        			margin: 0 auto;
        			width: 310px;
        			position: relative;
        			height: 10px;
        			overflow: hidden
        		}
        
        		.tns-t-ct {
        			width: 2333.3333333%;
        			width: -webkit-calc(100% * 70 / 3);
        			width: -moz-calc(100% * 70 / 3);
        			width: 2333.3333333333%;
        			position: absolute;
        			right: 0
        		}
        
        		.tns-t-ct:after {
        			content: "";
        			display: table;
        			clear: both
        		}
        
        		.tns-t-ct>div {
        			width: 1.4285714%;
        			width: -webkit-calc(100% / 70);
        			width: -moz-calc(100% / 70);
        			width: 1.4285714286%;
        			height: 10px;
        			float: left
        		}
        
        		.tresio-nav:not(tresio-nav--loaded) ul:not(.level-1) {
        			display: none
        		}
        
        		.tresio-nav__main,
        		.tresio-nav__list {
        			margin: 0;
        			padding: 0
        		}
        
        		.tresio-nav__main,
        		.tresio-nav>ul {
        			display: flex
        		}
        
        		.tresio-nav__list:not(.level-1) {
        			display: none;
        			white-space: nowrap
        		}
        
        		.tresio-nav__list-item {
        			position: relative;
        			list-style-type: none
        		}
        
        		.tresio-nav li.ignore ul {
        			display: block
        		}
        
        		.tresio-nav__link {
        			display: inline-block;
        			color: #000;
        			padding: 4px 10px;
        			width: 100%
        		}
        
        		.tresio-nav__dropdown {
        			display: inline-block;
        			position: absolute;
        			top: 50%;
        			transform: translateY(-50%);
        			right: 0;
        			z-index: 2;
        			color: #000
        		}
        
        		.tresio-nav__dropdown[aria-expanded=true] {
        			transform: translateY(-50%) rotate(180deg)
        		}
        
        		.tresio-nav__dropdown[aria-expanded=true]+.tresio-nav__list {
        			display: block
        		}
        
        		.tresio-nav.type-horizontal.variant-focus .tresio-nav__dropdown.level-1 {
        			display: none !important
        		}
        
        		.tresio-nav.type-horizontal.variant-focus--active .tresio-nav__dropdown.level-1 {
        			display: block !important
        		}
        
        		.tresio-nav.type-horizontal .tresio-nav__main,
        		.tresio-nav.type-horizontal>ul {
        			justify-content: space-between
        		}
        
        		.tresio-nav.type-horizontal .tresio-nav__list:not(.level-1) {
        			position: absolute
        		}
        
        		.tresio-nav.type-horizontal .tresio-nav__list:not(.level-1):not(.level-2) {
        			left: calc(100% - 1px);
        			top: 0
        		}
        
        		.tresio-nav.type-horizontal .tresio-nav__list-item--has-children .tresio-nav__link {
        			padding-right: 16px
        		}
        
        		.tresio-nav.type-horizontal .tresio-nav__link {
        			width: 100%
        		}
        
        		.tresio-nav.type-horizontal .tresio-nav__link:hover~.tresio-nav__list {
        			display: block
        		}
        
        		.tresio-nav.type-vertical .tresio-nav__main,
        		.tresio-nav.type-vertical>ul,
        		.tresio-nav.type-hamburger .tresio-nav__main,
        		.tresio-nav.type-hamburger>ul {
        			flex-direction: column
        		}
        
        		.tresio-nav.type-vertical .tresio-nav__dropdown,
        		.tresio-nav.type-hamburger .tresio-nav__dropdown {
        			top: 3px;
        			transform: rotate(0deg)
        		}
        
        		.tresio-nav.type-vertical .tresio-nav__dropdown[aria-expanded=true],
        		.tresio-nav.type-hamburger .tresio-nav__dropdown[aria-expanded=true] {
        			transform: rotate(180deg)
        		}
        
        		.tresio-nav.type-hamburger {
        			position: relative
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger {
        			height: 26px;
        			width: 34px;
        			position: relative;
        			display: inline-block;
        			z-index: 2
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger:before,
        		.tresio-nav.type-hamburger .tresio-nav__hamburger:after,
        		.tresio-nav.type-hamburger .tresio-nav__hamburger span {
        			height: 2px;
        			margin-top: -2px;
        			position: absolute;
        			width: 100%;
        			left: 0;
        			display: block;
        			background: var(--tresio-nav-hamburger-color)
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger:before,
        		.tresio-nav.type-hamburger .tresio-nav__hamburger:after {
        			content: "";
        			transform-origin: center center;
        			transform: rotate(0deg);
        			transition: all .3s ease
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger:before {
        			top: 2px
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger:after {
        			bottom: 2px;
        			margin-bottom: 0
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger span {
        			position: absolute;
        			top: 50%
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger[aria-expanded=true]:before,
        		.tresio-nav.type-hamburger .tresio-nav__hamburger[aria-expanded=true]:after,
        		.tresio-nav.type-hamburger .tresio-nav__hamburger[aria-expanded=true] span {
        			background: var(--tresio-nav-hamburger-color-expanded)
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger[aria-expanded=true]:before {
        			top: 50%;
        			transform: rotate(45deg)
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger[aria-expanded=true]:after {
        			bottom: 50%;
        			transform: rotate(-45deg)
        		}

				.s3-popup_close{
					display : none !important;
				}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger[aria-expanded=true] span {
        			background: rgba(0, 0, 0, 0)
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__hamburger[aria-expanded=true]~.tresio-nav__main {
        			display: block
        		}
        
        		.tresio-nav.type-hamburger .tresio-nav__main {
        			display: none;
        			width: 300px;
        			overflow: scroll
        		}
        
        		.tresio-nav.type-hamburger.variant-popup .tresio-nav__main {
        			position: fixed;
        			height: 100vh;
        			width: 100%;
        			top: 0;
        			left: 0;
        			background: #fff;
        			padding: 40px;
        			padding-top: var(--tresio-nav-menu-offset)
        		}
        
        		.tresio-nav.type-hamburger.variant-popup .tresio-nav__main:before,
        		.tresio-nav.type-hamburger.variant-popup .tresio-nav__main:after {
        			content: "";
        			position: absolute;
        			top: 0;
        			height: 100%
        		}
        
        		.tresio-nav.type-hamburger.variant-popup .tresio-nav__main:before {
        			width: 20%;
        			background: #f1f1f1;
        			left: 0
        		}
        
        		.tresio-nav.type-hamburger.variant-popup .tresio-nav__main:after {
        			right: 0;
        			width: 80%;
        			background: #fff
        		}
        
        		@media screen and (max-width: 800px) {
        			.tresio-nav.type-hamburger.variant-popup .tresio-nav__main {
        				padding-top: var(--tresio-nav-menu-offset-mobile)
        			}
        		}
        
        		.tresio-nav.type-hamburger.variant-popup .tresio-nav__list-item.level-1 {
        			width: 15vw;
        			position: relative;
        			display: flex;
        			z-index: 2
        		}
        
        		.tresio-nav.type-hamburger.variant-popup .tresio-nav__dropdown {
        			position: static
        		}
        
        		.tresio-nav.type-hamburger.variant-popup .tresio-nav__list.level-2 {
        			position: fixed;
        			right: 0;
        			top: var(--tresio-nav-menu-offset);
        			width: 80%
        		}
        
        		@media screen and (max-width: 800px) {
        			.tresio-nav.type-hamburger.variant-popup .tresio-nav__list.level-2 {
        				top: var(--tresio-nav-menu-offset-mobile)
        			}
        		}
        
        		.tresio-nav.type-hidden {
        			display: none
        		}
        
        		.sr-only,
        		.visuallyhidden {
        			border: 0;
        			clip: rect(0 0 0 0);
        			height: 1px;
        			margin: -1px;
        			overflow: hidden;
        			padding: 0;
        			position: absolute;
        			width: 1px;
        			white-space: nowrap
        		}
        
        		.fakebutton {
        			position: absolute;
        			top: 0;
        			left: 0;
        			width: 100%;
        			height: 100%;
        			z-index: 1;
        			cursor: pointer
        		}
