@media (max-width:767px) {
.menutxt {
display:inherit !important;
}
.block {
margin-bottom:30px;
}
.logo {
text-align:center;
}
.logo img {
max-width:80%;
}
.top-tel {
display:none !important;
}
.toptel01 {
display:inherit !important;
}
.img-holder {
 text-align:center;
}
.banner img {
 width:100%;
 height:auto !important;
}
.welcontent {
position:static !important;
}
.gallery-block {
    margin-bottom: 25px;
	height:140px;
}
.top-email{ background:none; padding:0; text-align:center;}
.wrap01{ text-align:center; border:none;}
.wrap2-box-wrap
{
	float:none !important;
	width:100% !important;
	margin:0 0 20px !important;
}
.carousel-caption{ display:none;}
.contactinfo{ position:static !important;}
.contactinfo-box{ padding:30px 0;}

}
@media (max-width:1000px) {
 .logo {
text-align:center;
position:static !important;
border-top:4px solid #686868;
}
.block {
margin-bottom:30px;
}

 .txt-alignright, .txt-alignleft {
 text-align:center !important;
}
ul.navbar-nav li a.menulink, ul.navbar-nav li a.current, ul.navbar-nav li a.current:hover, ul.navbar-nav li a.menulink:hover {
 font-size:14px !important;
}
.affix {
position:static !important;
}
.banner img {
 width:100%;
 height:auto !important;
}

.welimg {
text-align:center;
}
.welcontent {
position:static !important;
text-align:center;
}
.navwrap{ padding-bottom:0px;}
.wrap01{border:none;}
.wrap2-box-wrap
{
	float:left;
	width:49%;
	margin:0 0.5% 15px;
}
.hr2
{
	height:3px;
	width:12%;
	margin:0 auto;
	margin-bottom:28px;
	background:#fff;
	border:none;	
}
.quotebtn{ margin:20px 0 0;}
.carousel-caption .title{ font-size:35px; line-height:35px;}
.carousel-caption .title3{ font-size:20px; line-height:30px;}
.contact-sep
{
	border-bottom:1px solid #dddddd;	
	border-right:none !important;
	padding:0 0 15px;
	margin:0 0 15px;
	
}
.contactinfo-box{ text-align:center;}
.contactinfo-box i
{
	float:none !important;
	margin:0px 0px 5px 0;
}
.contactinner
{
	float:none !important;
}

}
@media (max-width:1200px) {
ul.navbar-nav li a.menulink, ul.navbar-nav li a.menulink:hover, ul.navbar-nav li a.current, ul.navbar-nav li a.current:hover {
	padding:0 15px;
}
}
