@media (max-width: 769px) {
	header {position: relative;border-top: 3px solid #bf3e74;height: 175px;}
	.header {margin: 0 0 0 0; height: auto; position: relative; }
	.top {margin: 0 0 0 0; background: #a8074f; position: relative; display: none;}
	.logo {height: auto;text-align: center;height: 120px;padding:10px;line-height: 103px;}
	.logo:before, .logo:after {display: none;} 
	.logo img {position: relative;top: 0;left: 0;max-height: 100%;}
	ul.topmenu { float: right; border-right: none;}
	ul.topmenu:before {display: none;}
ul.topmenu i {color: #fff;display: block;}
	.mobile-menu-button {display: block;}
	nav.headermenu {display: none;}
	ul.topmenu > li, ul.topmenu {height: 34px;line-height: 34px;}
	
    .mobile-top {display: block; }
    span.menu-text {display: block;}
    .mobile-menu-button {display: block;}
    
    ul.mobile-topmenu {display: block;}
    
    .m-block {display: block;}
	.m-close {display: none;}
	
	.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: 32%;}
	.main-services-area {padding: 35px 20px 20px 20px; height: auto;}
	.main-bottom h5.vertical-title { top: 0; left: 0; display: none;}
h5.vertical-title {display: none;}
	.main-service-img {width: 100%;}
	.main-service-title {width: 100%; margin: 15px 0 0 0;}
	a.offer-form {width: 100%; }
ul.reports-list li {border: 1px solid #eeeeee; overflow: hidden; width: 100%; float: left; margin: 0 0 10px 0; height: auto;}
	ul.reports-list li span {}
.main-videos {margin-top: 15px; height: 220px;}
.main-video {height: 220px;}
	
	.page-banner {margin: 0 0 0 0; height: 60px; overflow: hidden;    display: none; }
	.page-banner img {width: auto; height: 100%;}
	.leftside {display: none;}
.rightside, .rightside tr {word-wrap: break-word;margin-left:0}
	.rightside .page-title {padding-left: 0; word-wrap: break-word;}
	.page-body {padding-left: 0;}
	.page-body img {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; }

.main-links-area {height: auto;}	
.main-links ul li {width: 100%; margin-bottom: 5px;}
.main-column {width: 100%;}
.main-columns {height: auto;}

	.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;  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;}
	.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;}
.bottom-right {padding: 20px; margin-left: 0;background:none}
.bottom-right {height:auto}
.bottom-right ul {padding:0;}
.bottom-right h4 {padding:0;}

.content{padding: 15px 15px 30px 15px}
p.information{padding:0}
.label-form{padding:0}
.label-form ul li label{width:100%;}
.label-form ul li label span{float:none}
.label-form ul li input[type="text"],.label-form ul li input[type="tel"],.label-form ul li input[type="email"],.label-form ul li textarea,.label-form ul li select,.label-form ul li button{width:100%}
.label-form ul li .labelgroup {float:left;    padding: 0;}
	     .album-box.project h5{padding-top:5px;}
	     
	     
    .main-albums-slider {margin-bottom: 20px;}
    
    .main-video-area {margin-bottom: 20px;}
    
    .bottom-logo {display: none;}
    .footer ul.top-social {display: none;}
    .copyright a{display: block; text-align: center;}
	
}