/*
responsive

-------- */
 @media only screen and (min-width: 230px) and (max-width: 480px) {
	 .site-name {

    font-size: 19px;}.home .item-page h2{text-align: center !important; font-size: 25px;}
.item-page iframe { width:100% !important; height:auto !important;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.footer-menu ul li {
    display: inline-block !important;
    float: none !important;
 
}
.subscribe-row .input-group > label {

    margin: 0 0 5px !important;
}
	.home .item-page h2 strong.psmal{     font-size: 20px;	color:#579c2b;}
	.home .item-page h2{text-align: center !important; font-size: 25px;}
	.site-name p strong {
    display: inline;
    font-weight: normal;
}
		.site-name > span {
    display: inline;
}.header-menu{  margin-bottom:20px;}
	.column-video-module iframe{ width:100% !important; height:100% !important;}
 .container-row {
 padding: 0 15px;
}
.header-pull-left {width: 100%;
 float: none;
 padding: 0;
 text-align: center;
}
 .brand-logo {
 float: none;
 line-height: 0;
}
.header-pull-right {
 float: none;
 margin: auto;
 padding: 15px 0 10px;
 width: 185px;
}
.site-name {
 float: none;
 padding: 10px 0 0;
 text-align: center;
}
.header-pull-right a.phonebtn {
 background: #71b53a url("../img/phone.png") no-repeat scroll 8px 9px;
 font-size: 16px;
 padding: 10px 10px 10px 35px;
}
.nevspan {
 display: block;
 float: right;
 line-height: 0;
 padding: 7px 0;
 text-align: right;
}
.home .item-page {
 
}
.header-search {
 float: left;
 padding: 7px 0 0;
}
 .pull-right.item-image {
 float: none;
 padding: 15px 0;
 text-align: center;
}
.row-box-rn {
 float: none;
 padding: 0;
 width: 100%;
}
.new-product-home tr td {
/*display: block;
 padding:;
 text-align: center;
 width: auto;*/
} 
.new-product-home a.title-newproduct {
 padding: 12px 0;
}
 .ketco-khari-home .custom img {
 float: none;
 padding: 0 0 15px;
}
.subscribe-row {
 padding: 25px 10px 30px;
}
.subscribe-row .modnsintro {
 display: block;
float: none;
 padding: 0 0 8px;
 text-align: center;
}
.subscribe-row .modns_form .input-group {
 display: block;
 float: none;
 margin: 0;
 padding: 0 0 8px;
}
.subscribe-row .modns_form {
 display: block;
float: none;
}
.subscribe-row .modns_form input[type="text"], .subscribe-row .modns_form input[type="email"] {
 margin: auto;
 max-width: 96% !important;
 padding: 10px 2%;
 width: 96% !important;
}
.subscribe-row .modns_form input[type="submit"] {
 margin: auto;
 max-width: 85px !important;
}
.footer-copyright {
 float: none;
 padding: 0 0 8px;
 text-align: center;
}
 .footer-menu {
 float: none;
 text-align: center;
}
 .column-left-box {
display:none;
float: none;
 width: 100%;
}
 .column-right-box {
 float: none;
 width: 100%;
}
 .category_listbox ul li {
 display: block;
 margin: auto;
 padding: 20px 0;
 width: 260px;
}
.pull-left.item-image {
 float: none;
 padding: 0 0 11px;
 text-align: center;
}
 .pull-left {
 float: none;
 padding: 0 0 23px;
 text-align: center;
}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea {
 width:98%;
 padding: 5px 1%;
}
}
 @media only screen and (min-width: 768px) and (max-width: 960px) {
 .new-product-home img {
 height: auto;
 max-width: 100%;
}
}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
	 .header-pull-left {

    width: 520px;
}
.nevspan {
 display: block;
 float: right;
 line-height: 0;
 padding: 7px 0;
 text-align: right;
}
 .header-search {
 float: left;
 padding: 7px 0 0;
}
.cat-list-image img {
 max-height: 100%;
 max-width: 100%;
}
.container-row {
  padding: 0 15px;
}
.subscribe-row {
 text-align: center;
}
}
/*--------------menu--------------*/
@media only screen and (min-width: 320px) and (max-width: 1024px) {

.nav.menu {
display:none;
}
.slicknav_menu {
 display: block;
}
.headmenu {  position: inherit;
 float: right;
}
.header-menu{ position:relative; }
 .slicknav_btn {
padding:7px 0;
line-height: 0;
display:block;
}
 .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
 margin-top: 0.188em;
}
 .slicknav_menu {
 *zoom: 1;
}

 .slicknav_menu .slicknav_icon {
 float: left;
 width: 1.125em;
 height: 0.875em;
 margin: 0.188em 0 0 0.438em;
}
 .slicknav_menu .slicknav_icon:before {
 background: transparent;
 width: 1.125em;
 height: 0.875em;
 display: block;
 content: "";
 position: absolute;
}
 .slicknav_menu .slicknav_no-text {
 margin: 0;
}
 .slicknav_menu .slicknav_icon-bar {
 display: block;
 width: 1.125em;
 height: 0.125em;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
 .slicknav_menu:before {
 content: " ";
 display: table;
}
 .slicknav_menu:after {
 content: " ";
 display: table;
 clear: both;
}
 .slicknav_nav {
 clear: both;
}
ul.nav-child{width:100% !important;}
 .slicknav_nav ul { 
 display: block;
}
.headmenu ul li{
	float:none;
 display: block;
}
 .slicknav_nav .slicknav_arrow {
 font-size: 0.8em;
 margin: 0 0 0 0.4em;
}
 .slicknav_nav .slicknav_item {
 cursor: pointer;
}
 .slicknav_nav .slicknav_item a {
 display: inline;
}
 .slicknav_nav .slicknav_row {
 display: block;
}
 .slicknav_nav a {
 display: block;
}
 .slicknav_nav .slicknav_parent-link a {
 display: inline;
}
 .slicknav_brand {
 float: left;
}


 .slicknav_nav {
  background: #373636 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 0;
    position: absolute;
    top: 45px;
    width: 100%;
    z-index: 99999;
}
.headmenu ul li ul li ul li a {
  font-size: 13px;
    padding: 5px 0 5px 30px;
}
.headmenu ul {padding: 0 0 10px;

}.headmenu ul li ul li {
    display: block;
    padding:0; 
    width: auto;
}.headmenu ul li ul li a {
padding: 6px 15px;
}

.headmenu ul li a {
 color: #fff;
    margin: 0;
    padding: 5px 10px;
    text-decoration: none;
}
 .slicknav_nav a:hover {

 color: #222;
}
 .slicknav_nav .slicknav_txtnode {
 margin-left: 15px;
}
 .slicknav_nav .slicknav_item a {
 padding: 0;
 margin: 0;
}
 .slicknav_nav .slicknav_parent-link a {
 padding: 0;
 margin: 0;
}
 .slicknav_brand {
 color: #fff;
 font-size: 18px;
 line-height: 30px;
 padding: 7px 12px;
 height: 44px;
}
}
/*--------------menu--------------*/
