/* Parallax block start */
#pstparallaxcmsblock {
    margin-bottom: 50px;	
	background-size:cover;
	background-attachment:fixed;
}
.parallax-wrapper {
    padding:140px 100px;
    text-align: center;   
}
.parallax-text {
    display: inline-block;
    vertical-align: top;
    background-color: rgba(255, 255, 255, 0.4);
    padding: 50px 80px;
    color: #000000;
}
.parallax-text .text1 {
	font-size: 25px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
}
.parallax-wrapper .btn{
    color: #ffffff;
    display: inline-block;
    padding: 10px 25px;
    font-size: 14px;
    background-color: #FF2F95;
    font-weight: 400;
}
.parallax-wrapper .btn:hover{
	background-color: #444444;
    color: #ffffff;
}
.parallax-text .text2{
       font-size: 42px;
    font-weight: 600;
    line-height: 42px;
    text-transform: capitalize;
    margin-bottom: 30px;
    font-family: 'Montserrat', sans-serif;
    color: #000000;
}
.parallax-text .text3 {
	font-size: 16px;
	color: #000000;
	margin-bottom: 30px;
	line-height: 25px;
	text-transform: capitalize;
}
@media (max-width: 991px) {
	.parallax-text{
		    padding: 50px 50px;
	}
	.parallax-text .text1{
		    font-size: 20px;
			line-height: 20px;
	}
	.parallax-text .text2{
		font-size: 32px;
		line-height: 32px;
	}	
}
@media (max-width: 767px) {
	.parallax-wrapper{
		    padding: 90px 20px;
	}
	.parallax-text{
		    padding: 20px;
	}
	.parallax-text .text1{
		font-size: 18px;
		line-height: 18px;
	}
	.parallax-text .text2{
		font-size: 21px;
		line-height: 25px;
		margin-bottom: 20px;
	}
}
@media (max-width: 479px) {
	.parallax-wrapper{
		    padding: 50px 0;
	}
	.parallax-text{
		    padding: 20px 0;
	}
}
