.frontlogo {
 max-height:1.75em;
 margin-top:0.5em;
}

.header{
 height:3em;
}

img
 {margin: 20px;}
 
ul
{
    list-style-type: none;
}

.literm
 {
  color: #000;
  margin:15px;
 }

a
{
 text-decoration: none;
 color:#000000;
}

a.light
 {
  color:#fff;
  border:none;
  text-decoration: none;
 }

a.h2l
 {
  border:none;
  color:#141414;
 }
 
.upper
 {
  margin-top:3em;
 }

 .uppermain
 {
  margin-top:4em;
 }


@media (max-width: 720px) {

 
  body
 {

 }

} /*end max 720*/

@media (min-width: 721px) and (max-width: 1280px) {

 
  body
 {

 }

} /*end max 1280*/

@media (min-width: 1281px) and (max-width: 1600px) {

.upper
 {
  margin-top:5.5em;
 }
 
  body
 {

 }

} /*end max 1600*/

@media (min-width: 1601px) {

.upper
 {
  margin-top:5.5em;
 }
 
  body
 {

 }

} /*end max 1600*/

.fimg
 {
  padding:none;
  margin:none;
 }
 
.button-secondary {
            color: white;
            border-radius: 4px;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        }
        
p
{
 padding:1em;
 color: #000;
}

input
 {
  padding-right:5px;
 }
 
.button-metylan {
            background: #4c2178; /* light green */
        }
        
.pfoot
 {
  color:#fff;

 }

.xs-logo
 {
  height:2em;
  vertical-align:middle;
 }
 
.head-logo
 {
  height:15em;
 }
 
.transp
 {
    background: rgb(54, 25, 25); /* Fall-back for browsers that don't support rgba */
    background: rgba(255, 255, 255, .8);
 }
 
 .reg-logo
 {
  height:5em;
 }
 
.cust-head
{
   color: #4c2178;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin: 1em 0 1em;
    font-size:1.5em;
    display:block;
}