.parallaxer {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    margin: 0px;
    clear: both;
    float: left;
    margin-top: 50px;
}

.parallaxlayer {
    position:absolute !important;
    top:0px;
    left:0px;
    width:100% !important;
    height:100% !important;
    bottom:0px;

    padding:0px !important;
    display:none;
}




.parallaxer div {
    width: 100%;
    color: #FFF;
    position: relative;
    text-align: center;
    font-size: 20px;
    background-color: rgba(0, 0, 0, 0.6);
    padding:100px 0px;
}

    .parallaxer div h2 {
        float: left;
        width: 100%;
        padding:10px 0px;
        /* border-bottom: 1px solid #017D0D; */
        text-align: center;
        clear: both;
        color: #FFF;
        margin:0px;
    }


    .parallaxer div a {
        color: #FFF;
        background-color: #2468af;
        font-size: 18px;
        transition: all 0.6s ease-out 0s;
        -webkit-transition: all 0.6s ease-out 0s;
        padding: 10px 60px;

    }


    .parallaxer div p {
    padding:0px;
    margin:0px;
    }



        .parallaxer div a:hover {
            color: #FFF;
            background-color: #000;
        }


.parallaxer div h2{
	
       font-size: 40px;  
       font-weight:normal;
       line-height:50px;
}



.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 div {
  padding: 100px 0px;

}

    }

