/*------------------------------------------------------------------



 *

 * Author      : Wditsolution

 * Project     : Badhon Khan

 * Version     : 1.0.0

 * Description : Just a simple starter template to jump start your development.

 * Primary use : Wditsolution

 * Last update : 17/9/09

 *



 * -----------------------------------------------------------------*

 *                         TABLE OF CONTENTS                        *

 * -----------------------------------------------------------------*

 *

 * 01. Base Styles

 * 02. Header

 * 03. Navigation

 * 04. Footer Styles

 * 05. Responsive Styles

 *



 * -----------------------------------------------------------------*

 *                        Color Codes                               *

 * -----------------------------------------------------------------*



 * $theme-color         : #fc854b;



 * $text-color          : #787878;

 * $text-color-dark     : #444444;

 * $bg-color-light      : #FFFFFF;

 * $bg-color-dark       : #f1f1f1;



-------------------------------------------------------------------*/

/**

 * ---------------------------------------------------------------------------

 * 01. Load Google Font Family

 * ---------------------------------------------------------------------------

 */

/**

 * ---------------------------------------------------------------------------

 * 01. Load Google Font Color

 * ---------------------------------------------------------------------------

 */

/**

 * ---------------------------------------------------------------------------

 * 01. Load Google Font

 * ---------------------------------------------------------------------------

 */

@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,500,500i,700,900");

/**

* ---------------------------------------------------------------------------

* 01. Base Style

* ---------------------------------------------------------------------------

*/

body {

  font-family: "Roboto", sans-serif;

  color: #333333;

  font-size: 14px;

}



p {

  margin: 0;

}



a {

  transition: 0.5s;

  text-decoration: none !important;

}



h1, h2, h3, h4, h5, h6 {

  font-family: "Roboto", sans-serif;
 

  margin: 0;

}



h1 {

  font-size: 50px;

}



h5 {

  font-size: 18px;

  font-weight: 900;

}



ul {

  padding: 0;

  margin: 0;

  list-style: none;

}



button:focus {

  outline: none !important;

  box-shadow: none !important;

}



img {

	margin: 0 !important;

	max-width: 100%;

}



/*

	==========================

		Global Class

	==========================

*/

.p0 {

  padding: 0;

}



.pl-0 {

  padding-left: 0;

}



.pr-0 {

  padding-right: 0;

}



.pb-0 {

  padding-bottom: 0;

}



.pt-0 {

  padding-top: 0 !important;

}



.m0 {

  margin: 0;

}



.mb-20 {

  margin-bottom: 20px;

}



.red-bg {

  background: #bf2228 !important;

}



.wd-opacity {

  opacity: 0;

}



.info-section {

  padding: 14px 20px;

}



.black-bg {

  background: #333333 !important;

}



.orange-bg {

  background: #f37020 !important;

}



.green-bg {

  background: #86b816 !important;

}



.blue-bg {

  background: #0065cd !important;

}



.green-color {

  color: #86b816 !important;

}



.red-color {

  color: #e57373 !important;

}



.black-color {

  color: #333333 !important;

}



.bold-font {

  font-weight: 900;

}



.wd-shop-btn {

  background: #ff9800;

  border: 0;

  font-size: 18px;

  font-weight: 700;

  padding: 11px 21px;

  border: 1px solid;

  border-color: transparent;

}

.wd-shop-btn:hover {

  background: white;

  color: #ff9800;

  border-color: #fff;

}

.wd-shop-btn i {

  font-size: 15px;

  margin-left: 8px;

}



.is-sticky{z-index: 99999999999!important}

.is-sticky .sticker-nav {

  background: #ffffff;

}

.is-sticky .department {

  display: none;

}

.csb-inner ul li {

	padding: 6px 6px;

}



.reviews-load-more-full_grid,

.reviews-load-more {

  display: none;

}



.reviews-load-more-full_grid.display,

.reviews-load-more.display {

  display: inline-block;

}



.sticker-nav {

  z-index: 1025 !important;

}

.mob-sticky {

    z-index: 2025!important;

}

.modal-backdrop {

  z-index: 1000;

}



.active-color {

  color: #ff9800 !important;

}



.active-wishlist {

  color: #ff4a4a;

}



figcaption .featured-bg-color {

  background: #00cee8;

}



.bg-white {

  background: #fff;

}



.mata-info li {

  display: inline-block;

  margin-right: 35px;

  color: #999;

  font-size: 14px;

}

.mata-info li:last-child {

  margin-right: 0;

}



.width-auto {

  width: auto !important;

}



.inline {

  display: inline-block;

}



.wd-btn-search {

  cursor: pointer;

}

.wd-btn-search i {

  transition: 0.5s;

}

.wd-btn-search:hover i {

  color: #ff9800;

}



#scrollUp {

  bottom: 60px;

  right: 20px;

  padding: 13px 0;

  text-align: center;

  width: 50px;

  height: 50px;

  background-color: #555;

  color: #fff;

  border-radius: 100%;

}

#scrollUp i {

  font-size: 25px;

}

#scrollUp:hover {

  background: #ff9800;

}



body.second-home #scrollUp {

  bottom: 36px;

}



/*

	=================================

		Preloder

	=================================

*/

div.loading {

  position: fixed;

  width: 100%;

  height: 100%;

  margin: 0 auto;

  left: 0;

  text-align: center;

  background-color: #fff;

  z-index: 9999999999999;

}



div.loading img {

  position: fixed;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

}



/*

	======================

	Global Title Section

	======================

*/

.section-title-center {

  margin-bottom: 50px;

  position: relative;

}

.section-title-center:before {

  position: absolute;

  content: "";

  top: 50%;

  left: 0;

  width: 100%;

  height: 2px;

  background: #d6d6d6;

  transform: translateY(-50%);

}

.section-title-center .title {

  position: relative;

  z-index: 10;

  background: #f5f5f5;

  display: inline-block;

  padding: 0 35px;

  font-size: 30px;

  font-weight: 400;

}



/*

	======================

	Global Box Section

	======================

*/

.wd-nav-current .single-dropdown {

  display: block;

}



.product-box {

  transition: 0.5s;

  transform: translateY(0);

  width: 100%;

}

.product-box img {

  transition: 0.5s;

}

.product-box .price-start p {

  font-size: 14px;

  color: #666666;

}

.product-box:hover {

  box-shadow: 0px 8px 16px 0px rgba(130, 156, 199, 0.2);

  transform: translateY(5%);

}

.product-box:hover .figure-caption {

  background: #f5f2ed;

  color: white;

}

.product-box:hover .active-color {

  color: #ff9800 !important;

}

.product-box:hover .product-title {

  font-weight: 500;

}

.product-box:hover .compare-btn a {

  border-color: #ff9800;

  background: #fff;

  color: #ff9800;

}

.product-box:hover .quick-view-btn {

  top: 50%;

  opacity: 1;

}

.product-box:hover img {

  transform: scale(1.1);

}



.product-box-img {

  overflow: hidden;

}

.recent-product-overlay,

.quick-view-btn {

  position: absolute;

  left: 50%;

  top: 50%;

  transition: 0.5s;

  opacity: 0;

  transform: translate(-50%, -50%);

}

.recent-product-overlay .compare-btn button,

.quick-view-btn .compare-btn button {

  background: #fff;

  color: #ff9800;

  border-radius: 20px;

  border-color: transparent;

  cursor: pointer;

}

.recent-product-overlay:hover .compare-btn button,

.quick-view-btn:hover .compare-btn button {

  background: #ff9800;

  color: #fff;

}



.figure {

  margin: 0;

}

.figure-caption {

  padding: 18px 10px;

  border: 1px solid #e5e5e5;

  border-top: 0;

  background: white;

  transition: 0.5s;

}

.price-start {

  color: #999999;

}

.price-start strong {

  margin-left: 5px;

  display: inline-block;

}

.content-excerpt {

  color: #333333;

  margin-bottom: 10px;

  margin-top: 5px;

}

.content-excerpt a {

	color: #333;

	font-size: 14px;

}

.rating i {

  color: #cecece;

}

.compare-btn {

  margin-top: 10px;

}

.compare-btn a {

  background: #ff9800;

  border-color: transparent;

  font-size: 12px;

  padding: 6px 10px;

  border-radius: 20px;

}

.compare-btn a:hover {

  background: white;

  color: #ff9800;

  border-color: #ff9800;

}

.wd-badge {

  padding: 7px 12px;

  font-size: 12px;

  font-weight: 400;

  position: absolute;

  top: 20px;

  left: 20px;

  background: #ff4a4a;

}

.wishlist {

  font-size: 30px;

  color: white;

  position: absolute;

  top: 14px;

  right: 20px;

  cursor: pointer;

}

.wishlist i {

  transition: 0.5s;

}

.wishlist:hover i {

  color: #ff4a4a;

}

#related-product .owl-nav div {

  width: 50px;

  height: 50px;

  background: #fff !important;

  border: 1px solid #ededed;

  border-radius: 100% !important;

  position: relative;

}

#related-product .owl-prev {

	left: -70px;

}

#related-product .owl-next {

	right: -70px;

}

.product-details-page .owl-nav div:hover,

.single-product-page .owl-nav div:hover,

.product-details-page .owl-nav div:hover,

.wishlist-page .owl-nav div:hover {

  background: #ff9800 !important;

}

.product-details-page .owl-nav div:hover i,

.single-product-page .owl-nav div:hover i,

.product-details-page .owl-nav div:hover i,

.wishlist-page .owl-nav div:hover i {

  color: #fff;

}

.product-details-page .owl-nav i,

.single-product-page .owl-nav i,

.product-details-page .owl-nav i,

.wishlist-page .owl-nav i,#related-product .owl-nav i{

  font-size: 25px;

  position: absolute;

  top: 50%;

  left: 50%;

  color: #333;

  transform: translate(-50%, -50%);

}



/*

	==================

	Scroll Css

	==================

*/

#wd-header ::-webkit-scrollbar {

  width: 5px;

}

#wd-header ::-webkit-scrollbar-track {

  -webkit-box-shadow: inset 0 0 16px #d9d7d7;

  border-radius: 0px;

}

#wd-header ::-webkit-scrollbar-thumb {

  border-radius: 0px;

  -webkit-box-shadow: inset 0 0 16px #ff9800;

}



.wd-btn-group {

  margin-left: 10px;

}

.wd-btn-group input {

  border-color: #ececec;

  background: whitesmoke;

  color: #a5a5a5;

  font-size: 14px;

  padding: 14px;

}



.preloader {

	background-color: #ffffff;

	background-image: url("../img/icon/preloader.gif");

	background-position: center center;

	background-repeat: no-repeat;

	height: 100%;

	left: 0px;

	position: fixed;

	top: 0px;

	width: 100%;

	height: 100%;

	z-index: 99999999999;

}



/*

	=============

	Search Section STyle

	=============

*/

.wd-btn-search {

  border-left: 0;

  border-color: #ececec;

  background: whitesmoke;

  color: #a5a5a5;

  padding: 14px;

  cursor: pointer;

}

.wd-btn-search:hover {

  background: #ff9800;

  border-color: #ff9800;

}

.wd-btn-search:hover i {

  color: white;

}



/*

	========================

	Account Section STyle

	========================

*/

.account-section i {

  margin-right: 4px;

}

.account-section button {

  color: #333333;

  padding: 0;

  background: transparent;

  border-color: transparent;

  cursor: pointer;

  transition: 0.5s;

}

.account-section button:focus {

  outline: none;

}

.account-section button:first-child {

  margin-right: 11px;

}

.account-section button:hover {

  color: #f44336;

  background: transparent;

  border-color: transparent;

}



/*

	========================

	Cart Section STyle

	========================

*/

.header-cart {

	position: relative;

	float: right;

}

.account-section {

	display: inline-block;

	margin-top: 4px;

}

.header-cart .header-wishlist {

	font-size: 22px;

	color: #333333;

	margin-right: 10px;

	position: relative;

}

.header-cart .compare-btn {

	color: #333;

	font-size: 22px;

}

.header-cart.style-four .compare-btn {

	color: #fff;

}

.header-cart .coupon-save {

	font-size: 22px;

	color: #333;

	position: relative;

	margin-right: 10px;

}

.header-cart .compare-btn:hover {

	color: #f44336;

}

.header-cart .header-wishlist:hover {

  color: #f44336;

}

.header-cart .cart {

  display: inline-block;

}

.header-cart .count {

	position: absolute;

	top: 0px;

	right: 0px;

	width: 14px;

	height: 14px;

	background: #f44336;

	text-align: center;

	font-size: 10px;

	color: #fff;

	padding: 1px;

	border-radius: 10px;

	line-height: 12px;

	margin-top: -7px;

}

.header-wishlist span {

	margin-top: 0 !important;

}

.header-cart .wd-compare-btn {

  display: inline;

}

.header-cart .wd-compare-btn .compare-btn {

  padding: 0;

  margin: 0;

  background: transparent;

  border-color: transparent;

transform: translateY(-5px);

  cursor: pointer;

    position: relative;

}

.header-cart.style-four .wd-compare-btn .compare-btn {

transform: translateY(0px);



}

.coupon-save .count {

	margin-top: 0px;

}



.header-cart .wd-compare-btn .compare-btn:after {

  display: none;

}

.acc-header-wraper .btn span {

	font-size: 14px;

}

.header-cart .wd-compare-btn .dropdown-menu {

  width: 233px !important;

  border-radius: 0;

  padding: 0;

  border-color: #f3f3f3;

}

.header-cart .wd-compare-btn .dropdown-menu i {

  font-size: 12px;

}

.header-cart .wd-compare-btn .media {

  padding: 10px 10px;

  border-bottom: 1px solid #f3f3f3;

}

.header-cart .wd-compare-btn .media:last-child {

  border-bottom: 0;

}

.header-cart .wd-compare-btn .list-group-title {

  font-size: 14px;

  font-weight: 400;

}

.header-cart .wd-compare-btn .cart-price {

  font-size: 14px;

}

.header-cart .wd-compare-btn .go-compare-page {

  padding: 8px 33px;

  background: #4facfe;

  border-color: #4facfe;

  margin: 0 auto;

}

.header-cart .wd-compare-btn .go-compare-page i {

  font-size: 12px;

  margin-left: 3px;

}

.header-cart .wd-compare-btn .go-compare-page:hover {

  background: #ff9800;

  border-color: #ff9800;

}

.header-cart .wd-compare-btn .wd-item-list {

  height: 242px;

  overflow-x: hidden;

}



.product-slier-details img {

  width: 100%;

}

.product-slier-details .lSSlideOuter .lSPager.lSGallery li {

  margin: 0 !important;

  border: 1px solid #ececec;

  border-radius: 0 !important;

}

.product-slier-details .lSSlideOuter .lSPager.lSGallery li.active, .product-slier-details .lSSlideOuter .lSPager.lSGallery li:hover {

  border-color: #ff9800 !important;

}

.product-slier-details .lSAction a {

  opacity: 1;

}

.product-slier-details .lSAction a:after, .product-slier-details .lSAction a:before {

  font-family: FontAwesome;

  font-size: 25px;

  position: absolute;

  background: #fff;

  width: 52px;

  height: 52px;

  border-radius: 100px;

  border: 1px solid #f1f1f2;

  transition: 0.5s;

}

.product-slier-details .lSAction a:hover:after, .product-slier-details .lSAction a:hover:before {

  background: #ff9800;

}

.product-slier-details .lSAction a.lSPrev:before {

  content: "\f104";

  padding: 7px 19px;

}

.product-slier-details .lSAction a.lSNext:after {

  content: "\f105";

  padding: 7px 21px;

  transform: translate(-10px);

}



.wd-header-nav .department img {

  margin-right: 5px !important;

}



@media (max-width: 1024px) {

.hide-sm-up{
display:block;
}

  .third-home #main-slider-section .slider-text {

    padding-left: 180px !important;

    margin-top: -8% !important;

  }

  .third-home #main-slider-section .slider-btn {

    margin-top: 10px !important;

  }

}

@media (max-width: 575px) {

#review .review-title {

    font-size: 14px !important;

  }

#review .review-title span {

    font-size: 18px !important;

  }



#recent-product .recent-product-title,

#wd-news .news-title,

#choose-category .choose-category-main-title {

    font-size: 15px !important;

    margin-bottom: 20px !important;

  }

#choose-category {

    padding: 20px 0 !important;

  }

#choose-category .choose-category-box {

    padding: 18px !important;

  }

#choose-category .choose-category-title {

    font-size: 16px !important;

  }

#choose-category .choose-category-content p {

    font-size: 12px !important;

  }

#choose-category .choose-category-content {

    margin-bottom: 0 !important;

  }

#recent-product .wd-amazon-product h4 {

    font-size: 17px !important;

    margin-bottom: 13px !important;

  }

#recent-product a {

    padding: 10px 7px !important;

    font-size: 12px;

  }

#best-rated,

#review,

#weekly-news,

#wd-counter {

    padding: 20px 0 !important;

  }

#best-rated .best-rated-title {

    margin-bottom: 10px;

  }

#best-rated .best-rated-title h4 {

    font-size: 15px !important;

  }

#best-rated .rated-content {

    font-size: 12px !important;

    margin-bottom: 0 !important;

  }

#weekly-news .weekly-news-box .text-center {

    padding: 0 14px 7px;

  }

#weekly-news .blog-meta-box a {

    font-size: 12px !important;

  }

#weekly-news .weekly-news-title h4 {

    font-size: 14px !important;

  }



  #wd-news .figure-caption a {

    font-size: 15px !important;

  }



  .third-home #main-slider-section .owl-dots {

    display: none;

  }

  .third-home #main-slider-section .slider-text {

    transform: translateY(-8px);

    padding-left: 60px !important;

  }

  .third-home #main-slider-section .slider-text span {

    font-size: 14px !important;

  }

  .third-home #main-slider-section .rating i {

    font-size: 14px !important;

  }

  .third-home #main-slider-section .slider-btn {

    margin-top: 0 !important;

  }

  .third-home #main-slider-section .slider-text {

    padding-left: 60px !important;

    margin-top: -8% !important;

  }

  .third-home #main-slider-section .slider-btn {

    margin-top: 0 !important;

  }

.link-style-three .ls-limage {

	float: none !important;

	width: 100% !important;

	text-align: center!important;

}

    .link-style-three {

	margin-top: 51px;

}

    

    

}

.preloader-body {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 99999;

  background: #fff;

}



.preload {

  position: absolute;

  top: 50%;

  left: 50%;

  width: 60px;

  height: 60px;

  margin: -42px 0 0 -12px;

  background: #ff9800;

  transform: rotate(45deg);

  animation: spin 1s infinite linear;

}



@keyframes spin {

  0% {

    -webkit-transform: rotate(0deg);

  }



  100% {

    -webkit-transform: rotate(360deg);

  }

}

@media (min-width: 1024px) {


.hide-sm-up{
display:none;
}

  .display-none-xl {

    display: none;

  }



  .third-home #main-slider-section .slider-text {

    padding-left: 15% !important;

  }

}

@media (max-width: 992px) {

  .display-none-md {

    display: none !important;

  }



  .section-title-center .title {

    font-size: 20px;

  }

}

@media (min-width: 768px) {

 .product-details-page .owl-nav,

  .single-product-page .owl-nav,

  .product-details-page .owl-nav,

  .wishlist-page .owl-nav ,#related-product .owl-nav{

    position: absolute;

    top: 50%;

    width: 100%;

    transform: translateY(-50%);

    text-align: left;

  }

  .product-details-page .owl-next,

  .single-product-page .owl-next,

  .product-details-page .owl-next,

  .wishlist-page .owl-next,#related-product .owl-nav .owl-next {

    float: right;

  }

}

@media (min-width: 1025px) {

  /*

  	========================

  	Container Edit

  	========================

  */

  .custom-width {

    max-width: 1650px;

    width: 96%;

  }



  .product-details-page .owl-next,

  .single-product-page .owl-next,

  .product-details-page .owl-next,

  .wishlist-page .owl-next {

    float: right;

  }

}

@media (max-width: 575px) {

  .main-home-page #product-ebay .owl-carousel .owl-stage-outer,

  .main-home-page #trending .owl-carousel .owl-stage-outer,

  .main-home-page .main-home-page #trending .owl-carousel .owl-stage-outer {

    padding-bottom: 30px;

  }

}

@media (max-width: 768px) {

  .main-home-page .product-box:hover .quick-view-btn {

    top: 50%;

  }



  .third-home #recent-product .wd-amazon-product {

    margin-bottom: 10px !important;

  }

}

@media (max-width: 1025px) {

  .main-home-page .product-box:hover .quick-view-btn {

    top: 50%;

  }

  .main-home-page .wd-service,

  .main-home-page #trending,

  .main-home-page #review,

  .main-home-page #blog {

    padding: 20px 0;

  }

  .main-home-page #product-amazon {

    padding: 30px 0 0;

  }

  .main-home-page #message .border-title h1 {

    font-size: 20px;

  }

  .main-home-page #trending .section-title-center {

    margin-bottom: 20px;

  }



  #call-to-action {

    padding: 20px !important;

  }

  #call-to-action .call-to-action-message {

    padding-bottom: 10px;

  }

  #call-to-action .wd-shop-btn {

    font-size: 12px;

    padding: 6px;

  }

  #call-to-action .wd-shop-btn i {

    font-size: 11px;

    margin-left: 3px;

  }



  #blog img {

    width: 100%;

  }

}

@media (min-width: 1200px) and (max-width: 1700px) {

  .second-home #wd-header .department-list .list-group-item {

    padding: 6px 15px;

  }

  .second-home .sub-list-main-menu {

    font-size: 14px;

    margin-left: 5px;

  }

  .second-home .wd-header-nav .department .department-sub-list-img,

  .second-home .shape-img {

    width: 100% !important;

  }



  #call-to-action {

    padding: 20px !important;

  }

}

@media (min-width: 1280px) and (max-width: 1400px) {

  .second-home #wd-header .department-list .list-group-item {

    padding: 4px 15px;

  }

}

@media (max-width: 576px) {

  .modal-dialog {

    margin: 50% 10px !important;

  }



  #main-menu-2 .wd-ph-modal .modal-dialog,

  #main-menu .wd-ph-modal .modal-dialog {

    margin: 30% 0 !important;

  }

}

@media (min-width: 576px) {

  .modal-dialog {

    margin: 101px 101px !important;

  }

}

@media (min-width: 1025px) {

  .modal-dialog {

    margin: 101px auto !important;

  }

}

/*

	====================

	Main layout Section

	====================

*/

/**

 * ---------------------------------------------------------------------------

 * 0?. Header Styles

 * ---------------------------------------------------------------------------

 */

/* 

	===============================

		Header Top 

	===============================

*/



/*.menu > ul > li:nth-last-child(2) > ul.normal-sub ,.menu > ul > li:nth-last-child(1) > ul.normal-sub,.menu > ul > li:nth-last-child(3) > ul.normal-sub{

	width: 268px;

	left: -83px !important;

	padding: 10px 20px;

}*/



#wd-header-top {

  padding: 13px 0;

  background: whitesmoke;

  /*

  	Social Media List Style

  */

}

.wb-social-media a {

	display: inline-block;

	margin-right: 4px;

	color: #fff !important;

	background: #8a8181;

	height: 25px;

	width: 25px;

	text-align: center;

	line-height: 24px;

	font-size: 14px;

}

.footer-about .wb-social-media a {

	display: inline-block;

	margin-right: 4px;

	color: #fff !important;

	height: 27px;

	width: 27px;

	text-align: center;

	line-height: 26px;

	font-size: 16px !important;

	border-radius: 50px;

}

a.bh{background: #1769ff}

a.fb{background: #3b5998}

a.db{background: #00b6e3}

a.gp{background: #dd4b39}

a.vn{background: #00b488}

a.yt{background: #ff0000}

#wd-header-top .offer-text p {

  font-size: 16px;

  font-family: "Roboto", sans-serif;

  font-weight: 500;

  color: #dc4b3e;

}

#wd-header-top .wd-btn-country,

#wd-header-top .wd-btn-language {

  padding: 0px;

  background: transparent;

  border-color: transparent;

  color: #666;

  font-size: 12px;

  margin-left: 10px;

  margin-top: 2px;

  cursor: pointer;

}

#wd-header-top .wd-btn-country:first-child,

#wd-header-top .wd-btn-language:first-child {

  margin-right: 10px;

}

#wd-header-top .wd-btn-country-list {

  border-radius: 0;

  z-index: 999999;

}

#wd-header-top .wd-btn-country-list a {

  padding: 0 10px 4px;

}

#wd-header-top .wd-btn-language-list {

  border-radius: 0;

  z-index: 999999;

}

#wd-header-top .wd-btn-language-list a {

  padding: 0 10px 4px;

}

#wd-header-top .wd-btn-language-list .dropdown-item {

  font-size: 14px;

  font-weight: 500;

}

#wd-header-top .wd-btn-country-list a {

  font-size: 14px;

  font-weight: 500;

}

#wd-header-top .wd-btn-country-list .dropdown-item img {

  margin-right: 5px !important;

}

#wd-header-top .dropdown-item:hover {

  background: #f3f3f3;

}

#wd-header-top .dropdown-item:active {

  background-color: #ff9800;

}



/*

	==================

	Login & Sing Up

	==================

*/

.brand-description {

  position: absolute;

  top: 50%;

  color: white;

  padding: 0 30px 0 50px;

  font-size: 14px;

  transform: translateY(-50%);

}

.brand-description .brand-logo {

  padding-left: 0;

  margin-bottom: 50px;

}

.brand-description .list-unstyled {

  margin-top: 30px;

}



.social-media i {

  font-size: 16px;

  margin-right: 16px;

}

.social-media a {

  color: #fff;

  display: inline-block;

  padding: 10px 26px;

  border-radius: 5px;

}



.facebook-bg {

  background: #3b5998;

}



.twitter-bg {

  background: #1da1f2;

}



.google-bg {

  background: #ea4335;

}



.login-section {

  padding: 95px 49px 30px 30px;

}



.nav-tabs .nav-link.active {

  border-color: transparent;

  box-shadow: none;

  border-left: 1px solid #ececec;

  border-right: 1px solid #ececec;

}



.login-form {

  margin-top: 36px;

  color: #666666;

}

.login-form .form-control {

  border-radius: 0;

  padding: 16px;

  background: #f6f6f6;

  border-color: #ececec;

  font-size: 14px;

}

.login-form .wd-login-btn {

  width: 100%;

  padding: 12px !important;

  background: #ff9800 !important;

  color: #fff !important;

  font-size: 16px;

  margin-bottom: 17px;

  border-radius: 0;

  cursor: pointer;

  text-transform: uppercase;

}

.login-form .wd-login-btn:hover {

  background: #fff !important;

  color: #ff9800 !important;

  border-color: #ff9800 !important;

}

.login-form .form-check {

  margin-bottom: 20px;

  font-weight: 300;

}



.sign-up-section {

  padding: 50px 49px 30px 30px;

}

.sign-up-section .form-control {

  padding: 10px 16px;

  font-size: 14px;

}



.wd-policy {

  font-weight: 300;

}



.wd-modal-tabs {

  position: relative;

}



.wd-modal-tab-menu {

  position: absolute;

  z-index: 10;

  right: 0;

  width: 50%;

  background: #f4f4f4;

}

.wd-modal-tab-menu a {

  padding: 23px 0;

  font-size: 20px;

  color: #999999;

  width: 199px;

  text-transform: uppercase;

}

.wd-modal-tab-menu .active {

  color: #000000 !important;

}



/*

	==================

	Scroll Css

	==================

*/

.home_two .account-section button {

  cursor: pointer;

}

.home_two .header-search-box {

  transform: translateX(36px);

}

.home_two .wd-service .service-box {

  padding: 35px 39px;

}

.style-fd#product-amazon .product-box {

  padding: 15px;

  margin-bottom: 50px;

}

.style-fd#product-amazon .product-box:hover {

  box-shadow: none;

}

.style-fd#product-amazon .product-box:hover .figure-caption {

  box-shadow: 0px 8px 16px 0px rgba(130, 156, 199, 0.2);

}





.home_two #review .figure-img {

  width: 100%;

}

.home_two #review #video {

  overflow: hidden;

}

.home_two #blog .blog-box img {

  width: 100%;

}

.home_two #details .details-active {

  background-image: url(../img/details-img/active-bg-2.png);

  background-position: -16px 0;

}

.home_two #details .hover-icon-compare {

  top: 65%;

}

.home_two #details .hover-icon-vendor {

  top: 64%;

}

#trending .owl-nav .owl-prev {

	left: -62px !important;

}

/*

	==================

	Second Home

	==================

*/



#main-menu-2.no-border{border-bottom: 0px}

.my-account {

  font-size: 16px;

  color: #333333;

  background: transparent!important;

  border-color: transparent!important;

  cursor: pointer;

  padding: 0;

}

.my-account i {

  margin-right: 5px;

}

.my-account:hover {

  color: #ff9800;

}


#wd-header-2{
height: 73px !important;
float: left;
    width: 100%;
}

#wd-header .my-account,

#wd-header-2 .my-account {

  display: inline-block;

  transform: translateY(15px);

    float: right;

}

.second-home #wd-header .wd-btn-group,

.second-home #wd-header-2 .wd-btn-group {

  margin: 0 auto;

}

#wd-header .department,

#wd-header-2 .department {

  background: #232f3e;

  color: #fff;

  padding: 14px 20px;

  border-radius: 4px;

  position: relative;

  top: -9px;

}

#wd-header-2 .department {



	width: 259px;

}

#wd-header .shape-img,

#wd-header-2 .shape-img {

  position: absolute;

  bottom: 0;

  left: 0;

  transform: translateY(16px);

}

#wd-header .department-list,

#wd-header-2 .department-list {

  position: absolute;

  top: 64px;

  left: 0;

  width: 100%;

  z-index: 10;

  transform: translateY(2px);

}

#wd-header .department-list .list-group-item:first-child,

#wd-header .department-list .list-group-item:last-child,

#wd-header-2 .department-list .list-group-item:first-child,

#wd-header-2 .department-list .list-group-item:last-child {

  border-radius: 0;

}

#wd-header .department-list .list-group,

#wd-header-2 .department-list .list-group {

  box-shadow: 0px 0px 33px 0px rgba(0, 0, 0, 0.22);

}

#wd-header .department-list li,

#wd-header-2 .department-list li {

  border: 0;

}

#wd-header .department-list li .department-list-logo,

#wd-header-2 .department-list li .department-list-logo {

  width: 32px;

  display: inline-block;

}

#wd-header .department-list li a,

#wd-header-2 .department-list li a {

  color: #666666;

  font-size: 16px;

  transition: 0.5s;

}

#wd-header .department-list li i,

#wd-header-2 .department-list li i {

  font-size: 20px;

  transition: 0.5s;

  transform: translate(5px, 3px);

}

#wd-header .department-list .wd-sub-list,

#wd-header-2 .department-list .wd-sub-list {

  width: 256px;

  height: auto;

  background: #fff;

  position: absolute;

  left: 100%;

  top: 0;

  padding: 20px 6px;

  transition: 0.5s;

  display: none;

}

#wd-header .department-list .wd-sub-list-title,

#wd-header-2 .department-list .wd-sub-list-title {

  font-size: 14px;

  font-weight: 500;

  padding-bottom: 10px;

  border-bottom: 1px solid #ebebeb;

  margin-bottom: 10px;

}

#wd-header .department-list .wd-sub-menu,

#wd-header-2 .department-list .wd-sub-menu {

  margin-bottom: 30px;

}

#wd-header .department-list .wd-sub-menu li,

#wd-header-2 .department-list .wd-sub-menu li {

  margin-bottom: 10px;

  transition: 0.5s;

}

 #wd-header .department-list .wd-sub-menu a,

#wd-header-2 .department-list .wd-sub-menu a {

  color: #666666;

  font-size: 15px;

  transition: 0.5s;

}

#wd-header .department-list .wd-sub-menu a:hover,

#wd-header-2 .department-list .wd-sub-menu a:hover {

  color: #ff9800;

}

#wd-header .wd-active:hover .sub-list-main-menu,

#wd-header-2 .wd-active:hover .sub-list-main-menu {

  color: #ff9800;

  transition: 0.5s;

}

#wd-header .wd-active:hover i,

#wd-header-2 .wd-active:hover i {

  opacity: 1;

  color: #ff9800;

  transform: translate(5px, 3px);

}

#wd-header .wd-active .wd-sub-list,

#wd-header-2 .wd-active .wd-sub-list {

  display: block;

}

#wd-header .slider-search-section .wd-slider-search-btn,

#wd-header-2 .slider-search-section .wd-slider-search-btn {

  background: #f9f9f9;

  border-radius: 3px;

  border-color: #ececec;

  padding: 15px 20px;

  box-shadow: none;

}

 #wd-header .slider-search-section .input-search-box,

 #wd-header-2 .slider-search-section .input-search-box {

  border-color: #ececec;

}

#wd-header .wd-search-btn,

#wd-header-2 .wd-search-btn {

  padding: 15px 20px;

  background: #ff9800;

  border-color: #ececec;

  color: #fff;

  cursor: pointer;

}

#wd-header .wd-search-btn:hover,

#wd-header-2 .wd-search-btn:hover {

  background: #a06002;

  color: #fff;

  border-color: #ff9800;

}

.wd-header-nav {

  border-bottom: 2px solid #f9b513;

}

.slider-cat .slider-text {

  padding-left: 100px;

  color: #333333 !important;

}

.slider-cat .slider-text .highlights-text {

  font-weight: 800;

  color: #333333 !important;

}

.slider-cat .slider-text .slider-content {

  font-size: 18px;

  color: #666666;

}

.slider-cat .slider-text .slider-title {

  margin-bottom: 20px !important;

}

.slider-cat .slider-text .sub-title {

  color: #ff9800;

  font-size: 20px;

  font-weight: 500;

}

.slider-cat #main-slider-section .active .slider-title {

  transform: translateY(0%);

}

.main-menu-sh.main-menu-desktop {

	display: inline-block;

	border-bottom: 0 !important;

	margin-bottom: 0px;

	background: transparent !important;

	float: left;

}

.slider-cat .main-menu-desktop .wd-megamenu .menu > ul > li {

  background: transparent !important;

}



/*

	==================

	Third Home

	==================

*/

.dark-header#wd-header {

  background: #232f3e;

}

.dark-header#wd-header .my-account {

	color: #fff;

	float: right;

}

.bg-orange.wd-header-nav {

  background: #fdb813 !important;

}

.third-home #main-slider-section .slider-text {

  padding-left: 0;

}

.third-home #main-slider-section .slider-title {

  margin-bottom: 0 !important;

}

.third-home #main-slider-section .slider-title span {

  font-size: 40px;

  font-weight: 900;

}

.third-home #main-slider-section .slider-content {

  margin-bottom: 0;

  font-size: 25px;

  font-weight: 400;

  transform: translate(0) !important;

  margin-bottom: 10px;

}

.third-home #main-slider-section .slider-btn {

  transform: translate(0) !important;

}

.third-home #main-slider-section .rating i {

  font-size: 30px;

}

.third-home #main-slider-section .slider-btn {

  margin-top: 30px;

}

.third-home #main-slider-section .owl-dots {

  margin: 0;

  position: absolute;

  width: 100%;

  bottom: 25px;

}

.third-home #main-slider-section .owl-dots span {

  width: 10px;

  height: 10px;

  background: #e5e5e5;

}

.third-home #main-slider-section .owl-dots .active span {

  background: #f7941e;

  width: 15px;

  height: 15px;

}

.third-home .department {

  cursor: pointer;

}

.third-home .department-list {

  display: none;

}



/*

	=============================

	Custom Media Query

	=============================

*/

@media (max-width: 575px) {

  .second-home #main-slider-section .slider-text {

    margin-top: -8% !important;

  }

  .second-home #main-slider-section .slider-text .slider-title {

    font-size: 10px !important;

    margin-bottom: 5px !important;

  }

  .second-home #main-slider-section .slider-text .sub-title {

    font-size: 10px !important;

  }

}

@media (max-width: 768px) {

  #wd-header-top .offer-text p {

    font-size: 13px;

  }

}

@media (min-width: 768px) {

  .blrub-logo {

    text-align: center;

    margin: 20px 0;

  }

.wb-social-media {

	text-align: left !important;

	margin-bottom: 2px !important;

	display: block;

	overflow: hidden;

}

  #wd-header-top .language-and-currency-btn {

    margin-top: 0;

    text-align: right;

  }

}

@media (max-width: 1024px) {

.menufullwidth{
display:none !important;
}

  .home_two #trending .owl-next {

    margin: 0;

    margin-right: 15px;

  }

  .home_two #trending .owl-prev {

    margin-left: 13px;

  }

  .home_two #details .details-active {

    background-image: url(../img/details-img/active-bg-2.png);

    background-position: 100%;

  }



  /*

  	============================

  	Second Home Page

  	============================

  */

  .second-home #wd-header {

	padding: 15px !important;

}

  .second-home #main-slider-section .slider-text {

    padding-left: 30px;

    margin-top: -5%;

  }

  .second-home #main-slider-section .slider-text .sub-title {

    font-size: 18px;

  }

  .second-home #main-slider-section .slider-title {

    margin-bottom: 10px !important;

  }

  .second-home #main-slider-section .slider-btn {

    font-size: 10px;

    padding: 5px 12px;

  }

  .second-home #main-slider-section .slider-btn i {

    font-size: 12px;

  }

}

@media (min-width: 1024px) {

  .social-media a {

    padding: 10px 20px;

  }

  .social-media a i {

    margin-right: 5px !important;

  }



  .home_two #details .details-active {

    background-position: -16px 0;

  }

}

@media (min-width: 1025px) and (max-width: 1680px) {

  .home_two #trending .owl-prev,

  .home_two #trending .owl-next {

    margin-left: 0;

    margin-right: 0;

  }



  .second-home #wd-header-2 .department-list .list-group-item {

    padding: 10px;

  }

}

@media (max-width: 1200px) {

   .home_two #trending .owl-prev,

  .home_two #trending .owl-next {

    margin-left: 0;

    margin-right: 0;

  }

  .second-home #wd-header .department {

    display: none;

  }

}

@media (min-width: 1200px) {

  .second-home .second-home-main-logo {

    text-align: left !important;

  }

  .second-home .header-search-box {

    text-align: center;

  }

.coupon-page-search {

	padding: 0 110px;

}

}

/**

 * ---------------------------------------------------------------------------

 * 0?. Navigation

 * ---------------------------------------------------------------------------

 */

#main-menu-2,

#main-menu {

  border-bottom: 2px solid #fdb813;

}

#main-menu-2{

	padding: 5px 0;

}

#wd-header-2-sticky-wrapper .header-cart {

	margin-top: 9px;

}

#main-menu-2 .wd-megamenu,

#main-menu .wd-megamenu {

  width: 100%;

}

#main-menu-2 .wd-megamenu .menu > ul > li > ul,

#main-menu .wd-megamenu .menu > ul > li > ul {

  background: #fff;

  margin-top: 0;

  border-top: 2px solid #ff9800;

  transition: 0.5s;

}

#main-menu-2 .wd-megamenu .menu > ul > li > ul > li,

#main-menu .wd-megamenu .menu > ul > li > ul > li {

  width: 25%;

  transition: 0.5s;

}

#main-menu-2 .wd-megamenu .menu > ul > li > ul > li a,

#main-menu .wd-megamenu .menu > ul > li > ul > li a {

  border: 0;

  width: 100%;

  transition: 0.5s;

}

#main-menu-2 .wd-megamenu .menu > ul > li > ul > li > ul > li,

#main-menu .wd-megamenu .menu > ul > li > ul > li > ul > li {

  padding: 2px 0;

  transition: 0.5s;

}

#main-menu-2 .wd-megamenu .menu > ul > li > ul > li > ul > li a,

#main-menu .wd-megamenu .menu > ul > li > ul > li > ul > li a {

  transition: 0.5s;

}

#main-menu-2 .wd-megamenu .menu > ul > li > ul > li > ul > li a i,

#main-menu .wd-megamenu .menu > ul > li > ul > li > ul > li a i {

  margin-right: 10px;

}

#main-menu-2 .wd-megamenu .menu > ul > li > ul > li > ul > li a:hover,

#main-menu .wd-megamenu .menu > ul > li > ul > li > ul > li a:hover {

  color: #ff9800;

  transform: translateX(10px);

  transition: 0.5s;

}

#main-menu-2 .wd-megamenu .menu > ul > li,

#main-menu .wd-megamenu .menu > ul > li {

  background: transparent;

  transition: 0.5s;

}

#main-menu-2 .wd-megamenu .menu-subtitle,

#main-menu .wd-megamenu .menu-subtitle {

  font-size: 14px;

  color: #333333;

}

#main-menu-2 .wd-megamenu .sub-menu-list li,

#main-menu .wd-megamenu .sub-menu-list li {

  transition: 0.5s;

}

#main-menu-2 .wd-megamenu .sub-menu-list a,

#main-menu .wd-megamenu .sub-menu-list a {

  margin-top: 0;

  font-size: 13px;

  transition: 0.5s;

}

#main-menu-2 .wd-megamenu .add-img,

#main-menu .wd-megamenu .add-img {

  padding: 15px;

}

#main-menu-2 .wd-megamenu .main-menu-list,

#main-menu .wd-megamenu .main-menu-list {

  font-size: 15px;

  padding: 15px 21px;

  text-transform: uppercase;

  font-weight: 400;

  color: #333;

}

#main-menu-2 .wd-megamenu .main-menu-list i,

#main-menu .wd-megamenu .main-menu-list i {

  margin-right: 5px;

}

#main-menu-2 .wd-megamenu .main-menu-list:hover,

#main-menu .wd-megamenu .main-menu-list:hover {

  color: #ff9800;

}

 #main-menu .wd-megamenu .menu > ul > li > .single-dropdown.megamenu > li {border-bottom: 0px solid #000;}

#wd-header-2.bg-orange #main-menu-2 .wd-megamenu .main-menu-list:hover {

  color: #fff;

}

#main-menu-2 .wd-megamenu-ul,

#main-menu .wd-megamenu-ul {

  position: static !important;

  height: auto;

  width: 100% !important;

  float: right;

  overflow: visible;
    display: flex;
    justify-content: center;

}



#main-menu-2 .wd-megamenu .menu > ul > li > .single-dropdown > li,

#main-menu .wd-megamenu .menu > ul > li > .single-dropdown > li {

  width: 100%;

  border-bottom: 1px solid #f7f7f7;

}

#main-menu-2 .wd-megamenu .menu > ul > li > .single-dropdown > li a,

#main-menu .wd-megamenu .menu > ul > li > .single-dropdown > li a {

  transform: translateX(0);

}

#main-menu-2 .wd-megamenu .menu > ul > li > .single-dropdown > li a:hover,

#main-menu .wd-megamenu .menu > ul > li > .single-dropdown > li a:hover {

  color: #ff9800;

  transform: translateX(10px);

}

#main-menu-2 .wd-megamenu .menu > ul > li > .single-dropdown > li:last-child,

#main-menu .wd-megamenu .menu > ul > li > .single-dropdown > li:last-child {

  border-bottom: 0;

}



.third-home #wd-header .header-wishlist i {

  color: #fff;

}

.third-home #main-menu .wd-megamenu .main-menu-list:hover {

  color: #fff;

}

.third-home .wd-megamenu .main-menu-list:hover {

  color: #fff !important;

}



/*

	=============================

	Custom Media Query

	=============================

*/

@media (max-width: 991px) {

  #main-menu-2 .account-section,

  #main-menu-2 .ph-search,

  #main-menu .account-section,

  #main-menu .ph-search {

    display: inline-block;

  }

  #main-menu-2 .account-section button,

  #main-menu-2 .ph-search button,

  #main-menu-2 .header-wishlist button,

  #main-menu .account-section button,

  #main-menu .ph-search button,

  #main-menu .header-wishlist button {

    padding: 0;

  }

  #main-menu-2 .account-section i,

  #main-menu-2 .ph-search i,

  #main-menu-2 .header-wishlist i,

  #main-menu .account-section i,

  #main-menu .ph-search i,

  #main-menu .header-wishlist i {

    font-size: 20px;

  }

  #main-menu-2 .header-wishlist,

  #main-menu .header-wishlist {

    font-size: 100%;

    margin-right: 5px;

  }

  #main-menu-2 .ph-search .btn-primary,

  #main-menu .ph-search .btn-primary {

    background: transparent;

    color: #333;

    border-color: transparent;

  }

  #main-menu-2 .account-section,

  #main-menu .account-section {

    padding: 0;

  }

  #main-menu-2 .wd-compare-btn img,

  #main-menu .wd-compare-btn img {

    width: 30px;

  }

  #main-menu-2 .header-cart,

  #main-menu-2 .account-and-search,

  #main-menu .account-and-search {

    position: absolute;

    top: 34%;

  }

  #main-menu-2 .account-and-search,

  #main-menu .account-and-search {

    right: 0;

  }

  #main-menu-2 .wd-btn-search,

  #main-menu .wd-btn-search {

    padding: 12px !important;

  }

  #main-menu-2 .header-search-option-ph,

  #main-menu .header-search-option-ph {

    padding: 0;

    margin: 0;

  }

  #main-menu-2 .wd-ph-modal,

  #main-menu .wd-ph-modal {

    padding: 50px;

  }

  #main-menu-2 .wd-ph-modal .modal-dialog,

  #main-menu .wd-ph-modal .modal-dialog {

    margin: 0;

  }

  #main-menu-2 .ph-social-media a,

  #main-menu .ph-social-media a {

    padding: 5px 7px;

    font-size: 12px;

  }

  #main-menu-2 .ph-social-media a i,

  #main-menu .ph-social-media a i {

    font-size: 12px;

    margin-right: 0;

  }

  #main-menu-2 .login-section, #main-menu-2 .sign-up-section,

  #main-menu .login-section,

  #main-menu .sign-up-section {

    padding: 20px 24px;

  }

  #main-menu-2 .wd-megamenu-ul,

  #main-menu .wd-megamenu-ul {

    position: absolute !important;

    width: 100% !important;

    background: #f7f7f7;

    z-index: 1024;

    border: 1px solid rgba(210, 210, 210, 0.78);

  }

 #main-menu {

	display: none;

}

}

@media (min-width: 992px) {

  #main-menu-2 .wd-megamenu .main-menu-list,

  #main-menu .wd-megamenu .main-menu-list {

    padding: 15px 5px;

    font-size: 12px;

  }

  #main-menu-2 .account-section,

  #main-menu-2 .ph-search,

  #main-menu .account-section,

  #main-menu .ph-search {

    display: inline-block;

  }

  #main-menu-2 .ph-search .btn-primary,

  #main-menu .ph-search .btn-primary {

    color: #333;

    background: transparent;

    border-color: transparent;

  }

  #main-menu-2 .header-cart,

  #main-menu .header-cart {

    top: 0 !important;

  }

  #main-menu-2 .header-wishlist i,

  #main-menu .header-wishlist i {

    font-size: 20px;

    transform: translateY(-3px);

  }

#main-menu .style-four .header-wishlist i {

	transform: translateY(3px);

}

  #main-menu-2 .compare-btn img,

  #main-menu .compare-btn img {

    width: 30px;

  }

  #main-menu-2 .account-section button,

  #main-menu .account-section button {

    margin-right: 5px;

  }

  #main-menu-2 .tab-pane,

  #main-menu .tab-pane {

    overflow: hidden;

  }

  #main-menu-2 .social-media a,

  #main-menu .social-media a {

    padding: 10px 18px;

  }



    

}

@media (max-width: 767px) {

  #main-menu-2 .wd-megamenu .menu > ul > li,

  #main-menu .wd-megamenu .menu > ul > li {

    background: #f7f7f7;

    width: 315px;

  }

  #main-menu-2 .wd-megamenu .menu-dropdown-icon:before,

  #main-menu .wd-megamenu .menu-dropdown-icon:before {

    right: -264px !important;

  }

    #call-to-action {

	padding: 35px 0px !important;

}

    .link-style-two tr td {

	width: auto!important;

	height: 80px;

}

 #related-product .owl-nav {

	position: absolute;

	top: 50%;

	width: 100%;

}

}

@media (min-width: 768px) {

  #main-menu-2 .wd-ph-modal .modal-dialog,

  #main-menu .wd-ph-modal .modal-dialog {

    margin: auto;

  }

}

@media (min-width: 1024px) {

  #main-menu-2 .menu > ul > li > .megamenu > li,

  #main-menu .menu > ul > li > .megamenu > li {

    width: 25% !important;

  }



  .blrub-logo {

    margin: 0;

  }



  #main-menu-2 .wd-megamenu .main-menu-list,

  #main-menu .wd-megamenu .main-menu-list {

    font-size: 14px;

    padding: 15px 5px;

  }



  .second-home #main-menu-2 .wd-megamenu .main-menu-list,

  .second-home #main-menu .wd-megamenu .main-menu-list {

    font-size: 15px;

    padding: 8px;

  }

}

@media (max-width: 1024px) {

  .blrub-logo {

    margin: 20px 0;

  }



  .third-home #main-menu-2 .wd-megamenu-ul,

  .third-home #main-menu .wd-megamenu-ul {

    float: left;

  }

}

@media (min-width: 1100px) {

  .second-home #main-menu-2 .wd-megamenu .main-menu-list,

  .second-home #main-menu .wd-megamenu .main-menu-list {

    font-size: 15px;

    padding: 15px;

  }

}

/**

 * ---------------------------------------------------------------------------

 * 0?. Footer Styles

 * ---------------------------------------------------------------------------

 */

.footer {

  padding: 100px 0 70px;

  border-top: 1px solid #f3f3f3;

}

.footer a {

  color: #999;

  font-size: 14px;

  font-weight: 300;

  position: relative;

}

.footer a:before {

  content: "";

  position: absolute;

  bottom: 0;

  height: 1px;

  background: #ff9800;

  width: 0;

  transition: 0.5s;

}

.footer a:hover {

  color: #ff9800;

}

.footer a:hover:before {

  width: 100%;

}

.footer li {

  margin-bottom: 8px;

}

.footer .footer-subtitle {

  margin-bottom: 25px;

  font-weight: 400;

  font-size: 16px;

}

.footer .footer-description {

  color: #999;

  font-weight: 300;

  margin-top: 20px;

  margin-bottom: 24px;

}

.footer .wb-social-media a {

  margin-right: 6px;

}

.footer .wb-social-media a:hover:before {

  width: 0;

}

.footer .stores-list {

  padding-left: 50px;

}

.footer .footer-about-logo:hover:before {

  background: transparent;

}



/**

 * ---------------------------------------------------------------------------

 * 0?. Footer Copy Right

 * ---------------------------------------------------------------------------

 */

.copyright {

  background: #282828;

  padding: 25px 0;

  color: #f3f7f8;

}

.copyright .brand-logo a {

  margin-right: 2px;

}

.copyright .created-by {

  margin-left: 5px;

  color: #fff;

}

.copyright p, .copyright a {

  display: inline-block;

}



/*

	=================================

		Second Home Page Footer Section

	=================================

*/



.footer-2.footer {

  background: url(../img/footer-bg.png) #282828 no-repeat;

  background-position: center center;

}

.footer-3.footer {

  background: url(../img/footer-bg.png) no-repeat;

  background-position: center center;

}

.footer-2.footer a:hover {

  color: #fff;

}

.footer-2.footer a:hover:before {

  width: 0;

}

.footer-2.footer .footer-subtitle {

  color: #cacaca;

}

.footer .footer-subtitle {

  color: #333333;

}

.footer-2.footer .newsletter-content {

  color: #999;

  margin-bottom: 32px;

}

.footer .newsletter-content {

  color: #999;

  margin-bottom: 32px;

}

.footer-3.footer .footer-subtitle{color: #cacaca}

.footer-2.footer .newsletter-input {

  border-radius: 0;

  font-size: 12px;

  padding: 12px;

  border: 1px solid #ececec;

}

.footer .newsletter-input {

  border-radius: 0;

  font-size: 12px;

  padding: 12px;

  border: 1px solid #ececec;

}

.footer-2.footer .newsletter-btn {

  width: 100%;

  border-radius: 0;

  border: 1px solid #fff;

  background: #ff9800;

  text-transform: uppercase;

  font-size: 14px;

  font-weight: 500;

  cursor: pointer;

}

.footer .newsletter-btn {

  width: 100%;

  border-radius: 0;

  border: 1px solid #fff;

  background: #ff9800;

  text-transform: uppercase;

  font-size: 14px;

  font-weight: 500;

  cursor: pointer;

}

.footer-2.footer .newsletter-btn:hover {

  background: #fff;

  color: #ff9800;

  border-color: #ff9800;

}

.footer .newsletter-btn:hover {

  background: #fff;

  color: #ff9800;

  border-color: #ff9800;

}

.copyright-2.copyright {

  padding: 12px 0;

  border: 1px solid #4b4b4b;

  background: #323232;

}



/*

	=================================

		third-home Pager

	=================================

*/

.third-home .footer {

  background: url(../img/footer-bg.png) white no-repeat;

}

.third-home .footer a:hover {

  color: #ff9800;

}

.third-home .footer a:hover:before {

  background: #ff9800;

}



@media (max-width: 575px) {

  .second-home .footer .footer-nav {

    margin-bottom: 20px;

  }

}

@media (max-width: 576px) {

  .copyright {

    text-align: center;

  }

  .copyright .brand-logo {

    text-align: center !important;

    padding: 0;

  }

}

@media (min-width: 375px) and (max-width: 736px) {

  .copyright .brand-logo {

    display: inline-block !important;

  }

}

@media (max-width: 768px) {

  .second-home .footer .footer-about {

    text-align: center;

  }

  .second-home .copyright {

    text-align: center !important;

  }

  .second-home .copyright .brand-logo {

    padding: 20px 0;

    text-align: center !important;

  }



  .second-home .copyright .brand-logo {

    padding: 0 !important;

  }

}

@media (max-width: 1024px) {

  .second-home .footer {

    padding: 30px 0;

  }

  .second-home .footer .wb-social-media a {

    margin-bottom: 5px;

    display: inline-block;

  }

}

@media (min-width: 1024px) {

  .copyright .brand-logo {

    float: right;

    text-align: right !important;

  }

}

/*

	====================

	Home page Section

	====================

*/

/*

	=================================

		Home page Slider Section

	=================================

*/

#main-slider-section .product-review {

  padding: 0;

  margin: 0;

}

#main-slider-section .slider-text {

	/* position: absolute; */

	top: 50%;

	color: #fff;

}

.shop-slider-section#main-slider-section .slider-text {

	margin-top: 80px;

}

#main-slider-section .owl-theme .owl-nav [class*="owl-"] {

	color: #fff;

	font-size: 35px;

	margin: 5px;

	padding: 0px 14px;

	background: none;

	display: inline-block;

	cursor: pointer;

	border-radius: 0;

}

#main-slider-section .owl-theme .owl-nav [class*="owl-"]:hover {

	background: none;

}

#main-slider-section .slider-title {

  font-weight: 300;

  margin-bottom: 20px;

  font-size: 50px;

}

#main-slider-section .slider-content {

  margin-bottom: 40px;

  font-size: 18px;

}

#main-slider-section .slider-btn {

  font-size: 18px;

}

#main-slider-section .slider-btn:hover {

  border-color: #fff;

}

#main-slider-section .slider-btn i {

  font-size: 15px;

  margin-left: 8px;

}

#main-slider-section .strong {

  font-weight: 700;

}



/*

	=================================

		Shop page Slider Section

	=================================

*/

.shop-slider-section#main-slider-section .slider-text {

  position: absolute;

  top: 0px;

  color: #fff;

}

.shop-slider-section .slider-title {

  transform: translateY(0%) !important;

  margin-bottom: 15px !important;

}

.shop-slider-section .slider-content {

  transform: translateY(0%) !important;

}

.shop-slider-section .slider-btn {

  transform: translateY(0%) !important;

}



/*

	=============================

	Custom Media Query

	=============================

*/

@media (max-width: 768px) {

  #main-slider-section .slider-btn {

	font-size: 12px !important;

	padding: 5px !important;

	margin-top: 9px;

}

  #main-slider-section .slider-btn i {

    font-size: 12px;

  }

}

@media (max-width: 1024px) {

  /* Slider Section */

  #main-slider-section .slider-title {

    font-size: 20px;

    margin-bottom: 10px;

  }

  #main-slider-section .slider-btn {

    font-size: 13px;

    padding: 7px 10px;

  }

  #main-slider-section .owl-carousel .owl-item img {

    height: auto;

  }



  .third-home #main-slider-section .slider-title {

    margin-bottom: 0 !important;

  }

  .third-home #main-slider-section .slider-title span {

    font-size: 20px;

  }

  .third-home #main-slider-section .slider-content {

    font-size: 15px;

    margin: 5px;

  }

  .third-home #main-slider-section .rating i {

    font-size: 20px;

  }

}

@media (min-width: 992px) and (max-width: 1024px) {

  #main-slider-section .slider-content {

    display: block;

    margin: 10px 10px 15px;

    margin-left: 0;

    font-size: 14px;

  }

  #main-slider-section .slider-content br {

    display: none;

  }

 



  #message {

    padding: 50px 0 !important;

  }

}

@media (min-width: 1025px) and (max-width: 1638px) {

  #main-slider-section .slider-content {

    font-size: 14px;

    margin-bottom: 20px;

  }

  #main-slider-section .slider-content br {

    display: none;

  }

}

@media (min-width: 1025px) and (max-width: 1638px) {

  #main-slider-section .slider-title {

    font-size: 35px;

  }

}

/*

	=================================

		Home page Nav Section

	=================================

*/

/*

	=================================

		Home page Service Section

	=================================

*/

.wd-service {

  background: #f5f5f5;

  padding: 50px 0;

}

.wd-service .service-box {

  background: #fff;

  padding: 35px 20px;

  background-repeat: no-repeat;

  background-position: bottom right;

  position: relative;

  overflow: hidden;

  transition: 0.5s;

  transform: translateY(0);

}

.wd-service .service-box:before {

  content: "";

  position: absolute;

  bottom: 0;

  left: 0;

  width: 100%;

  height: 3px;

  transition: 0.5s;

}

.wd-service .service-box:after {

  content: "";

  position: absolute;

  top: 0;

  right: 0;

  width: 0%;

  height: 3px;

  transition: 0.5s;

}

.wd-service .service-box .hover-img {

  position: absolute;

  right: 0;

  bottom: 0;

}

.wd-service .service-box .hover-img img {

  transition: 0.5s;

}

.wd-service .service-box:hover {

  box-shadow: 0px 8px 16px 0px rgba(130, 156, 199, 0.2);

  transform: translateY(-10px);

}

.wd-service .service-box:hover .hover-img img {

  transform: scale(1.3);

}

.wd-service .service-box:hover:before {

  width: 0;

}

.wd-service .service-box:hover:after {

  width: 100%;

}

.wd-service .service-box {

  display: flex;

}

.wd-service .box-text {

  margin-left: 15px;

}

.wd-service .social:before {

  background: #19b2f7;

}

.wd-service .social:after {

  background: #19b2f7;

}

.wd-service .price:before {

  background: #f7cf00;

}

.wd-service .price:after {

  background: #f7cf00;

}

.wd-service .multivendor:before {

  background: #ff6969;

}

.wd-service .multivendor:after {

  background: #ff6969;

}

.wd-service .product:before {

  background: #00c9e2;

}

.wd-service .product:after {

  background: #00c9e2;

}



/*

	=================================

		Home page Message Section

	=================================

*/

#message {

  padding: 9% 0;

  background: transparent;

  background-repeat: no-repeat;

  background-position: center center;

  background-image: url("../img/message/message-bg.jpg");

  background-size: 100% 100%;

}

#message .border-title {

  display: inline-block;

  color: white;

  position: relative;

  padding: 6px 0;

}

#message .border-title:before {

  content: "";

  height: 6px;

  width: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background: white;

}

#message .border-title:after {

  content: "";

  height: 6px;

  width: 100%;

  position: absolute;

  bottom: 0;

  left: 0;

  background: white;

}

#message .description {

  padding: 30px 34px 50px;

  color: white;

}



@media (max-width: 991px) {

  #message {

    padding: 30px 0 !important;

    background-size: 100% 100% !important;

  }

}

@media (max-width: 991px) {

  #message .description {

    padding: 8px;

  }

}

@media (max-width: 575px) {

  #message .border-title:before {

    height: 3px;

  }

  #message .border-title:after {

    height: 3px;

  }

  #message .description {

    padding: 5px !important;

  }

  #message .description p {

    display: none;

  }

  #message .wd-shop-btn {

    padding: 5px !important;

  }

}

/*

	===========================================

		Home page Call To Action Section

	===========================================

*/

#call-to-action {

  background: #5cc1ee;

  padding: 50px 0;

  background-image: url("../img/call-to-action-bg.jpg");

}

#call-to-action .call-to-action-message {

  color: #fff;

  font-size: 30px;

  font-weight: 400;

}

#call-to-action .call-to-action-buy-now {

  margin-top: 11px;

}

.second-home #call-to-action .call-to-action-buy-now {

	margin-top: 21px;

}



/*

	===================

	Second Home page

	===================

*/

.second-home #call-to-action {

  background-image: url("../img/call-to-action-bg-2.jpg");

}

.second-home #call-to-action .call-to-action-message {

  font-size: 25px !important;

  text-transform: uppercase;

  font-weight: 700 !important;

  letter-spacing: 2px;

  line-height: 40px;

  text-shadow: 0px 5px 4px rgba(53, 60, 72, 0.2);

}

.second-home #call-to-action .call-to-action-message .bold-font {

  font-size: 35px;

}

.second-home #call-to-action .call-to-action-buy-now .wd-shop-btn {

  background: #fff;

  color: #ff9800;

  font-size: 16px;

  text-transform: uppercase;

  font-weight: 500;

}

.second-home #call-to-action .call-to-action-buy-now .wd-shop-btn:hover {

  background: #fdb813;

  color: #fff;

}



@media (max-width: 1025px) {

  #call-to-action .call-to-action-buy-now {

    

    top: 12px !important;

  }

}

@media (max-width: 1025px) {

  .second-home #call-to-action .call-to-action-message {

    margin-bottom: 8px;

    font-size: 15px !important;

    line-height: 1.3;

  }

  .second-home #call-to-action .bold-font {

    font-size: 25px !important;

  }

}

/*

	=================================

		Home page Details Section

	=================================

*/

#details {

  padding: 60px 0;

}

#details .details-box {

  background: #f7f7f7;

  padding: 20px 33px 20px 48px;

  position: relative;

}

#details .details-box .main-hover-icon-compare,

#details .details-box .main-hover-icon-user,

#details .details-box .main-hover-icon-vendor {

  transition: 0.5s;

}

#details .details-box:hover .hover-icon-compare,

#details .details-box:hover .hover-icon-user,

#details .details-box:hover .hover-icon-vendor {

  opacity: 1;

}

#details .details-box:hover .main-hover-icon-compare,

#details .details-box:hover .main-hover-icon-user,

#details .details-box:hover .main-hover-icon-vendor {

  opacity: 0;

}

#details .details-title {

  font-size: 18px;

  font-weight: 400;

  margin-bottom: 14px;

}

#details .details-description {

  transform: translateX(10px);

  font-size: 12px;

}

#details .details-description p {

  color: #999999;

}

#details .details-img {

  padding-top: 17px;

}

#details .details-active {

  background-size: cover;

  background-image: url("../img/details-img/active-bg.png");

}

#details .details-active-title {

  color: white;

  font-size: 25px;

  font-weight: 900;

  margin-top: 13px;

}

#details .hover-icon-compare {

  transform: translate(-50%, -61%);

}

#details .hover-icon-user {

  transform: translate(-50%, -40%);

}

#details .hover-icon-vendor {

  transform: translate(-50%, -60%);

}

#details .hover-icon-compare,

#details .hover-icon-user,

#details .hover-icon-vendor {

  position: absolute;

  left: 50%;

  top: 50%;

  transition: 0.5s;

  opacity: 0;

}



.arow {

  position: absolute;

  top: 0;

  right: -22px;

  height: 100%;

  z-index: 10;

}

.arow img {

  height: 100%;

}



/*

	=================================

		Home page Subscribe Section

	=================================

*/

#subscribe .subscribe-body {

  background: white;

  padding: 20px;

  box-shadow: 0px 0px 42px 0px rgba(130, 156, 199, 0.2);

  transform: translateY(37px);

  position: relative;

  z-index: 10;

}

#subscribe .wd-shop-btn {

  padding: 8px 21px;

}

#subscribe .subscribe-title {

  padding-top: 7px;

  font-weight: 300;

}

#subscribe .subscribe-btn {

  cursor: pointer;

}

#subscribe .subscribe-btn:hover {

  border-color: #ff9800;

}



/*

	=================================

		Home page Trending Section

	=================================

*/

#trending {

  background: #f5f5f5;

  padding: 50px 0;

  /*

  	========================

  		Slider Nav

  	========================

  */

}

#trending .owl-nav {

  position: absolute;

  top: 40%;

  left: 0;

  width: 100%;

}

#trending .owl-prev,

#trending .owl-next {

  background: #fff;

  width: 50px;

  height: 50px;

  border-radius: 100%;

  transition: 0.5s;

  position: absolute;

}

#trending .owl-prev i,

#trending .owl-next i {

  color: #333333;

  font-size: 25px;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

}

#trending .owl-prev:hover,

#trending .owl-next:hover {

  background: #ff9800;

}

#trending .owl-prev:hover i,

#trending .owl-next:hover i {

  color: #fff;

}



/*

	=============================

	Custom Media Query

	=============================

*/



@media (min-width: 1200px) {

  #trending .owl-nav div {

    margin: 0;

  }

    #trending .owl-nav div.owl-next {

	right: -62px;

}



}

@media (min-width: 1025px) and (max-width: 1638px) {

  .main-home-page #product-trending-two .owl-nav {

    display: none;

  }

}

/*

	=================================

		Home page Trending Section

	=================================

*/

#product-amazon {

  background: #fff;

  padding: 50px 0 0px;

  /*

  	========================

  		Slider Nav

  	========================

  */

}

#product-amazon .section-title-center .title {

  background: white;

}

#product-amazon .owl-nav {

  position: absolute;

  top: -106px;

  right: 0;

  background: #fff;

  padding: 0 15px;

}

#product-amazon .owl-prev {

  float: left;

}

#product-amazon .owl-next {

  float: right;

}

#product-amazon .owl-prev,

#product-amazon .owl-next {

  background: #f4f4f4;

  padding: 8px 15px;

  border-radius: 0;

  transition: 0.5s;

}

#product-amazon .owl-prev i,

#product-amazon .owl-next i {

  color: #333333;

  font-size: 30px;

}

#product-amazon .owl-prev:hover,

#product-amazon .owl-next:hover {

  background: #000;

}

#product-amazon .owl-prev:hover i,

#product-amazon .owl-next:hover i {

  color: #fff;

}



#product-ebay {

  background: #fff;

  padding: 0;

  /*

  	========================

  		Slider Nav

  	========================

  */

}

#product-ebay .section-title-center .title {

  background: white;

}

#product-ebay .owl-nav {

  position: absolute;

  top: -106px;

  right: 0;

  background: #fff;

  padding: 0 15px;

}

#product-ebay .owl-prev {

  float: left;

}

#product-ebay .owl-next {

  float: right;

}

#product-ebay .owl-prev,

#product-ebay .owl-next {

  background: #f4f4f4;

  padding: 8px 15px;

  border-radius: 0;

  transition: 0.5s;

}

#product-ebay .owl-prev i,

#product-ebay .owl-next i {

  color: #333333;

  font-size: 30px;

}

#product-ebay .owl-prev:hover,

#product-ebay .owl-next:hover {

  background: #000;

}

#product-ebay .owl-prev:hover i,

#product-ebay .owl-next:hover i {

  color: #fff;

}



#product-amazon .owl-carousel .owl-stage-outer,

#product-ebay .owl-carousel .owl-stage-outer,

#trending .owl-carousel .owl-stage-outer {

  padding-bottom: 60px;

}



.brand-logo {

  padding-left: 15px;

}



.product-view-modal .modal-lg {

  max-width: 1020px;

}

.product-view-modal .modal-content {

  border: 5px solid #eaeaea;

  padding: 9px;

}

.product-view-modal .product-title {

  font-size: 25px !important;

}

.product-view-modal .product-store .price {

  margin: 15px 0;

  margin-left: 25px;

}

.product-view-modal .product-store .price p {

  font-size: 15px;

}

.product-view-modal .product-store .store-border-button {

  padding: 7px;

}

.product-view-modal .product-store .store-border-button a:hover {

  background: transparent !important;

  border-color: #ff9800 !important;

}

.product-view-modal .product-store .wd-badge {

  padding: 5px 3px;

  top: 15px;

}

.product-view-modal .product-view .owl-stage-outer {

  padding: 0 !important;

}

.product-view-modal .product-view .owl-dots {

  text-align: left;

  margin-top: 5px;

  padding: 0 5px;

}

.product-view-modal .product-view .owl-dots .active {

  border: 1px solid #ff9800;

}

.product-view-modal .product-view .owl-dot {

  width: 80px;

  height: 80px;

  margin-left: 5px;

  display: inline-block;

  margin-right: 0;

}

.product-view-modal .product-view .owl-dot span {

  display: none !important;

}



.product-view-modal .owl-dot:nth-of-type(1) {

  background: url("../img/product-img/product-view-img-1.jpg");

  background-size: 100%;

}

.product-view-modal .owl-dot:nth-of-type(2) {

  background: url("../img/product-img/product-view-img-2.jpg");

  background-size: 100%;

}



/*

	==========================

	Home v2 Fix home_two

	==========================

*/

.home_two #trending .item {

  padding: 0 15px;

}



/*

	==========================

	Home 3 Fix home_two

	==========================

*/

#recent-product .tab-inner-title {

  transform: translateY(-52px);

}



@media (max-width: 768px) {

  #recent-product .tab-inner-title {

    transform: translateY(0);

  }

}

#main-slider-section .container-fluid .slider-img {

	padding-right: 15%;

}

/*

	=================================

		Home page Review Section

	=================================

*/

#review {

  padding: 60px 0;

  /*

  	========================

  		Slider Nav

  	========================

  */

  /*

  	=========================

  		Video Seciont

  	=========================

  */

}

#review a {

  color: #333333;

}

#review a:hover {

  color: #ff9800;

}

#review .wd-item {

  padding: 20px 20px 3px;

  background: #fff;

}

#review .product-review {

  box-shadow: 0px 0px 42px 0px rgba(130, 156, 199, 0.2);

}

#review .author-name {

  display: block;

  font-size: 16px;

  margin-top: 6px;

}

#review .sub-title {

  font-weight: 300;

  font-size: 14px;

}

#review .sub-title a {

  color: #27a1ff;

}

#review .sub-title a:hover {

  color: #ff9800;

}

#review .rating-text {

  margin-top: 3px;

  font-size: 16px;

  font-weight: 300;

  transform: translateX(-3px);

  color: #333333;

}

#review .rating i {

  font-size: 20px;

}

#review .description {

  margin-top: 16px;

}

#review .figure-caption {

  border: 0;

}

#review .rating {

  margin-right: 7px;

}

#review .review-point {

  color: #ff9800;

}

#review .owl-nav {

  position: absolute;

  top: 25%;

  left: 0;

  width: 100%;

  padding: 0 15px;

}

#review .owl-prev {

  float: left;

}

#review .owl-next {

  float: right;

}

#review .owl-prev,

#review .owl-next {

  background: #fff;

  opacity: 0.60;

  padding: 8px 10px;

  border-radius: 0;

  transition: 0.5s;

}

#review .owl-prev i,

#review .owl-next i {

  color: #333333;

  font-size: 20px;

}

#review .owl-prev:hover,

#review .owl-next:hover {

  opacity: 1;

}

#review .wd-embed-video {

  height: 100%;

}



.home_two #review .description {

  padding-bottom: 9px;

}



/*

	=========================

		Video Seciont

	=========================

*/

#video {

  position: relative;

  background: #000;

}



#video img,

#video iframe {

  display: block;

}



#play {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  cursor: pointer;

  background: url("../img/play-button.png") no-repeat 50% 50%;

  background-size: auto, cover;

  z-index: 9999;

}



#play:hover {

  background-color: rgba(0, 0, 0, 0.2) !important;

}



/*

	=========================

		Fix Style

	=========================

*/

.main-home-page .product-review {

  padding-top: 0;

}

.main-home-page #product-trending .owl-nav {

  margin-top: 0;

  position: absolute;

  z-index: -10;

}

.main-home-page #video {

  margin-top: 0;

  margin-bottom: 0;

}

.main-home-page #product-trending .owl-nav {

  margin-top: 0;

  position: absolute;

  z-index: -10;

}



/* 

	===============================

		Shop Section

	===============================

*/

#blog {

  background: #f5f5f5;

  padding: 70px 0;

}

#blog a {

  padding: 0;

  font-size: 14px;

  color: #ff9800;

  font-weight: 500;

}

#blog a:hover {

  color: #333333;

}

#blog i {

  margin-left: 4px;

  font-size: 17px;

}

#blog .figure {

  background: white;

  margin: 0;

  padding: 20px;

}

#blog .blog-title {

  font-size: 20px;

  color: #333333;

  font-weight: 500;

  margin-top: 5px;

  margin-bottom: 10px;

  display: inline-block;

}

#blog .blog-title:hover {

  color: #ff9800;

}

#blog .blog-content {

  font-size: 14px;

  padding-right: 20px;

}

#blog .mata-info a {

  color: #999999;

  font-size: 14px;

}

#blog .mata-info a:hover {

  color: #ff9800;

}

#blog .figure-caption {

  border: 0;

}

#blog .blog-box {

  transition: 0.5s;

}

#blog .blog-box:hover {

  transform: translate(-5px, -5px);

  box-shadow: 5px 5px 0px 0px #00cee8;

}



.raed-more {

  margin-top: 15px;

}

.raed-more a {

  padding: 0;

  font-size: 14px;

  color: #ff9800;

  font-weight: 500;

}

.raed-more i {

  margin-left: 4px;

  font-size: 17px;

}



/* 

	===============================

		News Section

	===============================

*/

#wd-news {

  padding: 50px 0 120px;

  background: #f5f5f5;

}

#wd-news .figure-caption {

  background: transparent;

}

.news-title {

  font-weight: 400;

  font-size: 30px;

  color: #333333;

  margin-bottom: 60px;

}

#wd-news .wd-news-box {

  background: #fff;

  position: relative;

  transition: 0.5s;

}

#wd-news .wd-news-box:hover {

  transform: translateY(-30px);

}

#wd-news .wd-news-box:hover .wd-news-info {

  background: #ff9800;

}

#wd-news .wd-news-box:hover .wd-news-more-btn,

#wd-news .wd-news-box:hover .figure-caption a,

#wd-news .wd-news-box:hover .wd-news-content {

  color: #fff;

}

#wd-news .wd-news-box:hover .angle-right-to-left,

#wd-news .wd-news-box:hover .angle-left-to-right {

  border-top: 30px solid #ff9800;

}

#wd-news .wd-news-box:hover .figure-caption a:hover {

  color: #333;

}

#wd-news .wd-news-box:hover .wd-news-more-btn:hover {

  color: #333 !important;

}

#wd-news .figure-caption {

  padding: 0;

  font-weight: 700;

  border: 0;

  margin-bottom: 6px;

}

#wd-news .figure-caption a {

  color: #333333;

  font-size: 20px;

}

#wd-news .figure-caption a:hover {

  color: #ff9800;

}

#wd-news .wd-news-content {

  color: #999999;

  line-height: 25px;

  margin-bottom: 13px;

  transition: 0.5s;

}

#wd-news .wd-news-info {

  padding: 22px 18px;

  transition: 0.5s;

}

#wd-news .wd-news-more-btn {

  font-size: 12px;

  text-transform: uppercase;

  background: transparent;

  color: #ff9800;

}

#wd-news .wd-news-more-btn:hover {

  color: #333;

}

#wd-news .wd-news-more-btn i {

  margin-left: 3px;

}



.angle-right-to-left {

  position: absolute;

  bottom: 0;

  width: 100%;

  height: 0;

  transition: 0.5s;

  border-top: 30px solid #fff;

  border-right: 390px solid transparent;

  transform: translateY(100%);

}



.angle-left-to-right {

  position: absolute;

  bottom: 0;

  width: 100%;

  height: 0;

  transition: 0.5s;

  border-top: 30px solid #fff;

  border-left: 380px solid transparent;

  transform: translateY(100%);

}



/*

	=========================

		Fix Style

	=========================

*/

#blog {

  padding: 60px 0 70px;

}

#blog .section-title-center {

  margin-bottom: 35px;

}

#blog .blog-box {

  border-radius: 5px;

}



/*

	====================

	Shop page Section

	====================

*/

/* 

	===============================

		Shop Section

	===============================

*/

.product-shop-page {

  background: #f5f5f5 !important;

}

.product-shop-page .product-box {

  margin-bottom: 50px;

}

.product-shop-page .wd-badge {

  left: 20px;

}

.product-shop-page .wishlist {

  right: 20px;

}



.product-grid {

  padding-bottom: 70px;

}

.product-grid .wd-shop-btn {

  background: #cecece;

}

.product-grid .wd-shop-btn:hover {

  background: #fff;

}



.product-shop-full-grid .product-box:hover .figure-caption {

  background: #f5f2ed;

}

.product-shop-full-grid .product-box:hover .content-excerpt,

.product-shop-full-grid .product-box:hover .price-start,

.product-shop-full-grid .product-box:hover .active-color,

.product-shop-full-grid .product-box:hover .product-content,

.product-shop-full-grid .product-box:hover .rating i {

  color: #666666 !important;

}

.product-shop-full-grid .product-box:hover .rating i,

.product-shop-full-grid .product-box:hover .active-color {

  color: #ff9800 !important;

}

.product-shop-full-grid .figure-caption {

  height: 100%;

  padding: 22px 20px;

}

.product-shop-full-grid .figure-caption .rating {

  border-left: 1px solid;

  border-color: #dbdbdb;

  padding: 0 0 0 15px;

  transform: translate(-15px, 3px);

}

.product-shop-full-grid .product-box-img img {

  width: 100%;

}

.product-shop-full-grid .price-start {

  font-size: 18px;

}

.product-shop-full-grid .product-title {

  font-size: 14px;

  font-weight: 400;

  margin-bottom: 10px;

}

.product-shop-full-grid .product-content {

  color: #666666;

}



/* 

	===============================

		Side Bar Section

	===============================

*/

.filter {

  background: #fff;

  padding: 9px 6px 0;

  margin-bottom: 20px;

  margin-left: 0;

  margin-right: 0;

}

.filter .result,

.filter button,

.filter p {

  font-size: 12px;

}

.filter p {

  color: #666666;

  padding-top: 5px;

}

.filter .sorting {

  font-size: 25px;

  padding-left: 0;

}

.filter .sorting a {

  margin-right: 8px;

  color: #333333;

  display: inline-block;

  transform: translateY(-5px);

}

.filter .sorting a:hover {

  color: #ff9800;

}

.filter .sorting a.active {

  color: #ff9800;

}

.filter .sorting a:last-child {

  margin-right: 0;

}

.filter .show > .btn-secondary.dropdown-toggle {

  background: #f7f7f7;

  border-color: #ececec;

}

.filter .dropdown-item:active {

  background-color: #ff9800;

}

.filter .dropdown-menu {

  border-radius: 0;

  font-size: 12px;

  padding: 0;

}

.filter .result {

  font-weight: 300;

  padding-top: 7px;

  font-style: italic;

}

.filter .filter-btn {

  padding: 6px 10px;

  border-radius: 0;

  margin-left: 10px;

  background: #f7f7f7;

  border: 1px solid #ececec;

  color: #666666;

}



.side-bar {

  padding: 30px;

  margin-bottom: 20px;

  background: #fff;

}

.side-bar .title {

  font-size: 16px;

  margin-bottom: 23px;

  font-weight: 500;

}

.side-bar a {

  color: #666666;

  font-weight: 300;

  font-size: 14px;

}

.side-bar a:hover {

  color: #ff9800;

}



.sidebar-search {

  margin-bottom: 20px;

  border: 1px solid #ececec;

  background: #fff;

}

.sidebar-search .wd-btn-group {

  margin-left: 0;

}

.sidebar-search input,

.sidebar-search button {

  border: 0;

  padding: 13px 20px;

  border-radius: 0;

}

.sidebar-search input {

  color: #a5a5a5;

  background: #fff;

}

.sidebar-search input:focus {

  color: #a5a5a5;

}

.sidebar-search .btn-secondary {

  background: white;

  color: #a5a5a5;

}

.sidebar-search .btn-secondary:hover {

  background: #ff9800;

}



.sidebar-review-box p {

  font-size: 14px;

}

.sidebar-review-box .product-price {

  font-size: 18px;

  padding: 18px 0 3px;

}

.sidebar-review-box .rating {

  margin-top: 8px;

}

.sidebar-review-box .owl-stage-outer {

  padding-bottom: 0 !important;

}

.sidebar-review-box .owl-nav {

  top: 29% !important;

  transform: translateY(-50%);

  width: 100%;

  padding: 0 !important;

  background: transparent !important;

}

.sidebar-review-box .owl-prev,

.sidebar-review-box .owl-next {

  border-radius: 100% !important;

  padding: 8px 17px !important;

  background: white !important;

  box-shadow: 0 1px 6px 1px rgba(130, 156, 199, 0.2);

}

.sidebar-review-box .owl-prev i,

.sidebar-review-box .owl-next i {

  font-size: 18px !important;

}

.sidebar-review-box .owl-prev:hover,

.sidebar-review-box .owl-next:hover {

  background: #ff9800 !important;

}

.sidebar-review-box .owl-prev {

  transform: translateX(-55%);

}

.sidebar-review-box .owl-next {

  transform: translateX(55%);

}



.category a:hover i {

  margin-right: 10px;

}

.category li {

  margin-bottom: 12px;

}

.category li:last-child {

  margin-bottom: 0;

}

.category i {

  margin-right: 4px;

  transition: 0.5s;

}

.category .dropdown-sub-menu {

  padding: 8px 0 0 17px;

  cursor: pointer;

}

.category .sidebar-dropdown p {

  cursor: pointer;

  transition: 0.5s;

}

.category .sidebar-dropdown:hover p {

  color: #ff9800;

}



.check-box a {

  color: #666666;

}

.check-box a:hover {

  color: #ff9800;

}

.check-box i {

  margin-right: 5px;

}

.check-box li {

  margin-bottom: 8px;

}



.color-box a {

  color: #666666;

}

.color-box a:hover {

  color: #ff9800;

}

.color-box i {

  margin-right: 5px;

}

.color-box li {

  margin-bottom: 8px;

}

.color-box .color-black {

  color: #000000;

}

.color-box .color-red {

  color: #f44336;

}

.color-box .color-purple {

  color: #673ab7;

}

.color-box .color-yellow {

  color: #ffc107;

}

.color-box .color-cyan {

  color: #00bcd4;

}



.tags-box a {

  background: #f1f1f1;

  padding: 3px 8px;

  font-size: 11px;

  margin-bottom: 2px;

  display: inline-block;

}

.tags-box li {

  display: inline-block;

}



.sorting .nav-tabs .nav-link.active {

  border-left: 1px solid #fff;

  border-right: 1px solid #fff;

}

.filter .sorting a:last-child {

  margin-right: 0;

}

.sorting .nav-tabs {

  border-bottom: 1px solid #fff;

  float: right;

}

.filter .sorting a {

  margin-right: 0;

  padding: 0 7px;

  border-color: #fff;

}

.sorting .nav-tabs .nav-link:focus,.sorting .nav-tabs .nav-link:hover {

  border-color: #fff #fff #fff;

}



/* 

	===============================

		Page Location Section

	===============================

*/

.page-location {

  padding: 5px 0 5px 17px;

}

.page-location li {

  display: inline-block;

  margin-right: 3px;

}

.page-location a {

  color: #999999;

}

.page-location a:hover {

  color: #ff9800;

}

.page-location .page-location-active {

  color: #333333;

}

.page-location .page-location-active .divider {

  display: none;

}



/* 

	===============================

		Client Img Section

	===============================

*/

.client-img {

  background: #fff;

}



/* 

	===============================

		Fix0 Style shop-left-sidebar-page

	===============================

*/

.shop-left-sidebar-page .product-box {

  margin-bottom: 40px;

}

.shop-left-sidebar-page .product-box:hover {

  box-shadow: 0px 8px 8px 0px rgba(130, 156, 199, 0.2);

}

.shop-left-sidebar-page .product-grid .wd-shop-btn {

  margin-top: 20px;

  text-transform: uppercase;

  padding: 15px 35px;

  font-weight: 500;

}



/* 

	==============================================

		Fix0 Style shop-left-sidebar-full-grid

	==============================================

*/

.shop-left-sidebar-full-grid-page .product-shop-page .product-box {

  margin-bottom: 30px !important;

}

.shop-left-sidebar-full-grid-page .product-shop-page .product-box .product-box-img {

  padding: 10px;

  background: #fff;

}

.shop-left-sidebar-full-grid-page .product-shop-page .product-box .figure-caption {

  border: 0;

}

.shop-left-sidebar-full-grid-page .wd-shop-btn {

  text-transform: uppercase;

}



.shop-right-sidebar-page .price-start {

  font-size: 13px;

  font-weight: 500;

}



.shop-left-sidebar-page .figure-caption .rating {

  padding-left: 30px;

  border-left: 0;

}



/*

	=============================

	Custom Media Query

	=============================

*/

@media (max-width: 768px) {

.filter-btn-area {

    display: none;

  }

  .shop-pages #product-amazon .wd-shop-btn {

    font-size: 14px;

    padding: 11px 20px;

  }

  .shop-pages .collapse-category {

    border-radius: 0;

    width: 100%;

    background: #fff;

    color: #333;

    font-weight: 500;

    border-color: #ff9800;

    text-align: left;

    background: #ff9800;

    color: #fff;

    padding: 15px 20px;

  }

  .shop-pages .collapse-category i {

    float: right;

  }

  .shop-pages .collapsed {

    color: #333;

    background: #fff;

    border-color: #fff;

  }

  .shop-pages .check-box {

    margin-top: 20px;

  }

  .shop-pages .figure-caption .rating {

    margin-bottom: 15px;

  }

  .shop-pages .figure-caption .rating i {

    font-size: 15px;

  }

}

@media (min-width: 768px) {

.filter-btn-area {

    display: block;

  }

}

@media (max-width: 1199px) {

  .shop-pages .price-start {

    font-size: 14px;

  }

  .shop-pages .figure-caption {

    padding: 14px 20px;

  }

}

/*

	=============================

	Product Details page Section

	=============================

*/

/*

	===========================================

		Product Details Page Style

	===========================================

*/

.product-details {

  background: #f5f5f5;

  padding-bottom: 50px;

}

.product-details .page-location {

  padding: 15px 0;

}

.product-details .choose-markets .select-market-btn {

  background: transparent;

  border-color: #ececec;

  color: #333333;

}

.product-details .choose-markets .select-market-btn:hover {

  background: #ff9800;

  color: #fff;

}

.product-details .choose-markets .select-market-btn:focus {

  outline: none;

  box-shadow: none;

}



.product-details-page .product-details .owl-stage-outer {

  padding-bottom: 0;

}

.product-details-page .product-details .owl-next i {

  transform: translate(-50%, -50%);

}



.related-product {

  background: white;

  margin-top: 50px;

  padding: 36px 36px 0;

}

.related-product .related-product-title {

  margin-bottom: 30px;

  font-size: 20px;

  font-weight: 400;

  padding-left: 15px;

}

.related-product .owl-carousel .owl-stage-outer {

  padding-bottom: 50px !important;

}



.product-gallery-slider {

  border: 1px solid #ececec;

  border-bottom-color: transparent;

}



.multiple-product-slider {

  border-left: 1px solid #ececec;

}

.multiple-product-slider .item {

  padding: 2px 0 3px;

  border: 1px solid #ececec;

  border-left-color: transparent;

}

.multiple-product-slider .owl-stage-outer {

  padding-bottom: 0 !important;

}



.product-details-section {

  background: #fff;

}



.product-details-gallery {

  margin-top: 50px;

}

.product-details-gallery .product-ratings-text {

  display: inline-block;

  font-size: 14px;

  font-weight: 300;

}

.product-details-gallery .product-title {

  font-weight: 400;

  font-size: 30px;

  margin-bottom: 10px;

}

.product-details-gallery .rating {

  padding-right: 7px;

  border-right: 1px solid #c3c3c3;

  margin-right: 7px;

}

.product-details-gallery .rating i {

  font-size: 20px;

}

.product-details-gallery .list-group {

  padding-bottom: 22px;

  border-bottom: 1px solid;

  border-color: #c3c3c3;

}

.product-details-gallery .list-group:last-child {

  border-bottom: 0;

}

.product-details-gallery .media-body {

  font-size: 20px;

  line-height: 1;

}

.product-details-gallery .content-list {

  padding-top: 20px;

  padding-bottom: 30px;

  color: #666666;

}

.product-details-gallery .content-list i {

  margin-right: 5px;

}



.product-store-box:last-child .store-border-price,

.product-store-box:last-child .store-border-button {

  border-bottom: 1px solid #ececec;

}

.product-store-box:last-child .store-border-img {

  border-bottom: 1px solid #ececec;

}



.product-store {

  padding: 0 15px;

}

.product-store .store-border-img,

.product-store .store-border-price,

.product-store .store-border-button {

  border: 1px solid #ececec;

}

.product-store .store-border-price,

.product-store .store-border-button {

  border-left: 0;

  border-bottom: 0;

}

.product-store .store-border-img {

  border-bottom: 0;

}

.product-store .store-border-price {

  font-size: 20px;

  font-weight: 300;

  border-right: 0;

}

.product-store .price {

  margin-top: 16px;

  margin-left: 55px;

}

.product-store .store-border-button {

  padding-top: 14px;

}

.product-store .store-border-button a {

  padding: 8px 16px;

  text-transform: uppercase;

  font-weight: 400;

  font-size: 14px;

}

.product-store .wd-badge {

  padding: 5px 15px;

}



.wd-tab-section {

  background: #fff;

  margin-top: 30px;

}

.wd-tab-section .nav-item {

  padding: 0;

  text-align: center;

}

.wd-tab-section .wd-tab-menu {

  border-bottom: 1px solid #ff9800;

}

.wd-tab-section .wd-tab-menu a {

  border-radius: 0;

  padding: 18px 0;

  color: #333333;

}

.wd-tab-section .wd-tab-menu a:hover {

  background: #ff9800;

  color: #fff !important;

}

.wd-tab-section .wd-tab-menu .active {

  background: #ff9800;

  color: #fff;

}

.wd-tab-section .tab-pane {

  padding: 30px;

}

.wd-tab-section .description-title {

  font-size: 20px;

  font-weight: 300;

  margin-bottom: 30px;

}

.wd-tab-section .description-subtitle {

  font-size: 16px;

  font-weight: 300;

  margin-bottom: 10px;

}

.wd-tab-section .description-subtitle {

  color: #333333;

  font-size: 16px;

  font-weight: 400;

}

.wd-tab-section .description-subcontent {

  color: #666666;

  font-size: 14px;

  font-weight: 300;

  margin-bottom: 20px;

}



.highlights-text {

  color: #0072ff;

}



.tab-gallery {

  margin-bottom: 30px;

  color: #666666;

}



.description-list i {

  margin-right: 5px;

}

.description-list li {

  color: #666666;

  margin-bottom: 5px;

}



.wd-info-section .info-section p {

  color: #666666;

}

.wd-info-section .list-group-item:first-child,

.wd-info-section .list-group-item:last-child {

  border-radius: 0;

}



.video-info {

  padding-top: 20px;

}

.video-info p {

  margin-bottom: 10px;

  color: #666666;

  display: inline-block;

}



.video-info-title {

  font-size: 16px;

  font-weight: 500;

  margin-bottom: 5px;

}



.video-info-content {

  margin-top: 20px;

}



.product-tab-content {

  margin-bottom: 30px;

}



.tab-video-area {

  padding-top: 30px;

}



.video-info-subtitle {

  font-weight: 500;

  font-size: 14px;

  font-style: italic;

  display: inline-block;

  margin-right: 5px;

}



canvas {

  width: 60px;

  background: transparent;

}



.specifiction-section .specifiction-title {

  font-size: 20px;

  margin-bottom: 20px;

}

.specifiction-section .list-group-item:first-child,

.specifiction-section .list-group-item:last-child {

  border-radius: 0;

}

.specifiction-section .specifiction-list li {

  padding: 8px 15px;

  font-size: 14px;

  font-weight: 300;

  background: #f7f7f7;

  border-color: #ececec;

  color: #666666;

}

.specifiction-section .specifiction-list span {

  color: #333333;

  font-weight: 400;

}



.price-history-section .price-history-title {

  font-size: 20px;

  margin-bottom: 20px;

}

.price-history-section .price-history-subtitle {

  font-size: 14px;

  font-weight: 300;

  margin-bottom: 20px;

}

.price-history-section .price-box {

  padding: 15px 10px;

  box-shadow: 0px 0px 17px 3px rgba(149, 161, 167, 0.2);

}

.price-history-section .main-price {

  padding-top: 10px;

}

.price-history-section .main-price strong {

  font-size: 16px;

  

padding-top: 10px;

  display: inline-block;

  color: #0065cd;

}

.price-history-section .since-price {

  font-size: 12px;

  color: #999999;

}

.price-history-section .price-history-box {

  padding: 20px;

  margin-bottom: 20px;

}

.price-history-section .total-price {

  position: absolute;

  top: 4px;

  left: 33px;

  transform: translate(-50%, 50%);

  font-size: 18px;

  color: #0065cd;

  font-weight: 300;

}



.price-history-area .price-history-box {

  padding: 0 15px;

}

.price-history-area .tab-chart-bord {

  border: 0;

}



.tab-chart-bord {

  padding: 30px 30px;

  background: #fff;

  border: 1px solid #ececec;

}

.tab-chart-bord i {

  font-size: 12px;

  color: #d8d8d8;

  margin-right: 7px;

}

.tab-chart-bord .nav-item {

  padding: 10px 30px 10px 0px;

}

.tab-chart-bord .active i {

  color: #ff9800;

}

.tab-chart-bord .tab-pane {

  padding: 0;

}

.tab-chart-bord .tab-chart-bord-title {

  font-size: 14px;

  font-weight: 400;

  margin-bottom: 20px;

}



.related-articles {

  margin-top: 50px;

}

.related-articles .related-articles-title {

  font-size: 20px;

  font-weight: 400;

  margin-bottom: 28px;

}

.related-articles .articles-title {

  color: #0066c0;

  font-weight: 400;

  padding-top: 5px;

}

.related-articles .articles-content {

  font-size: 14px;

  color: #999999;

}



.reviews-title {

  padding-top: 20px;

}

.reviews-title h3 {

  font-weight: 400;

  font-size: 20px;

}



/*

	======================

	======================

*/

.wd-tab-section .wd-tab-menu .active a {

  color: #fff;

}



.wd-tab-section .reviews-section {

  padding-top: 0px;

}



.wd-bg-green {

  background: #388e3c;

}



.wd-bg-yellow {

  background: #ff9f00;

}



.wd-bg-red {

  background: #ff6161;

}



.wd-progress {

  height: 5px;

}



.review-rating-title {

  margin-bottom: 30px;

}



.review-rating {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-68%, -50%);

}

.review-rating .rating {

  color: #388e3c;

}

.review-rating p {

  color: #666666;

  font-size: 14px;

}



.rating-star p {

  font-size: 20px;

  font-weight: 500;

}



.tab-rating-bar-section {

  margin-bottom: 30px;

}



.rating-bar-section {

  padding-top: 30px;

  transform: translateX(-27px);

}



.rating-star-area {

  font-size: 18px;

  margin-top: 2px;

}



.rating-bar {

  margin-left: 20px;

  transform: translateY(11px);

}



.wd-star-market-badge {

  padding: 5px 9px;

  font-size: 14px;

  font-weight: 400;

  background: #ff9800;

  margin-left: 20px;

}



/*

	=============================

	=============================

*/

.rating-star {

  margin-top: 10px;

  position: relative;

}

.rating-star .rating-number {

  position: absolute;

  top: 0;

  left: 107px;

}



.star-view-market {

  padding-top: 32px;

}

.star-view-market img {

  margin-left: 10px !important;

}



.rating-market-section {

  margin-top: 15px;

  margin-bottom: 38px;

}

.rating-market-section .wd-star-market-badge {

  margin-bottom: 5px;

}



.add-review-btn {

  background: #e2e2e2;

  padding-left: 11px;

  padding-right: 11px;

  margin-left: 20px;

  border-color: #e2e2e2;

  color: #666666;

}

.add-review-btn:hover {

  background: #ff9800;

  border-color: #ff9800;

}



.review-our-product-area {

  background: #f9f9f9;

  border: 1px solid #f0f0f0;

  padding: 30px;

  margin-top: 10px;

  margin-bottom: 20px;

}



.client-title {

  font-size: 16px;

  font-weight: 400;

  color: #333333;

  padding-top: 15px;

  padding-bottom: 5px;

}



.client-subtitle {

  font-size: 14px;

  color: #666666;

}

.client-subtitle a {

  color: #ff9800;

}



.review-date-time {

  padding-top: 14px;

}



.review-date {

  color: #666666;

  font-size: 14px;

  font-weight: 300;

}



.review-time {

  color: #999999;

  font-size: 14px;

  font-weight: 300;

}



.review-our-product-area .wd-star-market-badge {

  margin-left: 0;

}

.review-our-product-area .rating-star {

  margin-left: -5px;

}



.client-review-list {

  padding-top: 15px;

}

.client-review-list .media-body {

  padding-left: 15px;

}

.client-review-list .media-heading {

  font-size: 14px;

  font-weight: 500;

  color: #333333;

  padding-top: 8px;

}



.check-list {

  padding-top: 16px;

}

.check-list i {

  color: #2fd388;

  margin-right: 5px;

}

.check-list li {

  margin-bottom: 5px;

}



.icon-red i {

  color: #ff4a4a;

}



.leave-opinion {

  margin-bottom: 30px;

}



.review-comment-section input,

.review-comment-section textarea {

  background: #f7f7f7;

}

.review-comment-section input:focus,

.review-comment-section textarea:focus {

  background: #f7f7f7;

  border-color: #e6e6e6;

}

.review-comment-section textarea {

  height: 170px;

  width: 355px;

}

.review-comment-section label {

  font-size: 16px;

}

.review-comment-section .rating-area {

  margin-bottom: 10px;

}

.review-comment-section .rating-area .rating-slider-1,

.review-comment-section .rating-area .rating-slider-2,

.review-comment-section .rating-area .rating-slider-3,

.review-comment-section .rating-area .rating-slider-4,

.review-comment-section .rating-area .rating-slider-5 {

  margin-top: 12px;

}

.review-comment-section .product-rating-area {

  position: relative;

}

.review-comment-section .product-rating-list {

  padding-right: 30px;

  position: absolute;

  bottom: 60px;

  width: 100%;

}

.review-comment-section .review-comment {

  cursor: pointer;

}



.color-black {

  color: #666666;

}



.color-green {

  color: #2fd388;

}



.color-red {

  color: #ff4a4a;

}



.review-comment {

  padding: 13px 70px;

  background: #f0f0f0;

  border-color: #e6e6e6;

  color: #666666;

  font-size: 14px;

  font-weight: 500;

}

.review-comment i {

  margin-right: 5px;

}

.review-comment:hover {

  background: #ff9800;

  border-color: #ff9800;

}



/*

	===========================================

		Third Home Page

	===========================================

*/

.wd-amazon-product-tabs {

  margin-bottom: 20px;

  border-bottom: 0;

}

.wd-amazon-product-tabs li:first-child a {

  border-top-left-radius: 8px;

  border-bottom-left-radius: 8px;

  border-top-right-radius: 3px;

  border-bottom-right-radius: 3px;

}

.wd-amazon-product-tabs li:last-child a {

  border-top-right-radius: 8px;

  border-bottom-right-radius: 8px;

}

.wd-amazon-product-tabs a {

  color: #333;

  padding: 10px 35px !important;

  background: #fff !important;

  border-radius: 0;

  border: 1px solid #ececec;

}

.wd-amazon-product-tabs a:hover {

	background: #fdb813 !important;

	color: #fff;

}

.wd-amazon-product-tabs .active {

  background: #fdb813 !important;

  color: #fff !important;

  font-weight: 500;

}

.third-home .recent-product-box .product-img {

  position: relative;

}

.third-home .recent-product-box .recent-product-overlay {

  position: absolute;

  bottom: 0;

  width: 100%;

  padding: 66px 0 0;

}

.third-home .recent-product-box:hover .recent-product-overlay {

  opacity: 1;

}

.third-home .countdown-value {

  width: 40px;

  height: 32px;

  font-size: 14px !important;

  line-height: 1;

}

.third-home .countdown-container .countdown-value {

  background: #ff9800;

}

.third-home .recent-product-overlay {

  background: rgba(232, 241, 244, 0.6);

  height: 100%;

  transition: 0.5s;

  opacity: 0;

}

.third-home .recent-product-overlay .countdown {

  padding-top: 20px;

}

.third-home .compare-btn {

  margin-bottom: 20px;

}

.third-home .compare-btn a {

  background: #fff !important;

}

.third-home .compare-btn a:hover {

  background: #ff9800 !important;

}

.wd-amazon-product-tabs {

  position: relative;

  z-index: 10;

}



/*

	================================

	Fix Style product-details-page

	================================

*/

.product-details-page .product-details .product-gallery-slider .owl-prev i,

.product-details-page .product-details .product-gallery-slider .owl-next i {

  transform: translate(-50%, -50%);

}

.product-details-page .product-details .product-store-box .wd-shop-btn:hover {

  background: transparent !important;

  border-color: #ff9800 !important;

}

.product-details-page .product-details .review-comment-section textarea {

  padding: 20px;

}



#product-slider-two {

  padding: 20px;

}



/*

	=============================

	Custom Media Query

	=============================

*/

@media (max-width: 767px) {

  .product-details .wd-opacity {

    display: none;

  }

  .product-details .wd-info-section {

    margin-top: 20px;

  }

  .product-details .product-detail-desktop {

    display: none;

  }

  .product-details li {

    display: block !important;

  }

    

  .product-details .page-location li {

	display: inline-block !important;

}





  .product-slier-details {

    padding: 20px 15px;

  }



  .product-details-gallery .product-title {

    font-size: 20px;

  }



  .product-details-gallery .media-body,

  .product-details-gallery .rating i {

    font-size: 15px;

  }



  .product-store .store-border-price {

    font-size: 15px;

  }



  .product-store .store-border-button a {

    font-size: 12px;

    padding: 5px;

  }



  .store-border-img {

    padding: 15px;

  }



  .product-store .wd-badge {

    padding: 5px;

  }



  /* ========================

  	Tab Content

  ===========================*/

  .tab-content .tab-rating-bar-section img {

    width: 100%;

  }

  .tab-content .wd-star-market-badge {

    margin-left: 5px;

  }



  .review-our-product-area {

    padding: 10px;

  }



  .review-comment-section textarea {

    width: 100%;

  }



  .product-rating-area .product-rating-list {

    padding: 20px 0 0;

  }



  .price-history-section {

    margin-top: 20px;

  }

  .price-history-section .total-price {

    left: 16px;

    top: 19px;

    transform: translate(0);

  }

  .price-history-section .main-price {

    padding: 0;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

  }

  .price-history-section .price-history-box {

    padding: 6px 20px;

    margin-bottom: 0;

  }



  .tab-chart-bord {

    padding: 10px;

  }

  .tab-chart-bord .nav-item {

    margin-right: 10px;

    border: 0 !important;

  }



  .product-details .related-articles .media {

    display: flex !important;

  }

  .product-details .related-articles .articles-content {

    padding-bottom: 10px;

  }

}

@media (min-width: 768px) {

  .product-details .compare-details-section {

    margin-bottom: 50px;

  }

  .product-details .compare-details-section .full-specifiction {

    width: 100%;

  }

  .product-details .review-comment-section textarea {

    width: 100%;

  }

  .product-details .product-detail-ph {

    display: none;

  }

.product-details .compare-products table tbody td.compare-details-section {

  width: 45%;

  overflow: hidden;

}



  .review-our-product-area .reviews-title {

    padding-top: 0;

  }

  .review-our-product-area .review-date-time {

    text-align: right !important;

  }

}

@media (max-width: 1024px) {

  .product-details .product-full-review .review-our-product {

    padding: 15px;

  }

  .product-details .product-full-review .product-rating-area {

    padding: 25px;

  }

  .product-details .related-product {

    padding: 20px;

  }

  .product-details .owl-prev {

    margin-left: -5px;

  }

  .product-details .owl-next {

    margin-right: -5px;

  }

  .product-details .compare-products {

    padding: 20px;

  }

  .product-details .compare-products table tbody td {

    display: inline-block;

    width: 100%;

  }

  .product-details .choose-market-collapse {

    border-radius: 0;

    width: 100%;

    text-align: left;

    background: #fff;

    border-color: #f5f5f5;

    color: #333;

    margin-bottom: 10px;

  }

  .product-details .choose-market-collapse i {

    float: right;

  }

  .product-details li {

    padding: .5rem .75rem;

    border: 1px solid #f5f5f5;

    transition: 0.5s;

  }

  .product-details li:hover {

    background: #f5f5f5;

  }

  .product-details .choose-market {

    padding-top: 0;

  }

  .product-details .compare-products .table td {

    border-right: 0;

    padding: 15px;

  }

  .product-details .compare-details-section {

    text-align: center;

    background: rgba(236, 236, 236, 0.34);

    margin-bottom: 50px;

  }

  .product-details .compare-details-section .full-specifiction {

    width: 245px;

    margin: 0 auto 10px;

    text-align: left;

  }

  .product-detail-collapse {

    width: 100%;

    padding: 15px;

    text-align: left;

    margin-top: 15px;

    font-size: 14px;

    background: #efefef;

    border-color: #f9f9f9;

    color: #333;

  }

  .product-detail-collapse:hover, .product-detail-collapse:active {

    background: #ff9800;

    border-color: #ff9800;

  }



  .compare-products-nav {

    display: none;

  }



  .review-comment-section .product-rating-desktop {

    display: none;

  }

  .review-comment-section .product-rating-ph {

    margin-bottom: 20px;

  }



  .tab-rating-bar-section img {

    width: 100%;

  }



  .review-rating {

    transform: translate(-50%, -50%);

  }



  .rating-bar-section {

    transform: translate(0);

  }



  .wd-tab-section .tab-pane {

    padding: 10px;

  }

  .wd-tab-section .specifiction-list li {

    padding: 12px !important;

  }



  .wd-since-month canvas,

  .wd-since-day canvas,

  .wd-since-year canvas {

    width: 60px !important;

    height: 60px !important;

  }



  .price-history-box {

    padding: 10px 15px !important;

    margin-bottom: 0 !important;

  }



  .tab-chart-bord {

    padding: 10px;

  }



  .star-view-market img {

    margin-bottom: 5px !important;

  }

}

@media (max-width: 768px) {

  .third-home .wd-amazon-product-tabs a {

    padding: 10px 48px !important;

  }

  .product-details-page #related-product .owl-nav {

  margin-top: -40px;

  position: absolute;

  z-index: 99999;

  left: 42%;

}

}

@media (min-width: 1025px) {

  .product-details .compare-products table tbody td.compare-details-section {

    width: auto;

  }

  .product-details .full-specifiction {

    display: none;

  }



  .review-comment-section .product-rating-desktop {

    display: none;

  }



  .choose-market-collapse {

    display: none;

  }



  .star-view-market img {

    margin-left: 0 !important;

  }

}

@media (min-width: 1199px) {

  .review-comment-section .product-rating-desktop {

    display: block;

  }

  .review-comment-section .product-rating-ph {

    display: none;

  }



  .product-details .review-rating {

    transform: translate(-97%, -50%);

  }

}

/*

	=============================

	Review page Section

	=============================

*/

/*

	=================================

		Review page  Section

	=================================

*/

.review-page-section {

  margin-bottom: 35px;

}

.review-page-section .thumbnail {

  margin-bottom: 50px;

}

.review-page-section .caption {

  padding: 20px 15px;

  background: #fff;

  border: 1px solid #e5e5e5;

  color: #666666;

  transform: translateY(-3px);

}

.review-page-section .caption a:hover .caption-title {

  color: #ff9800;

}

.review-page-section .caption-title {

  font-size: 14px;

  color: #333333;

  font-weight: 400;

  margin-bottom: 8px;

  transition: 0.5s;

}

.review-page-section .review-btn {

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  font-size: 14px;

  font-weight: 700;

  background: #fdb813;

  border-color: #fdb813;

}

.review-page-section .review-btn:hover {

  background: #fff;

  color: #fdb813;

}

.review-page-section .review-content {

  padding-bottom: 20px;

  font-weight: 300;

}

.review-page-section .author-name {

  font-size: 14px;

  font-weight: 300;

  margin-bottom: 8px;

}

.review-page-section .author-name a:hover {

  color: #ff9800;

}

.review-page-section .active {

  background: #ff9800;

}



.product-review {

  margin-bottom: 20px;

  background: #fff;

  padding-top: 30px;

}

#product-review.product-review {



  padding-top: 0px;

}

.product-review .product-review-title {

  padding-bottom: 20px;

}

.product-review .testimonial-content p {

  font-size: 12px;

  color: #666666;

}

.product-review .author-ratings-area {

  padding-top: 7px;

}

.product-review .author-ratings-area a {

  background: transparent;

  color: #cecece;

  width: auto;

}

.product-review .list-group-item {

  border-left: 0;

  border-top: 0;

  border-right: 0;

  margin-bottom: 0;

}

.product-review .author-active {

  color: #ff9800 !important;

}

.product-review .list-group-item:first-child,

.product-review .list-group-item:last-child {

  border-radius: 0;

}



.author-ratings {

  display: inline-block;

  background: #cecece;

  color: #fff;

  width: 20px;

  height: 20px;

  text-align: center;

  border-radius: 5px;

  font-size: 14px;

}



.testimonial-content {

  position: relative;

}

.testimonial-content p {

  transition: 0.5s;

}

.testimonial-content a:hover p {

  color: #ff9800;

}



.author-ratings-area {

  padding-top: 20px;

}

.review-slider-section {

	position: relative;

	z-index: 9;

}

.review-slider-section .review-search-slider-section {

  position: absolute;

  top: 50%;

  left: 50%;

  text-align: center;

  transform: translate(-50%, -50%);

  color: #fff;

}

.review-slider-section .review-search-slider-section .input-group {

  padding: 8px;

  background: #cfd6e2;

}

.review-slider-section .review-search-slider-section .form-control {

  background: #cfd6e2;

}

.review-slider-section .review-search-slider-section .form-control,

.review-slider-section .review-search-slider-section .wd-slider-search-btn {

  border: 0;

  cursor: pointer;

}

.review-slider-section .slider-search-section {

  margin: 0 auto;

}

.review-slider-section .slider-search-section input {

  padding-left: 30px;

}

.review-slider-section .slider-search-section button {

  cursor: pointer;

}

.review-slider-section .review-slider-title {

  font-size: 40px;

  margin-bottom: 16px;

}

.review-slider-section .review-slider-subtitle {

  font-size: 20px;

  margin-bottom: 30px;

}



.wd-dropdown-menu {

  width: 478px;

  margin-left: -8px;

  border-radius: 0;

  box-shadow: none;

  border: 0;

  margin-top: 7px;

}



.wd-slider-search-btn {

  background: #fff;

  color: #333333;

  border-radius: 0;

  box-shadow: 0px 0px 0px 8px white;

  position: relative;

  z-index: 10;

}

.wd-slider-search-btn:hover {

  background: #fff;

  color: #333333;

}

.wd-slider-search-btn:active {

  background: #fff;

  color: #333333;

}

.wd-slider-search-btn:focus {

  box-shadow: 0px 0px 0px 0px white !important;

  background: #fff;

  color: #333333;

}



.wd-search-btn {

  border-top-left-radius: 4px !important;

  border-bottom-left-radius: 4px !important;

  background: #fdb813;

  border-color: #fdb813;

}

.wd-search-btn:hover {

  background: white;

  border-color: #ff9800;

  color: #ff9800;

}



.search-category {

  padding-left: 22px;

}

.search-category a {

  font-size: 13px;

  display: inline-block;

  font-weight: 300;

  color: #666666;

}

.search-category a:hover {

  color: #ff9800;

}

.search-category i {

  margin-right: 5px;

}



.search-category-title {

  font-size: 14px;

  font-weight: 300;

  margin-bottom: 8px;

}



/*

	==========================

	Amazon Review Section

	==========================

*/

#amazon-review {

  background: #f5f5f5;

  padding: 50px 0;

}

#amazon-review .amazon-review-title {

  padding: 28px;

  background: #fff;

  border: 1px solid #ececec;

  border-bottom: 0;

}

#amazon-review .amazon-review-box:last-child .media {

  border-right: 1px solid #ececec;

}

#amazon-review .amazon-review-box-content {

  padding-right: 30px;

  padding-left: 30px;

}

#amazon-review .media {

  background: #fff;

  border: 1px solid #ececec;

  border-right: 0;

  padding: 8px;

  border: 1px solid #ececec;

}

#amazon-review .amazon-review-box-title {

  font-size: 14px;

  font-weight: 500;

  margin-bottom: 15px;

  margin-top: 10px;

}

#amazon-review .rating i {

  font-size: 16px;

}

#amazon-review .rating .active-color {

  color: #ffc400 !important;

}

#amazon-review .amazon-review-content {

  color: #999999;

  margin-bottom: 10px;

}

#amazon-review .amazon-details {

  padding: 8px 32px;

  background: transparent;

  border-color: #ff9800;

  color: #ff9800;

  margin-top: 15px;

  transition: 0.5s;

}

#amazon-review .amazon-details i {

  font-size: 12px;

  margin-left: 5px;

  transform: translateY(-1px);

}

#amazon-review .amazon-details:hover {

  background: #ff9800;

  color: #fff;

}

#amazon-review .price {

  color: #ff9800;

}



/*

	==========================

	Third Review Section

	==========================

*/

.bg-image#review {

  background: url("../img/review/th-review-bg.png");

  background-size: cover;

  background-position: 100% 100%;

  padding: 100px 0;

}

#review .review-title {

  margin-bottom: 17px;

  color: #fff;

  font-size: 25px;

  font-weight: 500;

}

#review .review-title span {

  display: inline-block;

  font-size: 30px;

  text-transform: uppercase;

  font-weight: 900;

}

#review .review-list .media-body {

  flex: none;

}

#review .review-list .media-body .active-color,#review .review-list .media-body i {

  font-size: 16px;

  color: #fff !important;

}

#review .review-list .media-body .fa-quote-left {

  margin-right: 10px;

}

#review .review-list .media-body .fa-quote-right {

  margin-left: 10px;

}

#review .review-list .media-body .review-content {

  color: #fff;

  font-size: 16px;

  font-family: "Roboto", sans-serif;

  font-style: italic;

}



/*

	==========================

	Fix Style Review

	==========================

*/

.review-page .product-review {

  padding-top: 30px;

}

.review-page .wd-shop-btn {

  text-transform: uppercase;

}



/*

	==========================

	Fix Style Review Home v2

	==========================

*/

.home_two #review .product-review {

  padding-top: 0;

}

.home_two #review .product-review .owl-nav {

  margin: 0;

  top: 28%;

}

.home_two #video {

  margin-top: 0;

}



/*

	=============================

	Custom Media Query

	=============================

*/

@media (max-width: 1024px) {

  #amazon-review {

    padding: 30px 0;

  }



.review-slider-section .review-slider-title {

    font-size: 13px;

    line-height: 1.5;

  }

  .review-page .review-slider-section .review-slider-subtitle {

    font-size: 13px;

  }

  .review-page .review-search-slider-section .input-group {

    padding: 0;

  }

  .review-page .wd-slider-search-btn {

    box-shadow: none;

  }

  .review-page .wd-slider-search-btn:focus {

    box-shadow: none !important;

  }



  /*

  	===============================

  	Second Home Page

  	===============================

  */

  .second-home .amazon-review-box-area {

    padding: 0 15px;

  }

}

@media (max-width: 575px) {

  .review-page .review-slider-section {

    height: 200px;

  }

  .review-page .review-slider-section img {

    height: 200px;

  }

.review-slider-subtitle {

    display: none;

  }

  .review-page .thumbnail-img img {

    width: 100%;

  }

  .review-page .testimonial-content {

    text-align: left;

  }

.slider-search-section {

    display: none;

  }

  .review-page #cat-search-ph {

    padding-top: 20px;

    padding-bottom: 20px;

  }

  .review-page #cat-search-ph input:focus {

    border-color: #ff9800;

  }

  .review-page #cat-search-ph .wd-search-btn {

    border-top-left-radius: 0 !important;

    border-bottom-left-radius: 0 !important;

  }

  .review-page .review-page-section {

    margin-bottom: 0;

  }

  .review-page #product-amazon {

    padding: 20px 0;

  }

  .review-page #product-amazon .wd-shop-btn {

    font-size: 14px;

    padding: 11px 20px;

  }

  .review-page #product-amazon .sidebar-review-box .owl-nav {

    top: 50% !important;

  }



  #cat-search-ph {

    display: block;

  }



  /*

  	===============================

  	Second Home Page

  	===============================

  */

.amazon-review-box-area {

    text-align: center;

  }

.amazon-review-box-area .media {

    padding: 20px 0 !important;

  }

#categories .categories-small-box {

    padding: 15px 0;

  }

#big-message .message-box {

    text-align: center;

    margin-bottom: 20px;

  }

    #amazon-review .amazon-review-box-content {

	padding-right: 0px!important;

}

}

@media (min-width: 576px) {

  #cat-search-ph {

    display: none;

  }

}

@media (max-width: 767px) {

  .review-page .filter-btn-area {

    display: none;

  }



  .product-review-desktop-right-sidebar {

    display: none;

  }



  .product-review-ph-right-sidebar {

    display: block;

  }

}

@media (max-width: 768px) {

  .review-page .review-sidebar-img {

    width: 100%;

  }



  



  .thumbnail-img img {

    width: 100%;

  }



  .second-home #categories .categories-title {

    font-size: 15px;

  }

  #categories .categories-info .categories-name {

    font-size: 15px!important;

  }

    #categories .categories-info .categories-content {

	font-size: 14px!important;

}

  .second-home #categories .categories-big-box {

    margin-bottom: 15px;

  }

  .second-home #categories .wd-shop-btn {

    padding: 6px 10px;

  }



#review .review-list img {

    width: 80px;

  }

#review .review-list .media-body {

    flex: 1;

  }

    .coupon-code p {

	float: left;

	margin-top: 12px!important;

	padding-left: 18px;

}

    .coupon-hcode {

	float: left;

}

    .sav-coupon-wrap {

	width: 50px!important;

	float: left;

	margin-top: 20px;

}

    .coupon-code {

	padding-top: 0px!important;

}

    /*-----------------*/

}

@media (min-width: 768px) {

  .review-page .filter-btn-area {

    display: block;

  }



  .thumbnail-img img {

    width: 100%;

  }



  .product-review-desktop-right-sidebar {

    display: none;

  }



  .product-review-ph-right-sidebar {

    display: block;

  }

}

@media (max-width: 991px) {

  .filter {

    padding: 10px;

  }

}

@media (min-width: 1024px) {

  .product-review-ph-sidebar {

    display: none;

  }

}

@media (max-width: 1024px) {

  .second-home #categories .categories-info .categories-name {

    font-size: 20px;

  }

  .second-home #big-message .message-title {

    font-size: 20px;

    line-height: 20px;

  }

  .second-home #big-message .big-message-img {

    position: static;

  }

  .second-home #big-message .message-bar-chart {

    transform: translateX(0);

  }



.bg-image#review {

    background: url(../img/review/th-review-bg-2.jpg);

  }

}

/*

	=============================

	Compare Products page Section

	=============================

*/

/*

	===========================================

		Compare Products Section

	===========================================

*/

.compare-folding-section {

  padding-top: 75px;

  padding-bottom: 25px;

}

.compare-folding-section .compare-folding-title {

  font-size: 30px;

  font-weight: 400;

  padding-bottom: 5px;

}



.compare-products {

  background: #fff;

  border: 1px solid #ececec;

}

.compare-products .panel-heading {

  padding: 13px 20px;

  background: #f7f7f7;

  border-bottom: 1px solid #ececec;

}

.compare-products .table td, .compare-products .table th {

  border-color: #ececec;

}

.compare-products .table {

  margin: 0;

}

.compare-products td {

  border-right: 1px solid;

  border-color: #ececec !important;

  width: 190px;

  padding-left: 20px;

}

.compare-products td:last-child {

  border-right: 0;

}

.compare-products .compare-details-section {

  padding-left: 0;

  padding-right: 0;

}

.compare-products .compare-details-section .compare-details-btn {

  width: 100%;

  background: #fff;

  border-color: #ececec;

  color: #333333;

  font-size: 11px;

  font-weight: 700;

  padding: 10px 9px;

  border-radius: 3px;

  margin-bottom: -1px;

}

.compare-products .compare-details-section .compare-details-btn:hover {

  background: #ffae26;

  color: #fff;

}

.compare-products .compare-details-section .compare-details-btn:focus {

  outline: none;

  box-shadow: none;

}

.compare-products .compare-details-title {

  font-size: 14px;

  font-weight: 400;

  padding: 11px 0;

  color: #ff9800;

  border-top: 1px solid #ececec;

}

.compare-products .compare-product-add {

  padding: 50px 0;

}

.compare-products .compare-product-add i {

  color: #ffaf27;

  margin-bottom: 6px;

}

.compare-products .compare-product-add i, .compare-products .compare-product-add p {

  font-size: 16px;

}

.compare-products .compare-product-add .compare-product-tile {

  font-size: 16px;

  color: #333333;

  font-weight: 400;

  margin-bottom: 2px;

}

.compare-products .compare-product-add p {

  color: #999999;

}

.compare-products .compare-details-price {

  padding: 0 10px;

}



.select-market-btn {

  background: #fff;

  padding: 0 14px;

  color: #333333;

  font-size: 12px;

  border-color: #ececec;

  line-height: 2.8;

  font-weight: 700;

}

.select-market-btn i {

  margin-left: 10px;

}

.select-market-btn span {

  padding-left: 13px;

  display: inline-block;

  border-left: 1px solid #ececec;

  margin-left: 10px;

}

.select-market-btn:hover {

  background: #ff9800;

  border-color: #ff9800;

}



.choose-market {

  padding-top: 70px;

}

.choose-market .dropdown-toggle {

  background: #f9f9f9;

  color: #333;

  border-color: #ececec;

  padding: 5px 19px;

  margin-top: 15px;

  margin-bottom: 8px;

}

.choose-market .show > .btn-secondary.dropdown-toggle {

  background: #fff;

}

.choose-market .dropdown-menu.show {

  margin: 0;

  border-radius: 0;

}

.choose-market p {

  font-weight: 300;

}



.single-compare-product-img p {

  padding-top: 20px;

  font-size: 14px;

  font-weight: 400;

  color: #f7941e;

}



.compare-products-single-table tbody + tbody {

  border: 0;

}



.product-info .single-compare-product-img {

  padding-top: 15px;

  border-right: 1px solid #ececec;

}

.product-info .brand-logos li {

  float: left;

  width: 20%;

}

.product-info .review-content li {

  float: none;

  width: 100%;

}



.product-description {

  padding: 20px 30px;

  color: #999999;

}

.product-description i {

  margin-right: 5px;

}

.product-description li {

  margin-bottom: 5px;

}



.search-product {

  background: #fff;

  padding: 25px 30px;

  margin-bottom: 30px;

  border-radius: 8px;

}

.search-product .search-product-title {

  font-size: 20px;

  font-weight: 300;

  padding-top: 14px;

}



.product-search-input input, .product-search-input .wd-btn-search {

  padding: 14px 29px;

}

.product-search-input input {

  background: #f8f8f8;

  border-color: #ececec;

}

.product-search-input input:focus {

  border-color: #ff9800;

}

.product-search-input .wd-btn-search {

  background: #f7941e;

  border-color: #f7941e;

  color: #fff;

}

.product-search-input .wd-btn-search:hover {

  background: #fff;

  color: #ff9800;

  border-left: 1px solid #ff9800;

}



/*

	===========================================

		fix Style

	===========================================

*/

.select-market-btn {

  background: transparent !important;

  border-color: #ececec !important;

  color: #333333 !important;

}

.select-market-btn:hover {

  background: #ff9800 !important;

  color: #fff !important;

}

.select-market-btn:focus {

  outline: none;

  box-shadow: none;

}



/*

	=============================

	Custom Media Query

	=============================

*/

@media (min-width: 1025px) {

  .product-details .compare-products table tbody td.compare-details-section {

    width: 17%;

  }



  .compare-products .compare-product-add {

    padding: 0;

  }



  .compare-products-single-table {

    display: block;

  }



  .product-info .review-content {

    display: none;

  }

}

@media (max-width: 1024px) {

  .compare-folding-section .compare-folding-title {

    font-size: 20px;

  }

  .compare-folding-section .page-location li {

    padding: 0 0 !important;

  }



  .compare-products .compare-product-add {

    padding: 10px 0 23px;

  }



  .product-details .wd-accordion {

    display: none;

  }



  .compare-products-single-table {

    display: none;

  }



  .product-info .single-compare-product-img {

    border-right: 0;

  }

}

@media (max-width: 768px) {

  .product-info .single-compare-product-img {

    padding: 20px;

  }

  .product-info .brand-logos {

    text-align: center;

  }

  .product-info .brand-logos img {

    margin-bottom: 10px !important;

  }

  .product-info .brand-logos li {

    width: 50%;

  }

  .product-info .review-content li {

    width: 100%;

  }



  .search-product .search-product-title {

    padding-bottom: 14px;

  }

}

@media (max-width: 400px) {

  .product-info .brand-logos img {

    width: 50%;

  }

  .product-info .brand-logos li {

    width: 100%;

  }

  .product-info .review-content li {

    width: 100%;

  }



  .search-product {

    padding: 10px;

  }

  .search-product .product-search-input input {

    padding: 10px;

  }

  .search-product .product-search-input .wd-btn-search {

    padding: 14px 15px;

  }

  .search-product .search-product-title {

    font-size: 14px;

  }

}

/*

	=============================

	Contact Us page Section

	=============================

*/

/*

	=================================

		Home page Details Section

	=================================

*/

#contact-body {

  background: #f5f5f5;

}

#contact-us {

	background: #f5f5f5;

	padding-bottom: 10px;

}

#contact-body .product-review {

  margin-bottom: 0;

}



#contact-us .page-location {

  font-size: 16px;

  padding: 20px 15px;

}

#contact-us .contact-us-content {

  background: #fff;

  padding: 20px;

  margin-bottom: 30px;

}

#contact-us .contact-from {

  padding: 0 15px;

}

#contact-us .contact-description-title {

  font-size: 20px;

  font-weight: 700;

  margin-bottom: 15px;

}

#contact-us .contact-description-content {

  font-size: 14px;

  font-weight: 300;

  color: #666666;

  margin-bottom: 12px;

}

#contact-us .col-form-label {

  font-size: 14px;

  color: #666666;

  font-weight: 500;

}

#contact-us .form-control {

  border-radius: 0;

  background: #f6f6f6;

  border-color: #f6f6f6;

}

#contact-us .form-group {

  margin-bottom: 11px;

}

#contact-us textarea {

  height: 148px;

}

#contact-us .wd-contact-btn {

  padding: 15px 60px;

  background: #333333;

  border-color: #333333;

  border-radius: 0;

  margin-top: 30px;

  cursor: pointer;

}

#contact-us .wd-contact-btn:hover {

  background: #ff9800;

  border-color: #ff9800;

}



#map {

  margin-bottom: 45px;

  width: 100%;

  height: 450px;

}



.contact-address-area .contact-address-title {

  font-size: 20px;

  font-weight: 500;

  margin-bottom: 8px;

}

.contact-address-area .contact-address-content {

  font-size: 14px;

  font-weight: 300;

}

.contact-address-area .contact-address {

  margin-top: 20px;

}

.contact-address-area .radius-content {

  padding-left: 20px;

  color: #666666;

  font-size: 14px;

}

.contact-address-area a {

  color: #666666;

}

.contact-address-area a:hover {

  color: #ff9800;

}



.radius-icon-area {

  margin-bottom: 20px;

}

.radius-icon-area:hover .radius-icon {

  background: #fdb813;

  color: #fff;

  box-shadow: inset 0px 0px 0px 3px white;

}

.radius-icon-area:hover .radius-icon:before {

  transform: scale(0.5);

}



.radius-icon {

  width: 50px;

  height: 50px;

  border-radius: 100%;

  border: 2px solid #fdb813;

  font-size: 20px;

  color: #fdb813;

  position: relative;

  transition: 0.5s;

}

.radius-icon i {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

.radius-icon:before {

  content: "";

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  border-radius: 100%;

  transition: 0.5s;

  transform: scale(0.3);

}



@media (max-width: 992px) {

  #map {

    height: 200px;

    margin-bottom: 15px;

  }



  #contact-us .contact-address-area {

    margin-top: 20px;

  }

  #contact-us .contact-from {

    padding: 0;

  }

  #contact-us .wd-contact-btn {

    margin-top: 10px;

    padding: 10px 25px;

  }

}

/*

	=============================

	Wishlist page Section

	=============================

*/

/*

	=================================

		Wishlist Section

	=================================

*/

.compare-products td {

  position: relative;

}

.compare-products .wishlist-table-title th {

  font-size: 16px;

  font-weight: 400;

  color: #666666;

  background: #f8f8f8;

  padding: 17px 0;

  border-right: 1px solid;

  border-color: #ececec !important;

}

.compare-products .vertical-center {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  width: 100%;

}

.compare-products .vertical-center a:hover i {

  color: #e57373;

}

.compare-products .close-icon {

  font-size: 20px;

  color: #fdb813;

}

.compare-products .active-color {

  color: #fdb813 !important;

}

.compare-products .wishlist-price {

  font-size: 16px;

}

.compare-products .select-market-btn {

  background: #1f91f1;

  border-color: #1f91f1;

  color: #fff;

}

.compare-products .select-market-btn:hover {

  background: #ff9800;

  border-color: #ff9800;

}



.wishlist-ratings {

  font-size: 20px;

  font-weight: 700;

  color: #fdb813;

}



.wishlist-table {

  padding-top: 30px;

}



.wishlist-slider-section {

  background: url("../img/wishlist-slider-img.jpg");

}



.wd-slider-section {

  padding: 70px 0;

}

.wd-slider-section a {

  color: #fff;

}

.wd-slider-section .wishlist-slider-title {

  font-size: 30px;

  font-weight: 400;

}

.page-location a {

  color: #333333;

}

.blog-slider-tow-grid .page-location a {

  color: #fff;

} 

.blog-slider-tow-grid .page-location a:hover {

  color: #ff9800 ;

} 

.wishlist-slider-section .page-location a {

  color: #000;

} 

.wishlist-slider-section .wishlist-slider-title {

	color: #000;

}

.wishlist-compare-products {

  background: #fff;

}



.wishlist-compare-products td {

  position: relative;

}

.wishlist-compare-products .wishlist-table-title th {

  font-size: 16px;

  font-weight: 400;

  color: #666666;

  background: #f8f8f8;

  padding: 17px 0;

  border-right: 1px solid;

  border-color: #ececec !important;

}

.wishlist-compare-products .close-icon {

  font-size: 20px;

  color: #fdb813;

}

.wishlist-compare-products .active-color {

  color: #fdb813 !important;

}

.wishlist-compare-products .wishlist-price {

  font-size: 16px;

}

.wishlist-compare-products .select-market-btn {

  background: #1f91f1;

  border-color: #1f91f1;

  color: #fff;

}

.wishlist-compare-products .select-market-btn:hover {

  background: #ff9800;

  border-color: #ff9800;

}



@media (min-width: 1025px) {

  .wishlist-compare-products {

    display: none;

  }

}

@media (max-width: 1024px) {

  .wishlist-table .compare-products {

    display: none;

  }

}

@media (max-width: 767px) {

  .wishlist-compare-products th {

    display: none;

  }

  .wishlist-compare-products tr {

  width: 50%;

  display: inline-block;

  border: 1px solid #e6e5e5;

  float: left;

}

  .wishlist-compare-products td {

    display: inline-block;

    width: 100%;

  }

  .wishlist-compare-products .remove-icon {

    display: none;

  }

  .wishlist-compare-products .display-none-wishlist-title {

    display: none;

  }

}

/*

	=============================

	Blog page Section

	=============================

*/

/*

	=================================

		Blog Section

	=================================

*/

.blog-slider-tow-grid {

  background: url("../img/blog-img/blog-slider-1.jpg");

}



.dropdown-sub-menu {

  display: none;

}



.sidebar-dropdown-active {

  display: block;

}



.blog-section {

  background: #f5f5f5;

  padding: 40px 0 80px;

  /*

  	================

  	 Side-bar

  	================

  */

  /*

  	================

  	 tow-grid

  	================

  */

  /*

  	================

  	 four-grid

  	================

  */

  /*

  	================

  	 Pagination

  	================

  */

}

.blog-section .blog-date {

  width: 70px;

  height: 80px;

  background: #ffc107;

  border-radius: 5px;

  color: white;

  padding: 14px;

  position: absolute;

  transform: translate(15px, 15px);

}

.blog-section .blog-date .date {

  font-size: 25px;

}

.blog-section .blog-date .monthe {

  font-size: 14px;

}

.blog-section .blog-box {

  padding: 20px 20px 40px;

  background: #fff;

  transition: 0.5s;

  margin-bottom: 30px;

}

.blog-section .blog-box:hover {

  transform: translate(-5px, -5px);

  box-shadow: 5px 5px 0px 0px #00cee8;

}

.blog-section .blog-meta {

  padding: 10px 0;

}

.blog-section .blog-meta a {

  color: #999999;

  font-size: 16px;

  margin-right: 20px;

}

.blog-section .blog-meta a:hover {

  color: #ff9800;

}

.blog-section .blog-title {

  font-size: 30px;

  color: #333333;

  font-weight: 300;

  margin-bottom: 20px;

  transition: 0.5s;

}

.blog-section .blog-title:hover {

  color: #ff9800;

}

.blog-section .blog-content {

  color: #999999;

}

.blog-section .raed-more {

  margin-top: 30px;

}

.blog-section .raed-more a {

  font-size: 16px;

}

.blog-section .wd-btn-group {

  margin: 0;

}

.blog-section .wd-btn-group input {

  background: #fff;

}

.blog-section .recent-post {

  background: #fff;

  margin-bottom: 20px;

}

.blog-section .recent-post .product-review-title {

  padding: 16px;

}

.blog-section .recent-post .list-group-item {

  border-left: 0;

  border-top: 0;

  border-right: 0;

  margin-bottom: 0;

}

.blog-section .recent-post .testimonial-content {

  font-size: 12px;

  font-weight: 300;

}

.blog-section .archive-option p {

  margin-bottom: 5px;

}

.blog-section .archive-option a {

  font-size: 14px;

  font-weight: 300;

  position: relative;

}

.blog-section .archive-option a i {

  margin-left: 4px;

}

.blog-section .archive-option a:before {

  content: "";

  position: absolute;

  bottom: 0;

  height: 1px;

  background: #ff9800;

  width: 0;

  transition: 0.5s;

}

.blog-section .archive-option a:hover:before {

  width: 100%;

}

.blog-section .archive-option .archive-review-title {

  margin-bottom: 9px;

}

.blog-section .instagram-option .instagram-review-title {

  margin-bottom: 12px;

}

.blog-section .instagram-option a {

  margin-bottom: 3px;

  display: inline-block;

}

.blog-section .sheare-option {

  padding-right: 15px;

}

.blog-section .sheare-option .sheare-title {

  margin-bottom: 12px;

}

.blog-section .sheare-option a {

  position: relative;

}

.blog-section .sheare-option .sheare-box {

  width: 40px;

  height: 40px;

  border: 2px solid;

  display: inline-block;

  border-radius: 100%;

  margin-bottom: 9px;

  font-size: 20px;

  position: relative;

  margin-right: 8px;

  transition: 0.5s;

}

.blog-section .sheare-option .sheare-box:hover {

  box-shadow: inset 0px 0px 0px 3px white;

}

.blog-section .sheare-option .sheare-box:hover i {

  color: #fff;

}

.blog-section .sheare-option .share-facebook {

  border-color: #3a5897;

}

.blog-section .sheare-option .share-facebook i {

  color: #fff;

}

.blog-section .sheare-option .share-facebook:hover {

  background: #3a5897;

}

.blog-section .sheare-option .share-twitter {

  border-color: #49c9f2;

}

.blog-section .sheare-option .share-twitter i {

  color: #fff;

}

.blog-section .sheare-option .share-twitter:hover {

  background: #49c9f2;

}

.blog-section .sheare-option .share-pinterest {

  border-color: #cd2129;

}

.blog-section .sheare-option .share-pinterest i {

  color: #fff;

}

.blog-section .sheare-option .share-pinterest:hover {

  background: #cd2129;

}

.blog-section .sheare-option .share-behance {

  border-color: #0683f0;

  background: #0683f0;

}

.blog-section .sheare-option .share-behance i {

  color: #fff;

}

.blog-section .sheare-option .share-skype {

  border-color: #03aceb;

  background: #03aceb;

}

.blog-section .sheare-option .share-skype i {

  color: #fff;

}

.blog-section .sheare-option .share-instagram {

  border-color: #3b749f;

  background: #3b749f;

}

.blog-section .sheare-option .share-instagram i {

  color: #fff;

}

.blog-section .sheare-option .share-linkedin {

  border-color: #0775b7;

  background: #0775b7;

}

.blog-section .sheare-option .share-linkedin i {

  color: #fff;

}

.blog-section .sheare-option .share-google {

  border-color: #d13e2c;

  background: #d13e2c;

}

.blog-section .sheare-option .share-google i {

  color: #fff;

}

.blog-section .sheare-option i {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

.blog-section .tow-grid .blog-title,

.blog-section .three-grid .blog-title {

  font-size: 20px;

  font-weight: 400;

}

.blog-section .four-grid .blog-meta a {

  margin-right: 40px;

}

.blog-section .four-grid .blog-meta a:last-child {

  margin-right: 0;

}

.blog-section .four-grid .blog-date {

  display: none;

}

.blog-section .four-grid .blog-box {

  padding: 10px 10px 20px;

  border-radius: 5px;

}

.blog-section .four-grid .blog-title {

  font-size: 20px;

  font-weight: 500;

  margin-bottom: 9px;

}

.blog-section .four-grid .raed-more {

  margin-top: 13px;

}

.blog-section .four-grid .raed-more a {

  font-size: 14px;

}

.blog-section .four-grid .raed-more a:hover {

  color: #666666;

}

.blog-section .wd-pagination {

  padding-top: 8px;

}

.blog-section .wd-pagination a {

  font-size: 14px;

  color: #666666;

  font-weight: 400;

}

.blog-section .wd-pagination a:hover {

  background: #ff9800;

  color: #fff;

}

.blog-section .wd-pagination .page-link {

  border-color: #f5f5f5;

}

.blog-section .wd-pagination .page-item:last-child .page-link,

.blog-section .wd-pagination .page-item:first-child .page-link {

  background: #666666;

  color: #fff;

}

.blog-section .wd-pagination .page-item:last-child .page-link:hover,

.blog-section .wd-pagination .page-item:first-child .page-link:hover {

  background: #ff9800;

}

.blog-section .wd-pagination .page-item.active .page-link {

  background: #ff9800;

  color: #fff;

}



/*

	=================================

		Weekly News

	=================================

*/

#weekly-news {

  padding: 50px 0 70px;

  background: #f5f5f5;

}

#weekly-news .weekly-news-box {

  text-align: center;

  transition: 0.5s;

  transform: translateY(0);

}

#weekly-news .weekly-news-box img {

  border-radius: 0 !important;

}

#weekly-news .weekly-news-box .figure {

  z-index: 10;

  position: relative;

}

#weekly-news .weekly-news-box .figure-caption {

  padding: 0 0 20px;

  z-index: 10;

  border: 0;

  position: relative;

}

#weekly-news .weekly-news-box .text-center {

  padding: 15px 25px;

}

#weekly-news .weekly-news-box .wd-news-more-btn {

  font-size: 12px;

  background: transparent;

  text-transform: uppercase;

  color: #ff9800;

}

#weekly-news .weekly-news-box .weekly-news-shape {

  transition: 0.5s;

}

#weekly-news .weekly-news-box:hover {

  transform: translateY(-20px);

}

#weekly-news .weekly-news-box:hover .figure-caption {

  background: #ff9800;

  color: #fff;

}

#weekly-news .weekly-news-box:hover .wd-news-more-btn {

  color: #fff;

}

#weekly-news .weekly-news-box:hover .blog-meta-box a {

  color: #fff;

}

#weekly-news .weekly-news-box:hover .blog-meta-box a:hover {

  color: #333;

}

#weekly-news .weekly-news-box:hover .weekly-news-shape {

  background: #ff9800;

}

#weekly-news .blog-meta-box {

  padding: 0;

  text-align: center;

}

#weekly-news .blog-meta-box a {

  font-size: 14px;

  padding: 10px 0;

  color: #999999;

  font-weight: 300;

  display: block;

}

#weekly-news .blog-meta-box a:hover {

  background: #ff9800;

  color: #fff;

}

#weekly-news .blog-meta-box i {

  margin-right: 5px;

}

#weekly-news .weekly-news-shape {

  display: inline-block;

  width: 100%;

  height: 77px;

  background: #ffffff;

  border-radius: 232px / 30px;

  position: absolute;

  left: 0;

  bottom: -23px;

}

#weekly-news .weekly-news-img {

  position: relative;

}

#weekly-news .weekly-news-title {

  position: absolute;

  bottom: 0;

  padding: 30px 12px;

  background: url(../img/shadow-2.png) repeat-x;

  background-position: left bottom;

}

#weekly-news .weekly-news-title h4 {

  font-size: 20px;

  font-weight: 600;

  color: #fff;

}



/*

	===========================================

	fix Blog blog-four-grid-left-sidebar-page

	===========================================

*/

 .blog-slider-tow-grid {

  background: url("../img/blog/blog-four-grid-left-sidebar-page.jpg");

  background-size: cover;

}

.wishlist-slider-title {

  color: #fff;

  font-size: 50px;

  font-weight: 300;

  margin-bottom: 10px;

}





/*

	===========================================

	fix Blog blog-full-grid-page

	===========================================

*/

.blog-slider-tow-grid {

  background: url("../img/blog-img/blog-slider-1.jpg");

  background-size: cover;

}

.blog-full-grid-page .wishlist-slider-title {

  color: #fff;

  font-size: 50px;

  font-weight: 300;

  margin-bottom: 10px;

}

.blog-full-grid-page .page-location {

  font-size: 16px;

}



/*

	===========================================

	fix Blog blog-two-grid-page

	===========================================

*/

.blog-two-grid-page .blog-slider-tow-grid {

  background: url("../img/blog-img/blog-slider-1.jpg");

  background-size: cover;

}

.blog-two-grid-page .wishlist-slider-title {

  color: #fff;

  font-size: 50px;

  font-weight: 300;

  margin-bottom: 10px;

}

.blog-two-grid-page .page-location {

  font-size: 16px;

}



/*

	===========================================

	fix Blog blog-four-grid-left-sidebar-page

	===========================================

*/

.blog-full-grid-page .wishlist-slider-title {

  color: #fff;

  font-size: 50px;

  font-weight: 300;

  margin-bottom: 10px;

}

.blog-full-grid-page .page-location {

  font-size: 16px;

}



.recent-post-box {

  border-bottom: 1px solid #e5e5e5;

  padding: 15px 0;

}

.recent-post-box:last-child {

  border-bottom: 0;

}



/*

	=============================

	Custom Media Query

	=============================

*/

@media (min-width: 768px) {

  .collapse-category {

    display: none;

  }



  .category-md,

  .sidebar-search,

  .archive-option,

  .tags-box,

  .instagram-option,

  .sheare-option {

    display: block;

  }



  .wd-slider-section {

    padding: 30px 0;

  }

  .wd-slider-section .wishlist-slider-title {

    font-size: 25px;

  }

  .wd-slider-section .page-location a {

    font-size: 14px;

  }

}

@media (max-width: 767px) {

  .wd-slider-section {

    padding: 30px 0 !important;

  }

  .wd-slider-section .wishlist-slider-title {

    font-size: 25px;

  }

  .wd-slider-section .page-location a {

    font-size: 14px;

  }



  .blog-section .pl-0 {

    padding: 15px !important;

  }

 

  .blog-section .sidebar-search,

  .blog-section .archive-option,

  .blog-section .tags-box,

  .blog-section .instagram-option,

  {

    display: none;

  }
 .blog-section .category-md,

   display: block;

  }

  .blog-section .collapse-category {

    border-radius: 0;

    width: 100%;

    background: #fff;

    color: #333;

    font-weight: 500;

    border-color: #ff9800;

    text-align: left;

    background: #ff9800;

    color: #fff;

    padding: 15px 20px;

  }

  .blog-section .collapse-category i {

    float: right;

  }

  .blog-section .collapsed {

    color: #333;

    background: #fff;

    border-color: #fff;

  }

  .blog-section .category-sm {

    padding: 15px 30px;

  }

  .blog-section .recent-post {

    margin-top: 20px;

  }

  .blog-section .recent-post .testimonial-content {

    padding: 0 15px 0 0 !important;

  }

}

@media (max-width: 1024px) {

  .wd-slider-section {

    padding: 70px 0;

  }

  .wd-slider-section .wishlist-slider-title {

    font-size: 25px;

  }

  .wd-slider-section .page-location a {

    font-size: 14px;

  }



  .blog-section .sidebar-search,

  .blog-section .archive-option,

  .blog-section .tags-box,

  .blog-section .instagram-option,

 {

    display: none;

  }


.blog-section .sheare-option {

    display: block;

  }


  .blog-section .four-grid .blog-meta a {

    margin-right: 25px;

  }

  .blog-section .four-grid .blog-title {

    font-size: 16px;

  }



  /*

  	Full Grid Blog

  */

.blog-section .blog-content-box .blog-title,

  .blog-three-grid .blog-section .blog-content-box .blog-title,

  .blog-two-grid-page .blog-section .blog-content-box .blog-title {

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    font-size: 16px;

    font-weight: 500;

    margin-bottom: 10px;

  }

  .blog-full-grid-page .blog-section .raed-more,

  .blog-three-grid .blog-section .raed-more,

  .blog-two-grid-page .blog-section .raed-more {

    margin-top: 15px;

  }

   .blog-section .raed-more a,

 .blog-section .raed-more a,

.blog-section .raed-more a {

    font-size: 14px;

  }

.blog-section .blog-box .blog-date,

.blog-section .blog-box .blog-date,

.blog-section .blog-box .blog-date {

    width: 50px;

    height: 50px;

    padding: 7px 0;

  }

.blog-section .blog-box .date,

.blog-section .blog-box .date,

.blog-section .blog-box .date {

    font-size: 19px;

  }

.blog-section .blog-box .monthe,

.blog-section .blog-box .monthe,

.blog-section .blog-box .monthe {

    font-size: 12px;

  }



  .single-blog-page .blog-section .blog-box .blog-date {

    width: 50px;

    height: 50px;

    padding: 7px 0;

  }

  .single-blog-page .blog-section .blog-box .date {

    font-size: 19px;

  }

  .single-blog-page .blog-section .blog-box .monthe {

    font-size: 12px;

  }



  /*

  	======================

  	Second Home Blog

  	======================

  */

#wd-news {

    padding: 30px 0;

  }

#wd-news .wd-news-box {

    margin-bottom: 40px;

  }

#wd-news .wd-news-box img {

    width: 100%;

  }

#wd-news .angle-right-to-left,

#wd-news .angle-left-to-right {

    display: none;

  }



  /*

  	======================

  	third-home Blog

  	======================

  */

#weekly-news .weekly-news-box {

    margin-bottom: 30px;

  }

#weekly-news .weekly-news-box img {

    width: 100%;

  }

#weekly-news .weekly-news-box .weekly-news-shape {

    display: none;

  }

}

@media (min-width: 1025px) {

  .wd-slider-section {

    padding: 70px 0;

  }

  .wd-slider-section .wishlist-slider-title {

    font-size: 25px;

  }

  .wd-slider-section .page-location a {

    font-size: 14px;

  }



  .blog-section .recent-post .testimonial-content {

    padding-left: 0;

  }



  .blog-two-grid-page .blog-content-box .blog-title {

    font-size: 30px;

    font-weight: 400;

  }

}

@media (min-width: 1025px) and (max-width: 1647px) {

 .angle-right-to-left,#wd-news .angle-left-to-right {

    display: none;

  }

}

/*

	=============================

	single Blog page Section

	=============================

*/

/*

	=================================

		Single Blog Section

	=================================

*/

.blog-section {

  /*

  	================

  	Author Meta Data: 

  	================

  */

  /*

  	=======================

  	author-bio

  	======================

  */

  /*

  	=======================

  	Comment

  	======================

  */

  /*

  	=======================

  	Single Comment

  	======================

  */

}

.blog-section .blog-img img {

  width: 100%;

}

.blog-section .blog-single .blog-date {

  display: block;

  z-index: 6;

}

.blog-section .blog-single .blog-box:hover {

  transform: translate(0) !important;

  box-shadow: none;

}

.blog-section .blog-single .blog-title {


    font-size: 26px;
    font-weight: bold;
    line-height: 30px;

}

.blog-section .blog-single .blog-badge .badge {

  padding: 6px 11px;

  border-radius: 0;

  margin-right: 5px;

}

.blog-section .blog-single .single-blog-mata-area {

  position: absolute;

  transform: translate(17px, -74px);

  z-index: 10;

}

.blog-section .blog-single .single-blog-mata-area .blog-meta a {

  color: #fff;

}

.blog-section .blog-single .shadow {

  position: absolute;

  bottom: 0;

  z-index: 5;

}

.blog-section .blog-single .blog-img {

  position: relative;

}

.blog-section .author-meta {

  padding: 14px 0;

  font-size: 16px;

  color: #999999;

}

.blog-section .author-meta a {

  color: #333333;

}

.blog-section .author-meta a:first-child {

  margin-left: 5px;

}

.blog-section .author-meta a:hover {

  color: #ff9800;

}

.blog-section .quotations {

  font-size: 14px;

  background: #fff;

  padding: 40px;

  position: relative;

  box-shadow: 8px 8px 19px 0px rgba(59, 69, 85, 0.05);

}

.blog-section .quotations:before, .blog-section .quotations:after {

  content: "";

  position: absolute;

  width: 6px;

  height: 50%;

  left: 0;

}

.blog-section .quotations:before {

  top: 0;

  background: #f38085;

}

.blog-section .quotations:after {

  bottom: 0;

  background: #ffd800;

}

.blog-section .single-blog-share-section {

	padding: 30px 0;

	border-top: 1px solid #ececec;

	border-bottom: 1px solid #ececec;

	margin-top: 48px;

	display: block;

	overflow: hidden;

}

.blog-section .single-blog-share-section strong {

  font-size: 20px;

  margin-right: 20px;

  color: #666666;

  font-weight: 500;

}

.blog-section .single-blog-share-section .badge {

  padding: 5px 25px 5px 15px;

  font-size: 14px;

  font-weight: 300;

}

.blog-section .single-blog-share-section i {

  font-size: 20px;

  margin-right: 8px;

}

.blog-section .single-blog-share-section p {

  display: inline-block;

  transform: translateY(-2px);

}

.blog-section .single-blog-share-section a {

  margin-right: 6px;

}

.blog-section .share-facebook {

  background: #3a5897;

}

.blog-section .share-twitter {

  background: #49c9f2;

}

.blog-section .share-twitter {

  background: #49c9f2;

}

.blog-section .share-linkedin {

  background: #3b749f;

}

.blog-section .share-pinterest {

  background: #cd2129;

}

.blog-section .author-bio {

  padding: 30px;

  margin-top: 30px;

  margin-bottom: 40px;

  border: 1px solid #ececec;

  color: #666666;

}

.blog-section .author-bio .author-bio-title {

  color: #cd2129;

  font-weight: 400;

  margin-bottom: 10px;

}

.blog-section .author-bio span {

  color: #666666;

}

.blog-section .comment-content {

  background: #f7f7f7;

  padding: 25px 30px;

  position: relative;

}

.blog-section .comment-content .comment-author-name {

  color: #cd2129;

  font-size: 14px;

  font-weight: 400;

  transition: 0.5s;

}

.blog-section .comment-content .comment-date {

  color: #666666;

  font-size: 12px;

  display: inline-block;

  margin-left: 5px;

  margin-bottom: 10px;

}

.blog-section .comment-content .single-page-comment-content {

  color: #666666;

  font-size: 14px;

}

.blog-section .comment-content .comment-angle-img {

  position: absolute;

  bottom: 29px;

  left: -28px;

  z-index: 1;

}

.blog-section .comment-content a:hover .comment-author-name {

  color: #ff9800;

}

.blog-section .main-comment {

  margin-bottom: 20px;

}

.blog-section .main-comment .author-img {

  transform: translateY(31px);

}

.blog-section .single-comment-reply {

  position: absolute;

  right: 30px;

  font-size: 14px;

}

.blog-section .single-comment-reply a {

  display: inline-block;

  color: #666666;

}

.blog-section .single-comment-reply i {

  margin-left: 5px;

}

.blog-section .single-comment-from .form-control {

  background: #f6f6f6;

  border-radius: 0;

  border-color: #f6f6f6;

  padding: 13px;

  font-size: 14px;

  color: #666666;

}

.blog-section .single-comment-from .form-control:focus {

  border-color: #ff9800;

}

.blog-section .single-comment-from .comment-textarea {

  margin-bottom: 40px;

  height: 150px;

}

.blog-section .single-comment-from label {

  color: #666666;

  font-size: 14px;

}

.blog-section .single-comment-from .reply-area {

  margin-top: 25px;

  margin-bottom: 30px;

}

.blog-section .single-comment-from .reply-area .reply-title {

  font-size: 20px;

  font-weight: 500;

  margin-bottom: 20px;

}

.blog-section .comment-submit-btn {

  padding: 14px 60px;

  font-size: 16px;

  font-weight: 400;

  background: #333333;

  color: #fff;

  cursor: pointer;

  border-radius: 0;

  transition: 0.5s;

}

.blog-section .comment-submit-btn:hover {

  background: #ff9800;

}



.add-section {

  margin-top: 30px;

}

.add-section a {

  display: inline-block;

  margin-bottom: 20px;

}



/*

	=============================

	Fix Single Blog Page

	=============================

*/

.single-blog-page .wd-slider-section {

  background: url("../img/blog/single-blog-bg.jpg");

  background-size: cover;

}

.single-blog-page .wishlist-slider-title {

  color: #fff;

  font-weight: 300;

  margin-bottom: 10px;

}



@media (max-width: 768px) {

  .blog-section .blog-single .single-blog-mata-area {

    position: static;

    transform: translate(0);

  }

  .blog-section .blog-single .single-blog-mata-area a {

    color: #333 !important;

  }

  .blog-section .blog-single .author-meta {

    padding: 5px 0 15px;

  }

  .blog-section .blog-single .blog-title {

    font-size: 16px;

    font-weight: 400;

  }

  .blog-section .blog-single .quotations {

    padding: 20px;

  }

  .blog-section .blog-single .author-bio {

    padding: 10px;

  }

  .blog-section .blog-single .author-bio img {

    margin-right: 0 !important;

  }

  .blog-section .blog-single .author-bio .author-bio-title {

    font-size: 14px;

  }

  .blog-section .blog-single .main-comment {

    display: block;

  }

  .blog-section .blog-single .author-img {

    display: none;

  }

}

@media (min-width: 768px) {

  .wishlist-slider-title,

  .blog-two-grid-page .wishlist-slider-title,

  .blog-full-grid-page .wishlist-slider-title,

  .single-blog-page .wishlist-slider-title {

    font-size: 30px;

  }



  .blog-section .blog-single .author-img {

    display: none !important;

  }

  .blog-section .blog-single .author-comment-img {

    display: block;

  }

}

@media (max-width: 991px) {

  .blog-section .comment-content .comment-angle-img {

    display: none;

  }

  .blog-section .single-blog-share-section strong {

    font-size: 13px;

  }

  .blog-section .single-blog-share-section .badge {

    padding: 10px;

  }

  .blog-section .single-blog-share-section .badge i {

    font-size: 14px;

    line-height: 14px;

    margin-right: 0;

  }

  .blog-section .single-blog-share-section .badge p {

    display: none;

  }

  .blog-section .single-comment-from .comment-textarea {

    margin-bottom: 0;

  }

}

@media (min-width: 991px) {

  .blog-section .blog-single .author-img {

    display: block !important;

  }

  .blog-section .blog-single .author-comment-img {

    display: none !important;

  }

}

@media (min-width: 1024px) {

  .wishlist-slider-title,

  .blog-two-grid-page .wishlist-slider-title,

  .blog-full-grid-page .wishlist-slider-title,

  .single-blog-page .wishlist-slider-title {

    font-size: 50px!important;

  }

}

/*

	=============================

	service Section

	=============================

*/

/*

	===========================================

		Service Section

	===========================================

*/

.wd-service .list-unstyled {

  background: #fff;

  padding: 20px;

}

.wd-service .media-body {

  padding-left: 10px;

}

.wd-service .media {

  padding: 30px;

  border: 2px dashed #f0f0f0;

  font-weight: 300;

  position: relative;

}

.wd-service .media p {

  color: #999999;

  font-size: 14px;

}

.wd-service .media .wd-service-title {

  font-size: 18px;

  font-weight: 400;

  margin-bottom: 5px !important;

}

.wd-service .media:before {

  content: "";

  position: absolute;

  top: 0;

  left: 50%;

  width: 0%;

  height: 100%;

  border: 2px solid #ff9800;

  transform: translateX(-50%);

  border-left: 0;

  border-right: 0;

  transition: 0.5s;

}

.wd-service .media:after {

  content: "";

  position: absolute;

  top: 50%;

  left: 0;

  width: 100%;

  height: 0%;

  border: 2px solid #ff9800;

  transform: translateY(-50%);

  border-bottom: 0;

  border-top: 0;

  transition: 0.5s;

}

.wd-service .media:hover {

  border-color: transparent;

}

.wd-service .media:hover:before {

  left: 0;

  width: 105%;

  transform: translateX(-2.5%);

}

.wd-service .media:hover:after {

  top: 0;

  height: 120%;

  transform: translateY(-8%);

}



@media (max-width: 575px) {

  .second-home .wd-service .media {

    padding: 10px;

  }

  .second-home .wd-service .media .wd-service-title {

    font-size: 15px;

  }

  .second-home .wd-service .media p {

    font-size: 13px;

  }

}

@media (max-width: 1024px) {

  .second-home .wd-service {

    padding: 30px 0;

  }

}

/*

	=============================

	categories Section

	=============================

*/

/*

	=================================

		Categories  Section

	=================================

*/

#categories {

  padding: 50px 0;

  background: #f5f5f5;

}

#categories .categories-big-box,

#categories .categories-small-box {

  padding: 20px;

  background: #fff;

}

#categories .categories-small-box {

  margin-bottom: 15px;

}

#categories .categories-title {

	font-size: 20px;

	font-weight: 400;

	margin-bottom: 38px;

}

#categories .categories-info .categories-name {

  font-size: 30px;

  font-weight: 800;

  margin-bottom: 10px;

}

#categories .categories-info .categories-content {

  font-size: 16px;

  font-weight: 300;

  margin-bottom: 20px;

}

#categories .wd-shop-btn {

  font-weight: 400;

  font-size: 14px;

}

#categories .wd-shop-btn:hover {

  border: 1px solid #ff9800;

}

#categories .featured-info {

  transform: translateY(-20px);

}

#categories .featured-info .featured-product-title {

  padding-bottom: 12px;

  font-size: 20px;

  font-weight: 400;

}

#categories .featured-info .rating {

  padding-bottom: 10px;

}

#categories .featured-info .rating i {

  font-size: 20px;

}



@media (max-width: 1024px) {

  .second-home #categories {

    padding: 30px 0;

  }



.choose-category-area-box {

    padding: 0 15px;

  }

}

/*

	=============================

	big-message Section

	=============================

*/

/*

	=================================

		Big Message Section

	=================================

*/

#big-message {

  padding-top: 80px;

}

#big-message .message-title {

  font-size: 30px;

  font-weight: 300;

  line-height: 35px;

  margin-bottom: 10px;

}

#big-message .message-title strong {

  color: #ff9800;

}

#big-message .message-bar-chart {

  transform: translateX(-60px);

}

#big-message .big-message-img {

  position: absolute;

  bottom: 0;

}



/*

	=============================

	recent-product Section

	=============================

*/

/*

	=================================

		Recent Product Section

	=================================

*/

#recent-product {

  background: #f5f5f5;

  padding: 50px 0;

}

#recent-product .recent-product-title {

  font-size: 30px;

  font-weight: 400;

  margin-bottom: 45px;

}

#recent-product .recent-product-box {

  background: #fff;

  margin-bottom: 25px;

  transform: translateY(0);

  transition: 0.5s;

}

#recent-product .recent-product-box:hover {

  transform: translateY(-10px);

}

#recent-product .recent-product-box:hover .recent-product-info {

  background: #ff9800;

}

#recent-product .recent-product-box:hover .recente-product-categories,

#recent-product .recent-product-box:hover .recente-product-content,

#recent-product .recent-product-box:hover .recent-price {

  color: #fff;

}

#recent-product .recent-product-box:hover .recente-product-content a {

  color: #fff;

}

#recent-product .recent-product-box:hover .recente-product-content a:hover {

  color: #333;

}

#recent-product .recent-price {

  color: #ff9800;

}

#recent-product .recent-product-info {

  padding: 20px 16px;

  transition: 0.5s;

}

#recent-product .recent-price {

  font-size: 18px;

  font-weight: 400;

  margin-bottom: 5px;

}

#recent-product .recente-product-content {

  margin-bottom: 10px;

}

#recent-product .recent-product-rating,

#recent-product .recente-product-compare,

#recent-product .recente-product-comments {

  background: #f4f3f3;

  color: white;

}

#recent-product .recent-product-rating a {

  color: #ff9800;

  transition: 0.5s;

}

#recent-product .recente-product-comments {

  border-bottom: 1px solid #f4f3f3;

}

#recent-product .recente-product-content a {

  color: #333333;

}

#recent-product .recent-product-meta-link a {

  position: relative;

  background: #f4f3f3;

  color: #999999;

  display: inline-block;

  padding: 8px 19px;

  border-right: 1px solid #fff;

  transition: 0.5s;

  padding: 0;

}

#recent-product .recent-product-meta-link a:hover {

  background: #1f91f1;

  color: #fff;

}

#recent-product .recent-product-meta-link a:hover .compare-white {

  opacity: 1;

}

#recent-product .recent-product-meta-link a:hover i {

  color: #fff !important;

}

#recent-product .recent-product-meta-link a i {

  margin-right: 3px;

}

#recent-product .compare-white {

  position: absolute;

  left: 50%;

  top: 50%;

  opacity: 0;

  transform: translate(-50%, -50%);

}

#recent-product .recente-product-categories {

  font-size: 12px;

  color: #999999;

  transform: translateY(5px);

}



.recent-pro-2#recent-product .recent-product-meta-link a {

  display: inline-block;

  padding: 8px 16px;

  border-right: 0;

}



@media (max-width: 576px) {

  .recent-product-img img {

    width: 100%;

  }

}

@media (max-width: 1024px) {

  .second-home #recent-product {

    padding: 30px 0;

  }

  .recent-pro-2#recent-product .recent-product-meta-link a {

    padding: 8px 10px;

  }



.recent-pro-2#recent-product .tab-pane {

    padding: 0 20px;

  }

}

@media (min-width: 1025px) and (max-width: 1647px) {

  .second-home #recent-product .recent-product-meta-link {

    text-align: center;

  }



}

/*

	=============================

	offer-time Section

	=============================

*/

/*

	=================================

		Offer Time Section

	=================================

*/

#offer-time {

  padding-bottom: 50px;

  background: #f5f5f5;

}

#offer-time .offer-time-box {

  background: #fff;

}

#offer-time .offer-brand-name {

  font-size: 16px;

  color: #019c04;

  font-weight: 300;

}

#offer-time .offer-title {

  font-size: 40px;

  font-weight: 800;

  color: #333333;

  margin-top: 5px;

}

#offer-time .offer-title span {

  color: #ff9800;

  font-weight: 400;

  font-style: italic;

}

#offer-time .offer-price {

  font-size: 18px;

  color: #666666;

  font-weight: 400;

  margin-bottom: 30px;

}

#offer-time .offer-btn {

  padding-top: 30px;

}

#offer-time .offer-btn a {

  font-size: 16px;

  font-weight: 500;

  padding: 2px 2px 2px 15px;

}

#offer-time .offer-btn img {

  margin-left: 10px !important;

}

#offer-time .offer-btn .green-btn {

  background: #86b816;

  border-color: #86b816;

}

#offer-time .offer-btn .green-btn:hover {

  background: #fff;

  color: #86b816;

}

#offer-time .offer-btn-primary a:hover {

  border: 1px solid #ff9800;

}



/*

	========================

	Time Counter Edit

	========================

*/

.countdown {

  text-transform: uppercase;

  display: inline;

}



.countdown > div {

  display: inline-block;

}



.countdown > div > span {

  display: block;

  text-align: center;

}



.countdown-container {

  margin: 0 3px;

}



.countdown-container .countdown-heading {

  font-size: 11px;

  margin: 3px;

  color: #666666;

}



.countdown-container .countdown-value {

  font-size: 18px;

  background: #000000;

  padding: 10px;

  color: #fff;

}



.countdown {

  text-align: center;

}



@media (max-width: 575px) {

#offer-time {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

  }

#offer-time .offer-time-box {

    padding-bottom: 20px;

  }

 #offer-time .offer-img {

    width: 100%;

    margin-bottom: 20px !important;

  }

#offer-time .offer-content {

    transform: translateX(30px);

  }

#offer-time .offer-title {

    font-size: 25px;

  }

#offer-time .offer-price {

    font-size: 15px;

  }

}

@media (max-width: 1024px) {

#offer-time {

    padding: 30px 0;

  }

#offer-time .offer-time-box {

    margin-bottom: 20px;

  }

}



/*

	=============================

	offer-time Section

	=============================

*/

/*

	=============================

	categories Section

	=============================

*/

#choose-category {

  background: #f5f5f5;

  padding: 65px 0;

}

#choose-category .choose-category-main-title {

  font-size: 30px;

  font-weight: 400;

  margin-bottom: 30px;

}

#choose-category .choose-category-box {

  background: #fff;

  padding: 30px;

  position: relative;

  transition: 0.5s;

}

#choose-category .choose-category-box:hover {

  box-shadow: 0 0 30px rgba(156, 164, 179, 0.3);

  position: relative;

  z-index: 10;

  transform: scale(1.05);

}

#choose-category .choose-category-title {

  font-size: 20px;

  font-weight: 300;

  margin-bottom: 5px;

}

#choose-category .choose-category-content {

  margin-bottom: 16px;

}

#choose-category .choose-category-link {

  font-size: 12px;

  font-weight: 500;

  color: #3cc4f1;

  background: transparent;

}

#choose-category .wd-border-bottom {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  height: 1px;

}



/*

	=============================

	offer-time Section

	=============================

*/

/*

	===========================================

		Product Details Page Style

	===========================================

*/

#best-rated {

  background: url("../img/best-rated/best-rated-bg.jpg");

  background-position: center center;

  background-size: cover;

  padding: 50px 0 70px;

}

#best-rated .best-rated-title {

  margin-bottom: 30px;

}

#best-rated .bast-rated-box {

  background: #fff;

  padding: 26px;

  border-right: 1px solid #f5f5f5;

  border-bottom: 1px solid #f5f5f5;

  transition: 0.5s;

}

#best-rated .bast-rated-box:hover {

  background: #fff6e2;

}

#best-rated .price {

  font-size: 20px;

  color: #ff9800;

}

#best-rated .rated-content {

  font-size: 16px;

  color: #666666;

  margin-bottom: 8px;

}

#best-rated .media-body {

  transform: translateY(20px);

}



@media (max-width: 576px) {

  .third-home #best-rated .price {

    font-size: 15px;

  }

  .third-home #best-rated .bast-rated-box {

    padding: 5px 5px 15px;

  }

}

/*

	=============================

	offer-time Section

	=============================

*/

#wd-counter {

  background: url("../img/counter-img/counter-img-bg.jpg") no-repeat;

  background-size: 100% 100%;

  padding: 100px 0;

}

#wd-counter {

	background: url("../img/counter-img/counter-img-bg.jpg") no-repeat;

	background-size: cover;

	padding: 30px 0;

	background-position: center;

}

#wd-counter p {

  font-size: 20px;

  font-weight: 300;

}

#wd-counter p span {

  font-weight: 700;

}



@media (max-width: 1024px) {

  .wd-counter-box {

    margin-bottom: 20px;

  }

}

/*

	=================

	responsive Section

	=================

*/

/**

 * ---------------------------------------------------------------------------

 * 0?. Responsive Styles

 * ---------------------------------------------------------------------------

 */

@media (max-width: 991px) {



  /* Header Section */

  .header-search-option {

    padding: 0;

    margin: 0 0 20px;

  }



  .account-section,

  .header-cart {

    padding: 0 15px;

  }



.account-section {

	float: left;

	padding-right: 7px;

}



  /* User Account Section */

  .wd-modal-tab-menu {

    position: static;

    right: auto;

    width: 100%;

  }

  .wd-modal-tab-menu a {

    padding: 10px 0;

    width: 100px;

    font-size: 14px;

  }



  .sign-up-section .login-form {

    margin: 0;

  }



  .login-section,

  .sign-up-section {

    padding: 20px 30px;

  }



  .social-media a {

    padding: 7px 10px;

  }

  .social-media a i {

    font-size: 12px;

  }



  .login-form {

    margin-top: 15px;

  }

  .login-form .form-control {

    padding: 8px;

  }

  .login-form .wd-login-btn {

    padding: 5px !important;

  }

  .login-form .form-check {

    margin-bottom: 5px;

  }



  .brand-description-area,

  .brand-login-section {

    display: none;

  }



  .header-search-area {

    position: relative;

  }

  .header-search-area .header-search-option {

    position: absolute;

    left: 50%;

  }



  /* Main Menu Section */

  #main-menu-2 .angle-down,

  #main-menu .angle-down {

    display: none;

  }

  #main-menu-2 .wd-megamenu,

  #main-menu .wd-megamenu {

    background: transparent;

  }

  #main-menu-2 .wd-megamenu .wd-megamenu-ul,

  #main-menu .wd-megamenu .wd-megamenu-ul {

    width: 100% !important;

  }

  #main-menu-2 .wd-megamenu .menu-dropdown-icon:before,

  #main-menu .wd-megamenu .menu-dropdown-icon:before {

    position: absolute;

    right: 0;

  }

  #main-menu-2 .menu-mobile i,

  #main-menu .menu-mobile i {

    font-size: 25px;

    color: #333;

  }

  #main-menu-2 .wd-megamenu .menu > ul > li > ul > li,

  #main-menu .wd-megamenu .menu > ul > li > ul > li {

    width: 100%;

  }



  /* Service  Section */

  .wd-service .service-box {

    margin-bottom: 20px;

    height: 120px;

  }



  /* trending Section */

  #trending .owl-nav div {

    margin: 0;

  }



  /* details Section */

  #details .arow {

    display: none;

  }



  /* message Section */

  #message {

    padding: 50px 0;

  }

  #message .description {

    padding: 20px;

  }

  #message .border-title h1 {

    font-size: 30px;

  }

  #message .wd-shop-btn {

    font-size: 13px;

    padding: 7px 10px;

  }



  /* Product Section */

  #product-amazon .section-title-center {

    margin-bottom: 20px;

  }

  #product-amazon .section-title-center .title {

    font-size: 18px;

  }

  #product-amazon .owl-nav {

    top: -62px;

  }



  /* Product Section */

  #product-ebay .section-title-center {

    margin-bottom: 20px;

  }

  #product-ebay .section-title-center .title {

    font-size: 18px;

  }

  #product-ebay .owl-nav {

    top: -62px;

  }



  /* Review Section */

  #review .wd-item {

    padding: 10px;

  }

  #review .client-rating {

    margin-top: 10px;

    text-align: left !important;

  }

  #review .client-rating i {

    font-size: 14px;

  }

  #review .description {

    padding: 0 15px;

  }

  #review #video img {

    width: 100%;

  }



  /* Main Home Section */

  .main-home-page #blog .blog-box {

    padding: 10px;

    margin-bottom: 10px;

  }

  .main-home-page #blog .mata-info li {

    margin-right: 10px;

  }



  /* Call To Action Section */

  #call-to-action {

    text-align: center;

  }

  #call-to-action .call-to-action-message {

    font-size: 20px;

  }

  #call-to-action .call-to-action-buy-now {

	margin-top: 14px;

	text-align: center !important;

}



  /* Details Section */

  #details .details-description {

    transform: translateX(0);

  }

  #details .details-active {

    background-size: 120%;

    background-position: 100%;

  }

  #details .hover-icon-compare {

    top: 45px;

  }

  #details .hover-icon-user {

    top: 35px;

  }

  #details .hover-icon-vendor {

    top: 44px;

  }



  /* Subscribe Section */

  #subscribe {

    padding-bottom: 50px;

  }

  #subscribe .subscribe-title {

    font-size: 18px;

    margin-bottom: 15px;

  }

 

  .footer {

    padding: 50px 0 70px;

  }

  .footer .footer-about {

    text-align: center;

    margin-bottom: 50px;

  }

  .footer .stores-list {

    padding: 0;

  }

  .footer .footer-subtitle {

    margin-bottom: 10px;

  }

  .footer .footer-nav {

    text-align: center;

    margin-bottom: 30px;

  }

}

@media (max-width: 767px) {

  .copyright .brand-logo {

    margin-top: 20px;

    text-align: center !important;

  }

    .acc-header-wraper {

        float: right;

        padding-top: 5px;

        padding-right: 17px;

    }

}

@media (max-width: 575px) {

  /* Header Top Section */

  #wd-header-top .col-6 {

    padding: 0;

  }

 .wb-social-media {

    margin-bottom: 20px;

  }

  #wd-header-top .language-and-currency-btn {

    margin-top: 0;

    text-align: right;

  }

  #wd-header-top .offer-text p {

    font-size: 11px;

  }

.wb-social-media {

	text-align: center;

	padding-left: 10px;

	margin-bottom: 10px;

}

.wb-social-media a {

	margin-right: 4px;

	height: 19px;

	width: 19px;

	text-align: center;

	line-height: 18px;

	font-size: 11px;

	margin-right: 2px;

}

  #wd-header-top .wb-social-media img {

    width: 16px;

  }

  #wd-header-top .dropdown-toggle {

    margin: 0;

    margin-right: 5px;

  }



  /* Header Section */

  #wd-header .blrub-logo {

    text-align: center;

    margin: 20px 0;

  }

  #wd-header .header-search-option {

    padding: 0;

    margin: 0 0 20px;

  }

 



  /* Slider Section */

  #main-slider-section .slider-title {

	font-size: 12px;

	margin-bottom: 10px;

	margin-top: 5px;

}

  #main-slider-section .slider-content {

    display: none;

  }



  /* Service Section */

  .wd-service .service-box {

    padding: 0;

    height: 150px;

    padding: 20px;

    text-align: center;

    display: block;

  }

  .wd-service .box-text {

    margin: 15px 0 0;

    display: block !important;

  }

  .wd-service .box-text h5 {

    font-size: 14px;

  }



  /* trending Section */

  #trending .owl-nav {

    padding: 0 20px;

  }

  #trending .owl-nav div {

    margin: 0;

  }



  /* Review Section */

  #review .owl-nav {

    top: 12%;

  }



  /* Call To Action Section */

  #call-to-action .call-to-action-buy-now {

    margin-top: 20px;

  }



  /* Details Section */

  #details {

    padding: 30px 15px;

  }

  #details .details-box {

    text-align: center;

  }

  #details .details-title {

    margin-bottom: 5px;

  }

  #details .details-description {

    margin-top: 20px;

    transform: translateX(0);

  }



  #subscribe .subscribe-title {

    font-size: 18px;

    margin-bottom: 15px;

  }

  #subscribe .subscribe-btn {

    margin-top: 10px;

  }

  #subscribe .subscribe-body {

    padding: 20px 0;

  }



  .copyright .brand-logo a {

    display: inline-block;

    margin-bottom: 10px;

  }

}

/*

	===========================================

	Custom Media Query

	===========================================





/*----------------------------------------*/

/*  11.  Magazine page

/*----------------------------------------*/



.style-four .menu > ul > li:nth-last-child(2) > ul.normal-sub, .style-four .menu > ul > li:nth-last-child(1) > ul.normal-sub, .menu > ul > li:nth-last-child(3) > ul.normal-sub {

	width: 268px;

	left: auto !important;

	padding: 10px 20px;

}

.header-banner {

	background-image: url(../img/banner-top1.jpg);

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

	height: 100px;

	text-align: center;

	padding-right: 40px;

}

.header-banner .wd-shop-btn{}

.style-four .wd-megamenu-ul {

	position: static !important;

	height: auto;

	width: auto !important;

	float: left;

	overflow: visible;

}

 .style-four .wd-megamenu .main-menu-list {

	padding: 15px 13px!important;

}

.angle::after {

	width: 0;

	height: 0;

	border-top: 0px solid transparent;

	border-bottom: 50px solid transparent;

	border-left: 50px solid #000;

	right: -50px;

}

.style-four{position: relative}

.double-bg::after {

	content: "";

	width: 50%;

	background: #0072ff;

	height: 100%;

	position: absolute;

	top: 0;

	z-index: -2;

	left: 0;

}

.double-bg::before {

	content: "";

	width: 50%;

	background: #000;

	height: 100%;

	position: absolute;

	top: 0;

	z-index: -1;

	left: 50%;

}

.angle{position: relative}

.angle::after {

	content: '';

	width: 0;

	height: 0;

	border-top: 0px solid transparent;

	border-bottom: 50px solid transparent;

	border-left: 18px solid #0072ff;

	right: -18px;

	position: absolute;

	top: 0px;

}

.style-four .coupon-save i {

	transform: translateY(4px);

}

.style-four .coupon-save {

	font-size: 20px;

	color: #fff;

}

.cus-wd-l {

	width: 50%;

}

.cus-wd-r {

	width: 50%;

}

.style-four .wd-megamenu .main-menu-list {

	color: #fff!important;

}

.style-four .account-section button {

	color: #fff!important;

}

.style-four .header-cart .header-wishlist {

	color: #fff!important;

}

.style-four .my-account {

	color: #fff;

	float: right;

}

.sin-big-offer img {

	max-width: inherit !important;

}

.magazine-top {

	padding: 20px 0 50px;

	background: #e4f9fe;

}

.mr-meta a:last-child {

	float: right!important;

	padding-right: 19px;

}

.holiday-deals{}

.holiday-deals h6 {

	color: #dc4b3e;

	font-size: 18px;

	font-weight: 400;

}

.hc-l {

	float: left;

	margin-top: 10px;

	width: 50%;

	float: left;

}

.hc-l p {

	line-height: 16px;

}

.hc-l p:last-child{color: #ff9800;font-size: 12px;}

.hc-l p span {

	text-decoration: line-through;

    margin-top: 5px;

}

.holiday-deals {

	background: #fff;

	padding: 2px 30px 0;

	min-height: 76px;

}

.notice-board {

	text-align: right;

	margin-top: -25px;

}

.holiday-carousel.owl-carousel .owl-item img {

	width: auto;

}

.hc-r {

	width: 50%;

	float: right;

}

.sin-hol-car a {

	color: #444444;

}

.right {

	-ms-transform: skewX(6deg);

	transform: skewX(6deg);

}

.big-offer {

	width: 100%;

	overflow: hidden;

	margin: 10px 0 25px;

}

.sin-big-offer {

	width: 33.33%;

	display: block;

	float: left;

	position: relative;

    transition: all 0.5s ease 0s;

}

.sin-big-offer.mar-left {

	margin-left: -70px;

    transition: all 0.5s ease 0s;

}

.sin-big-offer:hover {

	-ms-transform: translate(-5px,0px);

	-webkit-transform: translate(-5px,0px);

	transform: translate(-9px,0px);

	transition: all 0.3s ease 0s;

}

.btn-primary.focus, .btn-primary:focus {

	box-shadow: none;

}

.pos-1 {

	position: absolute;

	top: 28px;

	left: 57%;

}

.btn.btn-primary.wd-shop-btn.pos-2 {

	position: absolute;

	bottom: 65px;

	left: 53px;

	background: #fff;

	color: #f83d3d;

	border-radius: 0px;

	padding: 8px 15px;

}

.btn.btn-primary.wd-shop-btn.pos-3 {

	position: absolute;

	bottom: 64px;

	left: 72px;

	line-height: 21px!important;

}

.btn.btn-primary.wd-shop-btn {



	line-height: 21px!important;

}

.btn.btn-primary.wd-shop-btn.pos-2:hover{

    background: #f83d3d;

	color: #fff;

}

/*count down*/

.count-down .time-count {

	float: left;

	display: inline;

	font-size: 40px;

	padding: 0;

	display: block;

	width: 100%;

	font-size: 20px;

	position: relative;

	background: #f99d00;

	color: #fff;

	padding: 5px 0px;

	margin-bottom: 3px;

	line-height: 29px !important;

}

.count-down .separator::after {

	content: ":";

	top: -12px;

	right: 0;

	position: absolute;

	font-size: 46px;

}

.count-down .separator::after {

	content: ":";

	top: 8px;

	right: 0;

	position: absolute;

	font-size: 30px;

	display: none;

}

.count-down .cdown {

	width: auto;

	text-transform: uppercase;

	width: 35px;

	float: left;

	margin: 0 4px;

	text-align: center;

}

.cdown p {

	padding-top: 5px;

	padding-bottom: 0px;

	font-size: 13px;

	text-transform: capitalize;

	color: #442626;

}

.count-down {

	text-align: center;

	margin: 0 auto;

	width: 206px;

	position: absolute;

	top: 117px;

	left: 86px;

}

.magazine-top .wd-service {

	background: #f5f5f5;

	padding: 0px;

	background: none;

}

.magazine-top .wd-service .media {

	padding: 15px;

}

.mag-left-banner {

	overflow: hidden;

}

.mag-left-banner .wd-shop-btn {

	position: absolute;

	bottom: 65px;

	padding: 8px 15px;

	width: 120px;

	left: 50%;

	margin-left: -60px;

}

.sin-fw-carousel {

	position: relative;

	overflow: hidden;

    transition:all 0.5s;

}

.sin-fw-carousel img{

    transition:all 0.5s;

}

.sin-fw-carousel:hover img{

    transition:all 0.5s;

    transform: scale(1.1);

}

.sin-fw-carousel .top-content {

	position: absolute;

	top: 0;

	color: #fff;

	left: 30px;

	top: 30px;

}

.sin-fw-carousel .top-content h6 {

	font-size: 20px;

	margin-bottom: 3px;

}

.top-content rating{}

.sin-fw-carousel .bot-cont {

	position: absolute;

	bottom: 75px;

	left: 30px;

	color: #fff;

}

.bot-cont h2{font-size: 30px}

.bot-cont a {

	color: #fff;

	font-size: 16px;

}

.bottom-line a{font-size: 20px;color: #fff;}

.bottom-line {

	background: #353535;

	text-align: center;

	padding-bottom: 11px;

	z-index: 99;

	position: relative;

}

/*Magazine tab area */

.magazine-sin {

	position: relative;

	overflow: hidden;

	margin-top: 10px;

	display: inline-block;

}

.magazine-tab-con {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    color: #fff;

    padding: 60px 0px 0px 40px;

}

.magazine-tab-con h2 span {

	font-size: 20px;

	display: block;

	margin-top: 5px;

}

.magazine-tab-con h2 {

	font-size: 30px;

	margin-bottom: 25px;

}

.magazine-tab-con p {

	font-size: 25px;

	font-weight: 700;

}

.magazine-tab-con p span{text-decoration: line-through}

.magazine-tab-con h3 a {

	font-size: 25px;

	color: #fff;

	font-weight: 300;

	float: left;

	width: 65%;

	line-height: 35px;

}

.tab-bottom{margin-top: 70px;}

.tab-rating {

	float: right;

	margin-right: 50px;

}

.tab-rating p{font-size: 30px;color: #ff9800}

.tab-bottom .tab-rating a{font-size: 18px}

.sin-tab-pro {

	display: inline-block;

	background: #fff;

	width: 100%;

	margin-bottom: 15px;

}

.st-img {

	float: left;

}

.tp-content {

	display: block;

	overflow: hidden;

	padding-top: 30px;

}

.tp-content > a{font-size: 18px;color: #444}

.tp-content p {

	font-size: 12px;

	color: #888888;

	padding-top: 8px;

}

.tab-magazine {

	background: #f5f5f5;

	padding-top: 25px;

}

/*Magazine blog area */

.full-carousel {

	background: #f5f5f5;

}

.mag-sin-blog{transition: all 0.5s;}



    .mag-sin-blog:hover {

    box-shadow: 5px 5px 0px 0px #00cee8;

}

.maz-blog {

	background: #f5f5f5;

	padding-top: 15px;

}



.mag-sinb-img {

	position: relative;

	overflow: hidden;

}

.mag-blog-tag {

	position: absolute;

	bottom: 20px;

	left: 20px;

}

.mag-blog-tag a {

	font-size: 14px;

	color: #fff;

	background-color: #ff8000;

	padding: 4px 15px;

	border-radius: 3px;

	display: inline-block;

	margin-right: 4px;

}

.mag-blog-content {

	background: #fff;

	padding-left: 20px;

	padding-top: 11px;

	padding-bottom: 30px;

	background: #fff;

}

.mag-blog-tag a:nth-child(2){background-color: #0096ff;} 

.mag-blog-tag a:nth-child(3){background-color: #ff3e55;} 

.mag-blog-content p {

	color: #888;

	text-transform: capitalize;

}

.mag-blog-con {

	padding-top: 12px;

	padding-bottom: 22px;

	line-height: 24px;

}

.mag-blog-content a{font-size: 20px;color: #444444}

.mag-blog-content .readmore {

	background: #f5f5f5;

	padding: 9px 21px;

	display: inline-block;

	font-size: 14px;

}

.mag-sinb-img::before {

 

background: rgba(255,255,255,0);

background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.24) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(47%, rgba(135,135,135,0)), color-stop(100%, rgba(0,0,0,0.24)));

background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.24) 100%);

background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.24) 100%);

background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.24) 100%);

background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.24) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );

content: "";

display: block;

height: 100%;

left: 0;

position: absolute;

top: 0;

width: 100%;

}

.blog-right-sin {

	position: relative;

	overflow: hidden;

}

.blog-right-sin:before{

    background: rgba(255,255,255,0);

background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.70) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(47%, rgba(135,135,135,0)), color-stop(100%, rgba(0,0,0,0.24)));

background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.70) 100%);

background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.70) 100%);

background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.70) 100%);

background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(135,135,135,0) 47%, rgba(0,0,0,0.70) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );



  content: "";

  display: block;

  height: 100%;

  left: 0;

  position: absolute;

  top: 0;

  width: 100%;

    

}

.maz-blog {

	padding-bottom: 30px;

}

.mag-blog-content h2 {

	line-height: 20px;

	font-weight: 500;

}

.blog-right-sin-con {

	position: absolute;

	bottom: 20px;

	left: 20px;

}

.mag-add {

	overflow: hidden;

}

.blog-right-sin-con a{font-size: 20px;color: #fff;font-weight: 700}

.blog-right-sin-con p{font-size: 14px;color: #fff}

.blog-right-sin:first-child {

	margin-bottom: 25px;

}

.Pro-and-banner h1 {

	color: #333;

	font-size: 30px;

	font-weight: 400;

	margin-bottom: 25px;

}

.sin-pro-ban {

	overflow: hidden;

}

.pro-ban-con {

	background: #5fc1ee;

	width: 100%;

	color: #fff;

	padding: 30px 0px 30px 20px;

    transition: all 0.5s;

}

.sin-pro-ban:hover .pro-ban-con {

	background: #2f9ed1;

}

.pro-ban-con a {

	color: #fff;

	font-size: 20px;

	font-weight: 500;

	line-height: 25px;

	margin-bottom: 10px;

	display: block;

}

.Pro-and-banner {

	background: #f5f5f5;

}

.Pro-and-banner.mar-top-minus {

	margin-top: -24px;

}

.pad-top-30{padding-top: 30px;}

/*Progress bar*/



.sin-mag-rev .progress {

	width: 130px;

	height: 130px;

	line-height: 150px;

	background: none;

	margin: 0 auto;

	box-shadow: none;

	position: relative;

	margin-top: 50px;

	margin-bottom: 24px;

}

.sin-mag-rev .progress:after{

    content: "";

    width: 100%;

    height: 100%;

    border-radius: 50%;

    border: 12px solid #fff;

    position: absolute;

    top: 0;

    left: 0;

}

.sin-mag-rev .progress > span{

    width: 50%;

    height: 100%;

    overflow: hidden;

    position: absolute;

    top: 0;

    z-index: 1;

}

.sin-mag-rev .progress .progress-left{

    left: 0;

}

.sin-mag-rev .progress .progress-bar {

	width: 100%;

	height: 100%;

	background: none;

	border-width: 12px;

	border-style: solid;

	position: absolute;

	top: 0;

}

.sin-mag-rev .progress .progress-left .progress-bar{

    left: 100%;

    border-top-right-radius: 80px;

    border-bottom-right-radius: 80px;

    border-left: 0;

    -webkit-transform-origin: center left;

    transform-origin: center left;

}

.sin-mag-rev .progress .progress-right{

    right: 0;

}

.sin-mag-rev .progress .progress-right .progress-bar{

    left: -100%;

    border-top-left-radius: 80px;

    border-bottom-left-radius: 80px;

    border-right: 0;

    -webkit-transform-origin: center right;

    transform-origin: center right;

    animation: loading-1 1.8s linear forwards;

}

.sin-mag-rev .progress .progress-value {

	width: 90%;

	height: 90%;

	border-radius: 50%;

	background: #fff;

	font-size: 24px;

	color: #444444;

	line-height: 135px;

	text-align: center;

	position: absolute;

	top: 0%;

	left: 5%;

	font-weight: 900;

}

.sin-mag-rev .progress .progress-bar {

	border-color: #ffc107;

}

.sin-mag-rev .progress.blue .progress-left .progress-bar{

    animation: loading-2 1.5s linear forwards 1.8s;

}



@keyframes loading-1{

    0%{

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100%{

        -webkit-transform: rotate(180deg);

        transform: rotate(180deg);

    }

}

@keyframes loading-2{

    0%{

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100%{

        -webkit-transform: rotate(144deg);

        transform: rotate(144deg);

    }

}

@keyframes loading-3{

    0%{

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100%{

        -webkit-transform: rotate(90deg);

        transform: rotate(90deg);

    }

}

@keyframes loading-4{

    0%{

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100%{

        -webkit-transform: rotate(36deg);

        transform: rotate(36deg);

    }

}

@keyframes loading-5{

    0%{

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100%{

        -webkit-transform: rotate(126deg);

        transform: rotate(126deg);

    }

}

@media only screen and (max-width: 990px){

    .sin-mag-rev .progress{ margin-bottom: 20px; }

}

.sin-mag-rev {

	padding: 30px 20px 35px;

	background: #fff;

}

.mag-review {

	background: #f5f5f5;

	padding-top: 65px;

	padding-bottom: 50px;

}

.mag-review h1 {

	font-size: 30px;

	color: #333333;

	font-weight: 300;

	margin-bottom: 30px;

}

.inner-rev .rating {

	float: right;

	margin-top: 5px;

	margin-right: 24px;

}

.inner-rev .rating a {

	font-size: 15px;

}

.inner-rev .rating a .active-color {

	color: #ffc107 !important;

}

.rating.pro-bar .active-color {

	color: #ffc107 !important;

}

.mr-img {

	text-align: center;

	padding-bottom: 45px;

}

.mr-meta a {

	font-size: 14px;

	color: #888888;

	margin-right: 10px;

	display: inline-block;

}

.mr-meta a i{margin-right: 3px}

.mag-rev-con h3 a {

	font-size: 18px;

	color: #444444;

	font-weight: 400;

}

.mag-rev-con h3 {

	margin-bottom: 10px;

	margin-top: 8px;

}

.inner-rev {

	overflow: hidden;

	padding: 10px 0px;

	border-bottom: 1px solid #efefef;

}

.inner-rev span {

	font-size: 15px;

	float: left;

}

.pr-btn{background: #f5f5f5;color: #888;text-transform: capitalize;padding: 5px 10px}

.pr-btn {

	background: #f5f5f5;

	color: #888;

	text-transform: capitalize;

	padding: 15px 30px;

	border-radius: 5px;

}

.rev-readmore{text-align: center}

.sin-pc a {

	font-size: 14px;

	color: #444444;

	margin-top: 15px;

	display: block;

}

.rev-readmore a:hover{color: #444444;}

.pro-carousel {

	padding: 40px 0px;

    background: #ffffff;

}

.sin-pc {

	padding: 0 10px;

}

.sin-fw-social a {

	font-size: 16px;

	color: #fff;

	display: block;

	padding: 15px 0px;

}

.sin-fw-social a i{margin-right: 5px;}

.sin-fw-social {

    text-align: center;

    border-radius: 7px;

}

.footer-full-social {

	background: #f5f5f5;

	padding: 60px 0px;

}

.rating.pro-bar {

	text-align: center;

	display: block;

	overflow: hidden;

	margin-bottom: 40px;

}

.rating.pro-bar a {

	font-size: 20px;

}

.fb-fw {background: #3b5999;}

.sin-fw-social.fb-fw:hover {

	background: #304b84;

}

.tw-fw{background: #55acee;}

.sin-fw-social.tw-fw:hover {

	background: #60b5f5;

}

.ins-fw{background: #e4405f;}

.sin-fw-social.ins-fw:hover {

	background: #c83b55;

}

.lin-fw{background: #0077b5;}

.sin-fw-social.lin-fw:hover {

	background: #0b5b86;

}

.tum-fw{background: #34465d;}

.sin-fw-social.tum-fw:hover {

	background: #25364b;

}

.red-fw{background: #ff5700;}

.sin-fw-social.red-fw:hover {

	background: #dd520b;

}

/*----------------------------------------*/

/*  12.  Coupon page

/*----------------------------------------*/



.slider-bg3 {

	background-image: url(../img/slider-img/slider-bg3.jpg);

	position: relative;

	width: 100%;

	height: 60vh;

	background-size: cover;

	background-position: center;

}

.bc-slider-bg {

	background-image: url(../img/slider-img/shop-slider-img.jpg);

	position: relative;

	width: 100%;

	height: 40vh;

	background-size: cover;

	background-position: center;

}

.bc-slider-bg-2 {

	background-image: url(../img/slider-img/shop-slider-img2.jpg);

	position: relative;

	width: 100%;

	height: 40vh;

	background-size: cover;

	background-position: center;

}

.slider-cd-relative {

	position: absolute;

	top: 90px;

	left: 80px;

}

.slider-cd-relative .count-down .cdown {

	width: 50px;

}

.slider-cd-relative .count-down .time-count {

	padding: 10px 0px;

	border-radius: 5px;

}

.slider-cd-relative .cdown p {

	font-size: 15px;

	color: #fff;

}

.sin-logo {

	background: #fff;

	border: 1px dashed #ddd;

	padding: 10px;

}

.logo-sliderc {

	background: #e4f9fe;

	padding: 25px 0px;

}

.coupon-img {

	height: 190px;

	text-align: center;

	background: #f7f7f7;

	padding-top: 37px;

}

.coupon-content h2 {

	font-size: 18px;

	color: #333333;

	font-weight: 500;

	margin: 10px 0 12px 0px;

}

.coupon-content p {

	font-size: 14px;

	color: #999999;

	font-weight: 400;

	margin-bottom: 4px;

}

.coupon-content .rating a {

	color: #ffc400;

	font-size: 16px;

}

.coupon-hcode {

	height: 46px;

	color: #fff;

	font-size: 18px;

	font-weight: 700;

	width: 195px;

	border: 2px solid #ff9800;

	border-radius: 6px;

	padding: 1px 0 0 25px;

	position: relative;

	margin-top: 16px;

	cursor: pointer;

}

.coupon-code p {

	color: #909090;

	font-weight: 500;

	padding-right: 39px;

	margin-top: 10px;

}

.sav-coupon {

	color: #ff9800;

	font-size: 25px;

	text-align: right;

	font-size: 24px;

	margin-right: 10px;

	display: inline;

}

.coupon-code {

	text-align: right;

	padding-top: 18px;

}

.sav-coupon-wrap {

	width: 100%;

}

.coupon-hcode::after {

	content: "";

	width: 100%;

	height: 46px;

	background: url(../img/icon/coupon-box.png) no-repeat left top;

	top: -1px;

	left: 0;

	position: absolute;

}



.getcode {

	position: relative;

	z-index: 5;

	text-transform: uppercase;

}

.hcode {

	float: right;

	color: #727272;

	padding-right: 26px;

}

.hcode{float: right;color: #727272}

span.price {

	color: #ff9800;

	font-size: 20px;

	font-weight: 900;

}

.sin-coupon {

	border: 1px solid #ececec;

	margin-bottom: 30px;

	background: #fff;

	padding: 10px;

}

.coupon-content::after {

	content: '';

	position: absolute;

	right: -20px;

	top: 50%;

	height: 80px;

	width: 2px;

	background: transparent;

	margin-top: -40px;

	border: 1px dashed #ddd;

}

.coupon-content {

	padding: 20px 30px;

}

.coupon-area {

	background: #fcfcfc;

	padding: 30px 0 20px 0px;

}

/*input[type=checkbox]{

-webkit-appearance:inherit;

-moz-appearance:inherit;

appearance:inherit;

}*/

span.new {

	background: #1f91f1;

	color: #fff;

	text-transform: uppercase;

	padding: 3px 6px;

	border-radius: 2px;

	font-size: 12px;

	position: absolute;

	top: 20px;

	left: 20px;

}



.coupon-img a {

	position: absolute;

	right: 13px;

	top: 10px;

	color: #eaf0f2;

	font-size: 30px;

}

.sin-logo img{width: auto!important}

.slider-countdown{

    

    background-repeat: no-repeat;

    background-position: center;

    background-size: 100%;



}

.slider-countdown .count-down {

	text-align: center;

	position: relative;

	top: 0;

	left: 0;

	display: block;

	width: 100% !important;

    overflow: hidden;

    margin-bottom: 30px;

}

.slider-countdown h1{font-size: 40px;color: #fff;display: block}

.slider-countdown h6{font-size: 25px;color: #fff;display: block}

.coupon-sin-sidebar {

	box-shadow: 0px 10px 20px 0px rgba(210, 210, 210, 0.3);

	padding: 40px;

	margin-bottom: 30px;

}

.csb-inner input[type="checkbox"] {

	margin-right: 10px;

}

.csb-inner input[type="text"] {

	width: 100%;

	background: #f6f6f6;

	border: none;

	height: 50px;

	padding-left: 25px;

	margin-bottom: 10px;

}

.csb-inner p{font-size: 14px;

margin-bottom: 10px;color: #a4a3a3}

.csb-inner input[type="submit"] {

	width: 100%;

	background: #ff9800;

	border: none;

	height: 50px;

	color: #fff;

	text-align: center;

	font-weight: 700;

	text-transform: capitalize;

	font-size: 16px;

	cursor: pointer;

}

.csb-inner ul li span.pcn {

	float: right;

	margin-right: 17px;

}

.csb-inner ul li span{font-size: 15px;color: #4e4e4e}

.coupon-sin-sidebar h2 {

	font-size: 20px;

	color: #4e4e4e;

	font-weight: 700;

	position: relative;

	margin-bottom: 34px;

}

.coupon-sin-sidebar h2::after {

	content: '';

	position: absolute;

	width: 30px;

	height: 2px;

	background: #ff9800;

	left: 0;

	bottom: -12px;

}

.review-search-slider-section .coupon-page-search .input-group {

	width: 80%;

	float: left;

	border-radius: 5px;

	padding: 0;

}

.coupon-btn {

	color: #fff;

	font-size: 18px;

	float: right;

	background: #fdb813;

	padding: 12px 31px;

	border-radius: 5px;

	border: none;

	cursor: pointer;

}

.wd-dropdown-menu.coupon-cat {

	margin-left: 1px;

	margin-top: 1px;

}

.coupon-btn:hover {

	color: #fdb813;

	background: #fff;

}

.review-slider-section.coupon-bc .review-search-slider-section {

	position: relative;

	top: inherit;

	left: 50%;

	text-align: center;

transform: translate(-50%, 60px);

	color: #fff;

}

.slider-search-section .holiday-deals {

	background: #e3e0e0;

	padding: 2px 30px 0;

	min-height: 76px;

	border-radius: 9px;

}

/*----------Coupon modal css-----------*/



.coupon-modal.modal-dialog {

	max-width: 960px;

	margin: 0 auto!important;

	margin-top: 159px!important;

	/* padding: 27px; */

}

.coupon-modal .modal-header {

	background-color: rgb(255, 255, 255);

	box-shadow: 0px 10px 20px 0px rgba(210, 210, 210, 0.3);

	border-bottom: none;

	padding: 25px 40px;

}

.coupon-modal-body {

	padding: 50px 130px;

}

.coupon-show {

	height: 160px;

	background: url(../img/icon/coupon-codebg.png) no-repeat center;

	text-align: center;

	padding-top: 31px;

}

.coupon-show p {

	font-size: 20px;

	color: #3d3d3d;

	background: #fff;

	width: 322px;

	height: 52px;

	line-height: 49px;

	margin: 0 auto;

}

.coupon-show a {

	color: #3c3c3c;

	font-size: 16px;

	background: #fff;

	width: 413px;

	height: 37px;

	line-height: 40px;

	margin: 0 auto;

	display: block;

	margin-top: 11px;

}

.smile li {

	display: inline;

	margin-right: 4px;

}

.smile li a {

	color: #808080;

	font-size: 20px;

	border: 1px solid #c5c5c5;

	display: inline-block;

	width: 40px;

	text-align: center;

	height: 40px;

	line-height: 38px;

	border-radius: 5px;

}

.coupon-feedback {

	margin-top: 12px;

	/* margin-bottom: 7px; */

	width: 100%;

	overflow: hidden;

}

.smile-wrapper {

	width: 40%;

	float: left;

}

.coupon-feedback a.mod-store-btn {

	float: right;

	background: #ff9800;

	color: #fff;

	padding: 5px 25px;

	border-radius: 5px;

	font-weight: 700;

	font-size: 18px;

}

.deal-activity {

	font-size: 14px;

	color: #777675;

	margin-left: -77px;

	margin-bottom: 43px;

}

.coupon-feedback p {

	margin-top: 5px;

	color: #808080;

	text-transform: uppercase;

}

.coupon-accordion .card-header {

	margin-bottom: 0;

	background-color: transparent;

	border-bottom: none;

}

.coupon-accordion .card-body {

	padding: 0px;

	padding-right: 10px;

}

.coupon-accordion .card-header {

	padding: 0px;

	border-bottom: none;

}

.coupon-card-btn {

	font-size: 18px;

	color: #444343;

	background: transparent;

	border: navajowhite;

	padding: 0;

}

.coupon-card-btn {

	float: right;

	text-transform: uppercase;

	font-size: 14px;

	padding-right: 19px;

}

.coupon-accordion .card {

	border: none;

}

.coupon-card-body h6{font-size: 18px;font-weight: 700;}



.coupon-card-body p {

	font-size: 15px;

	color: #808080;

	padding: 10px 0px;

}

.coupon-card-body span {

	display: block;

	font-size: 15px;

	color: #444343;

	font-weight: 700;

	padding-bottom: 4px;

}

.coupon-modal .modal-footer {

	justify-content: inherit;

	display: block;

	background: #f3f3f3;

	border-top: navajowhite;

	padding: 25px 30px 24px;

}

.coupon-soc li {

	display: inline-block;

	width: 35px;

	height: 35px;

	background: #444343;

	text-align: center;

	line-height: 35px;

	border-radius: 50px;

	margin: 0 5px;

}

.coupon-soc li:hover{background: #ff9800;}

.coupon-soc li a{color: #fff;font-size: 15px;display: block}

.mf-left {

	display: inline-block;

	float: left;

	color: #777675;

	margin-top: 10px;

}



.coupon-save {

	font-size: 30px;

	color: #333;

	position: relative;

	margin-right: 15px;

}



.header-cart .coupon-save:hover {

	color: #f44336;

}

.mf-left .fa {

	color: #fe9e0f;

	margin-right: 5px;

}

.mf-right {

	float: right;

}

.coupon-accordion .card .coupon-card-btn::after {

	content: '\f106';

	position: absolute;

	right: 0;

	top: 0;

	font-family: 'FontAwesome';

}

.coupon-accordion .card h5 .coupon-card-btn.collapsed::after {

	content: '\f107';

	position: absolute;

	right: 0;

	top: 0;

	font-family: 'FontAwesome';

}

.third-home #wd-header .coupon-ac-btn .my-account {

	color: #fff;

	float: right;

	margin-top: 10px;

}



/*----------------------------------------*/

/*  11.  Mobile accordion menu start-

/*----------------------------------------*/



.menu-dropdown-icon{position: relative}

.pos-inherit{position: inherit!important}

.accordion .link {

	cursor: pointer;

	display: block;

	padding: 15px 15px 15px 42px;

	color: #4D4D4D;

	font-size: 15px;

	border-bottom: 1px solid #CCC;

	position: relative;

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

	font-family: 'Museo-500';

	font-family: 'Roboto';

	text-transform: uppercase;

}

.accordion  .link a:hover {

	color: #0f0606;

}



.accordion li:last-child .link { border-bottom: 0; }

.accordion li i {

  position: absolute;

  top: 16px;

  left: 12px;

  font-size: 18px;

  color: #595959;

  -webkit-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  transition: all 0.4s ease;

}

.accordion li i.fa-chevron-down {

  right: 22px;

  left: auto;

  font-size: 13px;

}

.accordion li.open .link { color: #b63b4d; }

.accordion li.open i.fa-chevron-down {

  -webkit-transform: rotate(180deg);

  -ms-transform: rotate(180deg);

  -o-transform: rotate(180deg);

  transform: rotate(180deg);

}

.submenu {

	display: none;

	background: #fff;

	font-size: 14px;

}

.submenu li {border-bottom: 1px solid #e0e1e0;}

.submenu a {

	display: block;

	text-decoration: none;

	color:  #483f3f !important;

	padding: 12px;

	padding-left: 42px;

	-webkit-transition: all 0.25s ease;

	-o-transition: all 0.25s ease;

	transition: all 0.25s ease;

	color: #ddd;

	font-size: 13px !important;

}

.submenu a:hover {background: transparent;}

.accordion {

	position: fixed;

	left: -110%;

	top: 0px;

	width: 100%;

	z-index: 99999999999;

	background: #fff;

	-webkit-transition: all 0.25s ease;

	-o-transition: all 0.25s ease;

	transition: all 0.25s ease;

	padding-top: 20px;

	height: 100%;

	overflow-y: scroll;

    -webkit-box-shadow: 8px 3px 21px 0px rgba(0,0,0,0.22);

-moz-box-shadow: 8px 3px 21px 0px rgba(0,0,0,0.22);

box-shadow: 8px 3px 21px 0px rgba(0,0,0,0.22);

}

.accordion.active {

	left: -30px;

	-webkit-transition: all 0.25s ease;

	-o-transition: all 0.25s ease;

	transition: all 0.25s ease;



}

.mobile-open {

	position: relative;

	right: 0;

	top: 0;

	font-size: 27px;

	color: #03a9f4;

	float: left;

	margin-top: 5px;

}

.mob-logo {

	width: 100%;

	padding-left: 42px;

	text-align: center;

}

.mobile-open:hover,.mobile-open:focus{color: #f44336}

.closeme {

	position: absolute;

	right: 11px;

	top: 3px;

	padding: 3px;

}

.closeme i {

	position: relative !important;

	left: 0 !important;

	top: 0 !important;

}

.accordion .top-contact-btn {

	margin-left: 42px;

	margin-top: 24px;

	float: left;

}

.submenu li h4 {

	color: #ffa725;

	margin-left: 40px;

	padding: 8px 0px;

	font-size: 17px;

    font-family: 'Museo-500';

}

.accordion .out-link {

	cursor: pointer;

	display: block;

	padding: 15px 15px 15px 42px;

	color: #4D4D4D;

	font-size: 14px;

	border-bottom: 1px solid #CCC;

	position: relative;

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

	font-family: 'Museo-500';

}

.accordion a {

	font-size: 15px;

	text-transform: uppercase;

	font-family: 'Roboto';

	color: #505050;

}

/*Mobile Menu css end*/

.copyright-text {

	margin-top: 8px;

}

#trending #product-trending-two .owl-nav div.owl-next {

	right: 0px;

}

#trending #product-trending-two .owl-nav .owl-prev {

	left: 0px !important;

}

.header-cart {

	display: inline;

}

.acc-header-wraper {

	float: right;

	padding-top: 9px;

	padding-right: 17px;

}

.slider-bg {

	

	position: relative;

	width: 100%;

	height: 60vh;

	background-size: cover;

	background-position: center;

}

.slider-bg1 {

    background-image: url(../img/slider-img/slider-bg-img.jpg);

	position: relative;

	width: 100%;

	height: 60vh;

	background-size: cover;

	background-position: center;

}

.slider-bg2 {

    background-image: url(../img/slider-img/slider-bg2.jpg);

	position: relative;

	width: 100%;

	height: 60vh;

	background-size: cover;

	background-position: center;

}

.form-control:focus {

	background-color: whitesmoke;

	border-color: #ececec;



}

.ph-search{display: none}



.footer-about-logo::before {

display: none

}

.serch-wrapper {

	display: none;

}



 #wd-header {

    padding: 10px 0px 10px 0px;

    background: #fff;

  }



.search-input {

	visibility: hidden;

	border: 2px solid #333;

	position: absolute;

	right: 29px;

	padding: 6px 10px;

	top: -4px;

	width: 275px;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	opacity: 0;

	border-radius: 0px;

	z-index: 18;

}

.search-input.active {

	visibility: visible;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	opacity: 1;

}

#main-slider-section .owl-theme .owl-nav {

	margin-top: -25px;

	position: absolute;

	top: 50%;

	width: 100%;

}

#main-slider-section .owl-theme .owl-nav .owl-next {

	position: absolute!important;

	right: 10px!important;

}

#main-slider-section .owl-theme .owl-nav .owl-prev {

	position: absolute!important;

	left: 10px!important;

}



@media (min-width: 1200px) and (max-width: 1300px) {

    

  #trending .owl-nav .owl-next {right: -2px !important;}

  #trending .owl-nav .owl-prev {left: -2px !important;}

    

}

@media (min-width: 992px) and (max-width: 1199px) {

    

.blrub-logo {

	margin: 0px 0;

}

.account-and-search, .header-cart {

	top: 10px !important;

	text-align: right;

	margin-right: 5px;

}

    .account-section button:first-child {

	margin-right: 0px;

}

 #main-menu .wd-megamenu .main-menu-list {

	padding: 15px 10px;

	font-size: 15px;

}

  #main-menu .wd-megamenu .menu > ul > li > .single-dropdown.megamenu > li {

	width: 25%;

}

    .header-cart img {

	width: 31px;

}

    .header-cart .count {

	width: 15px;

	height: 15px;

	font-size: 10px;

	line-height: 15px;

}

    #wd-header-top .offer-text p {

	font-size: 14px;

}

    #call-to-action .call-to-action-buy-now {

	position: absolute !important;

	left: 36% !important;

	margin-top: 33px!important;

}

    #call-to-action .wd-shop-btn {

	font-size: 16px;

	padding: 10px 15px;

}

    #trending .owl-nav .owl-next {

	right: -62px !important;

	position: absolute;

}

    #trending .owl-nav .owl-next {

	right: -2px !important;

}

    #trending .owl-nav .owl-prev {

	left: -2px !important;

}

    .account-section {

	margin-right: 12px;

}

.header-cart.style-four {

    margin-top: 9px;

    margin-right: 10px;

}

.style-four .account-section span {

    font-size: 13px;

}

.holiday-deals {

    padding: 15px 30px 15px;

}

.holiday-deals h6 {

    margin-bottom: 12px;

}

    .magazine-sin img {

	width: 100%;

}

    .magazine-tab-con {

	padding: 20px 0px 0px 20px;

}

    .magazine-tab-con h2 {

	font-size: 20px;

	margin-bottom: 15px;

}

    .magazine-tab-con p {

	font-size: 18px;

}

    .magazine-tab-con h3 a {

	font-size: 17px;

	line-height: 25px;

}

.tab-bottom .tab-rating a {

	font-size: 13px;

}

    .st-img img {

	width: 94px;

}

    .st-img {

	margin-top: 13px;

}

    .coupon-img {

	height: 213px;

	padding-top: 57px;

}

    .coupon-page-search {

	padding: 0 100px;

}

    .footer .wb-social-media a {

	margin-right: 4px;

}

    .shop-slider-section#main-slider-section .slider-text {

	margin-top: 20px;

}

    

}

@media (min-width: 576px) and (max-width: 767px) {

  .footer .footer-view-controller {

    width: 50%;

  }

    .blrub-logo {

	margin: 6px 0 0px;

	float: right;

}

#call-to-action .call-to-action-buy-now {

	position: relative;

	top: 0;

	left: 0;

	overflow: hidden;

	width: 100%;

	margin-top: 0 !important;

}

    #main-slider-section .slider-content {

    margin-bottom: 19px;

    font-size: 13px;

}

    .header-cart .coupon-save {

	font-size: 20px;

	margin-right: 7px;

}

    .line-rating {

	width: 50% !important;

}

    .urr-con .circle-rating {

	text-align: center;

	width: 25%;

}

    .holiday-deals {

	padding: 10px 30px 15px;

}

    

}

@media (min-width: 768px) and (max-width: 991px) {

  .footer .footer-about {

    text-align: left;

  }

  .footer .footer-subtitle,

  .footer .footer-nav {

    text-align: left;

  }

  .footer .wb-social-media a {

    display: inline-block;

    margin-bottom: 10px;

  }

    .blrub-logo {

	margin: 5px 0;

}

    #wd-header {

	padding: 10px 0;

}

 .header-cart {

	top: 0px !important;

}

.header-cart {

	text-align: right;

}

#main-slider-section .slider-title {

    font-size: 28px;

} 

    #main-slider-section .slider-content {

    font-size: 12px;

    margin-bottom: 20px;

}

#choose-category .choose-category-box {

	padding: 20px;

}

    .review-page .review-slider-section.coupon-bc .review-slider-title {

	font-size: 32px;

	line-height: 1.5;

}

    .blog-box .mata-info li {

	margin-right: 10px;

}

.footer .newsletter-btn {

	width: 130px;

	margin-left: 15px;

	height: 41px;

	margin-top: 0px;

}

    

}

@media (max-width: 991px) {

    

    .compare-btn img {

        width: 28px;

    }



    .header-cart .header-wishlist {

	font-size: 20px;

}

    .header-cart .compare-btn {

	font-size: 20px;

}

    .account-section span {

        display: none;

    }

    .account-section button:first-child {

	font-size: 14px;

}

    .blrub-logo img {

        width: 109px;

    }

    .header-search-option {

	margin:0px;

}

    .search a {

	color: #333;

	font-size: 17px;

}

.header-cart {

	margin-top: 2px;

	padding-left: 7px;

	padding-right: 0px;

}

    

    .ph-search{display: block}

    #wd-header-top .offer-text p {

        font-size: 10px;

        margin-top: 7px;

    }

    .account-section i {

	font-size: 20px;

	margin-top: 2px;

}  

.serch-wrapper {

	display: inline;

	float: left;

	margin-top: 6px;

	position: relative;

}

    #details .details-box {

	margin-bottom: 15px;

}

#main-menu-sticky-wrapper {

	display: none;

}

            #trending .owl-nav .owl-next {

	right: 0px !important;

}

    #trending .owl-nav .owl-prev {

	left: 0px !important;

}

    .account-section button:first-child {

	margin-right: 0px;

}

.double-bg::before {

	display: none;

}

    .double-bg::after {

	display: none;

}

}

@media (max-width: 767px) {    

    

    #subscribe {

	text-align: center;

}

    #subscribe .subscribe-btn {

	margin-top: 15px;

}

    .copyright {

	text-align: center;

}

.language-and-currency-btn {

	float: right;

}

#offer-time .offer-btn {

	padding-top: 0px;

}

    #offer-time .offer-price {

	font-size: 15px;

	margin-bottom: 15px;

}

#offer-time .offer-content {

	transform: translateX(10px);

}

    #wd-news .figure-caption a {



	font-size: 16px;

}

    #wd-news .wd-news-content {

	font-size: 14px;

}

    .review-search-slider-section .coupon-page-search .input-group {

	width: 100%;

	margin-bottom: 5px;

}

    .coupon-btn {

	float: none;



}

.header-cart .count {

	top: -4px;

	right: -4px;

}

    .header-cart .wd-compare-btn .compare-btn {

	transform: translateY(-3px);

}

.coupon-save::after {

	font-size: 11px;

	left: 15px;

	width: 15px;

	height: 15px;

	line-height: 17px;

}

    .product-details .page-location li {

	display: inline !important;

}

.blog-section .single-blog-share-section a {

	margin-right: 6px;

	margin-bottom: 16px;

	display: inline-block;

	float: right;

}

#cat-search-ph {

	margin-top: 10px;

	margin-bottom: 10px;

}

    .review-content li{position: relative}

    .review-content li:nth-child(1)::after {

	content: 'Price';

	position: absolute;

	left: 5px;

	top: 6px!important;

    font-size: 12px;

}

    .review-content li:nth-child(2)::after {

	content: 'Review';

	position: absolute;

	left: 5px;

	top: 8px!important;

    font-size: 12px;

}

    .review-content li:nth-child(3)::after {

	content: 'Average Review';

	position: absolute;

	left: 5px;

	top: 6px!important;

    font-size: 12px;

}

    .review-content li:nth-child(4)::after {

	content: 'Warranty';

	position: absolute;

	left: 5px;

	top: 6px!important;

    font-size: 12px;

}

    .review-content li:nth-child(5)::after {

	content: 'Availability';

	position: absolute;

	left: 5px;

	top: 6px!important;

    font-size: 12px;

}

        .pro-plan-img {

	text-align: center;

	margin-bottom: 10px;

}

    .pro-plan-con h2 {

	font-size: 16px;

	line-height: 25px;

}

    .one-3 a, .one-3 p {

	font-size: 12px;

}

    .one-3 {

	height: 78px;

}

    .f1 {

	width: 15%!important;

}

    .f2 {

	width: 55%!important;

}

    #best-rated .price {

	font-size: 14px;

}

    #best-rated .rated-content {

	font-size: 14px;

}

    .product-details .compare-details-section .full-specifiction {

	width: 332px;

}

    #related-product .owl-prev {

	left: 10px;

    float: left

}

#related-product .owl-next {

	right: 10px;

    float: right

}



    /*-----------------------*/

}

@media (max-width: 575px) {

  #call-to-action {

    padding: 30px !important;

  }

  #call-to-action .call-to-action-message {

	font-size: 14px;

	line-height: 27px;

}

  #call-to-action .call-to-action-buy-now {

    margin-top: 0 !important;

    top: 0 !important;

  }



  .shop-slider-section .slider-title {

    margin-bottom: 0 !important;

  }

.search-input {

	right: -75px;

	top: 37px;

}

    #wd-header .blrub-logo {

	margin: 0px;

}

    #wd-header {

	padding: 10px 0;

}

    #call-to-action .call-to-action-buy-now {

	position: relative;

	top: 12px !important;

	left: 0;

	overflow: hidden;

	width: 100%;

}

    .language-and-currency-btn img {

	display: none;

}

.coupon-bc .review-search-slider-section .coupon-page-search .input-group {

	width: 100%;

	margin-bottom: 5px;

}

.coupon-bc .review-search-slider-section .coupon-btn {

	float: none;



}

    .header-cart .coupon-save {

	font-size: 24px;

	margin-right: 7px;

}

.review-slider-section.coupon-bc .wd-dropdown-menu {

	width: 250px;

}

    .coupon-modal-body {

	padding: 16px 0px;

}

    .smile li a {

	font-size: 15px;

	width: 23px;

	height: 24px;

	line-height: 23px;

}

    .smile li {margin-right: 0px;}

    .modal-content {

	padding: 15px;

}

    .coupon-modal .deal-activity {

	margin-left: 0px;

    font-size: 13px;

    margin-bottom: 13px;

}

    .coupon-show a {

	font-size: 14px;

	width: 277px;

}

    .mf-right {

	float: none;

	margin-top: 13px;

	text-align: center;

}

    .mf-left {

	margin-top: 10px;

	width: 100%;

	text-align: center;

	margin-bottom: 14px;

}

    .coupon-modal .modal-header {

	padding: 10px 15px;

}

    .acc-header-wraper {

	padding-right: 0px;

}

    .sin-big-offer img {

	width: 100%;

}

    .sin-big-offer {

	width: 100%!important;

	margin-bottom: 18px;

	height: auto;

    margin-bottom: 51px!important;

}

    .btn.btn-primary.wd-shop-btn.pos-2 {

	bottom: 84px;

}

    .cdown p {

	color: #fff;

}

    .hc-r {

	width: auto;

	float: right;

}

.urr-con .circle-rating {

	text-align: center;

	width: 100% !important;

}

    .line-rating {

	width: 100% !important;

}



    .link-style-four .f1, .link-style-four .f2, .link-style-four .f3 {

	width: 100% !important;

	display: block !important;

	float: none !important;

	overflow: hidden;

	padding: 0 13px;

	text-align: center;

	margin-bottom: 20px;

}

  #wd-news .news-title{

	margin-bottom: 40px !important;

}

        #categories .categories-title {

	font-size: 17px;

}

    .full-specifiction p {

	padding: 7px 0;

	font-size: 13px;

}

     .product-details .compare-details-section .full-specifiction {

	width: 245px;

}

 /*----------------------------*/   

}



/*Home page two*/

@media (min-width: 1200px) and (max-width: 1500px) {

    #dropdownMenuheadercart2 img {

	width: 27px;

}

    .second-home .header-cart .header-wishlist {

	font-size: 20px;

}

.review-page .header-cart .coupon-save,.second-home .header-cart .coupon-save {

	font-size: 20px;

	color: #333;

	margin-right: 10px;

}



.main-menu-sh#main-menu-2 .wd-megamenu .main-menu-list {

	font-size: 14px;

	padding: 15px 3px;

}

    #wd-header-2-sticky-wrapper .header-cart {

	margin-top: 17px;

}

    .header-cart {

	margin-top: 9px;

}

        .second-home .wd-service .list-unstyled {

	padding: 20px;

}

    .second-home .wd-service .media {

	padding: 12px;

}

   .recent-pro-2#recent-product .col-xl-2 {

	-ms-flex: 0 0 25%;

	flex: 0 0 25%;

	max-width: 25%;

}

  #amazon-review .amazon-review-box-content {



	padding: 15px 12px;

}

    

    .cus-wd-l {

	width: 75%!important;

}

        .cus-wd-r {

	width: 25%!important;

}

    .double-bg::before {

	width: 25%!important;

	left: 75%!important;

}

    .double-bg::after {

	width: 75%!important;

}

    .angle::after {

	right: -30px!important;

}

.account-section {

	margin-top: 12px;

	margin-right: 2px;

}

    .acc-header-wraper {

	padding-top: 0px;

}

    .magazine-tab-con {

	padding: 20px 0px 0px 20px;

}

    .magazine-tab-con h2 {

	font-size: 17px;

	margin-bottom: 8px;

}

    .magazine-tab-con p {

	font-size: 18px;

	font-weight: 500;

}

    .magazine-tab-con h3 a {

	font-size: 16px;

	line-height: 26px;

}

    .tab-rating p {

	font-size: 18px;

}

    .tab-bottom .tab-rating a {

	font-size: 14px;

}

    .magazine-tab-con h2 {

	font-size: 20px;

	margin-bottom: 8px;

}

    .magazine-tab-con h2 span {

	font-size: 20px;

	margin-top: 0px;

}

    .tab-bottom {

	margin-top: 60px;

}

    .third-home .tab-magazine .wd-amazon-product-tabs a {

	padding: 10px 26px !important;

}

    .tp-content {

	padding-top: 15px;

}

    .tp-content > a {

	font-size: 14px;

}

    .st-img {

	width: 28%;

}

    .Pro-and-banner.mar-top-minus {

	margin-top: 0;

	padding-top: 30px;

}

    .mr-meta a {

	font-size: 13px;

	margin-right: 8px;

}

    .mag-rev-con h3 a {

	font-size: 16px;

}

    .inner-rev span {

	font-size: 16px;

}

    .inner-rev .rating a {

	font-size: 15px;

}

    .inner-rev .rating {

	margin-top: 1px;

	margin-right: 14px;

}

    .sin-mag-rev .progress {

	margin-top: 30px;

}

    .pro-ban-con a {

	font-size: 17px;

}

    .blog-right-sin-con a {

	font-size: 15px;

}

    .bot-cont h2 {

	font-size: 25px;

}

    .sin-fw-carousel .bot-cont {

	bottom: 60px;

	left: 15px;

}

    .mag-blog-tag a {

	padding: 4px 12px;

}

    .mag-blog-tag {

	bottom: 16px;

	left: 7px;

}

    .pro-ban-con {

	padding: 15px 0px 15px 15px;

}

.coupon-page-search {

	padding: 0 100px;

}

.coupon-hcode {

	font-size: 11px;

	padding: 1px 0 0 10px;

	height: 38px;

	width: 148px;

}

.coupon-hcode::after {

	background-size: 117px;

}

.coupon-code p {

	padding-right: 20px;

}

    .hcode {

	padding-right: 13px;

}

    .review-search-slider-section .coupon-page-search .input-group {

	width: 76%;

}

    .coupon-sin-sidebar {

	padding: 20px;

}

    .coupon-sin-sidebar {

	padding: 15px;

}



    

}

@media (min-width: 1501px) and (max-width: 1640px){

      .second-home #recent-product .recent-product-meta-link a {

	padding: 8px 10px;

}

        

}



@media (min-width: 1501px) and (max-width: 1700px){ 

    

    .cus-wd-l {

	width: 60%!important;

}

        .cus-wd-r {

	width: 40%!important;

}

    .double-bg::before {

	width: 40%!important;

	left: 60%!important;

}

    .double-bg::after {

	width: 60%!important;

}

    .angle::after {

	right: -23px!important;

}





}

@media (min-width: 992px) and (max-width: 1199px) {

#main-menu-2 .wd-megamenu .main-menu-list {

	padding: 15px 11px;

	font-size: 15px;

}

.second-home-main-logo {

	text-align: left !important;

}

    .second-home #wd-header {

	padding: 15px 0px !important;

}

    #main-menu-2 .wd-megamenu .menu > ul > li > .single-dropdown.megamenu > li{

	width: 25%;

}

    .second-home .wd-service .list-unstyled {

	padding: 8px;

}

    .second-home .wd-service .media {

	padding: 12px;

}

    .brand-logo {

	float: right;

}

    .copyright-text {

	margin-top: 8px;

}

.recent-pro-2 .wd-amazon-product-tabs a {

	padding: 10px 25px !important;

}

#review {

	padding: 70px 0px!important;

	background-position: -50px -118px!important;

}

    #wd-counter {

	background-size: auto;

	padding: 35px 0;

}

    #amazon-review .amazon-review-box-content {

	padding: 10px;

}

#weekly-news .weekly-news-box img {

	width: 100%;

}

    #weekly-news .weekly-news-box {

	margin-bottom: 50px;

}

    #main-slider-section .slider-title {

	font-size: 40px;

}

    .wd-modal-tab-menu a {

	width: 190px;

}

    .social-media a {

	padding: 10px 14px;

}

    .cus-wd-l {

	width: 70%!important;

}

        .cus-wd-r {

	width: 30%!important;

}

    .double-bg::before {

	width: 30%!important;

	left: 70%!important;

}

    .double-bg::after {

	width: 70%!important;

}

    .style-four .wd-megamenu .main-menu-list {

	padding: 15px 8px !important;

}

    .style-four .wd-megamenu .main-menu-list {

	font-size: 12px!important;

}



.style-four .wd-megamenu-ul {

	float: left!important;

}

        .tp-content {

	padding-top: 10px;

	padding-bottom: 10px;

}

    .sin-tab-pro {

	margin-bottom: 16px;

}

    .tp-content > a {

	font-size: 15px;

}

    .magazine-top .wd-service .media .wd-service-title {

	font-size: 14px;

}

    .magazine-top .wd-service .media {

	padding: 9px;

}

    .blog-right-sin {

	float: left;

	margin-top: 30px;

}

    .blog-right-sin img {

	width: 100%;

}

    .blog-right-sin:first-child {

	width: 49%;

	margin-right: 1%;

}

    .blog-right-sin:last-child {

	width: 49%;

	margin-left: 1%;

}

    .Pro-and-banner.mar-top-minus {

	margin-top: 0;

	padding-top: 30px;

}

    .pro-ban-con {

	padding: 15px 10px 15px 10px;

}

    .pro-ban-con a {

	font-size: 16px;

}

    .sin-mag-rev {

	margin-bottom: 30px;

}

    .sin-fw-social {

	margin-bottom: 30px;

}

    .angle::after {

	right: -18px !important;

}

    .maz-blog {

	padding-bottom: 0px;

}

    .mag-review {

	padding-top: 20px;

}

    .mag-review h1 {

	margin-bottom: 20px;

}

    #wd-header-2-sticky-wrapper .header-cart {

	margin-top: 4px;

}

.header-cart .coupon-save {

	margin-right: 12px;

}

        .review-search-slider-section .coupon-page-search .input-group {

	width: 70%;

}

    .coupon-sin-sidebar {

	padding: 15px;

}

    .review-page .review-slider-section.coupon-bc .review-slider-title {

	font-size: 35px;

	line-height: 1.5;

}

    .acc-header-wraper {

	padding-top: 0px;

	padding-right: 9px;

}

    .account-section {

	margin-top: 13px;

}

    /*-----------------------------------*/

    

}

@media (min-width: 768px) and (max-width: 991px) {

    .menu-mobile {

	display: none;

}

    #wd-header-2 .serch-wrapper {

	margin-top: 5px;

	margin-right: 12px;

}

    #wd-header-2 .account-section {

	margin-top: 5px;

}

    .third-home .wd-amazon-product-tabs a {

	padding: 10px 35px !important;

}

    .footer-2.footer .newsletter-btn {



	width: 130px;

	margin-left: 15px;

	height: 41px;

	margin-top: 0px;

}

    .form-group {

	width: 350px;

	float: left;

}

    .second-home #main-slider-section .slider-text {

	padding-left: 77px;

}

    .pos-1 {

	top: 69%;

	left: 12%;

}

    .magazine-top .wd-service .list-unstyled {

	margin-bottom: 15px;

}

    .magazine-top {

	padding: 20px 0 15px;

}

    .magazine-tab-con {

	padding: 30px 0px 0px 30px;

}

    .blog-right-sin:first-child {

	width: 49%;

	margin-right: 1%;

}

    .blog-right-sin:last-child {

	width: 49%;

	margin-left: 1%;

}

    .blog-right-sin {

	float: left;

	margin-top: 30px;

}

    .Pro-and-banner.mar-top-minus {

	margin-top: 0;

	padding-top: 30px;

}

    .pro-ban-con {

	padding: 10px 0px 15px 15px;

}

    .pro-ban-con a {

	font-size: 15px;

	line-height: 20px;

}

    .sin-mag-rev {

	margin-bottom: 30px;

}

    .mag-review {

	padding-top: 30px;

	padding-bottom: 20px;

}

    .sin-fw-social {

	margin-bottom: 30px;

}

    .mag-blog-tag {

	bottom: 10px;

	left: 10px;

}

    .mag-blog-tag a {

	font-size: 12px;

	padding: 4px 8px;

}

    .header-banner {

	display: none !important;

}

    .style-four .search a {

	color: #fff;

}

    .style-four .account-section button {

	color: #fff;

}

    .header-cart .coupon-save {

	font-size: 20px;

	margin-right: 7px;

}

    .review-search-slider-section .coupon-page-search .input-group {

	width: 75%;

}

    .acc-header-wraper {

	float: right;

	padding-top: 0px;

	padding-right: 0px;

}

.acc-header-wraper {

	padding-top: 7px;

	padding-right: 0px;

}

    .coupon-save::after {

	font-size: 11px;

	width: 14px;

	height: 14px;

	line-height: 15px;



}

    .header-cart .count {

	width: 14px;

	height: 14px;

	font-size: 11px;

	line-height: 12px;

}

    .pro-plan-img {

	width: 100%;

	margin-bottom: 20px;

}

    #blog .figure {

	padding: 0px;

}

    #blog .blog-title {

	font-size: 16px;

}

    

    /*-----------------------------------------------*/

}

@media (max-width: 768px) {

#wd-header-2 .serch-wrapper {

	margin-top: 3px;

	margin-right: 10px;

}

    #wd-header-2 .account-section {

	margin-top: 3px;

}

    #amazon-review .amazon-review-box-content {

	padding-right: 30px;

	padding-left: 0px;

	padding-bottom: 15px;

	padding-top: 15px;

}

 #categories .categories-small-box {

	padding: 13px;

	background: #fff;

}

.recent-pro-2 .wd-amazon-product-tabs a {

	margin-bottom: 12px!important;

	margin-right: 6px!important;

}

    .header-banner {

	display: none !important;

}

    .style-four .search a {

	color: #fff;

}

.mag-left-banner {

	display: none!important;

}

    .notice-board {

	margin-top: -50px;

}

.sin-big-offer {

	width: 60%;

	margin-bottom: 18px;

}

    .sin-big-offer.mar-left.n2 {

	margin-top: -70px;

	margin-left: 5px;

}

    .sin-big-offer.n3 {

	margin-top: -58px;

}

    .third-home .tab-magazine .wd-amazon-product-tabs {

	margin-bottom: 8px;

}

    .tab-maga-wrapper {

	margin-bottom: 10px;

}

.tab-magazine .mag-add {

	text-align: center;

	height: 330px;

}

    .mag-add {

	text-align: center;

}

    .mag-sin-blog {

	margin-bottom: 30px;

}



    .Pro-and-banner.mar-top-minus {

	margin-top: 0;

}

    .pro-ban-con {

	padding: 15px 0px 15px 15px;

}

    .pro-ban-con a {

	font-size: 16px;

}

    .sin-pro-ban {

	margin-bottom: 30px;

}

    .third-home .tab-magazine .wd-amazon-product-tabs a {

	padding: 10px 20px !important;

}

    .sin-mag-rev {

	margin-bottom: 30px;

}

    .sin-fw-social {

	margin-bottom: 30px;

}

.magazine-tab-con h2 {

	font-size: 20px;

	margin-bottom: 8px;

}

    .tab-bottom {

	margin-top: 35px;

}

    .magazine-tab-con p {

	font-size: 20px;

}

    .magazine-tab-con h3 a {

	font-size: 18px;

	line-height: 28px;

}

    .magazine-tab-con {

	padding: 30px 0px 0px 30px;

}

    .sin-mag-rev .progress .progress-bar {

	border-width: 10px;



}

    .rating.pro-bar a {

	font-size: 20px;

}

    .mr-meta a {

	font-size: 13px;

}

       .mag-details .wd-service .list-unstyled {

	margin-bottom: 15px;

}

    .review-page .review-slider-section.coupon-bc .review-slider-title {

	font-size: 24px;

}

          .product-details .page-location li {

	display: inline-block !important;

}

    .page-location li {

	display: inline-block!important;



}

.holiday-deals h6 {

	font-size: 14px;

	text-align: center;

}

    .hc-l p {

	font-size: 12px;

}

    .hc-l p span {

	font-size: 12px;

}

    /*---------------------------*/

}

@media (min-width: 576px) and (max-width: 768px) {

    .second-home #main-slider-section .slider-title {

	margin-bottom: 5px !important;

	font-size: 26px!important;

}

    

}

@media (max-width: 575px) {

    

    

    .third-home .wd-amazon-product-tabs a {

	margin-bottom: 5px;

	margin-right: 5px;

}

    

.third-home #main-slider-section .slider-text {

	padding-left: 20px !important;

	margin-top: 0px !important;

	margin-bottom: 20px;

}

    .second-home #main-slider-section .slider-text .sub-title {

	font-size: 20px !important;

}

    .second-home #main-slider-section .slider-text .slider-title {

	font-size: 15px !important;

	margin-bottom: 8px !important;

	margin-top: 10px;

}

    #main-slider-section .owl-theme .owl-nav [class*="owl-"] {

	font-size: 20px;

	padding: 0px 7px;

	line-height: 35px;

}

    .third-home #main-slider-section .slider-text {

	padding-left: 35px !important;

}

    .main-home-page #main-slider-section .slider-text {

	margin-top: 0px;

	margin-bottom: 30px;

	text-align: center;

}

.shop-slider-section#main-slider-section .slider-text {

	margin-top: 63px;

	margin-bottom: 30px;

	text-align: center;

}

.owl-prev,

.owl-next {

    padding: 4px 11px!important;

}



.owl-theme .owl-nav [class*="owl-"] {

    font-size: 14px;

    padding: 4px 7px;

}

    .brand-logo img {

	width: 50px;

}

    .slider-img{text-align: center}

    .slider-img img {

	width: 75% !important;

        display: inherit;

        margin:0 auto !important;

}

   .wishlist-compare-products tr {

  width: 100%;

}

        .notice-board {

	margin-top: 0px;

	text-align: center;

}



    .mag-sinb-img img {

	width: 100% !important;

}

    .blog-right-sin img {

	width: 100%;

}

    .sin-pro-ban img {

	width: 100%;

}

    .Pro-and-banner .mag-add {

	margin-bottom: 30px;

}

.tab-magazine .wd-amazon-product-tabs a {

	padding: 10px 15px !important;

}

    .magazine-tab-con {

	padding: 15px 0px 0px 15px;

}

    .magazine-tab-con h2 {

	font-size: 14px;

	margin-bottom: 3px;

}

    .magazine-tab-con h2 span {

	font-size: 14px;

	margin-top: 5px;

}

    .magazine-tab-con p {

	font-size: 14px;

}

    .tab-bottom {

	margin-top: 0;

}

    .magazine-tab-con h3 a {

	font-size: 12px;

	line-height: 17px;

}

    .tab-bottom .tab-rating a {

	font-size: 12px;

}

    .tab-rating {

	margin-right: 10px;

}

    .tp-content {

	padding-top: 10px;

	padding-bottom: 10px;

}

    .st-img {

	width: 84px;

}

    .blog-right-sin-con a {

	font-size: 14px;

}

    .coupon-hcode {

	margin-top: 0px;

}

    .sav-coupon-wrap {

	margin-top: 4px;

}

.coupon-bc .review-search-slider-section {

	transform: translate(-50%, 29px);

}

.coupon-bc .review-slider-title {

	font-size: 17px;

}

    .review-slider-section.coupon-bc .review-search-slider-section {



	left: 53%;



}



    /*27-01-18*/

    #wd-header .account-section,

  #wd-header .header-cart {

    padding: 0 8px;

  }

    .header-cart .header-wishlist {

	font-size: 16px;

	margin-right: 9px;

}

    .header-cart .coupon-save {

	font-size: 16px;

	margin-right: 9px;

}

    .search a {

	color: #333;

	font-size: 14px;

}

  #wd-header .account-section {

    top: 13px;

    text-align: left;

  }

.account-section i {

	font-size: 17px;

	margin-right: 2px;

}

    .header-cart .compare-btn {

	font-size: 16px;

}

    .coupon-save::after {

	font-size: 11px;

	left: 11px;

	width: 14px;

	height: 14px;

	line-height: 15px;

	left: 9px;

}

    .header-cart .count {

	top: -2px;

	width: 14px;

	height: 14px;

	margin-top: -1px;

	font-size: 10px;

	line-height: 13px;

}

    .serch-wrapper {

	margin-top: 4px;

}

    .wd-compare-btn .count {

	top: -3px;

}

    #scrollUp {

	bottom: 15px;

	right: 10px;

	padding: 8px 0;

	width: 40px;

	height: 40px;

}

    

    #main-slider-section .slider-text {



	text-align: center;

	margin-top: 32px;

}

    .slider-cat .slider-text {

	padding-left: 0px;

}

.notice-board {

	display: none;

}

    .holiday-deals {padding: 10px 30px 10px;}

/*------------------------------------*/

    

}



/*------------Shortcode css ------------------*/





.link-style-one table thead tr th {

	background: #696565;

	color: #fff;

	padding: 12px 15px;

	width: 18%;

	text-align: left;

	font-size: 18px;

	font-weight: 400;

}

.link-style-one table{}

    .coupon-bc {

	height: 300px;

	background: #ddd;

    background: url(../img/review/review-slider-img.jpg) no-repeat center;

}

.coupon-bc .input-group-btn > .btn {

	position: relative;

	width: 143px;

}

.coupon-bc .input-group-btn > .btn:hover {

     background: #fdb813; 

}

.aff-logo a:last-child {

	color: #ff0048;

	text-transform: capitalize;

	font-weight: 500;

	margin-left: 16px;

	display: inline-block;

	margin-top: 0px;

}

.link-style-one tbody td p {

	font-size: 14px;

}

.link-style-one tbody td span {

	font-size: 14px;

}

.aff-logo a:first-child {

	height: 40px;

	display: inline-block;

}

.aff-logo a img {

	height: 40px;

}

.link-style-one tr td {

	padding: 12px 0px;

}

.aff-buynow {

	background: #ff9800;

	color: #fff;

	padding: 7px 20px;

	border-radius: 6px;

}

.aff-buynow:hover{color: #fff}

.link-style-one tbody tr td {

	padding-left: 13px;

}

.link-style-one tbody tr {

	border-bottom: 1px solid #ddd;

	padding: 15px 0px;

}

.link-style-one tbody {

	padding-left: 10px;

	border: 1px solid #ddd;

    color: #555;

}

.link-style-one td h3 {

	color: #555;

}

    .link-style-two table {

	width: 100%;

}

.link-style-two tr td {

	width: 20%;

	height: 80px;

}

.link-style-two h3 {

	font-size: 18px;

	font-weight: 600;

}

.link-style-two tr {

	border: 1px solid #ddd;

}

.link-style-three .ls-limage {

	float: left;

	display: block;

	width: 103px;

	padding-top: 11px;

}

.link-style-three .title-price p {

	color: #ff0049;

}

.link-style-three .title-price {

	height: 68px;

	padding-top: 7px;

}

.link-style-three .ls-rcon {

	display: block;

	overflow: hidden;

	height: 104px;

}

.link-style-3wrapper {

	width: 80%;

	margin: 0 auto;

	border-bottom: 1px solid #ddd;

	margin-bottom: 9px;

}

.buy-now a:first-child {

	float: right;

}



.flex-container > div {

 float: left;

}

.f1 {

	display: inline-block;

	width: 20%;

	float: left;

}

.f2 {

	display: inline-block;

	float: left;

	width: 59%;

	font-size: 16px;

}

.f3 {

	display: inline-block;

	width: 20%;

	float: left;

	text-align: center;

}

.link-style-four .aff-buynow {

	background: #ff0049;

	color: #fff;

	padding: 7px 20px;

	border-radius: 6px;

	display: block;

	width: 116px;

	float: right;

	text-align: center;

}

.f3 .aff-buynow {

	float: none;

	text-align: center;

	margin: 15px auto 15px;

	background: #ff9800;

	color: #544141;

	font-weight: 400;

}

.ls-4wrapper {

	overflow: hidden;

	border: 1px solid #555;

	padding: 13px 5px;

	margin: 22px 0px;

}

/*------------------Progress bar for shortcode----------------------*/

.urr-con .progressbar {

	display: inline-block;

	padding: 0px 15px 15px !important;

}

	.urr-con .circle {

		margin: 0 auto;

		margin-top: 10px;

		display: inline-block;

		position: relative;

		text-align: center;

	}



	

	.urr-con .circle canvas {

	text-align: left;

	border-radius: 50%;

	width: 125px;

}

	

	.urr-con .circle div {

		position: absolute;

		top: 50%;

		left: 50%;

		margin: -20px 0 0 -86px;

		width: 100%;

		text-align: center;

		line-height: 40px;

		font-size: 31px;

		

	}

	.urr-con .circle strong i {

		font-style: normal;

		font-size: 0.6em;

		font-weight: normal;

	}

	.urr-con .circle span {

		display: block;

		color: white;

		margin-top: 12px;

	}



.progressbar span {

	color: #000 !important;

	font-size: 33px;

	position: absolute;

	top: 21%;

	text-align: center;

	left: 31%;

}

	.urr-con > div {

	width: 33.33%;

	float: left;

}

.urr-con .circle-rating {

	text-align: center;

}

.circle-rating p {

	font-size: 18px;

	font-weight: 500;

}

.urr-head {

	border-bottom: 1px solid #ddd;

	padding: 20px 16px;

}

.user-rev-rating {

	border: 1px solid #ddd;

	overflow: hidden;

	margin-bottom: 15px;

	padding-bottom: 35px;

}

.line-rating {

	padding: 25px 22px;

	padding-top: 7px;

}

.urr-con {

	padding-top: 34px;

}

.line-rating p {

	width: 79px;

	text-align: right;

}

.line-rating > p {

	width: 100%;

	text-align: center;

	font-weight: 500;

	font-size: 18px;

	padding-bottom: 1px;

}

.pro-plan-sin-5 {

	border: 1px solid #ddd;

	padding: 10px;

}

.pro-plan-con h2 {

	font-size: 28px;

	font-weight: 500;

	line-height: 43px;

	margin-bottom: 13px;

	text-align: left;

}

.one-3 {

	width: 33.33%;

	float: left;

	border: 1px solid #ddd;

	display: inline-block;

	height: 53px;

	text-align: center;

	padding-top: 16px;

}

.one-3:nth-child(2){padding-top: 4px;}

.one-3 .rating-bar {

	margin-left: 0;

	transform: translateY(11px);

	margin: 0 15px;

}

.one-3 a,.one-3 p {

	font-size: 15px;

	color: #555;

	/* margin-top: 13px; */

	display: block;

	text-transform: uppercase;

	font-weight: 700;

}

.pro-plan-con > a {

	background: #ff9800;

	color: #fff;

	padding: 7px 57px;

	display: inline-block;

	text-align: center;

	border-radius: 23px;

	/* margin: 0 auto; */

	margin-top: 20px;

}

.pro-plan-con {

	text-align: center;

}

.pro-plan-sin-5 {

	border: 1px solid #ddd;

	padding: 10px;

	margin-bottom: 100px;

}

.sc-header h2 {

	font-size: 26px;

	text-align: center;

	padding: 85px 0;

	letter-spacing: 3px;

	font-weight: 400;

}

.sc-header.heding-sc {

	padding: 160px;

}





@media 

only screen and (max-width: 500px) {



	/* Force table to not be like tables anymore */

	.link-style-one table, .link-style-one thead, .link-style-one tbody, .link-style-one th, .link-style-one td, .link-style-one tr { 

		display: block; 

	}

	

	/* Hide table headers (but not display: none;, for accessibility) */

	.link-style-one thead tr { 

		position: absolute;

		top: -9999px;

		left: -9999px;

	}

	

	.link-style-one tr { border: 1px solid #ccc; }

	.link-style-one td {

	border: none;

	position: relative;

	padding-left: 50%;

	text-align: center;

}

	

	

    .link-style-one tbody {

	border: 0px solid #ddd;

}

    .aff-logo a:first-child {

	height: 40px;

	display: block;

}

    .coupon-bc .input-group-btn > .btn {

	width: 110px;



}

    

    

    

    

    

    



	

}



@media 

    only screen and (max-width: 550px){

        

            

    /* Force table to not be like tables anymore */

	.link-style-two table, .link-style-two thead, .link-style-two tbody, .link-style-two th, .link-style-two td, .link-style-two tr { 

		display: block; 

	}

	

	/* Hide table headers (but not display: none;, for accessibility) */

	.link-style-two thead tr { 

		position: absolute;

		top: -9999px;

		left: -9999px;

	}

	

	.link-style-two tr {

	border: 1px solid #ccc;

	padding: 10px 0px;

}

	.link-style-two td {

	border: none;

	position: relative;

	padding-left: 50%;

	text-align: center;

}

	

	

    .link-style-two tbody {

	border: 0px solid #ddd;

}

.link-style-two tr td {

	width: auto;

	height: 52px;

	padding: 0;

}

        

}

.product-details .user-rev-rating {

    margin-bottom: 100px;

    margin-top: 50px;

}



.product-details .proplan-five {

    margin-bottom: 10px;

    margin-top: 50px;

}



.product-details .pro-plan-sin-5 {

    margin-bottom: 0px;

}



.product-details .link-style-two {

    margin-bottom: 50px;

    margin-top: 50px;

}

.video-info.mn{padding-top: 0px}

.product-details .link-style-one {

	margin: 50px 0px;

}

.department-list.dn{display: none}





/*----------------------------------------*/

/*  14.  Coming soon page

/*----------------------------------------*/





.coming-soon{

    background-image: url(../img/slider-img/coming-bg.jpg);

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    height: 100vh;

    width: 100%;

    text-align: center;

}

.coming-soon .count-down {

	position: relative;

	/* left: auto; */

	top: 0;

	width: 600px;

	overflow: hidden;

	display: block;

}

.coming-soon-logo {

	padding: 60px 0px 130px;

}

.coming-soon .count-down .time-count {

	width: 100%;

	font-size: 30px;

	position: relative;

	background: #fff;

	color: #333333;

	padding: 5px 0px;

	margin-bottom: 3px;

	line-height: 65px !important;

	height: 100%;

	border-radius: 9px;

	border-bottom: 11px solid #fdb813;

	font-weight: 300;

	box-shadow: 2.5px 4.33px 20px 0px rgba(63, 71, 93, 0.1);

}

.coming-soon .count-down .cdown {

	text-transform: uppercase;

	width: 100px;

	float: left;

	margin: 0 4px;

	text-align: center;

	height: 100px;

	position: relative;

}

.coming-soon-text h1 {

	font-size: 80px;

	font-weight: 400;

	padding-bottom: 15px;

}

.coming-soon-text {

	padding-bottom: 40px;

}

.coming-soon-text h3{font-size: 70px;font-weight: 300}

.coming-soon  .cdown p {

	padding-top: 5px;

	padding-bottom: 0px;

	font-size: 20px;

	text-transform: capitalize;

	color: #666666;

	margin-top: -5px;

	position: absolute;

	left: 32px;

	top: 51px;

	left: 50%;

	transform: translatex(-50%);

}

.coming-soon-sub {

	width: 100%;

	display: block;

	height: 103px;

	padding-top: 55px;

}

.coming-soon-sub input {

    box-shadow: 2.5px 4.33px 20px 0px rgba(63, 71, 93, 0.15);

	background-color: rgb(255, 255, 255);

	padding: 10px 0px;

	width: 310px;

	border: none;

	height: 50px;

	margin-right: 15px;

	border-radius: 5px 0px 0px 5px;

    padding-left: 10px;

}

.coming-soon-sub button {

	background: #fdb813;

	color: #fff;

	height: 50px;

	width: 150px;

	border: none;

	box-shadow: 2.5px 4.33px 20px 0px rgba(63, 71, 93, 0.15);

	font-size: 16px;

	text-transform: uppercase;

	border-radius: 0px 5px 5px 0px;

    cursor: pointer;

}

.coming-soon .wb-social-media {

	float: right;

	margin-top: 175px;

}



@media (min-width: 768px) and (max-width: 991px) {

    

    .coming-soon-text h1 {font-size: 50px;}

    .coming-soon-text h3 {font-size: 50px!important;}

    .coming-soon .count-down {width: 564px;}

    .coming-soon-logo {

	padding: 60px 0px 50px;

}

    .coming-soon .wb-social-media {

	margin-top: 110px;

}

    

}

@media (min-width: 576px) and (max-width: 767px) {

    

.coming-soon-logo {

	padding: 30px 0px 50px;

}

    .coming-soon-text h3,.coming-soon-text h1 {

	font-size: 40px;

}

.coming-soon .count-down {

	width: 435px;

	left: 0;

}

}

@media (max-width: 575px) {

    

.coming-soon-logo {

	padding: 30px 0px 50px;

}

    .coming-soon-text h3,.coming-soon-text h1 {

	font-size: 40px;

}

.coming-soon .count-down {

	width: 300px;

	left: 0;

}

    .coming-soon .count-down .cdown {

	width: 65px;

	height: 99px;

}

.coming-soon-sub input {

	width: 285px;

}

    .coming-soon-sub button {



	margin-top: 10px;

}

    

}

/*----------------------------------------*/

/*  14.  404 page

/*----------------------------------------*/



.four-zero{

    background-color: #1f91f1;

    background-image: url(../img/slider-img/404-bg.png);

    background-repeat: no-repeat;

    background-position: right bottom;

    height: 640px;

}

.four-0-inner {

	color: #fff;

	padding-top: 34px;

	padding-left: 45px;

}

.four-0-inner h3 {

	font-size: 65px;

	padding-bottom: 6px;

}

.four-0-inner h3 i {

	margin-right: 10px;

}

.four-0-inner h6 {

	font-size: 30px;

	font-weight: 300;

	padding-bottom: 28px;

}

.four-0-inner p {

	font-size: 16px;

	line-height: 26px;

	padding-bottom: 35px;

}

a.go-back {

	background: #ff9800;

	color: #fff;

	font-size: 18px;

	font-weight: 700;

	padding: 12px 33px;

	border-radius: 5px;

    

	display: inline-block;

}

a.go-back i{margin-right: 5px}

a.go-back:hover{background: #fff;

	color: #ff9800;}

#subscribe.four-zero-page .subscribe-body {

	transform: translateY(-38px);

	border-radius: 5px;

}

.four-zero-page.footer{border-top: 0px;}



@media (min-width: 768px) and (max-width: 991px) {

    

.four-0-inner {

	padding-top: 0px;

	padding-left: 0px;

}

    .four-0-inner p {

	font-size: 14px;

	line-height: 24px;

	padding-bottom: 30px;

}

    a.go-back {

	font-size: 15px;

	font-weight: 700;

	padding: 10px 20px;

	border-radius: 5px;

}

    .four-zero {

	height: 370px;

}

    

}



@media (min-width: 576px) and (max-width: 767px) { 



    .four-0-inner {

	padding-top: 0px;

	padding-left: 0px;

}

    .four-0-inner h3 {

	font-size: 40px;

}

    .four-0-inner p {

	font-size: 14px;

	line-height: 26px;

	padding-bottom: 30px;

}

    .four-0-inner h6 {

	font-size: 24px;

	padding-bottom: 15px;

}

    a.go-back {

	font-size: 15px;

	padding: 10px 25px;

}

    .four-zero {

	height: 400px;

}

    

    

}

@media (max-width: 575px) { 



.four-0-inner {

	padding-top: 20px;

	padding-left: 0px;

	padding-bottom: 20px;

}

.four-0-inner h3 {

	font-size: 31px;

}

    .four-0-inner p {

	font-size: 14px;

	line-height: 26px;

	padding-bottom: 30px;

}

.four-0-inner h6 {

	font-size: 20px;

	padding-bottom: 15px;

}

a.go-back {

	font-size: 15px;

	padding: 10px 25px;

}

.four-zero {

	height: auto;

	padding-top: 30px;

}

    #subscribe.four-zero-page .subscribe-body {

	transform: translateY(42px);

}

    

    

}














/* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */
      #thover {
  position: fixed;
  background: #000;
  width: 100%;
  height: 100%;
  opacity: 0.6;
top: 0px;
z-index:30;
}
#tpopup {
  position: absolute;
  width: 700px;
 
  background: #fff;
  left: 50%;
  top: 320px;
  z-index:40;
  border-radius: 5px;
  padding: 30px 0;
  margin-left: -320px;
  /* width/2 + padding-left */
  margin-top: -150px;
  /* height/2 + padding-top */
  text-align: center;
  box-shadow: 0 0 10px 0 #000;
}
#tclose {
  position: absolute;
  background: #ff9800;
  color: white;
  right: -15px;
  top: -15px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 8px;
  font-weight: bold;
  font-family: 'Arial Black', Arial, sans-serif;
  cursor: pointer;
  box-shadow: 0 0 10px 0 #000;
}

.blog-content-box  {
line-height: 23px;
}

.blog-content-box h2 {
   margin: 10px 0px;
font-size: 22px;
}

 

.blog-content-box ul {

    margin:8px 27px;
}

.blog-content-box li {

    list-style-type: disc;
}