.latest-home h4 a {
	color: #fff;
}
.latest-home h4 a:hover{color:#5cae31; }
.latest-home h4:hover > a {color:#fff;}
.latest-home h4:hover {
	  background: #0fa2d5;
}
 

.vm-details-button {display:none;}

.vm-product-descr-container-1 h2 a {font-size:20px;font-weight:bold;color:#0fa2d5;}

@font-face {
	font-family: texgyreadventor;  
	src: url('/fonts/texgyreadventor-bold.otf');  
	font-weight: bold;  
}


@font-face {
	font-family: Ubuntu;  
	src: url('/fonts/Ubuntu-Medium.ttf');  
	font-weight: normal;  
}



@media (min-width: 991px) {
	.custom-switch p {
    padding: 0 180px;
	}
	header.header.header-two.header-mobile {
    display: none;
	}
}



@media (min-width: 991px) and (max-width: 1199px) {
	.header-wrapper-menu {
    
    height: 90px !important;
	}
	.header .right-box {
    display: table;
    margin-top: -50px;
	}
}

.search-header a svg path {
	fill: #fff;
}


@media (max-width: 991px) {
	.top-details {
	display: none;
	}	
	.copyright, .footer-bottom-links {
		text-align: center;
	}
	header.header.header-two.desktop {
		display: none;
	}	
}


.header .primary .navbar .nav > li > a, .header .primary .navbar .nav > li > a:visited {
	font-family: Ubuntu; 
	font-size: 15px;
}



#vg-footer h3.title {
	font-family: texgyreadventor;
	font-size: 20px;
}


h4 {
   font-family: texgyreadventor;  
   font-size: 25px;
}

.top-details a {
	font-family: Ubuntu;
}

.custom-welcome h4 {
    font-family: texgyreadventor;
	font-size: 23px;
}

.custom-welcome p {
	text-align: justify;
}


body {
	font-family: 'Droid Sans', sans-serif;
	font-weight: normal;
	font-size: 16px;
}

h5 {
	font-size: 16px;
}

.header .logo img, .header .logo .logo-img {
    max-height: none;
}
.header .logo img {
    width: 100%;
}


.header-wrapper-menu {
    background: #0fa2d5;
	height: 60px;
}

.header .right-box-wrapper {    
    height: 60px;    
}

.top-details {
	text-align: right;
}

.header .primary .navbar .nav > li > a, .header .primary .navbar .nav > li > a:visited {
	color: #fff;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #0fa2d5 !important;
}

.top-details p a:hover {
    text-decoration: none;
}

.top-details p {
    margin-bottom: 0;
}

.slider.rs-slider {    
    max-height: none;    
}

div#vg-heading div {
    min-height: 290px;
}

.custom-prescriptions {
	background-image: url('/images/backgrounds/prescriptions.png');
	background-repeat: no-repeat;
    background-size: cover;
}

.custom-patients {
	background-image: url('/images/backgrounds/patients-background.png');
	background-repeat: no-repeat;
    background-size: cover;
}

.custom-services {
	background-image: url('/images/backgrounds/services-background.png');
	background-repeat: no-repeat;
    background-size: cover;
}




.custom-prescriptions, .custom-patients, .custom-services {
    padding: 90px 20px 0 20px;
}

.blue-font {
	color: #0065b3;
}

.custom-welcome h4, .custom-blister-home h4 {
    border-bottom: 2px #bdd63b solid;
	padding-bottom: 15px;
}

.custom-latest-home h4 {
	text-align: center;
}



.custom-latest-home > h4:after {
    background: #bdd63b;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: 0 0 -1px;
    position: relative;
    width: 6%;
    left: 47%;
}

.custom-switch {
	text-align: center;
}


.home div#vg-showcase {
    margin-top: 100px;
}



/*
.home div#vg-karma {
    margin-top: 100px;	
}
*/

#main {
	padding-bottom: 0px;
}


.home div#vg-karma {
	background-image: url("/images/backgrounds/blister-pack-services-background.png");
	background-repeat: no-repeat;
    background-size: cover;
}

#footer .footer-top {
    background: #0fa2d5;   
    padding: 50px;	
}

#footer .footer-bottom {
    background: #2b2b2b;
    border-top-width: 0px;
    color: #fff;
    font-size: 15px;
}

#footer header .title, #footer .title-block .title {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.3;
    text-transform: none;
}

#footer .title-block {
    border-bottom: none;
}

div#vg-footer, div#vg-footer a, .footer-bottom-links a {
    color: #fff;
    font-size: 16px;
}

div#vg-footer p {
    margin-bottom: 5px;
}

.footer-bottom-links {
	text-align: right;
}

.footer-bottom-links a {
    margin-left: 30px;
}


/*Hover effetcs social media icons */

.facebook-hover {
	background-image: url('/images/social-media/facebook-icon.png');
}


.google-hover {
	background-image: url('/images/social-media/googleplus-icon.png');
}


.social-slide {    
	height: 46px;
	width: 46px;
	margin: 5px;
	float: left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.social-slide:hover {
	background-position: 0px -46px;	
	border-radius: 50%;
}

/* // Hover effetcs social media icons */


div#vg-footer aside:first-child img {
    margin-bottom: 20px;
}

.welcome-btn, .custom-btn, .custom-btn-transparent {
    position: absolute;
    bottom: -4px;
    width: 70%;
    padding: 12px;
    color: #fff;
    background: #5cae31;
    font-size: 16px;
    left: 15%;
    font-weight: bold;
    border-radius: 5px;
	transition: 1s;
	border: #5cae31 1px solid;
	text-transform: uppercase;
}

.custom-btn {	
    width: 250px;
    bottom: 0;
    position: relative;
    left: 0;
}

.custom-btn:hover{
	 color: #fff !important;
}

.custom-btn-transparent {
	background: transparent;
	width: 220px;
    bottom: 0;
    position: relative;
    left: 0;	
}

.welcome-btn:hover, .custom-btn:hover, .custom-btn-transparent:hover {	
	border: 1px solid #5cae31;	    
    color: #5cae31;
    background: transparent;
	transition: 1s;
    
}

p a, p a:visited {
    color: #0fa2d5;
}





.transparent-btn {
    background: transparent;
    border: 1px solid #fff;
    padding: 10px 70px;
    font-size: 20px;
    border-radius: 5px;
    transition: 1s;
     border: 1px solid #5cae31;
	 color: #5cae31 !important;
	font-weight: bold;
}

.transparent-btn:hover {
    background: #5cae31;
    border: 1px solid #5cae31;        
	transition: 1s;
	color: #fff;
	opacity: 0.6;
}

.green-border-btn {
	border: 1px solid #5cae31;
}

.green-font {
	color: #5cae31;
}



.header-wrapper {    
    padding: 0px 0;
}


.top-details p:nth-child(1) a {
    color: #1160af;
    font-size: 30px;
    font-weight: bold;
}

.top-details p:nth-child(2) a {
    color: #1160af;
    font-size: 20px;    
}

.top-details img {
	margin-right: 10px;
}

.custom-switch h4 {
    color: #fff;
}

.custom-blister-home {
    padding: 35px 0;
}

.customlatest-home h4 {
    text-align: center;
}

.latest-home {
	display: inline-block;
    width: 18%;
    float: left;
    margin: 0 1%;
	
	
	
	
  
	
}

.latest-home h4{
	   
	border: 1px solid #5cae31;
    color: #fff !important;
	 background: #5cae31 !important;
}

.latest-home h4:hover{
border: 1px solid #5cae31;
	 
    background: #0fa2d5!important;
	
}



.latest-home h4 {
	background: #0fa2d5;
    color: #fff;
    margin: 0;
    padding: 15px 0;
    font-size: 16px;
	transition: 1s;
}

.latest-home .bg-hover {	
	background: #0fa2d5;
    color: #fff;	
	transition: 2s;
	opacity: 1;	
	font-size: 16px;
	padding: 15px 0;
	height: 0px;
}


.latest-home img {
	width: 100%;
}


.latest-home:hover > .bg-hover {
    transition: 2s;	
	margin-top: 90px;
	height: 60px;
    position: absolute;
    width: 18%;
    opacity: 0.6;
	text-align: center;	
}


@media (max-width: 767px) {
	.custom-prescriptions {
    background-image: url('/images/backgrounds/prescriptions-mobile.png');    
	}
	.custom-patients {
    background-image: url('/images/backgrounds/patients-background-mobile.png');
	}
	.custom-services {
    background-image: url('/images/backgrounds/services-background-mobile.png');
	}
	div#vg-heading > div:nth-child(1), div#vg-heading > div:nth-child(1) > div {
		min-height: 0px !important;
		text-align: center;
	}
}


@media (min-width: 767px) and (max-width: 991px) {
	div#vg-heading div {
    min-height: 310px !important;
	}
	.welcome-btn {    
    bottom: -45px !important;    
	}
}


@media (max-width: 767px) {
	.custom-switch {    
    padding: 20px 0;
	}	
	
}

@media (max-width: 1199px) {
	.custom-blister-home  div {
		text-align: center;
	}
}

@media (max-width: 800px) {
	.home div#vg-karma {
    background-image: url("/images/backgrounds/blister-pack-services-background-mobile.jpg");   
	background-position: center center;	
	}
}


div#vg-footer img {
    display: block;
}


.page-header .title {
    font-weight: normal;
    margin: -4px 0 18px;
    padding: 0;
    position: relative;
    color: #0065b3;
    font-family: texgyreadventor;
    font-size: 40px;
}

.page-header .container:before {
    background: #bdd63b;
    bottom: 0px;
    content: "";
    display: block;
    height: 2px;
    left: 15px;
    margin: 0 0 -1px;
    position: absolute;
    width: 100%;
}

.hovereffect {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}

.hovereffect img {
    display: block;
    position: relative;
}

.hovereffect .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    left: 0;
    background-color: rgba(255, 255, 255, 0.7);
    top: -200px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.1s ease-out 0.5s;
    transition: all 0.1s ease-out 0.5s;
}

.hovereffect h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: #cd1f34;
    -webkit-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px);
    -webkit-transition: all ease-in-out 0.1s;
    transition: all ease-in-out 0.1s;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.hovereffect a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    text-transform: uppercase;
    margin: 50px 0 0 0;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px);
    color: #000;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.boxes-content-container.row {
    background: #fff;
    margin: 0px;
    padding-top: 10px;
}

/************************/

.KilmeadeanSlide{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.killhead{
	margin: auto;
	background-position: center;
	overflow: hidden;
	
}
.articlehead{
	padding-bottom: 20px;
}
.articlehead h3{
	    font-weight: normal;
    margin: -4px 0 18px;
    padding: 0;
    position: relative;
   
   
       color: #1160af;
    text-align: center;
}
.aboutkill p{
	
}

.killbodyfluid{
	    
    margin: auto;
    overflow: hidden;
    display: inline;
	
}
.killbodyleft{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.killbodyright{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.kill-right{
	    max-width: 100%;
    background-size: cover;
    height: 400px;
    background-repeat: no-repeat;
 overflow: hidden;
    background-position: center;
	margin: auto;
	background: #1160af;
}
.kill-right p {
	padding: 10px;
	padding-top: 100px;
	text-align: center;
	font-size: 25px;
	color: #fff;
	
	
}
.kill-left{
	    margin: auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 400px;
    color: #fff;
    overflow: hidden;
    max-width: 100%;
	background-image: url("/images/team.jpg");
	padding-left: 0px !important;
    padding-right: 0px !important;
}
.killparalax{
	margin: auto;
	background: url("/images/ContactParalax.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}

.killparalax1{
	margin: auto;
	background: url("/images/Paralax1.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax1 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}

.killparalax1{
	margin: auto;
	background: url("/images/Paralax1.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax1 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}
.killparalax2{
	margin: auto;
	background: url("/images/Paralax2.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax2 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}
.killparalax3{
	margin: auto;
	background: url("/images/Paralax3.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax3 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}
.killparalax4{
	margin: auto;
	background: url("/images/prescriptionsparallax.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax4 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}
.killparalax5{
	margin: auto;
	background: url("/images/blisterpackparallax.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax5 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}
.killparalax6{
	margin: auto;
	background: url("/images/patientinfoparallax.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax6 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}
.killparalax7{
	margin: auto;
	background: url("/images/productrangeparallax.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax7 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}

.killparalax8{
	margin: auto;
	background: url("/images/Paralax8.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax8 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}

.killparalax9{
	margin: auto;
	background: url("/images/Paralax7.jpg");
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	height: 400px;
}

.killparalax9 p{	
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 25px;	
}


.servicehead h4{
	text-align: center;
	color: #1160af;
}

@media (max-width: 991px){
	.kill-right{
	   
    height: 100%;
  
}
.header .primary .navbar .nav > li > a,.header .primary .navbar .nav > li > a:visited {
    color: #000 !important;
}
.header .primary .navbar .nav > li > a:hover   {
	color: #0065b3 !important ;
}



}

/*********************************************/


.browseProductImage {
    max-height: 100%;    
}


.header .primary .navbar .nav > li[class*="item-"]:hover > a, .header .primary [class*="item-"] .sub {
	color: #0fa2d5;
}

textarea { 
height: 200px !important; 
}



.control-label{
	margin: auto;
	overflow: hidden;
	margin-bottom: 60px;
	color: #5cae31;
    display: block !important;
    font-size: 14px;
}


.bfQuickMode input[type=text], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {
	max-width: 100%;
}

#ff_form2, .bfQuickMode .controls .control-label {
	text-align: left;
}

#ff_form2 .form-actions {
	float: left;
}




.checkbox .inline{
	padding-left: 40px;
	margin: auto;
	padding-top: 20px;
} 

#ff_form8 label#bfLabel165, #ff_form8 label#bfLabel372, #ff_form8 label#bfLabel381 {
    color: #90c155;
    font-size: 21px;
    padding-left: 20px;
}
.form-inline{
	margin: auto;
	padding-top: 20px;
}

.new-checkbox svg {
    
    margin: -30px 0 0 -2px !important;
    
    z-index: 999;
}



 .prescription{
	    margin: auto;
    width: 78%;
   
    padding: 1%;
    margin-left: 15% !important;
	
	margin-bottom: 10px;
	
}

.order{
	font-weight: normal;
    margin: -4px 0 18px;
    padding: 0;
    position: relative;
    color: #0065b3;
    font-family: texgyreadventor;
    font-size: 40px;
}

.alert{
	background-color:  #5cae31;
}

 .contactus h2{
	    font-weight: normal;
    margin: -4px 0 18px;
    padding: 0;
    position: relative;
    color: #0065b3;
    font-family: texgyreadventor;
    font-size: 40px;
padding-bottom: 20px;
border-bottom: solid 2px #5cae31;
}


#bfLabel79{
	clear:both;
	display: block !important;
	
}

.prescriptionbox{
	margin: auto;
	text-align: center;
}



a,a:hover{
	text-decoration: none;
	list-style: none;
}

.prescriptionbutton1{
	   
	 border: 1px solid #5cae31;
    text-transform: uppercase;
 
   padding: 10px;
	color: #fff;	
	background-color: transparent;
   
  text-align: center;
 font-weight: bold;
    font-size: 18px;
	    display: inline-block;
    margin: 10px;
}

.prescriptionbutton1:hover{

	 border: 1px solid #5cae31;
    text-transform: uppercase;
     transition: 1s;
   padding: 10px;
		    background: #5cae31;
    color: #fff;
  text-align: center;
 font-weight: bold;
    font-size: 18px;
	
}







.prescriptionbutton2{
	border: 1px solid #5cae31;
    text-transform: uppercase;
 
   padding: 10px;
		background: #5cae31;	
    color: #fff;
  text-align: center;
 font-weight: bold;
    font-size: 18px;
	    display: inline-block;
    margin: 10px;

}



.prescriptionbutton2:hover{
	
border: 1px solid #5cae31;
    text-transform: uppercase;
 
   padding: 10px;
	color: #fff;	
	background: transparent;
       transition: 1s;
  text-align: center;
 font-weight: bold;
    font-size: 18px;
}

/***********************************Effects*************************************************/

.grid {
	position: relative;
	clear: both;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 100%;
	list-style: none;
	text-align: center;
	
	
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 100%;
	overflow:hidden;
	
	width: 100%;
	height: auto;
	background: #0fa2d5;
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
	
}

.grid figure figcaption {
	/*padding: 1em;*/
	color: #fff;
	text-transform: uppercase;
	/*font-size: 1.25em;*/
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h4 {
	padding-top: 20%;
	font-weight: 100;
}

.grid figure h4 span {
	font-weight: 500;
}

.grid figure h4,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

figure.serviceeffects {
	overflow:hidden;
	background: -webkit-linear-gradient(-45deg, #0fa2d5 0%,#0fa2d5 100%);
	background: linear-gradient(-45deg, #0fa2d5 0%,#0fa2d5 100%);
}

figure.serviceeffects img {
	opacity: 0.9;
	width:100%;
	webkit-filter: brightness(70%);
	filter: brightness(70%);
}

figure.serviceeffects figcaption::after,
figure.serviceeffects img,
figure.serviceeffects p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.serviceeffects figcaption::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
	transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

figure.serviceeffects h4,
figure.serviceeffects p {
	opacity: 1;
	-webkit-transform: scale3d(0.8,0.8,1);
	transform: scale3d(0.8,0.8,1);
}

figure.serviceeffects h4 {
	
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.serviceeffects p {
	/*padding: 0.5em 2em;*/
	text-transform: none;
	font-size: 0.85em;
	opacity: 0;
}

figure.serviceeffects:hover img {
	opacity: 0.7;
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(1.05,1.05,1);
}

figure.serviceeffects:hover figcaption::after {
	opacity: 1;
	-webkit-transform: rotate3d(0,0,1,25deg) scale3d(1,1,1);
	transform: rotate3d(0,0,1,25deg) scale3d(1,1,1);
}

figure.serviceeffects:hover h4,
figure.serviceeffects:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}
/***************************************************/
.effect1,.effect2,.effect4,.effect4{
	
	
}

@media(min-width: 1291px){
	.grid figure figcaption {
	padding: 1em;
	color: #fff;
	text-transform: uppercase;
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
}

.button{
	border: 1px solid #5cae31;
    text-transform: uppercase;
 
   padding: 10px;
		background: #5cae31;	
    color: #fff;
  text-align: center;
 font-weight: bold;
    font-size: 18px;
	    display: inline-block;
    margin: 10px;
}

.box-404 {
    -webkit-border-radius: 0px !important; 
    -moz-border-radius: 0px !important; 
     border-radius: 0px !important;  
     font-weight: normal !important;  
    /height: 0px !important;  
    margin: 0 auto !important; 
     padding: 0px 0 0 !important; 
    text-align: center;
    /* width: 354px; */
}

@media (max-width: 599px) {
	.latest-home {
		width: 48%;
		margin-bottom: 24px;
	}
}

@media (max-width: 1199px) and (min-width: 768px) {
	.header .primary .navbar .nav > li {
		padding-left: 1px;
		padding-right: 1px;
	}
	
	.header .primary .navbar .nav > li a {
		font-size: 13px;
	}
}

/*@media (max-width: 1235px) {*/
	#vg-showcase .fwb-bg.fwb-paralax {
		background-position: 50% !important;
	}
/*}*/

.copyright {
	width: 65%;
}

.footer-bottom aside {
	display: none;
}

.footer-bottom-links {
	width: 35%;
}

@media (max-width: 991px) {
	.copyright {
		width: 100%;
		margin-bottom: 12px;
	}
	
	.footer-bottom-links {
		width: 100%;
		text-align: center;
	}
}

.latest-home {
	margin-bottom: 24px !important;
}

@media (min-width: 992px) {
	#vg-mainbody .latest-home {
		width: 22% !important;
	}
}

@media (max-width: 991px) {
	#vg-mainbody .latest-home {
		width: 45% !important;
	}
}

@media (max-width: 522px) {
	#vg-mainbody .latest-home {
		width: 95% !important;
	}
}

.orderby-displaynumber {
	display: none;
}

@media (max-width: 991px) {
	.product .quickview {
		display: none !important;
	}
}

@media (max-width: 599px) {
	.product.js-recalculate {
		width: 100% !important;
	}
}

@media (max-width: 535px) {
	div.product {
		width: 100% !important;
	}
}

.productdetails-view .product-description {
	margin-bottom: 40px;
}

.productdetails-view .category-view {
	display: none;
}