/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 09 2024 | 05:19:14 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out https://www.w3schools.com/css/css_syntax.asp

End of comment */ 
@media(min-width: 1200px) {
	.tp-footer-main-area .col-xl-3:first-child {
		margin-right: 22%;
	}
}
.tp-section-title__pre {
	text-transform: none;
}
.tp-service-3-content-thumb img {
	width: 100%;
}
#section-service .tp-service-breadcrumb-area {
	padding-top: 0px;
}
.tp-cta-3-area {
	background: var(--tp-bg-primary);
	padding: 70px 0;
	background-image: none !important;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
	.tp-header-logo {
		height: 100px !important;
		padding: 5px 0;	
	}	
}
.tp-header-sticky .tp-header-hamburger-btn, .tp-header-sticky .tp-header-2-hamburger-btn {
	height: 101px;
	line-height: 100px;
}
div#div-partners figure, div#div-clients figure {
	opacity: 0.4;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
  cursor: pointer;
}
div#div-partners figure:hover, div#div-clients figure:hover {
	opacity: 1;
	-webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.service-btn .elementor-button {
	background-color: transparent;
	border: 1px solid var(--e-global-color-accent);
	color: black;
	fill: black;
}
.service-btn .elementor-button:hover {
	background-color: #54b141;
	color: white;
	fill: white;
}
i p, i h4, i h3, i a {
	font-style: normal;
}
#div-mission .elementor-widget:not(:last-child) {
	margin-block-end: 0px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .tp-hero-title-wrapper .tp-hero-title {
        font-size: 52px;
        line-height: 85px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.tp-hero-title-wrapper .tp-hero-title {
        font-size: 52px;
        line-height: 85px;
    }
}