.column.bigpadding {
    padding: 4em 2em 0rem 4.5rem !important;
    text-align: justify;
}
#ridim{padding:1em 5em 0rem 2.5rem !important}
.right-float {
    float: left;
    padding-left:50px !important;
}

	#headingsd{font-size:15px !important;}
#page-body .productsf{min-height:367px !important;height:367px;    border: 1px solid #fff;}

@media(max-width:1400px) and (min-width:1024px){
	/*header #logo img {
    width: 100px !important;
    max-width: 100px !important;}*/
	.container {
    max-width: 1140px;
}
#logo .heading1{font-size:23px !important;left: 118px !important;    line-height: 76px !important;}
header .header-inner {
height: 77px !important;}
header #logo {
height: 61px !important;}
#header.small-header:not(.not-sticky):not(.header-style-vertical) .heading1{font-size:20px !important;    line-height: 55px !important;}

#header-cart {
padding-top: 25px;}
	.right-float {
    padding-left:10px !important;
}
header.header-bordered.header-transparent.transparent-light:not(.mega-hover) {
    height: 63px;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) #logo #scroll-logo {
margin-top: 0px !important;}
nav#main-nav > ul > li {
    margin: 0 0 0 8px !important;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) .header-inner {
background: #fff0 !important;}
	#headingsd{font-size:14px !important;}
	
	h5 {
    font-size: 15px !important;}
	.icon-box .icon-box-content p {
    font-size: 14px;
}
header.header-transparent.transparent-light:not(.mega-hover) nav#main-nav > ul > li > a {
    line-height: 24px !important;
}
header.header-transparent.transparent-light:not(.mega-hover) #header-cart a#show-cart {
    margin-top: 0px;
}
	#page-body .col-content h2 strong{font-weight:400 !important;    font-size: 22px !important;}
	
	blockquote {
    font-size: 17px !important;}
	.h2, h2, h3, .h3 {
    font-size: 30px !important;
}
.wrapper-small {
    width: 800px !important;
}
.widget ul:not(.socialmedia-widget):not(.product-list) li a {
font-size: 11px !important;}

	#footer p {
    font-size: 14px !important;}
	.wrapper {
    width: 1105px !important;}
	#share ul li a {
    padding: 0 5px;}
	#share ul{    margin-left: -87px !important;}
	.sr-button.button-full {
    font-size: 16px;}
	.sr-button.button-full strong {
    font-size: 20px;}
	#contactsr .wrapper .column-section .column:first-child, #contactsr .wrapper-small .column-section .column:first-child {
    margin-left: 0px !important;
}
#contactsr div h1:first-child{font-size:14px !important;    padding-top: 25px;}
#contactsr .wrapper .two-third, #contactsr .wrapper-small .two-third {
    width: calc(67.6% - 30.33px) !important;
}
.wrapper h4{font-family: 'Lora' !important;font-size:22px;}
.icon-box .icon-box-content {
    padding: 0 1rem !important;
}
input[type=submit], input[type=button], button{padding: 8px 25px !important;}	
#page-body .productsf {
    min-height: 340px !important;
height: 340px !important;}
	nav#main-nav > ul > li > a {line-height: 20px !important;
font-size: 11px;}
	#wrapper{width:1170px !important}
	#footer widget .widget-title:after {
    height: 2px;opacity:1 !important;
    background: #fff !important;}
	#footer .text-light .widget .widget-title:after {
    background: #ffffff;
    opacity: 1 !important;}
	
}

@media(max-width:1024px) and (min-width:992px){
	header #menu .responsive-nav-toggle {
    margin-top: 25px !important;}
	header #logo img {
    width: 100px !important;
    max-width: 100px !important;}
	.container {
    max-width:990px;
}
#logo .heading1{font-size:23px !important;left: 118px !important;    line-height: 76px !important;}
header .header-inner {
height: 77px !important;}
header #logo {
height: 61px !important;}
#header.small-header:not(.not-sticky):not(.header-style-vertical) .heading1{font-size:20px !important;    line-height: 55px !important;}

#header-cart {
padding-top: 25px;}
	.right-float {
    padding-left:10px !important;
}
header.header-bordered.header-transparent.transparent-light:not(.mega-hover) {
    height: 63px;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) #logo #scroll-logo {
margin-top: 0px !important;}
nav#main-nav > ul > li {
       margin: 0 0 0 15px !important;
    border-bottom: 1px dotted #fff;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) .header-inner {
background: #fff0 !important;}
	#headingsd{font-size:14px !important;}
	
	h5 {
    font-size: 15px !important;}
	.icon-box .icon-box-content p {
    font-size: 14px;
}
header.header-transparent.transparent-light:not(.mega-hover) nav#main-nav > ul > li > a {
    line-height: 0px !important;
    padding: 11% !important;
}
header.header-transparent.transparent-light:not(.mega-hover) #header-cart a#show-cart {
    margin-top: 0px;
}
	#page-body .col-content h2 strong{font-weight:400 !important;    font-size: 20px !important;}
	
	blockquote {
    font-size: 17px !important;}
	.h2, h2, h3, .h3 {
    font-size: 30px !important;
}
.wrapper-small {
    width: 800px !important;
}
.widget ul:not(.socialmedia-widget):not(.product-list) li a {
font-size: 11px !important;}

	#footer p {
    font-size: 14px !important;}
	.wrapper {
    width: 1024px !important;}
	#share ul li a {
    padding: 0 5px;}
	#share ul{    margin-left: -20px !important;}
	.sr-button.button-full {
    font-size: 16px;}
	.sr-button.button-full strong {
    font-size: 20px;}
	#contactsr .wrapper .column-section .column:first-child, #contactsr .wrapper-small .column-section .column:first-child {
    margin-left: 0px !important;
}
#contactsr div h1:first-child{font-size:14px !important;    padding-top: 25px;}
#contactsr .wrapper .two-third, #contactsr .wrapper-small .two-third {
    width: calc(67.6% - 30.33px) !important;
}
.wrapper h4{font-family: 'Lora' !important;font-size:22px;}
.icon-box .icon-box-content {
    padding: 0 1rem !important;
}
input[type=submit], input[type=button], button{padding: 8px 25px !important;}	
#page-body .productsf {
    min-height: 340px !important;
height: 340px !important;}
	nav#main-nav > ul > li > a {line-height: 20px !important;
font-size: 11px;}
	#wrapper{width:1200px !important}
	#footer widget .widget-title:after {
    height: 2px;opacity:1 !important;
    background: #fff !important;}
	#footer .text-light .widget .widget-title:after {
    background: #ffffff;
    opacity: 1 !important;}
	#menu{
    float: right !important;
}
header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger, header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger:before, header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger:after {
    background-color: #35086f;
}
.fullwidth-section .fullwidth-content {
    padding: 20px 0 0 !important;
}
#testiomonials{    margin-bottom: 6rem !important;}
#footer .widget h5 	span{font-size: 18px !important;}


#header-cart{display:none;}
#menu #main-nav {
    margin: 0;
    padding: 0 0px;
    overflow-y: scroll;
    width: calc(100% - 96px);
    text-align: left !important;
max-height: calc(100vh - 0px);}
header.small-header:not(.not-sticky):not(.header-style-vertical) .header-inner{height: 60px !important;}
header.small-header:not(.not-sticky):not(.header-style-vertical)  #menu .responsive-nav-toggle {
    margin-top: 15px !important;}
	
.spacer-big {
    height: 30px !important;
}	
.widget-title2{    width: 38% !important;}	
	
	
	
	
}
@media(max-width:991px) and (min-width:768px){
	header #menu .responsive-nav-toggle {
    margin-top: 25px !important;}
	header #logo img {
    width: 100px !important;
    max-width: 100px !important;}
	.container {
    max-width:990px;
}
#logo .heading1{font-size:23px !important;left: 118px !important;    line-height: 76px !important;}
header .header-inner {
height: 77px !important;}
header #logo {
height: 61px !important;}
#header.small-header:not(.not-sticky):not(.header-style-vertical) .heading1{font-size:20px !important;    line-height: 55px !important;}

#header-cart {
padding-top: 25px;}
	.right-float {
    padding-left:10px !important;
}
header.header-bordered.header-transparent.transparent-light:not(.mega-hover) {
    height: 63px;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) #logo #scroll-logo {
margin-top: 0px !important;}
nav#main-nav > ul > li {
       margin: 0 0 0 15px !important;
    border-bottom: 1px dotted #fff;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) .header-inner {
background: #fff0 !important;}
	#headingsd{font-size:14px !important;}
	
	h5 {
    font-size: 15px !important;}
	.icon-box .icon-box-content p {
    font-size: 14px;
}
header.header-transparent.transparent-light:not(.mega-hover) nav#main-nav > ul > li > a {
    line-height: 0px !important;
    padding: 11% !important;
}
header.header-transparent.transparent-light:not(.mega-hover) #header-cart a#show-cart {
    margin-top: 0px;
}
	#page-body .col-content h2 strong{font-weight:400 !important;    font-size: 20px !important;}
	
	blockquote {
    font-size: 17px !important;}
	.h2, h2, h3, .h3 {
    font-size: 25px !important;
}
.wrapper-small {
    width: 800px !important;
}
.widget ul:not(.socialmedia-widget):not(.product-list) li a {
font-size: 11px !important;}

	#footer p {
    font-size: 14px !important;}
	.wrapper {
    width: 1024px !important;}
	#share ul li a {
    padding: 0 5px;}
	#share ul{    margin-left:0px !important;}
	.sr-button.button-full {
    font-size: 16px;}
	.sr-button.button-full strong {
    font-size: 20px;}
	#contactsr .wrapper .column-section .column:first-child, #contactsr .wrapper-small .column-section .column:first-child {
    margin-left: 0px !important;
}
#contactsr div h1:first-child{font-size:14px !important;    padding-top: 25px;}
#contactsr .wrapper .two-third, #contactsr .wrapper-small .two-third {
    width: calc(99.6% - 30.33px) !important;
}
.wrapper h4{font-family: 'Lora' !important;font-size:22px;}
.icon-box .icon-box-content {
    padding: 0 1rem !important;
}
input[type=submit], input[type=button], button{padding: 8px 25px !important;}	
#page-body .productsf {min-height: 340px !important;
    height: 340px !important;
    padding: 70px;
    margin: 0px !important;}
	nav#main-nav > ul > li > a {line-height: 20px !important;
font-size: 11px;}
	#wrapper{width:100% !important;    padding: 0% 3%;}
	#footer widget .widget-title:after {
    height: 2px;opacity:1 !important;
    background: #fff !important;}
	#footer .text-light .widget .widget-title:after {
    background: #ffffff;
    opacity: 1 !important;}
	#menu{
    float: right !important;
}
header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger, header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger:before, header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger:after {
    background-color: #35086f;
}
.fullwidth-section .fullwidth-content {
    padding: 20px 0 0 !important;
}
#testiomonials{    margin-bottom: 6rem !important;}
#footer .widget h5 	span{font-size: 18px !important;}


#header-cart{display:none;}
#menu #main-nav {
    margin: 0;
    padding: 0 0px;
    overflow-y: scroll;
    width: calc(100% - 15px);
    text-align: left !important;
max-height: calc(100vh - 0px);}
header.small-header:not(.not-sticky):not(.header-style-vertical) .header-inner{height: 60px !important;}
header.small-header:not(.not-sticky):not(.header-style-vertical)  #menu .responsive-nav-toggle {
    margin-top: 15px !important;}
	
.spacer-big {
    height: 30px !important;
}	
.widget-title2{    width: 51% !important;}	
	
	#footer .footer-inner {
    max-width:100% !important;padding:0px 5% !important;
}
.col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#share ul li a span {
    display: block;
}
#share ul li a span {
    margin: -40px 2px;
    min-width: 96px;
    text-align: center;
}	
#share ul {
text-align: left !important;}
.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}	
header .header-inner {
margin-top: 0 !important;}	
	
.column.empty-content {
    min-height: 400px !important;
    width: 500px !important;
    margin: 0 3%;
}	
	.column.bigpadding {
    padding: 4em 2em 0rem 1.5rem !important;}
	div .column:first-child {
    margin-top: 0px !important;
    margin-left: 20px !important;
}
.wrapper aside.sidebar {
padding: 0px 0px 60px 0px !important;}	
.revolution-slider-wrapper{height:350px !important}
.wrapper-small .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333% !important;
    flex: 0 0 33.333333% !important;
max-width: 33.333333% !important}
.thumb-overlay img{width:100% !important}

	
}
@media(max-width:767px) and (min-width:580px){
	header #menu .responsive-nav-toggle {
    margin-top: 25px !important;}
	header #logo img {
    width: 100px !important;
    max-width: 100px !important;}
	.container {
    max-width:990px;
}
#logo .heading1{font-size:23px !important;left: 118px !important;    line-height: 76px !important;}
header .header-inner {
height: 77px !important;}
header #logo {
height: 61px !important;}
#header.small-header:not(.not-sticky):not(.header-style-vertical) .heading1{font-size:20px !important;    line-height: 55px !important;}

#header-cart {
padding-top: 25px;}
	.right-float {
    padding-left:10px !important;
}
header.header-bordered.header-transparent.transparent-light:not(.mega-hover) {
    height: 63px;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) #logo #scroll-logo {
margin-top: 0px !important;}
nav#main-nav > ul > li {
       margin: 0 0 0 15px !important;
    border-bottom: 1px dotted #fff;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) .header-inner {
background: #fff0 !important;}
	#headingsd{font-size:14px !important;}
	
	h5 {
    font-size: 15px !important;}
	.icon-box .icon-box-content p {
    font-size: 14px;
}
header.header-transparent.transparent-light:not(.mega-hover) nav#main-nav > ul > li > a {
    line-height: 0px !important;
    padding: 11% !important;
}
header.header-transparent.transparent-light:not(.mega-hover) #header-cart a#show-cart {
    margin-top: 0px;
}
	#page-body .col-content h2 strong{font-weight:400 !important;    font-size: 20px !important;}
	
	blockquote {
    font-size: 17px !important;}
	.h2, h2, h3, .h3 {
    font-size: 30px !important;
}
.wrapper-small {
    width: 800px !important;
}
.widget ul:not(.socialmedia-widget):not(.product-list) li a {
font-size: 11px !important;}

	#footer p {
    font-size: 14px !important;}
	.wrapper {
    width: 1024px !important;}
	#share ul li a {
    padding: 0 5px;}
	#share ul{    margin-left:0px !important;}
	.sr-button.button-full {
    font-size: 16px;}
	.sr-button.button-full strong {
    font-size: 20px;}
	#contactsr .wrapper .column-section .column:first-child, #contactsr .wrapper-small .column-section .column:first-child {
    margin-left: 0px !important;
}
#contactsr div h1:first-child{font-size:14px !important;    padding-top: 25px;}
#contactsr .wrapper .two-third, #contactsr .wrapper-small .two-third {
    width: calc(99.6% - 30.33px) !important;
}
.wrapper h4{font-family: 'Lora' !important;font-size:22px;}
.icon-box .icon-box-content {
    padding: 0 1rem !important;
}
input[type=submit], input[type=button], button{padding: 8px 25px !important;}	
#page-body .productsf {min-height: 340px !important;
    height: 340px !important;
    padding: 70px;
    margin: 0px !important;}
	nav#main-nav > ul > li > a {line-height: 20px !important;
font-size: 11px;}
	#wrapper{width:100% !important}
	#footer widget .widget-title:after {
    height: 2px;opacity:1 !important;
    background: #fff !important;}
	#footer .text-light .widget .widget-title:after {
    background: #ffffff;
    opacity: 1 !important;}
	#menu{
    float: right !important;
}
header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger, header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger:before, header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger:after {
    background-color: #35086f;
}
.fullwidth-section .fullwidth-content {
    padding: 20px 0 0 !important;
}
#testiomonials{    margin-bottom: 6rem !important;}
#footer .widget h5 	span{font-size: 18px !important;}


#header-cart{display:none;}
#menu #main-nav {
    margin: 0;
    padding: 0 0px;
    overflow-y: scroll;
    width: calc(100% - 15px);
    text-align: left !important;
max-height: calc(100vh - 0px);}
header.small-header:not(.not-sticky):not(.header-style-vertical) .header-inner{height: 60px !important;}
header.small-header:not(.not-sticky):not(.header-style-vertical)  #menu .responsive-nav-toggle {
    margin-top: 15px !important;}
	
.spacer-big {
    height: 30px !important;
}	
.widget-title2{  width: 100% !important;
    text-align: left;}	
	
	#footer .footer-inner {
    max-width:100% !important;padding:0px 5% !important;
}
.col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#share ul li a span {
    display: block;
}
#share ul li a span {
    margin: -40px 2px;
    min-width: 96px;
    text-align: center;
}	
#share ul {
text-align: left !important;}
.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}	
header .header-inner {
margin-top: 0 !important;}	
	
.column.empty-content {
    min-height: 400px !important;
    width: 500px !important;
    margin: 0 3%;
}	
	.column.bigpadding {
    padding: 4em 2em 0rem 1.5rem !important;}
	div .column:first-child {
    margin-top: 0px !important;
    margin-left:0px !important;
}
.wrapper aside.sidebar {
padding: 0px 0px 60px 0px !important;}	
.revolution-slider-wrapper{height:350px !important}
.wrapper-small .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
max-width: 100% !important}
#headingsd {
    font-size: 14px !important;    padding: 0 1rem !important;
}
.notoppadding1 img {
    margin-bottom: 30px;
}
#aboutvj2{margin-left:24px !important}
	.menu2 li {
    width: 90%;}
	#ridim{padding: 1em 5em 0rem 4% !important;}
	.sidebar-content ul li {
    width: 95% !important;}
	.widget .widget-title:after {
    opacity: 1;
    left: 0% !important;}
		.thumb-overlay img{height:auto !important;width:100% !important}
.isotope-grid[class*='isotope-spaced'] .isotope-item {
    margin-right: 0px;
    padding: 0px;
}

.shop-container .shop-item .product-desc {
    width: 100%;
}
	.wrapper aside.sidebar {
padding: 0px 0px 60px 25px !important;}	
.wrapper .isotope-grid[class*='isotope-spaced'] {
width: calc(100% + 5px) !important;}
}
@media(max-width:579px) and (min-width:280px){
	header #menu .responsive-nav-toggle {
    margin-top: 25px !important;}
	header #logo img {
    width: 100px !important;
    max-width: 100px !important;}
	.container {
    max-width:990px;
}
#logo .heading1{font-size:15px !important;left: 100px !important;  width:207px !important;  line-height: 76px !important;}
header .header-inner {
height: 77px !important;}
header #logo {
height:0px !important;}
#header.small-header:not(.not-sticky):not(.header-style-vertical) .heading1{font-size:15px !important;    line-height: 55px !important;}

#header-cart {
padding-top: 25px;}
	.right-float {
    padding-left:10px !important;
}
header.header-bordered.header-transparent.transparent-light:not(.mega-hover) {
    height: 63px;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) #logo #scroll-logo {margin-left: 10px !important;
margin-top: 0px !important;}
nav#main-nav > ul > li {
       margin: 0 0 0 15px !important;
    border-bottom: 1px dotted #fff;
}
header.small-header:not(.not-sticky):not(.header-style-vertical) .header-inner {
background: #fff0 !important;}
	#headingsd{font-size:14px !important;}
	
	h5 {
    font-size: 15px !important;}
	.icon-box .icon-box-content p {
    font-size: 14px;
}
header.header-transparent.transparent-light:not(.mega-hover) nav#main-nav > ul > li > a {
    line-height: 0px !important;
    padding: 11% !important;
}
header.header-transparent.transparent-light:not(.mega-hover) #header-cart a#show-cart {
    margin-top: 0px;
}
	#page-body .col-content h2 strong{font-weight:400 !important;    font-size: 16px !important;}
	
	blockquote {
    font-size: 17px !important;}
	.h2, h2, h3, .h3 {
    font-size: 20px !important;
}
.wrapper-small {
    width: 800px !important;
}
.widget ul:not(.socialmedia-widget):not(.product-list) li a {
font-size: 11px !important;}

	#footer p {
    font-size: 14px !important;}
	.wrapper {
    width: 1024px !important;}
	#share ul li a {
    padding: 0 5px;}
	#share ul{    margin-left:0px !important;}
	.sr-button.button-full {
    font-size: 16px;}
	.sr-button.button-full strong {
    font-size: 20px;}
	#contactsr .wrapper .column-section .column:first-child, #contactsr .wrapper-small .column-section .column:first-child {
    margin-left: 0px !important;
}
#contactsr div h1:first-child{font-size:14px !important;    padding-top: 25px;}
#contactsr .wrapper .two-third, #contactsr .wrapper-small .two-third {
    width: calc(99.6% - 0.33px) !important;
}
.wrapper h4{font-family: 'Lora' !important;font-size:22px;}
.icon-box .icon-box-content {
    padding: 0 1rem !important;
}
input[type=submit], input[type=button], button{padding: 8px 25px !important;}	
#page-body .productsf {min-height: 340px !important;
    height: 340px !important;
    padding: 70px;
    margin: 0px !important;}
	nav#main-nav > ul > li > a {line-height: 20px !important;
font-size: 11px;}
	#wrapper{width:100% !important}
	#footer widget .widget-title:after {
    height: 2px;opacity:1 !important;
    background: #fff !important;}
	#footer .text-light .widget .widget-title:after {
    background: #ffffff;
    opacity: 1 !important;}
	#menu{
    float: right !important;
}
header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger, header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger:before, header.header-transparent.transparent-light:not(.mega-hover) #menu .responsive-nav-toggle .hamburger:after {
    background-color: #35086f;
}
.fullwidth-section .fullwidth-content {
    padding: 20px 0 0 !important;
}
#testiomonials{    margin-bottom: 6rem !important;}
#footer .widget h5 	span{font-size: 18px !important;}


#header-cart{display:none;}
#menu #main-nav {
    margin: 0;
    padding: 0 0px;
    overflow-y: scroll;
    width: calc(100% - 15px);
    text-align: left !important;
max-height: calc(100vh - 0px);}
header.small-header:not(.not-sticky):not(.header-style-vertical) .header-inner{height: 60px !important;}
header.small-header:not(.not-sticky):not(.header-style-vertical)  #menu .responsive-nav-toggle {
    margin-top: 15px !important;}
	
.spacer-big {
    height: 30px !important;
}	
.widget-title2{  width: 100% !important;
    text-align: left;}	
	
	#footer .footer-inner {
    max-width:100% !important;padding:0px 5% !important;
}
.col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#share ul li a span {
    display: block;
}
#share ul li a span {
    margin: -40px 2px;
    min-width: 70px;
    text-align: center;
}	
#share ul {
text-align: left !important;}
.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}	
header .header-inner {
margin-top: 0 !important;}	
	
.column.empty-content {
    min-height: 400px !important;
    width: 500px !important;
    margin: 0 3%;
}	
	.column.bigpadding {
    padding: 4em 2em 0rem 1.5rem !important;}
	div .column:first-child {
    margin-top: 0px !important;
    margin-left:0px !important;
}
.wrapper aside.sidebar {
padding: 0px 0px 60px 25px !important;}	
.revolution-slider-wrapper{height:350px !important}
.wrapper-small .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
max-width: 100% !important}
#headingsd {
    font-size: 14px !important;    padding: 0 1rem !important;
}
.notoppadding1 img {
    margin-bottom: 30px;
}
#aboutvj2{margin-left:24px !important}
	.menu2 li {
    width: 90%;}
	#ridim{padding: 1em 2em 0rem 4% !important;}
	.sidebar-content ul li {
    width: 95% !important;}
	.widget .widget-title:after {
    opacity: 1;
    left: 0% !important;}
	#clinetlogo{padding:0px !important;}
	
	
	
	
	.thumb-overlay img{height:auto !important;width:100% !important;}
	
	.product-main-image img{width:100% !important;height:auto !important;}
	#tabs .nav-tabs .nav-link {
    padding: 7px 21px !important;}
	.tab-content{padding:0px !important}
	
	
}