* {
	margin: 0;
	padding: 0;
}
body {
	font-family: verdana;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
a:hover, a:focus {
	transition: all 0.5s ease;
	text-decoration: none;
	outline-offset: 0;
}
.img-responsive {
	display: inline;
}

.top_nav ul{
	list-style: none;
	margin:0;
	padding:0;
}
.top_nav ul li{
	display:inline-block;
}
.top_sec ul {
	list-style: none;
	padding: 18px 0 0 0;
	text-align: right;
}
.top_sec ul li {
	padding: 0 50px 0 0px;
}
.top_sec ul li a {
	color: #fff;
	background: #00C3AA;
	padding: 11px 15px;
	border-radius: 4px;
}
.top_sec ul li a:hover {
	background: #039481;
}
.top_nav {
	padding: 17px 0 15px;
	border-bottom: 1px solid #ececec;
}
.address_right {
	float: right;
}
.address_right ul {
	margin-top: 6px;
}
.address_right ul li {
	display:block;
}

.field_sec .form-control {
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: none;
	height: auto;
	padding: 10px 12px;
}
.field_sec {
	padding: 60px 0;
	background: #EEF5F9;
	min-height: 470px;
}
.field_sec h2 {
	margin: 6px 0 45px;
	color: #063;
	font-size: 40px;
	position:relative;
}
.field_sec h2::before {
	content: "";
	position: absolute;
	border-bottom: 2px solid #063;
	width: 126px;
	top: 0;
	bottom: -9px;
}
.field_sec input[type="submit"] {
	background-color: #00C3AA;
	font-size: 16px;
	color: #fff;
	padding: 10px 36px;
	border-radius: 6px;
	font-weight: 600;
	margin: 0 auto;
	border: 1px solid #063;
}
.field_sec input[type="submit"]:hover {
	background-color: #fff;
	color: #063;
	border: 1px solid #063;
	transition:all 0.4s ease-in-out;
}
.field_sec .form-horizontal .control-label {
	text-align: right;
	font-size: 13px;
	padding-top: 10px;
}
.field_sec .btn-sec {
	background: #00C3AA;
	color: #fff;
	padding: 14px 34px;
	border-radius: 4px;
	box-shadow: none;
	border: none;
	margin-top: 13px;
}
.field_sec .btn-sec:hover {
	background: #039481;
}
.cal_sec {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #7b7b7b;
	padding-left: 15px;
	background: url(../images/cal.jpg) 22px center no-repeat;
	background-position: right;
	background-color: #fff;
}
.field_sec select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #999999;
	padding-left: 15px;
	background: url(../images/drop.jpg) 22px center no-repeat;
	background-position: right;
	background-color: #fff;
}

.site_footer {
	border-top: 1px solid #ccc;
	padding: 34px 0;
	text-align: center;
}
.site_footer p {
	margin: 0;
}

.datepicker table tr td.active{
    background:#039481!important;
}




@media only screen and (max-width: 1199px){
 .address_right ul li {
	font-size: 11px;
}	
.address_right ul {
	margin-top: 11px;
}	
}


@media only screen and (max-width: 991px){
 .field_sec .radio-inline {
	padding-left: 16px;
	font-size: 13px;
}	
.field_sec .form-horizontal .control-label {
	font-size: 12px;
}
.top_sec ul li {
	padding: 0 24px 0 0px;
}

	
}

@media only screen and (max-width: 767px){

.top_sec ul {
	text-align: center;
}
.address_right {
	float: none;
	text-align: center;
	padding-top: 30px;
}
.top_sec ul li {
	padding: 0 8px 0 0px;
}
.logo {
	text-align: center;
}
.field_sec {
	padding: 23px 0;
}
}
.datepicker table tr td span.active {
    background: #039481!important;
}

#loader {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background: rgba(223, 234, 243, 0.3) url(../images/load.gif) no-repeat center center;
  z-index: 10000;
}










