@media screen and (min-width: 768px) and (max-width: 1024px){
	h2.footer-text{ width:50%; font-size:1.2em;}
	
}
@media screen and (max-width: 768px){
.we-talk h2 {
font-size: 50px;
text-align: center;
}
.osmo-ro-mid {
flex-wrap: wrap;
}
.osmo-why ul {
min-width: AUTO;
/* max-width: 570px; */
}
ul.certified {
flex-wrap: wrap;
}
.osmo-why img {
width: 100%;
}
.hide-secondnav{
	display: none;
}

}

@media screen and (min-width: 320px) and (max-width: 1024px){
#video_placeholder1{ width:100%;}
.logo{ text-align:center; width:100%;}
.logo a img{ width:70%;}
.banner-content h1{ font-size:60px;}
.card{ margin-bottom:20px;}

}