@font-face {
  font-family: NoirPro-SemiBoldItalic;
  src: url(../fonts/NoirPro-SemiBoldItalic.woff);
}
@font-face {
  font-family: NoirPro-SemiBold;
  src: url(../fonts/NoirPro-SemiBold.woff);
}

@font-face {
  font-family: NoirPro-Medium;
  src: url(../fonts/NoirPro-Medium.woff);
}

@font-face {
  font-family: NoirPro-Bold;
  src: url(../fonts/NoirPro-Bold.woff);
}

@font-face {
  font-family: NoirPro-Regular;
  src: url(../fonts/NoirPro-Regular.woff);
}


* {
  padding: 0;
  margin: 0;
}

ul, li {
  list-style: none;
}

a, a:hover, a:focus{
	text-decoration: none;
}

body {
  padding: 0;
  margin: 0;
  color: #333;
  font-family: NoirPro-Regular;
  background-color: #fff;
  font-size: 14px;
}

/**========================header=====================================**/
header{
	background-color:#fff;
	padding:0px;	
	display:inline-block;
	width:100%;
}
.logo{
	margin: 20px 0;
}

.header-right {
  height: 100%;
}
.header-right i{
 font-size: 35px;
 color: #001659;
}
.middle-container img {width: 100%}
/**=============================man-menu====================================**/
.main-menu{
  background-color: #001659;
}
.nav-item a{
  color: #fff;
}
.nav-item a:hover{
  color: #fff;
}
.dropdown-menu {
  margin-top: 0;
  background-color: #001659;
  border: none;
}
.dropdown-menu .dropdown-toggle::after {
  vertical-align: middle;
  border-left: 4px solid;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
}
.dropdown-menu .dropdown .dropdown-menu {
  left: 100%;
  top: 0%;
  margin: 0 20px;
  border-width: 0;
}
.dropdown-menu .dropdown .dropdown-menu.left {
  right: 100%;
  left: auto;
}
.btn-outline-success
{
  background: #1ab1e0;
  color: #fff;
  border-color: #1ab1e0;
}
.btn-outline-success:hover, .btn-outline-success:focus
{
  background: #dff7ff;
  color: #333;
  border: none;
  box-shadow:none;
}
@media (min-width: 768px) {
  .dropdown-menu .dropdown .dropdown-menu {
    margin: 0;
    border-width: 1px;
  }

  .dropdown-menu > li a:hover,
  .dropdown-menu > li.show {
    background: #1ab1e0;
    color: white;
  }
  .dropdown-menu > li.show > a {
    color: white;
  }
}
/**=============================man-menu====================================**/
.pd-0{
  padding:0;
  background-color: #fff;
}
/*middle part*/
.middle-part{
  background-color: #fff;
}

.welcome-part {
  margin-bottom: 30px;
}
.welcome-part h2
{
  font-size: 20px;
}

.our-product{
  padding: 60px 0;
  background: #f2f2f2;
}
.our-product p, .our-customers p {
  margin-bottom: 45px;
}

.our-customers{
  padding: 60px 0;
}
.our-customers img{width: 50%}

footer{
  background-color: #001659;
  text-align: center;
  padding: 8px 0;
  color: #fff;
}

