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

* Theme Name: Ftech Child
* Theme URI: https://themexriver.com/wp/ftech
* Author: ThemeXriver
* Author URI: https://themeforest.net/user/themexriver
* Description: IT Solutions WordPress Theme
* Version: 1.0.0
* Template: ftech
* Text Domain: ftech-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

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

* Why use Child theme?

* Because of ftech 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/

====================================================================================== */
p, li{font-family:"DM Sans", Helvetica Neue, Helvetica, Arial, Sans-Serif !important;}

h1, h2, h3, h4, h5, h6, .ftc-heading-1{font-family:"DM Serif Display", Helvetica Neue, Helvetica, Arial, Sans-Serif !important;}

p.ftc-font-700{ font-weight: 700 !important;}
.ftc-font-700{ font-weight: 400 !important;}

.ftc-font-600{font-weight: 500 !important;}

#preloader {
	 background-color: #fff;	
}

.ftc-section-title-1, .ftc-testimonial-1-item .item-title {
    color: var(--ftc-pr-1) !important;
}
.light_text .ftc-section-title-1{
	color: white !important;
}

.light_btn .ftc-btn-1 {
    background: white;
    color: var(--ftc-pr-1);
}
.light_btn .ftc-btn-1:hover {
    color: white;   
}
/* menu */
.main-navigation .navbar-nav li a {
    color: black;
}

.ftc-header-1-action-link a.ftc-btn-1 {
    color: white;
}

/* hero slider */
.ftc-btn-1 {
	color: white;
}
.ftc-hero-1-area.fix.parallax-img{
	background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;	
}
.ftc-hero-1-area{
	padding-top: 165px;
}
.ftc-hero-1-content{
	max-width: 829px;
}

/* end hero slider */
/* service box */
.custom_service_box .item-title.ftc-heading-1{
	font-family: "DM Sans", Helvetica Neue, Helvetica, Arial, Sans-Serif !important;
}
.custom_service_box .ftc-hero-1-item-single .line{
	margin-bottom:20px;
}
.custom_service_box .ftc-hero-1-item-single .top{
	margin-bottom:20px;
}

.custom_service_box .feh-services-1-wrap{
	grid-template-columns: repeat(5, 1fr);
}
/* why us */
.custom_style .ftc-campaign-4-card .title {
    padding-left: 0px;
	text-align: center;
}
.custom_style .ftc-campaign-4-card .disc {  
	text-align: center;
}
.custom_style .ftc-campaign-4-card .main-img{
	display:none
}


.feh-features-3-item .rev-content .rev-content-item-1 i{
	color:var(--ftc-pr-1);
}
.feh-features-3-item .rev-content {
	gap: 27px;
}


.ftc-price-1-row{
	align-items: center;
}
.ftc-price-1-tabs-btn .nav-item .nav-link:is(.active){
	color: var(--ftc-heading-1);	
}
.ftc-price-1-tabs-btn .nav-item .nav-link::after{
	background:var(--ftc-heading-1);		
}

.ftc-campaign-4-card-grid {
    grid-template-columns: 1fr 1fr 1fr; 
}

.ftc-campaign-4-card {
    background: #ffffff; 
	 height: 100%;
}

.ftc-campaign-4-card .title{
	color: #22333d;
}

.ftc-campaign-4-card .disc{
	color: black;
}

.ftc-campaign-4-card .number{
	background: #22333d;
}

.feh-features-3-item:hover{
	background-image: -webkit-linear-gradient(179deg, #f4f6ff 45%, #eaeeff 100%);
}

.feh-features-3-item::after{
	background-image: -webkit-linear-gradient(179deg, #f4f6ff 45%, #a3a5ad 100%);
}

.feh-features-3-item:hover i {
    color:rgb(222, 32, 42);
}

/* how things work */
.ftc-price-1-content .inner-div .right-content {
    display: none;
}
.ftc-price-1-content .inner-div{
	grid-template-columns: 1fr 0.4fr;
}