.main_slider { margin: 0 auto; }
.main_slider .owl-nav {position: absolute; top: 40%; margin-top: -35px; width: 100%; }
.main_slider { overflow: hidden }
.main_slider .owl-item.active { z-index: 1 }
.main_slider .owl-nav > DIV { position: absolute; top: 0%; width: 80px; height: 80px; font-size: 35px;  transition: all .3s; z-index: 2; opacity: 0.5
}

.main_slider .owl-nav > DIV.owl-prev { left: 15px; right: auto; background: url('/i/lft.png') no-repeat left top}
.main_slider .owl-nav > DIV.owl-next { right: 15px; left: auto; background: url('/i/rft.png')  no-repeat left top}
.main_slider .owl-nav > DIV:hover { opacity: 1 }
.main_slider .text1 { position: relative; z-index: 2; margin: 0; background: rgba(255, 255, 255, 0.5);width: 900px; left: 50%; margin-left: -450px}
/*img.new_slide_img { position: absolute; margin-top: -90px; }*/
.owl-carousel .owl-item img.sert { max-width: 296px; width: 100%; height: auto; display: block; margin: 0 auto; }
.actions_logo { position: absolute; top: 580px; left: 50%; margin-left: -600px }


.image_wrapper { background-size: contain!important; }


.image_wrapper .link { position: absolute; height: 100vh; margin-bottom: 250px; width: 100%; }
.top_art_wrap { padding: 225px 0px 250px; position: relative; }

.main_slider .op-block { float: right; max-width: 510px; background: rgba(255, 255, 255, 0.8); padding: 40px; margin: 30px 100px 0 0; border-radius: 4px; box-shadow: 0 1px 35px rgba(0, 0, 0, 0.33); text-align: left; position: relative}

@media (max-width:1600px) {
  .wr { margin-bottom: 250px }
}
@media (max-width:1200px) {
  .wr { min-height: 0; margin-bottom: 250px}
  .actions_logo { left: 50px; margin: 0}
}

@media (max-width:768px) {
  .main_slider .owl-nav { display: block; }
  .main_slider .owl-nav > DIV { display: block; width: 60px; height: 60px; background-size: cover!important }
  .top_art_wrap .text2 { margin-bottom: 250px; }
  .wr { margin-bottom: 200px }
}
@media (max-width:991px) {
    .owl-carousel.main_slider .owl-item .image_wrapper { background:none!important; }
    .owl-carousel.main_slider .owl-item img.new_slide_img { display: block!important;  }
    .actions_logo { position: absolute; width: 150px; right: 0; top: 150px; margin: 0; left: auto;  }
    .actions_logo IMG { height: auto; }
    .main_slider .owl-nav { top: 350px; }
    .main_slider .text1 { margin: 0; left: 0 }
    .main_slider .image_wrapper .op-block { width: 90%; margin: 0 auto; float: none }
}
@media (max-width:500px) {
.main_slider .owl-nav {top: 15%; }
.actions_logo { position: absolute; width: 25%; right: 0; top: 120px; margin: 0; left: auto; }

}


/*.main_slider .image_wrapper .wr {  position: absolute;top: 0;left: 0;right: 0; }*/
.main_slider .image_wrapper .op-block.akrobat.flr .name {
text-align: left;
font-size: 25px;
font-family: "Roboto Condensed";
color: rgb(35, 55, 6);
font-weight: bold;
text-transform: uppercase; }

.main_slider .image_wrapper .op-block.akrobat.flr .head2 {
font-size: 18px;
font-family: "Roboto Condensed";
color: rgb(49, 150, 0);
font-weight: bold;
text-transform: uppercase;
text-align: left;
}
.main_slider .image_wrapper .op-block .green-gal {
list-style: none;
margin-bottom: 30px;
font-size: 32px;
line-height: 32px;
padding-left: 0;
}

.main_slider .image_wrapper .op-block.akrobat.flr LI {
font-size: 18px;
font-family: "Roboto Condensed";
color: rgb(83, 83, 83);
text-align: left;
line-height: 20px;
padding: 3px 0;
padding-left: 10px;
}

.main_slider .image_wrapper .op-block.akrobat.flr .price.c-green {
font-size: 35px;
font-family: "Roboto Condensed";
color: rgb(255, 0, 0);
font-weight: bold;
text-align: left;
margin-bottom: 15px;
}

.main_slider .image_wrapper .op-block.akrobat.flr .price.c-green STRIKE {
font-size: 16px;
font-family: "Roboto Condensed";
color: rgb(61, 61, 61);
text-decoration: line-through;
text-align: left;
display: block;
}

.main_slider .image_wrapper .op-block.akrobat.flr .price.c-green SPAN {
font-size: 12px;
font-family: "Roboto Condensed";
color: rgb(255, 0, 0);
font-weight: bold;
text-transform: uppercase;
display: block;
margin-bottom: -8px;
}

.main_slider .image_wrapper .text2 {
position: relative;
width: 100%;
text-align: center;
font-size: 30px;
font-family: "Roboto Condensed";
color: rgb(255, 255, 255);
font-weight: bold;
text-transform: uppercase;
margin-top: 60px;
text-shadow: 2px 2px 10px #000, -2px 2px 10px #000, 2px -2px 10px #000, -2px -2px 10px #000;
margin-bottom: 50px;
}

@media(min-width: 1200px) {
  .main_slider .image_wrapper .text2 { position: absolute; bottom: 150px }
}

.main_slider .image_wrapper .text2 SPAN {
  font-size: 25px;
  font-family: "Roboto Condensed";
  color: rgb(255, 228, 0);
  display: block;
  text-shadow: 2px 2px 10px #000, -2px 2px 10px #000, 2px -2px 10px #000, -2px -2px 10px #000;
}

.main_slider .image_wrapper .op-block .call_back_link { display: block; width: 244px; height: 100px; overflow: hidden; padding: 0; background: 0; margin: 20px auto 0;}
.main_slider .image_wrapper .op-block .call_back_link:hover IMG { margin-top: -100px; }
.main_slider .image_wrapper .op-block .call_back_link:active IMG { margin-top: -200px; }

@media (min-width:1200px) {
  .image_wrapper { overflow: hidden; }
  .actions_logo { bottom: 330px; top: auto; }
}
