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

* Theme Name: Indsro Child
* Theme URI: https://themexriver.com/wp/indsro
* Author: ThemeXriver
* Author URI: https://themeforest.net/user/themexriver
* Description: Factory & Industry WordPress Theme
* Version: 1.0.1
* Template: indsro
* Text Domain: indsro-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 indsro 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/

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

.fti-solution-2-wrap {
    max-width: 730px;
    padding: 45px 105px 65px 43px;
}
#preloader .preloader-wrap .spinner {
    color: #ff1919!important;
}
.tx-contactForm .textarea-form-wrap {
    margin-top: 20px;
}
.fti-feature-5-item .title-wrap {
    background-color: #fb1212!important;
}
.fti-feature-5-item .title-wrap .title{
	color: #fff!important;
}
.fti-project-inner-item .project-content {
    opacity: 1!important;
    transform: translateY(0px)!important;
}
.fti-project-inner-item .project-content .title{
	width: auto;
    font-size: 28px;
    padding: 25px 50px;
	min-width: 360px;
}
.fti-project-4-card:hover .content {
    transform: translateY(-220px)!important;
}
.fti-project-4-card .content {
    padding: 0 30px 0 30px!important;
}
.fti-project-4-card {
    height: 500px!important;
}
.fti-gallery-5-area {
    grid-template-columns: repeat(3, 1fr)!important;
	gap: 15px!important;
}
.fti-gallery-5-area .item{
	max-height:300px;
}
.fti-blog-3-card {
    height: 370px!important;
}
.fti-blog-3-card:nth-child(even) {
    height: 335px;
}
.fti-blog-3-area::before {
    background-color: rgb(251 18 18);
}
.fti-section-title-3, .fti-section-title-5 {
    color: #5b5b5b!important;
}
.fti-process-2-area {
    padding: 90px 0 30px!important;
}
.fti-section-title-3:is(.has-color-white),
.fti-section-title-5:is(.has-color-white) {
    color: #fff!important;
}
.fti-cta-4-area {
    background-color: rgb(249 249 249)!important;
}
.elementor-4703 .elementor-element.elementor-element-c1db7b7 .tx-title, .elementor-6041 .elementor-element.elementor-element-c1db7b7 .tx-title {
    color: #F8F1F1!important;
}
.fti-btn-pr-3 .btn-text {
    font-size: 16px;
}
.main-navigation .navbar-nav li a {
    font-size: 16px;
    padding: 35px 8px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-navigation .navbar-nav li:not(:last-child) {
        margin-right: 15px;
    }
}
/* rtl style */
.rtl .fti-subtitle-3, .fti-btn-pr-3 .btn-text , .rtl .fti-para-2, .rtl .fti-section-title-5, .rtl .fti-para-4, .rtl .fti-section-title-3, .rtl .fti-para-1-large, .rtl .fti-heading-1, .rtl .fti-testimonial-1-item .bio, .rtl .fti-heading-3, .rtl .fti-btn-pr-4 .btn-text, .rtl .fti-section-title-4, .rtl .fti-subtitle-4, .rtl .fti-capacity-3-item .capacity-title, .rtl .fti-para-3-small, .rtl .fti-services-4-item .content .title-wrap .title, .rtl .fti-company-2-wrap .company-2-left .item-1 .content .title-wrap .title, .rtl .fti-para-2-small, .rtl p.tx-description, .rtl .breadcrumb-title, .rtl .tx-breadcrumbLists span, .rtl h2.elementor-heading-title, .rtl .tx-contactForm div, .rtl .tx-contactForm input, .rtl .fti-header-5-top .info .item .text, .rtl .fti-header-5-top .info .action .text, .rtl .fti-header-5-wrap .header-left .has-menu-5 .main-navigation .navbar-nav li a, .rtl .fti-header-5-wrap .header-left .has-menu-5 .main-navigation .navbar-nav li a, .rtl .fti-header-5-action .header-btn-5 .btn-text{
    font-family: 'Cairo'!important;
    letter-spacing: 0;
}
.rtl .fti-header-5-wrap .header-left .has-menu-5 .main-navigation .navbar-nav li .dropdown-menu li:hover > a {
    padding-right: 12px;
    padding-left: unset;
}
.rtl .team-details-form-textarea{
	text-align: right;
    font-family: 'Cairo'!important;
}
.rtl .fti-btn-pr-3 {
    border-radius: 20px 0px 0px 0px;
}
.rtl .fti-btn-pr-3 .btn-text {
    font-size: 17px;
}
.rtl .fti-header-2-btn .btn-icon {
    border-radius: 100% 0px 0px 100%;
}
/* .rtl .main-navigation .navbar-nav li:not(:last-child) {
    margin-right: 50px;
    margin-left: 0px;
} */
.rtl .main-navigation .navbar-nav {
    margin-right: 50px;
}
.rtl .fti-footer-1-menu-content .menu-wrap li a::after{
	right: 0;
	left: unset;
}
.rtl .fti-footer-1-menu-content .menu-wrap li:hover a {
    padding-right: 12px;
	padding-left: unset;
}
.rtl .fti-header-5-top .info .item .text {
    direction: ltr;
}
.rtl .fti-footer-1-link-wrap .contact-wrap .contact-link span {
    direction: ltr;
}
.rtl .fti-contact-us-wrap .action-wrap .action .item .action-text {
    direction: ltr;
	float: inline-start;
}
/* .rtl .fti-header-5-wrap .header-left .has-menu-5 .main-navigation .navbar-nav li:not(:last-child) {
    margin-left: 0;
    margin-right: 40px;
} */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .rtl .fti-hero-2-title {
        font-size: 45px;
        line-height: 55px;
    }
	.rtl .fti-section-title-4, .rtl .fti-section-title-3, .rtl .fti-section-title-5 {
        font-size: 45px;
        line-height: 57px;
    }
}