/* bebas-neue-regular - latin */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/bebas-neue-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/bebas-neue-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/bebas-neue-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/bebas-neue-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/bebas-neue-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/bebas-neue-v9-latin-regular.svg#BebasNeue') format('svg'); /* Legacy iOS */
}

/* work-sans-regular - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/work-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/work-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/work-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/work-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/work-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/work-sans-v18-latin-regular.svg#WorkSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* abhaya-libre-regular - sinhala */
@font-face {
  font-family: 'Abhaya Libre';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/abhaya-libre-v13-sinhala-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/abhaya-libre-v13-sinhala-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/abhaya-libre-v13-sinhala-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/abhaya-libre-v13-sinhala-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/abhaya-libre-v13-sinhala-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/abhaya-libre-v13-sinhala-regular.svg#AbhayaLibre') format('svg'); /* Legacy iOS */
}



.logo-image{
  max-width: none !important;
}

h1,
h2,
h3,
h4{
  font-family: 'Bebas Neue';
}

h5,
h6{
  font-family: 'Open Sans';
}

.sp-menu-item{
  font-family: 'Work Sans';

}

.sp-menu-item a{
    font-size: 16px !important;

}

.step-arrow .step-number{
  font-family: 'Abhaya Libre';
}

.sppb-addon-article .sppb-article-info-wrap h3{
  font-family: 'Work Sans';
}


.sppb-meta-date{
  color: #f39200 !important;
}


.article-list .article .article-header h1 a, .article-list .article .article-header h2 a,
.category-name a{
  color: #6e9ccd !important;
}

.article-list .article{
  border-color: #6e9ccd !important;
}

.article-list{
  margin-top: 50px;
}

.article-intro-image figcaption{
  margin-top: 10px;
}

.service .sppb-addon-image-layout-image.image-fit, .sppb-img-responsive.image-fit{
  height: auto !important;
}

#sp-bottom-top .sppb-btn.op6, .sppb-btn.op6{
  opacity: 1 !important;
}

div#sp-bottom-top{
  border-bottom: none !important;
}

@media only screen and (max-width: 420px) {

  .sppb-title-heading{
font-size: 50px !important;
  }
}


#sppb-form-builder-field-0{
  padding-left: 15px;
}


.req-a-call form .sppb-form-group.sppb-form-builder-field-0:after{
  right: 40px !important;
}

#cookiehintinfo a{
  color: #f39200;
}

.sp-menu-heading{
  color: #ffffff;
}

#sp-bottom-top a, #sp-footer a, #sp-bottom a{
  border: none !important;
}

.banner.closed{
  opacity: 0 !important;
}
