  body {
    font-family: "Montserrat", sans-serif !important;
  }
  .about_details{
      padding-left: 80px !important;
      padding-right: 80px !important;
  }
  @media (max-width: 768px) {
      .about_details{
          padding-left: 10px !important;
          padding-right: 10px !important;
      }
  }
.line {
  overflow: hidden;
  text-align: center;
  color: red;
  font-weight: bold;
  font-size: 22px;
}

.line:before,
.line:after {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.line:before {
  right: 0.5em;
  margin-left: -50%;
}

.line:after {
  left: 0.5em;
  margin-right: -50%;
}

  #myCarousel{
    margin-top: 50px;
  }  
  .carousel-inner img {
      width: 100%; /* Set width to 100% */
      margin: auto;
      /*height: 350px !important;*/
  }
  .carousel-caption h3 {
      color: #fff !important;
  }
  @media (max-width: 600px) {
    .carousel-caption {
      display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
    }
  }  
/*  .container-fluid {
      padding: 30px 20px;
  }*/
  .bg-grey {
      background-color: #f6f6f6;
  }

  .thumbnail {
      padding: 0 0 15px 0;
      border: none;
      border-radius: 0;
  }
  .thumbnail img {
      width: 100%;
      height: 100%;
      margin-bottom: 10px;
  }

  .carousel-indicators li {
      border-color: white;
  }
  .carousel-indicators li.active {
      background-color: white;
  }
  .item h4 {
      font-size: 19px;
      line-height: 1.375em;
      font-weight: 400;
      font-style: italic;
      margin: 70px 0;
  }
  .item span {
      font-style: normal;
  }

  .navbar {
      /*margin-bottom: 0;*/
      /*font-size: 15px !important;*/
      border: 0;
      background-color:  white;
      z-index: 999;
      box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
  }
  .navbar li a, .navbar .navbar-brand {
      color: #4174a7 !important;
  }
  .navbar-nav li.active a {
      color: white !important;
      background-color: #4174a7 !important;
  }
  .navbar-default .navbar-toggle {
      border-color: transparent;
      color: #fff !important;
  }
  .navbar-brand {
    padding: 0px;
  }
  .navbar-brand>img {
    height: 100%;
    width: auto;
  }
  .navbar-header{
    margin-left: 20px !important;
  }
  .navbar-right{
    margin-right: 1px !important;
    margin-left: 5px !important;
  }


.product-headline{
font-weight: 700;
font-size: 25px;
color: #036!important;
text-align: center;
}

.image-flip:hover .backside,
.image-flip.hover .backside {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    border-radius: .25rem;
}

.image-flip:hover .frontside,
.image-flip.hover .frontside {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.mainflip {
    -webkit-transition: 1s;
    -webkit-transform-style: preserve-3d;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transition: 1s;
    transform-style: preserve-3d;
    position: relative;
}

.frontside {
    position: relative;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    z-index: 2;
    background: transparent;
}

.frontside img{
  height: 250px !important;
}

.backside {
    position: absolute;
    top: 0;
    left: 0;
    background: white;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    -moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    min-height: 250px !important;
    min-width: 100%;

    padding: 60px;
    margin-bottom: 30px;
  }

.frontside,
.backside {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transition: 1s;
    -moz-transform-style: preserve-3d;
    -o-transition: 1s;
    -o-transform-style: preserve-3d;
    -ms-transition: 1s;
    -ms-transform-style: preserve-3d;
    transition: 1s;
    transform-style: preserve-3d;
}


.backside .icon {
  float: left;
}

.backside .icon i {
  color: #666666;
  font-size: 50px;
  transition: 0.5s;
  line-height: 0;
}

.backside .icon i:before {
  background: #1dc8cd;
  background: linear-gradient(45deg, #1dc8cd 0%, #55fabe 100%);
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.backside h4 {
  /*margin-left: 100px !important;*/
  font-weight: 700;
  margin-bottom: 15px;
  font-size: 18px;
}

.backside h4 a {
  color: #111;
}

.backside p {
  font-size: 16px;
  /*margin-left: 100px !important;*/
  margin-bottom: 0;
  line-height: 24px;
}

@media (max-width: 767px) {
.backside .icon {
    float: none;
    text-align: center;
    padding-bottom: 15px;
  }
.backside h4, .backside p {
    margin-left: 0;
    text-align: center;
  }
}


/*.backside h4{
  color: #4174a7;
  font-weight: bold;
  font-style: italic;
}
*/
#product{
/*background-color: #3D5582;*/
background-image: url('image/product.jpg');
    background-position: center center;
    background-repeat:  no-repeat;
    background-attachment: fixed;
    background-size:  cover;
    height: auto;
}

blockquote{
  font-size: 13px !important;
}

/*myarline*/

.panel-title a{
  text-decoration: none;
}

.ife{
font-weight: 700;
font-size: 25px;
color: black !important;
text-align: center;
}
.mb-0 a{
  text-decoration: none;
  font-weight: bold;
  color: black;
}

.mb-0 [data-toggle="collapse"]:after {
display: inline-block;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  transform: rotate(90deg) ;
  transition: all linear 0.25s;
  float: right;
  }   
.mb-0 [data-toggle="collapse"].collapsed:after {
  transform: rotate(0deg) ;
}

#airline_service{
background-image: url('image/ife_service.jpg');
    background-position: center center;
    background-repeat:  no-repeat;
    background-attachment: fixed;
    background-size:  cover;
    height: auto;
}

/*.main_landing{
  background-image: url('image/myairline.jpg');
    background-repeat:  no-repeat;
    background-attachment: fixed;
    background-size:  cover;
    height: auto;
}*/

.panel:hover {
  box-shadow: 5px 0px 40px rgba(0,0,0, .2);
}

#vission{
  background-color: #f6f6f6;
  color: black;
}
#vission h4{
  font-weight: 700;
font-size: 25px;
color: black!important;
}

#vission ul{
  line-height: 26px;
list-style-type: disc;
}

/**/


/*aboutus*/

#aboutus{
  margin-top: 50px;
  text-align: justify;
}

/**/

#contactform{
  color: #036 !important;
  margin-top: 50px;
}

.contactpanel:hover {
  box-shadow: 0px 0px 0px rgba(0,0,0, 0);
}

/*footer*/
.footer{ width:100%; background:#4174a7; color:#ffffff; padding:0px 0px;}
.footer ul{ list-style:none; padding:0; margin:0;}
.footer ul li{}
.footer ul li a{ font-size:15px; color:white; text-decoration: none}
.footer p{ font-size:13px;}

.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 .social {
     -webkit-transform: scale(0.8);
     /* Browser Variations: */
     
     -moz-transform: scale(0.8);
     -o-transform: scale(0.8);
     -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
     -o-transition-duration: 0.5s;
     color: white;
 }

 .letter h4{
  font-style: italic;
  font-weight: bold;
  text-shadow: 1px 0px 1px rgba(0,0,0,.8);
  color: #1E3882;
}

.letter ul li{
  font-size: 18px;
}

.request{
  text-decoration: none !important;
  cursor: pointer;
  border-radius: 25px;
}

.request p{
  font-style: italic;
  font-weight: bold;
  text-shadow: 1px 0px 1px rgba(0,0,0,.8);
  color: whitesmoke;
  font-size: 25px;
}

.more{
  font-style: italic;
  font-weight: bold;
  font-size: 20px;
  text-decoration: none !important;
}


 #entertainmentCarousel .carousel-indicators li {
      border-color: white;
  }
 #entertainmentCarousel .carousel-indicators li.active {
      background-color: white;
  }
 #entertainmentCarousel .glyphicon-chevron-left{
    color: white;
 }

  #entertainmentCarousel .glyphicon-chevron-right{
    color: white;
 }

 #entertainmentCarousel .carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}

#customCarousel .carousel-control.left, .carousel-control.right{
     background-image:none !important;
   filter:none !important;
}

 #customCarousel .carousel-indicators li {
      border-color: #4174a7;
  }
 #customCarousel .carousel-indicators li.active {
      background-color: #4174a7;
  }
 #customCarousel .glyphicon-chevron-left{
    color: #4174a7;
 }

  #customCarousel .glyphicon-chevron-right{
    color: #4174a7;
 }

/*#about p{
  font-size: 15px;
}*/


 #advertisementCarousel .carousel-indicators li {
      border-color: white;
  }
 #advertisementCarousel .carousel-indicators li.active {
      background-color: white;
  }
 #advertisementCarousel .glyphicon-chevron-left{
    color: white;
 }

  #advertisementCarousel .glyphicon-chevron-right{
    color: white;
 }

 #advertisementCarousel .carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}


 #adminCarousel .carousel-indicators li {
      border-color: black;
  }
 #adminCarousel .carousel-indicators li.active {
      background-color: black;
  }
 #adminCarousel .glyphicon-chevron-left{
    color: black;
 }

  #adminCarousel .glyphicon-chevron-right{
    color: black;
 }

 #adminCarousel .carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}



 #analyticsCarousel .carousel-indicators li {
      border-color: black;
  }
 #analyticsCarousel .carousel-indicators li.active {
      background-color: black;
  }
 #analyticsCarousel .glyphicon-chevron-left{
    color: black;
 }

  #analyticsCarousel .glyphicon-chevron-right{
    color: black;
 }

 #analyticsCarousel .carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}

  #newsCarousel .carousel-indicators li {
      border-color: black;
  }
  #newsCarousel .carousel-indicators li.active {
      background-color: black;
  }

  /*#news{*/
      /*background-image: url('image/product.jpg');*/
      /*background-position: center center;*/
      /*background-repeat:  no-repeat;*/
      /*background-attachment: fixed;*/
      /*background-size:  cover;*/
      /*height: auto;*/
  /*}*/


  /*-----------------------------------------*/

  /*-----------------------------------------*/