﻿@font-face {
  font-family: "ProximaNovaaltBold";

  src: url(./Fonts/Proxima\ Nova\ Alt\ Bold.otf);
}

@font-face {
  font-family: "ProximaNovaaltRegular";

  src: url(./Fonts/Proxima\ Nova\ Alt\ Regular.otf);
}

@font-face {
  font-family: "ProximaNovaBold";

  src: url(./Fonts/Proxima\ Nova\ Bold.otf);
}

@font-face {
  font-family: "ProximaNovaExtraBold";

  src: url(./Fonts/Proxima\ Nova\ Extrabold.otf);
}

@font-face {
  font-family: "ProximaNovaBlack";

  src: url(./Fonts/Proxima\ Nova\ Black.otf);
}

@font-face {
  font-family: "Nirmala";

  src: url(./Fonts/Nirmala.ttf);
}

@font-face {
  font-family: "NotoSans-Regular";

  src: url(./Fonts/NotoSans-Regular.ttf);
}

@font-face {
  font-family: "Poppins-Bold";

  src: url(./Fonts/Poppins-Bold.ttf);
}

@font-face {
  font-family: "Poppins-SemiBold";

  src: url(./Fonts/Poppins-SemiBold.ttf);
}

body {
  font-family: "Montserrat", sans-serif;
}

#headermain {
  text-align: center;
}

header#headermain {
  box-shadow: 0 0 13px -4px #989393;

  margin: 0px;

  background: #fff;

  z-index: 999;
}

.brandnew-logo {
  width: 225px;

  height: auto;

  margin: 5px -12px 5px;
}

.navbar-light .navbar-toggler {
  border-color: #fff;
}

#header li {
  margin: 0px;
}

/* #navbarSupportedContent a {

    margin: 0px 13px;

    font-family: 'ProximaNovaaltBold';

} */

.navbar-light .navbar-nav .nav-link {
  color: #17a2b8 !important;

  font-size: 16px;

  font-weight: 600;

  font-family: "ManropeBold";
}

#header li {
  margin: 0px;
}

li.nav-item.dropdown {
  text-align: center;
}

/* #navbarSupportedContent a {

    margin: 0px 13px;

    font-family: 'ProximaNovaaltBold';

} */

a#navbarDropdown {
  font-weight: 600;

  font-family: "ProximaNovaaltBold";

  font-size: 16px;

  color: #17a2b8;
}

.navbar-light .navbar-nav .nav-link {
  color: #17a2b8 !important;

  font-size: 16px;

  font-weight: 600;

  font-family: "ManropeBold";
}

.dropdown-menu {
  margin: 0px;

  padding: 0px 0px;

  box-shadow: 0 1px 11px rgb(0 0 0 / 15%) !important;

  border: 0px;
}

/* #navbarSupportedContent a {

    margin: 0px 13px;

    font-family: 'ProximaNovaaltBold';

} */

a.dropdown-item {
  /* margin: 0px !important; */

  font-family: "ProximaNovaaltBold";

  font-size: 14px;
}

/* #navbarSupportedContent a {

    margin: 0px 13px;

    font-family: 'ProximaNovaaltBold';

} */

#headermain .active a {
  color: #5cc0bd !important;

  font-size: 13px !important;
}

#headermain .nav-link {
  color: #0e2947 !important;

  font-size: 12px;

  padding: 6px 14px;

  font-weight: 600 !important;

  font-family: "Montserrat", sans-serif;
}

img.aerrowtracker {
  margin: -6px 8px;

  width: 30px;

  height: 30px;
}

a.btn.sign_btn {
  color: #fff;

  font-size: 12px;

  margin-right: 11px;

  padding: 4px 17px !important;

  background: #5cc0bd;

  border-radius: 6px;

  font-weight: 600;

  /* font-family: "ProximaNovaBold"; */

  font-family: "ManropeBold";
}

a.btn.login-btn {
  background: #dbd7d5;

  color: #132579;

  font-size: 12px;

  margin-right: -13px;

  padding: 4px 17px !important;

  background-color: #dbd7d5;

  border-radius: 6px;

  font-weight: 600;

  /* font-family: "ProximaNovaBold"; */

  font-family: "ManropeBold";
}

@media (max-width: 767px) {
  section.banner {
    min-height: 10vh !important;
  }

  .whatsapp {
    position: absolute;

    right: 70px;

    top: 0px;
  }

  img.appstore {
    margin: 11px auto !important;
  }

  .language-name {
    padding: 7px 5px !important;

    font-size: 9px !important;
  }

  .row.lang {
    margin: 0px !important;
  }

  .whatsapp img {
    width: 15% !important;

    float: right;

    margin-top: 54px;

    margin-right: -30px;
  }

  ul.contacts-detail {
    padding: 15px;

    text-align: center;
  }

  ul.footermenu {
    text-align: center;

    padding: 15px;
  }

  .footer-content {
    text-align: center;

    padding: 0px !important;
  }

  #footercontent {
    padding: 45px 15px 30px !important;
  }

  button.navbar-toggler {
    float: right !important;

    margin-right: -40px !important;
  }

  nav.navbar.navbar-expand-lg.navbar-light {
    height: auto !important;
  }

  .brandnew-logo {
    width: 191px;
  }

  #headermain ul.navbar-nav {
    /* float: left; */

    padding: 0px;

    text-align: center;
  }

  a.btn.login-btn {
    padding: 4px 23px !important;

    margin-top: 9px;

    margin-right: 8px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #headermain .nav-link {
    padding: 6px 8px;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  img.aerrowtracker {
    margin: -6px 2px;
  }

  #headermain .nav-link {
    padding: 6px 9px;
  }

  nav.navbar.navbar-expand-lg.navbar-light {
    padding: 0.5rem 0.3rem;
  }

  #footercontent {
    padding: 73px 75px 14px 36px !important;
  }

  .whatsapp {
    margin-top: -74px !important;

    margin-right: -45px !important;
  }

  .whatsapp img {
    width: 9% !important;
  }

  .footer-content {
    padding: 0px 0px 40px 0px !important;
  }

  .footer-content img {
    width: 100% !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991.9px) {
  button.navbar-toggler {
    float: right;

    margin-right: -20px;

    margin-top: 0px;
  }

  div#navbarSupportedContent {
    padding: 0px;

    text-align: center;
  }

  a.btn.login-btn {
    padding: 4px 23px !important;

    margin-top: 9px;

    margin-right: 5px;
  }
}

@media only screen and (min-width: 1600px) and (max-width: 1620px) {
  nav.navbar.navbar-expand-lg.navbar-light {
    height: auto !important;
  }
}

#footercontent {
  background: #2b3377;

  padding: 100px 100px 33px 60px;
}

.footer-content {
  padding: 0px 0px 40px 80px;
}

ul.social-media {
  list-style: none;

  padding: 0px;

  margin: 33px 0px;
}

li.social-icon {
  display: inline-block;
}

a {
  text-decoration: none;
}

p.tsktckr {
  color: #fff;

  font-size: 11px;

  font-family: "Nirmala";
}

ul.footermenu {
  list-style: none;
}

li.footer-title {
  margin-top: 2px;
}

ul.contacts-detail {
  list-style: none;

  padding: 0px 45px;
}

li.contacts-info {
  color: #fff;

  font-size: 13px;

  font-weight: 600;
}

li.contacts-infodata {
  color: #fff;

  font-size: 12px;

  font-family: "ProximaNovaBold";

  margin-top: 6px;
}

img.appstore {
  display: block;

  margin: 9px 43px;
}

.row.lang {
  border-top: 1px solid #fff;

  margin: 0px -19px;
}

.language-section {
  list-style: none;

  display: flex;

  justify-content: center;

  padding-left: 0px;

  color: #fff;

  margin: 10px 0px;
}

.language-name,
.language-name:hover {
  padding: 2px 16px;

  font-size: 12px;

  border-right: 1px solid;

  cursor: pointer;

  color: #fff;

  text-decoration: none;
}

.whatsapp {
  text-align: end;

  margin-top: -75px;

  margin-right: -62px;

  cursor: pointer;
}

.whatsapp img {
  width: 4%;
}

li.footermenu a {
  color: #fff;

  font-size: 13px;

  font-weight: 600;

  font-family: "ProximaNovaBold";

  text-decoration: none;
}

li.footer-title a {
  color: #fff;

  font-size: 13px;

  font-family: "Nirmala";

  text-decoration: none;
}

li.contacts-info {
  color: #fff;

  font-size: 13px;

  font-weight: 600;
}

ul.contacts-detail a {
  color: #fff;

  font-size: 12px;

  text-decoration: none;
}

@media (min-width:1200px){
 .whatsapp    {position: fixed;
    bottom: 130px;
    top: auto;
    right: 83px;
}.whatsapp img {
    width: 22%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1350px){
.whatsapp img {
    width: 22% !important;
}
.whatsapp {
position:fixed;
	bottom: 130px;
    right:83px;
}
}
@media (max-width: 767px)  {
.whatsapp {
    position: fixed;
    right: 58px;
    top: auto;
    bottom: 120px;
    margin-right: 0;
}
.whatsapp img {
    width: 25% !important;
}
}

@media (min-width: 768px) and (max-width: 1199px){
.whatsapp img {
    width: 22% !important;
}
.whatsapp {position: fixed;
    bottom: 125px;
    right: 73px;
}
}
