@media (max-width: 769px) {
	body#home header {position: relative;}
	.header {margin: 0 0 0 0; height: auto; position: relative; }
	.top {margin: 0 0 0 0; background: #60adb9; position: relative;}
	.logo {height: auto; text-align: center; height: 75px; margin: 10px 0;}
	.logo:before, .logo:after {display: none;} 
	.logo img {position: relative; top: 0; left: 0; }
	ul.topmenu { float: right; border-right: none;}
	ul.topmenu:before {display: none;}
	.mobile-menu-button {display: block;}
	nav.headermenu {display: none;}
	ul.topmenu > li, ul.topmenu {height: 50px; line-height: 50px;}
	
	.mainbanner {margin: 0 0 0 0;}
	.mainbanner .bx-wrapper .bx-controls-direction a {display: block; width: 32px; height: 32px;} 
	.caption {display: block;width: 100%;left: 0;bottom: 0;height: 65px;}
	.caption p {display: none;}
	.main-newsband {margin: 0 0 0 0;}
	.main-news-area {margin: 15px 0 0 0;}
	.main-news-area.newsband-yellow {margin: 15px 0 0 0;}
	.main-news-area.newsband-red {margin: 15px 0 0 0;}
	.main-fb-box {margin: 15px 0;}
	.main-social {height: auto;}
	.main-social ul li {width: 25%;}
	.main-services-area {padding: 35px 20px 20px 20px; height: auto;}
	.main-bottom h5.vertical-title { top: 0; left: 0;
	-webkit-transform: rotate(0deg);	-moz-transform: rotate(0deg);}
	.main-service-img {width: 100%;}
	.main-service-title {width: 100%; margin: 15px 0 0 0;}
	a.offer-form {width: 100%; }
	
	.page-banner {margin: 0 0 0 0; height: 100px; overflow: hidden;}
	.page-banner img {width: auto; height: 100%;}
	.leftside {display: none;}
	.rightside .page-title {padding-left: 0;}
	.page-body {padding-left: 0;}
	.page-body img {max-width: 100% !Important; height: auto !Important;}
	.object-photos {width: 100%; float: none; margin: 0 0 10px 0;}
	.object-details {padding-left: 0;}
	.pager-photos {display: inline-block; width: 100%;}
	ul.contact li {height: auto;}
	ul.reporting-form > li input:not([type]), ul.reporting-form > li > input[type="color"], ul.reporting-form > li > input[type="email"], 
	ul.reporting-form > li > input[type="number"], ul.reporting-form > li > input[type="password"], ul.reporting-form > li > input[type="tel"], 
	ul.reporting-form > li > input[type="url"], ul.reporting-form > li > input[type="text"], ul.reporting-form > li > input[type="file"], 
	ul.reporting-form > li > textarea, ul.reporting-form > li select 
	{ width: 100%; margin-top: 10px; }
	
	.footer {height: auto;}
	ul.footermenu > li {width: 50%; margin-bottom: 10px; font-size: 11px; padding: 0 0 0 10px;}
	ul.footermenu > li:first-child {padding-left: 10px; border-left: 1px solid #d9d9d9;}
	ul.footermenu > li:before {content: ''; position: absolute; background: #008dc9; width: 4px; height: 18px; left: -3px; top 0;}
	ul.footermenu > li.footer-adress {display: block;}
	.footer-right {display: block; padding: 0 15px 0 15px; height: auto; background: none;position: absolute;right: 0;bottom: 0;width: 51%;font-size: 10px;}
	.footer-right ul {width: 100%;}
	.footer-right ul h5 {display: none;}
	.footer-right ul li {font-size: 11px;}
	.bottom-logos {margin: 10px 0; padding: 0 15px; height: 90px;}
	.copyright {text-align: center; font-size: 11px; line-height: 15px; height: auto; padding: 10px 0; }
	a.signature {display: block; width: 100%; float: none; text-align: center; height: 15px; line-height: 15px; font-size: 11px;}
	 
	
}