body{
    /*background: url("../../img/bkg-miel.jpg") #a8cfb7;
    background-repeat: no-repeat;
    background-position: bottom;*/
}
.yellow_point {
    background: url("../../images/dots-header.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 4px;
    left: 0;
    position:absolute;
    top: 0;
    width: 100%;
    z-index:999;
}
.navigation .navbar{
    padding:30px 0;
}
.btn, button{
    background-color:#ffef22;
}
.btn:hover, .btn:active, .btn:focus, button:hover, button:active, button:focus {
    background-color: #ffef22;
}
.slider-banner{
    background-color:#ffef22;
}
.form-slider-wrapper{
    background-color:#000;
}
input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="number"], textarea, .form-control{
    border: 1px solid #cccccc;
    border-radius:0;
}
.features-list li:before{
    color: #fff262 !important;
}
h3:after{
    background:none !important;
}
.tp-leftarrow.default {
    width: 50px;
    height: 71px;
    background: url(../../images/arrow-left.png) no-repeat center center;
}
.tp-rightarrow.default {
    width: 50px;
    height: 71px;
    background: url(../../images/arrow-right.png) no-repeat center center;
}
.validation-error p{
    color:#ffef22 !important;
    margin:0;
}
.validation-errorb p{
    color:#000 !important;
    margin:0;
}
#contactform1 input[type="text"],
#contactform1 input[type="email"],
#contactform1 input[type="search"],
#contactform1 input[type="password"],
#contactform1 input[type="number"],
#contactform1 input[type="tel"],
#contactform1 textarea,
#contactform1 select,
#contactform1 .form-control
{
    background:rgba(255,255,255,0.1);
    color:#999999 !important;
    border: 1px solid #999999;
    border-radius:0;
    width: 100%;
    min-height: 45px;
}
#contactform1 form fieldset{
    width: 100% !important;
    max-width: 100% !important;
}
#contactform1 form label {
    margin-top: 10px;
}
#contactform1 .form-control::-moz-placeholder{
    color:#999999;
}
#contactoTxt{
    color:#000 !important;
}
#contactform1 input[type="submit"]{
    background: #000;
    color: #fff;
    padding: 12px;
    border: none;
    margin: 15px 0;
}
/* FOOTER */
#footer{
    background-color:#fff;
}
/* FOOTER */
hr.style-two {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(153,153,153,0), rgba(153,153,153,0.75), rgba(153,153,153,0));
    background-image:    -moz-linear-gradient(left, rgba(153,153,153,0), rgba(153,153,153,0.75), rgba(153,153,153,0));
    background-image:     -ms-linear-gradient(left, rgba(153,153,153,0), rgba(153,153,153,0.75), rgba(153,153,153,0));
    background-image:      -o-linear-gradient(left, rgba(153,153,153,0), rgba(153,153,153,0.75), rgba(153,153,153,0));
    margin-bottom:50px !important;
}
hr.style-three {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
    background-image:    -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
    background-image:     -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
    background-image:      -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
    margin-bottom:50px !important;
}
.form-slider-wrapper hr{
    margin-bottom:0 !important;
}
#valid{
    color:#fff !important;
}
#valid-2{
    color:#000 !important;
}
#line-footer{
    border-top: 1px solid #f6f3e7;
    padding-top:10px;
}
.btn, button{
    color:#000;
}
.form-slider-wrapper{
    bottom:-104px;
}
@media screen and (max-width:1200px){
    .fs-40{
        font-size:30px !important;
    }
    .fs-30{
        font-size:20px !important;
    }
}

@media screen and (min-width:900px) and (max-width:1200px){

    .validation-error p{
        font-size:11px;
    }
}

@media screen and (max-width:500px){
    #logo{
        width:80%;
    }
    #slider-w{
        margin-top:10px;
        margin-bottom:10px;
    }
    .navbar-toggle{
        padding: 6px !important;
    }
}
@media screen and (min-width:970px) and (max-width:1180px){
    #tituloaction{
        font-size: 27px !important;
    }
    #form-slider-submit{
        font-size: 12px !important;
    }
}
