/* ===================================================================================

* Theme Name: Mojito Child
* Theme URI: https://themexriver.com/wp/mojito
* Author: ThemeXriver
* Author URI: https://themeforest.net/user/themexriver
* Description: Digital Agency WordPress Theme
* Version: 1.0.0
* Template: mojito
* Text Domain: mojito-child
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
* Tested up to: 6.6
* Requires PHP: 7.4

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of mojito updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

.IG_home_banner-text .tx-title div{
	text-align: center!important;
}
.IG_about-card .mt-about-cta .cta-info, .IG_about-card .mt-about-cta .cta-text{
	max-width:unset!important;
}
.IG_team-member .mt-team-item-4 .item-img img{
	width:100%;
	height:280px;
	object-fit:cover;
}
.IG_team-member .mt-team-item-4 .item-text.headline h3{
	font-size:25px;
}
.IG_team-member .mt-team-item-4 .item-text.headline span{
	font-size:15px;
}
.IG_footer-services-list .menu-widget .tx-listItems{
	flex-direction: column;
}
.art-blog-single-comment-form input, .art-job-apply-content .art-contact-form-input .input-field input, .art-blog-single-comment-form textarea, .art-job-apply-content .art-contact-form-input .input-field textarea
Specificity: (0,3,1){
	border-bottom: 2px solid #eee;
}
.art-blog-single-comment-form input, .art-job-apply-content .art-contact-form-input .input-field input, .contact-form .input-field input, .art-blog-single-comment-form textarea, .art-job-apply-content .art-contact-form-input .input-field textarea, .contact-form .input-field textarea {
	width: 100%;
	height: 40px;
	border: none;
	background-color: transparent;
	border-bottom: 2px solid #fff;
}

.art-blog-single-comment-form input, .art-blog-single-comment-form .contact-form .input-field input, .art-blog-single-comment-form .contact-form .input-field textarea {
	border-bottom: 1px solid #DFE1E5;
}
.art-blog-single-comment-form label, .art-job-apply-content .art-contact-form-input .input-field label, .contact-form .input-field label {
	display: block;
	line-height: 1;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 10px;
	letter-spacing: 2px;
}
.art-blog-single-comment-form input::placeholder{
	color:#777c83;
}
.art-blog-single-comment-form .input-field, .art-job-apply-content .art-contact-form-input .input-field, .contact-form .input-field, .contact-form .input-field {
	margin-bottom: 30px;
}
.tx-page-content a{
	text-decoration:underline;
	text-underline-offset: 6px;
}
.IG_home_banner-text .mt_gradient{
	padding-right: 200px;
	padding-left:0px!important;
	display: inline-block;
}
.IG_home_banner-text .mt_gradient:before{
	right:0;
	left:unset!important;
}
.page-id-28 .bread-bg img, .page-id-3 .bread-bg img, .page-id-6865 .bread-bg img{
	display:none!important;
}
.page-id-28 .breadcrumb-area, .page-id-3 .breadcrumb-area, .page-id-6865 .breadcrumb-area{
	background-image: url(/wp-content/uploads/2025/07/Group-1000002205-1.jpg)!important;
	background-position: center!important;
	background-size: cover!important;
	background-repeat: no-repeat!important;
}
.IG_works-slider .swiper-wrapper{
	justify-content: space-around!important;
}
.mt-btn-1 a span, .mt-btn-1 a i{
	color:#FF6F6F!important;
}
.mt-btn-1 a:hover i, .mt-btn-1 a:hover span, .mt-btn-3.ver_3 a, .art-blog-single-comment-form .art-contact-form-area button{
	color:#fff!important;
}
.mt-btn-1 a, .mt-contact-form form button, .IG_about-card .mt-about-tab-btn{
	border: 2px solid #FF6F6F!important;
}
.mt-btn-1 a:before, .mt-btn-3.ver_3 a, .mt-contact-form form button:hover, .art-blog-single-comment-form .art-contact-form-area button, .IG_about-card .mt-about-tab-btn .nav-tabs .nav-link:before, .IG_services .mt-service-cta .item-icon, .IG_works-slider .mt-port-nav div:before{
	background: linear-gradient(270deg, #FF6F6F 0%, #E53939 100%)!important;
}
.mt-marquee-section{
	background: linear-gradient(270deg, #FF6F6F 0%, #E53939 100%)!important;
}
.page-id-28 .mt-breadcrumb-content a.bread_btn, .page-id-3 .mt-breadcrumb-content a.bread_btn, .page-id-6865 .mt-breadcrumb-content a.bread_btn{
	display:none;
}
.IG_grow-sec .mt-btn-1 a{
	border: 2px solid #000!important;
}
.IG_grow-sec .mt-btn-1 a:before{
	background: #000!important;
}
.IG_grow-sec .mt-btn-1 a span, .IG_grow-sec .mt-btn-1 a i{
	color:#000!important;
}
.IG_grow-sec .mt-btn-1 a:hover span, .IG_grow-sec .mt-btn-1 a:hover i {
	color: #fff!important;
}
.IG_about-card .mt-about-tab-text .mt-about-tab-list .item-icon .m-icon{
	background:unset!important;
}
.IG_partner{
	margin-bottom:12px;
}
.IG_home_banner-text .mt-btn-1 a{
	border: 2px solid #FFF !important;
}
.IG_home_banner-text .mt-btn-1 a span, .IG_home_banner-text .mt-btn-1 a i{
	color:#fff!important;
}
.IG_home_banner-text .mt-btn-1 a:hover{
	border: 2px solid #FF6F6F!important;
	background: linear-gradient(270deg, #FF6F6F 0%, #E53939 100%) !important;
}
.IG_testimonial .mt-testimonial-content .item-icon i, .IG_testimonial .mt-testimonial-item .item-img:before, .IG_testimonial .mt-testimonial-item .item-img:after {
	background: linear-gradient(270deg, #FF6F6F 0%, #E53939 100%)!important;
}
.IG_testimonial .mt-testimonial-item .item-text .item-icon i{
	color:#fff;
}
.elementor-element-4f85742 .menu-widget ul li a{
	padding-left:0px;
}
.mt-hero-text-1 .hero_title.active .mt_gradient:before{
	transition-delay: 800ms!important;
}
.mt-hero-text-1 .hero_title .mt_gradient:before{
	transition: all 500ms ease!important;
}
@media(min-width:992px){
	.IG_counter .mt-counter-item{
		width: 232px;
		height: 135px;
		padding-left: 30px;
	}
}
@media(max-width:481px){
	.IG_team-member .mt-team-item-4 .item-img img{
		height:unset;
	}
	.IG_team-member .mt-team-item-4 .item-text.headline h3 {
		font-size: 20px;
	}
	.IG_team-member .mt-team-item-4 .item-text.headlin{
		min-height: 120px;
	}
	.IG_about-card .mt-about-tab-btn{
		border:none!important;
		width:100%;
	}
	.IG_about-card .tx-tab-btn .nav{
		display:flex;
		justify-content: space-between;
	}
	.IG_about-card .mt-about-tab-btn .nav-item{
		margin:unset!important;
		width:unset!important;
	}
	.IG_about-card .mt-about-tab-btn .nav-tabs .nav-link{
		padding: 8px 30px;
		font-size: 16px;
	}
	.IG_home_banner-text .mt_gradient{
		padding-right: 0px;
	}
	.IG_works-slider .mt-portfolio-section{
		padding-top: 40px;
	}
	.IG_team-member .mt-team-item-4 .item-text.headline span {
		font-size: 14px;
	}
	.mt-footer-widget .menu-widget li a span{
		display: contents!important;
	}
}