.anthemeblocks-homeslider {      
  background: #FFFFFF; 
  max-width: 82%;
  margin: 0px auto
}
.anthemeblocks-homeslider-desc {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.anthemeblocks-homeslider-desc>.container { 
  position: relative;
  top: 24%;
}
.anthemeblocks-homeslider-desc h2 {
  margin-bottom: 25px;
  font-weight: 300;
  line-height: 52px;
  text-transform: uppercase;
}
.anthemeblocks-homeslider-desc p {
  max-width: 776px;
  font-weight: 300;
  line-height: 22px;
  letter-spacing: -0.1px;
  margin-bottom: 74px;
}
.anthemeblocks-homeslider-desc button {
  padding: 22px 58px 19px 60px;
  font-size: 14px;
  font-weight: 300;
  color: #fff;
  text-transform: none;
  border-radius: 35px;
  border-color: #fff;
}
.anthemeblocks-homeslider-desc .btn-primary:hover {
  color: #fff;
}
.anthemeblocks-homeslider-desc .btn-primary::before {
  background: #fff;
}
.anthemeblocks-homeslider.owl-carousel.owl-drag .owl-item .item {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
.anthemeblocks-homeslider.owl-carousel.owl-drag .owl-item .item img { width: auto; }
.anthemeblocks-homeslider_left { text-align: left; }
.anthemeblocks-homeslider_center { text-align: center; }
.anthemeblocks-homeslider_right { text-align: right; }
.anthemeblocks-homeslider .owl-prev,
.anthemeblocks-homeslider .owl-next {
  position: absolute;
  top: calc(50% - 24px);
  border: 1px solid #fff;
  z-index: 2;
  cursor: pointer;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
@media(min-width: 1069px) {
  .anthemeblocks-homeslider .owl-prev:hover,
  .anthemeblocks-homeslider .owl-next:hover {
    background-color: #fff;
  }
}
.anthemeblocks-homeslider .owl-prev i,
.anthemeblocks-homeslider .owl-next i { 
  width: 47px;
  height: 47px;
  line-height: 48px;
  font-size: 30px;
  color: #fff;
  text-align: center;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.anthemeblocks-homeslider .owl-prev:hover i,
.anthemeblocks-homeslider .owl-next:hover i {
  color: #000;
}
.anthemeblocks-homeslider .owl-prev { left: 34px; }
.anthemeblocks-homeslider .owl-next { right: 34px; }
.anthemeblocks-homeslider .owl-stage-outer.disabled .owl-prev,
.anthemeblocks-homeslider .owl-stage-outer.disabled .owl-next { display: none; }
.anthemeblocks-homeslider .owl-dots {
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  bottom: 29px;
  left: 50.1%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding-left: 10px;
}
.anthemeblocks-homeslider.owl-dots_left .owl-dots { text-align: left; }
.anthemeblocks-homeslider.owl-dots_center .owl-dots { text-align: center; }
.anthemeblocks-homeslider.owl-dots_right .owl-dots { text-align: right; }
.anthemeblocks-homeslider.owl-dots_disabled .owl-dots { display: none; }

.anthemeblocks-homeslider .owl-dots .owl-dot {
 display: inline-block;
 zoom: 1;
}
.anthemeblocks-homeslider .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px;
  background: transparent;
  border: 1px solid #fff;
  display: block;
  border-radius: 0;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease; 
  border-radius: 50%;
}
.anthemeblocks-homeslider .owl-dots .owl-dot.active span,
.anthemeblocks-homeslider .owl-dots .owl-dot:hover span { 
  background-color: #fff;
}
.anthemeblocks-homeslider_center p{
  margin-right: auto;
  margin-left: auto;
}
@media(min-width: 768px) {
  .anthemeblocks-homeslider .owl-prev, 
  .anthemeblocks-homeslider .owl-next{
    display: none;
  }
  .anthemeblocks-homeslider:hover .owl-prev, 
  .anthemeblocks-homeslider:hover .owl-next{
    display: block;
  }
}
@media(max-width: 1300px) {
  .anthemeblocks-homeslider .owl-prev { left: 11px; }
  .anthemeblocks-homeslider .owl-next { right: 11px; }
}
@media(max-width: 1300px) and (min-width: 1200px){
  .anthemeblocks-homeslider-desc>.container{
    padding-left: 49px;
  }
}
@media(max-width: 1070px) {
  .anthemeblocks-homeslider .owl-prev, 
  .anthemeblocks-homeslider .owl-next{
    border: none;
  }
  .anthemeblocks-homeslider .owl-prev i, 
  .anthemeblocks-homeslider .owl-next i{
    width: auto;
    height: auto;
  }
  .anthemeblocks-homeslider-desc>.container{
    padding: 0 30px;
  }
}
@media(max-width: 1024px) {
  .anthemeblocks-homeslider .owl-prev { left: 0; }
  .anthemeblocks-homeslider .owl-next { right: 0; }
  .anthemeblocks-homeslider-desc p {
    margin-bottom: 38px;
  }
  .anthemeblocks-homeslider.owl-carousel.owl-drag .owl-item .item img{
    max-height: 420px;
  }
  .anthemeblocks-homeslider-desc>.container {
    top: 9%;
  }
}
@media(max-width: 1024px) {
  .anthemeblocks-homeslider-desc h2{
    line-height: 35px;
    font-size: 35px;
  }
  .anthemeblocks-homeslider-desc button{
    padding: 17px 53px 17px 53px;
  }
}
@media(max-width: 480px) {
  .anthemeblocks-homeslider-desc h2 {
    line-height: 30px;
    font-size: 29px;
    margin-bottom: 12px;
  }
  .anthemeblocks-homeslider-desc p {
    line-height: 20px;
    margin-bottom: 20px;
  }
  .anthemeblocks-homeslider-desc button {
    padding: 15px 46px 15px 46px;
  }
  .anthemeblocks-homeslider .owl-dots {
    bottom: 11px;
  }
}
/*--------------animation-----------------*/
.owl-animated-out {
    -webkit-animation: scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
    animation: scaleUp 2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}

.owl-animated-in {
    -webkit-animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
    animation: scaleDownUp 2s forwards cubic-bezier(0.7, 0, 0.3, 1);
}


@-webkit-keyframes scaleUp {
  from {} /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    -webkit-transform: scale(1.2);
    opacity: 0;
  }
}

@keyframes scaleUp {
  from {} /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}

@-webkit-keyframes scaleDownUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.9);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}

@keyframes scaleDownUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes scaleDown {
  from {} /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    opacity: 0;
    -webkit-transform: scale(0.9);
  }
}

@keyframes scaleDown {
  from {} /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@-webkit-keyframes scaleUpDown {
  from {
    -webkit-transform: scale(1.2);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}

@keyframes scaleUpDown {
  from {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
