@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Poppins');
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Oxygen');
@import url('https://fonts.googleapis.com/css?family=Oxygen');
@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Hind+Siliguri');
@import url('https://fonts.googleapis.com/css?family=Montserrat');
@import url('https://fonts.googleapis.com/css?family=Montserrat+Alternates');
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Roboto:700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:200');
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Lora');
@import url('https://fonts.googleapis.com/css?family=Lobster&display=swap');
@import url('https://fonts.googleapis.com/css?family=Cabin:700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald&display=swap');

@import url("https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css");

/*--start-star--*/
.rating {
  display: -webkit-box;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
          justify-content: center;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
  height: 150px;
  position: relative;
}

.rating-0 {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.rating > input {
  display: none;
}

.rating > label {
  cursor: pointer;
  width: 40px;
  height: 40px;
  margin-top: auto;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 76%;
  -webkit-transition: .3s;
  transition: .3s;
}

.rating > input:checked ~ label,
.rating > input:checked ~ label ~ label {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23fcd93a' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}

.rating > input:not(:checked) ~ label:hover,
.rating > input:not(:checked) ~ label:hover ~ label {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23d8b11e' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}

.emoji-wrapper {
  width: 100%;
  text-align: center;
  height: 100px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

.emoji-wrapper:before,
.emoji-wrapper:after {
  content: "";
  height: 15px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
}

.emoji-wrapper:before {
  top: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(35%, white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, white 0%, white 35%, rgba(255, 255, 255, 0) 100%);
}

.emoji-wrapper:after {
  bottom: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(35%, white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to top, white 0%, white 35%, rgba(255, 255, 255, 0) 100%);
}

.emoji {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-transition: .3s;
  transition: .3s;
}

.emoji > svg {
  margin: 15px 0;
  width: 70px;
  height: 70px;
  flex-shrink: 0;
}

#rating-1:checked ~ .emoji-wrapper > .emoji {
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
}

#rating-2:checked ~ .emoji-wrapper > .emoji {
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
}

#rating-3:checked ~ .emoji-wrapper > .emoji {
  -webkit-transform: translateY(-300px);
          transform: translateY(-300px);
}

#rating-4:checked ~ .emoji-wrapper > .emoji {
  -webkit-transform: translateY(-400px);
          transform: translateY(-400px);
}

#rating-5:checked ~ .emoji-wrapper > .emoji {
  -webkit-transform: translateY(-500px);
          transform: translateY(-500px);
}

.feedback {
  max-width: 360px;
  background-color: #fff;
  width: 100%;
  padding: 30px;
  border-radius: 8px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05);
}
/*--end-star--*/


.news-mt{ padding-top: 110px;}

/*--start-giscroller--*/
.gianchor{height:0px; margin:0; padding:0;}
.giscroller{ margin:0 auto; width:100%; z-index:9999; position:absolute; background:#ffffff; border-bottom:0px solid #c5c5c5;}
/*--end-giscroller--*/

.owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
  left: 0;
}
.owl-nav button.owl-next {
  right: 0;
}

.owl-dots {
  text-align: center;
  padding-top: 15px;
}
.owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.owl-dots button.owl-dot.active {
  background-color: #000;
}
.owl-dots button.owl-dot:focus {
  outline: none;
}
.owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.owl-nav span {
    font-size: 70px;    
    position: relative;
    top: -5px;
}
.owl-nav button:focus {
    outline: none;
}

.owl-nav {
    display: block !important;}

.owl-dots {
    display: none !important;
}



/*.owl-theme .owl-nav {
	position: absolute;
	z-index: 8888;
	background: aquamarine;
	top: 30%;	
	right: 0;
	left: 0;
	font-size:36px !important;
}
.owl-carousel .owl-nav button.owl-next{ right:-20px; position:absolute;}
.owl-carousel .owl-nav button.owl-next:hover{background: #fff !important; color:#000 !important;}

.owl-carousel .owl-nav button.owl-prev{ left:-20px; position:absolute;}
.owl-carousel .owl-nav button.owl-prev:hover{background: #fff !important; color:#000 !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #fff !important;}

.owl-dots {
    display: none !important;
}*/

.tag-overlay{ position:absolute; padding:0; top:0; left:0; right:0;}
.tag-overlay img{ width:40px !important;}
.tag-overlay .new{ position:absolute; top:0; right:0;}
.tag-overlay .sale{ position:absolute; top:0; left:0;}
.tag-overlay .available{ position:absolute; top:0; left:0;}
.tag-overlay .soldout{ position:absolute; top:0; left:0;}


.product-category{width:100%; margin:0 auto; padding:5px 0; overflow:hidden;}
.product-category .box{ width:100%; margin:5px auto; overflow:hidden;}
.product-category .box img{ border-radius:3px;}

.product-category .thumb{ width:100%; position:relative}
.product-category .thumb-overlay2{ position:absolute; width:80%; padding:30px 15px; text-align:center; background:#ee4266; bottom:0; left:0; opacity:0; z-index:-1; transform:translateY(30px); transition: all .48s ease; }
.product-category .box:hover .thumb-overlay2{ opacity:1; z-index:1; transform: translateY(0);}
.product-category .box .thumb h3{ font-family: 'Oswald', sans-serif; font-size:20px; font-weight:normal; text-align:left; color:#fff; line-height:28px; margin:0 0 10px 0;}
.product-category .box .thumb h5{ font-family: 'Roboto', sans-serif; font-size:16px; font-weight:normal; text-align:left; color:#fff; line-height:24px; margin:0;}
.product-category .box .thumb p{ font-family: 'Open Sans',sans-serif; font-size:14px; font-weight:normal; text-align:left; color:#fff; line-height:24px; margin:0;}
.product-category .box .thumb a{ color:#fff;}
.product-category .box .thumb a:hover{ text-decoration:none;}

.trending-product{ width:100%; margin:0 auto; padding:20px 0 0px 0; overflow:hidden;}
.trending-product h2{ font-family: 'Oswald', sans-serif; font-size:25px; font-weight:600; color:#222; line-height:36px; letter-spacing:0.5px; margin: 0 0 30px 0;}
.trending-product h2 span{ border-bottom:solid 2px #ee4266; padding-bottom:8px;}
.trending-product h5{ font-family: 'Open Sans',sans-serif; font-size:14px; font-weight:normal; text-align:left; color:#7b7d7a; line-height:24px; margin:0;}

.trending-product .box{ width:100%; margin:15px auto; overflow:hidden;}
.trending-product .box img{ border-radius:3px;}
.trending-product .box .caption{ width:100%; min-height:150px; margin:0 auto; padding:20px 5px; overflow:hidden;}
.trending-product .box .caption h4{ font-family: 'Oswald', sans-serif; font-size:17px; font-weight:normal; text-align:center; color:#222; line-height:28px; margin:0 0 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.trending-product .box .caption h4 a{ color:#222;}
.trending-product .box .caption h4 a:hover{ text-decoration:none;}
.trending-product .box .caption h5{ font-family: 'Roboto', sans-serif; font-size:16px; font-weight:normal; text-align:center; color:#7b7d7a; line-height:24px; margin:0;}
.trending-product .box .caption h6{ font-family: 'Open Sans',sans-serif; font-size:14px; font-weight:normal; text-align:center; text-transform:uppercase; color:#32a737; line-height:24px; margin:0;}

.thumb{ width:100%; position:relative}
.thumb-overlay{ position:absolute; width:100%; padding:30px 5px; text-align:center; background:rgba(255,255,255,.5); bottom:0; left:0; opacity:0; z-index:-1; transform:translateY(30px); transition: all .48s ease; margin-bottom:0 !important; }
.thumb-overlay li{ display:inline-block;}
.thumb-overlay li a{ width:40px; height:40px; background:#ee4266; display:block;}
.thumb-overlay li a i{ font-size:16px; color:#fff; line-height:40px;}
.thumb-overlay li:not(:last-child){ margin-right:5px;}

.thumb-overlay2{ position:absolute; width:100%; padding:20px 5px; text-align:center; background:rgba(255,255,255,.5); top:0; left:0; opacity:0; z-index:-1; transform:translateY(-100px); transition: all .48s ease; margin-bottom:0 !important; }
.thumb-overlay2 li{ display:inline-block;}
.thumb-overlay2 li p{ font-family: 'Open Sans',sans-serif; font-size:14px; font-weight:normal; text-align:center; color:#333; display:block; margin:0;}
.thumb-overlay2 li p i{ font-size:16px; color:#fff; line-height:40px;}
.thumb-overlay2 li:not(:last-child){ margin-right:5px;}

.trending-product .box:hover .caption h4 a{ color:#ee4266;}
.trending-product .box:hover .thumb-overlay{ opacity:1; z-index:1; transform: translateY(0);}
.trending-product .box:hover .thumb-overlay2{ opacity:1; z-index:1; transform: translateY(0);}


.category{ width:100%; margin:0 auto; padding:20px 0 0px 0; overflow:hidden;}
.category h2{ font-family: 'Oswald', sans-serif; font-size:25px; font-weight:600; color:#222; line-height:36px; letter-spacing:0.5px; margin: 0 0 30px 0;}
.category h2 span{ border-bottom:solid 2px #ee4266; padding-bottom:8px;}


.category .box{ width:100%; margin:15px auto; border:solid 1px #ececec; overflow:hidden;}
.category .box img{ border-radius:3px;}
.category .box .caption{ width:100%; margin:0 auto; padding:20px 5px; overflow:hidden;}
.category .box .caption h4{ font-family: 'Oswald', sans-serif; font-size:17px; font-weight:normal; text-align:center; text-decoration:none; color:#222; line-height:28px; margin:0 0 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.category .box a{ color:#222; text-decoration:none;}
.category .box a:hover h4{ text-decoration:none; color:#32a737;}

.brand{ width:100%; margin:0 auto; padding:20px 0 0px 0; overflow:hidden;}
.brand h2{ font-family: 'Oswald', sans-serif; font-size:25px; font-weight:600; color:#222; line-height:36px; letter-spacing:0.5px; margin: 0 0 30px 0;}
.brand h2 span{ border-bottom:solid 2px #ee4266; padding-bottom:8px;}

.brand .box{ width:100%; margin:15px auto; border:solid 1px #ececec; overflow:hidden;}
.brand .box img{ border-radius:3px;}
.brand .box .caption{ width:100%; margin:0 auto; padding:20px 5px; overflow:hidden;}
.brand .box .caption h4{ font-family: 'Oswald', sans-serif; font-size:17px; font-weight:normal; text-align:center; text-decoration:none; color:#222; line-height:28px; margin:0 0 10px 0;}
.brand .box a{ color:#222; text-decoration:none;}
.brand .box a:hover h4{ text-decoration:none; color:#32a737;}


.vendor{ width:100%; margin:0 auto; padding:20px 0 0px 0; overflow:hidden;}
.vendor h2{ font-family: 'Oswald', sans-serif; font-size:25px; font-weight:600; color:#222; line-height:36px; letter-spacing:0.5px; margin: 0 0 30px 0;}
.vendor h2 span{ border-bottom:solid 2px #ee4266; padding-bottom:8px;}

.vendor .box{ width:100%; margin:15px auto; border:solid 1px #ececec; overflow:hidden;}
.vendor .box img{ border-radius:3px;}
.vendor .box .caption{ width:100%; margin:0 auto; padding:20px 0; overflow:hidden;}
.vendor .box .caption h4{ font-family: 'Oswald', sans-serif; font-size:17px; font-weight:normal; text-align:center; text-decoration:none; color:#222; line-height:28px; margin:0 0 10px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.vendor .box a{ color:#222; text-decoration:none;}
.vendor .box a:hover h4{ text-decoration:none; color:#32a737;}


.btn-readmore{ font-size:17px; text-align:center; line-height:22px; background-color:none; padding:0; border-radius:5px; border:solid 1px #32a737; width:120px; margin-top:10px !important; margin-bottom:10px !important; margin:0 auto}
.btn-readmore a{ color:#32a737; line-height:40px; display:block; }
.btn-readmore:hover{ background-color:#32a737;}
.btn-readmore:hover a{ color:#fff; text-decoration:none; }

.search-bar{ width:100%; margin:10px auto; padding:5px 0; overflow:hidden;}
.search-bar a{ color:inherit;}
.search-bar a:hover{ color:inherit;}

.search-bar .search-box{ width:100%; margin:0 auto; padding:5px; background-color:#32a737; border-radius:6px; margin-top:3px;}
.search-bar .search-box .box{ width:88%; height:35px; padding-left:15px; font-weight:500; color:#0F0D0D; background-color:#fff; border:none; border-radius:6px;}
.search-bar .search-box .submit{ width:10%; height:35px; background-image:url(../images/search-btn-2.png); background-repeat:no-repeat; background-position:center center; background-color:transparent; background-size:25px 25px; -webkit-background-size:25px 25px; border:none; cursor:pointer;}
.search-bar .search-box img{ margin:0 auto; display:block;}

.custom-style1{ margin:5px 0 !important;}
.custom-style1 a{ font-size:16px; text-decoration:none !important; color:inherit !important; margin-right:5px !important;}
.custom-style1 a i{ font-size:16px; margin-top:15px; margin-right:4px;}
.custom-style1 img{ width:45px; height:45px; float:right; margin:0px auto; margin-left:10px !important; /*margin-top: -6px !important;*/ border:solid 2px #e6e6e6; border-radius:50%; overflow:hidden;}

.custom-style2{ margin:5px 0 !important;}
.custom-style2 a{ float:right !important; text-decoration:none !important; color:inherit !important; margin-right:15px !important;}
.custom-style2 a i{ font-size:26px; color:#646060; border:solid 1px #bfbfbf; border-radius: 3px; margin-top:6px; padding:5px;}	


.product-details{ width:100%; margin:0 auto; padding:80px 0; background:#fff;}
.product-details h2{ font-family: 'Roboto', sans-serif; font-size:22px; font-weight:bold; text-align:left; color:#2a2a2a; line-height:28px; margin:0 0 20px 0;}
.product-details h3{ font-family: 'Roboto', sans-serif; font-size:22px; font-weight:bold; text-align:left; color:#ee4266; line-height:28px; margin:0 0 15px 0;}
.product-details h4{ font-family: 'Roboto', sans-serif; font-size:18px; font-weight:normal; text-align:left; color:#757474; line-height:28px; margin:0 0 10px 0;}
.product-details h5{ font-family: 'Roboto', sans-serif; font-size:16px; font-weight:normal; text-align:left; color:#222121; line-height:28px; margin:0 0 10px 0;}

.product-details .description{ font-family: 'Open Sans',sans-serif; font-size:14px; font-weight:normal; text-align:left; color:#7b7d7a; border-top:0px dotted #d5d5d5; line-height:24px; margin:0; padding:10px 0 20px 0;}


.product_count {
    display: inline-block;
    position: relative;
    margin-bottom: 24px;
}

.product_count label {
    font-size: 14px;
    color: 
    #797979;
    font-family: roboto,sans-serif;
    font-weight: 400;
    padding-right: 10px;
}
.product_count input {
    width: 76px;
    border: 1px solid 
    #eee;
    border-radius: 3px;
    padding-left: 10px;
}

.product_count .increase {
    top: -4px;
}

.product_description_area {
    padding-bottom: 20px;
    margin-top: 60px;
}
.product_description_area  .nav-tabs > li {
    float: none;}
.product_description_area .nav.nav-tabs {
    background: 
    #f6f6f6;
    text-align: center;
    display: block;
    border: none;
    padding: 10px 0;
}
.product_description_area .nav.nav-tabs li {
    display: inline-block !important;
    margin-right: 7px;
}
.product_description_area .nav.nav-tabs li a {
    padding: 0;
    border: none;
    line-height: 38px;
    background: 
#fff;
border: 1px solid
#eee;
border-radius: 0;
padding: 0 30px;
color:
    #2a2a2a;
    font-size: 13px;
    font-weight: 400;
}
.product_description_area .nav.nav-tabs li.active a{
    background:#ee4266 !important;
color:#fff;
border-color:#ee4266 !important;
}
.product_description_area  .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active >{ background:#ee4266 !important;}
.product_description_area .tab-content {
    border-left: 1px solid 
#eee;
border-right: 1px solid
#eee;
border-bottom: 1px solid
    #eee;
    padding: 30px;
}
.product_description_area .tab-content p {
    color: 
    #797979;
	line-height: 24px;
font-size: 14px;
font-family: roboto,sans-serif;
font-weight: 400;
}
.product_description_area .tab-content .table tbody tr td {
    padding-left: 65px;
    padding-right: 65px;
    padding-top: 14px;
    padding-bottom: 14px;
}
.product_description_area .tab-content .table tbody tr td h5 {
    font-size: 14px;
    font-family: roboto,sans-serif;
    font-weight: 400;
    color: 
    #797979;
    margin-bottom: 0;
    white-space: nowrap;
}

.review_item {
    margin-bottom: 35px;
}
.review_item .media {
    position: relative;
}
.review_item .media .d-flex {
    padding-right: 15px;
}
.review_item .media .media-body {
    vertical-align: middle;
    align-self: center;
}
.review_item .media .media-body h4 {
    margin-bottom: 0;
    font-size: 14px;
    color: 
    #2a2a2a;
    font-family: roboto,sans-serif;
	font-weight:bold;
    margin-bottom: 8px;
}
.review_item .media .media-body h5 {
    font-size: 13px;
    font-weight: 400;
    color: 
    #797979;
}
.review_item .media .media-body .reply_btn {
    border: 1px solid 
#e0e0e0;
padding: 0 28px;
display: inline-block;
line-height: 32px;
border-radius: 16px;
font-size: 14px;
font-family: roboto,sans-serif;
color:
    #2a2a2a;
    position: absolute;
    right: 0;
    top: 14px;
}
.review_item.reply {
    padding-left: 28px;
}

.review_box h4 {
    font-size: 24px;
    color: 
    #2a2a2a;
    margin-bottom: 20px;
}

.review_box .submit_btn2 {
    display: inline-block;
    background: 
#ee4266;
padding: 0 30px;
color:
#fff;
font-family: roboto,sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 38px;
border: 1px solid #ee4266;
border-radius: 0;
outline: none !important;
box-shadow: none !important;
text-align: center;
    cursor: pointer;
    transition: all 300ms linear 0s;
}

.product_description_area .tab-content .total_rate .box_total {
    background: 
    #f6f6f6;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.product_description_area .tab-content .total_rate .box_total h5 {
    color: 
    #2a2a2a;
    margin-bottom: 0;
    font-size: 24px;
}
.product_description_area .tab-content .total_rate .box_total h4 {
    color: 
    #ee4266;
    font-size: 48px;
    font-weight: 700;
}
.product_description_area .tab-content .total_rate .box_total h6 {
    margin-bottom: 0;
    font-size: 14px;
    color: 
    #797979;
    font-weight: 400;
}

.product_description_area .tab-content .total_rate .rating_list {
    margin-bottom: 30px;
}

.product_description_area .tab-content .total_rate .rating_list h3 {
    font-size: 18px;
    color: 
    #2a2a2a;
    font-family: roboto,sans-serif;
    font-weight: 500;
    margin-bottom: 10px;
}

.product_description_area .tab-content .total_rate .rating_list .list li a {
    font-size: 14px;
    color: 
    #797979;
}
.product_description_area .tab-content .total_rate .rating_list .list li a i {
    color: 
    #fbd600;
}
.review_item .media .media-body i {
    color: 
    #fbd600;
}
.review_box .list {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
}
.review_box .list li {
    display: inline-block;
}
.review_box .list li a {
    display: inline-block;
    color: 
    #fbd600;
}
.review_box p {
    margin-bottom: 0;
    display: inline-block;
}
.list{ list-style:none; margin:0; margin-bottom:20px; padding:0;}
.list li{ font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; color:#555; line-height:28px;}
.list li span{ color:#ee4266;}

.list2{ list-style:none; margin:0; margin-bottom:20px; padding:0;}
.list2 li{ font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; color:#555; line-height:28px; float: left;
margin-right: 10px;}
.list2 li span{ color:#ee4266;}

.list3{ list-style:none; margin:0; margin-bottom:20px; padding:0;}
.list3 li{ font-family: 'Roboto', sans-serif; font-size:18px; font-weight:400; color:#555; line-height:28px; float: left;
margin-right: 10px;}
.list3 li span{ color:#4caf50;}


@media (max-width: 720px){
.news-mt{ padding-top: 135px;}



.custom-style1 a{ font-size:13px; margin-right:5px !important;}
.custom-style1 a i{ font-size:13px; margin-right:3px;}
.custom-style1 img{ width:45px; height:45px; margin:0px auto; margin-left:10px !important; /*margin-top: -6px !important;*/ border:solid 2px #e6e6e6; border-radius:50%; overflow:hidden;}


.custom-style2 a{ margin-right:7px !important;}

.category h2 { font-size:26px; line-height:26px;}
.trending-product h2 { font-size:26px; line-height:26px;}
.brand h2 { font-size:26px; line-height:26px;}
.vendor h2 { font-size:26px; line-height:26px;}

}

@media (max-width: 502px){
.news-mt{ padding-top: 155px;}
}

@media (max-width: 575px){

.custom-style1 a{ font-size:14px; margin-right:5px !important;}
.custom-style1 a i{ font-size:14px; margin-right:3px;}	

}


/*--------------------------*/
.selected-wishlist{background:#000 !important;}
