.our_services .ba-image-item-caption {
    opacity: 1;
}

.our_services .ba-image-item-caption h3 {
    max-width: 250px;
    margin: auto;
    background: rgba(255,255,255,0.9);
    padding: 7px 15px 10px 15px;
    border-radius: 10px;
}

.top_baner h3 {
	text-shadow: 4px 4px 6px rgba(66, 68, 90, 1);
}

.ba-item-slideshow .ba-slideshow-caption {
    padding: 50px !important;
}
    
.ba-field-container input[type="text"] {    
    font-weight: 300 !important; 
    height: auto;
}
.ba-form-1 {
    --field-typography-color: inherit !important;
    --field-typography-font-weight: inherit !important;
}
#item-179497138805 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li.active > *:not(ul):not(div), #item-179497138805 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li.current > *:not(ul):not(div) {  
    
    font-weight: bold;
}
.content-text table {
 	border: 1px solid #999 !important;
 	border-spacing: 0px; 	
	border-collapse: collapse;
 }
.content-text table td {
 	border: 1px solid #999 !important;
 	padding: 3px;
 }
.content-text table th {
  	border: 1px solid #999 !important;
  	background: #e8e6e6 !important;
  	padding: 3px;
 }
  @media (max-width: 1280px){
      .column-wrapper .ba-grid-column-wrapper {
          flex-grow: 1;
      }
}
.ba-counter span.counter-number {    
    width: inherit !important;
}