html,body{height:100%;}
body{background: #eee;}
/* body{font-family: 'PT Sans', sans-serif;font-size: 16px;} */
body{font-family: 'Inter', sans-serif;font-size: 16px;color:#005566;}

p {margin:0px;}
label {margin-bottom: 5px;}
.big-text{font-size: 70px;font-weight: 600;}
.med-text{font-size: 40px;}
.normal-text{font-size: 20px;}
.small-text{font-size: 14px;}

.normal-text-center{font-size: 20px;text-align: center;}

/*-----------------------------
header
-----------------------------*/
/*.header{background:#031a3c;}*/
.header{background:#242b48;}

.header__logo{color:#fff; float:left;display: block;padding-top: 5px;padding-left: 10px;text-decoration: none;}
.header__menu{float:right;margin:0; padding:0;}
.header__menu__item{display: inline-block;}
.header__menu__item a{color:#fff;display: block;padding:20px;text-decoration: none}
.header__menu__item a:hover{background: #005566;}
.header__icon-bar{display: block;float: right;padding:20px;display: none;}
.header__icon-bar span{display: block;height:3px; width: 30px;background: #fff; margin-bottom: 5px;}
/*-----------------------------
Footer
-----------------------------*/

/*.footer{background: #333; padding:30px;color:#fff; margin-top: 40px}*/
.footer{background: #242b48; padding:10px;margin-top: 0px}
.footer p{color:#fff;font-size: 14px;text-align:center;}


.container{
  padding: 0px;
  border: 0px;
}

.form-control{
  background: #eee;
  padding:0px;
}
.form-group{padding:0px;margin:0px;}

#btnContactUs{
  border-radius: 4px;
	display: inline-block;
	font-family: 'Inter', sans-serif;
	color: #eee;
	font-size: 16px;
	margin-top: 0px;
	background: #005566;
	box-sizing: border-box;
	margin-bottom: 5px;
	text-align: center;
}

/*-----------------------------
Smartphone
-----------------------------*/
@media (max-width: 767px){

	.header{position:fixed; z-index: 100;width:100%}
	.header__icon-bar{display: block;}

	.header__menu{width:100%;height:0px; overflow: hidden;}
	.header__menu__item{display: block;}
	.is-open{height:300px; overflow: auto;}

  .row{margin-top: 100px;margin-left: 20px;margin-right: 20px;}
}





/* clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
