@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700);
body { font-family: 'Quicksand', sans-serif; font-weight: 700; }
.white_link { color: #fff; }
.white_link:hover { color: #ccc }
#first-slider .main-container { padding: 0; }
#first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3 { color: #fff; font-size: 30px; text-transform: uppercase; font-weight: 700; }
#first-slider .slide1 h4, #first-slider .slide2 h4, #first-slider .slide3 h4, #first-slider .slide4 h4 { color: #fff; font-size: 30px; text-transform: uppercase; font-weight: 700; }
#first-slider .slide1 .text-left, #first-slider .slide3 .text-left { padding-left: 40px; }
#first-slider .carousel-indicators { bottom: 0; }
#first-slider .carousel-control.right, #first-slider .carousel-control.left { background-image: none; }
#first-slider .carousel .item { min-height: 425px; height: 100%; width: 100%; }
.carousel-inner .item .container { display: flex; justify-content: center; align-items: center; position: absolute; bottom: 0; top: 0; left: 0; right: 0; }
#first-slider h3 { animation-delay: 1s; }
#first-slider h4 { animation-delay: 2s; }
#first-slider h2 { animation-delay: 3s; }
#first-slider .carousel-control { width: 6%; text-shadow: none; }
#first-slider h1 { text-align: center; margin-bottom: 30px; font-size: 30px; font-weight: bold; }
#first-slider .p { padding-top: 125px; text-align: center; }
#first-slider .p a { text-decoration: underline; }
#first-slider .carousel-indicators li { width: 14px; height: 14px; background-color: #fdcc41; border: none; }
#first-slider .carousel-indicators .active { width: 16px; height: 16px; background-color: #f7bb11; border: none; }
.carousel-fade .carousel-inner .item { -webkit-transition-property: opacity; transition-property: opacity; }
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity: 0; }
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.carousel-fade .carousel-control { z-index: 2; }
.carousel-control .fa-angle-right, .carousel-control .fa-angle-left { position: absolute; top: 50%; z-index: 5; display: inline-block; }
.carousel-control .fa-angle-left { left: 50%; width: 38px; height: 38px; margin-top: -15px; font-size: 30px; color: #fdcc41; border: 3px solid #fdcc41; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 53px; }
.carousel-control .fa-angle-right { right: 50%; width: 38px; height: 38px; margin-top: -15px; font-size: 30px; color: #fdcc41; border: 3px solid #fdcc41; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 53px; }
.carousel-control { opacity: 1; filter: alpha(opacity=100); }

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px) {
}
@media screen and (max-width: 640px) {
}
div.header-top-menu { background-color: #fdcc41; background-repeat: repeat-x; width: 100%; height: 10px; line-height: 25px; }
.header-top-menu .links li a, .top-left-links .links li a { color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.links { list-style: none; }
.links li { display: inline-block; margin: auto 5px; border-right: solid 1px #fff; padding-right: 10px; }
.links li:last-child { border-right: none }
.row { clear: both; }
.logo { text-decoration: none!important; float: left; max-height: 80px; padding-top:15px;max-width:100%; }
/* Menu */
.mega-nav { background: none; border-radius: 0; margin-bottom: 0; }
.mega-nav.navbar-default .navbar-nav > li > a { color: #fff; transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; -ms-transition: all 200ms ease-out; }
.mega-nav.navbar-default .navbar-nav > li > a:hover { background: #0075b3; }
.mega-nav.navbar-default .navbar-nav > li.dropdown > a:hover, .mega-nav.navbar-default .navbar-nav > li.dropdown > a:focus, .mega-nav.navbar-default .navbar-nav > li.dropdown > a:active { background: #0075b3; color: #fff; }
#MainMenu { padding-left: 0; }
#MainMenu .menu-list li { transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; -ms-transition: all 200ms ease-out; }
#MainMenu .menu-list li + li { border-left: 1px solid rgba(255, 255, 255, 0.5); }
.mega-nav.navbar-default .navbar-nav > li.menu-list .list-category a { color: #333; }
.darkness { background: rgba(0, 0, 0, 0.7); display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 5; }
.navbar { border-radius: 0px !important; margin-bottom: 0px !important; }
.title { color: #2f3291; font-weight: bold; text-transform: capitalize }

/* Footer */
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=Gudea);
.footer1 { background: #fff url("../img/footer-bg.jpg") repeat scroll left top; padding-top: 40px; padding-right: 0; padding-bottom: 20px; padding-left: 0;/*	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #003;*/ }
.title-widget { color: orangered; font-size: 20px; font-weight: 300; line-height: 1; position: relative; text-transform: uppercase; font-family: 'Fjalla One', sans-serif; margin-top: 0; margin-right: 0; margin-bottom: 25px; margin-left: 0; padding-left: 28px; }
.title-widget::before { background-color: #ea5644; content: ""; height: 22px; left: 0px; position: absolute; top: -2px; width: 5px; }
.widget_nav_menu ul { list-style: outside none none; padding-left: 0; }
.widget_archive ul li { background-color: rgba(0, 0, 0, 0.3); content: ""; height: 3px; left: 0; position: absolute; top: 7px; width: 3px; }
.widget_nav_menu ul li { font-size: 13px; font-weight: 700; line-height: 20px; position: relative; text-transform: uppercase; border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 7px; padding-bottom: 7px; width: 95%; }
.title-median { color: #636363; font-size: 20px; line-height: 20px; margin: 0 0 15px; text-transform: uppercase; font-family: 'Fjalla One', sans-serif; }
.footerp p { font-family: 'Gudea', sans-serif; color: #fff; }
#social:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
#social { -webkit-transform: scale(0.8); /* Browser Variations: */ -moz-transform: scale(0.8); -o-transform: scale(0.8); -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; }
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
.social-fb:hover { color: #3B5998; }
.social-tw:hover { color: #4099FF; }
.social-gp:hover { color: #d34836; }
.social-em:hover { color: #f39c12; }
.nomargin { margin: 0px; padding: 0px; }
.footer-bottom { background-color: #2f3291; min-height: 30px; width: 100%; }
.copyright { color: #fff; line-height: 30px; min-height: 30px; padding: 7px 0; }
.design { color: #fff; line-height: 30px; min-height: 30px; padding: 7px 0; text-align: right; }
.design a { color: #fff; }
/* Services */
.ServicesTitle { height: 40px; overflow: hidden; color: #213c00 }
.FeatureProductsTitle { color: #213c00; font-size: 16px; }
.products_img_home { height: 200px !important; }
.navbar-nav>li> a.active { background-color: #fdcc41; color: #fff; }
.CarBox { padding: 0px !important; border-left: solid 1px #fff }
.CarType { background: #e8e8e8; color: #2e3192; padding: 6px 0px; font-size: 16px; text-align: center; }
.CarName { color: #848484; font-size: 15px; padding: 5px 0px; text-align: center }
.activeCar { transform: scale(1.1, 1.1); z-index: 10; transition: 0.5s; border: solid 2px #e8e8e8; border-top: none; }
.activeCar > .CarType { background: #fdcc41; color: #fff }
.CarButton { padding: 5px 15px; text-align: center; background: #2e3192; color: #fff; border-radius: 5px; font-size: 14px; text-transform: uppercase; display: none }
.CarFleet { padding: 0px !important; border-left: solid 1px #fff }
.ReservationTitle { background: #fdcc41 !important; color: #fff; padding: 5px 10px; border-radius: 5px; border: solid 2px #fdcc80; margin-bottom: 20px }
.ReservationList { list-style: none }
.ReservationList li { line-height: 1.8; font-size: 14px }
.ReservationList li > input { margin: auto 10px }
.default_box { padding: 20px 30px; box-shadow: 0px 0px 10px #e8e8e8; border-radius: 10px; margin: 20px auto; }
.TitleRow { background: #333; color: #fff }
.GrayBackground { background: #999; color: #fff; }
.activeCarFleet { border: solid 2px #e8e8e8; border-top: none; }
.activeCarFleet > .CarType { background: #fdcc41; color: #fff }
#deals { max-width: 1000px; margin: auto; }
#deals .headlines { padding: 10px 20px 5px 20px; color: #fdcc41; font-size: 14pt; }
#city_price .left { padding: 0px 20px 0px 20px; margin: 0 auto; }
.left { float: left; margin: 0px; }
#city { border-left: #fdcc41 solid 5px; height: 30px; width: 188px; font-size: 10pt; margin: 7px 0px 0px 0px; background: #e8e8e8; padding: 5px 10px; }

.footer-bottom{bottom:0px;left:0px;right:0px;}
.footer1{bottom:30px;left:0px;right:0px;}

/*Panel tabs*/
.panel-tabs {
    position: relative;
    bottom: 30px;
    clear:both;
    border-bottom: 1px solid transparent;
}

.panel-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.panel-tabs > li > a {
    margin-right: 2px;
    margin-top: 4px;
    line-height: .85;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
}

.panel-tabs > li > a:hover {
    border-color: transparent;
    color: #ffffff;
    background-color: transparent;
}

.panel-tabs > li.active > a,
.panel-tabs > li.active > a:hover,
.panel-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: rgba(255,255,255, .23);
    border-bottom-color: transparent;
}