.bg{
border-top:1px solid #d4d4d4;
}
.bg > .container{
padding-top:50px;
padding-bottom:100px;
}
.heading{
	font-size:55px;
}
.sub-heading{
	font-size:21px;
	line-height: 28px;
	font-family:'Montserrat SemiBold';
	color:#313232;
	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:55px;
	padding-right: 70px;
}
.big-button{
font-size:27px;
}

.sub-heading{
	font-size:24px;
	padding:15px 0 10px;

}
.bg > .container{
padding-top:50px;
padding-bottom:55px;
}
.relationsip > ul > li {
padding-top: 10px;
font-size: 14px;
}
.crm{
padding-right:68px !important;
}
input[type="text"], input[type="password"] {
background: none repeat scroll 0 0 #EAEAEA;
color: #3C3C3C;
font-size: 16px;
height: 50px;
margin-bottom: 10px;
}
.step2_button{
height:65px;
font-size:27px !important;
background-color:#33B4E6;
margin-top:20px !important;
}
.text{
font-size:14px;
line-height:2em;
}
.relationsip {
padding-left: 0;
padding-bottom: 35px;
}
.sub-heading {
 padding: 15px 0 20px;
}
.sign-up{
font-size:20px;
}
.sign-up a{
text-decoration:underline;
color:#282828;
}
}
