
html{
  scroll-behavior: smooth !important;
  scroll-padding-top: 140px;

}

.rot{writing-mode: vertical-lr;
  transform: rotate(180deg);

}

ul li{margin-bottom: 10px}


.plus{animation: scalex 1s infinite alternate;}

@keyframes scalex{
  0%{transform: scale(0.9)}
  100%{transform: scale(1)}
}

.ba-item-icon-list .vertical-layout li{margin-top: 10px}
.ba-icon-list-wrapper ul li i{margin-right: 10px !important}

/*accordion*/
.accordion-heading{border-radius: 7px; margin-bottom: 5px !important;}

.faq .ba-icon-chevron-right:before {content: "+";}
.faq .accordion-toggle.active > span + i:before {
    content: "–";
    transform: rotate(0deg);
}

.faq .accordion-heading > a > span + i{
  font-size: 30px !important; 
  color: #fff !important }

.faq .accordion-heading{border-top: 1px solid #ddd;}




.handy{
  z-index: 99 !important;  
	position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  
  
}

