/*---------------------
  Hero
-----------------------*/
.set-bg {
   background-repeat: no-repeat;
   background-size: cover;
   background-position: top center;
}
.hs-slider.owl-carousel .owl-item.active .hs-text h2 {
	top: 0;
	opacity: 1;
}

.hs-slider.owl-carousel .owl-item.active .hs-text p {
	top: 0;
	opacity: 1;
}

.hs-slider.owl-carousel .owl-item.active .hs-text .primary-btn {
	top: 0;
	opacity: 1;
}

.hs-slider.owl-carousel .owl-nav button {
	font-size: 24px;
	color: #ffffff;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 50%;
	position: absolute;
	left: 100px;
	top: 50%;
	-webkit-transform: translateY(-25px);
	-ms-transform: translateY(-25px);
	transform: translateY(-25px);
}

.hs-slider.owl-carousel .owl-nav button.owl-next {
	left: auto;
	right: 100px;
}

.hs-item {
	height: 900px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.hs-item .hs-text h2 {
	font-size: 60px;
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 20px;
	position: relative;
	top: 100px;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 0;
}

.hs-item .hs-text p {
	color: #ffffff;
	line-height: 30px;
	margin-bottom: 32px;
	position: relative;
	top: 100px;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	opacity: 0;
}

.hs-item .hs-text .primary-btn {
	position: relative;
	top: 100px;
	-webkit-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;
	opacity: 0;
}
.box_eventy {
  position: relative;
  top:0px;    
}
.box_eventy .section-heading{
  background-image: url(/foto/bg-yellow-event-1.webp);
  background-repeat: no-repeat;
  background-position: left top;
  max-height:400px;
  min-height:300px;  
}
.box_eventy .section-heading h2 {
  color:#000;
  font-size:64px;
  font-weight:200;
  margin-left:20px;
  line-height:110%;
  padding-top:200px;
}
.box_eventy .mt-6 {
    margin-top:120px;
    margin-left:-170px;
    margin-right:20px;
}
.box_eventy .ml-6 {
    margin-left:150px;
}
.latest__event__item {
    width:300px;
}
.latest__event__item h3 a {
    color:#000;
    font-size:20px;
    font-weight:400;
    top:10px;
}
.latest__event__item h3 i {
    color:#fff200;
    font-size:26px;
    float:right;
}
.latest__event__item .latest__event__item__pic {
    margin:10px 0px 10px 0px;
    width:300px;
    height:200px;
}

.box_akademia {
    padding-top:20px;
}
.box_akademia h2 {
    font-size:44px;
    font-weight:400;
    background-color:#fff;
}
.box_akademia h2 span {
    background-color:#fff200;
    display:inline-block;
    width:47%;
    font-size:10px;
    float:right;
    margin:20px 0px 10px 10px;
}
.box_akademia p {
    font-size:16px;
    margin-top:20px;
}
.box_akademia .podpis {
    text-align:right;
    font-style:italic;
}

.box_samochody .set-bg-mb {
  background-image: url(/foto/mercedesy_home.webp);
  background-repeat: no-repeat;
  
  height:400px;
}
.box_samochody h1 {
    font-size:44px;
    color:red;
    text-transform:uppercase;
    margin-left:400px;
    margin-top:40px;
}
.box_samochody h2 {
    font-size:24px;
    font-weight:600;
    margin-left:700px;
    margin-top:100px;
}
.box_samochody h3 {
    font-size:16px;
    font-weight:400;
    margin-left:700px;
    margin-top:20px;
}
.box_kontakt {
    margin-top:0px;
}
.box_kontakt .kontakt-bg {
    background-image: url(/foto/kwadrat_dol.webp);
    background-repeat: no-repeat;
    background-position: right top;
    min-height:600px;  
}
.box_kontakt h2 {
    margin-top:100px;
    font-size:24px;
    font-weight:600;
    
} 
.box_kontakt h3 {
    margin-top:20px;
    font-size:16px;
    line-height:130%;
}
.czarne-tlo { background-color:#000; width:100%;}






.green5 {
  color:#7acc01;
  margin-right:5px;
}
.green {color:#7acc01;}

.atuty {color:#fff; padding:10px 0px;}
.atuty h2 {font-size:22px; color:#fff; margin:10px 0px;}
.atuty i {color:#7acc01;}
.atuty p {color:#fff; font-size:14px; font-weight:normal;}

.pagination__option{padding-top:20px}
.pagination__option a{display:inline-block;height:50px;width:50px;font-size:18px;color:#727171;font-weight:700;border:1px solid #ebebeb;border-radius:2px;line-height:50px;text-align:center;margin-right:6px;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}
.pagination__option a.active,.pagination__option a:hover{border-color:#7acc01;color:#353535}
.pagination__option a:last-child{margin-right:0}
.pagination__option a i {margin-top:15px;}
