.disabled-button{
  background-color: yellow!important;
  color: red!important;
}
.parentproducthome{
    clear: both;
	max-width: 100%;
	max-height: 450px;
	margin: 0 auto;
	background:white;
}
.parentproducthome .parent_product_title{

	width: 100%	;
	background: #0088cc;
	height: 40px;
	border-radius: 0px 0px 50px 0px;
}

.parentproducthome .parent_product_title p {
	color: white;
	font-size: 18px;
	line-height: 40px;
	padding-left: 10px;
}

.parentproducthome .parent_product_list{

	width: 100%;
	height: 325px;
	background: white;
}

.productviewmain{
	width: 250px;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	background:white;
	margin-top: 10px;
	height: 280px;
}
.productviewmain .pimg{
	width: 100%;
	 height: 230px;
	  background: #AED6F1;
}
.productviewmain .pimg img{
	width: 100%;
	height: 230px;
}
.productviewmain a {
font-size:  16px;

}

.productviewmain1{
	width: 250px;
	float: left;
	margin-left: 15px;
	background:white;
	margin-top: 10px;
	height: 280px;
	margin-right: 15px;
}
.productviewmain1 a:hover{
 text-decoration: none;
}
.productviewmain1 .pimg1{
	width: 100%;
	 height: 230px;
}
.productviewmain1 .pimg1 img{
	width: 100%;
	height: 230px;
}
.productviewmain1 a {
font-size:  16px;

}

.withoutimg{
  width: 100%;
  height: 100%;
  background: url(images/default1.jpg) center no-repeat;
  text-align: center;
}
.hoverimg{
  width: 100%;
  height:100%;
}
.hoverimg h3{
font-size: 28px; color: white; padding-top: 90px;
display: block; z-index: 99;
}
.hoverimg:hover{
z-index: 1;
display: block;
  height:100%;
  opacity: .6;
background: url(images/default7.png);
}

.bank_rolll{
	width: 100%;
	border: 1px solid gray;
}

.inner {
/*width: 600px;*/
}

/*.inner .sub-menu{
	-height: 260px;
}*/
#nav-menu-item-728 .sub-menu{
	width: 800px;

}
#nav-menu-item-785{
	float: left;
	width: 200px;
	margin-top: 10px;
}
.sub-menu{
    width: 800px!important;
}
.cat_img{
   width:100%;
   height:75px;
}
#nav-menu-item-696 .sub-menu{
	width: 451px;
}
#nav-menu-item-696 .sub-menu1{
  width: 451px;
  margin-left: 200px;
}
#nav-menu-item-748 .sub-menu{
    width: 200px;
}
#nav-menu-item-864{
	float: left;
 width: 70px;
 font-weight: normal;
 margin: 4px;
 border: 1px solid#ddd;
 padding: 2px;
}
#nav-menu-item-864 img{
   width:100%!important;
   height:60px!important;
}

#nav-menu-item-864:hover{
 background: #4e7df1;
 color: white;
}
#nav-menu-item-864 a{
  /* padding: 10px; */
  display: block;
 font-weight: normal;
}
#nav-menu-item-864 a:hover{
  color: white;
}
/*  .sub-menu #nav-menu-item-728 {
float: left;

}
*/

* {
  box-sizing: border-box;
}

.row > .column {
  padding: 0 8px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.column {
  float: left;
  margin-left:20px;
  width: 20%;

}

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 99;
  padding-top: 40px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0,0,0,.5);
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  max-width: 750px;
  min-width: 320px;

}

/* The Close Button */
.close {
  position: absolute;
  top: 50px;
  right: 23%;
  font-size: 45px;
  font-weight: bold;
  z-index: 1100;
}



.mySlides {
  display: none;
}

.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}



.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}

img.hover-shadow {
  transition: 0.3s;
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.imgdiv{
	float: left;
	margin-left: 10px;
}
.showmorebtn{

 background: white;
 color: black;
 font-weight: bold;
 font-size: 16px;
 display: block;
 border: 1px solid #ffdc52;
 padding: 8px 16px;
 cursor: pointer;
}

.showmorebtn:hover{
background: #ffdc52 !important;
 }
.icon-img{
  height: 20px;width: auto;
}
.woocommerce-price-amount-prev{
  color: #9e9e9e;
  text-decoration: line-through;
}
.less{
  color: red;
}
.prev-detail{
  font-size: 20px;
}
.Content{
  position: relative;
}
.less-price{
  position: absolute;
  top: 0;
  left: 78%;
  background: #EE8437;
  color: #ffffff;
}
/* #side-nav-panel{
  transform:translate(-400px)!important;
} */
.mob-menu{
  display: none;
}
.dropdown-content .sidebar-menu .popup {
    width: 820px!important;
}
.show_cart_highlight2{
  overflow: visible!important;
}
.show_cart_highlight2{
  overflow: visible!important;
}
.cart-popup2{
  background-color: #000;
  width: 280px;
  margin-left: -230%;
}
.cart-popup3{
  display: block!important;
}
.menu_cat_name{
  color: #000!important;
  font-size: 12px!important;
  text-align: center;
  overflow: hidden;
}
.cart_img {
    width: auto!important;
}
.owl-carousel-new {
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}
.owl-carousel-new li {
    width: 20%!important;
}

@media only screen and (max-width: 767px) {
  .owl-carousel-new li {
      width: 100%!important;
  }
  .nav-mobile{
    width: 100%!important;
  }
  .tab {
    float: left;
    /* border: 1px solid #ccc; */
    background-color: #f1f1f1;
    width: 25%;
    height: 300px;
  }
  .tab p{
    font-size: 10px;
    text-align: center;
    line-height: 13px;
  }
  .tab-detail li{
    width:28%;
    margin-bottom:5px;
    text-align: center;
  }
  .mob-cat{
    width: 100%;
    background-color: #ddd;
    border-radius: 4px;
  }
  .tab-detail li p{
    font-size: 9px;
    line-height: 11px;
    padding-top: 5px;
    padding-bottom: 10px;
    color: #000000;
    margin-bottom: 0px;
    background-color: #fff;
  }

  /* Style the buttons inside the tab */
  .tab button {
    display: block;
    background-color: inherit;
    color: black;
    /* padding: 22px 16px; */
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
    border-top: .5px solid #ccc;
    border-bottom: .5px solid #ccc;
  }

  /* Change background color of buttons on hover */
  .tab button:hover {
    background-color: #ddd;
  }

  /* Create an active/current "tab button" class */
  .tab button.active {
    background-color: #ccc;
  }

  /* Style the tab content */
  .tabcontent {
    float: left;
    padding: 0px 12px;
    /* border: 1px solid #ccc; */
    width: 75%;
    border-left: none;
    height: 300px;
  }
  .mob-menu{
    display: block;
  }
  .mobile-menu{
    display: none;
  }
  .menu-wrap2{
    display: none;
  }
  .men-mob-li{
    list-style: none;
    margin: 5px;
  }
  /* .mob-submenu a{
    color: #fff;
  } */
  .dropdown-menu{
    transform: translate3d(5px, 35px, 0px)!important;
  }
  .mob-submenu .dropdown{
    width: 100%;
  }
  .mob-submenu .show{
    width: 100%;
  }
  .mob-submenu .dropdown-toggle{
    width: 100%;
  }
  .mob-submenu-cat{
    width: 95%;
    margin-left: 2%!important;
  }
  .mob-submenu .btn-group{
    width: 100%;
  }
  .mob-cat-img{
    height: 50px;
  }
  .mob-submenu button{
    width: 100%;
    height: 45px;
    font-size: 20px;
  }
  .wrapper-mobile{
    width: 100%!important;
  }
  .wrapper-mobile td{
    padding: 0px!important;
  }
}
