/*
Theme Name: FactoryHub Child
Theme URI: http://steelthemes.com/factoryhub
Author: SteelThemes
Author URI: http://steelthemes.com
Description: Industry, Factory, Engineering & All Industrial Business WordPress Theme
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: factoryhub
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: factoryhub
*/
.page-header h1{
	font-family: Montserrat;
}
.breadcrumb-area{
	display:none;
}
.page-header.style-2 .header-title {
    padding: 150px 0;
}
.owl-carousel .owl-wrapper-outer{
	 display: flex;
    align-items: center;
    justify-content: center;
}
.page-header h1{
	text-transform: none;
}
.header-title {
	background-size: cover;
}
.wpcf7-validates-as-tel{
	    border-color: #f1f1f1;
    font-weight: 300;
	    width: 100%;
    border: 1px solid #eaeaea;
    padding-left: 15px;
    color: #848484;
    background-color: #fff;
	    height: 50px;
    line-height: 50px;
}
.fh-service .entry-title {
    font-size: 18px;
}
.service-content .entry-title{
	font-weight: 400;
}
.main-nav ul.menu > li > a { 
	padding: 14px 4px 19px 0px;
}
.main-nav ul.menu > li.menu-item-has-children > a {
    position: relative;
    padding-right: 23px;
}
.sub-menu a{
	color:white !important;
}
.widget_block a{
	color:white;
}
.blue__menu a{
	color:#337ab7 !important;
}

@media only screen and (max-width:1024px){
	.sub-menu a {
   		color: black !important;
	}
	.install_type, .files{
		flex-direction: column;
	}
	.data_personal, .install_data{
		grid-template-columns: 1fr !important;
	}
	.files{
		font-size: 12px;
	}
} 
.sticky_bottom_menu {
	display: block;
    background-color: #f7f7f7;
    position: fixed;
    bottom: 0;
    z-index: 99999;
    width: 100vw;
	line-height: 42px;
	padding-top: 9px;
    padding-bottom: 9px;
}
.sticky_bottom_menu i{
	color: #2991d6;
}
@media screen and (min-width: 1014px) {
    .sticky_bottom_menu {
        display: none;
    }
	.vc_item .vc_inner img{
	    max-width: 60% !important;
}
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left{
	display: none;
}
.vc_item .vc_inner img{
	max-width: 100%;
}
.backtotop{
	bottom: 70px;
}
.page-header .header-title{
	    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
    background-size: cover;
}
.page-header .header-title{
	background-attachment: scroll;
}
.fh-icon-box-3.dark-version.icon-center{
	height: 100%;
}