@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1199px) {
.menuzord-brand {
	float: none;
	max-width: 264px;
	display: block;
	margin: auto;
}
.menuzord-brand img {
	margin: auto;
}
.menuzord-menu.menuzord-right {
	float: none;
}
.menuzord-menu>li>a {
	padding: 40px 25px;
}
.details {
	font-size: 14px;
}
}
@media screen and (max-width:991px) {
.mtop80{margin-top:0px;}
.menuzord-menu>li>a {
	padding: 20px 11px;
	font-size: 14px;
}
.bluetxt {
	font-size: 36px;
}
h1 {
	font-size: 40px;
}
.txt {
	width: 95%;
}
.btn-orange {
	width: 25%;
}
.bx-wraper {
    height: auto;
}
.image-container {
    max-height: none;
}
.bx-wraper {
    height:500px;
}
.bluebg .col-md-4,.bluebg .col-md-4 .col-sm-6{
	margin-bottom:30px;
}
.btn-black{
	width:25%;
}
.developedby{
	text-align:left;
}
.details {
    font-size: 18px;
    line-height: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.details:after{
	margin-top:9px;
	}
.bluebg {
    background: url(../images/bluebg-respo.jpg) repeat;
    padding: 50px 0 0;
}
.contact_img{width:50%}
.doorbellbg{margin-top:-45px;}
}
@media screen and (max-width:768px) {
.details {
    line-height: 30px;
}
.bx-wraper {
    height: 650px;
}
.menuzord-responsive .showhide {
    margin: 0;
    margin-top: 35px;
}
}
@media screen and (max-width:600px) {
.bx-wraper {
    height: 550px;
}
}
@media screen and (max-width:480px) {
.mobile-img{
	background:none;
}
.bg-color2 .col-xs-6 {
    display: block;
    width: 100%;
}
.btn-orange {
	width: 45%;
}
.btn-black {
	width: 45%;
}
.bx-wraper {
    height: 470px;
}
.foot1 .col-xs-6 {
	 display: block;
    width: 100%;
	margin-bottom:10px;
}
.menuzord-responsive .showhide {
    margin: 0;
    margin-top: 35px;
}
}