/******************************************************************************
	Home Page Slider
*******************************************************************************/
.sphomepage-slider .owl-nav .owl-prev, .sphomepage-slider .owl-nav .owl-next {
  position: absolute;
  bottom: 48%;
  height: 50px;
  width: 50px;
  font-size: 0;
  text-indent: -9999;
  color: transparent;
  transition: 0.3s all ease 0s;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  opacity: 0.5; }
  .sphomepage-slider .owl-nav .owl-prev:before, .sphomepage-slider .owl-nav .owl-next:before {
    font-family: Fontawesome;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%; }
  .sphomepage-slider .owl-nav .owl-prev:hover, .sphomepage-slider .owl-nav .owl-next:hover {
    opacity: 1; }
.sphomepage-slider .owl-nav .owl-prev {
  left: 7%; }
  .sphomepage-slider .owl-nav .owl-prev:before {
    content: "\f053"; }
.sphomepage-slider .owl-nav .owl-next {
  right: 7%; }
  .sphomepage-slider .owl-nav .owl-next:before {
    content: "\f054"; }
.sphomepage-slider .owl-item .sphomeslider-description {
  position: absolute;
  display: inline-block;
  text-align: center;
  padding-top: 80px;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .sphomepage-slider .owl-item .sphomeslider-description h3 {
    font-size: 30px;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    transition: 0.5s all ease 0s;
    -ms-transition: 0.5s all ease 0s;
    -webkit-transition: 0.5s all ease 0s;
    transform: scale(2.5);
    -ms-transform: scale(2.5);
    -webkit-transform: scale(2.5);
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"; }
  .sphomepage-slider .owl-item .sphomeslider-description h2 {
    font-size: 100px;
    margin: 0 0 100px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    transition: 1s all ease 0s;
    -ms-transition: 1s all ease 0s;
    -webkit-transition: 1s all ease 0s;
    transform: scale(2.5);
    -ms-transform: scale(2.5);
    -webkit-transform: scale(2.5);
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"; }
  .sphomepage-slider .owl-item .sphomeslider-description h3.black,
  .sphomepage-slider .owl-item .sphomeslider-description h2.black {
	color: #000;}
  .sphomepage-slider .owl-item .sphomeslider-description .shopnow {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 15px 45px;
    color: #fff;
    transition: 1.5s all ease 0s;
    -ms-transition: 1.5s all ease 0s;
    -webkit-transition: 1.5s all ease 0s;
    transform: scale(2.5);
    -ms-transform: scale(2.5);
    -webkit-transform: scale(2.5);
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"; }
.sphomepage-slider .owl-item.active .sphomeslider-description h2, .sphomepage-slider .owl-item.active .sphomeslider-description h3, .sphomepage-slider .owl-item.active .sphomeslider-description .shopnow {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)"; }
.sphomepage-slider:hover .owl-nav .owl-prev, .sphomepage-slider:hover .owl-nav .owl-next {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1); }

.rtl .sphomepage-slider {
  direction: ltr; }

.header_v2 .sphomepage-slider .owl-dots {
  display: block !important;
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 9; }
  .header_v2 .sphomepage-slider .owl-dots .owl-dot {
    display: inline-block;
    background: transparent;
    height: 10px;
    width: 10px;
    border: solid 2px #fff;
    border-radius: 50%;
    transition: 0.3s all ease 0s;
    margin: 0 5px; }

@media (min-width: 1400px) {
  .sphomepage-slider .owl-item .sphomeslider-description {
    padding-top: 180px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .sphomepage-slider .owl-item .sphomeslider-description h3 {
    font-size: 26px; }
  .sphomepage-slider .owl-item .sphomeslider-description h2 {
    font-size: 80px;
    margin: 0 0 50px; } }
@media (min-width: 767px) and (max-width: 991px) {
  .sphomepage-slider .owl-item .sphomeslider-description {
    padding-top: 50px; }
    .sphomepage-slider .owl-item .sphomeslider-description h3 {
      font-size: 20px; }
    .sphomepage-slider .owl-item .sphomeslider-description h2 {
      font-size: 60px;
      margin: 0 0 50px; }
    .sphomepage-slider .owl-item .sphomeslider-description .shopnow {
      padding: 12px 30px; } }
@media (max-width: 767px) {
  .sphomepage-slider .owl-item .sphomeslider-description, .sphomepage-slider .owl-nav {
    display: none; } }
