@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,700');
p{
	font-size: 17px;
	margin-bottom: 15px;
}

.top-section{
	padding-top: 160px;
	background: url(../../version.3.0/images/payco-patterns.png) no-repeat;
	background-size: cover;
	position: relative;
	margin-bottom: -3px;
}
.content-holder{
	/* padding: 60px 0; */
	/* background: url('../../assets/images/img-banner-08.jpg'); */
	background-size: cover;
}
.sub-title{
	font-weight: 600;
	text-align: center;
	font-size: 32px;
	/* font-family: 'Oswald', sans-serif; */
	/* text-transform: uppercase; */
	line-height: 1.25;
	color: #333;
	margin-bottom: 30px;
	letter-spacing: -1;
}
.title{

font-family: 'Oswald', sans-serif;

font-size: 65px;

text-transform: uppercase;

font-weight: 300;

text-align: center;

padding: 15px 0;

color: #339adc;
}

.title > b{
	font-weight: 600;
}

.promotional-holder{
	padding: 60px 0;
	background: -webkit-linear-gradient(to right, #0f0c29, #302b63, #24243e);
	background: linear-gradient(to right, #002c49, #104b7d, #002c49);
	position: relative;
}

.invert-holder > p{
	color: #e7f4fc;
}

.promotional-holder .text-content{
	 text-align: center;
	 font-size: 32px;
	 line-height: 1.5;
}

.promotional-holder .btn-holder{
	margin: 0;
}

.h-separator{
	border-top: 1px solid rgba(75, 175, 241, 0.5);
	padding: 15px 0;
	margin-bottom: 15px;
}

.img-thumbnail{
    background:none;
    border: 0;
    border-radius: 15px;
    padding: 30px;
}

.arrow-down{
	height: 16px;
	width:32px;
	background: url(../../assets/images/divider-arrow-down.png) 0 0 #f1f5f6;
	background-size: cover;
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 325px;
	left: 983px;
}
.parallax {
    position: fixed;
    background-size: cover;
    width: 100%;
    min-height: 952px;
      /* fallback for old browsers */
      /* Chrome 10-25, Safari 5.1-6 */
     /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
      /* fallback for old browsers */
      /* Chrome 10-25, Safari 5.1-6 */
     /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
      /* fallback for old browsers */
      /* Chrome 10-25, Safari 5.1-6 */
     /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    background: #b9e2f9;
    background: #667db6;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #667db6, #0082c8, #0082c8, #667db6);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #339adc, #bee0f3, #f7f7f7, #4493c5); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.text-value {
    font-size: 26px;
    font-weight: 700;
    font-family: Oswald, sans-serif;
}

.img-box{
	/* height: 400px; */
	display: block;
	margin: 0 auto;
	/* background: #f2f6f9; */
	/* border: solid 1px rgba(75, 175, 241, 0.5); */
	/* box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.2); */
}

/*image and text*/
.img-b4-text{
	width:100%;
	display: table;
	list-style: none;
}
.img-b4-text li{
	display: inline-block;
	padding:15px;
	float: left;
}

.img-holder{
	/* height: 48px; */
	/* width:48px; */
}

.text-holder > *{
	line-height: 1;
}

.round-box{
	border: solid 1px #ddd;
    border-radius: 4px;
}

@media only screen and (max-width:767px){
	.content-holder {
	    padding: 60px;
	}
	.content-holder p{
		text-align: center
	}
} 

@media only screen and (max-width:500px){
	.content-holder {
	    padding: 20px;
	}
	.promotional-holder .text-content {
	    font-size: 26px;
	}
	.title{
		font-size: 44px;
	}
	.sub-title{
		font-size: 18px;
	}

	.btn-register{
		font-size: 17px;
	}

	.content-holder p{
		font-size: 14px;
		text-align: center
	}
}