* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.logo_left {width: 30%; float: left;}
.icons_fo_imp{width: 70%; float: left; text-align: right; padding: 5px 0px;}
.icons_fo_imp .nav{ text-align: right; align-items: center; float: right;}
.icons_fo_imp .nav li { padding-right: 20px;}
.icons_fo_imp .nav li a{text-decoration: none; color: #fff;}
.icons_fo_imp .nav li:last-child { padding-right: 0px;}
.outer_container .stick-logo-fo img{ width: 250px;}
.post_square img{ width: 25px; }

@media screen {
   }
  @media screen and (min-width: 0px) and (max-width: 640px) {
    }

@media screen {
   }
  @media screen and (min-width: 0px) and (max-width: 640px) {
     }

@media screen {
  
   }
  @media screen and (min-width: 0px) and (max-width: 640px) {
     }

@media screen {
  
     }
  @media screen and (min-width: 0px) and (max-width: 640px) {
    
      }
  @media screen and (min-width: 641px) and (max-width: 980px) {
     }

@media screen {
   }
  @media screen and (min-width: 0px) and (max-width: 640px) {
     }

@media screen {
 
    }
  @media screen and (min-width: 0px) and (max-width: 640px) {
    #introduction {
      padding-bottom: 0px; }
      #introduction p {
        font-size: 16px;
        line-height: 24px; }
        .logo_left {
          width: 60%;
          float: left;
      }
      .icons_fo_imp{width: 40%; float: left;}
      .outer_container .stick-logo-fo img {
        width: 180px;
    }
     }

@media screen {
  #navigation_bar {
    visibility: hidden;
    display: none;
    position: fixed;
    width: 100%;
    height: 0; padding: 0px 0px;
    background: rgb(0, 0, 0);top: 0px; z-index: 999999;padding-top: 0.5rem;
    padding-bottom: 0.5rem;
     }
    }
  @media screen and (min-width: 0px) and (max-width: 640px) {
     }
  @media screen and (min-width: 641px) and (max-width: 980px) {
    }

@media screen {
  #navigation_bar.show {
    visibility: visible;
    display: block;
    height: 68px; } }
  @media screen and (min-width: 0px) and (max-width: 640px) {
    #navigation_bar.show {
      height: 55px;
      visibility: visible;
      display: block; } }

@media screen { }
  @media screen and (min-width: 0px) and (max-width: 640px) {
    }
  @media screen and (min-width: 641px) and (max-width: 980px) {
     }
  @media screen and (min-width: 0px) and (max-width: 640px) {
    }

@media screen {
   }
@media screen and (min-width: 0px) and (max-width: 640px) {
  }
@media screen and (min-width: 641px) and (max-width: 980px) {
  }


@media print {

  

   }