/*=====================================
	Default Config - Start
=====================================*/

/*=====================================
	Default Config - End
=====================================*/



/*=====================================
	Default Config - Start
=====================================*/
body{ 
	margin: 0; 
	padding: 0; 
	border:0;
	text-align:center;
	background-color: #ffffff; 
	}

img{
	border:0px;
	}

#div-clear{
	clear:both;
	}
/*=====================================
	Default Config - End
=====================================*/

/*=====================================
	Layout - Start
=====================================*/
#all{
	width:auto; /*1200px*/
	border:2px solid #061647;
    margin:0 auto;
	text-align:left;
	border:0;


/* hide
	background-color: #ffffff;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
*/
	
	}

/*=====================================
	Layout - End
=====================================*/


/*=====================================
	Header - Start
=====================================*/
#header-area{
	position:relative;
	height: auto; /*90px*/
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin:0 auto;
	background: #ffffff;
	}

#header-area .htop-line{
	display:block;
	width:100%;
	height:5px;
	background: #3c6ad9;
	}

#header-area .company-info{
	padding: 0px 0px 0px 10px;
	}

#header-area .logo{
	display:inline;
	vertical-align:middle;
/*
	position:absolute;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
    top: 36px;
    bottom: 0;
    left: 20px;
    right: 0;
*/
	}
#header-area .companyname{
	display:inline;
	vertical-align:middle;
	padding: 0px 0px 0px 25px; 
	margin: 0px 0px 0px 0px;
/*
	position:absolute;
    top:45px;
    bottom: 0;
    left: 290px;
    right: 0;
*/
	}

/*=- Screen Control - width:600 or less -=*/
@media screen and (max-width: 600px) {
	#header-area .logo{
		display:inline;
		vertical-align:middle;
		width:15%;
		height:AUTO;
		}
	#header-area .companyname{
		display:inline;
		vertical-align:middle;
		padding: 0px 0px 0px 25px; 
		margin: 0px 0px 0px 0px;
		width:50%;
		height:AUTO;
		}
	}

/*=====================================
	Header - End
=====================================*/





/*=====================================
	Footer - Start
=====================================*/
#footer-area{
	position:relative;
	height: AUTO;/*390px*/
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin:0 auto;
	background: #0f2568;
	}

#footer-area-copyright{
	display:block;
	float: left;
	position:relative;
	height: AUTO; /*75px*/
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin:0 auto;
	background: #061647;
	}

#footer-area-copyright .text-area{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 30px 20px 30px 20px; 
	margin: 0px 0px 0px 0px;

	font-size: 14px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #c2c2c2;
	}
/*=====================================
	Footer - End
=====================================*/


/*=====================================
	Menu - Start
=====================================*/
#menu-main-area{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 100%;
	background: #25408f;
	}

/*=====================================
	Menu - Start
=====================================*/


/*=====================================
	Img Slide - Start
=====================================*/

#img-slide-area{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height: AUTO;
	width: 100%;
	background: #f1f1f1;
	}

#img-slide-area img{
	display:block;
	float: left;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	}


/*=====================================
	Img Slide - End
=====================================*/

/*=====================================
	Body - Start
=====================================*/
#body-area{
	position:relative;
	height: auto;
	width: auto;
	padding: 0px 0px 30px 0px; 
	margin:0 auto;
	background: #ffffff;
	}
/*=====================================
	Body - End
=====================================*/


/*=====================================
	Row - 4Col - Start
=====================================*/
#row-4col-area *{
	box-sizing: border-box;
	}
#row-4col-area{
	position:relative;
	height: auto;
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin:0 auto;
	background: #ffffff;
	}

#row-4col-area .col4-1{
	display:block;
	float: left;
	height: AUTO;
	width: 25%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}
#row-4col-area .col4-2{
	display:block;
	float: left;
	height: AUTO;
	width: 25%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}

#row-4col-area .col4-3{
	display:block;
	float: left;
	height: AUTO;
	width: 25%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}
#row-4col-area .col4-4{
	display:block;
	float: left;
	height: AUTO;
	width: 25%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}

#row-4col-area img{
	display:block;
	float: left;
	height: AUTO;
	width: 100%;
	padding: 20px 10px 20px 10px; 
	margin: 0px 0px 0px 0px;
	background: #none;
	}

#row-4col-area .text-area{
	display:block;
	float: left;
	height: AUTO;
	width: 100%;
	padding: 5px 10px 20px 10px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #6e6d6d;

	background: #none;
	}

#row-4col-area hr{
	display:block;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 10px;
	height: 8px;
	width: 95%;
	border: 0;
	background: #f1f1f1;
	}

#row-4col-area a.btn-more{
	display:block;
	float: left;
	padding: 10px 30px;
	margin: 0px 0px 10px 10px;
	border: 0;
	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	background: #0f2568;
	}
#row-4col-area a.btn-more:hover{
	color: #ffffff;
	background: #3e5cb5;
	}


/*=- Screen Control - width:600 or less -=*/
@media screen and (max-width: 600px) {
	#row-4col-area *{
		box-sizing: border-box;
		}
	#row-4col-area .col4-1{
		display:block;
		float: left;
		height: AUTO;
		width: 50%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #ffffff;
		}
	#row-4col-area .col4-2{
		display:block;
		float: left;
		height: AUTO;
		width: 50%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #ffffff;
		}
	#row-4col-area .col4-3{
		display:block;
		float: left;
		height: AUTO;
		width: 50%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #ffffff;
		}
	#row-4col-area .col4-4{
		display:block;
		float: left;
		height: AUTO;
		width: 50%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #ffffff;
		}
	#row-4col-area hr{
		display:block;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 20px 10px;
		height: 8px;
		width: 90%;
		border: 0;
		background: #f1f1f1;
		}
	}

/*=====================================
	Row - 4Col - End
=====================================*/


/*=====================================
	Row - 3Col - Start
=====================================*/
#row-3col-area *{
	box-sizing: border-box;
	}
#row-3col-area{
	position:relative;
	height: auto;
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin:0 auto;
	background: #ffffff;
	}

#row-3col-area .col3-40{
	display:block;
	float: left;
	height: AUTO;
	width: 40%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}
#row-3col-area .col3-60{
	display:block;
	float: left;
	height: AUTO;
	width: 60%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}

#row-3col-area .col3-40 img{
	display:block;
	float: left;
	height: AUTO;
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background: #ffffff;
	}

#row-3col-area h1{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 20px 30px 20px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 20px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #0f2568;
	}
#row-3col-area p{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 0px 30px 30px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #6e6d6d;

	}

/*=- Screen Control - width:600 or less -=*/
@media screen and (max-width: 600px) {
	#row-3col-area .col3-40{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #ffffff;
		}
	#row-3col-area .col3-60{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #ffffff;
		}
	}


/*=====================================
	Row - 3Col - End
=====================================*/

/*=====================================
	Row - 3Col-2 - Start
=====================================*/
#row-3col2-area *{
	box-sizing: border-box;
	}
#row-3col2-area{
	position:relative;
	height: auto;
	width: 100%;
	padding: 30px 0px 30px 0px; 
	margin:0 auto;
	background: #f1f1f1;
	}

#row-3col2-area .col32-40{
	display:block;
	float: left;
	height: AUTO;
	width: 40%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #f1f1f1;
	}
#row-3col2-area .col32-60{
	display:block;
	float: left;
	height: AUTO;
	width: 60%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #f1f1f1;
	}

#row-3col2-area .col32-40 img{
	display:block;
	float: left;
	height: AUTO;
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background: #f1f1f1;
	}

#row-3col2-area h1{
	display:block;
	height: AUTO;
	width: AUTO;
	padding: 0px 30px 10px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 20px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #0f2568;
	}
#row-3col2-area p{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 0px 30px 30px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #6e6d6d;
	}

#row-3col2-area ul{
	padding: 0px 0px 0px 50px; 
	margin: 0px 0px 30px 0px;

	list-style-type: square;
	}
#row-3col2-area ul li{
	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #595959;
	text-decoration: none;
	}

/*=- Screen Control - width:600 or less -=*/
@media screen and (max-width: 600px) {
	#row-3col2-area .col32-40{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #f1f1f1;
		}
	#row-3col2-area .col32-60{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #f1f1f1;
		}
	}


/*=====================================
	Row - 3Col-2 - End
=====================================*/

/*=====================================
	Row - 2Col - Start
=====================================*/
#row-2col-area *{
	box-sizing: border-box;
	}
#row-2col-area{
	position:relative;
	height: auto;
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin:0 auto;
	background: #ffffff;
	}

#row-2col-area .col2-1{
	display:block;
	float: left;
	height: AUTO;
	width: 50%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}
#row-2col-area .col2-2{
	display:block;
	float: left;
	height: AUTO;
	width: 50%;
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}

#row-2col-area h1{
	display:block;
	height: AUTO;
	width: AUTO;
	padding: 20px 30px 20px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 20px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #0f2568;
	}

#row-2col-area h1.wh2{
	display:block;
	height: AUTO;
	width: AUTO;
	padding: 5px 30px 20px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 20px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #0f2568;
	}
#row-2col-area h2.wh2{
	display:block;
	height: AUTO;
	width: AUTO;
	padding: 20px 30px 5px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 20px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #8ca3e5;
	}

#row-2col-area .col2-1 img{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 30px;
	background: none;
	}
#row-2col-area .col2-2 img{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 30px;
	background: none;
	}

#row-2col-area p{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 0px 30px 30px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #6e6d6d;
	}

#row-2col-area p.sline{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 0px 30px 10px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #6e6d6d;
	}

#row-2col-area p.sline-low{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 10px 30px 30px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #6e6d6d;
	}

#row-2col-area ul.t-table{
	padding: 0px 30px 30px 30px; 
	margin: 0px 0px 0px 0px;

	list-style-type: none;
	}

#row-2col-area ul.t-table li.title{
	padding: 10px 20px 10px 20px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:25px;
	color: #ffffff;
	text-decoration: none;

	background: #25408f;

	border-color: #9d9d9d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	}
#row-2col-area ul.t-table li{
	padding: 10px 20px 10px 20px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:25px;
	color: #6e6d6d;
	text-decoration: none;

	background: #ffffff;

	border-color: #9d9d9d;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	}
#row-2col-area ul.t-table li.last{
	padding: 10px 20px 10px 20px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:25px;
	color: #6e6d6d;
	text-decoration: none;

	background: #ffffff;

	border-color: #9d9d9d;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	}

/*=- Screen Control - width:600 or less -=*/
@media screen and (max-width: 600px) {
	#row-2col-area *{
		box-sizing: border-box;
		}
	#row-2col-area .col2-1{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #ffffff;
		}
	#row-2col-area .col2-2{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 0px 0px; 
		margin:0px 0px 0px 0px;
		background: #ffffff;
		}
	#row-2col-area .col2-1 img{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 0px 0px;
		background: none;
		}
	#row-2col-area .col2-2 img{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 0px 0px;
		background: none;
		}

	}

/*=====================================
	Row - 2Col - End
=====================================*/


/*=====================================
	Footer - Row - 3Col - Start
=====================================*/
#footer-row-3col-area *{
	box-sizing: border-box;
	}
#footer-row-3col-area{
	position:relative;
	height: auto;
	width: 100%;
	padding: 0px 0px 0px 0px; 
	margin:0 auto;
	background: #none;
	}

#footer-row-3col-area .col3-33-1{
	display:block;
	float: left;
	height: AUTO;
	width: 33%;
	padding: 0px 0px 0px 30px; 
	margin:30px 0px 30px 0px;
	background: #none;

	border-color: #464646;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	}
#footer-row-3col-area .col3-33-2{
	display:block;
	float: left;
	height: AUTO;
	width: 33%;
	padding: 0px 0px 0px 30px; 
	margin:30px 0px 30px 0px;
	background: #none;

	border-color: #464646;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	}
#footer-row-3col-area .col3-34-1{
	display:block;
	float: left;
	height: AUTO;
	width: 34%;
	padding: 0px 0px 0px 30px; 
	margin:30px 0px 30px 0px;
	background: #none;
	}

#footer-row-3col-area h1{
	display:block;

	height: AUTO;
	width: AUTO;
	padding: 20px 30px 20px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 20px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #ffffff;
	}
#footer-row-3col-area p{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 0px 30px 30px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #6e6d6d;
	}

#footer-row-3col-area .text-area{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 0px 30px 30px 30px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #c2c2c2;
	}

#footer-row-3col-area ul{
	padding: 0px 0px 0px 50px; 
	margin: 0px 0px 0px 0px;

	list-style-type: square;
	}
#footer-row-3col-area ul li{
	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:25px;
	color: #c2c2c2;
	text-decoration: none;
	}
#footer-row-3col-area a{
	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:25px;
	color: #c2c2c2;
	text-decoration: none;
	}
#footer-row-3col-area a:hover{
	color: #ffffff;
	text-decoration: underline;
	}

/*=- Screen Control - width:600 or less -=*/
@media screen and (max-width: 600px) {
	#footer-row-3col-area .col3-33-1{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 30px 10px; 
		margin:20px 0px 0px 0px;
		background: #none;

		border-color: #464646;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		}
	#footer-row-3col-area .col3-33-2{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 30px 10px; 
		margin:20px 0px 0px 0px;
		background: #none;

		border-color: #464646;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		}
	#footer-row-3col-area .col3-34-1{
		display:block;
		float: left;
		height: AUTO;
		width: 100%;
		padding: 0px 0px 0px 10px; 
		margin:20px 0px 30px 0px;
		background: #none;
		}

	}

/*=====================================
	Footer - Row - 3Col - End
=====================================*/



/*=====================================
	Body - Address Info - Start
=====================================*/
#body-address-area{
	}

#body-address-area ul{
	padding: 0px 0px 30px 50px; 
	margin: 0px 0px 0px 0px;

	list-style: none;
	background:none;
	}
#body-address-area li{
	padding: 0px 0px 10px 21px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:22px;
	color: #595959;
	text-decoration: none;

	}
#body-address-area li.address:before{
	content: "\f041"; /*icon-drop pin*/
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -21px;
	width: 21px;
	}
#body-address-area li.hp:before{
	content: "\f10b"; /*icon-hp*/
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -21px;
	width: 21px;
	}
#body-address-area li.tel:before{
	content: "\f095"; /*icon-tel*/
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -21px;
	width: 21px;
	}
#body-address-area li.fax:before{
	content: "\f1ac"; /*icon-fax*/
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -21px;
	width: 21px;
	}
#body-address-area li.mobile:before{
	content: "\f10b"; /*icon-iphone*/
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -21px;
	width: 21px;
	}
#body-address-area li.email:before{
	content: "\f0e0"; /*icon-envolop*/
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -21px;
	width: 21px;
	}
#body-address-area li.url:before{
	content: "\f0ac"; /*icon-earth*/
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -21px;
	width: 21px;
	}

/*=====================================
	Body - Address Info - End
=====================================*/


/*=====================================
	Body - Form - Start
=====================================*/
#body-form-area *{
	box-sizing: border-box;
	}

#body-form-area{
	position:relative;
	height: auto;
	width: 100%;
	padding: 30px 30px 30px 30px; 
	margin:0 auto;
	background: #f1f1f1;
	}

#body-form-area h1.wh2{
	display:block;
	height: AUTO;
	width: AUTO;
	padding: 5px 30px 20px 0px; 
	margin: 0px 0px 0px 0px;

	font-size: 20px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #0f2568;
	}
#body-form-area h2.wh2{
	display:block;
	height: AUTO;
	width: AUTO;
	padding: 10px 30px 5px 0px; 
	margin: 0px 0px 0px 0px;

	font-size: 20px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #8ca3e5;
	}
#body-form-area p{
	display:block;
	float: left;
	height: AUTO;
	width: AUTO;
	padding: 0px 30px 30px 0px; 
	margin: 0px 0px 0px 0px;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #6e6d6d;
	}

#body-form-area .container{
	position:relative;
	height: auto;
	width: 100%;
	padding: 10px 10px 10px 10px; 
	margin:0 auto;
	background: #ffffff;
	border-radius: 5px;
	}

#body-form-area .row:after{
	content: "";
	display: table;
	clear: both;
	}

#body-form-area label{
    padding: 12px 12px 12px 0;
    display: inline-block;

	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #6e6d6d;
	}

#body-form-area .col-25{
	float: left;
	width: 25%;
	margin-top: 6px;
	}
#body-form-area .col-75{
	float: left;
	width: 75%;
	margin-top: 6px;
	}

#body-form-area  input[type=text]{
	width: 100%;
	padding: 12px;
	border: 1px solid #ccc;
	border-radius: 4px;
	resize: vertical;
	}
#body-form-area  select{
	width: 100%;
	padding: 12px;
	border: 1px solid #ccc;
	border-radius: 4px;
	resize: vertical;
	}
#body-form-area  textarea{
	width: 100%;
	padding: 12px;
	border: 1px solid #ccc;
	border-radius: 4px;
	resize: vertical;
	}

#body-form-area input[type=submit]{
    float: right;
	padding: 10px 30px;
	margin: 10px 0px 10px 10px;
	border: 0;
	font-size: 16px;
	font-family: 'Hind', sans-serif;
	line-height:20px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	background: #0f2568;
    cursor: pointer;
	}

#body-form-area input[type=submit]:hover{
	background-color: #3e5cb5;
	}

/*=- Screen Control - width:600 or less -=*/
@media screen and (max-width: 600px) {
	#body-form-area .col-25{
		width: 100%;
		margin-top: 0;
		}
	#body-form-area .col-75{
		width: 100%;
		margin-top: 0;
		}
	#body-form-area input[type=submit]{
		width: 100%;
		margin: 10px 0px 0px 10px;
		}
	}

/*=====================================
	Body - Form - End
=====================================*/

/*=====================================
	Body - Map - Start
=====================================*/
#body-map-area *{
	box-sizing: border-box;
	}

#body-map-area{
	position:relative;
	/*min-height: 600px;*/
	height:AUTO;
	width: 100%;
	padding: 0px 10px 0px 0px; 
	margin:0 auto;
	background: #ffffff;
	}

#body-map-area #google-map-area{
	background: #ffffff;
    width: 100%;
    min-height: 1000px;
    overflow: hidden; /*scroll*/
	}

#body-map-area #google-map-area #map{
	height: 1000px;
	width: 100%;
	}

/*=- Screen Control - width:600 or less -=*/
@media screen and (max-width: 600px) {
	#body-map-area{
		position:relative;
		/*min-height: 600px;*/
		height:AUTO;
		width: 100%;
		padding: 10px 0px 10px 0px; 
		margin:0 auto;
		background: #ffffff;
		}
	#body-map-area #google-map-area{
		background: #ffffff;
		width: 100%;
		min-height: 400px;
		overflow: hidden; /*scroll*/
		}

	#body-map-area #google-map-area #map{
		height: 400px;
		width: 100%;
		}
	}


/*=====================================
	Body - Map - End
=====================================*/
