@media(max-width:1280px) {
	footer .newsletter_block .block-content {
		width: 73%
	}
}

@media(max-width:1200px) {
	footer .newsletter_block {
		width: 98%
	}
	.pagination-block {
		width: 96%
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.home .popular_block .product-thumb .button-group,
	.home .bestseller_block .product-thumb .button-group {
		width: 14%
	}
	.home .popular_block .product-thumb:hover .button-group,
	.home .bestseller_block .product-thumb:hover .button-group {
		right: 3%
	}
	.product-thumb .button-group .button,
	.product-thumb .button-group .button+.button,
	.product-thumb .button-group .button.button_cart {
		width: 25%
	}
	.top_left.sub {
		width: 64.6%
	}
	.top_right.sub {
		width: 32%
	}
	.bottom_right.sub {
		width: 48%
	}
	.category_upper_image .img-thumbnail {
		width: 100%
	}
	.block-product .product_block {
		width: 100%
	}
	#footer .col-sm-3.column {
		margin: 50px 2%;
		width: 21%
	}
	.product-list .product-thumb .button-group {
		width: 100%
	}
	.product-thumb .button_cart .fa-shopping-cart {
		display: block
	}
	.NI_testimonial_block .testimonial_block_heading:before {
		width: 40.9%
	}
	.NI_testimonial_block .testimonial_block_heading:after {
		width: 40.7%
	}
	.category-upper-image h1,
	.cat_banner-comman .container h1 {
		margin-top: 9%
	}
	.breadcrumb {
		margin-top: 10%
	}
	#column-left .block .block-product .owl-buttons .owl-prev,
	#column-right .block .block-product .owl-buttons .owl-prev {
		right: 18%
	}
	#column-left .block .block-product .owl-buttons .owl-prev,
	#column-right .block .block-product .owl-buttons .owl-prev,
	#column-left .block .block-product .owl-buttons .owl-next,
	#column-right .block .block-product .owl-buttons .owl-next {
		top: -7%
	}
	#column-left .product-thumb .button-group .button_cart .hidden-md,
	#column-right .product-thumb .button-group .button_cart .hidden-md,
	.product-list .product-thumb .button-group .button_cart .hidden-md {
		display: inline!important
	}
	.product-list .product-thumb .button-group .button_cart i {
		display: none
	}
	#column-left .product-thumb .button_cart .fa-shopping-cart,
	#column-right .product-thumb .button_cart .fa-shopping-cart {
		display: none
	}
	#column-left .product-thumb .button-group.leftrigthcloumn .button .addtocart,
	#column-right .product-thumb .button-group.leftrigthcloumn .button .addtocart {
		display: block!important
	}
	#column-left .product-thumb .caption h4,
	#column-right .product-thumb .caption .h4 {
		line-height: 18px
	}
	#column-left .block .Blog_content .owl-buttons .owl-prev,
	#column-right .block .Blog_content .owl-buttons .owl-prev {
		right: 17%
	}
	.product-thumb .button-group .button .addtocart {
		font-size: 13px
	}
	.elevatezoom-gallery {
		width: 100%!important;
		height: auto!important
	}
	#content ul.list-unstyled {
		overflow: hidden
	}
	#additional-carousel {
		width: 83%
	}
	.image-additional {
		max-width: 64px
	}
	.related_block .visible-md {
		display: none!important
	}
	.NI_alltestimonial .content.odd .userimage {
		text-align: center;
		float: none;
		display: block
	}
	.NI_alltestimonial td {
		text-align: center!important;
		display: inline-block
	}
	.NI_alltestimonial .content.even .usercomment,
	.NI_alltestimonial .content.even .username,
	.NI_alltestimonial .content.even .usertimedetails,
	.NI_alltestimonial tr,
	.NI_alltestimonial .content.odd .usercomment,
	.NI_alltestimonial .content.odd .username,
	.NI_alltestimonial .content.odd .usertimedetails {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		float: none;
		text-align: center;
		float: none
	}
	.NI_alltestimonial .content.odd .userimage,
	.NI_alltestimonial .content.even .userimage {
		padding-left: 0;
		padding-right: 0
	}
	footer .newsletter_block .block-content {
		width: 67%
	}
	footer #nilkanthinfo_newsletter_email {
		width: 86%
	}
	.blog_img img,
	.blog_img_single img {
		width: auto!important;
		height: auto!important
	}
}

@media(min-width:992px) {
	.navbar-collapse.collapse {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important;
		visibility: visible!important
	}
	#top-links .list-inline .account_link .hidden-xs,
	#top-links .list-inline .wish_link .hidden-xs,
	#top-links .list-inline .chkout_link .hidden-xs,
	#top .btn-group .btn span {
		display: inline-block!important
	}
	.navbar-header {
		float: left
	}
	.navbar-nav {
		float: left;
		margin: 0
	}
	.navbar-nav>li {
		float: left
	}
}

@media(min-width:768px) and (max-width:991px) {
	#search input{width:195px;}
	.block-product.grid-block .col-sm-6 {
		width: 33.3%
	}
	#menu {
		margin-bottom: 15px;
		margin-top: 10px
	}
	.home .popular_block .product-thumb .button-group,
	.home .bestseller_block .product-thumb .button-group {
		width: 14%
	}
	.home .popular_block .caption,
	.home .bestseller_block .caption {
		padding: 0 1%
	}
	#top-links .list-inline .account_link .hidden-xs,
	#top-links .list-inline .wish_link .hidden-xs,
	#top-links .list-inline .chkout_link .hidden-xs,
	#top .btn-group .btn span {
		display: inline-block!important
	}
	.product-thumb .button-group .button,
	.product-thumb .button-group .button+.button,
	.product-thumb .button-group .button.button_cart {
		width: 33.3%
	}
	.product-thumb .price,
	.product-thumb .price-new {
		margin-bottom: 20px
	}
	#menu .nav>li>a:hover::before,
	#menu .nav>li:hover>a::before,
	.home #menu .nav>li.home-menu a::before {
		display: none;
		width: 80%
	}
	#menu .nav>li>a {
		padding: 20px 8px 18px
	}
	.logo_block {
		margin: 2.6% 0 3%
	}
	#menu .navbar-collapse {
		/*background: #fff;*/
		position: absolute;
		z-index: 9;
		/*border: 1px solid #d9d9d9;*/
		width: 100%
	}
	#menu .nav>li>a {
		color: #3f3f3f
	}
	.product-thumb .button-group .button .addtocart {
		color: transprent;
		opacity: 0
	}
	.product-thumb .button-group,
	.product-thumb .button-group .button {
		opacity: 1
	}
	.product-thumb .button-group,
	.product-thumb:hover .button-group,
	.home .popular_block .product-thumb:hover .button-group,
	.home .bestseller_block .product-thumb:hover .button-group {
		bottom: 0
	}
	.product-thumb .button-group .button,
	.product-thumb:hover .button-group .button {
		right: 15%
	}
	.category_upper_image .img-thumbnail {
		width: 100%
	}
	#footer .col-sm-3.column {
		margin: 50px 2%
	}
	.product-grid .product-thumb .caption {
		min-height: 90px
	}
	.product-list .product-thumb .button-group {
		width: 100%
	}
	.top_left.sub {
		margin-right: 0;
		margin-right: 0;
		width: 100%;
		margin-bottom: 30px
	}
	.top_right.sub {
		width: 100%
	}
	.top_right .sub-inner {
		float: left;
		margin-right: 30px;
		width: 47.9%;
		margin-bottom: 0
	}
	.three.sub-inner {
		margin-right: 0;
		margin-left: 0
	}
	.bottom_right.sub {
		width: 49%
	}
	.bottom_left.sub {
		width: 49%;
		margin-right: 12px
	}
	.testi-cms .left span.nm1 {
		right: 25%;
		top: 32%;
		font-size: 20px
	}
	.testi-cms .left a {
		right: 5%;
		top: 51%;
		padding: 5px 10px
	}
	.testi-cms .left span.nm2 {
		font-size: 23px;
		right: 10%
	}
	.product-thumb .button-group .button .addtocart {
		font-size: 13px
	}
	.NI_productpage .thumbnails {
		border: 1px solid #ddd
	}
	.thumbnails .thumbnail {
		border: 0
	}
	.elevatezoom-gallery {
		max-width: 94%!important;
		height: auto!important
	}
	.quick_product_page .thumbnails .thumbnail {
		border: 1px solid #ddd
	}
	.quick_product_page .NI_productpage .thumbnails {
		border: 0
	}
	.quick_product_page #qimage {
		max-width: 94%!important
	}
	#column-right .product-thumb .price,
	#column-right .product-thumb .price-new,
	#column-left .product-thumb .price,
	#column-left .product-thumb .price-new {
		margin: 5px 0
	}
	#additional-carousel {
		width: 83%
	}
	.image-additional {
		max-width: 64px
	}
	#content ul.list-unstyled {
		overflow: hidden
	}
	.NI_productpage .product-content #button-cart {
		margin: 0 0 4%
	}
	.footer_bottom .custom_footer_inner3 {
		width: 30%
	}
	.testimonial_block_inner .item {
		border-right: 0
	}
	.visible-xs {
		display: block!important
	}
	#menu .nav>li {
		/*clear: both;
		display: block;*/
		text-align: center;
	}
	#menu .nav>li>a {
		padding: 2px 15px 10px 15px
	}
	#menu .dropdown-menu {
		box-shadow: none;
		display: none;
		opacity: 1;
		padding: 30px;
		transform: none;
		transform-origin: 0 50% 0
	}
	#menu .dropdown:hover .dropdown-menu {
		display: none;
		border: 0
	}
	#menu .nav>li:hover>a,
	#menu .nav>li>a:hover,
	#menu .nav>li.open>a {
		background: transparent
	}
	#menu .dropdown-inner ul.menucolumn li.heading>a{margin-bottom:0;}
	#menu .dropdown-menu {
		/*position: static;*/
		background: #fff;
		float: none;
		padding: 0 30px
	}
	#menu .dropdown-inner,
	#menu .dropdown-inner ul {
		display: block
	}
	#menu .dropdown-inner ul.menucolumn li.heading ul {
		float: none;
		padding: 0 15px
	}
	#menu .dropdown-inner li.heading a {
		border-bottom: 0;
		padding: 5px 0;
		font-weight: normal
	}
	#menu .dropdown-inner ul.menucolumn li.heading a:hover {
		color: #0fadc0
	}
	#menu .nav>li>a:hover:before,
	#menu .nav>li>a:focus:before,
	#menu .nav>li>a:hover:after,
	#menu .nav>li>a:focus:after,
	.home #menu .nav>li.home-menu a:before,
	.home #menu .nav>li.home-menu a:after {
		opacity: 0
	}
	footer h5 span,
	footer h5 {
		border: 0;
		background: transparent;
		position: static
	}
	#footer .row {
		margin-top: 15px;
		margin-bottom: 30px
	}
	footer h5 {
		margin: 0;
		font-weight: normal
	}
	footer .newsletter_block .block-content {
		width: 56%
	}
	footer #nilkanthinfo_newsletter_email {
		width: 78%
	}
	#footer .sub-footer {
		margin-top: 10px;
		margin-bottom: 0
	}
	footer #submit_nilkanthinfo_newsletter {
		line-height: 30px
	}
	#nilkanthinfo_newsletter_response {
		margin-bottom: 0
	}
	#footer .col-sm-3.column,
	#footer .custom_footer_inner2.col-sm-3.column {
		width: 100%;
		margin: 10px 0;
		position: relative
	}
	footer p.powered_block,
	.footer_bottom .custom_footer_inner3 {
		width: auto
	}
	.responsive_Qview {
		width: 100%!important
	}
	.responsive_Qview .quick_product_page .quick_content .col-sm-6 {
		float: left;
		width: 50%!important
	}
	.responsive_Qview #cboxWrapper #cboxTopCenter,
	.responsive_Qview #cboxWrapper #cboxContent,
	.responsive_Qview #cboxWrapper #cboxBottomCenter {
		width: 80%!important
	}
	.responsive_Qview #cboxWrapper,
	.responsive_Qview #cboxLoadedContent {
		width: 100%!important
	}
	.NI_alltestimonial .content.odd .userimage {
		text-align: center;
		float: none;
		display: block
	}
	.NI_alltestimonial td {
		text-align: center!important;
		display: inline-block
	}
	.NI_alltestimonial .content.even .usercomment,
	.NI_alltestimonial .content.even .username,
	.NI_alltestimonial .content.even .usertimedetails,
	.NI_alltestimonial tr,
	.NI_alltestimonial .content.odd .usercomment,
	.NI_alltestimonial .content.odd .username,
	.NI_alltestimonial .content.odd .usertimedetails {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		float: none;
		text-align: center;
		float: none
	}
	.additional-carousel.list-unstyled .owl-carousel .owl-buttons .owl-next,
	.quick_product_page #additional-carousel1 .owl-buttons .owl-next {
		right: -13%
	}
	.additional-carousel.list-unstyled .owl-carousel .owl-buttons .owl-prev,
	.quick_product_page #additional-carousel1 .owl-buttons .owl-prev {
		left: -14%
	}
	.NI_testimonial_block .testimonial_block_heading:before,
	.NI_testimonial_block .testimonial_block_heading:after {
		width: 38%
	}
	.block .owl-carousel .owl-buttons div {
		opacity: 1!important
	}
	.product-list .product-thumb .productlistview_details {
		margin-left: 30%
	}
	.product-list .product-thumb .button-group .button_cart .hidden-md {
		display: inline!important
	}
	.product-list .product-thumb .button-group .button_cart i {
		display: none
	}
	.product-list .product-thumb .button-group .button {
		width: 39%
	}
	.product-thumb .button-group.rightbtgrup .button+.button {
		width: 13%
	}
	.pagination-block {
		width: 100%;
		margin-left: 0;
		margin-right: 0
	}
	.cat_banner.paralex-block1,
	.cat_banner-comman {
		height: 160px
	}
	.filter-category .limit {
		width: 40px
	}
	.filter-category .sort {
		width: 110px
	}
	.category-upper-image h1,
	.cat_banner-comman .container h1 {
		margin-top: 3%
	}
	.breadcrumb {
		margin-top: 4%
	}
	.blog_img img,
	.blog_img_single img {
		height: auto!important;
		width: auto!important
	}
	#column-left .product-thumb,
	#column-right .product-thumb,
	#column-left .blog-thumb-upper,
	#column-right .blog-thumb-upper {
		width: 99%
	}
	#column-left .block .leftrigthcloumn .button_cart span,
	#column-right .block .leftrigthcloumn .button_cart span {
		display: block!important
	}
	#column-left .panel .panel-heading,
	#column-right .panel .panel-heading,
	#column-left .block .block_heading,
	#column-right .block .block_heading {
		font-size: 13px
	}
	#column-left .block .owl-buttons .owl-prev,
	#column-right .block .owl-buttons .owl-prev {
		right: 24%
	}
	#column-left .block .owl-buttons div,
	#column-right .block .owl-buttons div {
		top: -8%
	}
	.brand_logo.owl-carousel .owl-buttons div {
		opacity: 1!important
	}
	.main_heading_cms {
		font-size: 46px
	}
	.nav-inner-container {
		z-index: 99999
	}
	#menu .nav>li>a:before,
	#menu .nav>li>span:before,
	#menu .nav>li.active>a:before,
	#menu .nav>li.active>span:before {
		border: 0
	}
	.additional-carousel.list-unstyled .owl-carousel .owl-buttons .owl-prev,
	.quick_product_page #additional-carousel1 .owl-buttons .owl-prev {
		left: -10%
	}
	#column-left .blog_bottom .blog_des,
	#column-right .blog_bottom .blog_des {
		display: none
	}
	.testi-cms .truck {
		left: 24%
	}
	.shipping-name {
		font-size: 11px
	}
	.testi-cms .right p {
		padding: 0 3%
	}
}

@media(max-width:768px) {
	.product-thumb .button-group {
		display: block
	}
	.home .popular_block .product-thumb .button-group,
	.home .bestseller_block .product-thumb .button-group {
		width: 18%
	}
	footer .newsletter_block .block-heading {
		display: none
	}
	footer .newsletter_block .block-content {
		width: 100%
	}
	footer #nilkanthinfo_newsletter_email {
		width: 85%
	}
	#column-left .block .Blog_content .owl-buttons div,
	#column-right .block .Blog_content .owl-buttons div {
		top: -13%
	}
	.cart_block {
		width: 25%
	}
}

@media screen and (max-width:767px) {
	.NI_newsletter_popup,
	.NI_newsletter_popup {
		display: none!important
	}
	.block .owl-carousel .owl-buttons div {
		opacity: 1!important
	}
	#content {
		width: 100%
	}
	.main_heading_cms {
		font-size: 40px
	}
	.block-product.grid-block .col-xs-12,
	.block-product .product-layout.product-grid.col-xs-12 {
		width: 50%
	}
	.product-thumb .button-group .button,
	.product-thumb:hover .button-group .button,
	.product-thumb .button-group .button.button_cart {
		width: 33.3%!important
	}
	.product-thumb .productlistview_details .button-group.rightbtgrup .button+.button {
		width: 10%!important
	}
	.product-thumb .button-group,
	.product-thumb:hover .button-group {
		bottom: 0
	}
	#menu .nav>li>a:before,
	#menu .nav>li>span:before,
	#menu .nav>li.active>a:before,
	#menu .nav>li.active>span:before {
		border: 0
	}
	#top-links .list-inline .account_link .hidden-xs,
	#top-links .list-inline .wish_link .hidden-xs,
	.logo_block #logo {
		text-align: center
	}
	.logo_block #logo a,
	.logo_block #logo a img {
		display: inline-block
	}
	.NI_CMS_block .main_number {
		display: none
	}
	.col-sm-3.cart_block {
		margin: 0 0 5px
	}
	.col-sm-5.search_block {
		margin: 8px 0 0;
		width: 86%
	}
	#search {
		width: 100%
	}
	#search .input-lg,
	#search:hover input,
	#search input:focus {
		width: 92%;
		padding: 10px;
		margin: 0
	}
	#cart {
		margin-bottom: 0
	}
	header {
		margin-bottom: 15px
	}
	.category_upper_image .img-thumbnail {
		width: 100%
	}
	.product-thumb .button-group .button .addtocart {
		font-size: 13px
	}
	.product-list .product-thumb .image {
		float: left
	}
	.product-list .product-thumb .image img {
		width: auto
	}
	.product-list .product-thumb .productlistview_details {
		clear: both;
		margin-left: 0
	}
	#menu {
		margin-top: 2px;
		margin-bottom:10px;
	}
	#menu .navbar-collapse {
		/*background: #fff;*/
		position: absolute;
		z-index: 99;
		width: 100%;
		/*border: 1px solid #d9d9d9*/
	}
	#menu .nav>li>a {
		color: #3f3f3f
	}
	#menu .nav>li {
		/*clear: both;
		display: block;*/
		text-align: center
	}
	#menu .nav>li>a {
		padding: 2px 15px 10px 15px;
	}
	#menu .dropdown:hover .dropdown-menu {
		display: none;
		border: 0
	}
	#menu .nav>li:hover>a,
	#menu .nav>li>a:hover,
	#menu .nav>li.open>a {
		background: transparent
	}
	#menu .dropdown-menu {
		box-shadow: none;
		display: none;
		opacity: 1;
		padding: 30px;
		transform: none;
		transform-origin: 0 50% 0
	}
	#menu .dropdown-inner ul.menucolumn li.heading>a{margin-bottom:0;}
	#menu .dropdown-menu {
		/*position: static;*/
		background: #fff;
		float: none;
		padding: 0 30px
	}
	#menu .dropdown-inner,
	#menu .dropdown-inner ul {
		display: block
	}
	#menu .dropdown-inner ul.menucolumn li.heading ul {
		float: none;
		padding: 0 15px
	}
	#menu .dropdown-inner li.heading a {
		border-bottom: 0;
		padding: 5px 0;
		font-weight: normal
	}
	#menu .dropdown-inner ul.menucolumn li.heading a {
		color: #3f3f3f
	}
	#menu .dropdown-inner ul.menucolumn li.heading a:hover {
		color: #0fadc0
	}
	#menu .nav>li>a:hover::before,
	#menu .nav>li>a:focus::before,
	#menu .nav>li>a:hover::after,
	#menu .nav>li>a:focus::after,
	.home #menu .nav>li.home-menu a::before,
	.home #menu .nav>li.home-menu a:after {
		opacity: 0
	}
	#menu div.dropdown-menu,
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: 0
	}
	.product-thumb .button-group,
	.product-thumb .button-group .button {
		opacity: 1
	}
	.home .popular_block .caption,
	.home .bestseller_block .caption {
		padding: 0 1%
	}
	.product-thumb .button-group .button .addtocart {
		opacity: 0;
		display: none!important
	}
	.home .popular_block,
	.home .bestseller_block {
		width: 100%
	}
	.subbanner-main-popular,
	.subbanner-main-bestseller {
		width: 100%
	}
	footer h5 span,
	footer h5 {
		background: 0;
		border: 0;
		position: static
	}
	#footer .row {
		margin-top: 15px;
		margin-bottom: 30px
	}
	footer h5,
	footer .newsletter_block .block-heading {
		margin: 0;
		font-weight: normal
	}
	#footer .sub-footer {
		margin-top: 10px;
		margin-bottom: 0
	}
	footer #submit_nilkanthinfo_newsletter {
		line-height: 30px
	}
	#nilkanthinfo_newsletter_response {
		margin-bottom: 0
	}
	#footer .col-sm-3.column,
	#footer .custom_footer_inner2.col-sm-3.column {
		width: 100%;
		margin: 10px 0;
		position: relative;
		padding: 0 20px
	}
	.footer_bottom {
		padding: 30px 0 0
	}
	.footer_bottom .custom_footer_inner3 {
		width: 100%;
		float: left;
		margin-bottom: 10px;
		margin-top: 0;
		text-align: center
	}
	.footer_bottom .Payment_Block {
		float: none;
		margin-top: 20px
	}
	.Follow_Us,
	.payment_block {
		text-align: center
	}
	.Follow_Us {
		padding-bottom: 0
	}
	footer p.powered_block {
		width: 100%;
		bottom: 20px;
		text-align: center
	}
	.product-list .product-thumb .button-group {
		width: 100%
	}
	.product-thumb .button_cart .hidden-md {
		display: block!important
	}
	.additional-carousel {
		width: 100%
	}
	.image-additional {
		max-width: none;
		width: 90%
	}
	#additional-carousel li img {
		max-width: 100%;
		width: auto
	}
	.testimonial_block_inner .item {
		text-align: center;
		padding: 0 5%;
		border: 0
	}
	.testimonial_block_inner .right_testi {
		clear: both;
		margin: 0
	}
	.left_testi {
		display: inline-block
	}
	.testimonial_block_inner .testi_attri {
		display: inline;
		float: none
	}
	.information-sitemap #content>.row .col-sm-6 {
		float: left;
		width: 50%
	}
	.responsive_Qview {
		width: 100%!important
	}
	.responsive_Qview .quick_product_page .quick_content .col-sm-6 {
		float: left;
		width: 50%!important
	}
	.responsive_Qview #cboxWrapper #cboxTopCenter,
	.responsive_Qview #cboxWrapper #cboxContent,
	.responsive_Qview #cboxWrapper #cboxBottomCenter {
		width: 90%!important
	}
	.responsive_Qview #cboxWrapper,
	.responsive_Qview #cboxLoadedContent {
		width: 100%!important
	}
	.quick_product_page .NI_productpage .product-content #button-cart {
		margin: 10px 0 0
	}
	.quick_product_page .btn-group,
	.quick_product_page .btn-group-vertical {
		display: inline-block;
		margin: 10px 0 0
	}
	.quick_product_page .rating_write {
		clear: both;
		display: inline-block;
		margin: 10px 0 0
	}
	.quick_product_page .image-additional {
		width: 57%
	}
	.NI_alltestimonial .content.odd .userimage {
		text-align: center;
		float: none;
		display: block
	}
	.NI_alltestimonial td {
		text-align: center!important;
		display: inline-block
	}
	.NI_alltestimonial .content.even .usercomment,
	.NI_alltestimonial .content.even .username,
	.NI_alltestimonial .content.even .usertimedetails,
	.NI_alltestimonial tr,
	.NI_alltestimonial .content.odd .usercomment,
	.NI_alltestimonial .content.odd .username,
	.NI_alltestimonial .content.odd .usertimedetails {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		float: none;
		text-align: center;
		float: none
	}
	.home .popular_block .product-thumb .button-group,
	.home .bestseller_block .product-thumb .button-group {
		width: 5.4%
	}
	footer .newsletter_block .block-heading {
		margin: 3% 3% 0 0
	}
	footer .newsletter_block .block-content {
		width: 99%
	}
	footer #nilkanthinfo_newsletter_email {
		width: 90%
	}
	.NI_testimonial_block .testimonial_block_heading:before,
	.NI_testimonial_block .testimonial_block_heading:after {
		width: 38.2%
	}
	.home .NI_testimonial_block,
	.home .popular_block .product-thumb .image a,
	.home .bestseller_block .product-thumb .image a {
		height: auto
	}
	.category-upper-image h1,
	.cat_banner-comman .container h1,
	.breadcrumb {
		float: none;
		text-align: center
	}
	.breadcrumb {
		margin: 3% 0
	}
	.category-upper-image h1,
	.cat_banner-comman .container h1 {
		margin: 1% 0 0
	}
	.cat_banner.paralex-block1,
	.cat_banner-comman {
		height: auto
	}
	.block-product-cat .product-layout.product-grid.col-xs-12 {
		width: 50%
	}
	.product-list .product-thumb .button-group .button_cart i {
		display: none
	}
	.pagination-block {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		padding: 5px 15px 0
	}
	.product-list .product-thumb .button-group {
		width: 65%
	}
	.product-product .NI_productpage .product-image {
		width: 100%
	}
	.cart_block {
		margin: 0
	}
	header {
		position: relative
	}
	.search_block {
	/*position: relative;*/
    margin: 5px 0 0 0;
    bottom: 0;
    /*top: 115px;*/
    width: 100%;
	}
	.top_left.sub {
		margin-right: 0;
		margin-right: 0;
		width: 100%;
		margin-bottom: 15px
	}
	.top_right.sub {
		width: 100%
	}
	.top_right .sub-inner {
		float: left;
		margin-right: 15px;
		width: 48.3%;
		margin-bottom: 0
	}
	.three.sub-inner {
		margin-right: 0;
		margin-left: 0
	}
	.bottom_right.sub {
		width: 100%
	}
	.bottom_left.sub {
		width: 100%;
		margin-bottom: 15px
	}
	.home .NI_testimonial_block,
	.testi-cms {
		width: 100%
	}
	.home .NI_testimonial_block {
		margin-bottom: 0
	}
	.testi-cms {
		margin-top: 0
	}
	.NI_category_tab .tab_heading a {
		padding: 0 15px
	}
	#cart-total1 .hide-cart,
	#cart .circle-cart {
		display: none
	}
	.sub_main_top {
		margin-bottom: 10px
	}
	.home #slideshow0 {
		margin-bottom: 0
	}
	#menu .nav>li>a:hover:before,
	#menu .nav>li:hover>a:before,
	.home #menu .nav>li.home-menu a:before {
		display: none
	}
	.blog_img .img-responsive,
	.blog_img_single .img-responsive {
		height: auto!important;
		width: auto!important
	}
	.NI_testimonial_block_outer {
		margin-top: 30px
	}
	.block .block_heading,
	.NI_product_tab .tab_heading a,
	.NI_category_tab .tab_heading a,
	#column-left .panel .panel-heading,
	#column-right .panel .panel-heading,
	.refine-search,
	.NI_testimonial_block .testimonial_block_heading {
		margin-bottom: 20px;
		margin-top: 0
	}
	.sub_main_bottom {
		margin-bottom: 20px
	}
	.home .NI_product_tab .block_heading,
	.home .NI_category_tab .block_heading {
		margin-top: 20px
	}
	.NI_product_tab #tabs,
	.NI_category_tab #tabs {
		margin: 30px 0 5px
	}
	.home .NIBlog_block.block .block_heading {
		margin-top: 0
	}
	.nav-inner-container {
		z-index: 99999
	}
	#cart .dropdown-menu {
        max-width: 280px;
		z-index: 999999
    }
    .logo_block {
        text-align: center;
        margin: 0 0 0 0;
		/*display: inline-block;
        position: relative;
        bottom: 36px;*/
    }
    .cart_block {
        width: 100%;
        float: none;
	}
}

@media(max-width:480px) {
	.mobile-hide{display:none;}
	.search_block {
		width: 100%
	}
	#search .input-lg,
	#search:hover input,
	#search input:focus {
		width: 95%
	}
	footer #nilkanthinfo_newsletter_email {
		width: 89%
	}
	.NI_product_tab #tabs,
	.NI_category_tab #tabs {
		border: 0
	}
	.NI_product_tab .tab_heading,
	.NI_category_tab .tab_heading {
		margin: 0;
		width: 100%
	}
	.NI_product_tab .tab_heading a,
	.NI_category_tab .tab_heading a {
		position: relative
	}
	.NI_category_tab .tab_heading {
		height: 3.2em
	}
	.NI_product_tab .tab_heading a,
	.NI_category_tab .tab_heading a {
		border-left: none!important;
		border-right: none!important;
		border-bottom: 1px solid #d9d9d9;
		font-size: 20px;
		display: block;
		padding: 10px 0
	}
	.NI_category_tab .tab_heading:hover a,
	.NI_category_tab .tab_heading:focus a {
		transform: none
	}
	.NI_category_tab .tab_heading {
		border: 0
	}
	.filter-category .limit {
		width: 40px
	}
	.filter-category .sort {
		width: 110px
	}
	.product-list .product-thumb .button-group {
		width: 100%
	}
	.NI_testimonial_block .testimonial_block_heading::before,
	.NI_testimonial_block .testimonial_block_heading::after {
		width: 30.2%
	}
	.cart_block {
        width: 100%;
        float: none;
	}
	.top_right .sub-inner {
		width: 48.2%
	}
	.bottom_right.sub {
		width: 100%
	}
	.bottom_left.sub {
		width: 100%;
		margin: 0 0 15px 0
	}
	#slideshow0 .owl-controls .owl-buttons div,
	#slideshow0 .owl-carousel:hover .owl-buttons div {
		opacity: 0!important
	}
	.para_cms.paralex-block {
		margin-top: 0
	}
	.main_heading_cms {
		font-size: 21px;
		margin-top: 90px
	}
	.testimonial_block_inner .show_all {
		position: static;
		display: none
	}
	.cms_links a {
		font-size: 15px
	}
	.para_cms.paralex-block {
		height: 340px
	}
	.product-list .product-thumb .button-group.rightbtgrup .button {
		width: 30%!important
	}
}

@media(max-width:478px) {
	.block-product.grid-block .col-xs-12,
	.block-product .product-layout.product-grid.col-xs-12 {
		width: 100%
	}
	#top-links .list-inline .account_link .hidden-xs,
	#top-links .list-inline .wish_link .hidden-xs,
	#top-links .list-inline .chkout_link .hidden-xs,
	#top .btn-group .btn span,
	#top-links li.wish_link,
	#top-links li.chkout_link {
		display: none!important
	}
	#top-links li {
		border: 0
	}
	#top-links .list-inline .fa-user,
	#top-links .list-inline .fa-heart,
	#top-links .list-inline .fa-share,
	#top .btn-group .btn img {
		display: inline-block
	}
	.col-sm-3.cart_block {
		width: auto
	}
	#cart #cart-txt {
		display: none
	}
	.home .popular_block .product-thumb .button-group,
	.home .bestseller_block .product-thumb .button-group {
		width: 11.4%;
		bottom: 44%
	}
	.NI_testimonial_block .testimonial_block_heading::before,
	.NI_testimonial_block .testimonial_block_heading::after {
		display: none
	}
	.home .bestseller_block {
		margin-top: 0
	}
	.category_upper_image .img-thumbnail {
		width: auto;
		max-width: 100%
	}
	.product_bottom .nav-tabs>li {
		float: none;
		text-align: center;
		margin-bottom: 1px
	}
	.zoomWrapper {
		width: 100%!important
	}
	.thumbnail {
		position: relative
	}
	.thumbnail {
		padding: 0
	}
	.elevatezoom-gallery {
		max-width: 100%!important;
		width: 100%!important
	}
	.information-sitemap #content>.row .col-sm-6 {
		float: left;
		width: 100%;
		clear: both;
		margin-bottom: 10px
	}
	.responsive_Qview .quick_product_page .quick_content .col-sm-6 {
		float: left;
		width: 100%!important
	}
	.quick_product_page #input-quantity {
		margin-bottom: 10px
	}
	.quick_product_page .NI_productpage .product-content #button-cart {
		margin: 0 0 10px;
		float: left
	}
	.quick_product_page .btn-group,
	.quick_product_page .btn-group-vertical {
		margin: 0;
		float: left
	}
	.quick_product_page .image-additional {
		width: 88%!important;
		text-align: center
	}
	.quick_product_page .zoomWrapper {
		width: auto!important;
		display: block
	}
	.left.bb-block,
	.right.bb-block {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
	.product_bottom .nav-tabs>li a {
		margin-left: 0;
		margin-right: 0
	}
	footer .newsletter_block {
		width: 98%
	}
	footer #nilkanthinfo_newsletter_email {
		width: 82%
	}
	.block-product-cat .product-layout.product-grid.col-xs-12 {
		width: 100%
	}
	.top_right .sub-inner,
	.bottom_left.sub {
		margin-bottom: 15px;
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
	.bottom_right.sub {
		width: 100%
	}
	.three.sub-inner {
		margin-bottom: 0
	}
	.effect-apollo {
		text-align: center;
		float: none;
		display: block
	}
	.top_left.sub,
	.sub_main_top {
		margin-bottom: 15px
	}
	.testi-cms .left {
		border-bottom: 1px solid #fff;
		border-right: 0;
		border-left: none
	}
	.testi-cms .block {
		width: 100%
	}
	#cart-total1 .hide-cart,
	#cart .hide-cart,
	#cart-total1 .circle-cart,
	#cart .circle-cart {
		display: none
	}
	.product-list .image .ribbon-wrapper-green-list_sale {
		display: none
	}
	.product-list .list_left .ribbon-wrapper-green {
		display: block
	}
}

@media(max-width:379px) {
	.ribbon_main {
		width: 50%
	}
	.block .block_heading,
	.NI_product_tab .tab_heading a,
	.NI_category_tab .tab_heading a,
	#column-left .panel .panel-heading,
	#column-right .panel .panel-heading,
	.refine-search,
	.NI_testimonial_block .testimonial_block_heading {
		font-size: 16px
	}
	.box-product.grid-block .col-xs-12,
	.box-product .product-layout.product-grid.col-xs-12 {
		width: 100%
	}
	.tleft.llbb-block,
	.bleft.rrbb-block,
	.banner-bottom-block .rrbb-block,
	.tright.rlbb-block {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
}