body {  font-size: small !important; }
.header .container , .header  .header-top, .header  .navbar-default , .header-group-style { background: inherit; border: inherit;}
.header .header-top-color {   background: #fefefe;  border: inherit;    }
.header-color  ul li a { color: rgba(0,0,0,0.84) !important; }
.header .container { padding-right: 0.1px;  padding-left: 0.1px; }
.navbar-default .navbar-toggle { /*background-color: #FFF; border-color: #ddd;*/ }
.icon-mobile-style { 
   color: rgba(0,0,0,0.84);
   font-size: 24px;
   margin-top: 20px !important;
   padding: 5px 5px;
   }
.icon-mobile-style1 { 
   color: rgba(0,0,0,0.84);
   font-size: 21px;
   padding: 5px 5px;
   }
.nav-icon .icon-mobile-style2 { color: #3A5795 !important;
font-size: 1.7em; }
.header-top-style {  padding: 0.2em 0 !important;  }
.header-top-style2 {  padding: 0.7em 0 !important;  }
.banner-grids-style { background-color: #fff;/*#eee;*/  color: #657665 !important;}
.banner-grid-width { width: 100%; }
.search-form-style { text-align: inherit; }
.cate-list-header-text { font-size: 15px !important; }
.index-shopid-style {  font-size: 12px;  }
.animals { padding: 2em 0 0.2em 0 !important; }
.prd-hold-img-tite1 { height: 220px; }
.prd-hold-img-tite1 img { min-height: 220px;
margin: 0px auto;
width: 100%; }
.social_button_style { padding: 0px 4px 0px 0px ; border-radius:3px;}

.prd-hold-img-tite-cate { height: 180px; overflow: hidden;   }
.prd-hold-img-tite-cate img { min-height: 180px;  width:100%; margin:auto auto;   }

.cate-slide-panel {
    box-shadow: 10px 10px 150px rgb(204, 204, 204);
    border: 1px solid #ccc;
	padding: 0px;
}
.cat-box-style{
   padding:0px;
}
.head-shodrex-reg {
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    color: #565656;
    font-weight: bold;
}
.brad4 { border-radius: 3px !important; }
.hold-search-body-div .search-input {  width: 100%; padding-left: 180px !important; padding-left: 20% !important; }
.hold-search-body-div .search-select {  width: 100%; }
.hold-search-body-div { margin: 0; }
.hold-search-body-div .hold-search-head {
    margin: 2px !important;
}
.hold-search-body-div .search-body {  width: 100%; margin:0 ;}
.search-header  .catenamestyle1 { max-width: 75%; }
.hold-search-img  .img-search-pics { margin: 0 auto 0 auto !important; max-height: none;  } 
.search-body-style  .search-name-prd-lnk { font-weight: bold !important;  }
.navbar-brand h1 a {
    text-decoration: none;
color: #3A5795 !important;
font-weight: bold;
text-shadow: 0px 0.2px 0.3px #888;
font-size: 0.59em;
   }
.navbar-brand h1 { /*margin: 5px 0 ; */}

.user-nav-icon-bar .navbar-toggle {
position: relative;
float: right;
margin-right: 15px;
background-color: #3A5795 !important;
margin-top: 1.2em;
padding: 0.2em;
}
.header-text-color  ul li a { color: rgb(58, 87, 149) !important ; }
.header-banner-style {  padding: 0; }
.busi-type { 
   color: #fff;
    text-transform: capitalize;
    margin-top: 5px;
    font-size: 17px;
    font-weight: bold;
    text-shadow: 0px 0.6px 0.6px #333;
}
.user-home-banner .flexslider {
    margin: 0;
    background: none !important;
    border: none !important;
}
.user-location-text {
    color: #fff;
    text-transform: capitalize;
    margin-top: 270px !important;
    font-size: 17px;
    font-weight: bold;
    text-shadow: 0px 0.6px 0.6px #333;
 }
.header-banner-style  .holdcircle { margin: 0;  }
.Profile-pic-avatar {
    bottom: 130px;
    left: 10px;
    /*position: absolute;*/
    transition: bottom .3s;
    z-index: 3;
}	
.profile-pic-avatar  .img-profile-logo, .Profile-holder  .img-profile-logo {
    /* width: 50%; */
	width: 100px;
    text-align: center;
    height: 100px;
    vertical-align: middle;
    border: 2px solid #fff;
    border-radius: 100px;
    cursor: pointer;
}
.profile-holder  .img-profile-logo {
    /* width: 50%; */
	width: 75px;
    text-align: center;
    height: 75px;
    vertical-align: middle;
    border: 2px solid #fff;
    border-radius: 100px;
    cursor: pointer;
}
.user-home-prd-panel .prd-display {  padding-left: 2px !important; padding-right: 2px !important;  margin-top: 7px; }
.user-home-prd-panel { padding: 5px 0px 5px 0px ; }
.category-prd-panel { padding: 5px 0px 5px 0px ; }
.search-input-holder .search-input { width: none !important; margin-top: none; }
.user-home-search-style, .user-home-search-style:link, .user-home-search-style:visited, .user-home-search-style:hover, .user-home-search-style:focus   { text-decoration: none ;}
.blog-poast-info-style { padding: 1px 0px 1px 0px !important ; margin-left: -7px; }
.prd-display { padding: 0px 3px;  margin-top: 5px; }
.cate-index-slide .prd-display { margin-top: 0px; }
.hold-prd-panel {  margin-top:7px; }
.prd-cate-hold-style { padding: 5px 1px 5px 1px;      }
.prd-cate-hold-story  .grid_3  h3{ text-transform: capitalize ; margin-bottom: 0.5em; margin-top: 0.7em; }
.prd-cate-hold-story  .prd-display { }
.prd-cate-hold-story  .grid_3 { float: none !important;  width: 100%;}
.prd-cate-hold-story  .news-name-lnk:link, .news-name-lnk:active, .news-name-lnk:visited { color: rgb(58, 87, 149); }
.prd-input-hold-form { width: 100%;  }
.prd-textarea-div-style { float: left; width:75%; }
.prd-textarea-style {  height:50px; width:100%;}
.prd-input-box-div-style { height: 50px; background: rgb(58, 87, 149); width: 25%; float: left; color: #fff; font-weight:600; text-align:center;  }
.prd-input-box-style { margin:0 auto 0 auto; line-height:50px; height: 50px; width:100%; background: rgb(58, 87, 149); border: 0; }
.read-comment-style {color: #a9a; padding: 0px 5px; font-size: 1.2em; font-weight: 600; }
.hold-prd-interested .grid-top  { width:none; }
.hold-img-interested { width: 35%; }
.hold-text-interested { width: 65%; padding: 5px 0px 5px 0px; }
.view-comment-style { padding: 3px 4px 10px 4px; border-bottom: 1px solid #eee; }
.prd-cate-hold-story  div.last { border: 0 ;} 
.prd-cate-hold-about  .prd-display { border: 0;}
.prd-cate-hold-about  .grid_3 { float: none !important;  width: 100%;}
.about-name-style { width: 100% !important;  max-width: 100% !important; padding: 9px 5px 5px 5px;}
.prd-cate-hold-profile  .prd-display { border: 0;}
.prd-cate-hold-profile .boxFirst .message .spec  { padding-top: 5px !important;    }
.prd-cate-hold-profile  #col2 .box { padding-top: 5px !important; }
.prd-cate-hold-profile   a:link, .prd-cate-hold-profile   a:active, .prd-cate-hold-profile   a:visited {
     text-decoration: none;
	 color: rgb(58, 87, 149);
}
.prd-cate-hold-profile   a:hover, .prd-cate-hold-profile   a:focus{
	color: #0097F4 ;
	text-decoration: underline;
}
.prd-cate-hold-style .grid_3 { float: none !important;  width: 100%;}
.navbar-brand  .fltt  { margin-top: 6px; margin-left: -5%;}
.orderprd input[type="submit"] {
    cursor: pointer;
    /* position: absolute; */
    outline: none;
    font-size: 13px;
    color: #FFF;
    padding: 9px 17px;
    font-weight: 600;
    height: 38px;
    line-height: 11px;
    border-radius: 3px;
    border: 1px solid #444;
    background: rgb(58, 87, 149);
}
ul.catelink {  font-weight: 500;         }
.user-media { display:block !important;   }
.media-heading { margin: 0 ; padding-left:0 ; padding-right:0;}
h5.media-heading-style {
   font-size: 18px;
   padding-top: 8px;
   margin-bottom: 11px;
   color: #050505;
   font-weight: bolder;
  }
.hold-icon-div { background: #fff; border-top: 1px solid #a9a; border-bottom: 1px solid #a9a;  }
.icon-position-style {  width: 25% !important; float:left; text-align:center;   }
.icon-2x { color: none; }
.icon-position-style   a { color: #a9a; text-decoration: none;   }
.icon-position-style a:hover { color: rgb(58, 87, 149);  }
.cat-box-style-mobile-admin { border: 0 !important; padding: 0px; }
.btn-primary {
    color: #ffffff;
    background-color: rgb(58, 87, 149); /*#428bca;*/
    border-color: #357ebd;   
}
.box-style {
    position: relative;
    padding: 10px 1px 5px 1px;
    border: solid 1px #d8dadc;
    border-radius: 8px;
    /* background: #ffffff url('../images/My gradient.png') top left repeat-x; */
    /* box-shadow: inset 0px 0px 0px 1px #ffffff; */
    text-shadow: 0px 1px 0px #ffffff;
}	
.product-control-div  .admin-top-lnk {  text-decoration: none !important; font-weight: 600;  }
.upload-admin-style { padding: 5px 0px 5px 0px; }
.admin-mobile-upload-prd  dl.spec dd { border-top:0;  padding: 9px 0px 9px 120px;      }
.admin-mobile-upload-prd  dl.spec dt  {    width: 100px; padding: 9px 0px 9px 0px;     }
.admin-mobile-category    dl.spec dd { border-top:0;  padding: 5px 0px 5px 120px;      }
.admin-mobile-category    dl.spec dt  {    width: 100px; padding: 5px 0px 5px 0px;      }
.more-access-link:link,  .more-access-link:active, .more-access-link:visited, .more-access-link:focus{   color: rgb(58, 87, 149); font-weight: 600;    }
.v-more-style { border-right: 1px solid rgb(216, 215, 215);
    border-left: 1px solid rgb(216, 215, 215);
    background-color: #f8f8f8;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
	padding: 2px 0px 3px 0px;
}
.footer-class-style {
  padding: 0.1em 0em 0.5em 0; text-align: inherit !important;
}
.footer-link-style{
  padding: 7px;
}
.search-div-style{
    padding: 7px 3px 10px 3px;
    border-bottom: 1px solid #333265;
}
.mobile-header-style{  border-bottom: 1px solid #ddd ;}
.cate-list-content  {  text-transform: capitalize;  }
.cate-list-content  #menu{  border: 0px;  }
.cate-list-content #menu > li > a {   /*border: 0px; */           }
.profile-holder { padding: 7px; border-top: 1px solid #eee; border-bottom: 1px solid #ccc; background: #fff;  }
.error-text-style {  color: rgb(240, 96, 34);       }
.success-text-style {  color: rgb(58, 87, 149);  font-weight: 600;     }
.hover_link{  color: rgb(58, 87, 149) !important;
    text-decoration: none;
    border-bottom-width: 4px;
    border-bottom-style: solid;
}	
.search-nothing-style {
    padding: 10px;
}
.icon-color-add{ color: rgb(58, 87, 149); }
.icon-2x {
    font-size: 2.2em !important;
}
.dd-hold-style  dl.spec dd {
    padding: 15px 0 15px 140px;
    border-bottom: solid 1px #eee;
	border-top: 0;
    line-height: 1.5em;
}
.navbar-toggle-index-style { padding: 0.45em !important;}
.description-text-style { line-height: 1.35em; }
.short-text-style { 
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
 }
.width-style { width: 55%; }
.content-head-style {
color: #555; 
font-weight:bold; 
font-size:24px;	
}
.error-text-style { color:rgb(240, 96, 34);   }
.success-text-style { color:rgb(58, 87, 149); font-weight:700;  }


.padside { padding: 0px 12px;}


input[type="submit"] .btn-primary {
    color: #ffffff;
    background-color: rgb(58, 87, 149);
    border-color: #357ebd;
}
input[type="submit"] .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.padleft-mobile{ padding-left: 15px; }
.pad-top { padding-top: 6px; }
.blog-poast-info-style ul li {
    display: inline-block;
    padding: 5px 5px ;
}

.button {  margin-top: 5px; }
.button a { padding: 0.1em 0.4em ; font-size: none ;}
.blog-poast-info ul li a {  color: #a9a;  }
.blog-poast-info ul li span {  color: #a9a;     }
.hold-text-interested  .search-name-prd-lnk  { font-weight: bold; }



.img-story-style { padding: 2px;   }
.img-interested-story { width:100%; height: auto; }

 
.search-body{ /*background-color:rgb(238, 255, 170);*/  height:50px; border-top-left-radius:5px; border-top-right-radius:5px; margin:10px auto 0px auto;}
.search-input-main{width: 100%;  /*400px;*/
 height:40px;
  /*border-top-right-radius:5px;
   border-bottom-right-radius:5px;*/
   border-radius: 0px 3px 3px 0px;
    border-width:thin; 
	border:1px solid rgb(204, 204, 204);
	 /*border-color:#ededed;*/
	    padding-left: 15px !important;/*20%; /*40px;*/
		margin-top: 10px;
		font-size: small;
		}
		.text{
		top:0px; 
	  /*margin-top:-9px;*/
	  float:left; 
	   /*margin-left:200px;*/	
		}
.search-input{width: 100%;  /*400px;*/
 height:34px;
  /*border-top-right-radius:5px;
   border-bottom-right-radius:5px;*/
   border-radius: 3px 3px 3px 3px;
    border-width:thin; 
	border:1px solid rgb(204, 204, 204);
	 /*border-color:#ededed;*/
	    padding-left: 5px !important;/*20%; /*40px;*/
		margin-top: 10px;
		font-size: 13px;
		}
		.text{
		top:0px; 
	  /*margin-top:-9px;*/
	  float:left; 
	   /*margin-left:200px;*/	
		}
.search-button{border: 0px none;
border-radius: 3px 3px 3px 3px;
color: white;
display: inline-block;
font: 400 14px/1.8em Tahoma,sans-serif !important;
height: 40px;
margin: 0px 5px 0px 0px;
padding: 0px 16px;
margin-top: 10px;
text-decoration: none;
vertical-align: top;
/*width: 80px;*/
background: none repeat scroll 0% 0%  rgb(58, 87, 149);  /*rgb(255, 153, 0);*/
text-align:center;
}
.click{
	/*float:left;*/
/*margin-left:420px;*/
/*margin-top:-32px;*/
}
.search-select{
	position: relative;
display: inline-block;
border: 1px solid rgb(204, 204, 204);
border-radius: 3px 0px 0px 3px;
margin: 0px -4px 0px 0px;
/*width: 25%; */ 
box-shadow: none;
/*min-width: 98px;*/
vertical-align: top;
overflow: visible;
float: none;
background: -moz-linear-gradient(center top , white, rgb(221, 221, 221)) repeat scroll 0% 0% transparent;
height:34px;
margin-top:10px;
margin-left:5px;
}
.contentsearch{}
.icon{top:0px; left:40px; background: url no-repeat 0px ;  color:#0FC;}
option{padding: 3px 0px 3px 6px;
background-color: white;
-moz-box-sizing: border-box;
font-size: 15px;
color: rgb(102, 102, 102);
font: 15px "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;

padding: 3px 0px 3px 6px;
background-color: white;
-moz-box-sizing: border-box;

color: rgb(102, 102, 102);
overflow:visible;
}
select{
text-align:left;
font: 12px/1.2em "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
height: 10px;
padding: 5px;

}

.search-input-user{width: 100%;  /*400px;*/
 height:30px;
  /*border-top-right-radius:5px;
   border-bottom-right-radius:5px;*/
   border-radius: 3px;
   margin: 0 auto 0 auto
    border-width:thin; 
	border:1px solid rgb(204, 204, 204);
	    padding-left: 30px !important;/*20%; /*40px;*/
		margin: 5px 0px 7px 0px;
		font-size: 13px;
		}

.search-input-user-home{		
width: 79%;
    height: 30px;
    border-radius: 3px;
    margin: 0 auto 0 auto
 border-width:thin;
    border: 1px solid rgb(204, 204, 204);
    padding-left: 30px !important;
    /* margin: 5px 0px 7px 0px; */
    font-size: 13px;
}
	
.search-button-home{
		border: 0px none;
    border-radius: 3px 3px 3px 3px;
    color: white;
    display: inline-block;
    font: bold 13px/1.8em Tahoma,sans-serif !important;
    height: 30px;
    /* margin: 0px 5px 0px 0px; */
    /* padding: 0px 10px; */
    /* margin-top: 10px; */
    text-decoration: none;
    vertical-align: top;
    width: 20%;
    background: none repeat scroll 0% 0% rgb(58, 87, 149);
}

.comment-name-input{width: 100%;  /*400px;*/
 height:34px;
  /*border-top-right-radius:5px;
   border-bottom-right-radius:5px;*/
   border-radius: 0px;
    border-width:thin; 
	border:1px solid rgb(204, 204, 204);
	 /*border-color:#ededed;*/
	    padding-left: 5px !important;/*20%; /*40px;*/
		margin-top: 10px;
		font-size: 13px;
		}
.text{
		top:0px; 
	  /*margin-top:-9px;*/
	  float:left; 
	   /*margin-left:200px;*/	
		}

.share_button_hold input[type="submit"] {
    font-size: 15px;
padding: 3px 10px !important;
text-align: center;
color: #FFF;
border: medium none;
outline: medium none;
font-weight: normal;
box-shadow: none;
border-radius: 2px;
font-weight: bold;
}

.share_button_hold input[type="image"] {
    font-size: 15px;
padding: 3px 10px !important;
text-align: center;
color: #FFF;
border: medium none;
outline: medium none;
font-weight: normal;
box-shadow: none;
border-radius: 2px;
font-weight: bold;
}

.w3_whatsapp_btn {
    background: url('../images/whatsappicon.png') no-repeat center center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block !important;
    position: relative;
    font-family: Arial,sans-serif;
    letter-spacing: 0.4px;
    cursor: pointer;
    font-weight: 400;
    text-transform: none;
    color: #FFF;
    border-radius: 2px;
    background-color: #5CBE4A;
    line-height: 1.2;
    text-decoration: none;
    text-align: left;
	padding: 3px 15px !important;
}
.w3_twitter_btn {
    background: url('../images/tweeticon1.png') no-repeat center center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block !important;
    position: relative;
    font-family: Arial,sans-serif;
    letter-spacing: 0.4px;
    cursor: pointer;
    font-weight: 400;
    text-transform: none;
    color: #FFF;
    border-radius: 2px;
    background-color: #1DA1F2;
    line-height: 1.2;
    text-decoration: none;
    text-align: left;
	padding: 3px 15px !important;
}
.w3_facebook_btn {
    background: url('../images/facebookicon1.png') no-repeat center center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block !important;
    position: relative;
    font-family: Arial,sans-serif;
    letter-spacing: 0.4px;
    cursor: pointer;
    font-weight: 400;
    text-transform: none;
    color: #FFF;
    border-radius: 2px;
    background-color: #365899;
    line-height: 1.2;
    text-decoration: none;
    text-align: left;
	padding: 3px 15px !important;
}
.w3_googleplus_btn {
    background: url('../images/google-plusicon1.png') no-repeat center center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block !important;
    position: relative;
    font-family: Arial,sans-serif;
    letter-spacing: 0.4px;
    cursor: pointer;
    font-weight: 400;
    text-transform: none;
    color: #FFF;
    border-radius: 2px;
    background-color:  #d34836;
    line-height: 1.2;
    text-decoration: none;
    text-align: left;
	padding: 3px 15px !important;
}
.w3_email_btn {
    background: url('../images/email-icon1.png') no-repeat center center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block !important;
    position: relative;
    font-family: Arial,sans-serif;
    letter-spacing: 0.4px;
    cursor: pointer;
    font-weight: 400;
    text-transform: none;
    color: #FFF;
    border-radius: 2px;
    background-color:  #ffcc66;
    line-height: 1.2;
    text-decoration: none;
    text-align: left;
	padding: 3px 15px !important;
}

.share_button_hold input[type="button"] {
    font-size: 15px;
padding: 3px 15px !important;
text-align: center;
color: #FFF;
border: medium none;
outline: medium none;
font-weight: normal;
box-shadow: none;
border-radius: 2px;
font-weight: bold;
}


.share_button_facebook{background: none repeat scroll 0% 0% #365899;}
.share_button_twitter { background: #1DA1F2;}
.share_button_googleplus { background: #1DA1F2; }
.share_button_whatsapp { background: #1DA1F2;}