@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('../fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{font-family: 'poppinsregular'; font-size:13px;}
.form-box{
	position:relative;
	border:2px solid #f4f4f4;
	padding:18px 18px 0px 18px;
}

.comment-form .form-box{
	padding:25px 25px 0px 25px;	
}

.default-form .form-group{
	position:relative;
	margin-bottom:0px;	
}

.comment-form .form-box .form-group{
	margin-bottom:25px;
}

.default-form.form-box .row{
	margin-left:-10px;
	margin-right:-10px;	
}

.default-form.form-box .row .form-group{
	padding:0px 10px !important;	
}

.default-form .form-group .field-label{
	display:block;
	line-height:24px;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#232323;
	font-weight:500;
	font-size:13px;
}

.default-form .form-group .field-label sup{
	color:#ff0000;
	font-size:14px;
}
.actvl{color: #49a73b;}
.default-form input[type="text"],
.default-form input[type="email"],
.default-form input[type="password"],
.default-form input[type="number"],
.default-form select,
.default-form textarea{
	display:block;
	width:100%;
	line-height:24px;
	height:43px;
	font-size:16px;
	border:1px solid #f4f4f4;
	padding:12px 15px;	
	background-color:#f4f4f4;
	color:#111111;
	border-radius:2px;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.default-form select{
	cursor:pointer;
	color:#666666;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	background:#f4f4f4 url(../images/icons/icon-select.png) right center no-repeat;
}

.default-form textarea{
	height:110px;
	resize:none;	
}

.default-form select option{
	text-indent:15px;	
}

.default-form input:focus,
.default-form select:focus,
.default-form textarea:focus{
	border-color:#fc721e;
	background-color:#e8fafb;	
}

.default-form input.error,
.default-form select.error,
.default-form textarea.error{
	border-color:#ff0000 !important;	
}

.default-form label.error{
	display:block;
	line-height:24px;
	padding:5px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	font-size:11px;
	color:#ff0000;
	font-weight:500;	
}

.form-box .form-group button{
	width:100%;
	padding:14px 20px;
	color:#FFF;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:15px;
}
.hmecont{width:40%; float:left; margin-left:15px; list-style: disc; margin-top:5px;}
.clientb{background:url(../images/clients-bg.jpg); background-size:cover; padding-top:8px; border-radius:5px;}  .clientb h2{color:#FFF;}
.clientb img{border:solid 1px #ccc; border-radius:5px;}
.clientin{margin-top:20px;}
.ftrl{display:table-cell; padding-top:5px;}
.nav-justified > li {background-color:#21559b;  text-transform:uppercase; font-weight:bold; border-right:solid 2px #042756;    font-size: 14px;} .nav-justified > li a{color:#FFF;}  .nav-justified > li a:hover{color:#FFF;background-color:#21559b;}
.nav-justified > li:last-child  {border-right:none;}

.innheading{width:100%; background:url(../images/inn-bg.jpg); text-align:center;padding:30px 0px 20px 0px; }
.innheading h1{ color:#fbf800;  font-size:30px; text-transform:uppercase;} 
strong{color:#13447b; font-size:15px; font-weight:bold;}
.proim{width:300px; margin-right:15px; border-radius:5px; margin-bottom:15px;} 

.pror{background:#e8eefd; padding:8px 12px; border-radius:5px;}
.pror ul {margin:0px; padding:0px;}
.pror li{border-bottom:solid 1px #ccc; padding:8px 0px; font-size:15px; font-weight:bold; list-style:disc; margin-left:15px;}


/* Modal Content */
.modal{background: rgba(0, 0, 0, 0.5);
}
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 500px;
      margin-top: 250px;
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.mySlides {
  display: none;
}







