@media screen and (max-width: 1100px) and (min-width: 1001px){
  .footer img {
    width: 200px !important;
}
}
.logo img{
  width:210px;
}
.top-curr1 li:nth-child(odd) {
  background: #f5f4f4;
}

.top-curr1 li:nth-child(even) {
  background: #ffffff;
}
.teee2
{
  margin-top:5px;
}
@media screen and (max-width: 1100px) and (min-width: 1001px) {

.menu-drop ul li:hover {
    background: #124680 !important;
    color: #ffffff !important;
    }
   input[type="text"]
    {
      font-size: 12px;
    }
    .nav-tabs.nav-justified a
    {
      font-size: 12px !important;
    }
    .dropdown-menu>li>a
    {
      padding: 4px 0px !important;
    }
    .top-curr li a
    {
      font-size:12px !important;
    }
    .footer h6{
  font-size:12px !important;
}
.footer p{
  font-size:12px !important;

}
.footer h5{
  font-size:12px !important;

}
.copyright-left a{
  font-size:12px !important;
  color:#FFDD00;
}
.copyright-left p{
  font-size:12px !important;
}
.footer_div a{
}
.footer a{
  font-size:12px !important;
  
}

}
.footer h6{
  font-size:14px;
}
.footer p{
  font-size:14px;

}
.footer h5{
  font-size:14px !important;

}
.copyright-left a{
  font-size:12px;
  color:#FFDD00;
}
.copyright-left p{
  font-size:12px;
}
.footer_div a{
}
.footer a{
  font-size:14px;
  
}
.scrooll::-webkit-scrollbar {
   width: 3px;
}
.floating-label
{
  height:60px !important;
}
/* Track */
.scrooll::-webkit-scrollbar-track {
   background: #f1f1f1; 
}

/* Handle */
.scrooll::-webkit-scrollbar-thumb {
   background: #cfcfcf; 
}

.container1 {
  position: relative;
  width: 100%;
}

.image1 {
  display: block;
  width: 100%;
  height: 200px;
}
.footer_div li a:hover
{
  background:transparent !important;
  margin-bottom: 0px;
}

.top-hedd
{
  display:none !important;
}
.bradecom li a
{
  padding:0px !important;
}
#customTrip .btn
{
      padding: 6px 1px !important;
}
.bradecom li a:hover
{
  background:transparent !important;
  margin-bottom: 0px;
}
.aa:hover a
{
  color:#fff !important;
}
.overlay1 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: .9;
  background-color: #1f4d84;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.container1:hover .overlay1 {
  height: 100%;
}
.online input[type="text"]
{
  color:#000 !important;
}
.text1 {
  color: white;
  font-size: 18px;
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.text11 {
  color: white;
  font-size: 12px;
  position: absolute;
  top: 60%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  line-height: 18px;
}
.container2 {
  position: relative;
  width: 100%;
}

.image2 {
  display: block;
  width: 100%;
  height: 200px;
}

.overlay2 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: .9;
  background-color: #1f4d84;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.container2:hover .overlay2 {
  height: 100%;
}
.top-section
{
  display:none;
}
.top-hedd
{
  display:none;
}
@media screen and (max-width: 1200px) and (min-width: 1101px) {

  .selec {

  background: transparent;
  /*border:1px solid red;*/
    float: right;
    margin-top: 14px;
    max-width: 55px;
    height: 41px;
    line-height: 35px;
    padding: 2px 6px;
    position: relative;
    padding-right: 15px;
    border-radius: 50%;

}
/*.top-center-background .form-control
{
  width:150px !important;
}*/
.selec img{
  width:30px;
  height:30px;
  border-radius: 50%;
}
.selec:after{

position: absolute;content: "\f107";font-family: FontAwesome;

top: 3px;right: 5px;color: #000;

}
.a
{
  background-image:url('../uploads/fevicon/us.png');
}

.selec:hover {

  /*background: red;*/

   /*color:#fff;*/

}

.selec a {

  color: #000;

}

.selec a:hover {

  text-decoration: none;

}
.ld1
{
  display:none;
}
.ld2
{
  display:none;
}
#ld {

  display: none;

  margin: 0;
  min-width: 300px;

  padding: 10px;

  position: absolute;

  z-index: 999999;

  margin: -6px -7px;

}

#ld ul {

      /* border-radius: 60px !important; */
    margin: 2px -248px;
    background: #f0f0f0;
    padding: 0;
    z-index: 999999 !important;
}

#ld ul li {

  line-height: 82px;
    /* border-bottom: 1px solid #ccc; */
    background: #f0f0f0;
    display: inline;
    list-style: none;
    font-size: 16px;
    z-index: 999999 !important;
    padding: 32px 20px 10px 45px;

}

#ld ul li:hover {

  /*background: #121e31;

  transition: all ease-in-out 1s;

  color: #121e31;*/

}

#ld ul li a {

  color: #000;



}
.ld1 ul li a {

  color: #000;
  font-size: 14px !important;
    /* padding-left: 5px; */
    margin-top: -20px;
    /* float: left; */
    margin-bottom: 2px;
    position: relative;
    bottom: 10px;
    left: 10px;

}
#ld ul li a:hover {

  text-decoration: none;


}

#uli:hover #ld {

  display: block !important;

}
}
@media screen and (max-width: 1100px) and (min-width: 768px) {
.top-currC {
    width: 350px !important;
}
  .selec {

  background: transparent;
  /*border:1px solid red;*/
    float: right;
    margin-top: 14px;
    max-width: 55px;
    height: 41px;
    line-height: 35px;
    padding: 2px 6px;
    position: relative;
    padding-right: 15px;
    border-radius: 50%;

}
/*.top-center-background .form-control
{
  width:150px !important;
}*/
.selec img{
  width:30px;
  height:30px;
  border-radius: 50%;
}
.selec:after{

position: absolute;content: "\f107";font-family: FontAwesome;

top: 3px;right: 5px;color: #000;

}
.a
{
  background-image:url('../uploads/fevicon/us.png');
}

.selec:hover {

  /*background: red;*/

   /*color:#fff;*/

}

.selec a {

  color: #000;

}

.selec a:hover {

  text-decoration: none;

}
.ld1
{
  display:none;
}
.ld2
{
  display:none;
}
#ld {

  display: none;

  margin: 0;
  min-width: 300px;

  padding: 10px;

  position: absolute;

  z-index: 999999;

  margin: -6px -7px;

}

#ld ul {

      /* border-radius: 60px !important; */
    margin: 2px -248px;
    background: #f0f0f0;
    padding: 0;
    z-index: 999999 !important;
}

#ld ul li {

  line-height: 82px;
    /* border-bottom: 1px solid #ccc; */
    background: #f0f0f0;
    display: inline;
    list-style: none;
    font-size: 16px;
    z-index: 999999 !important;
    padding: 32px 20px 10px 45px;

}

#ld ul li:hover {

  /*background: #121e31;

  transition: all ease-in-out 1s;

  color: #121e31;*/

}

#ld ul li a {

  color: #000;



}
.ld1 ul li a {

  color: #000;
  font-size: 14px !important;
    /* padding-left: 5px; */
    margin-top: -20px;
    /* float: left; */
    margin-bottom: 2px;
    position: relative;
    bottom: 10px;
    left: 10px;

}
#ld ul li a:hover {

  text-decoration: none;


}

#uli:hover #ld {

  display: block !important;

}
}
@media screen and (max-width: 767px) and (min-width: 300px) {
.main-menu .padding-p-r
{
  padding-right: 15px !important;
}
.best-menu:hover
{
  background-color: #124680;
}
.navbar-nav .open .dropdown-menu>li>a
{
  padding: 0px !important;
}
.navbar-nav .open .dropdown-menu>li>img
{width:30px;height:30px;}
.best-menu1
{
  clear:both;
}
.field_wrapper
{
  clear:both !important;
}
.abc
{
  clear:both !important;
  float:left !important;
}
.abc1
{
  clear:both !important;
  float:left !important;
  }
}
@media screen and (max-width: 1000px) and (min-width: 768px) {
  .navbar-nav .open .dropdown-menu>li>a
{
  padding: 0px !important;
}
.navbar-default .navbar-nav>li>a
{
  font-size:12px;
}
.best-menu img
{
  width:30px;
  height:30px;
}
.logo img
{
  width:190px;
}
.list-group-item
{
  background-color: transparent !important;
}
.navbar-nav>li
{
  height:60px;
}
.navbar-default .navbar-nav>.open>a
{
  background-color:transparent !important;
}
.navbar-nav .open .dropdown-menu>li>img
{width:30px;height:30px;}
.navbar-default .navbar-nav>.active>a
{
  background-color:transparent !important;
}
.field_wrapper
{
  clear:both !important;
}
.abc
{
  clear:both !important;
  float:left !important;
  }
  .abc1
{
  clear:both !important;
  float:left !important;
  }
}
.teee1 input[type="text"]
{
  padding: 22px 10px 0px 12px !important;
}
.currency a
{
  font-size:28px !important;
}
@media screen and (max-width: 1239px) and (min-width: 1001px) {
 .top-curr
  {
    width:600px !important;
  }
   .top-curr li
   {
    width:33.33%;
    float:left;
    background-color: transparent;
    padding: 10px 10px 10px 10px !important;
   }
   .top-curr img
   {
    width: 30px;
    height: 30px;
    border-radius: 50%;

   }
   .top-curr3 li a
   {
    width:70% !important;
   }
   .top-curr2 img
   {
    width: 30px;
    height: 25px;
   }
   .top-curr li a
   {
    width:88%;
    float:right;
    font-weight: bold;
    font-size: 16px;
   }
   .top-curr1 li 
   {
     font-size:12px !important;
   }
   .navbar-nav>li
{
  height:72px;
}
.navbar-default .navbar-nav>.open>a
{
  background-color:transparent !important;
}
.navbar-default .navbar-nav>.active>a
{
  background-color:transparent !important;
}
} 
@media screen and (max-width: 2000px) and (min-width: 1240px) { 
  .top-currC
  {
    width:350px !important;
  }
}
.top-currC li {
   background-color: transparent;
   float:left;
   width:48%;
}
.top-currC li a
   {
    width:64%;
    float:right;
   }
@media screen and (max-width: 2000px) and (min-width: 1240px) { 
  .top-curr
  {
    width:700px !important;
  }
  .navbar-nav>li
{
  height:72px;
}

.navbar-default .navbar-nav>.open>a
{
  background-color:transparent !important;
}
.navbar-default .navbar-nav>.active>a
{
  background-color:transparent !important;
}
   .top-curr li
   {
    width:33.33%;
    float:left;
    background-color: transparent;
    padding: 15px 10px 15px 20px !important;
   }
   .top-curr img
   {
    width: 30px;
    height: 30px;
    border-radius: 50%;

   }
   .top-curr2 img
   {
    width: 30px;
    height: 30px;
   }
   .top-curr li a
   {
    width:84%;
    float:right;
   }
   .top-curr1 li 
   {
     font-size:16px !important;
   }

}
@media screen and (max-width: 1000px) and (min-width: 767px) {
 .top-currC
  {
    width:400px !important;
  }
}
@media screen and (max-width: 1000px) and (min-width: 767px) {
 .top-curr
  {
    width:600px !important;
  }
   .top-curr li
   {
    width:33.33%;
    float:left;
    background-color: transparent;
    padding: 15px 10px 15px 20px !important;
   }
   .top-curr img
   {
    width: 30px;
    height: 30px;
    border-radius: 50%;

   }
   .top-curr3 li a
   {
    width:80% !important;
   }
   .top-curr2 img
   {
    width: 30px;
    height: 30px;
   }
   .top-curr li a
   {
    width:88%;
    float:right;
    font-weight: bold;
    font-size: 16px;
   }
   .top-curr1 li 
   {
     font-size:16px !important;
   }
   .navbar-nav>li
{
  height:72px;
}
.navbar-default .navbar-nav>.open>a
{
  background-color:transparent !important;
}
.navbar-default .navbar-nav>.active>a
{
  background-color:transparent !important;
}
} 
.cardetailM 
{
 color:#fff !important;
}
@media screen and (max-width: 1000px) and (min-width: 767px) { 

.selec {

  background: transparent;
  /*border:1px solid red;*/
    float: right;
    margin-top: 14px;
    max-width: 55px;
    height: 41px;
    line-height: 35px;
    padding: 2px 6px;
    position: relative;
    padding-right: 15px;
    border-radius: 50%;

}
.footer img
{
  width:100px;
}
.footer p{
  color:#fff;
}

.trip-form-con input[type="text"]
{
  width: 100% !important;
     float: none;
}
.menu>li>a
{
      padding: 22px 8px !important;
}
/*.top-center-background .form-control
{
  width:150px !important;
}*/
.selec img{
  width:30px;
  height:30px;
  border-radius: 50%;
}
.selec:after{

position: absolute;content: "\f107";font-family: FontAwesome;

top: 3px;right: 5px;color: #000;

}
.a
{
  background-image:url('../uploads/fevicon/us.png');
}

.selec:hover {

  /*background: red;*/

   /*color:#fff;*/

}

.selec a {

  color: #000;

}

.selec a:hover {

  text-decoration: none;

}
.ld1
{
  display:none;
}
.ld2
{
  display:none;
}
#ld {

  display: none;

  margin: 0;
  
  padding: 20px;

  position: absolute;
 max-width:500px;
  z-index: 999999;

  margin: -6px -7px;

}

#ld ul {

      /* border-radius: 60px !important; */
    margin: 2px -163px;
    background: #f0f0f0;
    padding: 0;
    z-index: 999999 !important;
}

#ld ul li {

  line-height: 82px;
    /* border-bottom: 1px solid #ccc; */
    background: #f0f0f0;
    display: inline;
    list-style: none;
    font-size: 16px;
    z-index: 999999 !important;
    padding: 32px 20px 10px 45px;

}

#ld ul li:hover {

  /*background: #121e31;

  transition: all ease-in-out 1s;

  color: #121e31;*/

}

#ld ul li a {

  color: #000;



}
.ld1 ul li a {

  color: #000;
  font-size: 14px !important;
    /* padding-left: 5px; */
    margin-top: -20px;
    /* float: left; */
    margin-bottom: 2px;
    position: relative;
    bottom: 10px;
    left: 10px;

}
#ld ul li a:hover {

  text-decoration: none;


}

#uli:hover #ld {

  display: block !important;

}
}
@media screen and (max-width: 1100px) and (min-width: 1001px) { 

.selec {

  background: transparent;
  /*border:1px solid red;*/
    float: right;
    margin-top: 14px;
    max-width: 55px;
    height: 41px;
    line-height: 35px;
    padding: 2px 6px;
    position: relative;
    padding-right: 15px;
    border-radius: 50%;

}
.footer img
{
  width:100px;
}
.footer p{
  color:#fff;
}

.trip-form-con input[type="text"]
{
  width: 100% !important;
     float: none;
}
.menu>li>a
{
      padding: 22px 14px !important;
}
/*.top-center-background .form-control
{
  width:150px !important;
}*/
.selec img{
  width:30px;
  height:30px;
  border-radius: 50%;
}
.selec:after{

position: absolute;content: "\f107";font-family: FontAwesome;

top: 3px;right: 5px;color: #000;

}
.a
{
  background-image:url('../uploads/fevicon/us.png');
}

.selec:hover {

  /*background: red;*/

   /*color:#fff;*/

}

.selec a {

  color: #000;

}

.selec a:hover {

  text-decoration: none;

}
.ld1
{
  display:none;
}
.ld2
{
  display:none;
}
#ld {

  display: none;

  margin: 0;

  padding: 20px;

  position: absolute;

  z-index: 999999;

  margin: -6px -7px;

}

#ld ul {

      /* border-radius: 60px !important; */
    margin: 2px -163px;
    background: #f0f0f0;
    padding: 0;
    z-index: 999999 !important;
}

#ld ul li {

  line-height: 82px;
    /* border-bottom: 1px solid #ccc; */
    background: #f0f0f0;
    display: inline;
    list-style: none;
    font-size: 16px;
    z-index: 999999 !important;
    padding: 32px 20px 10px 45px;

}

#ld ul li:hover {

  /*background: #121e31;

  transition: all ease-in-out 1s;

  color: #121e31;*/

}

#ld ul li a {

  color: #000;



}
.ld1 ul li a {

  color: #000;
  font-size: 14px !important;
    /* padding-left: 5px; */
    margin-top: -20px;
    /* float: left; */
    margin-bottom: 2px;
    position: relative;
    bottom: 10px;
    left: 10px;

}
#ld ul li a:hover {

  text-decoration: none;


}

#uli:hover #ld {

  display: block !important;

}
}
@media screen and (max-width: 767px) and (min-width: 240px) { 
.navbar-default .navbar-nav>li>a
{
  text-align: center;
}
/*.nav.top-curr>li:hover
{
   background-color: transparent !important;
}*/
/*#navbar>ul>li:hover
{
  background-color: #124680;
  color:#fff;
}*/
.selec {

  background: transparent;
  /*border:1px solid red;*/
    /*float: right;*/
    margin-top: 0px !important;
    max-width: 55px;
    height: 41px;
    line-height: 35px;
    padding: 2px 6px;
    position: relative;
    padding-right: 15px;
    border-radius: 50%;

}
.navbar-header
{
      width: 50%;
    /* float: right; */
    position: absolute;
    /* top: -24px; */
    bottom: 100%;
    right: 0%;
}
.main-menu .col-xs-10
{
  width:100%;
  
      height: 1px;
    z-index: 999;
}
.logo img{
  width:200px;
  padding:15px;
}
/*.top-center-background .form-control
{
  width:150px !important;
}*/
.selec img{
  width:30px;
  height:30px;
  border-radius: 50%;
}
.selec:after{

position: absolute;content: "\f107";font-family: FontAwesome;

top: 3px;right: 5px;color: #000;

}
.a
{
  background-image:url('../uploads/fevicon/us.png');
}

.selec:hover {

  /*background: red;*/

   /*color:#fff;*/

}

.selec a {

  color: #000;

}

.selec a:hover {

  text-decoration: none;

}
.ld1
{
  display:none;
}
.ld2
{
  display:none;
}
#ld {

  display: none;

  margin: 0;
   
  max-width: 300px;

  padding: 10px;

  position: absolute;

  z-index: 999999;

  margin: -6px -7px;

}

#ld ul {

        /* border-radius: 60px !important; */
    margin: 2px -120px;
    background: #f0f0f0;
    padding: 0;
    width: 340px;
    position: absolute;
    z-index: 999999 !important;
}

#ld ul li {

  line-height: 82px;
    /* border-bottom: 1px solid #ccc; */
    background: #f0f0f0;
    display: inline;
    list-style: none;
    font-size: 13px;
    z-index: 999999 !important;
    padding: 14px 4px 10px 12px;
}

#ld ul li:hover {

  /*background: #121e31;

  transition: all ease-in-out 1s;

  color: #121e31;*/

}

#ld ul li a {

  color: #000;



}
.ld1 ul li a {

  color: #000;
  font-size: 14px !important;
    /* padding-left: 5px; */
    margin-top: -20px;
    /* float: left; */
    margin-bottom: 2px;
    position: relative;
    bottom: 10px;
    left: 10px;

}
#ld ul li a:hover {

  text-decoration: none;


}

#uli:hover #ld {

  display: block !important;

}
}
.text2 {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 20%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.text22 {
  color: white;
  font-size: 12px;
  position: absolute;
  top: 60%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  line-height: 18px;
}
.container3 {
  position: relative;
  width: 100%;
}

.image3 {
  display: block;
  width: 100%;
  height: 200px;
}

.overlay3 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: .9;
  background-color: #1f4d84;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}
.text33 {
  color: white;
  font-size: 12px;
  position: absolute;
  top: 60%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  line-height: 18px;
}
.container3:hover .overlay3 {
  height: 100%;
}

.text3 {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 20%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
/*.cricbuzz .col-md-3
{
  padding-right: 0px !important;
    padding-left: 0px !important;
}*/
.container4 {
  position: relative;
  width: 100%;
}

.image4 {
  display: block;
  width: 100%;
  height: 200px;
}

.overlay4 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: .9;
  background-color: #1f4d84;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.container4:hover .overlay4 {
  height: 100%;
}

.text4 {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 20%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.text44 {
  color: white;
  font-size: 12px;
  position: absolute;
  top: 60%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  line-height: 18px;
}
.top-background 
{
  background: url('http://walkingdreamz.com/drivemeto/bmw.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  /*height:500px;*/
}
.section-blue
{
  background: #1f4d84;
}
.section-head4
{
  color:#fff;
  text-align: center;
     font-size: 26px;
     font-weight: 700;
    margin-bottom: 20px;
    letter-spacing: 5px;
    padding: 24px;
}
.section-head5
{
  color:#000;
  text-align: center;
     font-size: 26px;
    margin-bottom: 20px;
    margin-top:35px;
    letter-spacing: 5px;
    
}
.padding-p-r
{
 margin-bottom:-5px;
}
.section-head6
{
  color:#000000ad;
  text-align: center;
     font-size: 14px;
    margin-bottom: 35px;
    letter-spacing: 2px;
   line-height: 21px;
   width:540px;
   margin:0 auto;    
}
.hvrbox .hvrbox-layer_slideup {
  -moz-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
.hvrbox:hover .hvrbox-layer_slideup,
.hvrbox.active .hvrbox-layer_slideup {
  -moz-transform: translateY(0);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.tab-pane .dte
{
  background:none !important;
}
.top-center-background
{
 /* background-color: rgba(63, 81, 181, 0.56); */
 background-color: rgba(12, 12, 12, 0.72);
 /* margin-top: 90px;
  margin-bottom: 90px;*/
 padding: 0px 15px 0px 15px;
    margin-top: 50px;
    margin-bottom:50px;
}
/*input[type="text"]
{
  color:#fff !important;
}*/
.top-center-background h1
{
  text-align: center;
  color:#fff;
  margin-top:25px;
  margin-bottom:30px;
  letter-spacing: 4px;
}
.nav-tabs
{
  border-bottom: none !important;
}
.nav-tabs li
{
    border: 1px solid #fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.nav-tabs li.active>a
{
  background-color: transparent !important;
  background: transparent !important; 
   border:none !important;
   cursor: pointer;
}
.nav-tabs li>a
{
  background-color: transparent !important;
  background: transparent !important; 
   border:none !important;
}
.nav-tabs li>a:hover
{
  background-color: transparent !important;
  background: transparent !important; 
   border:none !important;
}
.nav-tabs li>a
{
  color:#fff !important;
}
.nav-tabs>li.active>a:hover
{
  background-color: transparent !important;
  background: transparent !important;
    border:none !important;
    cursor: pointer;
}

.nav-tabs.nav-justified>li {
    display: inline-table !important;
    width: 32.5% !important;
}
.nav-tabs.nav-justified
{
  width: 100% !important;
}
.nav-tabs.nav-justified a
{
  font-size:16px;
}
.top-center-background .form-control
{
  /*width:190px;*/
  border-left: none;
  border-right: none;
  border-bottom: 2px solid #fff;
  border-top: none;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0px !important;
}
.top-center-background .form-group
{
  padding-right: 3px;
}
.top-center-background .btn-default
{
  width:120px;
}
.top-center-background .tab-content
{
  /*margin-top:25px;*/
}
.top-center-background label
{
  /*margin-left:10px;*/
  margin-bottom:0px;
  color:#fff;
  opacity: 1;
  /*font-weight: bold;*/
}
.top-center-background .btn-block
{
  padding: 6px !important;
   
    background: #ea0e37;
    color: #fff;
    border: 2px solid #ea0e37;
        margin-right: 4px;
    margin-bottom: 4px;
    font-size: 14px;
    font-weight: 700;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    margin-top: 5px;
}

input[type="text"]::placeholder {
  color: gray !important;
  opacity: 1;
  /*font-weight: bold;*/
}
.col-center-block {
    float: none;
    display: block;
    margin: 0 auto;
    width:465px;
    font-size:14px;
    /* margin-left: auto; margin-right: auto; */
}
/*.wi-re
{
  width:375px !important;
}*/
.col-center-block span
{
 /* font-weight:bold;*/
  opacity: 1;
}

.form-css-btn
{
    background: #EA1939;
    border: #EA1939;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding:10px 20px;
    margin-top:15px !important;
    color:#fff;
}
.thumbnail
{
 margin-bottom:0px !important;
 border:none !important;
}
.fff{
  border:1px solid #ddd;
  position: relative;
}
.pager li>a
{
      padding: 10px 15px;
    background-color: #ddd;
   border-radius:0px !important; 
}
.add_button
{
    border: 1px solid red;
    padding: 5px;
    border-radius: 50%;
    background: red;
    color: #fff;
    font-size: 15px;
    position: relative;
    top: 14px;
}
.top-center-background .multi-css
{
  width:290px !important;
      display: inline-block;
}
.input-group-btn
{
 font-size:10px;
}
a:hover
{
  text-decoration: none;
}
a:active
{
  text-decoration: none;
}
.second-section
{
  margin-bottom: 30px;
}
.second-section h3
{
  margin-top:30px;
  margin-bottom:20px;
}
.thumbnails li> .fff .caption { 
    background:#fff !important; 
    padding:10px
}

/* Page Header */
.page-header {
    background: #f9f9f9;
    margin: -30px -40px 40px;
    padding: 20px 40px;
    border-top: 4px solid #ccc;
    color: #000;
    text-transform: uppercase;
}
    
.page-header h3 {
    line-height: 0.88rem;
    color: #000;
}

ul.thumbnails { 
    margin-bottom: 0px;
}


.glyphicon-minus-sign
{
  display:none;
}
/* Thumbnail Box */
.caption h4 {
    color: #000;
}
 .firstround h4 {
    font-size:16px;

}
 .firstround a {
   color:#ea0e37;
    
}
.caption p {  
    color: #000;
    font-size: 12px;
}
.caption1 p{
 margin-bottom:0px !important;
 color:#fff;
 font-weight: bold;
 font-size:14px;
}
.caption1 span{
 margin-bottom:0px !important;
 color:#fff;
 font-size:10px;
 font-weight: 400;
}
.caption1
{
  position: absolute;
    bottom: 4%;
    left: 0%;
    background: #0b0b73d1 !important;
    padding: 4px 15px;
}
.col-center-block .active{
  background: #DBDBDB;
  color:#000 !important;
}
.col-center-block .active span{
  color:#000 !important;
}
.first-car-img
{
  position: relative;
}

/* Carousel Control */
.control-box {
    text-align: center;
    width: 100%;
}
.carousel-control{
    background: #666;
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    line-height: 18px;
    opacity: 0.5;
    padding: 4px 10px 0px;
    position: static;
    height: 30px;
    width: 15px;
}



/* Mobile Only */
@media (max-width: 767px) {
    .page-header, .control-box {
        text-align: center;
    }
    .section-head1
    {
      width:100% !important;
    } 
    .col-center-block
    {
      width:100% !important;
    }
    .nav-tabs li {
    margin-left: 2px !important;
}
.top-center-background .form-control
{
  width:100% !important;
}
.section-head6
{
  width:100% !important;
}
.wi-re
{
  
  padding-left:0px !important;
}
.footer p{
  color:#fff;
}
.footer h6{
  color:#fff;
} 
.top-center-background
{
  margin-top:-40px;
}
.trip-form
{
  margin-bottom:0px;
}
.top-center-background h1
{
  margin-top: 0px;
    margin-bottom: 20px;
}
.trip-form-con
{
  padding:0px;
}
.form-css1
{
      margin-top: 10px;
      margin-bottom: 10px;
}
.navbar-header
{
  padding:10px 0px 10px 10px;
}
/*.navbar-nav
{
  margin: 5px 0px 10px 120px !important;
}*/
.navbar-collapse
{
    width:100%;
    background: #fff;
    margin: 0 auto
}
.menu-total
{
  float:none !important;
}
}
@media (max-width: 479px) {
    .caption {
        word-break: break-all;
    }
}


li { list-style-type:none;}

::selection { background: #ff5e99; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #ff5e99; color: #FFFFFF; }
.thumbnails img
{
  width:100%;
  min-height:200px;
  max-height:200px;
}
.rating-loading{
    width:25px;
    height:25px;
    font-size:0;
    color:#fff;
    background:url(../img/loading.gif) top left no-repeat;border:none
    }
.rating-container .rating-stars
    {position:relative;
    cursor:pointer;
    vertical-align:middle;
    display:inline-block;
    overflow:hidden;
    white-space:nowrap
         }
         .rating-container .rating-input
         {position:absolute;
         cursor:pointer;
         width:100%;
         height:1px;
         bottom:0;left:0;
         font-size:1px;
         border:none;
         background:0 0;
         padding:0;
         margin:0
         }
         .rating-disabled .rating-input,.rating-disabled .rating-stars
         {
             cursor:not-allowed
             
         }
         .rating-container .star{
             display:inline-block;
             margin:0 3px;
             text-align:center
         }
         .rating-container .empty-stars{
             color:#aaa
         }
         .rating-container .filled-stars
         {
             position:absolute;
             left:0;
             top:0;
             margin:auto;
             color:#fde16d;
             white-space:nowrap;
             overflow:hidden;
             -webkit-text-stroke:1px #777;
             text-shadow:1px 1px #999
         }
             .rating-rtl
             {
                 float:right
                 
             }
             .rating-animate .filled-stars
             {
                 transition:width .25s ease;
                 -o-transition:width .25s ease;
                 -moz-transition:width .25s ease;-webkit-transition:width .25s ease
             }
             .rating-rtl .filled-stars
             {left:auto;right:0;-moz-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-webkit-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-o-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);
             transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0)}.rating-rtl.is-star 
             .filled-stars{
                 right:.06em
                 
             }
             .rating-rtl.is-heart .empty-stars{
                 margin-right:.07em
                 
             }
             .rating-lg{
                 font-size:3.91em
                 
             }
             .rating-md{
                 font-size:3.13em
                 
             }
             .rating-sm{
                 font-size:2.5em
                 
             }
             .rating-xs{
                 font-size:2em
                 
             }
             .rating-xl{
             font-size:4.89em
                 
             }
             .rating-container .clear-rating{
                 color:#aaa;
                 cursor:not-allowed;
                 display:inline-block;
                 vertical-align:middle;
                 font-size:60%;
                 padding-right:5px
                 
             }
             .clear-rating-active{
                 cursor:pointer!important
                 
             }
             .clear-rating-active:hover{
                 color:#843534
                 
             }
             .rating-container .caption{
                 color:#999;
                 display:inline-block;
                 vertical-align:middle;
                 font-size:30%;
                 margin-top:0.05em;
                 margin-left:5px;
                 margin-right:0
                 
             }
             .rating-rtl .caption{
                 margin-right:5px;
                 margin-left:0
                 
             }
             @media print{.rating-container .clear-rating{
                 display:none
                 
             }
                 
             }
             .glyphicon
             {
              font-size:14px;
             }


@media only screen and (max-width:767px){
.top-center-background h1
{
  font-size:24px !important;
  padding-top:40px !important;

}

.top-center-background .btn-block
{
  margin-bottom:15px !important;
}
.nav-tabs li {
    margin-left: 12px;
    width: 100%;
    /* padding-top: 10px; */
    margin-top: 12px;
  }
.nav>li>a {
       position: relative;
    display: block;
    padding: 11px 5px !important;
    font-size: 16px !important;
    text-align: center;
}
.navbar-collapse
{
  overflow-x: hidden;

}
.dta-css
{
  margin-top:125px;
}
.section-head
{
  line-height:30px;
}

}
.aa
{
  border:none !important;
}
.selec
{
  margin-bottom:14px;
}   
         

 