header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li.menu-active a{
  color: #ff5a5f;
}

.main-title h2 {
  color: #ff5a5f;
}

.list-style-type-getal li{
  list-style-type: decimal;
  margin-left: 30px;
  margin-bottom: 5px;
  padding-left: 5px;
  position: relative;
  font-size: 14px;
}

.mb40 p.large {
  color: #484848;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 45px;
}

.mb40 p{
  font-size: 14px;
  color: #484848;
  line-height: 1.714;
  margin-bottom: 40px;
}

.form_grid p a {
	color: #8a99b3;
}
.form_grid p a:hover {
	color: #555555;
}

/* button */
.btn-info{color:#fff;background-color:#354765;border-color:#354765;border-radius: 25px; }
.btn-info:hover{color:#354765;background-color:#ffffff;border-color:#354765 }


.cookies td {
	font-size: 14px;
}

/* Table */

#resp-table {
	width: 100%;
	display: table;
	overflow-x:auto;
}
#resp-table-caption{
	display: table-caption;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
}
#resp-table-header{
	color: rgb(72, 72, 72);
	display: table-header-group;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	width:100%;
}
.table-header-cell{
	display: table-cell;
	padding: 10px;
	text-align: left;
	border-bottom: 1px solid black;
}
#resp-table-body{
	display: table-row-group;
	width:100%;
}
.resp-table-row{
	display: table-row;
	width:100%;
}
.resp-table-row:nth-child(odd) {
	background-color: #f2f2f2;
}
.table-body-cell{
	display: table-cell;
	color: rgb(72, 72, 72);
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	padding: 10px;
}

/* Gallery */
	.gallery_item{
		margin-bottom: 30px;
		position: relative;
	}
	.gallery_item .gallery_overlay{
		background-color: rgba(255, 90, 95, .8);
		border-radius: 5px;
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.gallery_item:hover .gallery_overlay{
		-webkit-transform: scale(1.0);
		-moz-transform: scale(1.0);
		-o-transform: scale(1.0);
		-ms-transform: scale(1.0);
		transform: scale(1.0);
	}
	.gallery_item .gallery_overlay .icon{
	    bottom: 0;
	    left: 0;
		position: absolute;
	    right: 0;
	    top: 35%;
	    text-align: center;
	}
	.gallery_item .gallery_overlay .icon span{
		color: #ffffff;
		font-size: 50px;
	}
