
.pages {
	text-align:center;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color: #f49c14;
    border-color: #f49c14;
}

body {
	font-family: 'Roboto Condensed', sans-serif;
}

.header {
	background-image:URL(/images/headerbg2.jpg);
	background-position:center center;
	background-size:cover;
	min-height:500px;
	position:relative;
	padding-top:35px;
	padding-bottom:50px;
	border-bottom: 5px solid #f49c14;
}

.header .ttlhead {
	text-align:center;
	font-size:40px;
	margin-top:100px;
	margin-bottom:25px;
	color:#ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}

.header .menu {
	position:absolute;
	bottom:0;

}

.header .logo {
	font-size:30px;
	color:#f49c14;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}

.header .meta {
	text-align:right;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.header .meta .social{
	text-transform:uppercase;
}
.header .meta .social a{
	font-size:25px;
	color:#f49c14;
}

.header .meta .social i{
	padding-right:28px;
}

.header .meta .phone{
	font-size:25px;
	color:#ffffff;
}
.header .meta .phone i{
	padding-right:10px;
	color:#f49c14;
}


.block {
	min-height:350px;
	border-bottom:1px solid #dddddd;
	background-color:#eeeeee;
	padding-top:35px;
	padding-bottom:35px;
}

.block .ttl {
	text-align:center;
	font-size:35px;
	padding-bottom:35px;
}


.panel-outline{
	background-image:none;
	background-color:transparent;
	border:0 none;
	box-shadow:none;
	border-radius:0;
	border:1px solid #cccccc;
	background:#ffffff;
}
.panel-outline .panel-photo{
	min-height:290px;
	background-position:top center;
	background-size:cover;
}
.panel-outline .panel-body{}
.panel-outline .panel-body .name{
	text-align:center;
	color:#f49c14;
	font-size:18px;
	min-height:60px;
}
.panel-outline .panel-body .txt{
	font-size:14px;
	text-align:justify;
	color:#333333;
	min-height:250px;
}
.panel-outline .panel-body .price{
	font-size:30px;
	text-align:center;
	color:#f49c14;
}
.panel-outline .panel-footer{	
	background:#ffffff;
	border-radius:0;
	border-top:1px solid #cccccc;
	text-align:center;
}

.subttl {
	text-align:center;
	font-size:30px;
	color:#f49c14;
	margin-top:25px;
	margin-bottom:15px;
}


.btn-default {
	background-image:none;
	background-color:#333333;
	color:#ffffff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
	border:2px solid #333333;
	box-shadow:none;
	padding-top:10px;
	padding-bottom:10px;
	transition: 0.5s;
	font-size:16px;
	border-radius:0;
}

.btn-default:hover {
	background-image:none;
	background-color:#f49c14;
	border:2px solid #333333;
	color:#ffffff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
}

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{
	background-image:none;
	background-color:#f49c14;
	border:2px solid #333333;
	color:#ffffff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
 }
 
 .btn-default:focus {
	background-image:none;
	background-color: #f49c14;
	border:2px solid #333333;
	color:#ffffff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
 }
 
.gall .img{
	min-height:250px;
	border:5px solid transparent;
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat;
}

.gall .gitem {
	margin-bottom:25px;
}

.gall .img:hover{
	border:5px solid #f49c14;
}

.tlitem {
	
}
.tlitem .icon {text-align:center;}
.tlitem .icon i{
	background-color:#f49c14;
	font-size:30px;
	padding:30px;
	border-radius:60px;
	color:#ffffff;
	margin-bottom:10px;
}
.tlitem .name{text-align:center;
font-size:16px;

}

.indexServices {
	padding-top:45px;
	padding-bottom:45px;
}

.content {
	padding-top:45px;
	padding-bottom:45px;
}

.indexServices .ttl1 {
	text-align:center;
	font-size:35px;
	padding-bottom:35px;
}

.panel-min {min-height:200px;}


.footer {
	padding-top:35px;
	padding-bottom:35px;
}

.footerbg {
	border-top:1px solid #cccccc;
	padding-top:25px;
	padding-bottom:25px;
}
.footerbg .footer{}
.footerbg .footer .footlogo{
	color:#f49c14;
	line-height:18px;
	text-align:center;
	padding-top:35px;
}

.btn-more {
	font-size:12px;
	padding:5px;
	border-radius:0;
}

.footerbg .footer .footlogo span{
	font-size:14px;
	line-height:8px;
	color:#333333;
}
.footerbg .footer .inn{}
.footerbg .footer .meta{
	text-align:right;
}
.footerbg .footer .meta .phone{
	font-size:26px;
}
.footerbg .footer .meta .phone i{
	color:#f49c14;
	padding-right:12px;	
}

.panel-default {
	background:none;
	border-radius:0;
	border:0 none;
}
.panel-default .panel-heading{
	background-image:none;
	background-color:transparent;
	border-left:6px solid #f49c14;
	border-radius:0;
	border-bottom:0 none;
	font-size:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
}
.panel-default .panel-body{
	
}
.panel-default .panel-footer{
	background-image:none;
	background-color:transparent;
	border-radius:0;
	border:0 none;
}


.panel-default .panel-body .news {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #f49c14;
}
.panel-default .panel-body .news .name{
	font-size:14px;
	color:#f49c14;
}
.panel-default .panel-body .news .text{
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	text-align:justify;
}
.panel-default .panel-body .news .meta{}
.panel-default .panel-body .news .meta .link{}
.panel-default .panel-body .news .meta .link a{}
.panel-default .panel-body .news .meta .link a:hover{}
.panel-default .panel-body .news .meta .dt{
	background:#333333;
	color:#ffffff;
	padding:7px;
	font-size:12px;
}

.page {}
.page h1{
	margin:0;
	padding:0;
	padding-bottom:20px;
}
.page .text{
	text-align:justify;
	color:#333333;
}

.page .news {
	padding-bottom:10px;
	margin-bottom:25px;
	padding-bottom:10px;
	border-bottom:1px dotted #f49c14;
}
.page .news h4{
	font-size:14px;
	color:#f49c14;
}
.page .news .text{
	font-size:14px;
	text-align:justify;
}

.button2 {
	margin-top:10px;
}

.button {
	margin-top:10px;
}

@media(max-width:320px){
	
}

@media(max-width:414px){
	.header .logo {
		font-size: 25px;
		text-align: center;
		margin-bottom:20px;
	}
	
	.header .meta {
		text-align:center;
	}
	
	.header .ttlhead {
		margin-top:50px;
		font-size:20px;
		text-align:center;
	}
	
	.navbar-default {
		background-color:#000000 !important;
		
	}
	
	.header .menu {
		width:92%;
	}
}
@media(min-width:768px){

}
@media(min-width:992px){

}
@media(min-width:1200px){

}