
@media (max-width:767px) {
.menutxt {
	display: inherit !important;
}
.logo {
	text-align: center;
	margin: 0px 0 0;
}
.logo img {
	max-width: 100%;
}
.img-holder {
	text-align: center;
}
.top-tel {
	display: none;
}
.toptel01 {
	display: inherit !important;
}
.block02 {
	margin: 0 0 15px;
}
ul.navbar-nav li a.menulink, ul.navbar-nav li a.menulink:hover, ul.navbar-nav li a.active, ul.navbar-nav li a.selected, ul.navbar-nav li a.active:hover, ul.navbar-nav li a.active:focus {
	line-height: 45px !important;
}
.telnumb {
	background: #000 !important;
	padding: 9px !important;
	border-top-right-radius: 0 !important;
	margin: 0 0px 0 0;
}
.gallery-block, .gallery-block img {
	min-height: inherit !important;
	height: auto;
}
.mainwrap {
	background: #1a1a1a;
	padding: 0;
}
.quotebtn a {
	padding: 14px 15px;
	display: block;
	font-size: 16px;
}

.featbox {
	float: none !important;
	width: 100% !important;
}
.featblock {
	margin: 15px 0px !important;
}
.carousel-caption {
	display: none;
}
.indgallery-wrap
{
	width:100%;
	float:left;
	padding:3px 3px;
}
.wrap4 .txt1
{
	color:#f79422;
	font-size:25px;
	line-height:35px;
	margin:0 0 7px;
}
.wrap4 .txt2
{
	color:#fff;
	font-size:40px;
	line-height:normal;
	margin:0 0 15px;
	text-align:center;
	border-bottom:1px solid #163576;
	border-right:none;
	padding:15px 0 25px;
}
.wrap4 .txt3
{
	color:#fff;
	font-size:35px;
	margin:15px 0 0;
	text-align:center;
	letter-spacing:10px;
}
.midtitle {
	font-family: 'Conv_ROCK';
	font-size: 19px;
	margin: 0 0 8px;
	color: #fff;
	min-height:inherit !important;
}
}

@media (max-width:1000px) {
.logo {
	text-align: center;
}
.block {
	margin-bottom: 30px !important;
}
.txt-alignright, .txt-alignleft {
	text-align: center !important;
}
.affix {
	position: static !important
}
.banner, .banner img, .innerbanner, .innerbanner img {
	height: auto !important;
	min-height: inherit !important;
}
ul.navbar-nav li a.menulink, ul.navbar-nav li a.menulink:hover, ul.navbar-nav li a.active, ul.navbar-nav li a.selected, ul.navbar-nav li a.active:hover, ul.navbar-nav li a.active:focus {
	font-size: 13px;
	padding: 0 15px;
	line-height: 45px !important;
}
.wrap04 {
	background: #f1f1f1 ;
	border-top: 7px solid #f79422;
}
.topwrap {
	position: static !important;
	background: #CCC;
	margin: 0 !important;
	padding: 10px 0;
}
.topinfo {
	font-size: 14px !important;
}
.topinfo i {
	font-size: 12px;
	margin: 0 2px;
}
.featbox span {
	display:block;
}
.featbox{ font-size:12px;}
.carousel-caption .title { font-size:180%;}
.carousel-caption .title2{font-size:100%} 
.midblock  {
	min-height:200px;
}
}

@media (max-width:1299px) {
ul.navbar-nav li a.menulink, ul.navbar-nav li a.menulink:hover, ul.navbar-nav li a.active, ul.navbar-nav li a.selected, ul.navbar-nav li a.active:hover, ul.navbar-nav li a.active:focus {
	font-size: 13px;
	padding: 0 12px;
	line-height: 45px !important;
}
.top-tel {
	font-size: 22px;
}
.telnumb {
	background: #051536;
	padding: 10px 15px;
	border-top-right-radius: 4px;
	margin: 0 -1px 0 0;
}
.topinfo {
	font-size: 14px;
}
}
