.container:not(.is-max-desktop):not(.is-max-widescreen) {

    max-width: 100% !important;

    padding: 0px !important;

}



#btn_tlf, #btn_tlf-m {

display:none !important;

}

* {

  box-sizing: border-box;

}



.author-info {

  background: rgba(0, 0, 0, 0.75);

  color: white;

  padding: 0.75rem;





  text-align: center;

  position: absolute;

  bottom: 0px;

  left: 0px;

  width: 100%;

  margin: 0px;

}

.author-info a {

  color: white;

}



header{

display: none;

}

footer{

display: none;

}

#header2{

    max-width: 1920px;

    margin-left: auto;

    margin-right: auto;

}



#header3{

    max-width: 1920px;

    margin-left: auto;

    margin-right: auto;



 }



#header4{

    max-width: 1920px;

    margin-left: auto;

    margin-right: auto;



 }





.headerimg{

   width: 100%;

   margin-left: auto;

   margin-right: auto;



 

}

.headerimg2{

   width: 100%;

   margin-left: auto;

   margin-right: auto;



 

}



.headerimg3{

   width: 100%;

   margin-left: auto;

   margin-right: auto;



 

}



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



  .headerimg{

   max-width: 1240px !important;

   margin-left: auto;

   margin-right: auto;

  }

}