/*
 Theme Name:   Divi Child Theme
 Theme URI:    https://www.elegantthemes.com/
 Description:  Divi Child Theme For edit
 Author:       Jhonny Yanez
 Author URI:   http://jyanez.com
 Template:     Divi
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Divi-child
*/
@import url("../Divi/style.css");

/*Aqui empieza la personalizacion de tu tema
--------------------------------------------*/
#main-header {
    /*display: none;*/
}
#et-main-area {
    /*margin-top: -5.7rem;*/
}

header#main-header {
    background: rgba(255, 255, 255, 0.85) !important;
}

ul#top-menu li a {
    color: #461756 !important;
    font-weight: 600 !important;
    font-size: 15px !important;
}
ul#top-menu li a:hover {
    color: #f9703c !important;
}
#logo {
    max-height: 60% !important;
	}

.container.clearfix.et_menu_container {
    padding-right: 125px !important;
    padding-left: 75px !important;
}
.title-intro h1{
	font-weight:800 !important;
    text-shadow: 0px 0px 8px #646464 !important;
}
ul, li{
	font-weight:400 !important;
}
.et_mobile_menu li a{
    color:#461756 !important;
    font-weight:600 !important;
}
.et_mobile_menu li a:hover{
    color:#f9703c !important;
}

/*Pestaña Menu*/
ul#top-menu #menu-item-29256 a {
    color: #461756 !important;
    border: 2px solid #f9703c;
    padding: 10px 10px;
    border-radius: 25px;
}

ul#top-menu #menu-item-29256 a:hover {
    color: #f9703c !important;
    border: 2px solid #461756;
    padding: 10px 10px;
    border-radius: 25px;
}

p{
  font-weight:400 !important;
}
a.btn-intro {
    display: inline-block;
    padding: 12px 28px;
    background: #f9703c;
    color: #fff;
    border-radius: 6px;
    font-weight: 600;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transition-property: background-color, border-color, color;
    transition-property: background-color, border-color, color;
    margin-left: 20px;
    position: relative;
    top: 42px;
    box-shadow: 0px 0px 10px #868484;
}
a.btn-intro:hover {
    background: #70238a !important;
}
.paragraph-introx{
    position: relative;
    top: 10px;
    text-align: center !important;
    font-weight: 600;
    font-size: 24px !important;
    text-shadow: 1px 1px 10px #666;
}
h2.title-firstbox {
    font-weight: 600;
    font-size: 36px;
    line-height: 40px;
    color: #461756 !important;
}

div#gform_wrapper_1 {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 60%;
}
form#gform_1 {
    display: block;
    text-align: center;
    width: 100%;
    margin: auto !important;
}

input#input_1_1, input#input_1_2 {
    font-size: 18px !important;
    color: #ffffff !important;
    background-color: rgba(255,255,255,0) !important;
    border: 2px solid rgba(255,255,255,0.52);
    width: 100%;
    padding: 16px !important;
    -moz-border-radius: 0;
    border-radius: 5px
}
input#gform_submit_button_1 {
    border: 0px;
    background-color: #fff !important;
    padding: 16px !important;
    cursor: pointer;
    border-radius: 5px;
    text-transform: uppercase !important;
     font-weight: 600;
}
input#gform_submit_button_1:hover {
 background-color: #f7f7f7 !important;
}
::-webkit-input-placeholder {
    color: #fff !important;
}
#boxy-cs {
    padding: 10px !important;
}
p.redes-sociales {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    /* position: relative; */
    color: #000;
}
a.btn-kc {
    display: block;
    background: #f9703c !important;
    width: 80%;
    margin: auto;
    padding: 16px;
    border-radius: 30px;
    font-weight: 500;
    color: #fff !important;
    font-size: 18px !important;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transition-property: background-color, border-color, color;
    transition-property: background-color, border-color, color;
}
a.btn-kc:hover{
    background: #461756 !important;
}
p.paragraph-firstbox {
    font-size: 16px !important;
    line-height: 26px;
}
.paragraph-general {
    font-size:16px !important;
    line-height: 28px;
    color: #461756 !important;
}
h2.title-parallax {
    font-weight: 600;
    text-align: center;
    font-size: 38px;
    color:#fff !important;
    line-height: 45px;
}

h3.subtitle-parallax {
    text-align: center;
    color:#fff !important;
}
a.btn-requestdemo {
    padding: 15px 30px;
    background: #f9703c;
    color: #fff !important;
    font-weight: 600;
    font-size: 16px;
    border-radius: 5px;
    transition: 0.5s ease all;
}

a.btn-requestdemo:hover {
    background: #70238a !important;
}

h2.title-video {
    font-size: 46px;
    text-shadow: 0px 0px 8px #8e8d8d !important;
    font-weight: 600;
    margin-bottom: -10px;
}
.box-video p {
    font-size: 18px !important;
    margin-top: 25px !important;
    text-shadow: 0px 0px 8px #8e8d8d !important;
}

h2.title-secondbox {
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 38px;
    line-height: 45px;
    color: #461756 !important;
}

a.request-end {
    display: inline-block;
    font-size: 14px;
    color: #000;
    padding: 15px 40px;
    border: 1px solid #000;
    border-radius: 5px;
    transition: 0.5s ease all;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-weight: 600;
}
a.request-end{
    background:#461756 !important;
    color:#fff !important;
}
h2.titles-page {
    font-weight: 600;
    color: #461756;
}
.case-studybox h3 {
    font-weight: 600;
    font-size: 20px;
    color: #461756;
}
a.request-end:hover {
    color: #000 !important;
    background: #fff !important;
    border: 1px solid #000;
}

.pd-title{
    font-size: 48px;
    font-weight: 600;
    color:#f9703c !important;
}
.pd-paragraph{
    font-size:17px;
    color: #171717;
}
.form-pd #input_2_1_3, #input_2_1_6, #input_2_2, #input_2_3, select#input_2_4, select#input_2_5, #input_2_6, select#input_2_7, #input_2_8, select#input_2_10, #input_2_11, #input_2_12, #input_2_13, select#input_2_14, select#input_2_15, select#input_2_16, select#input_2_18, #input_2_19, select#input_2_20, select#input_2_21, #input_2_24{
    padding: 10px;
    border-radius: 4px;
}
.form-pd #input_2_1_3:focus, #input_2_1_6:focus, #input_2_2:focus, #input_2_3:focus, select#input_2_4:focus, select#input_2_5:focus, #input_2_6:focus, select#input_2_7:focus, #input_2_8:focus, select#input_2_10:focus, #input_2_11:focus, #input_2_12:focus, #input_2_13:focus, select#input_2_14:focus, select#input_2_15:focus, select#input_2_16:focus, select#input_2_18:focus, #input_2_19:focus, select#input_2_20:focus, select#input_2_21:focus, #input_2_24:focus{
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    border:1px solid rgba(81, 203, 238, 1);
    transition: 0.3s ease all;
}

#input_2_1_3_container label, #input_2_1_6_container label {
    display: none !important;
}

.form-pd ::-webkit-input-placeholder {
    color: #6b6b6b !important;
}
#field_2_22 label, #field_2_19 label, #field_2_17 label {
    display: none;
}
input#gform_submit_button_2 {
    border: none;
    padding: 10px 25px;
    border-radius: 4px;
    cursor: pointer;
    background: #f9703C;
    color: #fff;
    font-weight: 600;
    transition: 0.5s ease all;
}
input#gform_submit_button_2:hover{
    background: #461756 !important;
 }
.title-tkp{
    font-size:50px;
    font-weight:600;
}
.subtitle-tkp{

}
.paragraph-tkpheader{
    font-size:16px;
}

h1.title-demo {
    font-weight: 600;
    font-size: 48px;
    color:#f9703c !important;
}
h3.subtitle-demo {
    font-size: 22px;
    color:#fff !important;
}
p.paragraph-secondboxdemo{
	line-height:32px;
    font-size: 15px;
}
.form-demo #input_3_2_3, #input_3_2_6, #input_3_3, #input_3_4, select#input_3_6, #input_3_7, #input_3_8{
    padding: 10px;
    border-radius: 3px;
}
ul#gform_fields_3 {
    margin-top: -10px !important;
}
.form-demo #input_3_2_3:focus, #input_3_2_6:focus, #input_3_3:focus, #input_3_4:focus, select#input_3_6:focus, #input_3_7:focus, #input_3_8:focus{
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    border:1px solid rgba(81, 203, 238, 1);
    transition: 0.3s ease all;
}
input#gform_submit_button_3{
    border: none;
    padding: 10px 25px;
    border-radius: 4px;
    cursor: pointer;
    background: #f9703c;
    color: #fff;
    font-weight: 600;
    transition: 0.5s ease all;

}
input#gform_submit_button_3:hover{
    background: #461756 !important;
}
h2.title-popup.title-bfpd {
    text-align: center;
    font-weight: 600;
	margin-top:-10px;	
}

#input_3_2_3_container label, #input_3_2_6_container label {
    display: none;
}

/*formulario demo*/
form#gform_3 {
    padding: 0px 12%;
}
select#input_3_15, select#input_3_6 {
    height: 43px;
}
li#field_3_16 label {
    display: none;
}
div#gform_wrapper_3{
	display:inherit !important;
}
p.paragraph-choosedemo {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
    font-size:15px !important;
}
.paragraphfinal-demo{
    font-size:15px !important;
    line-height:32px !important;
}
.form-demo ::-webkit-input-placeholder {
    color: #6b6b6b !important;
}

form#gform_4 input {
    padding: 10px;
    border-radius: 3px;
}

input#gform_submit_button_4 {
    border: none;
    cursor: pointer;
    font-weight: 600;
    padding: 11px 20px !important;
    transition: 0.4s ease all;
    text-transform: uppercase;
	background:#f9703c !important;
	color:#fff !important;
}
input#gform_submit_button_4:hover {
    background: #461756 !important;
}

form#gform_4 ::-webkit-input-placeholder{
   color:#000 !important;
}

input#input_4_4:focus, #input_4_2:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    border: 1px solid rgba(81, 203, 238, 1);
    transition: 0.3s ease all;
}
h1.title-comingsoon {
    font-size: 80px !important;
    font-weight: 600 !important;
}
p.comingtextintro {
    margin-top: -40px;
}
h2.subtitle-secondboxcs {
    font-size: 48px !important;
    font-weight: 600 !important;
}

/*formulario demo steps*/

	ul#gform_fields_14, ul#gform_fields_14_2, #gform_fields_14_3 {
    width: 90% !important;
    padding-right: 16px;
    display: block;
    margin: 0 auto !important;
}
.gform_page_footer {
    padding-right: 16px !important;
}
div.gf_page_steps+div.validation_error{
	display:none !important;
}
.gform_page_footer input{
		font-size: 16px !important;
	}
/*Become a Partner*/
h1.title-bap {
    font-weight: 700;
    font-size: 62px;
    color: #461756 !important;
    text-shadow: 0px 0px 12px #fff;
    position: relative;
    top: -45px;
}
h3.subtitle-bap {
    font-weight: 600;
    font-size: 32px;
    color: #f9703c;
    text-shadow: 0px 0px 5px rgba(253, 253, 253, 0.4);
    position: relative;
    top: -40px;
}
p.paragraph-bap {
    font-size: 24px;
    color: #f9703c;
    margin-top: 10px;
    margin-bottom: 10px;
}
ul.list-bap {
    color: #f9703c;
}

h2.title-bannerbap {
    font-weight: 600;
    color: #461756;
    font-size: 40px;
    padding-left: 25px;
}
span.banner-baptxt {
    font-weight: 400;
}
a.btn-bap {
    display: inline-block;
    padding: 15px 25px;
    background: #f9703c;
    color: #fff;
    border-radius: 5px;
    font-weight: 600;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transition-property: background-color,border-color,color;
    transition-property: background-color,border-color,color;
    margin-top: 20px;
    margin-left: 25px;
}
a.btn-bap:hover {
    background: #461756;
}

input#gform_submit_button_6 {
    border: 0;
    padding: 10px 25px;
    border-radius: 4px;
    cursor: pointer;
    background: #f9703c !important;
    color: #fff;
    font-weight: 600;
    transition: .5s ease all;
}
input#gform_submit_button_6:hover{
	background: #461756 !important;
}
form#gform_6 {
    padding: 0% 12%;
}
span#input_6_2_3_container label, span#input_6_2_6_container label {
    display: none;
}
#input_6_2_3, #input_6_2_6, #input_6_3, #input_6_4, select#input_6_5, input#input_6_8, input#input_6_7 {
    padding: 10px;
    border-radius: 3px;
}
form#gform_6 ::-webkit-input-placeholder {
    color: #6b6b6b !important;
}

/*Freebies*/
h1.optim-title{
	font-size:44px !important;
	font-weight: 600;
	margin-bottom:-15px;
	line-height:1.1;
	color: #461756;
}

.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    position: relative;
    top: 22px;
}

li#field_2_25 label, li#field_2_26 label, li#field_2_27 label{
    display: none;
}
input#input_2_25, input#input_2_26, input#input_2_17, input#input_2_27, input#input_2_22{
    padding: 10px;
    border-radius: 4px;
}
#field_4_4 .gfield_label, #field_4_2 .gfield_label, #field_4_5 .gfield_label, #field_4_6 .gfield_label {
	display: none;
}
.links-posts{
	color:#f9703c;
	transition: 0.3s ease all;
}
.links-posts:hover{
	color:#461756;
}
#field_2_28 .gfield_label, #field_2_29 .gfield_label {
    display: none;
}

/*Calculadora*/
#gform_8 {
    background: #fff;
    padding: 3% 7%;
    width: 85%;
    border-radius: 5px;
    box-shadow: 0px 0px 25px #d5d5d5;
}

#input_8_11, #input_8_10, #input_8_9, #input_8_8, #input_8_7, #input_8_6, #input_8_5, #input_8_4, #input_8_3, #input_8_2, #input_8_1, #input_8_12 {
    background-color: #f7f7f7;
    border-radius: 5px;
    padding: 11px 12px;
    box-shadow: inset 0 0 0 0 transparent;
    width: 100%;
}

#gform_submit_button_8 {
	border-radius: 50px;
	padding: 12px 22px;
	border: 1px solid #404044;
	background: #f9703c;
	border-color: #f9703c;
	color: #fff;
	cursor:pointer;
}

#gform_submit_button_8:hover{
	transition:.2s ease-in-out;
	background:#461756;
	border-color: #461756;
}

.subtitle-calc{
	font-weight:700;
}

/*Form supersacks*/
#gform_7 {
	background: #fff;
    padding: 3% 4%;
    width: 100%;
    border-radius: 5px;
    /*box-shadow: 0px 0px 25px #d5d5d5;*/
}
#gform_9 {
    background: #fff;
    padding: 3% 4%;
    width: 100%;
    border-radius: 5px;
    box-shadow: 0px 0px 25px #d5d5d5;
}
#gform_11 {
	background: #fff;
	padding:3% 4%;
	width: 100%;
	border-radius: 5px;
}
#input_7_3, #input_7_6, #input_7_8, #input_7_18, #input_7_19, #input_7_20, #input_7_21 {
    background-color: #f7f7f7;
    border-radius: 5px;
    padding: 11px 12px;
    box-shadow: inset 0 0 0 0 transparent;
    width: 100%;
}

#input_8_13, #input_8_14{
	background-color: #f7f7f7;
    border-radius: 5px;
    padding: 10px 14px;
    box-shadow: inset 0 0 0 0 transparent;
    width: 100%;
}

#input_9_1, #input_9_2, #input_9_3, #input_9_4, #input_9_7, #input_9_8, #input_9_9, #input_9_12, #input_9_13, #input_9_14, #input_9_15{
    background-color: #f7f7f7;
    border-radius: 5px;
    padding: 11px 12px;
    box-shadow: inset 0 0 0 0 transparent;
    width: 100%;
}
/*Total savings per month*/
#input_10_51 {
	background-color: #fb7e4e;
	border-radius: 5px;
	padding: 12px 12px;
	box-shadow: inset 0 0 0 0 transparent;
	/* width: 100%; */
	color: #fff;
}
#input_10_61 {
	background-color: #fb7e4e;
	border-radius: 5px;
	padding: 12px 12px;
	box-shadow: inset 0 0 0 0 transparent;
	/* width: 100%; */
	color: #fff;
}


#input_11_3, #input_11_6, #input_11_8, #input_11_18, #input_11_19, #input_11_20, #input_11_21{
	background: #f7f7f7;
	border-radius: 5px;
	padding:11px 12px;
	box-shadow: inset 0 0 0 0 transparent;
	width:100%;
}
/*Ocultamos botones*/
#gform_submit_button_7, #gform_submit_button_9 {
    display: none;
}

#post-29320 {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#gform_7 .gform_footer, #gform_9 .gform_footer, #gform_11 .gform_footer{
    display: none;
}
#left-area {
	padding-bottom: 0px !important;
}

/*Formularios resultado - introduccion datos*/

#gform_fields_13 {
    padding: 0px !important;
}

#gform_13{
	padding: 1.5rem 2rem;
	border-radius:4px;
	background:#f9703c;
}

#field_13_3 .gfield_label, #field_13_23 .gfield_label, #field_13_24 .gfield_label, #field_13_26 .gfield_label{
	color:#fff;
}

#input_13_3, #input_13_23, #input_13_24, #input_13_26, #input_12_50, #input_12_62 {
	padding: 8px 8px;
	/* border-radius: 4px; */
	width: 90%;
	border: none;
	border-bottom: 2px solid #461756;
	background: transparent;
	color:#461756;
	font-weight:600;
}
#input_12_51, #input_12_61 {
	padding: 8px 8px;
	border-radius: 4px;
}

#gform_fields_12 {
    padding: 0px !important;
}

#gform_submit_button_13 {
    display: none;
}
#gform_wrapper_13 .gform_footer{
	padding: 16px 0px;
}

/*Formulario resultado - Cost savings*/

#gform_12 {
    background: #fff;
    padding: 1.5rem;
    border-radius: 4px;
    box-shadow: 0px 0px 25px #fff;
}

#field_12_51 .gfield_label, #field_12_61 .gfield_label {
	color: #f9703c;
	font-weight: 400;
}

#input_12_51, #input_12_61 {
    color: #461756;
    font-weight: bold;
	border: none;
    border-bottom: 2px solid #f9703c;
	border-radius: 0px;
}

#gform_submit_button_12{
	border: none;
	padding: 12px 20px;
	border-radius: 5px;
	cursor: pointer;
	background: #f9703c;
	color: #fff;
	box-shadow: 1px 1px 20px #6866664d;	
}

#gform_submit_button_12:hover {
    background: #471657;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transition-property: background-color,border-color,color;
    transition-property: background-color,border-color,color;
}

/*Formularios resultado - 3 forms resultado*/

#field_9_12 {
    display: none;
}

/*Quitar campo Payload*/

#field_9_4 {
	display: none;
}

/*FORMULARIOS GDPR*/
#field_3_9 .gfield_label, #field_3_10 .gfield_label, #field_6_9 .gfield_label, #field_6_10 .gfield_label{
	display: none;
}
#field_3_2, #field_3_3, #field_3_4, #field_3_6, #field_3_7, #field_3_8, #field_3_9, #field_6_2, #field_6_3, #field_6_4, #field_6_5, #field_6_7, #field_6_8, #field_6_9, #field_6_10 {
    margin-top: 11px;
}

@media (max-width : 800px){
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    position: relative;
    top: 35px;
}
h1.optim-title {
    font-size: 36px !important;
}
}

@media (max-width : 550px){
/*Formulario demo steps*/
	.gform_wrapper .gf_step{
		    margin: 8px 8px 8px 0 !important;
	}
	input#input_14_2_3, input#input_14_2_6, input#input_14_3, input#input_14_3_2, input#input_14_4, input#input_14_7, input#input_14_8{
		padding:12px !important;
	}
	.gform_wrapper .gform_page_footer {
    margin: -8px 0px 0px 0px !important;
    border-top: 0px !important;
    padding: 10px 0px 0px 10px !important;
	}
	input#gform_next_button_14_12 {
    line-height: 1.6 !important;
	}
	ul#gform_fields_14{
		padding-right:5px !important;
	}
	ul#gform_fields_14_2, ul#gform_fields_14_3 {
    width: 100% !important;
    padding-right: 10px !important;
    padding-left: 15px !important;
}
	label#label_14_9_1, label#label_14_10_1 {
    font-size: 12px !important;
}
	input#gform_previous_button_14_13 {
    margin-top: 10px !important;
}
	a.btn-intro{
		margin-bottom: 10px;
	}
	p{	
    	font-size: 14px;
	}
div#gform_wrapper_1 {
    width: 100% !important;
}
li#field_1_1 label, li#field_1_2 {
    color: #fff !important;
}
h1.introx-home{
    font-size: 34px !important;
	font-weight: 700 !important;
}
.paragraph-introx{
    font-size: 18px !important;
}
h2.title-firstbox {
    font-size: 27px !important;
    line-height: 36px;
	font-weight:700;
}
p.paragraph-firstbox {
    font-size: 14px !important;
}
h2.title-parallax {
    font-size: 22px;
	font-weight:700;
}
.paragraph-general {
    font-size: 14px !important;
}
h3.subtitle-parallax {
    margin-bottom: -25px;
	font-size:22px;
}
h2.title-video {
    font-size: 30px;
    margin-bottom: -15px;
    line-height: 38px;
}
.box-video p {
    font-size: 16px !important;
}
h2.title-secondbox {
    font-size: 30px;
    line-height: 36px;
}

.pd-title {
    font-size: 28px;
    line-height: 40px;
 }
.pd-paragraph {
    font-size: 14px;
    color: #171717;
    position: relative;
    top: -25px;
}
	
.form-pd #input_2_1_3, #input_2_1_6, #input_2_2, #input_2_3, select#input_2_4, select#input_2_5, #input_2_6, select#input_2_7, #input_2_8, select#input_2_10, #input_2_11, #input_2_12, #input_2_13, select#input_2_14, select#input_2_15, select#input_2_16, select#input_2_18, #input_2_19, select#input_2_20, select#input_2_21, #input_2_24 {
    padding: 3px 6px;
    border-radius: 4px;
}
	
h1.title-demo {
    font-size: 34px !important;
}

h3.subtitle-demo {
    font-size: 18px !important;
    line-height: 25px;
}
p.paragraph-secondboxdemo {
    line-height: 32px;
    font-size: 14px !important;
}
p.paragraph-choosedemo {
    font-size: 14px !important;
}
.paragraphfinal-demo{
    font-size:14px !important;
}

div#wow-modal-window-1 {
    margin-top: -54px !important;
}
ul#gform_fields_3 {
    margin-top: -20px !important;
}
	
a.btn-requestdemo{
	padding: 15px 22px;
}
.title-demopg {
    font-size: 26px;
    line-height: 34px;
}
select#input_3_6 {
    padding: 3px 5px !important;
}
.form-demo #input_3_2_3, #input_3_2_6, #input_3_3, #input_3_4, select#input_3_6, #input_3_7, #input_3_8 {
    padding: 0px 5px !important;
    border-radius: 2px !important;
    /*box-shadow: 0px 0px 10px rgba(231, 231, 231, 0.84);*/
}

li#field_3_2 {
    margin-top: 2px !important;
}
	h2.titles-page{
		font-size:28px;
	}
.paragraph-tkpheader {
    font-size: 15px;
}
.title-tkp {
    font-size: 42px;
}
.subtitle-tkp {
    font-size: 20px;
}
form#gform_3 {
    padding: 0px 6% !important;
}
h1.optim-title{
    font-size: 22px !important;
    font-weight: 600;
    margin-bottom: -12px;
    line-height: 30px;
}
p.optin-text{
    line-height: 26px !important;
    text-align: justify;
	font-size:15px;
}
li#field_4_4 label, li#field_4_2 label {
    color: #461756 !important;
}
h1.title-comingsoon {
    font-size: 36px !important;
}
p.paragraph-coming {
    font-size: 16px;
}
p.paragraph-coming1{
    font-size:22px;
}
h2.subtitle-secondboxcs {
    font-size: 36px !important;
}
p.paragraph-secondboxcs {
    font-size: 16px !important;
}
ul.paragraph-secondboxcs {
    font-size: 16px !important;
}
.video-section{
   background-image: url(https://tiltlessliner.com/wp-content/uploads/2017/07/titless-liner-1.png) !important;
}
.container.clearfix.et_menu_container {
    padding-right: 8px !important;
    padding-left: 0px !important;
}
h2.title-popup.title-bfpd {
    font-size: 20px;
    margin-top: -26px;
}
label {
    font-size: 14px !important;
}
h1.title-bap {
    font-size: 34px !important;
    top:0px !important;
}

h2.title-bannerbap {
    font-size: 32px;
    padding-left: 10px;
}
h3.subtitle-bap {
    font-size: 20px;
    margin-top: 16px;
    top:0px !important;
}
p.paragraph-bap {
    font-size: 18px !important;
    color: #f9703c;
    margin-top: 10px;
    margin-bottom: 10px;
}
a.btn-bap{
    margin-left: 10px;
    font-size: 14px !important;
	padding: 15px 15px;
}
.divid{
    height:15px !important;
}
div#wow-modal-window-2 {
    margin-top: -54px;
}
form#gform_6 {
    padding: 0px 5%;
}
#input_6_2_3, #input_6_2_6, #input_6_3, #input_6_4, select#input_6_5, input#input_6_7, input#input_6_8 {
    padding: 0px 5px;
    border-radius: 3px;
}
li#field_6_2 {
    margin-top: 8px !important;
}
	
/*Calculadora RDW*/
	#gform_8 {
    padding: 3% 6%;
    width: 100%;
}
	#input_8_11, #input_8_10, #input_8_9, #input_8_8, #input_8_7, #input_8_6, #input_8_5, #input_8_4, #input_8_3, #input_8_2, #input_8_1, #input_8_12 {
	border-radius: 4px;
	padding: 5px 8px;
	width: 100%;
}
	#gform_submit_button_8 {
	padding: 10px 10px;
}
	#input_8_13, #input_8_14 {
	border-radius: 4px;
	padding: 6px 8px;
}
.et_pb_row.et_pb_row_1 {
    padding-top: 0px;
}
	
/*Calculadora recoger datos*/
	
	
/*Calculadora muestra datos resultados de cost saving*/
	#gform_13{
	padding:1.5rem;
}
	#input_13_3, #input_13_23, #input_13_24, #input_13_26, #input_12_50, #input_12_62{
	width:95%;
}
	#gform_submit_button_12{
	margin-top:25px;	
}
	
/*Calculadora resultados*/
	#gform_7, #gform_9, #gform_11, #gform_fields_10{
	padding: 1.5rem;
}
	#gform_fields_7, #gform_fields_9, #gform_fields_11{
	padding: 0px !important;
}
	#input_7_3, #input_7_6, #input_7_8, #input_7_18, #input_7_19, #input_7_20, #input_7_21 {
    padding: 6px 8px;
	border-radius: 4px;		
}
	#input_9_1, #input_9_2, #input_9_3, #input_9_4, #input_9_7, #input_9_8, #input_9_9, #input_9_12, #input_9_13, #input_9_14, #input_9_15 {
	border-radius: 4px;
	padding: 6px 8px;
}
	#input_11_3, #input_11_6, #input_11_8, #input_11_18, #input_11_19, #input_11_20, #input_11_21 {
    border-radius: 4px;
    padding: 6px 8px;
}
	/*Formularios GDPR*/
	#label_3_9_1, #label_3_10_1 {
    font-size: 12px !important;
}
	#field_3_2, #field_3_3, #field_3_4, #field_3_6, #field_3_7, #field_3_8, #field_3_9 {
    margin-top: 5px;
}
	input#gform_submit_button_3{
	margin-top: -10px;
	}
	a.btn-requestdemo{
		font-size:14px;
	}
	#field_3_2, #field_3_3, #field_3_4, #field_3_6, #field_3_7, #field_3_8, #field_3_9, #field_6_2, #field_6_3, #field_6_4, #field_6_5, #field_6_7, #field_6_8, #field_6_9, #field_6_10 {
    margin-top: 5px;
}
	input#gform_submit_button_6{
		margin-top: -10px;
	}
}