@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}

@font-face {
  font-family: 'Montserrat-Light';
  src: url('fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Montserrat-Light.otf')  format('opentype'),
	     url('fonts/Montserrat-Light.woff') format('woff'), url('fonts/Montserrat-Light.ttf')  format('truetype'), url('fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat-Bold';
  src: url('fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/Montserrat-Bold.otf')  format('opentype'),
	     url('fonts/Montserrat-Bold.woff') format('woff'), url('fonts/Montserrat-Bold.ttf')  format('truetype'), url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');

body{
	}
h1, h2{
	font-weight:700;
	font-family: 'Roboto', sans-serif;
	}
p{
	font-weight:300;
	font-family: 'Roboto', sans-serif;
	}
.wrap{
	width:100%;
	}
.holder{
	float:none;
	width:100%;
	max-width:1100px;
	margin:0 auto;
	}
.holder1{
	float:none;
	width:100%;
	max-width:1350px;
	margin:0 auto;
	}
.hed{
	width:100%;
	clear:both;
	float:left;
	}
.logo{
	padding:0;
	}
.logo img{
	max-width:100%;
	}
.logo a{
	color:#ff8400;
	font-size:35px;
	padding:10px 0;
	text-align:left;
	font-weight:bold;
	display:inline-block;
	}
.logo a:hover{
	text-decoration:none;
	}
.call{}
.call p{
	margin:0;
	color:#000000;
	font-size:18px;
	margin-top:22px;
	}
.call p strong{
	color:#ff8400;
	font-weight:700;
	font-family: 'Roboto', sans-serif;
	}
.bnn{
	width:100%;
	clear:both;
	float:left;
	min-height:770px;
	padding-bottom:20px;
	background:url(images/coastal.png) no-repeat;
	background-size:cover;
	}
.bnn h1{
	margin:0;
	color:#000;
	font-size:65px;
	margin-top:40px;
	letter-spacing:2px;
	}
.bnn span{
	margin:0;
	color:#fff;
	font-size:11px;
	margin-top:7px;
	font-weight:300;
	display:inline-block;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	}
.frm{
	width:100%;
	clear:both;
	float:none;
	max-width:450px;
	margin:50px auto 0 auto;
	}
.frm-inner{
	width:100%;
	padding:20px;
	border-radius:4px;
	background:#ff8400;
	}
.frm-inner h2{
	margin:0;
	color:#fff;
	font-size:20px;
	margin-bottom:10px;
	}
.frm-inner p{
	margin:0;
	color:#fff;
	font-size:15px;
	font-weight:300;
	margin-bottom:20px;
	font-family: 'Roboto', sans-serif;
	}
.put{
	padding:0;
	}
.frm-inner input::placeholder{
	color:#fff;
	}
.frm-inner input{
	width:100%;
	color:#fff;
	border:none;
	font-size:13px;
	font-weight:300;
	padding:8px 10px;
	border-radius:4px;
	margin-bottom:20px;
	background:#ffa340;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	}
.frm-inner button{
	width:100%;
	color:#fff;
	border:none;
	font-size:13px;
	font-weight:700;
	padding:8px 10px;
	border-radius:4px;
	background:#000;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	}
.sec1{
	width:100%;
	clear:both;
	float:left;
	padding:50px 20px;
	background:#ff8400;
	}
.sec1 h1{
	margin:0;
	color:#fff;
	font-size:25px;
	text-transform:uppercase;
	}
.sec1 p{
	margin:0;
	color:#fff;
	font-size:16px;
	margin-top:20px;
	margin-bottom:20px;
	}
.sec1 a{
	width:100%;
	color:#fff;
	font-size:13px;
	font-weight:700;
	max-width:250px;
	background:#000;
	border-radius:6px;
	padding:10px 20px;
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	}
.sec2{
	width:100%;
	clear:both;
	float:left;
	padding:0;
	}
.p1{
	padding:0;
	}
.p1 img{
	max-width:100%;
	}
.p2{
	padding:0;
	width:100%;
	max-width:350px;
	margin:50px auto 0 auto;
	}
.p2 h1{
	margin:0;
	color:#ff8400;
	font-size:20px;
	margin-bottom:20px;
	text-transform:uppercase;
	}
.p2 p{
	margin:0;
	color:#333333;
	font-size:15px;
	font-family:Source Sans Pro;
	}
.sec3{
	width:100%;
	clear:both;
	float:left;
	background:#000;
	padding:50px 10px;
	}
.sec3 p{
	margin:0;
	color:#fff;
	font-size:16px;
	margin-top:20px;
	font-family: 'Montserrat-Light';
	}
.ctrol{
	float:none;
	width:100%;
	margin:0 auto;
	max-width:600px;
	}
	
	
/**************page2************/
.bnn1{
	background:url(images/Rectangle.png) no-repeat;
	background-size:cover;
	}
.l-bar{
	float:left;
	}
.center{
	width:100%;
	max-width:420px;
	margin-top:100px;
	}
.center h1{
	margin:0;
	color:#000;
	font-size:50px;
	margin-top:15px;
	line-height:70px;
	text-shadow:0 0 3px #fff;
	}
.r-bar{
	padding:0;
	}
.frm1{
	clear:both;
	margin-top:100px;
	}
.frm-inner1{
	width:100%;
	float:right;
	padding:20px;
	display:table;
	max-width:450px;
	border-radius:4px;
	background:#69a3b9;
	}
.put2{
	padding:0;
	}
.frm-inner1 input{
	background:#8fbacb;
	}
.frm-inner1 button{
	background:#e74c3c;
	}
.btt1 button{
	background:#000;
	}
.sec4{
	width:100%;
	clear:both;
	float:left;
	padding:50px 10px;
	}
.box1{
	padding-bottom:20px;
	}
.box1 img{
	max-width:100%;
	margin-bottom:30px;
	}
.boss{
	text-align:center;
	}
.box1 h1{
	margin:0;
	color:#007b8b;
	font-size:21px;
	margin-bottom:20px;
	}
.box1 p{
	margin:0;
	color:#333333;
	font-size:16px;
	margin-top:15px;
	}
.boss{
	}
.bgg h1{
	color:#fff;
	font-size:25px;
	}
/**********page3**********/
.bnn2{
	background:url(images/solor.png) no-repeat;
	background-size:cover;
	}
.bnn2 h1{
	color:#fff;
	font-size:30px;
	text-align:left;
	margin-bottom:30px;
	}
.frm2{
	width:100%;
	clear:both;
	max-width:450px;
	margin-top:20px !important;
	}
.btt2 button{
	background:#da9400;
	}
.bgg{
	background:#013a57;
	}
.bgg a{
	background:#da9400;
	}
.in-bg{
	background:#0087cd;
	}
.in-bg input{
	background:#40a5da;
	}
.txt-colr h1{
	color:#0087cd !important;
	}
.m-footer{
	width:100%;
	clear:both;
	float:left;
	padding:50px 10px;
	background:#013a57;
	}
.m-footer p{
	margin:0;
	color:#fff;
	font-size:14px;
	margin-top:15px;
	}
.m-footer a{
	margin:0;
	color:#0087cd;
	cursor:default;
	font-size:15px;
	margin-top:15px;
	font-weight:400;
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	}
.footer{
	width:100%;
	clear:both;
	float:left;
	padding:25px;
	}
.footer p{
	margin:0;
	color:#3d3d3d;
	font-size:16px;
	}
@media screen and (max-width:1920px){

}
	
@media screen and (min-width:1367px){

}	
	
@media screen and (max-width:1024px){
.p2{
	padding:0;
	margin-top:80px;
	}
/*****page3*****/	
.m-footer{
	padding-left:50px;
	}


}
@media screen and (max-width:767px){
.logo{
	text-align:center;
	}
.call{
	padding:15px;
	text-align:center;
	}
.call p{
	margin-top:0;
	}
.put1{
	padding:0;
	}
.frm-inner1 h2{
	font-size:20px;
	}
.frm-inner1 p{
	font-size:15px;
	}
.p2{
	padding:0;
	margin-top:0;
	margin-bottom:30px;
	}
.p1 img{
	margin-bottom:20px;
	}
/***********page2*************/
.center{
	margin-top:30px;
	}
.frm1{
	margin:30px auto 0 auto;
	}
/**********page3**********/
.frm2{
	float:none;
	margin:0 auto;
	}
.bnn2 h1{
	text-align:center;
	}
.center{
	margin:0 auto;
	}
.frm-inner1{
	float:none;
	margin:0 auto;
	}
.m-footer{
	padding-left:30px;
	}
.m-footer a{
	margin-bottom:10px;
	}

}
	
@media screen and (max-width:640px){
.logo{
	text-align:center;
	}
.call{
	padding:15px;
	text-align:center;
	}
.call p{
	margin-top:0;
	}
.bnn h1{
	font-size:25px;
	}
.frm-inner1{
	float:none;
	margin:0 auto;
	}
.put1{
	padding:0;
	}
.p2{
	margin-top:30px;
	}
.p1 img{
	margin-bottom:20px;
	}
/***********page2*************/
.center{
	margin:0 auto;
	}
.frm1{
	margin:30px auto 0 auto;
	}
/**********page3**********/
.frm2{
	float:none;
	margin:0 auto;
	}
.bnn2 h1{
	text-align:center;
	}
.m-footer{
	padding-left:30px;
	}
.m-footer a{
	margin-bottom:10px;
	}

}
	
@media screen and (max-width:480px){
.bgg{
	margin-bottom:15px;
	}
.hed{
	}
.logo{
	text-align:center;
	}
.call{
	padding:15px;
	text-align:center;
	}
.call p{
	font-size:16px;
	}
.bnn h1{
	font-size:20px;
	margin-top:20px;
	margin-bottom:0;
	line-height:35px;
	text-align:center;
	}
.frm{
	margin-top:20px;
	}
.frm h2{
	font-size:22px;
	}
.frm p{
	font-size:14px;
	}
.sec1 h1{
	font-size:17px;
	}
.sec1 p{
	font-size:14px;
	}
.p1 img{
	margin-bottom:15px;
	}
.p2{
	margin-top:0;
	text-align:center;
	}
.p2 h1{
	font-size:20px;
	}
.sec3{
	padding:20px 10px;
	}
.sec3 p{
	font-size:14px;
	}
/***********page2*************/
.center{
	margin-top:30px;
	}
.frm1 p{
	font-size:15px;
	}
/**********page3**********/
.frm-inner1 h2{
	font-size:18px;
	}
.frm-inner1 p{
	font-size:14px;
	}
.m-footer{
	padding-left:30px;
	}
.m-footer a{
	margin-bottom:10px;
	}


	
}
