.elementor-27 .elementor-element.elementor-element-ab12aa5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-047efa2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ddfbe3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ddfbe3c .tx-section{padding:120px 0px 80px 0px;}.elementor-27 .elementor-element.elementor-element-8156465 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
        .elementor-27 .elementor-element.elementor-element-8156465 .tx-title
        {font-size:60px;font-weight:bold;line-height:72px;}.elementor-27 .elementor-element.elementor-element-979eb73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-d93a41e{padding:40px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-c960981 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-86ef77d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-d742e16{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-1028401 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-113eba4 .tx-section{padding:0px 0px 120px 0px;}.elementor-27 .elementor-element.elementor-element-e6a5ac8{margin-top:0px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-99f1a59 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-047efa2{width:100%;}}@media(max-width:1024px){
        .elementor-27 .elementor-element.elementor-element-8156465 .tx-title
        {font-size:42px;line-height:130%;}}@media(max-width:767px){
        .elementor-27 .elementor-element.elementor-element-8156465 .tx-title
        {font-size:32px;line-height:140%;}}/* Start custom CSS for tx_tabs, class: .elementor-element-8156465 */.elementor-27 .elementor-element.elementor-element-8156465 .title.bs-h-1 {
    margin-top: 20px;
}

.elementor-27 .elementor-element.elementor-element-8156465 .bs-services-1-sec-title.mb-40 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-8156465 .bs-services-1-tabs-btn {
    margin-top: 80px;
}

.elementor-27 .elementor-element.elementor-element-8156465 .bs-blog-4-area .container,
.elementor-27 .elementor-element.elementor-element-8156465 .bs-blog-4-area {
    padding: 0;
}

.elementor-27 .elementor-element.elementor-element-8156465 ul.bs-projects-3-tabs-btn {
    max-width: 100% !important;
    row-gap: 20px;
}

.elementor-27 .elementor-element.elementor-element-8156465 .bs-projects-3-tabs-btn .nav-link {
    text-align: left !important;
}

.elementor-27 .elementor-element.elementor-element-8156465 .bs-projects-3-sec-title {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

@media only screen and (min-width: 1024px) {
    
.elementor-27 .elementor-element.elementor-element-8156465 .tx-title {
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-047efa2 */.elementor-27 .elementor-element.elementor-element-047efa2 .bs-projects-3-area.wa-fix {
    padding-top: 50px;
}/* End custom CSS */
/* Start custom CSS for tx_brand, class: .elementor-element-113eba4 */.elementor-27 .elementor-element.elementor-element-113eba4 {
  .bs-sponsor-1-item {
      max-width: 100px;
  }
  
  .bs-sponsor-1-item img {
      height: 100%;
  }
  
  @media only screen and (max-width: 767px) {
      .bs-sponsor-1-item {
      max-width: 85px;
  }  
  }
}/* End custom CSS */