/* @@PHONE 1025Plus LANDSCAPE  */

@font-face {
font-family: jopmss;
src: url('../fonts/microsoft-sans-serif.ttf') format('truetype');
font-style: normal;
}


/*@font-face {
font-family: joptcmt;
src: url('fonts/tw cen mt.ttf') format('truetype');
font-style: normal;
}


@font-face {
font-family: joptcmtitalic;
src: url('fonts/tw cen mt italic.ttf') format('truetype');
font-style: italic;
}

@font-face {
font-family: joptcmtbold;
src: url('fonts/tw cen mt bold.ttf') format('truetype');
font-weight: bold;
}

@font-face {
font-family: joptcmtitalicbold;
src: url('fonts/tw cen mt bold italic.ttf') format('truetype');
font-style: italic;
font-weight: bold;
}

*/

@media only screen and (min-width: 1025px) and (orientation: landscape) { 

/*BLOCKS*/

html {
background-color: transparent;
}

body {
position: relative;
display: block;
background: transparent url("../images/SSN_PERS Ad_V5-10_LANDSCAPE_bkONLY_JOP_070623.jpg") no-repeat fixed top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-position-y: 0%;
  height: 100%;
  }

/*.background{ 
position: relative;
display: block;
background: transparent url("../images/LifeSafetyAd_1400x904_landscape_bkONLY_072017.jpg") no-repeat fixed center top;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  min-height: 100%;
  height: 100%;
padding: 0px 0px;
box-sizing: border-box;

}*/

a {
text-decoration: none;
}

#conwrap {
position: relative;
display: block;
width: 100%;
height: 100%;
min-height: 100%;
max-width: 100%;
}

#txtFix {
 position: relative; 
 display: block; 
 background: transparent; 
 height: 100%; 
 width: 100%; 
 margin-left: auto; 
 margin-right: auto;  
 margin-top: 5%; 
 overflow: none;
}

#lsmLeft{
position: relative;
margin-top: 20%;
margin-left: auto;
margin-right: 75%;
display: block;
width: 50%;
text-align: center;
}

#txtHdr {
position: relative;
display: block;
margin-top: -3%;
width: 50%;
border: none;
margin-left: 55%;
margin-right: auto;
color: #2e3192;
text-decoration: none;
font-family: jopmss;
font-style: normal;
font-weight: 100;
text-align: center;
line-height: 1;
font-size: 3em;
}

#lsmLo {
position: relative;
display: block;
width: 50%;
border: block;
margin-left: 47%;
margin-right: auto;
margin-top: 0%;
}

#lsmGo {
position: relative;
display: block;
width: 40%;
border: none;
margin-left: 55%;
margin-right: auto;
margin-top: 0%;
}

div #txtRoll {
position: relative; 
display: none; 
width: 100%; 
margin-left: 5%; 
margin-right: auto; 
margin-top: 3%; 
text-align: center;}

#lsmApps {
position: relative;
display: block;
width: 20%;
border: none;
margin-left: 0%;
margin-right: auto;
margin-top: 2%;
}

#prodLo {
position: relative;
display: none;
width: 100%;
border: none;
margin-left: auto;
margin-right: auto;
margin-top: 5%;
}

#prodLoLong {
position: relative;
display: block;
width: 100%;
border: none;
margin-left: 0%;
margin-right: auto;
margin-top: 1%;
}

#prodGo {
position: relative;
display: none;
width: 100%;
border: none;
margin-left: auto;
margin-right: auto;
margin-top: 5%;
}

#prodGoLong {
position: relative;
display: block;
width: 60%;
border: none;
margin-left: 0%;
margin-right: auto;
margin-top: 0%;
}



#lsmLink {
position: relative;
display: block;
width: 100%;
border: none;
margin-top: 55%;
margin-left: auto;
margin-right: auto;
color: #2e3192;
text-decoration: none;
font-family: jopmss, sans-serif;
font-style: normal;
font-weight: 100;
text-align: center;
font-size: 2.5em;
}

#lsmInfo {
position: relative;
display: block;
width: 70%;
border: none;
margin-left: auto;
margin-right: auto;
color: #000000;
text-decoration: none;
font-family: jopmss, sans-serif;
font-style: normal;
font-weight: 100;
text-align: center;
font-size: 1em;
}

#lsmLic {
position: relative;
display: block;
width: 80%;
border: none;
margin-top: 3%;
margin-left: auto;
margin-right: auto;
color: #939598;
text-decoration: none;
font-family: joptcmt, sans-serif;
font-style: normal;
font-weight: 100;
text-align: center;
line-height: 1;
font-size: .5em;
}

} /*@media end*/