@media(min-width:1400px) and (max-width:1920px) {

}

@media(min-width:1200px) and (max-width:1400px) {

.promo-block .promo-text {

	padding-right: 20px;

}

}

@media(max-width:1200px) {

.furniture-large .position-center-center {

	width: 90%;

}

}

@media(max-width:1024px) {


}

@media(min-width:992px) and (max-width:1199px) {
.productdetails-view .vm-product-media-img .additional-images {width: 450px;}
.productdetails-view .vm-product-media-img .additional-images >div {width: 130px !important;}
.productdetails-view .vm-product-media-img .additional-images >div {margin-right: 25px;}
	.welcome .icon-box.ib-style-1 .ib-info {

    padding-left: 20px;

}

	

.in-the-look li {

	width: 33.3333%;

}

header {

	margin-top: 40px;

}

header nav .ownmenu li {

	padding: 0 10px;

}

.in-the-look li .inn-look {

	padding: 0 10px;

}

.popurlar_product .over-item {

	padding-top: 40%;

}

.popurlar_product .details-sec a {

	letter-spacing: 0px;

}

.small-r-items .btn {

	letter-spacing: 0px;

}

.small-r-items .media {

	width: 100%;

	float: left;

	padding-right: 15px;

	position: relative;

	z-index: 2;

	margin-bottom: 20px;

}

.small-r-items h5 {

	width: 100%;

	margin-top: 30px;

	text-align: center;

}

.small-r-items .item-img {

	width: 120px;

}

.port-folio-row li .hover-port {

	padding-top: 10%;

}

.furniture .items-fer li {

	width: 33.3333%;

}

header .search-nav ul.dropdown {

	width: 100% !important;

}

.header-style-2.header-style-3 .logo {

	margin: 20px 0;

	width: 100%;

	text-align: center;

}

.header-style-2.header-style-3 nav {

	margin-top: 20px;

}

.header-style-2.header-style-3 nav {

	width: 100%;

}

.promo-block .promo-text {

	padding-right: 20px;

}

.contact.style-2 .contact-right {

	padding-right: 15px;

	padding-left: 15px !important;

}

}

@media(min-width:768px) and (max-width:991px) {
 

.welcome .col-md-4{

	padding-top: 15px;

}

.welcome .icon-box.ib-style-1 {

	width: 80%;

}

.icon-box.ib-style-1 .ib-info {

   padding-left: 5px;

} 


.in-the-look li {

	width: 50%;

}

header .logo {

	width: 100%;

	position: relative;

	text-align: center;

	margin-bottom: 20px;

}

.ownmenu {

	width: 100%;

}

header {

	margin-top: 2px;

}

.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {

	width: 250px !important;

}

.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {

	padding: 20px;

}

header .ownmenu ul.dropdown {

	padding: 20px;

}

header nav .ownmenu li {

	padding: 0 10px;

}

.popurlar_product .details-sec a {

	letter-spacing: 0px;

}

.popurlar_product li {

	width: 50%;

}

.list-style li {

	width: 100%;

}

.small-r-items .media {

	width: 50%;

	float: left;

	padding-right: 15px;

	position: relative;

	z-index: 2;

}

.small-r-items h5 {

	width: 100%;

	margin-top: 30px;

	text-align: center;

}

.small-r-items .item-img {

	width: 120px;

}

.port-folio-row li {

	width: 50%;

}

.furniture .items-fer li {

	width: 33.3333%;

}

header nav .ownmenu li {

	float: left;

}

header .search-nav ul.dropdown {

	width: 100% !important;

}

header .ownmenu .look-book .nav-img {

	width: 70px;

	margin-right: 10px;

}

header .ownmenu .look-book .media-heading {

	margin-top: 0px;

	margin-bottom: 10px;

}

header .ownmenu li > .megamenu li a {

	padding: 5px 0

}

header .ownmenu .look-book p {

}

header .ownmenu > li > .megamenu.full-width {

	padding: 30px;

}

header .ownmenu .look-book .media-body a {

	padding: 5px 0 0 0px;

}

header .ownmenu > li > .megamenu.full-width .nav-post .col-sm-3 {

	width: 50%;

}

header .ownmenu .megamenu h6 {

	margin-top: 20px;

}

header .ownmenu ul.dropdown li a {

	letter-spacing: 1px;

}

.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {

	width: 200px;

}

.ownmenu ul.dropdown li a {

	padding-left: 20px;

}

header .ownmenu .look-book .media {

	padding-bottom: 10px;

}

.header-style-2.header-style-3 .logo {

	margin: 20px 0;

	width: 100%;

	text-align: center;

}

.header-style-2.header-style-3 nav {

	margin-top: 20px;

}

.header-style-2.header-style-3 nav {

	width: 100%;

}

.col-4 .portfolio-item {

	width: 50%;

}

.testimonial .testi {

	width: 100%;

}

.testimonial .flex-direction-nav {

	display: none;

}

.promo-block .promo-text {

	padding-right: 20px;

}

.process-style-3 li {

	width: 50%;

	margin-bottom: 60px;

}

.process-style-3 li:before {

	top: 120%;

}

.process-style-3 .icon:before {

	height: 20px;

}

.contact.style-2 .contact-right {

	padding-right: 15px;

	padding-left: 15px !important;

}

.services-mission .icon-box.ib-style-3 {

	display: inline-block;

	width: 100%;

}

}

@media(max-width:767px) {

.additional-images img {
    width: 50%;
    height: 50%;
}


li.search-nav {display: none;}

.home .nssp2 .blog-post, .coporate .nssp2 .blog-post {
    width: 50%;
}
.home .width25, .coporate .width25 {
    width: 50%;
}	

.icon-box.ib-style-1 .ib-info {

   padding-left: 5px;

}

.ownmenu {

	width: 100%;

}

.ownmenu > li.showhide span.icon {

	padding: 0px;

	margin: 0px;

}

header nav li a {

}

header.header-2 nav {

	padding-top: 0px;

	text-align: left;

	background: #fff;

}

header {

	margin-top: 0px;

	background: rgba(0,0,0,0.8);

}

.is-sticky .sticky {

	position: relative !important;

}

header .logo {

	position: relative;

	width: 100%;

	text-align: center;

}

header nav {

	float: none;

	width: 100%;

}

header nav .ownmenu .indicator {

	display: block;

}

header nav li a {

	display: inline-block;

	width: 100%;

	float: none;

}

header .nav-img {

	display: none !important;

}

.ownmenu > li.showhide span {

	line-height: 50px;

	display: inline-block;

	width: 100%;

}

.ownmenu > li.showhide {

	text-align: center;

	color: #fff;

	font-size: 20px;

}

.ownmenu > li.showhide span.title {

	margin: 0px;

}

.ownmenu > li > a {

	padding: 10px 0;

	text-align: left;

}

.ownmenu .indicator {

	display: block;

}

header .ownmenu ul.dropdown {

}

header .ownmenu > li.shop-cart {

}

header .ownmenu > li.shop-cart a {

	display: none;

}

header .ownmenu > li.shop-cart .numb {

	display: none;

}

header nav .ownmenu li.search-nav a {

	display: none;

}

.collection-adds li {

	width: 50%;

	float: left;

	margin-bottom: 30px;

}

.add_block_2 li {

	margin-bottom: 30px

}

.blog-posts .info {

	margin-bottom: 30px;

}

footer .f-links {

}

footer .footer-link h5 {

	margin-bottom: 0px;

	margin-top: 30px;

	margin-bottom: 20px;

}

p.intro-small {

	width: 100%;

}

.subcribe h4 {

	width: 100%;

	margin-bottom: 20px;

}

.subcribe {

	text-align: center;

}

.subcribe .col-md-7 {

	width: 100%;

}

.new-arrival .popurlar_product li {

	width: 50%;

	float: left;

}

.new-arrival .popurlar_product .over-item {

	padding-top: 45%;

}

.in-the-look li {

	width: 50%;

}

#contact_form li {

	margin-bottom: 10px;

}

.our-clients p.intro {

	width: 100%;

}

.services li .icon {

	margin-bottom: 10px;

}

.services li {

	margin-bottom: 30px;

}

.popurlar_product .items-in:hover .over-item a {

}

.small-r-items .btn {

	letter-spacing: 0px;

}

.small-r-items .media {

	width: 50%;

	float: left;

	display: inline-block;

	padding-right: 15px;

	position: relative;

	z-index: 2;

	margin-bottom: 20px;

}

.small-r-items h5 {

	width: 100%;

	margin-top: 30px;

	text-align: center;

}

.small-r-items .item-img {

	width: 120px;

}

.shades .tittle p {

	width: 100%;

}

.port-folio-row li {

	width: 50%;

	float: left;

	display: inline-block;

}

.port-folio-row li .hover-port {

	padding-top: 18%;

}

.news-letter .news-letter-form {

	width: 100%;

}

.testimonial-simple .media {

	margin-bottom: 30px;

}

.construction .services-style-2 ul li {

	width: 50%;

	float: left;

}

.tittle-cont p {

	width: 100%;

}

.team ul li {

	margin-bottom: 30px;

}

.latest-news .read-more {

	margin-bottom: 30px;

}

.testimonial .testi {

	width: 100%;

}

.testimonial .owl-nav .owl-prev {

	top: 10%;

}

.testimonial .owl-nav .owl-next {

	top: 10%;

}

.quote {

	text-align: center;

}

.quote h4 {

	width: 100%;

	text-align: center;

	line-height: 30px;

}

.quote .btn {

	margin-top: 20px;

	float: none;

}

.portfolio .col-3 li {

	width: 100%;

	margin-bottom: 30px;

}

.construction .filter li {

	padding: 0px 10px;

}

.construction .filter li a {

	font-size: 12px;

	padding: 0px;

}

.furniture .items-fer li {

	width: 50%;

}

.list-style li .col-sm-4 {

	width: 50%;

	float: left;

}

.list-style li .col-sm-8 {

	width: 50%;

	float: left;

}

.header-style-2.header-style-3 .logo {

	width: 100%;

	display: inline-block;

}

.header-style-2.header-style-3 nav {

	width: 100%;

	float: none;

}

.header-style-2.header-style-3 nav {

	margin-top: 10px;

}

.header-style-2.header-style-3 nav li {

	float: none;

}

.header-style-2.header-style-3 nav li.showhide {

	float: right;

}

.header-style-2.header-style-3 .search-nav ul.dropdown {

	width: 320px !important;

}

.col-4 .portfolio-item {

	width: 50%;

}

.testimonial .flex-control-thumbs li {

	height: 85px;

	width: 85px;

	margin: 0px;

}

.testimonial .flex-direction-nav {

	display: none;

}

.testimonial .slides {

	margin-top: 130px;

}

.posts-list.list-style-1 .entry-body {

	padding: 20px;

}

.welcome .icon-box.ib-style-1 {

	margin-bottom: 10px;

}

.section-parthner ul {

	display: inline-block;

	width: 100%;

}

.section-parthner ul li {

	width: 50%;

	float: left;

}

header.coporate-header {

	background: #fff;

}

header.coporate-header .ownmenu > li.showhide span.icon {

	color: #141414;

}

header .is-sticky .sticky {

	padding: 0px;

}

header.coporate-header .ownmenu ul.dropdown {

	background: none;

	padding: 10px 0px;

}

header.coporate-header .is-sticky .sticky {

	position: relative !important;

}

header.dark-text {

	background: rgba(255,255,255,0.9);

}

header.dark-text .ownmenu > li.showhide span.icon {

	color: #141414;

}

.services-coporate li i {

	margin: 0 auto;

	display: block;

}

.services-coporate li {

	margin-bottom: 30px;

}

.promo-block .promo-text {

	padding-right: 20px;

}

.process-style-3 li {

	width: 50%;

	margin-bottom: 60px;

}

.process-style-3 li:before {

	top: 120%;

}

.process-style-3 .icon:before {

	height: 20px;

}

.heading-block.style-6 span {

	width: 100%;

}

.blog .blog-post {

	margin-bottom: 30px;

}

.pricing .pricing-table.style-3 .price:before {

	display: none;

}

.contact-right.padding-left-30 {

	padding-left: 0px !important;

}

.responsive-img {

	width: 100%;

}

.passion h6 {

	margin-top: 20px !important;

}

.parthners .col-5 li {

	width: 50%;

	margin-bottom: 10px;

}

.intro-5 {

	text-align: center;

}

.core-inn {

	background: none;

}

.team.style-3 li {

	width: 50%;

	float: left;

}

.team.style-3 ul .hover-social {

	text-align: center;

}

.team.style-3 ul .hover-social li {

	width: auto;

	float: none;

	display: inline-block;

}

.app-image {

	display: none;

}

.contact.style-2 .contact-right {

	padding-right: 15px;

	padding-left: 15px !important;

}

.heading-block.style-4 {

	width: 100%;

}

.clients.text-center li {

	margin-bottom: 20px;

}

.heading-block.style-5 p {

	width: 100%;

}

.portfolio.port-wrap .container-fluid .padding-left-50.padding-right-50 {

	padding: 0px !important;

}

.simple-ser li {

	margin-bottom: 30px;

}

.services-mission .icon-box.ib-style-3 {

	display: inline-block;

	width: 100%;

}

.col-3 .portfolio-item {

	width: 50%;

}

.intro.style-6 {

	text-align: center;

}

.intro.style-6 .heading-block {

	margin-top: 20px;

}

.promo.light {

	text-align: center;

}

.promo.light h4 {

	width: 100%;

	margin-bottom: 30px;

}

.promo a.btn {

	float: none;

}

.team.style-2 .team-small li {

	margin-bottom: 0px;

	width: 33.3333%;

}

.team.style-2 .team-small li img {

	width: 100%;

}

.process .process-style-1 li {

	width: 50%;

	margin-bottom: 30px;

}

.passion .text-style-2 {

}

.pricing.style-2 .icon {

	top: -50px;

}

.shop-bnr article {

	margin-bottom: 30px;

}

.shop-bnr img {

	width: 100%;

}

.popurlar_product .row li {

	width: 50%;

	float: left;

}

header .ownmenu > li > .megamenu.full-width .col-sm-3 {

	width: 100%;

	float: none;

	margin-bottom: 30px;

	display: inline-block;

}

header .ownmenu li > .megamenu li a {

	line-height: 32px;

}

.ownmenu li {

	float: none;

}

header .ownmenu ul.dropdown li a {

	padding-left: 0px !important;

}

.social-icons-large li {

	width: 25%;

	float: left;

}

.team.style-6 ul li {

	width: 50%;

	float: left;

}

.team.style-6 .team-image .social-icons {

	display: inline-block;

	width: 100%;

}

.team.style-6 .team-image .social-icons li {

	width: auto;

	float: none;

	display: inline-block;

	margin-bottom: 0px;

	display: inline-block;

	text-align: center;

}

header .ownmenu > li > .megamenu.full-width {

	padding: 20px;

}

header .ownmenu ul.dropdown {

	padding: 10px 30px;

}

.ownmenu > li > ul.dropdown > li > ul.dropdown > li > a {

	padding-left: 0px !important;

}

.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {

	padding: 10px 30px;

}

header nav li a:after {

	height: 1px;

}

.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {

	float: left;

	width: 100%;

}

.process .process-style-2 li {

	width: 50%;

	margin-bottom: 30px;

}

#cd-menu-trigger{

	left:130px;

	top:30px;

}

}

 @media (max-width:640px) {

/* sp-blog Mode */
.home .nssp2 .blog-post ,.coporate .nssp2 .blog-post {width: 100%;}

/* shop */
.browse-view .product {
    float: left;
    margin: auto;
    width: 100%;
}
.width25 {
    width: 50%;
}
span.quantity-box {margin-bottom: 10px;}
.productdetails-view .products-desc-tab {margin-top: 30px;}
	
/* sp-simpleportfolio Mode */
	
.sp-simpleportfolio .sp-simpleportfolio-filter {
    margin-bottom: 5px;
    margin-left: 10px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter {
    margin-bottom: 5px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {
    float: left;
    display: block;
	margin: 5px 5px;
}

/* NSP Grid News Portal Mode */

.gkNspPM-GridNews[data-cols="2"] > figure,

.gkNspPM-GridNews[data-cols="3"] > figure,

.gkNspPM-GridNews[data-cols="4"] > figure {

	width: 100%;

}

.gkNspPM-GridNews figcaption {

	clear: both;

	position: static;

	width: 100%;

}

.gkNspPM-GridNews figure a {

	position: relative;

	width: 100%;

	z-index: 1;
	font-size: 14px;

}

.gkNspPM-GridNews figcaption > div {

	padding: 32px 20px;

	position: static;

	-webkit-transform: none;

	-moz-transform: none;

	-ms-transform: none;

	-o-transform: none;

	transform: none;

}


li.search-nav {
    display: none;
}

.icon-box.ib-style-1 .ib-info {

   padding-left: 5px;

}

.seasonals ul li {

	width: 100%;

}

.construction .services-style-2 ul li {

	width: 100%;

	margin-top: 20px;

}

.top-bar {

	height: auto;

}

header .language {

	width: 100%;

	display: inline-block;

	text-align: left;

}

.top-links {

	float: left;

	width: 100%;

	text-align: center;

}

.top-links li {

	float: none;

	display: inline-block;

}

.top-links ul {

	width: 100%;

}

.top-links .social_icons {

	position: absolute;

	right: 0px;

	top: 0px;

	width: auto;

}

.social-icons-large li {

	width: 50%;

	float: left;

	margin-bottom: 30px;

}

}

@media(max-width:540px) {

.small-r-items .media {

	width: 100%;

}

.small-r-items .item-img {

	width: 150px;

}

.port-folio-row li {

	width: 100%;

	float: left;

	display: inline-block;

}

.news-letter .news-letter-form {

	width: 100%;

}

.subcribe .sub-mail button {

	margin: 0px;

	width: 200px;

	margin: 0 auto;

	float: none;

	height: 50px;

	margin-top: 10px;

	padding: 10px 0px;

	border: 1px solid rgba(255,255,255,0.6);

}

.furniture .items-fer li {

	width: 100%;

}

.list-style li .col-sm-4 {

	width: 100%;

	float: left;

}

.list-style li .col-sm-8 {

	width: 100%;

	float: left;

}

.list-style .details-sec a {

	margin-top: 20px;

}

.col-4 .portfolio-item {

	width: 100%;

}

.posts-list.list-style-1 .entry-image {

	width: 100%;

	left: auto;

	right: auto

}

.posts-list.list-style-1 .entry-body {

	width: 100%;

	left: auto;

	right: auto

}

.posts-list.list-style-1 .entry-image-right .entry-image {

	width: 100%;

	left: auto;

	right: auto

}

.posts-list.list-style-1 .entry-image-right .entry-body {

	width: 100%;

	left: auto;

	right: auto

}

.col-3 .portfolio-item {

	width: 100%;

}

.popurlar_product .row li {

	width: 50%;

	float: left;

}

.process-style-3 li {

	width: 100%;

}

.process .process-style-1 li {

	width: 100%;

}

.process .process-style-2 li {

	width: 100%;

}

.social-icons-large li {

	width: 50%;

	float: left;

	margin-bottom: 30px;

}

}

@media(max-width:440px) {
.home .nssp2 .blog-post, .coporate .nssp2 .blog-post {width: 100%;}

.contact-info li {

	width: 100%;

}

.team.style-6 ul li {

	width: 100%;

	float: left;

}

.shop-page .items li.col-sm-4 {

	width: 100%;

}

.new-arrival .popurlar_product li {

	width: 100%;

}

.in-the-look li {

	width: 100%;

}

.popurlar_product .row li {

	width: 100%;

	float: left;

}

.vmgroup .productdetails li { width:100%; margin: 0 30px;}
ul.tabs_container li.tab {float : none;}
#sp-page-builder .sptab ul.tabs_container li.tab {display:block;}

}


@media(max-width:320px) {
li.search-nav { display: none;}
.vmgroup .productdetails li { width:100% }

}



/* Portal Mode - News Blocks */



.gkNspPM-GridNews > figure {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	float: left;

	margin: 0;

	overflow: hidden;

	position: relative;

	width: 50%;

}



.gkNspPM-GridNews[data-cols="1"] > figure { width: 100%; }

.gkNspPM-GridNews[data-cols="2"] > figure { width: 50%; }

.gkNspPM-GridNews[data-cols="3"] > figure { width: 33.333333%; }

.gkNspPM-GridNews[data-cols="4"] > figure { width: 25%; }



.gkNspPM-GridNews figure > a {

	float: left;

	overflow: hidden;

	width: 50%;

}



.gkNspPM-GridNews figure > a > img {

	display: block;

	-webkit-transition: all .3s ease-out;

	-moz-transition: all .3s ease-out;

	-ms-transition: all .3s ease-out;

	-o-transition: all .3s ease-out;

	transition: all .3s ease-out;

	width: 100%;

}



.gkNspPM-GridNews figure > a:hover > img {

	-webkit-transform: rotate(5deg) scale(1.3);

	-moz-transform: rotate(5deg) scale(1.3);

	-ms-transform: rotate(5deg) scale(1.3);

	-o-transform: rotate(5deg) scale(1.3);

	transform: rotate(5deg) scale(1.3);

}



.gkNspPM-GridNews figcaption {

	background: #eaeaea;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: block;

	height: 100%;

	padding: 0;

	position: absolute;

	right: 0;

	text-align: center;

	top: 0;

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	-o-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	width: 50%;

}



.gkNspPM-GridNews figcaption:before {

	border: 12px solid #eaeaea;

	border-bottom-color: transparent;

	border-left-color: transparent;

	border-top-color: transparent;

	content: "";

	display: block;

	left: -24px;

	position: absolute;

	top: 130px;

}



.gkNspPM-GridNews figcaption > div {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	left: 0;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	padding: 0 24px;

	position: absolute;

	top: 50%;

	width: 100%;

}



.gkNspPM-GridNews h3 {

	font-size: 22px;

	font-weight: 400;

}



.gkNspPM-GridNews time {

	color: #999;

	font-size: 14px;

	font-weight: 500;

}



.gkNspPM-GridNews hr.separator {

	margin: 0px auto 0 auto!important;

	padding: 0 0 0px 0!important;

}



.gkNspPM-GridNews figcaption a {

	color: #000!important;

}



.gkNspPM-GridNews figcaption p {

	color: #444!important;

	font-size: 10px;
	line-height: 17px;

	margin: 0;

}



.gkNspPM-GridNews figcaption a:active,

.gkNspPM-GridNews figcaption a:focus,

.gkNspPM-GridNews figcaption a:hover {

	color: #d27244!important;

}



.gkNspPM-GridNews > a {

	background: #d27244;

	color: #fff;

	float: left;

	font-size: 14px;

	font-weight: 600;

	height: 50px;

	line-height: 51px;

	padding: 0 50px;

	text-transform: uppercase;

}



.gkNspPM-GridNews > a:active,

.gkNspPM-GridNews > a:focus,

.gkNspPM-GridNews > a:hover {

	background: #000;

}



/* Inverted blocks */

.gkNspPM-GridNews figure.inverse > a {

	float: right;

}



.gkNspPM-GridNews .inverse figcaption {

	left: 0;

	right: auto;

}



.gkNspPM-GridNews .inverse figcaption:before {

	border: 12px solid #fff;

	border-bottom-color: transparent;

	border-right-color: transparent;

	border-top-color: transparent;

	content: "";

	display: block;

	left: auto;

	right: -24px;

	position: absolute;

	top: 130px;

}



/* Mobile devices */

@media (max-width: 1240px) {

	.gkNspPM-GridNews figcaption > div {

		padding: 0 10px;

	}

}



@media (max-width: 1040px) {

	.gkNspPM-GridNews hr.separator {

		margin: 0px 0 0 0!important;

		padding: 0 0 0px 0!important;

		width: 130px;

	}

	.gkNspPM-GridNews h3 {

		font-size: 18px;

	}

	.gkNspPM-GridNews time {

		font-size: 11px;

	}

	.gkNspPM-GridNews figcaption p {

		font-size: 10px;
		line-height: 17px;

	}

}



@media (max-width: 840px) {

	.productdetails-view .vm-product-media-img .additional-images {width: 450px;}
	.productdetails-view .vm-product-media-img .additional-images >div {width: 130px !important;}
	.productdetails-view .vm-product-media-img .additional-images img {width: 70%;}
	.productdetails-view .vm-product-media-img .additional-images >div {margin-right: -15px;}
	.productdetails-view .products-desc-tab {margin-top: 30px;}
	span.quantity-box {margin-bottom: 10px;}	
	.gkNspPM-GridNews figcaption:before,

	.gkNspPM-GridNews .inverse figcaption:before {

		top: 32px;

	}

	.gkNspPM-GridNews hr.separator {

		clear: both;

		display: block;

		margin: 0px auto!important;

	}

	.gkNspPM-GridNews[data-cols="2"] > figure,

	.gkNspPM-GridNews[data-cols="3"] > figure,

	.gkNspPM-GridNews[data-cols="4"] > figure {

		width: 100%;

	}

}




