body
{
	padding-top: 160px;
}

.navbar
{
	min-height: 160px;
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header
{
	margin-top: 10px;
}

header .logo
{
	width: 385px;
	top: 10px;
	left: 25px;
}
header .logo a
{
	left: 0;
}



footer .navlinks > div > div
{
	padding: 0;
}
footer .navlinks > div > div:nth-of-type(2),
footer .navlinks > div > div:nth-of-type(3),
footer .navlinks > div > div:nth-of-type(4)
{
	display: inline-block;
	width: 32%;
	vertical-align: top;
}



.home-city-bk
{
	padding: 50px 15px;
}
.home-city-bk > *
{
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}


.table-2,
.table-3
{
	display: table;
	width: 100%;
}
.table-2 > div,
.table-3 > div
{
	display: table-cell;
	width: 33%;
}
.table-2 > div
{
	width: 50%;
}

.table-2 > div
{
	vertical-align: middle;
}


.table-2.ad-2 > div,
.table-2.ad-3 > div
{
	padding-left: 15px;
	padding-right: 15px;
}


.home-wave-bk
{
	padding-top: 60px;
	padding-bottom: 45px;
}
.home-wave-bk > *
{
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}
.home-wave-bk .table-3
{
	display: block;
}
.home-wave-bk .table-3 > div
{
	display: block;
	width: 100%;
}


.home-contact-us > *
{
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}


/****************************/


.event-catcher
{
	background: rgba(255,255,255,0.75);
}
/*
.form-app
{
	left: 5%;
	top: 5%;
	width: 90%;
	height: 90%;
	overflow-x: hidden;
	box-shadow: 0 0 15px rgba(0,0,0,0.35);
}
*/

.form-app .app-content .table-2,
.form-app .app-content .table-3
{
	display: table;
	width: 100%;
}
.form-app .app-content .table-2 > div
{
	display: table-cell;
	width: 50%;
}
.form-app .app-content .table-3 > div
{
	display: table-cell;
	width: 33.3%;
	padding-left: 0;
	padding-right: 0;
}
.form-app .app-content .table-2 > div:first-child
{
	display: table-cell;
	background: url(/images/girl.jpg) right center no-repeat;
	background-size: contain;
}
.form-app .app-content .table-2 > div:last-child
{
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 0;
}
.form-app .app-content .table-2 > div:last-child > *
{
	width: 100%;
}
.form-app .app-content .table-2 > div:last-child > div
{
	line-height: 1.8rem;
}

.app-bottom
{
	padding-top: 45px;
	padding-bottom: 45px;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
}



/*****/


.table-2.feedback > div
{
	margin-top: 0;
	border-right: 15px solid #fff;
	border-left: 15px solid #fff;
}
.table-2.feedback > div:first-child
{
	border-left: 0;
}
.table-2.feedback > div:last-child
{
	border-right: 0;
}


/********/


.blog-latest > div,
.blog .container .row .col-md-4
{
	flex: 0 0 calc(50% - 30px);
}
