a.btn.btn-small {
  bottom: 50px;
  position: absolute;
}

hr {
  font-size: 1.1em;
}

h3, .page-title .subheading {
  font-size: 1.5em;
}

.btn-text:visited:hover, .btn-text-light:visited:hover {
  border: 2px solid #fff;
}

.btn-text:hover, .btn-text-light:hover {
  border: 2px solid #fff;
}

.accordions-1 .panel .panel-collapse .panel-body {
  font-size: 16px;
  line-height: 1.8em;
}

.accordions-1 .panel + .panel {
  margin-top: 5px;
}

.navbar .navbar-header .navbar-brand {
  margin-left: -55%;
}

.navbar .navbar-nav li a {
  font-size: 1.1em;
}

.navbar .navbar-header .navbar-brand {
  margin-left: -55%;
}

.navbar .navbar-nav li a {
  font-size: 1.1em;
}

.ft-cards .ft-item {
  height: 450px;
}

.ft-cards .ft-item h4, .ft-cards .ft-item .ft-tabs .tabs-list li a .tab-group .tab-heading, .ft-tabs .tabs-list li a .tab-group .ft-cards .ft-item .tab-heading, .ft-cards .ft-item .testimonials-3col .t-item blockquote footer cite, .testimonials-3col .t-item blockquote footer .ft-cards .ft-item cite, .ft-cards .ft-item .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite, .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .ft-cards .ft-item cite, .ft-cards .ft-item .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite, .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .ft-cards .ft-item cite, .ft-cards .ft-item .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite, .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .ft-cards .ft-item cite, .ft-cards .ft-item .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite, .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .ft-cards .ft-item cite, .ft-cards .ft-item .team-3col .t-item .t-info .t-role, .team-3col .t-item .t-info .ft-cards .ft-item .t-role, .ft-cards .ft-item .team-4col .t-item .t-info .t-role, .team-4col .t-item .t-info .ft-cards .ft-item .t-role, .ft-cards .ft-item .freelancer-about .t-item .t-info .t-role, .freelancer-about .t-item .t-info .ft-cards .ft-item .t-role, .ft-cards .ft-item .t-join .t-info .t-role, .t-join .t-info .ft-cards .ft-item .t-role, .ft-cards .ft-item .login-2 .bg-overlay .form-wrapper .form-content .cards-header, .login-2 .bg-overlay .form-wrapper .form-content .ft-cards .ft-item .cards-header, .ft-cards .ft-item .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead, .login-2 .bg-overlay .form-wrapper .social-signup .social-card .ft-cards .ft-item .sc-lead {
  height: 75px;
}

.ft-cards .ft-item a {
  position: absolute;
  right: 40px;
  bottom: 20px;
}

.portfolio-filters li a {
  font-size: 1.1em;
}

.blog-columns .blog-post .bp-content, .blog-classic .blog-post .bp-content {
  height: 405px;
}

.blog-columns .blog-post .bp-content .post-title, .blog-classic .blog-post .bp-content .post-title {
  height: 125px;
}

.fs-slide-1 .hero-content {
  text-align: left;
}

.fs-slide-3 .hero-content {
  text-align: left;
}

.fw-slider-hero .fw-slider .fw-slider-item .hero-content-wrapper .hero-content {
  text-align: left;
}

.fw-slider-hero .fw-slide-2 {
  background: url("../images/zdjecie_1.jpg");
  background-position-y: -10em;
  background-size: 100%;
}

.fw-slider-hero .fw-slide-2:nth-of-type(2) {
  background: url("../images/zdjecie_2.jpg");
  background-size: 100%;
}

.fw-slider-hero .fw-slide-2:nth-of-type(3) {
  background: url("../images/zdjecie_3.jpg");
  background-position-y: -10em;
  background-size: 100%;
}

.fw-slider-hero .hero-content-wrapper {
  padding-left: 10%;
}

.fw-slider-hero .fw-slide-2 .hero-content-wrapper .hero-content .hero-lead {
  font-size: 4em;
}

.fw-slider-hero .fw-slide-2 .hero-content-wrapper .hero-content .hero-subheading {
  line-height: 1.8em;
}

.cta-link {
    background: none;
}

.cta-link .bg-overlay {
  position: relative;
  display: block;
}

.cta-link .bg-overlay:after {
  content: '';
  background-image: url(../images/lets-talk.jpg);
  background-size: 100%;
  position: absolute;
  display: block;
  /* width: 80%; */
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  /* left: 10%; */
}

.blog-post .icon-wrapper {
  text-align: center;
  padding: 40px;
}

.blog-post .icon {
  font-size: 5.5em;
}

.icon-wrapper.lightgrey {
  background-color: #eee;
}

.navbar .navbar-header {
  width: 25%;
  margin-top: 0px;
}

.subpage {
  padding-top: 100px;
}

.subpage .subheading {
  text-transform: none;
}

.footer-litle {
  padding-bottom: 0;
}

.page-title.bpa, .page-title.retail, .page-title.finance, .page-title.marketing, .page-title.about-us {
  position: relative;
  display: block;
  background-color: rgba(244, 244, 244, 0.55)
}

.page-title.bpa:after, .page-title.retail:after, .page-title.finance:after, .page-title.marketing:after, .page-title.about-us:after {
  background-size: 100%;
  background-position: center;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
}

.page-title.bpa:after{
  content: ' ';
  background-image: url(../images/icon_BPA.jpg);
}

.page-title.retail:after{
  content: ' ';
  background-image: url(../images/icon_retail.jpg);
}

.page-title.finance:after{
  content: ' ';
  background-image: url(../images/icon_finance.jpg);
}

.page-title.marketing:after{
  content: ' ';
  background-image: url(../images/icon_marketing.jpg);
}

.page-title.about-us:after{
  content: ' ';
  background-image: url(../images/about_us.jpg);
}

.blog-columns .blog-post .post-img img, .blog-classic .blog-post .post-img img {
  -webkit-transition: none;
  transition: none;
}

.testimonials-parallax {
  background: url(../images/people_say.jpg);
  background-size: cover;
  background-position: 50%;
  background-attachment: fixed;
}

.testimonials-parallax .t-wrapper, .cta-link .cta-wrapper {
  padding: 25px 0;
}

.testimonials-parallax .t-wrapper .t-slider-nav {
  top: 115px;
}
