
@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap');
body {
    margin: 0;
    padding: 0; padding-top: 145px;
    width: 100%;
    font-family: "Red Hat Display", sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
    font-weight:normal; color: #fff;
    background:#075B6F; }
  img{max-width: 100%;}
  a{color: #fff; }
  a:hover{color: #4EBE9C;}
 *{-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
  h2{ font-size: 66px;  font-style: normal;  line-height: normal; font-weight: 700; margin-bottom: 30px; color: #009397;}
  p{margin: 0; margin-top: 80px;}
  p:last-child{margin-bottom: 0px;}
header{position: fixed; left: 0; top: 0; right: 0; border-bottom: 1px solid #000; padding: 30px 0; background: #fff; z-index: 99; }
header.fixed{padding: 12px 0;}
header.fixed img{max-height: 35px;}
.logo_img{filter: brightness(0) invert(1);}
  section{padding: 50px 0;}
  .welcome_section, .contact_section{background: url(../images/latest/bg.svg) right top no-repeat; background-size:auto 118%;}
  .Independently_section{background: #075B6F url(../images/latest/bg1.svg) bottom left no-repeat; color: #fff; text-align: right;background-size:auto 100%;}
  .Independently_section h2{color: #4EBE9C;}
  .contact_section a{font-weight: 700;}

  footer{ padding:40px 0; background: #075B6F;color: #fff; font-weight: 700;}
  footer div.col-md-6:last-child{}
  footer a{color: #fff;}
  @media (min-width: 1200px) {
    .container {
        max-width: 90%;
    }
  
  }
  
  @media (min-width: 1920px) {
    .container {
        max-width: 1900px;
    }
  }
  @media (max-width: 1600px) {
    h2{font-size: 62px;}
    body {font-size: 20px;}
  }
  @media (max-width: 700px) {
    #coming_soon{min-height: 100%; }
    body{text-align: center; font-size: 16px;  padding-top: 0px;}
   section{min-height: 100%; padding: 150px 0; height: 100vh;}
    h2{font-size: 36px; margin-bottom: 20px;}
    p{margin: 0; width: 100%; margin-top: 40px; max-width: 80%;display: inline-block;}
   header{padding: 25px 0;}
   header img{max-height: 43px;}
   .welcome_section{ padding-top: 240px;}
   .contact_section, .welcome_section{background-position: 100% 115%; background-size: 90% auto;}
   .welcome_section p{}
   .Independently_section{text-align: center; background: #075B6F url(../images/latest/bg1_m.svg) bottom left no-repeat; background-size: 75% auto;}
   .contact_section .row{height: 100vh; align-items: center;}
   .contact_section{padding: 0;}
   footer{text-align: left;}
   footer img{max-height: 56px; margin-top: 20px;}
   footer div.col-md-6:last-child{text-align: left;}
  }