.grywaku{
	border:solid 1px #ccc;
}
.square_btn1 a{
	position: relative;
	display: inline-block;
	font-size: 1em;
	padding: 0.3em 1em;
	text-decoration: none;
	background: #666666;
	color: #ffffff;
	transition: .4s;
	border-radius: 3px;
	margin-left: 15px;
}
.square_btn1 a:hover {
	background: #999999;
	color: #ffffff;
}
a,.tp-caption a.btn:hover {
	color: #247a4c;
}
.top-nav-collapse {

	      background-color: rgba(255,255,255,0);
    -moz-box-shadow: 0px 3px 2px rgba(0,0,0,0.02);
    -webkit-box-shadow: 0px 3px 2px rgba(0,0,0,0.02);
    box-shadow: 0px 3px 2px rgba(0,0,0,0.02);background: rgba(1, 61, 150, 0.5);
}

.navbar-custom ul.nav ul.dropdown-menu li a:hover {
	color: #247a4c;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: #1455b6;
}

.widget-avatar .avatar:hover {
    border: 5px solid #1455b6;
}

.bg-skin {
	background: #1455b6;
}

form#contact-form input:focus,form#contact-form select:focus,form#contact-form textarea:focus {
	border-color: #c7c7c7;
}

footer {
    background-color: #;
	background-color: #f3f3f3;
    
    color: #444444;
}

.btn-skin {
  color: #fff;
  background-color: #;
  border-color: #;
}



.boxes { margin: 0 0 1em;  }

.boxes div { margin:0 0 10px;  }

.boxes div div {margin: 0 10px;}


.boxes {

	overflow: hidden;

	list-style: none;

	letter-spacing: -0.5em;

	word-spacing: -0.5em;

	*letter-spacing: 0;

	*word-spacing: 0;

	*zoom: 1;

}

.boxes>* {

	letter-spacing: 0;

	word-spacing: 0;

}

.boxes>[class^=box] {

	display: inline-block;

	vertical-align: top;

	overflow: hidden;

	*display: inline;

	*zoom: 1;

}

.boxes>.box01 {

	width: 8.33%;

}

.boxes>.box02 {

	width: 16.66%;

}

.boxes>.box5 {

	width: 20%;

}


.boxes>.box03 {

	width: 24.99%;

}

.boxes>.box04 {

	width: 33.33%;

}

.boxes>.box05 {

	width: 41.66%;

}

.boxes>.box06 {

	width: 49.99%;

}

.boxes>.box07 {

	width: 58.33%;

}

.boxes>.box08 {

	width: 66.66%;

}

.boxes>.box09 {

	width: 74.99%;

}

.boxes>.box10 {

	width: 83.33%;

}

.boxes>.box11 {

	width: 91.66%;

}

.boxes>.box12 {

	width: 100%;

}

.boxes>[class^=box] img,

.boxes>[class^=box] iframe,

.boxes>[class^=box] object {

	width: auto;

	max-width: 100%;

	height: auto;

}
@media only screen and (max-width:1169px){
	.boxes>.box01 {

	width: 50%;

}

.boxes>.box02 {

	width: 50%;

}

.boxes>.box5 {

	width: 50%;

}


.boxes>.box03 {

	width: 50%;

}

.boxes>.box04 {

	width: 50%;

}

.boxes>.box05 {

	width: 50%;

}

.boxes>.box06 {

	width: 50%;

}

.boxes>.box07 {

	width: 50%;

}

.boxes>.box08 {

	width: 50%;

}

.boxes>.box09 {

	width: 50%;

}

.boxes>.box10 {

	width: 100%;

}

.boxes>.box11 {

	width: 100%;
}

.boxes>.box12 {

	width: 100%;

}
}

@media screen and (max-width: 480px) {
.boxes>.box01 {

	width: 100%;

}

.boxes>.box02 {

	width: 100%;

}

.boxes>.box5 {

	width: 100%;

}


.boxes>.box03 {

	width: 100%;

}

.boxes>.box04 {

	width: 100%;

}

.boxes>.box05 {

	width: 100%;

}

.boxes>.box06 {

	width: 100%;

}

.boxes>.box07 {

	width: 100%;

}

.boxes>.box08 {

	width: 100%;

}

.boxes>.box09 {

	width: 100%;

}

.boxes>.box10 {

	width: 100%;

}

.boxes>.box11 {

	width: 100%;
}

.boxes>.box12 {

	width: 100%;

}

}


.waku {
    background-color: #FCFCFC;
    padding: 15px;
    border: 1px solid #cccccc;
    border-radius: 2px;
}



.heitbox {height:180px;}

@media screen and (min-width: 1200px){
.heitbox {height:auto;}
}
.heitbox2 {height:305px;}
.heitbox3 {height:260px;}
@media screen and (max-width: 1199px){
.heitbox2 {height:auto;}
.heitbox3 {height:auto;}
}
