

@media only screen and (max-width: 800px) {
	.products li.product {
		width: 100%;
	}
}


@media only screen and (max-width: 990px) and (min-width: 800px)  {
	.products li.product {
		width: 49%;
	}
	
}




@media only screen and (min-width: 352px) {

	.topLogo h4{
		margin-top: 32vw; 
		
	}	

}


@media only screen and (min-width: 550px) {

	.general-background {
		min-height: 59vw;
	}


}

@media only screen and (min-width: 640px) {

	.general-background{
		min-height: 80vw;
	}
	.topLogo h4{
		margin-top: 32vw; 
		font-size: 2.5rem;
	}	
	.topLogo h6{
		font-size:1.5rem;
		margin: 3rem 0; 
	}

.
}

@media only screen and (max-width: 770px) {

	footer{
		text-align:center;
	}
	
	#menu-copyright li, #menu-copyright {
		display: inline-block;
		padding: 0;
	}
	
	.mobile-copyright{
		display:block;
	}
	
	.desktop-copyright{
		display:none;
	}
	
	.desktop  {
		display:none !important;
	}
	
	.mobile{
		display:block;
	}
	
}

@media only screen and (min-width: 770px) {

	.mobile{
		display:none !important;
	}

	.desktop-p{
		font-size: 2.5em;
		margin-top: 2rem;
		color:#000000;
	}
		
	.conference-banner-row{
		max-height:30em;
	}

}


@media only screen and (max-width: 1024px) {

	.copyright-menu li.menu-item {
		border-left: 1px solid;
		padding:0 5px;
		
		
	}
	

	.desktop-copyright{
		display:none;
	}
	
	.mobile-copyright, .desktop{
		display:block;
	}

}

@media only screen and (min-width: 990px) {
	.sobremi-button{
		max-width: 35%;
	}
	.topLogo h4{
		margin-top: 35vw; 
		font-size: 2.5rem;
	}	

	.general-background {
		min-height: 60vw;
	}


}

@media only screen and (min-width: 1200px) {

	.general-background {
		min-height: 59vw;
	}


}



