body { margin:0px;padding:0px; }

.carousel-indicators li {
  width: 10px !important;
  height: 10px !important;
  border-radius: 100% !important;
}


.headercss.sticky {
    height: 149px;
    position: fixed;
    z-index: 2147483647;
    width: 100%;
}
.fullbanner{
	margin:0px; padding:0px;}
.fullbanner img{
	margin:0 auto; padding:0px; width:100%; height:auto}

#topbar-1 { background:#000000;padding:10px 0px 9px 0px; }
.font14px { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;text-decoration:none; }
#topbar-2 { background:#ffffff; }

#top-right-search { width:240px;border:solid 1px #cbcbcb;margin-right:20px;border-radius:5px; }
.btnsearch { background:#878787;border:none 0px;float:right;color:#fff;border-left:solid 1px #cbcbcb;outline:none;padding-top:5px;padding-bottom:5px; }
.textsearch { width:180px;background:none transparent;border:none 1px #cbcbcb;color:#cbcbcb;padding-left:10px;padding-bottom:4px;padding-top:5px;outline:none; }

.menuborder { border:solid 1px #d5bb93;height:1px;display:block; }
#top-right-cart { width:25px;position:relative;margin-top:5px; }
.top-right-cart-text { background:#000;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:8px;position:absolute;top:0px;right:-5px;padding:2px 5px;border-radius:50%; }

.topnav li a { font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000 !important;font-weight:bold;text-transform:uppercase;margin-left:6px;margin-right:6px; }
.topnav li :hover { color:#d5bb93 !important; }

.dropdown-menu a { margin-left:0px !important;margin-right:0px !important;background:#fff !important; }
.dropdown-menu a:hover { margin-left:0px !important;margin-right:0px !important;background:#fff !important; }

#shortbanner { width:100%; }

#featproducts h1 { font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#000000;font-weight:bold; }
#featproducts ul { list-style:none; }
#featproducts ul li { list-style:none;position:relative; }

.prod-box { min-height:350px; }
.prod-box .pnamefont { font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#000;margin-bottom:3px;text-decoration:none; }
.prod-box .anofont { font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#d5bb93;margin-bottom:15px;text-decoration:none; }
.prod-box:hover .pnamefont{
	opacity:0;}
.prod-box:hover .anofont{
	opacity:0;}
.prod-box .product-div2 { opacity:0;

transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;

display:block;position:absolute;width:100%;background:rgba(0,0,0,.4);height:335px;top:0px;left:0px;border-radius:5px; }
.prod-box:hover .product-div2 { opacity:1; 

transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;


}

.tus_certf img{
	margin:15px auto; padding:0px; text-align:center}
.tus_certf h4{
    margin:0px 0 5px 0; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; font-weight: bold; text-align:center; text-transform:uppercase}
.product-div2 .text-view {
	 margin-top:40%;
	
}
.pnamefont2{
	margin:0px 0 0 0; padding:0px; text-align:center; color:#fff; font-size:18px; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif;}
.anofont2{
	margin:0px 0 0 0px; padding:0px; text-align:center; color:#fff; font-size:18px; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif;}
.text-view a {
	padding:11px 13px;
	background: #ecc300;
	margin-left:15px;
	width:50px;
	height:44px;
	float:left;
	display:block;
	color: #000 !important;
	text-decoration:none;
	position:relative; left:25%;
}
.text-view a i {  margin:0px auto;float:none;text-align:center;display:block; }


.text-view .btncart {
	padding:11px 13px;
	background: #ecc300;
	width:50px;
	height:44px;
	float:left;
	display:block;
	color: #000 !important;
	text-decoration:none;
	position:relative; left:27%;
}
.text-view .btncart i {  margin:0px auto;float:none;text-align:center;display:block; }

.open-caticons {
	color: #fff !important;
	font-size: 16px;
	text-align: center;
	padding: 12px !important;
	margin: 4px !important;
	border: none !important;
	
}
.text-view .tus_sicon{ position:absolute; left:0; content:'';}
.open-caticons:hover {
	background: #000;
	color: #fff !important;
	border: none !important;
}


#newproducts h1 { font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#000000;font-weight:bold; }
#newproducts ul { list-style:none; }
#newproducts ul li { list-style:none; }


#signupnewsletter { background:#f0f0f0; }
#signupnewsletter h1 { font-family:Arial, Helvetica, sans-serif;font-size:34px;color:#000;font-weight:bold; }
#signupnewsletter h1 span { font-family:Arial, Helvetica, sans-serif;font-size:34px;color:#d5bb93;font-weight:bold; }
#newsletter-box { border:solid 1px #cccccc;padding:9px;width:100%; }
.txtnewsletter { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#8f8f8f;background-color:transparent;border:none 0px; }
.btnsubscribe { background:#222;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;border:none 0px; }

footer { background:#222; }
#footer-1 h2 { font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#ffffff;font-weight:bold; }
.info { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#a6a6a6; }
.info i { color:#d5bb93; }
#soicalicons a { color:#a6a6a6; }
#soicalicons a:hover { color:#fff; }

#footer-1 ul { list-style:disc; }
#footer-1 ul li a { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#a6a6a6;text-decoration:none;margin-bottom:3px;display:block; }
#footer-1 ul li a:hover { color:#d5bb93; }

#footer-2 { border-top:solid 1px #393939; }
.info a { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#a6a6a6;text-decoration:none; }
.info a:hover { color:#fff; }



#nextpage { border-top:none 0px; }
#leftmenu { border:solid 1px #e0e0e0; }
#leftmenu h3 { font-family:Arial, Helvetica, sans-serif;font-size:28px;color:#000;padding:18px 20px; }
/*#leftmenu ul { list-style:none; }
#leftmenu ul li { list-style:none;border-top:dashed 1px #e0e0e0;border-bottom:dashed 1px #e0e0e0; }
#leftmenu ul li a { font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#e02026;padding:22px 21px;text-decoration:none;display:block; }
#leftmenu ul li a:hover { color:#000; }
#leftmenu ul li li { list-style:none;border-top:none 0px;border-bottom:none 0px; }
#leftmenu ul li li a { font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#e02026;padding:12px 21px 0px 21px;text-decoration:none;display:block; }
*/

#right-area .breadcrumb { border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;background:none;border-radius:0px;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#000;text-decoration:none; }
#right-area .breadcrumb a { font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#000;text-decoration:none;margin-right:10px; }
#right-area .breadcrumb a:hover { color:#d5bb93; }
#right-area ul { list-style:none; }
#right-area ul li { list-style:none; }

#paginationarea { border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;padding:9px; }


.large_box{ display:block; text-align:center; margin:0 auto; border:1px solid #dddddd;}
.large_box img{ max-width:100%; text-align:center;}
.large_right{ width:100%; float:left;}
.large_right ul{ margin:0px; padding:0px;}
.large_right ul li { width:100%; float:left; list-style:none; padding:0px 0;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000; }
.large_right ul .largepname { width:100%; float:left; list-style:none; padding:25px 0; border-bottom:1px solid #dddddd;font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#d5bb93; }
.large_right h4{
	margin:0px 0 5px 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:capitalize; color:#d5bb93}
.large_right p{
	margin:0px 0 5px 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000}
.large_right h5{
	font-size:18px; margin:0px 0 5px 0; padding:0px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; color:#d5bb93;}










.pro_large_right{ width:70%; float:left; padding:0 15px; margin:30px 0;}
.large_input{ width:60px; height:40px; padding:5px; border:1px solid #dddddd; font-size:16px; color:#000; margin-left:10px;}
.large_red{ width:20px; height:20px; background:#ff0000; margin:3px 7px 0; border:1px solid #dddddd; padding:3px 14px;}
.large_black{ width:20px; height:20px; background:#1a1a24; margin:3px 7px 0; border:1px solid #dddddd; padding:3px 14px;}
.large_white{ width:20px; height:20px; background:#fff; margin:3px 7px 0; border:1px solid #dddddd; padding:3px 14px;}
.large_textarea{ width:100%; float:left; text-align:center; padding:20px 0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.large_hdng{ display:inline-block; text-align:left; width: 100%; font-size:20px; color:#000; border-bottom:1px solid #dddddd; padding-bottom:5px;}
.large_hdng span { border-bottom:solid 1px #000;padding-bottom:6px; }
.large_text{ width:100%; float:left; text-align:left; font-size:18px; color:#9b9b9b; line-height:22px; padding-top:25px; text-align:justify;}


#paginationarea ul { margin:0px;padding:0px;list-style:none; }
#paginationarea ul li { margin:0px;padding:0px;list-style:none; }
#paginationarea li a { background:#CCC;color:#000;padding:3px 12px;margin-right:3px;text-decoration:none;display:block; }
#paginationarea li a:hover { background:#ff0000;color:#fff; }


.catbut{
    background: #d5bb93 !important;
    color: #000 !important;
    font-weight: normal !important; 
    font-size: 22px !important;
    margin-left: 0px !important;
    border: none !important;
	text-align: left !important;
	width: 100%;
	outline: none !important;
	box-shadow:none !important;
	border-radius:0px !important;
  	font-family:Arial, Helvetica, sans-serif;	
}
.catbut i { font-size:14px; }
.border{
    border-bottom: 1px dotted #e0e0e0;
    width: 100%;
    margin-left: 0px;
}
.list-group li{
  border:none !important;
}
.list-group .list-group-item {
  line-height:22px;
}
.list-group li a{
  color: #282828;
  font-weight: normal;
  font-size:18px;  
  padding:5px 8px !important;
  font-family:Arial, Helvetica, sans-serif;
}
.list-group li a:hover{
  text-decoration: none;
  color: #d5bb93;
}

.tus_compy{
	margin:30px 0 20px 0; padding:0px;}
.tus_compy h4{
	margin:0px 0 5px 0; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; font-weight: bold; text-align:center; text-transform:uppercase}
.tus_compy p{
	margin:0px 0 20px 0; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; text-align:center;}
.tus_readmore{
	margin:0px auto; padding:10px 0; width:120px; color:#fff; background-color:#000; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; transition:0.5s}
.tus_readmore:hover{
	background-color:#d5bb93; text-decoration:none;}

.tus_pgallery{
	margin:0px 0 15px 0; padding:0px; position:relative; overflow:hidden; border:solid 2px #000; display:inline-block}
.tus_pgallery img{
	margin:0 auto; padding:0px; width:100%; height:auto;}
.tus_pgallery h4{
	margin:0px; padding:10px 0; background-color:#d5bb93; color:#000; text-align:center; text-transform:capitalize; position:absolute; top:-100%; width:100%; font-family: 'Roboto', sans-serif; font-size:16px; transition:0.6s}
.tus_pgallery:hover h4{
	top:40%;}




















@media (max-width:786px){
.tus_compy p{
	text-align:justify;}
}
@media (max-width:767px){
	.navbar-toggler {
			float: right;
			position: absolute;
			right: 0px;
			top: 0px;		
	}
	#navbarsExample04{
			top: 50px;
			position: absolute;
			right: 0px;
			z-index: 11111111;
			background: rgb(255, 255, 255);
			width: 200px;
			padding: 10px 9px;
	}
}

#scroll_top_btn {
    background: none repeat scroll 0 0 #eeeeee;
    border-radius: 3px;
    bottom: 50px;
    cursor: pointer;
    left: 50%;
    margin-left: 640px;
    padding: 5px 10px;
    position: fixed;
    display: none;
}
@media (max-width: 767px) {
  .headercss.sticky {
  	position: relative;
	height:auto;
  }
}