.logo {
	    text-align: center;
}
.logo  img {
	width:60%;
	height: 100px;
} 
.menu-area {
    background-color: #131d33;
}

.dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0 solid transition!important;
    border: 0 solid rgba(0, 0, 0, .15);
    border-radius: 0;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}
/*.mainmenu a,*/
.navbar-default .navbar-nav > li > a,
.mainmenu ul li a{
    color: #000;
    font-size: 15px;
    padding: 10px 20px;
    font-family: 'Roboto', sans-serif;
    display: block !important;
    font-weight: 600;
	
}
.mainmenu .active a,
.mainmenu .active a:focus,
.mainmenu .active a:hover,
.mainmenu li a:hover,
.mainmenu li a:focus,
.navbar-default .navbar-nav>.show>a,
.navbar-default .navbar-nav>.show>a:focus,
.navbar-default .navbar-nav>.show>a:hover {
    color: #fff;
    background-color: #078143;
    outline: 0;
}
.navbar-light .navbar-toggler{
    padding: 0;
}
.navbar-light .navbar-toggler .fa-bars{
    color: #000;
    border: 1px solid #fff;
    padding: 5px 10px;
}
.only-mobile{
    display: none;
}
.only-desktop{
    display: block;
}
/*====================================*/
.about-title{  
    color: #FFEB3B;
    text-align: left;
    font-weight: bold;
	}

.bookcar-about-text-area {
	font-size: 16px;
	line-height: 25px;
    text-align: left !important;
	}
marquee img {
	float:left; width:170px; 
	height:180px; 
	margin-right:1%;
	border: 2px solid #078143;	   
	}
.title-h3 {
	text-align:center;
}	
.title {
	background: #078143;
    border-radius: 44px 44px 0px 0px;
    padding: 8px;
    color: #fff;
    font-weight: 800;
}

.packageimg1, 
.packageimg2, 
.packageimg3, 
.packageimg4, 
.packageimg5, 
.packageimg6, 
.packageimg7, 
.packageimg8, 
.packageimg9 {
	width:32%;
	margin-bottom:2%;
	float:left;
	background:#000;
	position: relative;
}
.packageimg2, 
.packageimg5, 
.packageimg8{
	margin:0 2%!important;	 
}
@media only screen and (max-width: 600px) {
.packageimg1, 
.packageimg2, 
.packageimg3, 
.packageimg4, 
.packageimg5, 
.packageimg6, 
.packageimg7, 
.packageimg8, 
.packageimg9
 {
	width:100%;
	float:left;
}
	
}
.packageimg1 img, 
.packageimg2 img, 
.packageimg3 img, 
.packageimg4 img, 
.packageimg5 img, 
.packageimg6 img, 
.packageimg7 img, 
.packageimg8 img, 
.packageimg9 img {
	width:100%;
	height:120px;
}
.whole-Packages-box {
	margin:auto;
}
.Packages-box {
	box-shadow: 0px 5px 20px 0px #000;
	width:100%;
	min-height: 426px;
	margin:auto;
	padding: 20px;
}
@media only screen and (max-width: 600px) {
.Packages-box,
.whole-them {
	box-shadow:none!important;	 
}	
.packageimg2, 
.packageimg5, 
.packageimg8{
	margin:2% 0%!important;	 
}	
}
.packageimg1 a:hover img, 
.packageimg2 a:hover img, 
.packageimg3 a:hover img, 
.packageimg4 a:hover img, 
.packageimg5 a:hover img, 
.packageimg6 a:hover img, 
.packageimg7 a:hover img, 
.packageimg8 a:hover img, 
.packageimg9 a:hover img {
  opacity: 0.4;
}
.packageimg1 a:hover .middle, 
.packageimg2 a:hover .middle, 
.packageimg3 a:hover .middle, 
.packageimg4 a:hover .middle, 
.packageimg5 a:hover .middle, 
.packageimg6 a:hover .middle, 
.packageimg7 a:hover .middle, 
.packageimg8 a:hover .middle, 
.packageimg9 a:hover .middle {
  opacity: 1;
}

.text {
  background-color:#078143;
  color: #fff;
  font-size: 16px;
  padding:10px;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.packageimg1 a:hover, 
.packageimg2 a:hover, 
.packageimg3 a:hover, 
.packageimg4 a:hover, 
.packageimg5 a:hover, 
.packageimg6 a:hover, 
.packageimg7 a:hover, 
.packageimg8 a:hover, 
.packageimg9 a:hover {
	background:#000;
}
.whole-them {
	padding :10px;
	box-shadow: 0px 5px 20px 0px #000;
	min-height: 426px;
}
.whole-them ul {
	padding:0px;
	margin:0px;
}
.whole-them ul li {
	list-style:none;
	padding:10px;
	border: 1px solid #078143;
}
.whole-them ul li a {
	color:#373737;
	font-weight:bold;
	font-size: 15px;
}
.Packages-top-title {
	background: #078143;
    text-align: center;
    padding: 8px;
    color: #fff;
    font-weight: 800;
	
}	
@media only screen and (max-width: 600px) {	
.whole-them ul li a {font-size:18px;}
.whole-banner-area ,.about-img {margin-bottom:10px;}
.whole-about {
	border: none!important;	   
    }
.whole-banner,.carousel .carousel-item {
	height:250px;
}
.whole-banner .banner img {
	height:250px;
}
marquee img {
	float:none;
}	
	
}
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul > li:hover > a {
    background-color: #078143;
    text-decoration: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
	
}
.mainmenu .collapse ul ul > li {
	border-top: 1px solid #fff;
	
}
.mainmenu .collapse ul ul > li:hover > a{
    background-color:#FFEB3B;
	color:#000;
}    
.mainmenu .collapse ul ul ul > li:hover > a {
    background-color: #3e6f42;
	color:#fff;
}
.mainmenu .collapse ul ul,
.mainmenu .collapse ul ul.dropdown-menu {
    background-color: #078143;	
	padding: 0px;
    margin: 0px;
}
.mainmenu .collapse ul ul ul {
    background-color: #3e6f42;
}



/******************************Drop-down menu work on hover**********************************/
.mainmenu {
    background: none;
    border: 0 solid;
    margin: 0;
    padding: 0;
    min-height: 20px;
    width: 100%;
}
@media only screen and (min-width: 767px) {
	
	
	
	
    .mainmenu .collapse ul ul {
        position: absolute;
        top: 80px;
        left: 0;
        min-width: 250px;
        display: block;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: 0.5s ease all;
        transition: 0.5s ease all;
    }
    .mainmenu .collapse ul li:hover> ul {
        visibility: visible;
        opacity: 1;
        top: 100%;
    }

    /* Level 2 */
    .mainmenu .collapse ul ul li {
        position: relative;
		
    }
    .mainmenu .collapse ul ul ul {
        position: absolute;
        top: 0;
        left: 120%;
        min-width: 250px;
        display: block;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: 0.5s ease all;
        transition: 0.5s ease all;
    }
    .mainmenu .collapse ul ul li:hover> ul {
        visibility: visible;
        opacity: 1;
        top: 0;
        left: 100%;
    }
    .mainmenu .collapse ul ul li a .fa-angle-right{
        position: absolute;
        right: 20px;
        top: 20px;
    }


}
.services-area {width:100%; margin: auto;}
.services {width:18%;float:left;margin:0 1%; position: relative;background: #000;}
.our-services h5 {border: 1px solid #3e6f42; padding: 10px;}
.our-services {margin:40px 0;}
.services-title {
	position: absolute;
    top: 30%;
    left: 5%;
    right: 5%;
    z-index: 999;
	text-align: center;
	color: #fff;
	
}
.our-services a {color: #000;}
.services-title a {color: #fff;} 
.services img {
	opacity:0.7;
	width:100%;
	height:150px;
}
@media only screen and (max-width: 767px) {
	
/*==========about===========*/	
.bookcar-about-top-area {
	font-size:18px;
	font-weight:bold;
}
.abouttitle {
	font-size:17px;
	font-weight:500;
}
	
/*==========all pages css===========*/		

/*==========all pages css==end=========*/	
	
	
	.services{
		width: 100% !important;
		margin:2% 0;
		}
		
	.main-menu  {
		 position: relative;
	}
	.mainmenu {
		 position: absolute;
		 z-index:999;
		 top:0%;
	}
	.mainmenu .navbar-collapse{
		background:#0e0e0e;
		opacity: .8;
	}
	.mainmenu .navbar-collapse a{
		color:#fff;
	}
    .only-mobile{
        display: inline-block;
    }
    .only-desktop{
        display: none;
    }
    .mainmenu .collapse ul ul > li.dropdown > a{
        background-color: #3e6f42;
        padding: 16px 15px 16px 15px;
		
    }
	
    .navbar-nav .show .dropdown-menu .dropdown-menu > li > a,
    .navbar-nav .show .dropdown-menu > li > a {
        padding: 16px 15px 16px 35px;
       background:#3e6f42;
    }
	
    .navbar-nav .show .dropdown-menu .dropdown-menu > li > a:hover,
    .navbar-nav .show .dropdown-menu > li > a:hover{
        background-color:#3e6f42;
    }
    .mainmenu ul li a .fa-angle-down{
        position: absolute;
        right: 15px;
        top: 15px;
        width: 25px;
        height: 25px;
        background-color: #fff;
        color: #0f3c9e;
        text-align: center;
        line-height: 25px;
    }
}

.mainmenu ul li a.dropdown-toggle::after{
    display: none;
}
/*-----------banner css--------------------*/
.carousel {
  margin-bottom: 4rem;
}
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
}

.carousel-item {
  height: 27rem;
  background: #000;
}
.carousel-item > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height:27rem;
  opacity: .7;
}

.marketing .col-lg-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
.marketing h2 {
  font-weight: 400;
}
.marketing .col-lg-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
}


.featurette-divider {
  margin: 5rem 0; 
}

.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -.05rem;
}


@media (min-width: 40em) {
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading {
    margin-top: 7rem;
  }
}
/*-----------------------footer menu--------------------*/
.footer-top h5 {text-decoration: underline; font-size: 20px;}
.footer-menu a {
	color:#fff;
	font-size:15px;
}
.footer-menu a:hover {
	color:#fff;
}
.page-content {
	border-bottom: 3px solid #ffeb3b;
    height: 41px;
 }
 .page-content h4 {
	background: #078143;
    width: 35%;
    padding: 5px;
    margin-top: 20px;
	color:#fff;
	border-radius: 0px 48px 0px 0px;
 }
 @media only screen and (max-width: 767px) {
.page-content h4 {
    width:90%;
	font-size:18px;
   
 } 
.page-content {
    height: 34px;
 }
.our-usps {
	margin-bottom: 5%;
} 
 }
/*******============Social link=========================****/
.Social {
  padding: 15px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.Social:hover {
    opacity: 0.7;
	color:#fff;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}
 .footer-contact {  
  color:#fff;
  font-weight: 300;
  font-size: 15px;
  }
  
.footer-contact1 {  
   color: #000;
   font-weight: 300;
   font-size: 20px;
   line-height: 34px;
	}
/*-------------------------------------*/

.enquiry-area{min-height:200px;width:100%; border:1px solid #078143;}
.enquiry-title   {
	background: #078143;
    text-align: center;
    padding: 10px 0;
    color: #fff;
    font-size: 18px;
	margin: 0px;
		}
.enquiry-box {
	padding: 10px;
}
.enquiry-text {
	text-align:center;
}
.enquiry-contect {
	color:#078143;
	text-align:center;
	font-size:16px;
	font-weight:600;
}	