@charset "utf-8";

/* CSS Document */

@media only screen and (max-width: 1024px) {
body {
	width: 100%;
}
.top-container, .text-main, .services, .rental, .bread-crumb, .text-main, .footer, .recent-news, .other-services, .our-services {
	width: 98%;
}
.main-menu {
	width: 60%;
}
.main-menu li a, .separator {
	padding: 24px 12px 52px 12px;
}
.camera_caption_title {
	font-size: 40px;
}
.camera_pag {
	width: 120px;
}
.slideshowck, .slideshowck img {
	height: 480px !important;
}
img.home-map {
	width: 70%;
}
#Home-Page #Text-main .right p {
	font-size: 20px;
}
#Services h1, #Other-services h1, #Our-services h1, #Rental h1, #Trips-services .left h1, #Recent-news h1, #Text-main h1 {
	font-size: 36px;
}
#Trips-services .right h2 {
	font-size: 30px;
}
#Services .ser3 .right {
	height: 0px;
}
.cost {
	padding: 4.5px;
}
#Trips-services .right .mini-right {
	width: 90%;
}
#Trips-services .right .right-one, #Trips-services .right .right-two {
	width: 43%;
}
#Trips-services .left .mini-left {
	width: 75%;
}
#Trips-services .left {
	padding: 4% 8% 2.7% 0%;
}
#Recent-news p {
	font-size: 15px;
}
#Rental .container, #Services, #Recent-news {
	padding: 5% 0%;
}
#Footer {
	padding: 3% 0% 0.5% 0%;
}
.website {
	margin-top: 3%;
	padding-top: 2%;
}
#scrollToTop > img {
	width: 75%;
}
.about.about1 .about-img img, .meet img, #Our-services .our-ser img {
	width: 100%;
}
.innerpage-services .left img {
	width: 95%;
}
.innerpage-services .more a {
	padding: 7.5px 15px;
	font-size: 16px;
}
.fleet-img img {
	width: 100%;
}
.all-fleet .fleet {
	width: 32%;
	float: left;
	margin-right: 1%;
	margin-bottom: 2%;
}
.fleet-des {
	height: 72px;
	float: left;
	width: 100%;
}
.fleet-right {
	width: 20%;
	float: right;
}
#Inner-banner iframe {
	height: 300px !important;
}
ul.sigFreeClassic {
	width: 88%;
}
}

@media only screen and (max-width: 768px) {
.desktop-menu {
	display: none;
}
.mobile-menu {
	display: block;
}
.main-menu {
	width: 100px;
}
.mobile-menu .separator {
	width: 72px;
	color: #fff;
	text-transform: uppercase;
	padding: 7px 3px;
}
.mobile-menu .separator img {
	float: right;
	margin-top: 5px !important;
}
.mobile-menu .separator::after {
	display: none !important;
}
.main-menu li a, .separator {
	padding: 10px;
}
.item302 .maxidrop-main {
	width: 130px !important;
}
.item302 .floatck {
	margin-left: -52px !important;
	margin-top: 20px !important;
}
.slideshowck, .slideshowck img {
	height: 295px !important;
}
#Home-Page #Text-main .right p {
	font-size: 16px;
}
#Home-Page #Text-main .right p.more a {
	padding: 10.5px 22px;
	font-size: 15px;
}
#Services h1, #Other-services h1, #Our-services h1, #Rental h1, #Trips-services .left h1, #Recent-news h1, #Text-main h1 {
	font-size: 32px;
}
.whyus h1 {
	font-size: 32px !important;
}
#Services .right h2 a {
	font-size: 17px;
}
#Services .left img {
	width: 90%;
}
.camera_caption_title {
	font-size: 34px;
}
#Rental p {
	font-size: 15px;
}
.cost {
	margin: 2px;
}
#Trips-services .left p.art-one {
	line-height: 1.5;
}
#Trips-services .right p a {
	padding: 8.5px 27px;
	font-size: 16px;
}
#Trips-services .right {
	padding: 12% 0% 17.5% 0%;
}
#Trips-services .right .mini-right {
	width: 97%;
	margin-left: 3%;
}
#Trips-services .right .desc {
	width: 100%;
}
#Trips-services .right .right-one, #Trips-services .right .right-two {
	width: 45%;
}
#Trips-services .right h2 {
	font-size: 28px;
}
#Trips-services .right {
	padding: 12% 0% 18.4% 0%;
}
#Text-main h2 {
	font-size: 16px;
}
.whyus b {
	font-size: 38px;
}
.innerpage-services .right p.art-one {
	font-size: 17px !important;
}
.innerpage-services .more a {
	padding: 6px 5px;
	font-size: 14px;
}
.fleet-des {
	height: 80px;
}
.fleet-right {
	width: 27%;
	float: right;
	margin-top: 4%;
}
.visCSSinput, .editor {
	width: 99%;
}
.contact-left, .contact-right {
	width: 100%;
}
.contact-left h1 {
	margin-bottom: 3% !important;
}
.contact-right {
	margin-top: 2%;
}
#Inner-banner iframe {
	height: 280px !important;
}
.logo {
	width: 42%;
}
#Text-main hr, #Rental hr, #Recent-news hr, #Services hr {
	width: 10%;
}
#Trips-services .left {
	width: 100%;
	padding: 4% 0% 2.7% 0%;
}
#Trips-services .left .mini-left {
	width: 90%;
	margin: 0 auto;
	float: none;
}
#Trips-services .right {
	width: 100%;
	padding: 5% 0% 5% 0%;
}
.main-menu li, .main-menu li a:hover, .main-menu li.active a, .separator:hover {
	background: none !important;
}
.main-menu .maxidrop-main {
	background: #0075be;
}
.main-menu .maxidrop-main li a {
	color: #fff;
}
.main-menu .maxidrop-main li a:hover {
	color: #000;
}
div#maximenuck159 ul.maximenuck li.level1.parent li.parent > a::after, div#maximenuck159 ul.maximenuck li.level1.parent li.parent > span.separator::after, div#maximenuck159 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent:hover > a::after, div#maximenuck159 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent.active > a::after {
	display: none !important;
}
.item305 .maxidrop-main {
	width: 168px !important;
}
.item305 .floatck {
	margin-left: -168px !important;
	margin-top: -42px !important;
}
.main-menu {
	margin-top: 2%;
}
ul.sigFreeClassic {
	width: 80%;
}
}

@media only screen and (max-width: 667px) {
.camera_caption_title {
	font-size: 28px;
}
#Home-Page #Text-main .left {
	width: 25%;
}
img.home-map {
	width: 80%;
}
#Home-Page #Text-main .right {
	width: 75%;
}
#Home-Page #Text-main .right {
	margin-top: 12px;
}
#Services h1, #Other-services h1, #Our-services h1, #Rental h1, #Trips-services .left h1, #Recent-news h1, #Text-main h1 {
	font-size: 30px;
}
.whyus h1 {
	font-size: 30px !important;
}
.cost {
	width: 14.3%;
}
.foot {
	width: 50%;
}
.footer {
	width: 90%;
}
.eds-scroll-hidden {
	opacity: 1;
}
#Recent-news .news {
	width: 45%;
}
#Recent-news .news.news3 {
	width: 45%;
	margin: 0 auto;
	float: none;
}
.about, .whyus {
	width: 47%;
}
.about.about3, .whyus.whyus3 {
	margin: 0 auto;
	float: none;
}
.innerpage-services .right {
	width: 62%;
}
.innerpage-services .left {
	width: 38%;
}
#Our-services .caption_text {
	font-size: 18px;
}
#Other-services .row {
	width: 50%;
}
.all-fleet .fleet {
	width: 49%;
}
.fleet-right {
	width: 30%;
}
#field43 {
	padding: 12.5px 34px;
	font-size: 16px;
}
#Inner-banner iframe {
	height: 225px !important;
}
.main-menu {
	margin-top: 1.5%;
}
ul.sigFreeClassic {
	width: 90%;
}
}

@media only screen and (max-width: 640px) {
.camera_caption_title {
	font-size: 24px;
}
.slideshowck, .slideshowck img {
	height: 270px !important;
}
#Services h1, #Other-services h1, #Our-services h1, #Rental h1, #Trips-services .left h1, #Recent-news h1, #Text-main h1 {
	font-size: 28px;
}
.whyus h1 {
	font-size: 28px !important;
}
.cost {
	width: 30.3%;
}
.slideshowck, .slideshowck img {
	height: 250px !important;
}
#Home-Page #Text-main .right {
	margin-top: 0px;
}
.innerpage-services .right p.art-one {
	margin-bottom: 3%;
}
.fleet-right p.fleet-more a {
	padding: 13.5px 32px;
}
#Text-main hr, #Rental hr, #Recent-news hr, #Services hr {
	width: 12%;
}
.main-menu {
	margin-top: 1%;
}
ul.sigFreeClassic {
	width: 95%;
}
}

@media only screen and (max-width: 568px) {
#Services .ser {
	width: 100%;
}
#Trips-services .right h2 {
	font-size: 24px;
}
.footer {
	width: 80%;
}
.website {
	line-height: 1.5;
}
.slideshowck, .slideshowck img {
	height: 225px !important;
}
.about, .whyus {
	width: 65%;
	margin: 0 auto;
	float: none;
	clear: both;
}
.whyus h1 {
	margin-bottom: 5% !important;
}
.whyus h2 {
	font-size: 17px;
	line-height: 1;
}
.whyus b {
	font-size: 30px;
}
.meet {
	width: 32%;
}
.meet.meet1 {
	margin-left: 18%;
}
.innerpage-services .left, .innerpage-services .left img, .innerpage-services .right {
	width: 100%;
}
.caption_text {
	line-height: 50px;
	padding-top: 0px;
}
.innerpage-services .more a {
	padding: 10px 13px;
}
.innerpage-services .more {
	margin-top: 3%;
}
.fleet-right p.fleet-more a {
	padding: 8.5px 18px;
}
.fleet-right {
	width: 34%;
}
.fleet-left {
	width: 66%;
}
#Inner-banner iframe {
	height: 300px !important;
}
#Inner-banner iframe {
	height: 210px !important;
}
.logo {
	width: 45%;
}
#Text-main hr, #Rental hr, #Recent-news hr, #Services hr {
	width: 13%;
}
.main-menu li a, .separator {
	padding: 5px 7px;
	font-size: 14px;
}
.item302 .maxidrop-main {
	width: 110px !important;
}
.item302 .floatck {
	margin-left: -35px !important;
}
.item305 .maxidrop-main {
	width: 148px !important;
}
.item305 .floatck {
	margin-left: -148px !important;
	margin-top: -32px !important;
}
ul.sigFreeClassic {
	width: 55%;
}
}

@media only screen and (max-width: 480px) {
.slideshowck, .slideshowck img {
	height: 210px !important;
}
#Services h1, #Other-services h1, #Our-services h1, #Rental h1, #Trips-services .left h1, #Recent-news h1, #Text-main h1 {
	font-size: 26px;
}
.whyus h1 {
	font-size: 26px !important;
}
.cost {
	width: 30%;
}
#Trips-services .right h2 {
	font-size: 22px;
}
#Recent-news .news, #Recent-news .news.new3 {
	width: 60% !important;
	margin: 0 auto !important;
	float: none;
}
.footer {
	width: 90%;
}
.slideshowck, .slideshowck img {
	height: 165px !important;
}
.camera_caption_title {
	font-size: 16px;
}
p {
	font-size: 14px;
}
#Home-Page #Text-main .right p {
	font-size: 14px;
}
p.more a {
	padding: 10.5px 22px;
	font-size: 14px;
}
#Home-Page #Text-main .right p.more a {
	padding: 6.5px 16px;
}
#Services .ser .left {
	width: 18%;
}
#Services .ser .right {
	width: 80%;
}
#Footer h2 {
	margin-bottom: 3%;
}
#Footer h2 {
	font-size: 22px;
}
#Our-services .our-ser {
	width: 97%;
}
#Our-services .our-ser {
	margin: 2% 1.5%;
}
#Other-services .row {
	width: 70%;
	float: none;
	margin: 0 auto;
}
#Our-services .our-ser {
	margin: 2.5% 1.5%;
}
.all-fleet .fleet {
	width: 70%;
	float: none;
	margin: 0 auto;
}
.visform input, .visform select, .visform textarea {
	padding: 10px;
	margin-bottom: 1%;
}
.visCSSinput, .editor {
	width: 94%;
}
.visform textarea {
	height: 60px;
}
#field43 {
	padding: 7.5px 25px;
	font-size: 14px;
}
#Inner-banner iframe {
	height: 200px !important;
}
.logo {
	width: 50%;
}
.main-menu {
	width: 82px;
}
#Text-main hr, #Rental hr, #Recent-news hr, #Services hr {
	width: 14%;
}
.meet.meet1 {
	margin-left: 12%;
}
.meet {
	width: 38%;
}
ul.sigFreeClassic {
	width: 62%;
}
}

@media only screen and (max-width: 375px) {
#Services .ser {
	height: 110px;
}
#Services h1, #Other-services h1, #Our-services h1, #Rental h1, #Trips-services .left h1, #Recent-news h1, #Text-main h1 {
	font-size: 20px;
}
.whyus h1 {
	font-size: 20px !important;
}
.cost {
	width: 29%;
}
#Recent-news .news, #Recent-news .news.news3 {
	width: 85% !important;
}
.foot {
	width: 100%;
}
.about, .whyus {
	width: 90%;
}
.all-fleet .fleet {
	width: 95%;
}
#Inner-banner iframe {
	height: 180px !important;
}
#Text-main hr, #Rental hr, #Recent-news hr, #Services hr {
	width: 17%;
}
.meet.meet1 {
	margin-left: 5%;
}
.meet {
	width: 44%;
}
.main-menu {
	margin-top: 0.5%;
}
ul.sigFreeClassic {
	width: 80%;
}
}

@media only screen and (max-width: 360px) {
.slideshowck, .slideshowck img {
	height: 150px !important;
}
.innerpage-services .more a {
	padding: 7px 5px;
	font-size: 13px;
}
#Our-services .our-ser {
	margin: 2.5% 1.5%;
}
.all-fleet .fleet {
	width: 92%;
}
#Inner-banner iframe {
	height: 160px !important;
}
ul.sigFreeClassic {
	width: 83%;
}
}

@media only screen and (max-width: 320px) {
.cost {
	width: 28%;
}
.innerpage-services .more a {
	padding: 7px 2px;
	font-size: 12px;
}
#Our-services .our-ser {
	margin: 2.8% 1.5%;
}
#Inner-banner iframe {
	height: 140px !important;
}
.meet h2 {
	font-size: 18px;
}
.main-menu {
	margin-top: 0%;
}
#Trips-services .right .right-one, #Trips-services .right .right-two {
	width: 95%;
}
#Trips-services .right .desc {
	margin: 2% 0% 4% 0%;
}
#Trips-services .right .right-two {
	margin-top: 10%;
}
ul.sigFreeClassic {
	width: 92%;
}
}
