.owl_gallery .img_box {
	height: 255px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.gallery_section a{
 color:white;
 text-decoration: none;
}

.gallery_section .item_box {
	display: inline-block;
	margin-right: 12px;
	cursor: pointer;
	border-bottom: 1px solid var(--white);
	transition: .4s;
}


.gallery_section {
	margin-bottom: 50px;
}

.gallery_section .item_box:hover,
.gallery_section .item_box.active {
	border-bottom: 1px solid var(--yellow);
	color: var(--yellow);
}

.owl_gallery.owl-carousel.owl-theme .owl-nav {
	display: block;
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 1px;
    width: 100%;
}

.owl_gallery.owl-carousel.owl-theme .owl-nav button span {
	display: none;
}

.owl_gallery.owl-carousel.owl-theme .owl-nav button {
	position: absolute;
	top: -34px;
	left: -100px;
	width: 68px;
	height: 68px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url('arrow.svg');
    outline: 0!important;
}

.owl_gallery.owl-carousel.owl-theme .owl-nav button.owl-next {
	left: unset;
	right: -100px;
	transform: rotate(180deg);
}


  .tabs {
    font-size: 0;
  }

  .tabs>input[type="radio"] {
    display: none;
  }

  .tabs>div {    
    display: none; 
    margin-top: 50px;            
  }

  /* отобразить контент, связанный с вабранной радиокнопкой (input type="radio") */
  #tab-btn-1:checked~#content-1,
  #tab-btn-2:checked~#content-2,
  #tab-btn-3:checked~#content-3,
  #tab-btn-4:checked~#content-4,
  #tab-btn-5:checked~#content-5 {
    display: block;
  }

  .tabs>label {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    user-select: none;            
    line-height: 140%;
    font-size: 18px;    
    margin-right: 16px;
    cursor: pointer;
    border-bottom: 1px solid var(--white);
    transition: .4s;  
    margin-bottom: 0;  
  }

  .tabs>label:not(:first-of-type) {
    border-left: none;
  }

  .tabs>input[type="radio"]:checked+label {    
    border-bottom: 1px solid var(--yellow);
  }

@media (max-width: 1300px) {
  .tabs .owl_gallery.owl-carousel.owl-theme .owl-nav{
    top: 110%;
    left: 50%;
    transform: translate(-50%, 0);
    max-width: 200px;
  }
}

@media (max-width: 768px) {
  .tabs .owl_gallery.owl-carousel.owl-theme .owl-nav{
    display: none;
  }
}