/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.container-relative{
	position:relative;
}
.position-title{
	top: 30px;
    position: absolute;
    width: 100%;
    max-width: 1080px;
    transform: translate(-50%);
    left: calc(50% + 15px);
}
.main-title{
	font-size:80px;
	color:#fff;
	line-height:76px;
	margin-bottom:0;
}
.main-secondary-title{
font-weight:normal;
font-size:30px;
	color:#fff;
}
.orange-title{
	color:#F26B2E;
}
.secondary-title{
	    font-size: 28px;
    line-height: 34px;
}
.position-secondary-title{
	position:absolute;
	top:0;
	left:0;
}
.position-text{
	position:absolute;
	bottom: -75px;
    right: 0;
    max-width: 37%;
    text-align: left;
}
.sector-industrial{
	background-image:url('http://wortevti.com/energen/wp-content/uploads/2020/09/factory-energen-1.png');
	width:250px;
	height:225px;
}
.sector-industrial:hover{
	background-image:url('http://wortevti.com/energen/wp-content/uploads/2020/09/factory-energen-cricle.png');
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
    box-sizing: border-box;
    border: 1px solid #fff;
    padding: 0 .75em;
    height: 2.507em;
    font-size: .97em;
    border-radius: 10px;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    background-color: #fff;
    color: #333;
	margin-bottom:0;
	box-shadow: none;
}
input[type='submit']{
    color: #000;
    border-radius: 10px;
    width: 100%;
    background-color: transparent;
    border: 2px solid #000;
}
.button.icon.circle{
	display:none;
}
.primary.is-underline, .primary.is-link, .primary.is-outline {
    border: solid 2px #000;
    color: #000;
}
.only-in-desktop, .only-in-tablet, .only-in-mobile{
	display:none;
}
.bg-sectores{
	background-image: url('../../uploads/2020/10/GENERADOR-INDUSTRIAL-OPT_1729389082.jpg') !important;
	background-size: cover;
}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a{
	color:#F26B2E;
}
#custom_html-6{
	margin-bottom:0;
}
.solution-title{
	font-size: 50px;
    color: #fff;
    line-height: 57px;
    margin-bottom: 0;
}
.mfp-bg.off-canvas-center:not(.dark) {
    background-color: #fff;
    opacity: 1;
}
@media (min-width: 769px) and (max-width: 1024px){
	.main-title{
		font-size:40px;
		line-height:45px;
	}
	.main-secondary-title{
		font-size:25px;
		line-height:27px;
	}
	.position-text{
	bottom: -115px;
}
	.only-in-tablet{
	display:inline-block;
}
	.secondary-title{
	    font-size: 25px;
    line-height: 27px;
}
	.solution-title{
	font-size: 40px;
    line-height: 45px;
}
}
@media (min-width:550px) and (max-width: 768px){
	.hero-text-fix{
		top:20%!important;
	}
}
@media (min-width:769px) and (max-width: 849px){
	.footer-1 {
    text-align: center;
}
}
@media (min-width:414px) and (max-width: 768px){
	.main-title{
		font-size:20px;
		line-height:26px;
	}
	.main-secondary-title{
		font-size:25px;
		line-height:27px;
	}
	.position-text{
	bottom: -115px;
}
	.only-in-mobile{
	display:inline-block;
}
	.secondary-title{
	    font-size: 20px;
    line-height: 25px;
}
	.sector-title{
		font-size:15px!important;
	}
	.solution-title{
	font-size: 30px;
    line-height: 37px;
}
	.footer-1 {
    text-align: center;
}
}
@media (max-width:413px){
	.only-in-mobile{
	display:inline-block;
}
	.secondary-title{
	    font-size: 19px;
    line-height: 20px;
}
	.sector-title{
		font-size:14px!important;
	}
	.solution-title{
	font-size: 20px;
    line-height: 25px;
   
}
}
@media (min-width:1025px){
	.only-in-desktop{
	display:inline-block;
}
	.banner h2 {
    font-size: 80px;
}
}
