@font-face {
        font-family: "KufiRegular";
        src: url("../font/KufiRegular.ttf");
        src: url('../font/KufiRegular.eot');
        src: url('../font/KufiRegular.eot?#iefix') format('embedded-opentype'),
         url('../font/KufiRegular.ttf') format('truetype');
    }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  scroll-behavior: smooth;
   }

body {
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  color: #313233;
  text-align: left;
  background: url("../../upload/postlaunch/msconsultingservice-welcome-bg.png") no-repeat top right/cover #F9F9F9; }

html,body {
  height: 100%;
}

::-webkit-scrollbar { 
    display: none; 
}


.containerheaderlogo{ position: fixed; top: 57px; left: 59px; font-size: 16px; font-weight: 400; z-index: 11; }
.containerheadermenu{ position: fixed; top: 58px; right: 59px; font-size: 14px; z-index: 11; }
.containerfooterexplore{ position: absolute; bottom: 58px; left: 59px; font-size: 14px; z-index: 11; }
  a.exlporelink{ color: #162742; font-size:21px; text-decoration: underline; }
.containerfootercopy{ position: fixed; bottom: 58px; right: 59px; font-size: 13px; z-index: 11; }

@media only screen and (max-width: 599px){
  .containerheaderlogo{ 
    position: fixed; top: 27px; left: 43px; font-size: 16px; font-weight: 400; z-index: 11; 
  }
  .containerheadermenu{ 
    position: fixed; top: 28px; right: 43px; font-size: 14px; z-index: 11; 
  }
  .containerfooterexplore{ 
    position: absolute; bottom: 58px;  left: 43px; font-size: 14px; z-index: 11; 
  }
  .containerfootercopy{ 
    position: fixed; bottom: 21px; right: 43px; font-size: 13px; z-index: 11; 
  }
}
@media only screen and (min-width: 600px) and (max-width: 767px){
  .containerheaderlogo{ 
    position: fixed; top: 37px; left: 49px; font-size: 16px; font-weight: 400; z-index: 11; 
  }
  .containerheadermenu{ 
    position: fixed; top: 38px; right: 49px; font-size: 14px; z-index: 11; 
  }
  .containerfooterexplore{ 
    position: absolute; bottom: 38px; left: 49px; font-size: 14px; z-index: 11; 
  }
  .containerfootercopy{ 
    position: fixed; bottom: 38px; right: 49px; font-size: 13px; z-index: 11; 
  }
}

.headerclear{ color: #00558C; -webkit-transition: color 2s; transition: color 2s; text-decoration: none; }
.headerclear.headerdark{ color: #162742; -webkit-transition: color 2s; transition: color 2s; text-decoration: none; }
.headerclear:hover{ color: #00558C; -webkit-transition: color 2s; transition: color 2s; text-decoration: none; }
.headerclear.headerdark:hover{ color: #162742; -webkit-transition: color 2s; transition: color 2s; text-decoration: none; }

.containerPageWelcome{ 
    font-size: 47px;
    padding: 77px;
    padding-left: 17%;
    padding-top: 18%;
}

@media only screen and (max-width: 599px){
  .containerPageWelcome{ 
    font-size: 31px;
    padding: 77px;
    padding-top: 43%;
  }
}

@media only screen and (min-width: 600px) and (max-width: 767px){
  .containerPageWelcome{ 
    font-size: 31px;
    padding: 77px;
    padding-left: 17%;
    padding-top: 97px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
  .containerPageWelcome{ 
    font-size: 47px;
    padding: 77px;
    padding-left: 17%;
    padding-top: 19%;
  }
}

.containerPageExplore{ 
    font-size: 47px;
    padding: 77px;
    padding-left: 17%;
    padding-top: 18%;
    background: #fff;
    color: #1a191b;
    height: auto;
    height: 100%;
}
.addressbook{ font-size: 16px; color: 989795; padding-top: 31px; }
