.bg{
border-top:1px solid #d4d4d4;
}
.bg > .container{
padding-top:50px;
padding-bottom:100px;
}
.heading{
	font-size:55px;
	line-height:1;
	padding-bottom:30px;
}
.sub-heading{
	font-size:34px;
	font-family:'Montserrat Regular';
	color:#00a1e0;
	padding:30px 0 20px;
	
}
.text{
font-size:16px;
text-align:justify;
line-height:1.8;
padding-bottom:20px;
}

.sky-image{
width:100%;
height:100%;
margin-top:20px;
}
.big-button{
font-size:32px;
margin:30px 0;
width:100%;
padding: 20px 50px;
}

.relationsip {
padding-top:0px;
}
.relationsip > ul > li {
    padding-top: 20px;
    padding-left: 10px;
	color:#313232;
}
.sign-up{
font-size:21px;
color:#282828;
}

@media only screen and (max-width: 768px) {
.heading{
font-size:25px;
padding-top:35px;
padding-bottom:20px;
padding-right: 80px;
line-height:35px;
}
.big-button{
font-size:27px;
}

.sub-heading{
font-size:25px;	
padding:10px 0 10px;
	
}
.bg > .container{
padding-top:5px;
padding-bottom:35px;
}
.relationsip {
padding:0 0 10px;
}
.relationsip > ul > li {
padding-top: 10px;
font-size:14px;    
}
input[type="text"], input[type="password"] {
background: none repeat scroll 0 0 #EAEAEA;
color: #3C3C3C;
font-size: 16px;
height: 50px;
}
.step2_button{
background-color: #33B4E6 !important;
font-size: 27px !important;
height: 68px;
display: block;
margin-top:20px !important;
font-family: "Montserrat Light" !important;
}
.text {
font-size: 14px;
line-height: 2;
padding-bottom: 10px;
text-align: justify;
}
.padding-ul{
padding-bottom:30px;
}
.contact-us{
font-size: 24px;
line-height: 45px;
padding-right: 40px;
word-spacing: 2px;
padding-top:20px;
}
.contact-us a {
text-decoration:underline;
}
}