@charset "utf-8";
/* CSS Document */


/*------------- GENERAL ----------------------------------------------------------------------------*/

#page-title.page-title-parallax {
    padding: 100px 0;
    text-shadow: none;
    border-bottom: none;
    background-color: transparent;
    background-image:url(../preventlab-images/contact-us-prevent-lab.jpg);
    background-attachment: fixed;
    background-position: 50% 50%!important;
    background-repeat: no-repeat;
}

.close-modal{font-size: 30px; color:#333;float: right;}

.img-elec{ position: absolute; margin: 0; right: 0; left: auto;}

/*------------- MENU ------------------------------------------------------------------------------*/

#top-cart a {
	width: 110px;
	/*width: 50px;*/
}/*#top-search a, #side-panel-trigger a, #top-account a*/

#top-cart a:hover {
    color: #4679B6;
}

#primary-menu ul li > a {
    padding-left:20px;
	padding-right:35px;
}

.login-txt{
	display: inline-block;
	font-weight:bold;
	text-transform:uppercase;
	color:#4679B6;
	font-size: 16px;}

.login-icon{
	display: none;
	font-weight:bold;
	text-transform:uppercase;
	color:#4679B6;
	font-size: 16px;
}



/*------------- SLIDER ------------------------------------------------------------------------------*/

.bkgr {
    background-color: rgba(0,0,0,0.50)!important;
    padding: 3% 3%!important;
}

.slider-caption h2 {
    font-size: 58px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px;
}


/*------------- TIMELINE PARALLAX ------------------------------------------------------------------------------*/
.emphasis-title h1, .emphasis-title h2 {
    font-size: 50px;
    letter-spacing: 0px;
}


/*------------- SERVICES ------------------------------------------------------------------------------*/

.togglec {
	padding: 24px 0!important;
}

.togglec li {
	width: 100%!important;
	float: none;
}

.services-title{font-weight: bolder; text-transform: uppercase; font-size: 90px;}



/*------------- OTHER ------------------------------------------------------------------------------*/

.testi-image img {border-radius: 0!important;}



/*====================================================================
========================RESPONSIVE====================================
====================================================================*/

/*Cel*/
@media only screen and (min-width: 0px) and (max-width : 320px) {
	.login-txt{display: none;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	.login-icon{display: inline;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
}
	

/*Cel big*/
@media only screen and (min-width: 321px) and (max-width : 478px) {
	.login-txt{display: none;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	.login-icon{display: inline;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}	
}

/*Cel Landscape*/
@media only screen and (min-width: 478px) and (max-width : 768px) {
	.login-txt{display: none;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	.login-icon{display: inline;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}	
}

/*Little screen*/
@media only screen and (min-width : 768px) and (max-width: 991px) {
	.login-txt{display: inline;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	.login-icon{display: none;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
}

/*Screen*/
@media only screen and (min-width: 992px) and (max-width : 1023px) {
	.login-txt{display: inline;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	.login-icon{display: none;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	#primary-menu ul li > a {padding-left: 20px;padding-right: 20px}
}

/*Big Screen*/
@media only screen and (min-width: 1024px) and (max-width : 1279px){
	.login-txt{display: inline;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	.login-icon{display: none;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	#primary-menu ul li > a {padding-left: 20px;padding-right: 20px}
}

/*Very Big Screen*/
@media only screen and (min-width: 1280px)  and (max-width : 1649px){
	.login-txt{display: inline;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	.login-icon{display: none;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	
}

/*Super Screen*/
@media only screen and (min-width: 1650px){
	.login-txt{display: inline;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	.login-icon{display: none;font-weight:bold; text-transform:uppercase; color:#4679B6; font-size: 16px;}
	.logo-oriz{max-width: 1000px;}
}