.parallaxer {
	display:  block;
	overflow: hidden;
	position: relative;
	width:    100%;
  margin:30px 0px;
  margin-bottom:0px;
  clear:both;
}

.parallaxer img {
	display: none;
}

    .parallaxer a {
        color: #FFF !important;
        background-color: #fe0000;
        font-size: 18px;
        text-align: center;
        margin-top: 50px;
        padding: 15px 35px;
        font-weight: normal;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }

        .parallaxer a:hover {
            background-color: #FFF;
            color: #232b42 !important;
        }

.parallaxer p {

    color:#FFF;
        text-align:center;
        z-index:10;
        width:100%;

    width:60%;
    margin:0 20%;
}

        .parallaxer p strong {

    color:#FFF;
   font-size:30px;

}


.parallaxer table {
	position:relative;
    top:0;
    bottom:0px;
    color:#FFF;
        text-align:center;
        z-index:10;
        width:100%;
        font-size:20px;
        margin:0px;
        padding:0px;
        height:100%;
     
       z-index:10;
        background-color: rgba(0, 0, 0, 0.4);
}

.parallaxer table td div.TestoParallax{    
      padding:150px 0px;    
}

.parallaxer table td{
	
        width:100%;
      margin:0px;
        padding:0px;
        height:100%;
        font-family:Lato;
       
}

.parallaxer table td h1{

       
}

    .parallaxer table td h2 {
        font-size: 50px;
        color: #fe0000 !important;
        font-family: Roboto;
        font-weight: normal;
        font-family: 'GreatVibes';
    }


.parallaxer table td h3{
	
       color:#55a9a9;
}

.parallaxer table td h4{

       
}
.parallaxer img:first-child {
	bottom:             0;
	display:            block;
	left:               50%;
	min-height:         100%;
	min-width:          100%;
	opacity:            0;
	position:           absolute;
	-webkit-transition: opacity 250ms ease-out;
	-moz-transition:    opacity 250ms ease-out;
	-o-transition:      opacity 250ms ease-out;
	transition:         opacity 250ms ease-out;
}

.parallaxer-not-supported {
	display: none;
}


@media all and (max-width: 767px) {

    .parallaxer p {
    font-size: 18px;

}

    .parallaxer table td div.TestoParallax {
        padding: 50px 0px;
    }

    .parallaxer {
/*	height:   300px;*/
}

    }