/*
Theme Name: Agenxe
Theme URI: https://themeholy.com/wordpress/agenxe
Author: Themeholy
Author URI: https://themeforest.net/user/themeholy 
Description: Agenxe - Digital & Creative Agency WordPress Theme 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: agenxe
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/

/* Header sub-menu icon */
.hide-icon.main-menu ul.sub-menu li a:before {
    display: none;
}
.hide-icon.main-menu ul.sub-menu li a:hover {
    padding-left: 0;
}
.hide-icon.main-menu ul.sub-menu li a {
    padding-left: 0px;
}

.hero-1 .hero-thumb {-webkit-animation: none !important;
    animation:none !important;}
.hero-1 .hero-thumb img {
    border-radius: 50% 50% 0px 0px;
}
.slick-list.draggable .slick-track {display:flex; align-items:center; justify-content:space-between;}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1340px;
}

.menu-area .container.th-container {   max-width: 1340px;}

.client-card .client-img img {max-height:100px;}
.elementor-social-icon i {font-size:16px !important}

a.elementor-social-icon {
    font-size: var(--icon-size,25px);
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
    line-height: var(--icon-size,25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
	
	    display: flex
;
    align-items: center;
    justify-content: center;
}
.main-menu > ul > li > a {
    padding: 21px 0;
    color: var(--white-color);
}
@media (min-width: 1600px) {

	.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1500px;
}
	.menu-area .container.th-container {   max-width: 1500px;}
}


@media (min-width: 1800px) {

	.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1600px;
}
.menu-area .container.th-container {   max-width: 1600px;}	
}

@media (max-width: 991px) {
    .service-wrap.style3 {
        padding: 20px 10px !important;
    }
}

@media (max-width: 575px) {
	.th-menu-wrapper .mobile-logo img{max-width:180px !important}
    .service-wrap.style3 .service-wrap_icon {
        font-size: 18px !important;
        line-height: 20px;
		display:none;
    }
}