	.border {
    border-top: 1px solid #ededed !important;
}
	.size1 {
  font-size: 12px !important;
}
	.sizeactive
	{
		color:#000 !important;
	}
     .myfa-star
    {
        color:#fecc78 !important;
    }    
        .star-rating .fa-star{color: yellow;}
    .centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.myactive
{
     border: solid 2px #131212;
     content: '\f00c'; 
     font-family: 'FontAwesome', sans-serif; 
     color: #fff !important;
}
.variations .data-val input:checked + span.color::before, .variations .data-val span.color:hover::before, .variations .data-val span.color.active::before {
    content: '';
    font-family: 'FontAwesome', sans-serif;
    color: #fff;
    }

/* Rating Star Widgets Style */
.rating-stars ul {
  list-style-type:none;
  padding:0;
  
  -moz-user-select:none;
  -webkit-user-select:none;
}
.rating-stars ul > li.star {
  display:inline-block;
  
}

/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
  font-size:2.5em; /* Change the size of the stars */
  color:#ccc; /* Color on idle state */
}

/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
  color:#fecc78;
}

/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
  color:#fecc78;
}
@media only screen and (max-width: 767px){
    .qty_width{
        width: 50px !important;
    }
    .size_mobile{
        width:70% !important
    }
    .align{
        text-align:center;
    }
    .margin{
        margin-left: auto;
        margin-right: auto;
        max-width: 70% !important;
    }
    .section-title .section-img::before, .section-title .section-img::after{
        right: -50px !important;
        height: 30px;
    }
    .section-title .section-img::before, .section-title .section-img::before{
        left: -50px !important
    }
    .mar-align{
        margin:auto;
    }
    .add-align{
        width: 100%;
        text-align: center;
    }
    .p-review-text{
      margin-left:0px !important;
    }
    
}