
body{width:100%;margin:0 auto;padding:0;text-align:center;color:#000;font-family:'New Times Roman';}
a img {border:0;}
.img-right{display:none;}

.menu  {position: absolute;top:0px;right:0;background:#fff;}
.menu ul {list-style-type:none;margin:0;padding:0;position: absolute;}
.menu li {display:inline-block;float: left;margin-right: 1px;}
.menu li a {display:block;min-width:140px;height: 50px;text-align: center;line-height: 50px;text-transform:uppercase;color: #000;background:#E4E5E5;text-decoration: none;font-weight:bold;}
.menu li a:hover {background:#D8DADB;}
.menu ul li a:hover + .hidden, .hidden:hover {display: block;}
.show-menu {	text-decoration: none;color: #000;background:#D8DADB;font-weight:bold;text-transform:uppercase;text-align: center;padding: 10px;display: none;}
.menu input[type=checkbox]{display: none;-webkit-appearance: none;}
.menu input[type=checkbox]:checked ~ #menu{display: block;}

.logo {margin-bottom:15px;max-width:100%;margin-top:45px;}
.header-center .logo {margin-top:0;}

.header-tel a{color:#000;text-decoration:none;font-size:32px;font-weight:bold;}
.black{background:#000;color:#fff;padding:15px;text-transform:uppercase;}

.slider img{max-width:100%;width:100%;float:left;}
.home-img img{max-width:100%}

.title{text-align:center;width:100%;float:left;margin:0 auto;}


.home ul {list-style-type:none;margin:0;padding:0;}
.home ul li{background:#000;margin:0;padding-top:10px;padding-bottom:10px;margin-bottom:10px;display: block;float:left;width:100%;
-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;}
.home ul li a{color:#fff;text-decoration:none;font-weight:bold;}

.fleet{list-style:none;margin:0 auto;padding:0;}
.fleet li{text-align:center;width:100%;float:left;}
.fleet li img{max-width:100%}

.fleet_ul{margin:0;padding:0;padding-bottom:100px;margin-bottom:100px;clear:both;}
.fleet-gallery{list-style:none;width:100%;text-align:center;float:left;}
.fleet-gallery img{max-width:100%;}

.products_subpage .right ul{list-style:none;text-align:left;}
.products_subpage .left img{max-width:100%}
.products_subpage h2{padding-top:30px;}

.contact-form{}
.contact-form input{width:97%;height:25px;border:1px solid #000;}
.contact-form input.submit{width:97%;height:35px;border:0;background:#C40000;color:#fff;font-size:20px;margin-top:4px;margin-bottom:15px;}
.contact-form textarea{width:97%;height:100px;border:1px solid #000;}
.contact-form p{margin-bottom:0;text-align:left;margin-left:3px;font-size:18px;}
.subpage-left h4 a{color:#000;text-decoration:none;}


.reservation-form{}
.reservation-form input{width:97%;height:25px;border:1px solid #000;}
.reservation-form input.submit{width:97%;height:35px;border:0;background:#C40000;color:#fff;font-size:20px;margin-top:4px;margin-bottom:15px;}
.reservation-form textarea{width:97%;height:100px;border:1px solid #000;}
.reservation-form p{margin-bottom:0;text-align:left;margin-left:3px;font-size:18px;}
.reservation-form h4 a{color:#000;text-decoration:none;}

.site_16 .home-img{display:none;}
.site_17 .home-img{display:none;}
.site_17 .subpage p{text-align:left;}
.site_17 .subpage h2{text-align:left;}
.site_18 .home-img{display:none;}
.site_19 .home-img{display:none;}
.site_20 .home-img{display:none;}

.site_17 .subpage{width:98%;margin:0 auto;}

.footer{border-top:2px solid #000;color:#000;clear:both;}
.footer a{text-decoration:none;color:#000;}

.home-text {
    text-align: left;
}

@media screen and (max-width : 760px){
	.menu ul {position: static;display: none;}
	.menu li {margin-bottom: 1px;}
	.menu ul li, li a {width: 100%;	}
	.menu .show-menu {display:block;}

}
	
@media screen and (min-width:480px){
.home-img img{width:49%}
.home ul li{width:48%;margin:1%;}
.title{text-align:left;width:98%;margin:0 auto;}
	.slider img{max-width:33%;float:left;}
	.slider .slide_02{max-width:50%;float:left;}
}
@media screen and (min-width:760px){

.img-right{display:block;float:right;margin-left:20px;max-width:100%}


.menu  {clear:both;position:relative;background:none;}
.menu ul {display:table;width:97%;margin: 0;padding-top:0;}
.menu ul > li {float:none;display:table-cell;text-align:center;}
.menu ul li a{font-size:21px;background:none;line-height: 18px;}
.menu li a:hover {background:none;}

.site{margin:0 auto;padding:0;overflow:hidden;}
.header{width:100%;display:block;overflow:hidden;height:241px;}
.slider{display:block;overflow:hidden;font-size:12px;}
	.slider img{max-width:20%;float:left;}
	.slider .slide_02{max-width:20%;float:left;}
.header-left{width:60%;display:block;float:left;text-align:left;margin-top:15px;}
.logo {margin-top:0;}
.header-center{width:40%;display:block;float:right;margin-top:15px;}
.header-right{width:100%;display:block;float:left;margin:0;}
.header-right .header-tel {display:block;float:left;width:100%;text-align:center;overflow:hidden;margin-top:0;padding-top:0;}
.header-right .header-tel a{font-size:30px;}
.black{margin-top:0;margin-bottom:0;font-size:20px;}

.home-img {padding-top:10px;overflow:hidden;}
.home-img img{width:24%;float:left;margin-right:1%;}
.home-img .one{margin-right:2%;}
.home-img .two{margin-right:0;}

.home {padding-bottom:50px;}
.home h1{font-size:52px;font-weight:normal;text-align:center;}
.home h2{font-size:30px;font-weight:normal;}
.home ul {list-style-type:none;
  display:flex;
  justify-content: center;}
.home ul li{background:#000;padding-top:20px;padding-bottom:20px;margin:10px;display: list-item;width:300px;
-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;}
.home ul li a{color:#fff;text-decoration:none;font-size:36px;font-weight:bold;}

.title{text-align:left;}
.title h1{font-size:36px;font-weight:normal;}
.fleet{text-align:left;padding-bottom:100px;}
.subpage{text-align:left;padding-bottom:100px;}

.fleet li{text-align:center;width:50%;float:left;}
.fleet li p{font-size:22px;}
.fleet li:nth-child(2n+1) {clear:both;}

.products_subpage {width:100%;display:block;overflow:hidden;}
.products_subpage .left{width:40%;display:block;float:left;}
.products_subpage .right{width:60%;display:block;float:right;}
.products_subpage .right ul{list-style:none;}

.fleet_ul{padding-bottom:100px;margin-bottom:100px;clear:both;}
.fleet-gallery{list-style:none;width:30%;text-align:center;float:left;}
.fleet-gallery img{max-width:100%;}

.contact-form{width:70%; margin:0 auto;padding:0;}
.contact-form input{width:100%;}
.contact-form .input-short-1{width:48%;float:left;padding-bottom:14px;}
.contact-form .input-short-2{width:48%;float:right;}
.contact-form input.submit{width:30%;float:right;}
.contact-form .input{clear:both;}
.contact-form .textarea{clear:both;}
.contact-form textarea{width:100%;}
.contact-form p{margin-bottom:0;text-align:left;margin-left:3px;font-size:18px;}

.reservation-form{width:95%; margin:0 auto;padding:0;}
.reservation-form input{width:100%;}
.reservation-form .input-short-1{width:48%;float:left;padding-bottom:12px;}
.reservation-form .input-short-2{width:48%;float:right;}
.reservation-form input.submit{width:100%;float:right;}
.reservation-form .input{clear:both;}
.reservation-form .textarea{clear:both;}
.reservation-form textarea{width:100%;}
.reservation-form p{margin-bottom:0;margin-top:16px;text-align:left;margin-left:3px;font-size:18px;}

.subpage-left{width:30%;float:left;}
.subpage-left h3{font-size:24px;}
.subpage-left h4{font-size:24px;}
.subpage-right{width:70%;float:right;}
.subpage-right .contact-form{width:70%;margin-bottom:100px;}

.site_16 .home-img{display:block;}
.site_17 .home-img{display:block;}
.site_18 .home-img{display:block;}
.site_19 .home-img{display:block;}
.site_20 .home-img{display:block;}

}
@media screen and (min-width:800px){

}
@media screen and (min-width:1022px){
.fleet li{text-align:center;width:33%;float:left;}
.fleet li p{margin-left:15px;margin-right:15px;}
.fleet li:nth-child(2n+1) {clear:none;}
.fleet li:nth-child(3n+1) {clear:both;}
.contact-form{width:50%;}
.reservation-form input.submit{width:40%;}

.header{height:150px;}
.header-left{width:40%;display:block;float:left;text-align:left;margin-top:15px;}
.header-center{width:20%;display:block;float:left;margin-top:15px;text-align:center;}
.header-center img{width:90%;}
.header-right{width:40%;display:block;float:left;margin:0;}
.header-right .header-tel {display:block;float:left;width:100%;text-align:center;overflow:hidden;margin-top:0;padding-top:0;}
.header-right .header-tel a{font-size:30px;}
.black{margin-top:0;margin-bottom:0;font-size:20px;}
.menu{margin-top:20px;}

}
@media screen and (min-width:1100px){
.container{width:90%;margin:0 auto;}

.site_17 .subpage{width:87%;margin:0 auto;}
.subpage{width:87%;margin:0 auto;}
.title{width:87%;float:none;}
.foot{width:87%;margin:0 auto;}
.header{height:165px;}
.header-left{width:40%;}
.header-center{width:25%;}
.header-center img{width:226px;}
.header-right{width:35%;}
.header-right .header-tel{margin-top:5px;}

.black{font-size:24px;}
.menu ul{margin-top:15px;}
.fleet li p{font-size:26px;}
.contact-form{width:40%;}
.subpage-left{width:30%;float:left;}
.subpage-right .contact-form{width:60%;}

.reservation-form .input-short-1{width:44%;float:left;padding-bottom:14px;}
.reservation-form .input-short-2{width:54%;float:right;}
.reservation-form input.submit{margin-top:15px;margin-bottom:100px;width:30%}

.footer{font-size:16px;text-align:left;}
.footer a{text-decoration:none;color:#000;}
}


.fleet{list-style:none;margin:0 auto;padding:0;}
.fleet li{text-align:center;width:100%;float:left;}
.fleet li img{max-width:100%;height:182px;width:auto;}

@media screen and (max-width : 760px){
.fleet_ul{padding-top:30px;padding-left:0;margin-left:0;display:inline-block;list-style:none;text-align:center;width:100%;clear:both;}
.fleet-gallery{list-style:none;width:100%;text-align:center;display:inline-block;}
.fleet-gallery img{max-width:80%;max-height:220px;}
.description{text-align:left;font-size:18px;padding-bottom:30px;}

}
@media screen and (min-width : 760px){
.fleet{text-align:left;padding-bottom:100px;}
.fleet li{text-align:center;width:50%;float:left;}
.fleet li p{font-size:22px;}
.fleet li:nth-child(2n+1) {clear:both;}

.products_subpage {width:100%;display:block;overflow:hidden;}
.products_subpage .left{width:40%;display:block;float:left;}
.products_subpage .right{width:60%;display:block;float:right;}
.products_subpage .right ul{list-style:none;}

.fleet_ul{padding-bottom:30px;padding-top:30px;padding-left:0;margin-left:0;display:inline-block;text-align:center;width:100%;clear:both;}
.fleet-gallery{list-style:none;width:30%;text-align:center;display:inline-block;}
.fleet-gallery img{max-width:100%;height:220px;}

.description {font-size:18px;}
.description ul{}
.description li{font-size:18px;}		
}
@media screen and (min-width:1022px){
.fleet li p{font-size:26px;}
.fleet li{text-align:center;width:33%;float:left;}
.fleet li p{margin-left:15px;margin-right:15px;}
.fleet li:nth-child(2n+1) {clear:none;}
.fleet li:nth-child(3n+1) {clear:both;}
}

	
	
	
	
	