@media (min-width:320px) and (max-width:767px){
	.container{
		width:98%;
	}
	
	.logo{
		max-width:65%;
	}
	.metaslider, .entry-thumbnail{
		margin:0px;
	}
	.three-pages .three-round{
		width:100%;
	}
	.rd, .ag, .enz{
		margin:0 auto !important;
		height:auto;
		float:none;
	}
	.three-pages{
		height:auto;
	}
	.welcom-and-news .about{
		width:96%;
		float: none;
		margin: 0 auto;
	}
	.welcom-and-news .about .entry-summary p.summary-data{
		max-width:100%;
		padding:0px;
	}
	.fpw-excerpt.entry-summary{
		padding:0 !important;
	}
	.latest-news{
		float:none;
		margin:auto;
	}
	.latest-block{
		width:240px;
		margin:auto;
	}
	.product_list_widget li{
		margin-bottom:10px !important;
	}
	.site-footer{
		background-size:100% auto;
		height:auto;
	}
	
	.footer-menu{
		float:none;
	}
	.subscribe {
		float: none;
		margin: 10px auto;
		width: 299px;
	}
	.copyright{
		float:none;
		width:100%;
		text-align:center;
	}
	.social-icons{
		float:none;
		margin: 10px auto;
		width: 175px;
	}
	.social-icons ul{
		margin:0px;
		padding:0px;
	}
	.site-footer .widget{
		background:none;
		width:100%;
	}
	.site-footer ul#menu-footer-menu li{
		background:none;
		float:none;
		width:100%;
	}
	.menu-toggle{
		color:#FFF;
	}
	
	
	.menu-toggle {
		background: url("images/nav-icon.png") no-repeat right center;
		color: #FFFFFF;
		float: right;
		margin: -55px 20px 0 0;
		width: 90px;
	}
	.menu-header-menu-container {
		clear: both;
	}
	.nav-menu {
		background: none repeat scroll 0 0 #333333;
		left: 0;
		margin: 0 !important;
		position: absolute;
		width: 100% !important;
		z-index: 999;
	}
	.toggled-on .nav-menu li > ul{
		margin:0px;
	}
	.navbar{
		width:100%;
	}
	.screen-reader-text.skip-link{
		display:none;
	}
	.main-navigation{
		min-height:inherit;
	}
	.nav-menu .sub-menu, .nav-menu .children{
		border:none;
	}
	.toggled-on .nav-menu li > ul a{
		color:#FFF;
	}
	/*--about-us-start--*/
	.metaslider, .entry-thumbnail{
		width:100% !important;
	}
	.banner-shadow{
		background-size:100% 100%;
	}
	.container-parent .entry-header{
		padding:0 !important;
	}
	.entry-content.make-full{
		padding:0px !important;
	}
	.entry-thumbnail img{
		width:100%;
	}
	/*--about-us-end--*/
	/*---product-start--*/
	.entry-content{
		width:100%;
	}
	.entry-content .subcats {
		margin: auto;
		width: 240px;
	}
	.woocommerce.columns-4 .products{
		margin-bottom:15px !important;
	}	
	.col-1 {
		float: none;
		margin: auto;
		width: 198px;
	}
	
	/*---product-end--*/
	
	.container.add-pad .entry-content{
		padding:20px 0 0 0 !important;
	}
	
	.contact-content, .contact-form{
		width:100%;
	}
	
	embed, iframe, object, video{
		width:100%;
	}
	.welcom-and-news .about .entry-summary .read-more{
		margin-top:10px;
	}
	
	.summary-data{
		padding:
	}
	.welcom-and-news .about .entry-summary p.summary-data{
		float:none;
	}
	.summary-img{
		padding:0px 10px 0 0;
	}
	.menu-toggle:after {
		content: none;
    }

/*---17-10-2014-----*/

.prod-inside h3 {
    font-size: 15px !important;
    padding-top: 10px !important;
}
.menu-header-menu-containerul ul {
	list-style-type: square;
	 list-style-position: outside;
	 list-style-image: none;
}
.toggled-on .nav-menu li > ul a {
    padding-left:50px;
    background: url("images/left_libg.png") no-repeat scroll 35px center rgba(0, 0, 0, 0) !important;
}
.toggled-on .nav-menu li a:hover, .toggled-on .nav-menu ul a:hover {
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color:none;
}
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    background-color: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow:none;
    color:#FFFFFF!important;
}
.navigation a:hover {
    color:none;
    text-decoration: none;
}
#site-navigation ul li.current-menu-ancestor, .menu-header-menu-container ul .current-menu-item, .nav-menu .current_page_item > a, .nav-menu .current-page-ancestor > a {
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    box-shadow:none;
    color: #FFFFFF;
}

.breadcrumbs a {
    font-size: 11px;
}
.breadcrumbs > span {
	padding-right:0px;
}
.caroufredsel_wrapper {
    width: 99.8% !important;
}
.product_list_widget {
    width: 99%;
}
.product_list_widget > li {
    width: 99%;
}

/*--- 20-10-2014 ---*/
.product-interest-page .first-line span, 
.product-interest-page .second-lin span, 
.product-interest-page .third-line span {
	width: 100%;
	margin-bottom: 10px;
}
.product-interest-page .first-line span input, 
.product-interest-page .second-lin span input, 
.product-interest-page .third-line span input {
	width: 100%;
}
.product-interest-page .first-line, .product-interest-page .second-lin {
	margin-bottom: 0;
}
.product-interest-page .four-lin span:first-child {
	margin-left: 0;
}
.social-icon {
	float: none;
	max-width: 205px;
	margin: 0 auto;
}
.contact-container .contact-form input, .contact-container .contact-form textarea {
	width: 100%;
}
.aboutus-page .about-innercontent {
	width: 100%;
}
.aboutus-page .about-innerimage {
	float: none;
	text-align: center;
}
.col-right-productlist {
	width: 100%;
}
.three-pages .three-round {
	width: 100%;
}
.latest-block .bu-segment {
	width: 100%;
	margin-right: 0;
}
.header-page-title ul li, .header-page-title ul li:first-child {
	display: block;
	margin: 0 auto;
	
}
.header-page-title .headpage-image {
	margin: 0 auto;
}
.map {
	margin: 15px 0;
}

.errors {
    left: 16%;
    margin-left: 1px;
    margin-top: 1px;
    position: absolute;
    top: 141px;
    width: 208px;
}

p.error {
    color: #000000 !important;
    float: left;
    font-size: 11px;
    margin-bottom: 0;
    margin-top: 0 !important;
    padding: 3px 2px !important;
    text-align: left;
    width: 208px !important;
}
.loading {
    background: url("ajax-loader.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 11px;
    left: 149px !important;
    position: relative;
    top: 177px !important;
    width: 16px;
}
.col-right-productlist .product-detail a
{
width:100% !important;
float: none !important;
text-align:left !important;
}

.col-right-productlist .product-detail a:hover
{

color: #00943d!important;
font-weight:bold !important;

text-align:left !important;
}
.logo {
  float: none;
  margin: 0 0 10px;
  max-width: 100%;
}
.searchbox {
  display: block;
  float: none;
  margin-right: 0;
  margin-top: 20px;
}
.search-2 h3
{
display:none;
}
.site-header .search-form {
  position: static;
  right: 20px;
  top: 1px;
  text-align: center;
}
.searchbox .search-field {
  background: none repeat scroll 0 0 #f3f3f3;
  color: #333333 !important;
  font-family: 'Lato',sans-serif;
  font-size: 14px !important;
  font-style: italic;
  height: 31px;
  margin-right: -4px !important;
  width: 170px !important;
}
.searchbox .search-form .search-submit {
  display: inline;
  margin: 0 18px 0 0;
}

.navbar {
  float: none;
  width: 100%;
}

.menu-toggle {
  background: url("images/nav-icon.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  color: #ffffff;
  float: none;
  margin: 0 20px 0 0;
  width: 95%;
}
/*8th May 2015*/
.header-page-title .headpage-image {
  margin: 0 auto 0 120px;
  width: 100%;
}
.col-right-productlist aside.navtwo ul.product-categories .product-info {
  
  margin-bottom: 10px !important;
  
}
.page-listing {
 
  width: 371px !important;
}
.col-right-productlist aside.navtwo ul.product-categories li div.product-detail a.moreinfo, .col-right-productlist aside.navtwo ul.product-categories li div.product-detail a.moreinfo:hover {
  
  text-align: center !important;
 
}
.col-right-productlist {
  margin-top: 20px;
  width: 100%;
}
.metaslider, .entry-thumbnail {
  margin-top: 15px;
  width: 100% !important;
}
.breadcrumbs .sep {
 
  margin-left: 8px !important;
  
}
}










