#ajxcont {margin-bottom: 70px;}
.composition {margin-bottom: 0;}
.composition-main {margin-bottom: 70px;}
.developments-inner {padding: 0 0 40px;}
.developments-inner:before {background: none;}
.developments_body .morebut {display:none; text-align: center; width: 100%;}
.developments_body .morebut.active {display: block;}
input.required.error, textarea.required.error {background:#fff !important; border: 1px solid #f30a0a !important; box-shadow: 0 16px 18px rgba(81,66,48,0.32) !important;}
.reqarg.error {border: 2px solid #f30a0a !important;}
.oferta label input:checked + span.reqarg.error {border-color: transparent !important; background: url(../images/oferta.png) 50% 50% no-repeat;}
.robotblock label span.error {background: #f30a0a !important;}
.robotblock label input:checked + span.error { background: #f1b977 !important;}
#success .wrap { max-width: 400px;}
.success_flex {font-size: 16px;min-height: 100px;padding-top: 60px;text-align: center;}
.language ul {z-index:999;}
.dev_tab_title .alldatawrap ul li {cursor: pointer;}
.dev_tab_title .alldatawrap ul li:hover{color:#9b9b9b;}
.dev_tab_title .alldatawrap ul li.active {color: #9b9b9b;}
.contetn-event {padding: 5px 0 50px;}
.developments_body .b_block {width: 100%;}

.caldtxt {padding-right: 35px;line-height: 17px;cursor: pointer;}

  .gallery_popup .owl-nav-popup2 {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 288px;
    z-index: 1; }
    .gallery_popup .owl-nav-popup2 div {
      cursor: pointer;
      float: right;
      display: flex;
      align-items: center;
      font-size: 15px;
      line-height: 1;
      color: #ffffff; }
      .gallery_popup .owl-nav-popup2 div span {
        margin-left: 20px;
        width: 70px;
        height: 64px;
        background: url(../images/arrowauthorslider.png) 100% 0 no-repeat; }
      .gallery_popup .owl-nav-popup2 div:first-child {
        float: left; }
        .gallery_popup .owl-nav-popup2 div:first-child span {
          background-position: 0 0;
          margin: 0 20px 0 0; }


@media screen and (max-width: 767px) {
	.gallery_popup .owl-nav-popup2 {
    left: 0; }
    .gallery_popup .owl-nav-popup2 div {
      font-size: 0;
      line-height: 0; }

}