div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.slideshow-content li.item div.ba-slideshow-caption {
  width: 45%;
  margin-right: 10% !important;
  padding: 0;
  animation: none !important;
  opacity: 1 !important;
}

div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.slideshow-content li.item div.ba-slideshow-img {animation: fade 2s ease both !important;}

div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots.thumbnails-dots div.ba-icons.ba-icon-circle {
  width: 7vw;
  border-radius: 50%;
  border: solid 2px #ffffff;
  background-position-x: 25% !important;
  transition: transform 0.25s ease-in-out !important;
  transform: scale(0.75);
}

div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots.thumbnails-dots  {
  overflow: visible;}

div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots.thumbnails-dots div.ba-icons.ba-icon-circle.active {transform: scale(1);}

div.mainbanner div.slideshow-wrapper ul.ba-slideshow li.item div.ba-slideshow-caption div.slideshow-button a.ba-btn-transition {transform: skew(-30deg); background: linear-gradient(120deg,rgba(4, 25, 84, 0) 0%, rgba(4, 25, 84, 1) 50%) !important;}

div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots.thumbnails-dots div.ba-icons.ba-icon-circle::after {
  width: 7vw;
  border-radius: 50%;
  background-color: #041954;
  opacity: 0.65;
}

div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots.thumbnails-dots div.ba-icons.ba-icon-circle.active::after {opacity: 0;}

div.mainbanner div.slideshow-wrapper div.ba-overlay {background-image: radial-gradient(circle at 30% 60%, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 1) 98%) !important;}

div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots.thumbnails-dots {width: 100%; padding-left: 55%; bottom: 0px; background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);}

.logomodelohero {display: inline-block; height: 2.5vw !important; background: linear-gradient(90deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 40%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%); padding: 12px 10% 12px 20%; animation: fade 5s ease both !important; margin-top: 4vw;}

@media screen and (max-width: 768px) {
  div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.slideshow-content li.item div.ba-slideshow-caption {
    width: 98%; margin-left: 1%; margin-right: 1%;}
  div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots.thumbnails-dots {width: 50%; padding-left: 0;}
  .logomodelohero {height: 4.5vw !important;}
}

div.modelgalrow div.column-wrapper div.ba-grid-column-wrapper {padding: 0px 6px;}

div.modelgal {
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
  transition: transform 0.25s ease-in-out !important;
}

div.modelgal:hover {transform: scale(1.025);}

.galbox {height: 12vw !important;}

.galboxone {height: 12vw !important;}

.galboxtwo {height: 12vw !important;}

@media screen and (max-width: 1024px) {
  .galbox {height: 20vw !important;}
  .galboxone {height: 14vw !important;}
  .galboxtwo {height: 14vw !important;}
  div.mainbanner div.slideshow-wrapper ul.ba-slideshow div.ba-slideshow-dots.thumbnails-dots div.ba-icons.ba-icon-circle {border: solid 1px #ffffff;}
}

@media screen and (max-width: 768px) {
  .galbox {height: 33vw !important;}
  .galboxone {height: 24vw !important;}
  .galboxtwo {height: 33vw !important;}
}

.mobilefooter {
  
}

@media screen and (max-width: 768px) {
  .mobilefooter {
  position: fixed;
  bottom: 0;
  width: 100vw!important;
  z-index: 1000!important;
  }
}

div.ba-section.row-fluid.mobilefooter div.ba-section-items div.ba-row-wrapper div.ba-row div.column-wrapper div.ba-col-2 {
  width: 16.66667%;
  padding: 0px 1.5%;
}

div.ba-section.row-fluid.mobilefooter div.ba-section-items div.ba-row-wrapper div.ba-row div.column-wrapper div.ba-col-2 div.ba-grid-column div.ba-item-image div.ba-image-wrapper {
  padding: 10%;
}

div.whatsaapicon div.ba-image-wrapper {background: #28a71b;}

div.modelbtn div.ba-button-wrapper a.ba-btn-transition span {border-bottom: solid 1px #fff;}

div.porque div.ba-feature-box-wrapper div.ba-feature-box {
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 1.25vw !important;
}

div.fotonbtn div.ba-button-wrapper a.ba-btn-transition {transform: skew(-30deg); background: linear-gradient(120deg,rgba(4, 25, 84, 0) 0%, rgba(4, 25, 84, 1) 50%) !important;}

.featurebox {
  overflow: hidden;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

div.stkmenu div.ba-hamburger-menu div.open-menu i.ba-icons.ba-icon-menu {
  padding-bottom: 0px;
  padding-top: 5px;
}

div.blogslider div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item div.ba-slideshow-img {
  width: 50%;
  left: 50%;
}

div.blogslider div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item div.ba-slideshow-caption {
  width: 50%;
  left: 0%;
  margin: 0px;
  background-color: #041954 !important;
}

div.blogslider div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item {
  opacity: 0 !important;
}

div.blogslider div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item.active {
  opacity: 100 !important;
}

div.blogslider div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item div.ba-slideshow-caption {
  padding: 3%;
}

div.blogslider div.slideset-wrapper ul.ba-slideset div.ba-slideset-nav {top: 95%;}

div.blogslider div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item div.ba-slideshow-caption div.ba-blog-post-button-wrapper a.ba-btn-transition {transform: skew(-30deg);}

div.blogslider div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item div.ba-slideshow-caption a {pointer-events: none;}

.blogal {
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

@media screen and (max-width: 1024px) {
  div.blogslider div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item div.ba-slideshow-img {
  width: 100%;
    height: 40vw;
    top: 40vw;
  left: 0;}
  div.blogslider div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item div.ba-slideshow-caption {
  width: 100%;
  height: 40vw;
  left: 0%;
  }.blogal {
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
}

.maps {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 8px !important;
}

header.header.ba-sticky-header-parent div.ba-wrapper.ba-sticky-header.visible-sticky-header div.ba-section.row-fluid.chatbtn.visible {
  max-width: 150px !important;
  left: calc(100% - 100px) !important;
  top: 70vh !important;
}


div.ba-row.btnrow div.column-wrapper div.ba-grid-column-wrapper div.ba-grid-column.btncol {position: relative !important; display: block !important;}

div.ba-item-button.ba-item.inlinebtn {position: relative !important; float: left !important; width: auto !important;}

div.skewbtn div.ba-button-wrapper a.ba-btn-transition {transform: skew(-30deg); background: linear-gradient(120deg,rgba(4, 25, 84, 1) 0%, rgba(4, 25, 84, 0) 50%);}

.noclick {pointer-events: none;}

div.vistabg {transform: skew(-10deg);}

div.vistabg div.ba-item div.ba-image-wrapper {transform: skew(10deg);}

html body.com_gridbox.page.sticky-header-opened div.ba-image-modal.gridbox-gallery-modal img {
  background-color: #ffffff !important;
  padding: 35px 20px 20px 20px !important;
  border-radius: 20px !important;
  box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.75);
}

div.ba-item-feature-box.vehiclefeatures div.ba-feature-box-wrapper div.ba-feature-box {
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: linear-gradient(0deg,rgba(0, 0, 0, 0.75) 0%, rgba(4, 25, 84, 1) 100%);
}

div.ba-item-tabs.vlctabs div.ba-tabs-wrapper.tabs-top ul.nav.nav-tabs {
  width: 80% !important;
  float: right;
  margin-top: -41px;
}

div.ba-item-tabs.vlctabs div.ba-tabs-wrapper.tabs-top div.tab-content {
  margin-top: 50px;
  border-top: solid 1px rgba(255, 255, 255, 1);
}

div.ba-item-tabs.vlctabs div.ba-tabs-wrapper.tabs-top ul.nav.nav-tabs li {
  transform: skew(-20deg);
  background: linear-gradient(90deg,rgba(4, 25, 84, 0) 0%, rgba(4, 25, 84, 0.75) 100%);
  border-radius: 10px 10px 0px 0px;
  border-top: solid 1px rgba(255, 255, 255, 0.5);
  border-right: solid 1px rgba(255, 255, 255, 0.5);
  margin: 0px 6px;
}

div.ba-item-tabs.vlctabs div.ba-tabs-wrapper.tabs-top ul.nav.nav-tabs li a {
  transform: skew(20deg);
  padding: 6px 0px 10px 6px;
}

div.ba-item-tabs.vlctabs div.ba-tabs-wrapper.tabs-top ul.nav.nav-tabs li a span i {
  margin: 0px 5px 0px 3px;
}

div.vlctabtable div.content-text table{
  border-collapse: collapse;
  border-style: hidden;
  background: rgba(255,255,255,0.85);
  border-radius: 10px;
}

div.vlctabtable div.content-text table tbody tr td {
  border: 1px solid #041954; 
  padding: 4px 5px;
}

@media screen and (max-width: 1024px) {
  div.ba-item-tabs.vlctabs div.ba-tabs-wrapper.tabs-top ul.nav.nav-tabs {display: block !important; float: right; width: auto !important;}
  div.ba-item-tabs.vlctabs div.ba-tabs-wrapper.tabs-top ul.nav.nav-tabs li a {padding: 6px 2vw 10px 3vw;}
  div.ba-item-tabs.vlctabs div.ba-tabs-wrapper.tabs-top ul.nav.nav-tabs {
    margin-top: -35px;}
  div.vlctabtable div.content-text table tbody td {width: 50%;}
  div.vlctabtable div.content-text table.tright {border-radius: 0px 0px 10px 10px; border-top: 1px solid #041954;}
  div.vlctabtable div.content-text table.tleft {border-radius: 10px 10px 0px 0px;}
}

div.interiorgallery div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item {
  
}

div.interiorgallery div.slideset-wrapper ul.ba-slideset div.slideshow-content li.item div.slideset-inner {border-radius: 50px 10px 50px 10px !important; overflow: hidden;}

div.ba-image-modal.gridbox-gallery-modal.carousel-modal div.gridbox-gallery-fade-animation {border-radius: 20px !important; box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.75);
}

.pickupselect {transform: skew(-20deg); overflow: hidden;}
.pickupbg {transform: skew(20deg);}

div.tunlandtabs div.ba-tabs-wrapper ul.nav.nav-tabs {padding: 0 1vw;}

div.tunlandtabs div.ba-tabs-wrapper ul.nav.nav-tabs li a {
  background: linear-gradient(90deg,rgba(0, 0, 0, 1) 0%, rgba(4, 25, 84, 1) 100%) !important;
  border-right: solid 1px;
  transform: skew(-20deg);
}

div.tunlandtabs div.ba-tabs-wrapper ul.nav.nav-tabs li a span {
  transform: skew(10deg);
}