*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    flex-direction: row-reverse;
    justify-content: space-around;
    background-image: url('images/bluebar.png');
    background-repeat: no-repeat;
    height: 100px;
}
.navbar-nav {
    --bs-nav-link-padding-x: 5px;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
} */

.position-absolute.logo-1{position: absolute!important;top: 70px;}

@media (min-width: 992px){.mt-lg-5{margin-top: 2rem!important;}}

.responsive {margin: 0 auto; width:380px; height:192px; margin-top: -70px; background-image: url('images/logo-m.png'); background-size: 380px 192px;  background-repeat: no-repeat;}
@media (min-width: 768px) {  .responsive  {width:400px; height:203px; margin-top: -80px; background-image: url('images/logo-m.png'); background-size: 400px 203px;  background-repeat: no-repeat;}}
@media (min-width: 940px) {  .responsive  {width:500px; height:170px; margin-top: -70px; background-image: url('images/logo.png'); background-size: 500px 170px; background-repeat: no-repeat;}}
@media (min-width: 1200px) {  .responsive  {width:600px; height:204px; margin-top: -90px; background-image: url('images/logo.png'); background-size: 600px 204px; background-repeat: no-repeat;}}
@media (min-width: 1500px) {  .responsive  {width:600px; height:204px; margin-top: -90px; background-image: url('images/logo.png'); background-size: 600px 204px; background-repeat: no-repeat;}}

.containertwo {background-color: #df2027;padding: 15px 0px 5px; border-radius: 0px 0px 30px 30px;color: white;}
.footer1{background-color: #666666;}

.eye-logo{width:100%;}
@media (min-width: 768px) {.eye-logo {width:60%;}}
@media (min-width: 992px) {.eye-logo {width:50%;}}
@media (min-width: 1200px) {.eye-logo {width:50%;}}
@media (min-width: 1500px) {.eye-logo {width:50%;}}

.furqan-logo{width:40%;}
@media (min-width: 768px) {.furqan-logo {width:25%;}}
@media (min-width: 992px) {.furqan-logo {width:20%;}}
@media (min-width: 1200px) {.furqan-logo {width:20%;}}
@media (min-width: 1500px) {.furqan-logo {width:20%;}}

.garage-logo{width:50%;}
@media (min-width: 768px) {.garage-logo {width:50%;}}
@media (min-width: 992px) {.garage-logo {width:40%;}}
@media (min-width: 1200px) {.garage-logo {width:40%;}}
@media (min-width: 1500px) {.garage-logo {width:40%;}}

.foundation-logo{width:50%;}
@media (min-width: 768px) {.foundation-logo {width:25%;}}
@media (min-width: 992px) {.foundation-logo {width:20%;}}
@media (min-width: 1200px) {.foundation-logo {width:20%;}}
@media (min-width: 1500px) {.foundation-logo {width:20%;}}

.footer2{background-color: #313031;padding: 50px;}

.kns-logo{width:30%;}
@media (min-width: 768px) {.kns-logo {width:15%;}}
@media (min-width: 992px) {.kns-logo {width:10%;}}
@media (min-width: 1200px) {.kns-logo {width:10%;}}
@media (min-width: 1500px) {.kns-logo {width:10%;}}

.heading{font-size: 24px;font-weight: 600; color:#6b6b6b; margin-bottom:0!important}

.runningtext {width:100%; text-align: center;margin: auto;font-size: 16px;vertical-align: top; margin-bottom: 20px;  line-height: 160%;text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 400;font-style: normal; color: #888;}
@media (min-width: 768px) {.runningtext {width:80%; font-size: 16px;margin-top: 0px;font-weight: 300;}}
@media (min-width: 992px) {.runningtext {font-size: 16.5px;margin-top: 0px;}}
@media (min-width: 1200px) {.runningtext {font-size: 19px;margin-top: 0px;}}
@media (min-width: 1500px) {.runningtext {font-size: 22.5px;margin-top: 0px;}}

.bluebar {width: 100%; height: 70px;  background-image: url('images/bluebar.png'); background-size: cover; }
@media (min-width: 768px) {  .bluebar  {height:90px;}}
@media (min-width: 940px) {  .bluebar  {height:90px; }}
@media (min-width: 1200px) {  .bluebar  {height:110px;}}
@media (min-width: 1500px) {  .bluebar  {height:110px; }}

.mt-5{margin-top: 2rem !important;}
.container{--bs-gutter-x: 0rem!important; }
.row{padding-right: calc(var(--bs-gutter-x) * 0)!important;  padding-left: calc(var(--bs-gutter-x) * 0)!important;}
.mt-4{margin-top: 0rem !important;}

.carousel-indicators li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 5px!important;
    height: 5px!important;
    margin-right: 8px!important;
    margin-left: 8px!important;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff!important;
    background-clip: padding-box;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    opacity: 2.5!important;
    transition: opacity .6s ease;
    border-radius: 100% !important;
    list-style-type: none;
}

.active, .dot:hover {
    background-color: #333!important;
  }

  /* .row {
    --bs-gutter-x: 0rem;}

  .col-8{width: 60%!important;text-align: right;}
  @media (max-width: 768px) {  .col-8  {width: 100%!important;text-align: center;}}

  .col-4{width: 40%!important; text-align: right;padding-right: 10px;}
  @media (max-width: 768px) {  .col-4  {width: 100%!important;text-align: center;}}
  */
  .link_footer{
    color:#b8b8b8!important;
    text-decoration: none!important;
  }
  
  .link{
    color:#337ab7!important;
    text-decoration: none;
  }

  .inner {
    float: left;
    width: 33.33%;
    padding: 10px;
  }

  .inner1 {
    float: left;
    width: 33.33%;
    padding: 10px;
  }
  @media (max-width: 768px) {  .inner  {width: 100%;text-align: center!important;}}
  @media (max-width: 768px) {  .inner1  {display: none;}}
  /* Clear floats after the columns */


.financial{font-size:15px;}
@media (min-width: 1500px){.financial {font-size:16px;}}

  .about{
    background-color:#242424!important;
  }

  .about:after {
    content: "";
    display: table;
    clear: both;
  }