/* anupama */
@media (min-width: 320px) and (max-width:765px) {
  .imgmobile img {
    margin-top: -130px !important;
}
}
input.wpcf7-form-control,textarea.wpcf7-form-control ,select.wpcf7-form-control{
  background: #f6f6f6;
}

.select-styled {
  background: #f6f6f6 !important;
}

.form-control {

  border: 1px solid black !important;

}



input.wpcf7-form-control.wpcf7-submit {
    background-color: transparent !important;
    color: beige !important;
    border: navajowhite !important;
    border: none !important;
  }





  .close {
    /* float: right; */

    color: #fff !important;
   
    padding-top: 5px !important;
}


.service a {
  font-size: 17px !important;
  border: 1px solid #ce4747;
  padding: 6px !important;
  background-color: #ce4747;
  color: white;
  font-weight: bold;
  margin-top: 50px;
}


/* jac s4 */

.post-125 .brochure{background-image:url(http://jac.kekanoo.com/wp-content/uploads/sites/9/2020/07/interior_02-1.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;height:260px;}


.container.gallery-container {

  background-color: #fff;

  color: #35373a;

  min-height: 100vh;

  padding: 30px 50px;

}



.gallery-container h1 {

  text-align: center;

  margin-top: 50px;

  font-family: 'Droid Sans', sans-serif;

  font-weight: bold;

}



.gallery-container p.page-description {

  text-align: center;

  margin: 25px auto;

  font-size: 18px;

  color: #999;

}



.tz-gallery {

  padding: 40px;

}



/* Override bootstrap column paddings */

.tz-gallery .row > div {

  padding: 2px;

}



.tz-gallery .lightbox img {

  width: 100%;

  border-radius: 0;

  position: relative;

}


/* 
.tz-gallery .lightbox:before {

  position: absolute;

  top: 50%;

  left: 50%;

  margin-top: -13px;

  margin-left: -13px;

  opacity: 0;

  color: #fff;

  font-size: 26px;

  font-family: 'Glyphicons Halflings';

  content: '\e003';

  pointer-events: none;

  z-index: 9000;

  transition: 0.4s;

} */




.gallery-container .tz-gallery .lightbox:before {

  position: absolute;

  top: 50%;

  left: 50%;

  margin-top: -13px;

  margin-left: -13px;

  opacity: 0;

  color: #fff;

  font-size: 26px;

  font-family: 'Glyphicons Halflings';

  content: '\e003';

  pointer-events: none;

  z-index: 9000;

  transition: 0.4s;

}










.tz-gallery .lightbox:after {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  opacity: 0;

  background-color: rgba(46, 132, 206, 0.7);

  content: '';

  transition: 0.4s;

}



.tz-gallery .lightbox:hover:after,

.tz-gallery .lightbox:hover:before {

  opacity: 1;

}



.baguetteBox-button {

  background-color: transparent !important;

}



@media (max-width: 768px) {

  body {

      padding: 0;

  }

}



/* header logo  */
.mega-menu.desktopTopFixed .menu-logo {
    padding: 0px !important;
}

.subscription_email input {
  background: #f6f6f6;
}


/* jac s3 */


 



.container.gallery-container {

  background-color: #fff;

  color: #35373a;

  min-height: 100vh;

  padding: 30px 50px;

}



.gallery-container h1 {

  text-align: center;

  margin-top: 50px;

  font-family: 'Droid Sans', sans-serif;

  font-weight: bold;

}



.gallery-container p.page-description {

  text-align: center;

  margin: 25px auto;

  font-size: 18px;

  color: #999;

}



.tz-gallery {

  padding: 40px;

}



/* Override bootstrap column paddings */

.tz-gallery .row > div {

  padding: 2px;

}



.tz-gallery .lightbox img {

  width: 100%;

  border-radius: 0;

  position: relative;

}



.tz-gallery .lightbox:before {

  position: absolute;

  top: 50%;

  left: 50%;

  margin-top: -13px;

  margin-left: -13px;

  opacity: 0;

  color: #fff;

  font-size: 26px;

  font-family: 'Glyphicons Halflings';

  content: '\e003';

  pointer-events: none;

  z-index: 9000;

  transition: 0.4s;

}





.tz-gallery .lightbox:after {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  opacity: 0;

  background-color: rgba(46, 132, 206, 0.7);

  content: '';

  transition: 0.4s;

}



.tz-gallery .lightbox:hover:after,

.tz-gallery .lightbox:hover:before {

  opacity: 1;

}



.baguetteBox-button {

  background-color: transparent !important;

}



@media(max-width: 768px) {

  body {

      padding: 0;

  }

}

/* vehicle page overflow */
body {
  
  overflow-x: hidden;

}

/* form button style */

input.wpcf7-form-control.wpcf7-submit {
  border: none;
  width: 100%;
  background: #db2d2e;
  color: #ffffff;
  display: inline-block;
  text-transform: capitalize;
  vertical-align: middle;
  cursor: pointer;
  margin-bottom: -20px;
}

.button {
  padding: 0px 0px;
}





.mega-menu .drop-down-multilevel a {
   
   
  font-size: 14px;

}

.dropdown-menu>li>a {
  
  padding: 9px 10px 10px 10px !important;
  
}
.mega-menu .drop-down-multilevel i.fa.fa-indicator {

  line-height: inherit !important;


}

.text-lg-left.text-center {
  color: red !important;
}


h6 {
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 24px !important;
}

.dropdown-menu {
  min-width: 100% !important;
}

.mega-menu .drop-down-multilevel{

  width : unset !important;
}

.drop-down-multilevel .fa-angle-right:before {
  padding-left: 136px !important;
}

.entry-content {
  padding: 0 100px;
  margin-top: 20px;
  display: block;
  text-align: justify;
}

.footer .news-letter a.button.red {
  padding: 0px !important;
  margin-top: 10px !important;
}


.mega-menu .drop-down-multilevel a {
  font-size: 14px;
  background-color: white !important;
}

.mega-menu .drop-down-multilevel a:hover {
  background-color: #f5eded  !important;
}

.welcome-msg{

  padding: 0 10px !important;
  
}
