.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: 30px;
        text-align: center;
        margin-top: 50px;
        padding: 20px;
        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;
        font-family: Lato;
        border-radius:10px;
    }

        .parallaxer a:hover {
            background-color: #000;
            color: #FFF !important;
        }

    .parallaxer p {
        color: #1a2b57;
        text-align: center;
        z-index: 10;
        width: 100%;
        width: 60%;
        margin: 0 20%;
        font-size:30px;
        font-family:Lato;
    }

        .parallaxer p strong {

   
   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%;
        left: 0px;
        right: 0px;
        background-color: rgba(255, 255,255, 0.7);
        z-index: 10;
    }

    .parallaxer table td div.TestoParallax {
        padding: 100px 15%;
/*        background-color: rgba(255, 255,255, 0.7);*/
        color:#000;
        font-family:georgia;
        width:100%;
       padding:40px 0px;
       padding-bottom:50px;
    }

.parallaxer table td{
	
        width:100%;
      margin:0px;
        padding:0px;
        height:100%;
       
}

    .parallaxer table td h2 {
        color: #000;
        font-family: georgia;
        font-size:35px;
        letter-spacing:2px;
    }


.parallaxer table td h3{
	
       
}

.parallaxer table td h4{

       
}
.parallaxer img.first{
	bottom:             0;
	display:            block;
	left:               50%;
	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 table {
        position: absolute;

    }

    .parallaxer table td h2 {
        font-size:30px;

    }

    .parallaxer table td div.TestoParallax {
        margin: 0px!important;
        color: #000;
        font-family: georgia;
        width: 100%;
        padding: 30px 0px;
        padding-bottom: 50px;
    }

    .parallaxer p {
    font-size: 18px;

}

    .parallaxer {
	min-height:   300px;
}

    }