/**
* Theme Name: Crete Child
* Description: This is a child theme of Crete, generated by Crete Auto Installer.
* Author: <a href="https://teconce.com/about">Teconce</a>
* Template: crete
* Version: 1.1
*/

#primary-menu {margin: 0 !important;}
.logo-wrapper img {max-width: 180px;}
.crete-navmenu > ul li a {padding: 35px 16px; !important}
.crete-navmenu > ul li.has-submenu::after {top: 36px;}
.hm3-project-section {
	background: -webkit-linear-gradient(172.38deg, rgba(102, 213, 236, 0.53) 11.81%, rgba(65, 50, 218, 0) 94.9%), #55BEE6 !important;
	background: -o-linear-gradient(172.38deg, rgba(102, 213, 236, 0.53) 11.81%, rgba(65, 50, 218, 0) 94.9%), #55BEE6 !important;
	background: linear-gradient(277.62deg, rgba(102, 213, 236, 0.53) 11.81%, rgba(65, 50, 218, 0) 94.9%), #55BEE6 !important;}
.ab-years-box {	background-color: rgb(248, 77, 6) !important;}
.hm3-ticker-section .ticker-shape {background-color: #FBDDD0;}
.hm2-service-box .icon-wrapper {border: 0px !important;}
.hm3-hero-section::before {
	background: -webkit-linear-gradient(172.38deg, rgba(102, 213, 236, 0.53) 11.81%, rgba(65, 50, 218, 0) 94.9%), #55bee6;
	background: -o-linear-gradient(172.38deg, rgba(102, 213, 236, 0.53) 11.81%, rgba(65, 50, 218, 0) 94.9%), #55bee6;
	background: linear-gradient(277.62deg, rgba(102, 213, 236, 0.53) 11.81%, rgba(65, 50, 218, 0) 94.9%), #55bee6;
	z-index: -1;}
.hm2-service-box .icon-wrapper img {max-width: 65px;}
.hm2-service-box .icon-wrapper::after {content: ''; position: absolute; z-index: -1; right: 4px; bottom: 4px;}
.primary-bg-light {background-color: rgba(157, 157, 157, 0.1) !important;}
.elementor-1858 .elementor-element.elementor-element-9e9052b .contact-info-list li h6 {font-weight: 500 !important;
font-size: 19px !important;}
.footer-widget.text-widget img {width: 200px !important;}
.d-flex.align-items-center.gap-4.mt-40.flex-wrap {margin-top: 20px !important;}
.exp-content-right a {display: none !important;}
.breadcrumb-section .circle-shape-3 {background-color: #17171766 !important;}
.breadcrumb-section {padding-top: 300px !important; padding-bottom: 130px !important}
.home .service-section .hm2-service-section .col-xl-5{width:100%;}
.footer-list{margin:0px;}
.footer-list li span {color: #fff !important;font-size: 15px; letter-spacing: 1px;}
.get-in-touch input {border-radius: 7px !important; border: 1px solid #eaeaea !important; font-size: 16px; letter-spacing: 0.5px;}
.col-lg-7.main-app-form {margin: auto;}
.appointment-form span { font-size: 15px; letter-spacing: 0.5px;	line-height: 39px; font-weight: 600;}
.appointment-form input {border-radius: 6px !important; border: 1px solid #e3e3e3 !important; font-size: 14px;}
.appointment-form select {border-radius: 6px !important; border: 1px solid #e3e3e3 !important; font-size: 14px; width:100%}
#page-id-3603, .about-section {padding-top: 25px !important;}
.display-2 {font-size: 3.5rem !important;}
#projects .row.g-4.g-lg-5.justify-content-center.mt-5 {margin-top: 0px !important;}
.sidebar-icon-box .icon {background-color: transparent;}
h6.mb-0.mt-1.wow.fadeInUp {
    font-size: 16px !important;
}
@media only screen and (max-width: 991.98px) {
.hm3-hero-section h1 {
	color: var(--white-color);
	margin-top: 33%;
}
}