/*
Theme Name: Logico
Theme URI: http://demo.artureanec.com/themes/logico/
Author: Artureanec
Author URI: https://demo.artureanec.com/
Description: Meet WordPress Theme by Artureanec - really amazing, powerful, clean and ultramodern product, that created with love and attention to details. We know it's difficult to represent yourself on the web in the right way, that's why we spent a lot of time trying to make our Theme more effective. It's flexible, easy customizable, high-quality and really easy to use! So everyone can make awesome website with it. Hope you'll like it. Enjoy!
Version: 1.1.4
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: logico
*/

.mobile-header-menu-container .logico-alter-button {
	color: #fff!important
}

.logico-alter-button, a.logico-alter-button {
	width: 300px;
	text-align: left
}

.mobile-header-menu-container {
    color: #fff;
	background-color: #02225B
}

.mobile-header-menu-container .header-icons-container .header-icon.menu-close .menu-close-icon {
	color: #fff !important
}

.mobile-header-menu-container ul.main-menu > li .sub-menu-trigger:after {
    color: #fff !important
}

ul.sub-menu {
	 list-style: none !important;
	 color: #fff !important
}

.mobile-header-menu-container ul.main-menu > li > ul.sub-menu > li {
    list-style: none !important;
}

.mobile-header-menu-container ul.main-menu > li ul.sub-menu > li > a{
    color: #fff !important
}

.mobile-header-menu-container ul.main-menu > li {
    list-style: none !important;
}

.mobile-header-menu-container ul.main-menu > li > a {
   color: #fff !important
}

.mobile-header-menu-container ul.main-menu > li.current_page_item > a {
	color: #fac12e !important
}

.mobile-header-menu-container .logico-alter-button, a.logico-alter-button {
	color: #fff !important;
	border-color: #fff !important
}

.mobile-header-menu-container .logico-alter-button:after,.mobile-header-menu-container a.logico-alter-button:after {
	background: #ffcc00 !Important
}

.header-phone-number a {
	text-decoration: none
}

.software-blocks h4 {
	font-size: 24px !important;
	margin-bottom: 0 !important;
	text-transform: none !important;
}

.software-blocks.blue-h4 h4 {
	color: #02225B !important
}
/*
.logico-label-wrapper {
display: none !important
}
 */
.to-normal-text h3.logico-title {
text-transform: none !important
}

.to-normal-text h3.logico-title:after {
content: "";
height: 1px;
width: 80%;
background: #fff;
position: absolute;
    bottom: 12%;
    left: 0;
}

.info-boxes-small .elementor-icon-box-title {
width: 300px
}

.info-boxes-large .elementor-icon-box-title {
width: 320px
}

.info-boxes .elementor-icon-box-title {
  position: relative;
}
/* 
.info-boxes .elementor-icon-box-title:after {
    content: "";
    position: absolute;
    bottom: -20px;
    width: 96%;
    height: 1px;
    left: 0;
    background: #FFFFFF;
    margin: 0 auto;
} */

span.ticker-text span {
color: #02225B
}

.text-ticker .icon-half-logo:before {
    content: url("https://global-projectsolutions.com/wp-content/uploads/2025/12/GPS-Icon.png") !important;
}

.home-logos .swiper-slide{
padding: 40px
}

/* .home-services-boxes .icon-button-arrow-x-r-top:after {
    content: '\e80b';
} */

.home-services-boxes ul li.elementor-icon-list-item a {
/* color: #fff !important;
text-underline-offset: 4px; */
text-decoration: none
}

.home-services-boxes ul li.elementor-icon-list-item:after {
   content: "";
    width: 100% !important;
    height: 1px !important;
    background: #fff;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
border: 0!important;
}

/* .home-services-boxes ul li.elementor-icon-list-item a:after {
content: url("/wp-content/uploads/2025/12/right-arrow.svg") !important;
border: 0!important;
} */

.home-services-boxes ul li.elementor-icon-list-item a:after {
content: url("/wp-content/uploads/2025/12/right-arrow.svg") !important;
margin-left: 6px;
}

.services-form .wpforms-field-large {
background: #fff !important
}


.read-more-buttons p {
margin-bottom: 12px
}

.read-more-buttons ul li:before {
display: none
}

.read-more-buttons ul {
padding-left: 16px;
}

.read-more-buttons ul li {
	list-style: disc;
	padding-left: 0;
}

.logico-front-end ul li:before {
	display: none
}

.logico-front-end  ul {
	padding-left: 30px;
}

.logico-front-end ul li {
	list-style: disc;
	padding-left: 0;
}

.read-more-buttons .e-n-accordion-item-title {
order: 2;
}

.read-more-blocks .elementor-icon-box-title {
min-height: 70px;
}

.read-more-blocks .elementor-icon-box-description {
    min-height: 120px;
}

.slide-sidebar-wrapper {
background-color: #02225B
}

.slide-sidebar-wrapper a {
	color: #fff
}

#side-panel-1502075:before {
    background-image: url("/wp-content/uploads/2025/12/vision.png");
}

.slide-sidebar-wrapper .slide-sidebar-close:after,
.slide-sidebar-wrapper .slide-sidebar-close:before {
background: #fac12e
}

.footer-sectors a {
    pointer-events: pointer !important;
}

span.light-blue-text {
color: #2FACDF
}

.light-background-form  .elementor-widget-container {
border: none !important
}

/* WPForms input + textarea placeholder color */
.wpforms-field input::placeholder,
.wpforms-field textarea::placeholder {
    color: #02225B !important;
    opacity: 1 !important;
}

/* For Firefox */
.wpforms-field input::-moz-placeholder,
.wpforms-field textarea::-moz-placeholder {
    color: #02225B !important;
    opacity: 1 !important;
}

/* For Chrome / Safari */
.wpforms-field input::-webkit-input-placeholder,
.wpforms-field textarea::-webkit-input-placeholder {
    color: #02225B !important;
    opacity: 1 !important;
}

/* For old IE */
.wpforms-field input:-ms-input-placeholder,
.wpforms-field textarea:-ms-input-placeholder {
    color: #02225B !important;
    opacity: 1 !important;
}

.page-id-10059 .footer-top {
	display: none
}

footer ul li {
	list-style: none !important
}


@media screen and (min-width: 1201px) and (max-width: 1400px) {
	.elementor-element-c15a900 {
		padding-left: 20px !important
	}
}

@media screen and (max-width: 991px) {
 
.info-boxes-small .elementor-icon-box-title {
width: 100%
}

.info-boxes-large .elementor-icon-box-title {
width: 100%
}

.logico-alter-button, a.logico-alter-button {
width: 100%;
}

.home-logos .swiper-slide {
padding: 10px
   }
}

@media screen and (max-width: 575px) { 
	.text-ticker .icon-half-logo:before {
		transform: scale(0.5);
	}
	
	.logico-ticker-wrapper .separator {
		padding: 0 20px;
		margin-right: 0.5emem;
	}
}

