/* Add here all your css styles (customizations) */

#products a:focus,
#products a:visited, 
#products a:hover {
   color: #fff !important;
   text-decoration: none !important;
}

.g-theme-bg-blue-light-v1-opacity-0_8--after::after {
  background-color: rgba(45, 45, 55, 0.3) !important;
}

.g-theme-bg-gray-light-v1004 {
	background-color: #D8D8D8 !important;
}

.g-theme-bg-gray-light-v1005 {
	background-color: #E5E2E3 !important;
}

.g-theme-bg-gray-light-v1006 {
	background-color: #FFFFFF !important;
}

.g-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.menu-color {
	color:#fff  !important;
}


.g-theme-bg-black-v1-opacity-0_8 {
  background-color: rgba(49, 53, 62, 0.6) !important;
}


@media (max-width: 480px) {
	.logo-size {
		width: 70px;
	}
	
	.desktop-view {
		display:none !important;
	}
	
	.mobile-view {
		display:block !important;
	}
	
}

/* Media Query for low resolution  Tablets, Ipads */
@media (min-width: 481px) and (max-width: 767px) {
	.logo-size {
		width: 70px;
	}
	
	.desktop-view {
		display:none !important;
	}
	
	.mobile-view {
		display:block !important;
	}
}
  
/* Media Query for Tablets Ipads portrait mode */
@media (min-width: 768px) and (max-width: 1024px){
	.logo-size {
		width: 110px;
	}
	
	.desktop-view {
		display:block !important;
	}
	
	.mobile-view {
		display:none !important;
	}
}
  
/* Media Query for Laptops and Desktops */
@media (min-width: 1025px) and (max-width: 1280px){
	.logo-size {
		width: 120px;
	}
	
	.desktop-view {
		display:block !important;
	}
	
	.mobile-view {
		display:none !important;
	}
}
  
/* Media Query for Large screens */
@media (min-width: 1281px) {
	.logo-size {
		width: 130px;
	}
	
	.desktop-view {
		display:block !important;
	}
	
	.mobile-view {
		display:none !important;
	}
}

