body{
	background:#f5f5f5;
/*	background: #fff url(../images/bg.png) repeat top left;
	/* background-image: url('../images/bg.jpg'); */
}

/********Home Page*****/
.mt-producttabs.style4 {
    padding: 10px 0px 10px !important;
}
.mt-categorytabs.style4 {
    padding: 10px 0px 10px !important;
}
.mt-categorytabs{
position: relative;}
.mt-product1 .box {margin:0px; box-shadow: 1px 1px 8px #ddd;}
.mt-product1 .b2{
	   background: #fff;
}
.mt-product1 .title a {
    color: #000;
}
.mt-product1 .caption {top: 1px;}
.mt-category1 .box {margin:0px; box-shadow: 1px 1px 8px #b6b6b6;border: 1px solid rgba(111,114,132,.25);border-radius: 74px;;}
.mt-category1 .b2{
	   background: #fff;
}
.mt-category1 .title a {
    color: #000;
}
.mt-category1 .caption {top: 1px;}
.mt-product1 .txt {
background: #fff;
}
.mt-category1 .txt {
background: #fff;overflow: hidden;
}
.mt-product1 .b1 {height:auto;}
.mt-category1 .b1 {height:auto;}
.mt-product1 .title {width:208px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mt-category1 .title {width:208px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;font-weight: 800;margin-top: 15px;display: block;text-transform: capitalize;
   }
.mt-producttabs .mt-productrow > li {margin:0px 0px;}
.mt-categorytabs .mt-categoryrow > li {margin:0px 0px;}

.carousel-indicators {bottom: -12px;}

.mt-product-detial .slider {
    padding: 50px 4.65% 0 0;
}
.mt-product1 .price {padding-top:3px;margin-top: 6px;}

/******Pro-Detail Page******/
.mt-product-detial .product-form button {background:#5bc0de;}

.mt-product-detial .list {padding:4px 5px 10px;background:white;}

.mt-product-detial .text-holder .price {font-size:20px;}

/****Product Page*****/
.mt-productlisthold > li {
    padding: 2px 5px 55px;
}

/*******Cart Page*****/
.mt-side-widget .cart-row { 
    margin: 0 0 10px;
}

.mt-side-widget .cart-row-total {
    margin: 0 0 10px;
    padding: 7px 8px 0 10px;
}

.funkyradio div {
  clear: both;
  overflow: hidden;
}

.funkyradio label {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #D1D3D4;
  font-weight: normal;
}

.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {
  display: none;
}

.funkyradio input[type="radio"]:empty ~ label,
.funkyradio input[type="checkbox"]:empty ~ label {
  position: relative;
  line-height: 2.5em;
  text-indent: 3.25em;
  margin-top: 1em;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: '';
  width: 2.5em;
  background: #D1D3D4;
  border-radius: 3px 0 0 3px;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
  color: #888;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #C2C2C2;
}

.funkyradio input[type="radio"]:checked ~ label,
.funkyradio input[type="checkbox"]:checked ~ label {
  color: #777;
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #333;
  background-color: #ccc;
}

.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before {
  box-shadow: 0 0 0 3px #999;
}

.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before {
  color: #333;
  background-color: #ccc;
}

.funkyradio-primary input[type="radio"]:checked ~ label:before,
.funkyradio-primary input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #337ab7;
}

.funkyradio-success input[type="radio"]:checked ~ label:before,
.funkyradio-success input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #5cb85c;
}

.funkyradio-danger input[type="radio"]:checked ~ label:before,
.funkyradio-danger input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #d9534f;
}

.funkyradio-warning input[type="radio"]:checked ~ label:before,
.funkyradio-warning input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #f0ad4e;
}

.funkyradio-info input[type="radio"]:checked ~ label:before,
.funkyradio-info input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #5bc0de;
}


/* .carousel-control{ */
	/* display:none; */
/* } */

.profile-usermenu {
  margin-top: 30px;
}

.profile-usermenu ul li {
  border-bottom: 1px solid #f0f4f7;
}

.profile-usermenu ul li:last-child {
  border-bottom: none;
}

.profile-usermenu ul li a {
  color: #93a3b5;
  font-size: 14px;
  font-weight: 400;
}

.profile-usermenu ul li a i {
  margin-right: 8px;
  font-size: 14px;
}

.profile-usermenu ul li a:hover {
     background-color: #80ad37;
    color: #fff;
  cursor:pointer;
  font-weight:600;
}

.profile-usermenu ul li.active {
  border-bottom: none;
}

.profile-usermenu ul li.active a {
 color: #fff;
    background-color: #e6530b;
    border-left: 2px solid #e6530b;
    margin-left: -2px;
}

.rn-carousel-control {
   background:#fff;
    top: 40%;
	color: #00558B !important;
	font-size: 4rem;

}
.rn-carousel-control.rn-carousel-control-next {
    right: .0em; 
	
}
.rn-carousel-control.rn-carousel-control-prev {
    left: .0em; 
}
.rn-carousel-prev
{
	 left: .0em; 
}
.rn-carousel-next {
    right: .0em; 
	
}
.rn-carousel-control.rn-carousel-control-next:before {
    content: ">";
}
.rn-carousel-control.rn-carousel-control-prev:before {
    content: ">";
}


/*login*/
.login_page{
	/* background:url(../img/bg.png)no-repeat; */
	background-size:100% 100%
	}
.login_page .item-input input{
    color: #000;
	}

.login_page .scroll{
	height:100%;
	}
.login_page form{
	position:absolute;
	bottom:0;
	width:100%;
	background:#404058;
	padding:20px;
	}
.log_form .item{
	background:transparent;
	margin:0;
	border:none;
	padding:6px 0
	}	
.log_form .list-inset{
	background:transparent;
	padding:0;
	margin:0
	}	
.log_form .list-inset .item:last-child {
	margin-bottom: 0;
	}
.log_form .list-inset .item:last-child{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
	}  
.log_form .list-inset .item:first-child{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom: 1px solid #bcbec3;
	}	
.log_form .row{
	padding:0
	}
.log_form .col{
	padding:0
	}	
.log_form .button.button-positive{
	margin:0;
	border-radius:0;
	border:none;
	box-shadow:none;
	white-space:nowrap;
	font-size:13px;
	font-weight:500;
	line-height:44px;
	}
.log_form .button.button-positive.log_btn{
	min-height: 50px;
	display:block;
    background: #eac84f;
    color: #7b3c69;
    font-size: 17px;
    border-top: 1px solid #e4e5e7;
    line-height: 53px;
	border-radius:50px;
	
    }
.log_form .button.button-positive.forget_btn{
	background:transparent
	}
.log_form .button.button-positive.new_acc{
	background:#7b3c69
	}
.log_form input::-webkit-input-placeholder {
	color:#000;
	}
.log_form input:-moz-placeholder { /* Firefox 18- */
	color:#000;  
	}
.log_form input::-moz-placeholder {  /* Firefox 19+ */
	color:#000; 
	}
.log_form input:-ms-input-placeholder {  
	color:#000;
	}
.log_form .placeholder-icon {
	color: #000;
	margin:0 10px;
	}
.skip_btn.button-clear.button-clear{
	margin: 0;
	min-height: 20px;
	line-height: 27px;
	margin-top:10px;
	color:#000;
	font-size:15px;
	}	
	/*registeration*/
.register_page{
	background-color:transparent;
	}
	
.register_page .item-input input{
    color: #000;
	}
	.register_page .item-input input[disabled]{
    color: #000;
	/* background:transparent; */
	}
	
.register_page form{
	width:90%;
	margin:0 auto;
	}	
.register_page .log_form .button.button-positive.new_acc {
	background: #7b3c69;
	border-top:1px solid #fff;
	border-radius:0px;
	}
.register_page .log_form .item{
	border-bottom:1px solid #bcbec3;
	}	
.register_page .log_form .list-inset .item:last-child{
	border:none;
	border-bottom:1px solid #bcbec3;
	}	
.register_page .log_form .button.button-positive.log_btn{
	min-height:40px;
	line-height:44px;
	}
	.register_page .button.button-block, .button.button-full {
    margin-top: 7px;
    margin-bottom: 0px;
	}
.register_page  .logo img {
    margin-bottom: 45px;
}
/*contact_us*/
.contact_us{
	padding:20px 
	}	 
.contact_btn.button.button-positive{
	background:#eccd5f;
	border:none;
	border-radius:0;
	color:#7b3c69;
	margin-top:25px;
	}
.contact_us p{
	color:#8e8d8d;
	font-size:15px;
	font-weight:lighter;
	margin-bottom:20px;
	}
.contact_us h3{
	color: #727070;
	margin: 0;
	font-size: 17px;
	margin-bottom: 3px;
	font-weight:normal;
	margin-top:10px
	}	
.contact_us .list-inset{
	margin:0
	}	
.contact_us .item-input{
	border: none;
    border-bottom: 1px solid #ddd;
    margin: 0;
    padding-bottom: 0;
    padding-top: 20px;
    padding-left: 8px;
	}
.contact_us input::-webkit-input-placeholder {
	font-weight:lighter;
	color:#8e8d8d;
	}
.contact_us input:-moz-placeholder { /* Firefox 18- */
	font-weight:lighter ;
	color:#8e8d8d;
	}
.contact_us input::-moz-placeholder {  /* Firefox 19+ */
	font-weight:lighter;
	color:#8e8d8d;
	}
.contact_us input:-ms-input-placeholder {  
	font-weight:lighter;
	color:#8e8d8d;
	}	
.contact_us textarea::-webkit-input-placeholder {
	font-weight:lighter;
	color:#8e8d8d;
	}
.contact_us textarea:-moz-placeholder { /* Firefox 18- */
	font-weight:lighter;
	color:#8e8d8d; 
	}
.contact_us textarea::-moz-placeholder {  /* Firefox 19+ */
	font-weight:lighter;
	color:#8e8d8d;
	}
.contact_us textarea:-ms-input-placeholder {  
	font-weight:lighter;
	color:#8e8d8d;
	}						
	.list-inset {
    margin: 0px 0px;
	padding:10px;
    border-left: none;
	}
	.button, .button.button-large, .button.button-flat, .bar .button, .bar .button.button-large, .bar .button.button-flat {
  
    display: block;
  
    padding: 0 1rem;
   
}

.suportcolor{
	background:#fff;
	margin-top:3px;
	}
	
.error{
	color:red;
	margin-left:0px;
	font-size:13px;
}

.mt-detail-sec {
    padding: 40px 0 40px;
}

.mt-producttabs .mt-productrow > li{
	width:225px !important;
	height:260px !important;
	margin:4px;
	padding-bottom:10px;
}
.mt-categorytabs .mt-categoryrow > li{
	width:235px !important;
	height:280px !important;
	margin:4px;
	padding-bottom:10px;
}
.mt-categorytabs .mt-categoryrow>li {
    width: 20%;
    margin: 0 6px;
    vertical-align: top;
display: inline-block;}
.prodimg{
	height:150;width:auto;
}
.categorydimg{
	height:210px;width:210px;
}

.cartbtn{
	background:#febd49  !important;
    padding: 5px 5px;
    border-radius: 0px;
    font-size: 15px !important;
    border-color: #febd49;
   color: #fff;
}
.proselect{
	width: 100%;
    background: transparent;
    height: 29px;
}

.mytopborder{
	border-top:4px solid #000;
}
.mt-product1 .caption .new {
  
    background: #000;
  
}
.mt-product1 .caption .off {
background:#f63a3a;
}
#mt-footer.style1 .footer-holder {
    padding: 15px 0 15px;
}
.container-fluid{
 
 padding:0px;
}

/* .mt-mainslider2 */
/* { */
  /* max-width:1900px; */
  /* height:300px; */
  /* padding:0px; */
/* } */
/* .mt-mainslider2 img */
/* { */
  /* max-width:1900px; */
  /* height:300px; */
  /* padding:0px; */
/* } */

.loader-container {
background: rgba(0,0,0,0.9);}

#nav > ul > li > a {
	font-weight:500;
	color:#fff;
	background: #bd1522;
	
}
@media only screen and (max-width: 1300px)
{
#mt-header.style4 .mt-bottom-bar {
    padding: 5px 5px;
}
}
#mt-header.style4 .mt-bottom-bar {
    padding: 5px 5px;
	background: #fff;
}

#mt-header.style4 #nav {
    margin: 14px 0px 0px;
	
	
}
#mt-header.style5{
	height:77px  !important;
}

.mt-bottom-bar .mt-icon-list li > a {
    color:#000;
}
.mt-bottom-bar .bar-opener .bar {
  
    background: #fff;
  
}
.mt-bottom-bar .bar-opener {
     border: 2px solid #fff;
}
#mt-footer .f-widget-tabs .tabs li a:hover {
	background: #bd1522;
    border: 1px solid #fbbd4b;
    color: #fff;
}
#mt-footer .footer-area {
    padding: 10px 0 10px;
}

footer{
	border-top: 4px solid #febd49;
    visibility: visible;
    animation-delay: 0.4s;
    animation-name: fadeInUp;

}
#mt-footer .footer-holder.black {
    background: #00000;
    position: bottom;
    border-bottom: none;
    color: #fff;
}
#mt-footer .footer-holder.black .f-widget-heading {
       color: #fff;
	font-weight: 800;
}
.categoryimg{
	 height: 200px;
    width: 200px;
    margin: auto;
	padding: 15px;
	display: block;
    transition: transform .2s;
	backface-visibility: hidden;
}
.prodimg {
    height: 150px;
    width: auto;
    margin: auto;
	padding: 10px;
}
.categoryimg:hover{
	transform: scale(1.1);
}
.product-detail-tab {
     padding: 30px 0 30px;
}

.prodetslide img{
	height:300px;
}
.mt-top-bar {
    padding: 0px 0 0px;
}
@media only screen and (max-width: 1199px)
{
.mt-top-bar {
    padding: 0px 0 0px;
}
}
.mt-bottom-bar .mt-nav-box {
    width: 68%;
    float: right;
    padding: 10px 0 0 0;
}
#mt-header.style5 .mt-icon-list li {
    margin: 0px 27px 0 0;
}
#mt-header.style5 .mt-logo {
    margin: 5px 0 0;
}
#mt-header.style5 .mt-logo img{
   height: 81px;
    width: auto;
    margin-left: 5px;
}
.mt-bottom-bar .mt-icon-list .mt-drop .mt-side-widget{
	overflow:auto;
	height:500px;
}
.mt-bottom-bar .mt-icon-list .mt-drop .mt-side-widget {
    padding: 30px 24px 30px 30px;
}
.mt-product-detial .product-form button {
  background: #e5530a;
    margin-top: 7px;
    height: 43px;
    color: #fff;
}
.mt-product-detial .product-form button:focus {
    /* background: #fff; */

	color:#fff;

}
.mt-product-detial .product-form button:hover {
  background: #e5530a;
    border: 1px solid #e5530a;
    color: #fff;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
	outline:none;
}

.mt-product-detial h2 {
    font-size: 36px;
    line-height: 46px;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 0px;
  
    color: #000;
}
.mt-product-detial .list {
     background: transparent;
}
.btn-type1 , .successbtn{
	background: #fbbd4b  !important;
    min-width: 120px;
    text-align: center;
    margin-top: 10px;
    font-weight: 600;
    color: #f8f8f8;
}
.btn-type2 , .cancelbtn{
	background:#66c6f1; !important;
		min-width:120px;
		border:1px solid #EA4E26;
}
.mt-side-widget .input {
	
	    border: 3px solid #777;
		color:#000;
		background:#fff;
}
.frorm-group{
	padding-bottom:15px;
}
.mt-side-menu .mt-side-title {
    color: #fff;
    display: block;
    margin: 0 0 10px;
    background: #bd1522;
	/* background-image: linear-gradient(30deg, #365a25,#577a34,#cced67); */
}
.mt-bottom-bar .mt-icon-list {
    margin: 5px;
}

.mt-search-popup .mt-frame form {
    width: 90%;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	opacity:0.45;
}

.price-old
{
	color:#777;
}


.mt-footer .logo {
    width: 116px;
    margin: 0 0 5px;
    display: inline-block;
    vertical-align: top;
}



.logo {
    padding-top: 0%;
    text-align: center;
}
.logo img{
	width:150px;
	}

@media (width: 768px) {
	
	

/* .mt-mainslider2 */
/* { */
 /* width:100%; */
  /* height:150px; */
  /* padding:0px; */
/* } */
/* .mt-mainslider2 img */
/* { */
 
  /* height:150px; */
  /* padding:0px; */
/* } */
.holder .img-responsive{
	height:350px;
}

#mt-header.style5 .mt-logo img{
    height:63px;
}

#mt-header.style5{
	height:77px  !important;
}
/* .price-new{ */
	
	
	/* margin-left:18px; */
/* } */
/* .price-new1{ */

	/* margin-left:18px; */
/* } */
}

.mt-contact-detail .contact-form .input-group {
    border-width: 1px;
    border-style: solid;
     border-top-left-radius: 20px; 
	 border-bottom-left-radius:20px;
   border-radius:20px;
    height: 36px;
	
   margin-bottom:8px;
    font-size: 14px;
    line-height: 10px;
    font-weight: 200;
    border-color: #383838;
    color: #000;
}
.mt-contact-detail .contact-form .input-group .input-group-addon {
	   border-top-left-radius: 20px; 
	 border-bottom-left-radius:20px;
	 min-width:80px;
	 
}
.mt-contact-detail .contact-form .form-control1 {
    border-width: 1px;
    border-style: solid;
     border-top-right-radius: 20px; 
	 border-bottom-right-radius:20px;
    box-shadow: none;
    outline: none;
    background: none;
    width: 100%;
    height: 40px;
    margin: 0 0 0px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 200;
    padding: 10px 33px;
    border-color: #383838;
    color: #000;
}


.checkout-form .input-group {
    border-width: 1px;
    border-style: solid;
     border-top-left-radius: 20px; 
	 border-bottom-left-radius:20px;
   border-radius:20px;
    height: 36px;
	
   margin-bottom:8px;
    font-size: 14px;
    line-height: 10px;
    font-weight: 200;
    border-color: #383838;
    color: #000;
}
.checkout-form  .input-group .input-group-addon {
	   border-top-left-radius: 20px; 
	 border-bottom-left-radius:20px;
	 min-width:80px;
	 
}
.checkout-form .form-control1 {
    border-width: 1px;
    border-style: solid;
     border-top-right-radius: 20px; 
	 border-bottom-right-radius:20px;
    box-shadow: none;
    outline: none;
    background: none;
    width: 100%;
    height: 40px;
    margin: 0 0 0px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 200;
    padding: 10px 33px;
    border-color: #383838;
    color: #000;
}

#mt-main {
    overflow: visible;
	margin-top:0px;
}

/*-New changes-*/
#mt-header.style5 .mt-bottom-bar {
 background: #bd1522;
    padding: 0px 0px;
}
#mt-footer .footer-holder.black {
    background:#bd1522;
}
.fa-search:before {
    content: "\f002";
	color: #fff;
	   cursor: pointer;
}
.fa-shopping-cart:before {
    content: "\f07a";
	color: #fff;
	   cursor: pointer;
}
.fa-user-circle:before {
    content: "\f2bd";
	color: #fff;
	   cursor: pointer;
}

.or-divider .txt{
	background: #bd1522;
	color: #fff;
}
.mt-side-menu .side-close{
	font-weight: bold;
}
.mt-side-widget {
    color: #3d3d3d;
	
}
a {
    color: #545454;
    text-decoration: none;
}
.mt-side-widget {
    
    
    padding: 20px 32px 37px 34px;
}
.fa-chevron-circle-right:before {
 
    color: #303030;
}
.fa-chevron-circle-left:before {
    
	color: #303030;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
  color: #fff;
    background-color: #d42921;
    border-color: #d42921;
}
.pagination>li>a, .pagination>li>span {
   
    color: #545454;
}

.mt-shoplist-header .btn-box .drop-link {
    display: block;
    color: #fff;
    margin: 0 4px 0 0;
    padding: 12px 20px;
    border-radius: 20px;
    border: 1px solid #db2017;
    font: 14px/1 "Source Sans Pro", sans-serif;
    background:#db2017;
} 
.mt-shoplist-header .btn-box > ul > li:hover .drop-link {
    color: #fff;
   border-color: #0a508e;
    background: #0a508e;
	cursor:pointer;
}
.mt-shoplist-header .btn-box .drop a:hover {
    color: #000000;
	font-weight:600;
	cursor:pointer;
}
#nav > ul > li > a:hover {
   color: #fff !important;
    font-weight: 800;
  /*  text-decoration: underline #fff;*/
}
	/*add product button*/
	.product-detail-tab p {
    margin: 0 0 6px;
    padding: 50px;
    background: #fff;
	color: #000000;
    font-size: 15px;
	font-family: sans-serif;
	box-shadow: 2px 2px #757575;
 
    border: 1px solid #757575;
	}
/*footer text*/
#mt-footer .footer-holder.black a {
    color: #fff;
	   cursor: pointer;
}
/* cart right margin*/
.mt-side-widget .cart-row .mt-h {
    
    margin-right: 40px;
}
.fa-remove:before, .fa-close:before, .fa-times:before {
  
    color: red;
}
.btn-info {
    color: #fff;
    background-color: #000;
    border-color: #000;
    min-width: 120px;
    margin-top: 10px;
}

.fa-user-circle{
	cursor:pointer;
}
.btn-default {
   
    background-color: #fff;
    
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    
    background-color: #000;
   
}
a:hover, a:focus {
    
}
.mt-product-detial .product-form select, .mt-product-detial .product-form input {
	color: #545454;
	margin-top: 7px;
}

element.style {
    border-radius: 50px;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #FF0000;
    border-color: #FF0000
}
#mt-header a:hover {
    text-decoration: none;
    cursor: pointer;

}
.product-opt-name {
    width:200px;
	display: block;
    overflow: hidden;
    
    margin-left: 10px;
}
 .product_card{
background: #FFF;
    margin-top: 15px;
    border: 1px solid;
    box-shadow: 2px 2px #757575
 }
 .product-detail-tab .mt-tabs {
    padding: 0;
    margin: 0 0 5px;
 }
 b, strong {
    font-weight: 700;
    /* color: black; */
}
/*my order*/
.vieworder:hover
{
	cursor:pointer;
	color:#1B4F72;
	font-weight:600;
}
/*
#mt-header a:hover {
    text-decoration: none;
    font-weight: 900;
    color: black;
	
	/* cart*/
	.mt-bottom-bar .cart-opener .num {
   
    color: #bd1522;
    background: #fff;
    font-weight: 600;
    border: 2px solid #bd1522;
}
/*footer*/
#mt-footer .footer-holder.black .nav-widget-1 .f-widget-nav li a:hover {
    color: #fff;
	font-weight:700;
}
.cart-btn-row .btn-type2 {
    outline: none;
    color: #fff;
    padding: 5px 22px;
    border-radius: 18px;
    vertical-align: top;
    display: inline-block;
    background: #e25409;
    border: 1px solid #e25409;
    text-transform: uppercase;
    font: 14px/20px "Montserrat", sans-serif;

}
 
 #nav .s-drop a:hover {
    text-decoration: solid;
    color: black;
    font-weight: 600;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    color: #fff;
    
}
.btn-primary {
    color: #fff;
   background-color: #0a508e;
    border-color: #0a508e;

}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
     color: #fff;
    background-color: #0a508e;
    border-color: #0a508e;
}

.ui-select-bootstrap .ui-select-choices-row.active>a {
    color: #000;
    text-decoration: none;
    outline: 0;
    background-color: #FFF;
}

.txt{
	padding-left:5px;padding-right:5px;
}

button[disabled],button[disabled]:hover{
	background:#ededed;
	color:#777;
	
}
.well {
    
    background-color: #ffffff;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #fff;
}
.btn-type3:focus, .btn-type3:hover {
    color: #fff;
    background: #365a25;
    border: 1px solid ;
}
.fa-times-circle:before {
   cursor:pointer;
}
.fa-trash-o:before {
	  cursor:pointer;
}
.fa-pencil:before {
  cursor:pointer;}
  .uib-day button, .uib-month button, .uib-year button {
background: #8df1b2; 
 min-width: 100%;
}
#mt-footer .f-widget-tabs .tabs li a {
   
    border: 1px solid #fbbd4b;
   background: #fbbd4b;
    color: #fff;
}
.btn-type1:hover {
  
    color: #fff;
}
.carousel-control.right {
   
	background-image:none !important;
}
.carousel-control.left {
    
	background-image:none !important;
}
.modal-content {
    position: relative; 
    background-color: none !important;
    -webkit-background-clip: padding-box;
     background-clip: none;
    border: none;
    border: none;
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
.panel-body {
   
    background: #fff;
}
.carousel-inner>.item {
    transition-delay: 3s;
}

/*
@media (max-width:425px){
	
	.mt-producttabs .mt-productrow > li {
    width: 186px !important;
    height: 337px !important;
    margin: 4px;
    padding-bottom: 10px;
    float: left;
    /* padding: 4px;*/
	}
	.mt-paddingbottom20 {
   
    width: 188px;
}
}
.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b";
    font-size: xx-large;
}
 .fa .fa-mobile{
	 font-size: xx-large;
 }
 #mt-footer .logo {
    width: 112px;
     margin: 0;
	 
}
#mt-footer .f-widget-about .address-list li a:hover {
    color: none;
}
 @media (width:320px){
	 .mt-bottom-bar .mt-icon-list {
    margin: 1px;
	 }
	#mt-header.style5 #nav {
    margin: 0;
    margin-top: -15px;
	}
	.mt-main-slider {
	margin-top: 25px !important;
	}
	#mt-header.style5{
		height: 25px  !important;
	}
	#mt-header.style5 .mt-logo img {
    height: 35px !important;
	}
	#mt-main {
    overflow: visible;
    margin-top: 30px !important;
}
#mt-header.style5 .mt-icon-list li {
    margin: 0px 15px 0 0;
}
 }
 
 
 
 @media (max-width:360px){
 .applink img{
width: 95px;
 
 }
 
 #mt-header.style5 .mt-logo img {
    height: 25px;
 }}
 .applink img{
width: 95px;
margin-left: 32px;
 }
 @media (max-width: 1499px){
.mt-main-slider {
    padding: 0;
     margin-top: 0px; 
	
}}

.mt-bottom-bar .mt-holder {
   
margin-top: 0px;}
.btn-type3 {
   
    background: #f8080a;
    border-radius: 21px;
	border:none;
}
.btn-type3:focus, .btn-type3:hover {
    color: #fff;
    background: #f8080a;
}
.holder .img-responsive{
	height:360px;
	
}
@media (max-width:425px){
	#mt-header.style5 .mt-logo img {
height: 50px;}
#mt-header.style5 .mt-icon-list li {
    margin: 0px 10px 0 0;
}

.holder .img-responsive {
height: 180px;}

#mt-header.style5 #nav {
    top: 129px;
}
.prodgrid {
    width: 212px;
}
}
.mt-category1 .title a {
    color: #757575;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
}
.mt-category1 {
    display: inline-block;
    vertical-align: top;
}
.mt-categorytabs .mt-categoryrow {
    margin: 0;
padding: 0;}

.mt-bottom-bar .mt-icon-list li.drop.open > a {
    z-index: 5;
    color: black;
}
.mt-bottom-bar .mt-search-box {
    width: 40%;
   /* float: left;*/
	float: right;
}
#mt-header.style5 .tel {
        margin: 7px 0 7px 18px;
		color: #a1a1a1;
}
.menulist{
width: 100%;
    height: 50px;
    background-color: #000;
	margin-top:none;
	float:center;
}
.mt-bottom-bar .cart-opener .num1 {
  
    background: #fff;
	border: 2px solid #bd1522;
color: #bd1522;}

@media (min-width: 1200px)
{
.container {
    width: 1230px;
}
}
.mt-main-slider {
	margin-top:5px;
    padding: 10px 10px;
	background:#fff;
	box-shadow:1px 2px 3px grey;
}
#mt-header.style7 .mt-bottom-bar {
    padding: 15px 0;
}
/* @media only screen and (max-width: 1199px) */
/* { */
/* .mt-bottom-bar { */
    /* padding: 11px 0; */
/* } */
/* } */


/*-------------------------
	Grid layout
--------------------------*/

ul.grid{
	list-style: none;
	/* width: 50%; */
	margin: 0 auto;
	text-align: left;
}

ul.grid li{
	padding: 5px;
	float:left;
	/* background-color:#fff; */
	position: relative;
 
  
    -ms-transform: translate(0%, 0%);
	 -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}

ul.grid li img{
	width: 100%;
	/* height:140px;  */
	display:block;
	border:none;
	 left: 50%;
	  position: absolute;
    margin-right: -50%;
	-ms-transform: translate(-50%, 0%);
	 -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
	
}
ul.grid li .title{
/* text-transform:uppercase; */
font-size:16px;
font-weight:400;
color:#000;

}
/*----------------------------------------*/
	 
.card-product{
	    border-radius: 0px;
		min-height: 315px;
		height: 315px;
		margin:2px;
		background:#fff;
		/* box-shadow:none; */
		box-shadow: 0px 2px 3px #ddd;
		padding:5px;
		/* border:1px solid #ededed; */
}
.prodgrid{
	width:245px;
}
  
  .card-product .price-new, .card-product .price {
    /* margin-right: 2px;  */
	margin-top:4px;
	color:#000;
	font-weight:600;
	font-size:16px;
	 /* padding: 2px; */
	}
	.price-old {
    color: #999;
	
	}
  .card-product .price-old {
    color: #999;
	
	}
  .card-product .img-wrap {
    border-radius: 0px;
    overflow: hidden;
    position: relative;
    height: 140px;
	background:#fff;
    text-align: center; }
    .card-product .img-wrap img {     
      width: auto;
	  height:140px;
	  /* height:auto; */       }

      
      .card-product .info-wrap {
    overflow: hidden;
    padding: 4px;
	min-height:70px;height:70px;
	text-align:center;
	color:#000;
	font-weight:400;
	font-size:18px;
    border-top: 0px solid #eee;
/* white-space:nowrap;overflow:hidden;text-overflow:ellipsis; */
	}
	
	  .card-product .price-wrap {
    overflow: hidden;
	 /* text-align: center; */
    padding: 2px;
	min-height:70px;height:70px;
	 border-bottom: 0px solid #474747;
    border-top: 0px solid #eee; }
  
  .card-product .title {
    margin-top: 0; font-size:15px;
	
	}
	
	@media(max-width:425px){
	  .prodgrid{
	width:186px;
}
.card-product{
	    border-radius: 0px;
		min-height: 295px;
		height: 295px;
}
  .card-product .img-wrap {
	   height: 120px;
  }
.card-product .img-wrap img {     
      width: auto;
	  height:115px;
	  /* height:auto; */       }
	  ul.grid li .title {
		  font-size:16px;
	  }
  }
	
	
	.notify-badge{
    position: absolute;
    right:0px;
    top:0px;
    background:#d32723;
    text-align: center;
    border-radius: 10px 1px 1px 12px;
    color:white;
    padding:2px 5px;
    font-size:11px;
	z-index:9999;
}

.notify-badge1{
    position: absolute;
    left:0px;
    top:0px;
    background:#F44336;
    text-align: center;
    border-radius: 1px 10px 10px 1px;
    color:white;
    padding:2px 5px;
    font-size:11px;
	z-index:9999;
}
@media (max-width:1440px){
	#mt-main {
    overflow: visible;
    margin-top: 5px;
}}
@media (max-width:2560px){
	#mt-main {
    overflow: visible;
   
}}

.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: 100px;
}
@media (max-width:460px){	
	
	#mt-header.style5 #nav {
    top: 95px;
}
	  .prodgrid{
	width:50%;
}

}
@media (max-width:375px)
{
	  .prodgrid{
	width:50%;
}

/* .price-new{ */
	
	
	/* margin-left:11px; */
/* } */
/* .price-new1{ */

	/* margin-left:18px; */
/* } */
}
@media (max-width:442px)
{
	  .prodgrid{
	width:50%;
}}
/* .price-new{ */
	/* text-align:center; */
	/* margin-left:69px; */
/* } */
/* .price-new1{ */
	/* text-align:center; */
	/* margin-left:69px; */
/* } */


@media (max-width:330px)
{
	.cartbtn{
	margin-top:-2px !important;
	}
}
#whatsapp {
	padding: 8px 12px;
    border-radius: 30px;
    border: none;
    background: rgb(79, 206, 93);
    color: rgb(255, 255, 255);
    font-size: 15px;
    line-height: 26px;
    cursor: pointer;
    position: relative;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
    appearance: none;
    width: 43px;
    float: right;
    font-size: 30px;
	position: fixed;
    bottom: 0;
	right: 20px;
    margin-bottom: 80px;
}

.mt-bottom-bar .bar-opener.active, .mt-bottom-bar .bar-opener:hover {
    border-color: #f5f5f5;
}

.fa-database:before {
    content: "\f1c0";
    color: #fff;
}
.mt-bottom-bar .bar-opener.active .bar, .mt-bottom-bar .bar-opener:hover .bar {
    background: #f5f5f5;
}