
@media(max-width:1191px){
	.hm-about p{padding: 0px;}
	.hm-about h2{font-size: 22px;}
	.hm-about .left,.hm-about .right{
		min-height: 450px;
	}
	.home-service .img{height: auto;}
	.home-service h4{font-size: 18px;}
	.more{font-size:12px;}
}

@media(max-width:880px){
	.fixed{height: 60px;}
.menu ul li ul li a{background: #fff;}
.menu ul li ul li ul li a{
	background: #efefef;
}
.toggle{
	display: block!important;
}
.slider .caption{padding: 30px 30px 30px 60px;}
.slider .caption h4{font-size: 25px;line-height: 30px;}
header{

}
.logo{height: 67px;padding: 14px 20px 20px;position: relative;}
.menu{display: none;position:absolute;width: 100%;left:0px;top:60px;background:#333;z-index: 1000;}
.menu ul li,.menu ul li a{
display: block;text-align: center;
}
.menu ul li a{
	padding:5px 0px;line-height: 20px;
}
.menu ul li ul,.menu ul li ul li ul{
	position: relative!important;white-space: normal;
	;
}

.menu ul li ul li ul{
	left: 0px;top:0px;background: #ccc;
}
.menu ul li a:hover{
background: transparent;

}

}

@media(max-width: 767px){
	.home-service img,.img-thumbnail{width: 100%;}
	.home-service .img{height: 300px;overflow: hidden;}
	.home-service .column{min-height:0px;margin-bottom: 30px;}
	footer{text-align: center;}
	.footer-bottom .pull-right,.footer-bottom .pull-left{

		float: none!important;
	}

	footer .address p i{
		float: none!important;
	}
}

@media(max-width: 510px){
	.slider .caption h4 {
    font-size: 20px;
    padding-bottom: 0px;

}

.gallery .col{
	height: auto;
}
h2 ,h3{
    font-size: 22px;
}
.tagline-slider h1, .tagline-slider h2{font-size:14px;}
.slider .item{height: 300px;}
}