#sp-top-bar {background: #051c2c;color: #fff;}
.velikitekst {font-size:21px; line-height:32px; color:#111; font-family: "Open Sans"; font-weight:300;} 


.velikitekst h2::after {content: '';border-bottom: 5px solid #2251ff;width: 20%;display: block; padding-top:15px;}
.velikitekst h2 {padding-bottom: 15px;}

#sp-footer, #sp-bottom {background: #051c2c;color: #dfd9d9;}

#sp-header .logo a {font-size: 32px;font-weight: 700;color: #fff;}

#sp-header {background: #253645;box-shadow: none;}

#intro {margin-top: -90px !important;}

#sp-header.header-sticky {background: #253645;}

.custom.slogan {color: #fff;letter-spacing: 2px;padding-top: 27px;margin-left: -60px;}

@media screen and (max-width: 767px) {
  .custom.slogan {padding-top: 32px;margin-left: -20px;font-size: 18px;}
  .sp-contact-info {text-align: center;}
}

@media screen and (max-width: 991px) {
  .custom.slogan {padding-top: 34px;margin-left: -20px;font-size: 17px;}
  .sp-contact-info {text-align: center;}
  #sppb-addon-1605169366999 #btn-1605169367000.sppb-btn-link, #sppb-addon-1605169366999 #btn-1605169366999.sppb-btn-link {font-size: 14px !important;padding: 5px 5px;}
}

@media screen and (max-width: 1199px) {
  .custom.slogan {padding-top: 34px;margin-left: -20px;font-size: 17px;}
  .sp-contact-info {text-align: center;}
  #sppb-addon-1605169366999 #btn-1605169367000.sppb-btn-link, #sppb-addon-1605169366999 #btn-1605169366999.sppb-btn-link {font-size: 14px !important;padding: 5px 5px;}
  #intro {padding-top: 290px!important;}
}













