
/*Product carousel code*/
.owl-carousel.product__carousel .owl-nav button.owl-next, .owl-carousel.product__carousel .owl-nav button.owl-prev{
    border: 1px solid #cdcdcd;
    border-radius: 50px;
    height: 42px;
    width: 42px;
    background: white !important;
         position: absolute;
          top: 50%;
          transform: translateY(-50%);
    }

    .product__carousel .owl-prev {
      left: -3%;
    }

    .product__carousel .owl-next {
      right: -3%;
    }

       .product__carousel .product__itembox{ border: 1px solid #cdcdcd;
        max-width: 90%;
        padding-bottom: 20px;
        margin:auto;
        height:100%;
        overflow:hidden;
        }


        .owl-carousel.product__carousel{
        width:90%;
        margin:auto;
        }
        .owl-carousel.product__carousel .owl-stage{
        display:flex!important;}

       	.product__carousel .owl-item .product-content .name{
       	font-family: 'Noto Sans SC',sans-serif;
       	    font-size: 14px;
            line-height: 24px !important;
            display: block;
            color: #000;
            margin-top: 15px;
                height: 50px;
                overflow: hidden;

       	}

       	@media screen and (min-width: 1024px){
        .product__carousel .owl-item .product-content .name{
            font-size: 16px;
            line-height: 20px;
        }}

       	   .product__carousel .owl-item .product-content .price{ font-size: 15px;

            height: 20px;
            overflow: hidden;
            margin: 10px 0 0;
            padding: 0 20px;
            color: black;
        }
        .product__carousel button:focus {outline:0;}

.ratings {
	 margin-top: 7px;
	 min-height: 20px;
	 padding: 0px 20px;
}
 @media (max-width: ) {
	 .ratings {
		 margin-top: 5px;
	}
}
 @media (max-width: ) {
	 .ratings {
		 margin: 10px 0 20px;
	}
}
 .ratings {
	 line-height: 15px;
	 font-size: 11px;
	 color: #7f7f7f;
}
 .ratings .stars {
	 width: 115px;
	 height: 20px;
	 background: url(../images/stars-rating.png) repeat;
	 background-position: 115px 0;
	 display: inline-block;
	 vertical-align: middle;
	 line-height: 20px;
	 margin-right: 3px;
}
 .ratings .stars.star-0, .ratings .stars.star-0\.0 {
	 background-position: 115px 0;
}
 .ratings .stars.star-0\.5 {
	 background-position: -96px 0;
}
 .ratings .stars.star-1, .ratings .stars.star-1\.0 {
	 background-position: -96px -20px;
}
 .ratings .stars.star-1\.5 {
	 background-position: -72px 0;
}
 .ratings .stars.star-2, .ratings .stars.star-2\.0 {
	 background-position: -72px -20px;
}
 .ratings .stars.star-2\.5 {
	 background-position: -48px 0;
}
 .ratings .stars.star-3, .ratings .stars.star-3\.0 {
	 background-position: -48px -20px;
}
 .ratings .stars.star-3\.5 {
	 background-position: -24px 0;
}
 .ratings .stars.star-4, .ratings .stars.star-4\.0 {
	 background-position: -24px -20px;
}
 .ratings .stars.star-4\.5 {
	 background-position: 0 0;
}
 .ratings .stars.star-5, .ratings .stars.star-5\.0 {
	 background-position: 0 -20px;
}


.text-dec-hp {
  text-decoration: none;
  position:relative;
}
.product-anchor:hover {
  text-decoration : none !important;
}
/*Product carousel code*/


/*Product carousel code for NotifyMe Modal*/
.modal-content2 { margin-top:10px;
 }
 .notifyme-popup .modal-dialog .modal-content2 .modal-body {
    display:block;padding:0;
 }
 .modal-content2 .home-page-section-title .title{
    padding-top:0;
 }
 .modal-content2 .owl-carousel.product__carousel{
    width:100%;
 }
 .modal-content2 .old-price,
 .modal-content2 .carousal-actual-price {padding-top:10px;;padding-bottom:10px;padding:20px;}
 @media screen and (min-width: 768px) {
     .product-main-info .modal-content2 .price {
         font-size: 14px;
         line-height: 1.5em;
         margin-top: 5px;
     }
 }
 .modal-content2 .carousal-ratings {
    padding-left:5px;padding-right:5px;
    -ms-transform: scaleY(0.85);
    -webkit-transform: scaleY(0.85);
      transform: scaleY(0.85);
 }
 @media screen and (min-width: 768px) {
     .modal-content2 .carousal-actual-price {
         font-size: 14px;
         line-height: 16px;
     }
 }
 @media screen and (max-width: 768px) {
 .modal-content2 .carousal-ratings {
     padding-left:20px;
     -ms-transform: scaleY(0.85);
     -webkit-transform: scaleY(0.85);
       transform: scaleY(0.85);
  }
 }
 /*Product carousel code for NotifyMe Modal*/

 /*Css for Product Carousel*/
 .rgs-productcarousel-container {
    width: 100%;
 	position: relative;
 	clear: both;
 }
 /*Css for Product Carousel*/
