/* Parallax block start */
#pstparallaxcmsblock {
    margin-bottom: 50px;	
	background-size:cover;
	background-attachment:fixed;
}
.parallax-wrapper {
    padding:180px 0;
    text-align: center;   
}
 
.parallax-text .text1 {
	color: #ffffff;
    font-size: 34px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 20px;
    letter-spacing: 10px;
    text-transform: uppercase;
}
.parallax-wrapper .btn{
	color: #ffffff;
    display: inline-block;
	font-size: 34px;
    background-color: transparent;
    font-weight: 500;
    text-transform: uppercase;
	 padding: 0;
}
.parallax-wrapper .btn:hover{
	color:#88bb22;
	 animation: "pulse" 500ms;
    -webkit-animation: "pulse" 500ms ;
    -moz-animation: "pulse" 500ms ;
    -o-animation: "pulse" 500ms ;
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.parallax-text .text2{
	font-size: 100px;
    font-weight: 600;
    line-height: 100px;
    text-transform: uppercase;
    letter-spacing: 10px;
    margin-bottom: 50px;
    color: #ffffff;
    text-shadow: rgb(255, 255, 255) 0 0 0px, rgba(255, 255, 255,0.3) 8px 5px 0;
    transition-duration: 300ms;
	-webkit-transition-duration:300ms;
	-moz-transition-duration: 300ms;
	-ms-transition-duration: 300ms;
	-o-transition-duration:300ms;
}
.parallax-text .text2:hover{
    text-shadow: rgb(136, 187, 34) 0 0 0px, rgba(136, 187, 34,0.4) 8px 5px 0;
    transition-duration: 300ms;
	-webkit-transition-duration:300ms;
	-moz-transition-duration: 300ms;
	-ms-transition-duration: 300ms;
	-o-transition-duration:300ms;
}
@media (max-width: 767px) {
	.parallax-text .text1 {
    font-size: 25px;
    line-height: 25px;
}
	.parallax-text .text2 {
    font-size: 60px;
    line-height: 60px;
    margin-bottom: 30px;
}
	.parallax-wrapper {
		padding:100px 0;
	}
}
@media (max-width:479px) {
.parallax-text .text1 {
    font-size: 15px;
    line-height: 15px;
    letter-spacing: 5px;
}
.parallax-text .text2 {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 20px;
}
.parallax-wrapper .btn {
    font-size: 22px;
}
}