/*
Theme Name:  Acacia-Theme
Theme URI: http://wordpress.org
Author: Tauseef Tufail
Author URI: https://crystalimpact.ae

Description: This is a specific custom created bootstrap theme for Acacia Theme site. Feel free to use this as a custom template for your site for creating pages, custom post type, posts, menus, forms and many more........
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/*Wordpress editor styles start*/
  
@charset "utf-8";
/* CSS Document */
.main-nav-wrapper .main-nav-js::before {
    font-size: 60px !important;
  }
/*.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev {
  opacity: 1 !important;
}
.swiper-slide.swiper-slide-duplicate.swiper-slide-next {
    opacity: 1 !important;
}*/
 .bd-breadcrumb__thumb {
  display: none !important;
}
.bd-welcome__thumb.mmb-80.transform-none.acciastoresec::after {
  content: "Acacia Storage Facility";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 2.43%, rgba(0, 0, 0, 0.7) 87.43%);
  height: 70px;
  position: absolute;
  bottom: 0;
  z-index: 999;
  width: 100%;
  color: #fff;
  text-align: left;
  padding-left: 20px;
  font-size: 24px;
  font-family: var(--bd-ff-p);
  line-height: 80px;
}
.bd-header__top {
  background-image: linear-gradient(180deg,#00000080,#0000);
}
#lswssp-logo-carousel-2 .lswssp-logo-img-wrap {
  border: 1px solid #ececec;
}
.main-nav-wrapper .main-nav-js .menu-close-btn {
  left: 0 !important;
  position: absolute;
  top: 0 !important;
}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li > .bi {
  right: auto !important;
  top: 10px !important;
  font-size: 18px !important;
  left: -20px !important;
}
.wpcf7-form textarea {
  width: 100%;
  padding: 10px;
  height: 100px;
}
.wpcf7-form input {
  width: 100%;
  padding: 0 10px;
}
.getdirection {
  background: #1a3661;
  padding: 8px 30px;
  border-radius: 5px;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9999;
}
.getdirection:hover{
  background: var(--bd-theme-1);
  color: #1a3661;
}
.main-nav-wrapper .main-nav-js.show-menu {
  width: 23%;
  padding: 30px 1% 30px 3% !important;
  box-shadow: 0 2px 5px #999;
}
 .main-nav-wrapper .main-nav-js.show-menu .sidebar-menu-area > ul > li a {
     -webkit-text-stroke: 0px !important;
    color: #1a3661;
  }
.main-nav-wrapper .main-nav-js.show-menu .sidebar-menu-area > ul > li a::before {
  color: #c6ab02;
}
.bd-footer__widget-content .bd-footer__meta a {
  font-family: var(--bd-ff-p);
  font-size: 16px;
} 
.bd-footer__list ul li {
  display: block;
  width: 100%;
}
.bd-footer__list ul li::before {
  content: "" !important;
}
.bd-text-scroll-line .bd-text-scroll-line__heading {
    font-size: 42px;
    letter-spacing: -1px;
  }
.wpcf7-response-output {
  border: none !important;
}
.formcatalogue .wpcf7-form p {
  width: 19%;
  float: left;
  margin: 0 0 0 0;
  padding: 0 10px;
}
.formcatalogue .wpcf7-form input {
  width: 100%;
  padding: 0 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 40px;
}
label {
  width: 100%;
}
.formcatalogue .wpcf7-form input::placeholder {
  color: #ccc;
  font-weight: normal;
}
.formcatalogue .wpcf7-form input,
.formcatalogue .wpcf7-form .wpcf7-form-control.wpcf7-text.wpcf7dtx.wpcf7dtx-text {
  font-weight: normal;
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
  background: #1a3661;
  border: 1px solid #1a3661;
  color: #fff;
  border-radius: 5px;
}
.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
  background: var(--bd-theme-1);
  border: 1px solid #1a3661;
  color: #1a3661;
}
.bd-header__top.header-sticky .bd-header-top__meta span,  .bd-header__top.header-sticky .bd-header-top__meta a{
    color: #1a3661;
}
.bd-header__top.header-sticky .bd-header-hamburger span{
    background-color: #1a3661;
}
.bd-header__top .img-fluid.tricky {
  display: none;
}
.header-sticky .tickyfull {
  display: none;
}
.bd-header__top.header-sticky .img-fluid.tricky {
  display: block;
  height: 50px;
  width: auto;
  margin: 0 auto;
}
.bd-breadcrumb__title.mb-20 {
  margin-top: 90px;
}
.bd-breadcrumb-area.p-relative{
  padding-top: 0 !important;
}

.bd-feature__list-content .bd-feature__list-item {
  width: 200px;
  height: 110px;
}
.bd-feature__list-content .bd-feature__list-item img {
  object-fit: cover;
  width: auto;
  height: 100%;
}
.swiper.bd-service-active.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events {
  overflow: hidden;
}
.swiper-wrapper.procathome {
  display: block;
}
.swiper-wrapper.procathome .swiper-slide {
  width: 32.3%;
  float: left;
  margin: 0 1% 20px 0;
}
.header-sticky .bd-header__logo.order-1.order-lg-2 {
  width: 180px !important;
}
.bd-header__logo {
  width: 240px !important;
}

.preloader-thumb {
  height: 300px;
  width: 300px;
}
.preloader-thumb img {
  width: 240px;
}
.bd-breadcrumb-area.p-relative::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.13);
}
.bd-breadcrumb__content.text-center .bd-breadcrumb__title.mb-20 {
  color: #fff !important;
}
.bd-breadcrumb__list span {
  color: #fff !important;
}
.bd-breadcrumb__list span::before {
  font: normal normal normal 12px/22px FontAwesome !important;
  content: "\f054" !important;
}
.bd-breadcrumb__list span:last-child::before {
  content: none !important;
}
.bd-products .swiper-wrapper {
  display: block;
}
.bd-products .swiper-slide {
  width: 31%;
  margin: 0 1% 25px;
  height: 300px;
  float: left;
}
.bd-products .swiper-slide .bd-service {
  height: 100%;
}
.bd-products .swiper-slide .bd-service__title {
  top: calc(100% - 55px);
}


@media(min-width: 1400px){
    
.bd-welcome__thumb.mmb-80.transform-none.acciastoresec {
  height: 290px !important;
}    
    
}

@media(max-width: 768px){
.bd-hero-area.p-relative.fix {
  height: 360px !important;
}	
.bd-hero-wrap-2 {
  min-height: 360px !important;
}	
	
.page-template-home_temp .bd-header__top {
  padding: 10px 0;
  background: linear-gradient(180deg,#00000080,#0000) !important;
} 
.bd-header__top {
  padding: 10px 0;
  background: #1a3661 !important;
}   
.bd-header__top.header-sticky {
  background: #f5f0eb !important;
}
.bd-breadcrumb-area.p-relative {
  margin-top: 66px !important;
  background-color: #000 !important;
  min-height: 140px;
  padding-top: 0 !important;
}
.bd-breadcrumb {
   min-height: 180px !important;
 }

.bd-breadcrumb__title.mb-20{
  margin-top: 0px !important;
  margin-bottom: 30px;
  font-size: 28px !important;
}
.bd-welcome__bg video {
  margin-top: 10px !important;
}    
.bd-welcome__thumb.mmb-80.transform-none.acciastoresec {
  padding-bottom: 0;
  margin-bottom: 0;
}  
.swiper-wrapper.procathome .swiper-slide {
  width: 100%;
  margin: 0 0 20px 0;
}
.menu-list {
  padding-left: 30px !important;
}
.formcatalogue .wpcf7-form p {
  width: 100%;
}
.bd-products .swiper-slide {
  width: 100%;
  height: 250px;
}








}
@media(max-width: 480px){
.bd-hero-area.p-relative.fix {
  height: 300px !important;
}	
.bd-hero-wrap-2 {
  min-height: 300px !important;
}	
.bd-hero__content.is-white .bd-hero__title {
    font-size: 20px !important;
    margin-bottom: 0 !important;
	padding: 0 25px;
  }
.bd-hero__content.bd-hero__content-2.text-center.is-white {
  top: 30% !important;
}
.bd-hero__btn .bd-btn {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}
.bd-hero__content.is-white .bd-hero__subtitle span {
    margin-bottom: 15px !important;
}
 .bd-hero__content.is-white .bd-hero__subtitle span {
    font-size: 12px !important;
    letter-spacing: 0px !important;
  }
 .bd-welcome__bg {
    position: relative !important;
    height: auto !important;
  }
 .bd-welcome__bg video {
    position: relative !important;
  }
.bd-blog-2 {
  min-height: 270px !important;
}
}
@media (max-width: 450px) {
  .bd-hero__content.is-white .bd-hero__title {
    font-size: 20px !important;
    margin-bottom: 0 !important;
  }
 .bd-hero__content.is-white .bd-hero__subtitle span {
    font-size: 12px;
    letter-spacing: 0px;
  }
.bd-welcome__bg {
    position: relative !important;
    height: auto !important;
  }
 .bd-welcome__bg video {
    position: relative !important;
  }
.bd-blog-2 {
  min-height: 260px !important;
}
}










/*Wordpress editor styles end*/

