.input.popup-btn {padding:20px 40px!important;}

.footer-menu {
    position: fixed;
    top: 100vh;
    transform: translateY(-118%);
    -webkit-transform: translateY(-118%);
  margin-left:2.5% !important;
}.column-overlay .ba-overlay {
    top: 20px;
    left: 20px;
    height: calc(100% - 40px);
    height: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
}.description,
.description > a {
    bottom: 0;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0;
}

.description > a {
	opacity: 0;
}

.description > a + .ba-edit-item {
	margin-top: 50px;
}
.custom-image.ba-item-image {
    text-align: center; /* The value is the same as you set for the image */
}

.custom-image.ba-item-image .ba-image-wrapper {
  
   
    display: inline-block;
    overflow: hidden; /* The value is the same as you set for the image */
}

.custom-image.ba-item-image .ba-image-wrapper img {
    transition: all .3s;
    -webkit-transition: all .3s;
}

.custom-image.ba-item-image .ba-image-wrapper img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.ba-section-items img{height: auto !important;}
@media (max-width: 768px) { .leftalign ul {list-style: none!important;
  }
.fixed-item {
	    bottom: 0;
	    left: 50%;
	    position: fixed;
	    transform: translateX(-50%);
	    -webkit-transform: translateX(-50%);
  }.open-menu i{padding:0!important;}
}
@media (max-width:1440px){.footer-menu {
    position: fixed;
    top: 100vh;
    transform: translateY(-118%);
    -webkit-transform: translateY(-118%);
  margin-left:4% !important;display:none!important;}}
@media (max-width:1024px){.footer-menu {
    position: fixed;
    top: 100vh;
    transform: translateY(-118%);
    -webkit-transform: translateY(-118%);
  margin-left:5% !important;display:none!important;}
  .h4{font-size:1em!important;line-height:1.2em !important;}}

@media (max-width:1023px){.sidebar-menu .ba-wrapper.ba-sticky-header, body .sidebar-menu + .body ~ .footer, body .sidebar-menu + .body {

    margin-left: 0px !important;
    margin-top: 0;
    width: calc(100% - 250px);

}}.ba-lightbox-backdrop.lightbox-center .ba-lightbox .ba-section {
	max-height: calc( 100vh - 50px);
    
}.emergency{margin-top:110px!important}
//*@media (max-width:768px) {.ba-item-accordion {margin-top:150px !important;}}//*
