
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{color:#000;padding:15px;text-transform:uppercase;}

.slider img{max-width:100%;width:100%;float:left;}
.home-img img{max-width:100%}
.home-img .title{max-width:100%; padding-top:10px;padding-bottom:10px;text-align:center;font-size:35px;}

.p-img{text-align:center;}
.p-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;}

.why-us{padding-top:15px;padding-bottom:15px;}
.round{vertical-align: middle;max-width:98% !important;padding:16px;display: block;border-radius:5px;border:4px solid #eaeaea;margin-bottom:5px;}
.round p{line-height:32px;font-size:30px;color:#000;font-weight:bold;}



@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-img .title{font-size:25px;width:49%;text-align:center;}
.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:190px;}
.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-center .logo{max-width:250px;}
.header-right{width:100%;display:block;float:right;margin:0;}
.header-right .header-tel {display:block;float:right;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 .title{width:24%;float:left;margin-right:1%;}
.home-img .text-2{margin-right:2%;}
.home-img .text-4{margin-right:0;}
.p-img img{max-width:70%;}
.circle .col-md-4{width:33.33%;text-align:center;display: flex;justify-content: center;align-items: center;float:left;;}
.round{vertical-align: middle;width:150px!important;height:150px;padding:16px;display: table-cell;border-radius:50%;border:5px solid #000;}
.round p{line-height:32px;font-size:24px;color:#000;font-weight:bold;}
.round .umbrella{font-size:14px;line-height:18px;}
.round .long{line-height:27px;padding-top:15px;}

.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 (max-width:1022px){
.container.home {padding-left:15px;padding-right:15px;}
.home-text {padding-left:15px;padding-right:15px;}
}
@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-left{width:25%;display:block;float:left;text-align:left;margin-top:15px;}
.header-center{width:50%;display:block;float:left;margin-top:15px;text-align:center;}
.header-center img{width:100%;}
.header-right{width:40%;display:block;float:right;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:16px;padding:5px!important}
.menu{margin-top:30px;display:block;}
.menu ul{position:relative;}

}
@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-left{width:25%;}
.header-center{width:50%;}
.header-right{width:30%;}
.header-right .header-tel{margin-top:5px;}

.black{font-size:20px;}
.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;}
}


	
	
	
	
	