*{
	margin:0;
}
.container{
margin:0px 7%;
}
.container-1{
margin:0px 2%;
}

.dropbtn {
  
  color: #fff;
 
  font-size: 16px;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}
.phone {
    /* margin-top: 90px; */
    position: fixed;
    bottom: 0;
    right: 20px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {color: #DD1B3D;}










##toggle {
  display: none;
}

/**
  Hamburger
**/
.hamburger {
  position: absolute;
  top: 5em;
  right: 5%;
  margin-left: -2em;
  margin-top: -45px;
  width: 2em;
  height: 45px;
  z-index: 9999999999!important;
}

.hamburger div {
  position: relative;
  width: 2em;
  height: 2px;
  border-radius: 3px;
  background-color:#d3d3d3;
  margin-top: 8px;
  transition: all 0.3s ease-in-out;
}

/**
Nav Styles
**/
.nav {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #090E6B;
  top: -100%; left: 0; right: 0; bottom: 0;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  transform: scale(0);
  z-index:9999;
}
.nav-wrapper {
	background: #1f2e39;
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  height: 100%;
  padding-top: 71px;
  z-index:99999999999999!important;
}
nav {
  text-align: left;
  margin-left: 25%;
}
nav a {
	font-size:16px;
	font-family: 'Poppins', sans-serif;
  position: relative;
  text-decoration: none;
  color: #fff;
  font-size: 2em;
  display: inline-block;
  margin-top: 1.25em;
  transition: color 0.2s ease-in-out;
  letter-spacing: 1px;
}
nav a:before {
  content: '';
  height: 0;
  position: absolute;
  width: 0.25em;
  background-color: white;
  left: -0.5em;
  transition: all 0.2s ease-in-out;
}
nav a:hover {
  color: white;
}
nav a:hover:before {
  height: 100%;
}

/**
Animations
**/
#toggle:checked + .hamburger .top-bun {
  transform: rotate(-45deg);
  margin-top: 25px;
}
#toggle:checked + .hamburger .bottom-bun {
  opacity: 0;
  transform: rotate(45deg);
}
#toggle:checked + .hamburger .meat {
  transform: rotate(45deg);
  margin-top: -7px;
}

#toggle:checked + .hamburger + .nav {
  top: 0;
  transform: scale(1);
}
.hamburger {
    position: absolute;
    top: 7em;
    right: 5%;
    margin-left: -2em;
    margin-top: -45px;
    width: 2em;
    height: 45px;
    z-index: 5;
}



.header-1{
   background:#1f2e39;	
}
.top-1{
	display:flex;
   
	padding: 15px 20px;
}
.to-4{
	width:50%;
}
.top a {
	text-align:left;
    color: #fff;
    font-size: 20px;
	text-decoration:none;
  font-family: 'Poppins', sans-serif;
 font-weight:600;
}
.top h4 {
	text-align:right;
    margin-left:auto;
	margin-right:auto;
}
div#menu-1 a {
     
   
    font-size: 16px;
    font-weight: 400;
	text-decoration:none;
	padding:20px 30px 0px 30px;
	font-family: 'Lato', sans-serif;

}
div#menu-1{
	    text-align: right;
	  width:90%;
    padding: 13px 40px;

}

/* Style the buttons */
.btn {
color:#fff;
  
}

/* Style the active class, and buttons on mouse-over */
.active, .btn:hover {
 
  color:#DD1B3D;
}
div#logo {
	width:10%;
    color: #fff;
    font-size: 19px;
    font-weight:700;
     font-family: 'Poppins', sans-serif;
	 padding:0px 40px;
}
.navbar-1{
	display:flex;
	padding:10px 0px 10px 0px;
    background:#1f2e39;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999999999999;
}
.navbar{
	display:flex;
	
}
.logo-a{
	margin-left:auto;
	margin-right:auto;
}

.banner{
	 background-image:url('./images/header-image-flight.jpg'), linear-gradient(rgba(0,0.3,0.2,0.5),rgba(0,0.3,0.2,0.6));
    background-blend-mode: overlay;
     padding-bottom:50px;
	 height:500px;
	 background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover;
     
}
section#about-us {
    margin-top: 51px;
}
.top-heading{
	width:40%;
	padding:74px 100px;
	
}
.top-heading h2{
	font-weight:600;
	font-size:64;
    font-family: 'Poppins', sans-serif;
	color:#fff;
	padding-top: 30px;
	
}
.top-heading p{
	font-size:16;
	font-family: 'Poppins', sans-serif;
	color:#fff;
	padding-top: 70px;
	padding-right:50px;
	font-weight:400;
	line-height:18px;
}  
.btnw {
    
    font-weight: 500;
    background-color: #DD1B3D;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    padding: 20px 45px 20px 45px;
	border:none;
	border-radius:4px;
    margin-top: 40px;
	font-size:15px;
	font-weight:400;
}
.btnw a{
	text-decoration:none;
	color:#fff;
	font-family: "Poppins", Sans-serif;
}
.btnw-1 {
     font-weight: 500;
    background-color: #DD1B3D;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    padding: 20px 45px 20px 45px;
	border:none;
	border-radius:4px;
    margin-top: 90px;
	font-size:15px;
	font-weight:400;
}
.btnw-1 a{
	text-decoration:none;
	color:#fff;
	font-family: "Poppins", Sans-serif;
}

.image img{
margin-top: 60px;

    border:2px solid #DD1B3D;
    border-width: 3px 3px 3px 3px;
    height:400px;
	width:600PX;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
.heading-1{
	width:50%;
}
.heading-1 h2{
    font-size:37;
	 font-family: "Poppins", Sans-serif;
	 font-weight:600;
	 color:#171625;
	     margin-bottom: 29px;
}
.heading-1 p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
}
.image-1 img{
	 border:2px solid #DD1B3D;
    border-width: 3px 3px 3px 3px;
    height:300px;
	width:500PX;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
.heading-2 p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin:0px 10px 0px 20px;
}
.heading-3 p{
	font-size:14px;
	 font-weight:400;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin:0px 20px 0px 0px;
}

.about-us-1{
	margin-top:30px;
}


/* services*/

.heading-4 h2{
    font-size:37;
	 font-family: "Poppins", Sans-serif;
	 font-weight:600;
	 color:#171625;
	 text-align:center;
	 margin-top:60px;
}
.bg-image{
	display:flex;
	margin-top:20px;
}
hr{
	width:45px;
	background:#fff;
	height:4px;
	border:none;
	margin-top:25px;
	margin-left:25px;
}

.bg-image-1{
    
	 height:350px;
	 width:360px;
	 background-image:url('./images/New-Project-14.png'), linear-gradient(rgba(0,0.3,0.2,0.3),rgba(0,0.3,0.2,0.3));
	 background-blend-mode: overlay;
     padding-bottom:50px;
	 background-position: center-left; /* Center the image */
     background-repeat: no-repeat; /* Do not repeat the image */
     background-size: cover;
     margin:10px 34px;
     border-radius:10px;
 

}
 h3{
    font-weight:600;
	font-family: 'Roboto', sans-serif;	
	color:#fff;
    font-size:18px;
    margin-top:310px;
    margin-left:25px;
   
}

.bg-image-2{
     height:350px;
	 width:360px;
	 background-image:url('./images/pexels-photo-2555390-1.jpeg'), linear-gradient(rgba(0,0.3,0.2,0.3),rgba(0,0.3,0.2,0.3));
	 background-blend-mode: overlay;
     padding-bottom:50px; 
	 background-position: center-left; /* Center the image */
     background-repeat: no-repeat; /* Do not repeat the image */
     background-size: cover;
     margin:10px 34px;
     border-radius:10px;
}
.bg-image-3{
     height:350px;
	 width:360px;
	 background-image:url('./images/New-Project-15.png'), linear-gradient(rgba(0,0.3,0.2,0.3),rgba(0,0.3,0.2,0.3));
	 background-blend-mode: overlay;
     padding-bottom:50px;
	 background-position: center-left; /* Center the image */
     background-repeat: no-repeat; /* Do not repeat the image */
     background-size: cover;
     margin:10px 34px;
	 border-radius:10px;
}
.bg-image-4{
     height:350px;
	 width:360px;
	 background-image:url('./images/pexels-photo-175656-1.jpeg'), linear-gradient(rgba(0,0.3,0.2,0.3),rgba(0,0.3,0.2,0.3));
	 background-blend-mode: overlay;
     padding-bottom:50px; 
	 background-position: center-left; /* Center the image */
     background-repeat: no-repeat; /* Do not repeat the image */
     background-size: cover;
     margin:10px 34px;
     border-radius:10px;
}
.bg-image-5{
  height:350px;
	 width:360px;
	background-image:url('./images/New-Project-16.png'), linear-gradient(rgba(0,0.3,0.2,0.3),rgba(0,0.3,0.2,0.3));
	 background-blend-mode: overlay;
     padding-bottom:50px; 
	 background-position: center-left; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover;
  margin:10px 34px;
   border-radius:10px;
}
.bg-image-6{
  height:350px;
	 width:360px;
	background-image:url('./images/New-Project-17.png'), linear-gradient(rgba(0.5,0.3,0.2,0.3),rgba(0,0.3,0.2,0.3));
	 background-blend-mode: overlay;
     padding-bottom:50px; 
	 background-position: center-left; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover;
  margin:10px 34px;
  border-radius:10px;
}
.bg-image-6:hover{
 
	background-image:url('./images/New-Project-17.png'), linear-gradient(rgba(221,135,135,0.55),rgba(221,135,135,0.55));
	 background-blend-mode: overlay;
	  transition: .9s ease;
	    opacity: 1;
    
}
.bg-image-5:hover{
 
	background-image:url('./images/New-Project-16.png'), linear-gradient(rgba(221,135,135,0.55),rgba(221,135,135,0.55));
	 background-blend-mode: overlay;
	  transition: .9s ease;
	    opacity: 1;
    
}
.bg-image-4:hover{
 
	background-image:url('./images/pexels-photo-175656-1.jpeg'), linear-gradient(rgba(221,135,135,0.55),rgba(221,135,135,0.55));
	 background-blend-mode: overlay;
	  transition: .9s ease;
	    opacity: 1;
    
}
.bg-image-3:hover{
 
	background-image:url('./images/New-Project-15.png'), linear-gradient(rgba(221,135,135,0.55),rgba(221,135,135,0.55));
	 background-blend-mode: overlay;
	  transition: .9s ease;
	    opacity: 1;
    
}
.bg-image-2:hover{
 
	background-image:url('./images/pexels-photo-2555390-1.jpeg'), linear-gradient(rgba(221,135,135,0.55),rgba(221,135,135,0.55));
	 background-blend-mode: overlay;
	  transition: .9s ease;
	    opacity: 1;
    
}

.bg-image-1:hover{
 
	background-image:url('./images/New-Project-14.png'), linear-gradient(rgba(221,135,135,0.55),rgba(221,135,135,0.55));
	 background-blend-mode: overlay;
	  transition: .9s ease;
}
.service{
	
	background:#f5f5f5;
	padding:60px 0px;
	margin:60px 0px;
}

.Our-Services{
	display:flex;
	
}
.Our-Services-2{
	
	margin:20px;
	padding:35px;
	width:30%;
	
	
}
.Our-Services-2 h4{
	font-size:37px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
	margin:35px 0px 35px 0px;
}
.Our-Services-2 p{
font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin-top:10px;
}
.Our-Services-1{
	background:#fff;
	margin:20px;
	padding:35px;
	border:3px solid #DD1B3D;
	border-radius:4px;
	width:30%;
	
}
.Our-Services-1 h4{
	font-size:26px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
	margin-top:5px;
}
.Our-Services-1 p{
    font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin-top:10px;
}
.deals{
	display:flex;
}
.deals-1{
	background:#fff;
	margin:20px;
	padding:8px;
	border:1px solid #E6E6E6;
	border-radius:4px;
	width:45%;
}
.deals-1 img{
	width:100%;
}
.deals-1 h4{
	font-size:18px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
	margin:15px 20px 15px 20px;
}
.deals-1 p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin:0px 20px 15px 20px;
}
.Our-Service-2{
	width:70%;
}
.features{
	display:flex;
}
.Feature-1 img{
	width:400px;
	background:#fff;
	border:3px solid #DD1B3D;
	border-radius:4px;
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
.Feature-1 h4{
	font-size:37px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
	margin:115px 80px 35px 80px;
}
.Feature-1 p{
    font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin:0px 80px 15px 80px;	
}
.btnw-2{
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #DD1B3D;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    padding: 15px 45px 15px 45px;
	border:none;
	border-radius:4px;
	color:#fff;
	margin:40px 80px 15px 80px;
	font-size:15px;
	font-weight:400;
}
.btnw-2 a{
	text-decoration:none;
	color:#fff;
	font-family: "Poppins", Sans-serif;
}
#faq{
	margin:100px 0px;
}
.Choose-us h4{
	font-size:37px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
	margin:5px 80px 15px 80px;
	text-align:center;
}
.Choose-us p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin:0px 0px 15px 0px;	
	text-align:center;
}
#Choose-us-1{
    background:#f5f5f5;
	padding:80px 0px;
	margin:50px 0px 10px 0px;	
}
.hr-1{
	width:100px;
	background:#7a7a7a;
    height:1px;
	 margin-left: auto;
     margin-right: auto;
	 margin-bottom:30px;
    
}
.Choose-us-a{
	display:flex;
	
}
.Choose-us-2 h4{
	font-size:21px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
	margin-top:5px;
	padding: 0px 20px;
}
.Choose-us-2 p{
    font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin-top:10px;
	padding:0px 20px;
}
.Choose-us-2 li{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	padding:0px 20px;
}
.Choose-us-2 {
	width:50%;
}
.Vision {
    display: flex;
    margin: 0px 12% 0px 15%;
}
.Vision-1 {
    background: #fff;
    padding: 20px;
    border: 1px solid #DD1B3D;
    border-radius: 8px;
    width: 38%;
    margin-left: 20px;
}
.Vision-1 h4{
	font-size:18px;
	font-family: 'Roboto', Sans-serif;
    font-weight: 600;
	margin-top:5px;
	text-align:center;
}
.Vision-1 p{
    font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin-top:10px;
	text-align:center;
}
.container-3{
	margin:0px 15%;
}

.Vision-1 img{
     margin-left: 40%;
     margin-right: 40%;
	
}
.Reviews-1{
	width:50%;
	padding:30px;
	margin-top:10%;
}
.Reviews-1 h4{
	font-size:37px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
	margin-top:5px;
	margin-top:40px;
	
}
.Reviews-1 p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin-top:10px;
	
}
.Reviews{
	display:flex;
}
.heading {
 font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin-top:40px;
	
}

.fa {
  font-size: 16px;
  margin-top:40px;
}

.checked {
  color: #f0ad4e;
margin-top:40px;
}
.Reviews-2{
	background:#f5f5f5;
	border:1px solid #dd1b3d;
	width:50%;
	margin:120px 50px 50px 50px;
	padding:50px;
	 box-shadow:20px 20px 58px 50px rgb(0 0 0 / 3%), 0px 0px 0.3px 0 rgb(0 0 0 / 8%);
}
.Reviews-2 p{
	font-size:11px;
	font-family: 'Roboto', sans-serif;
	color:#00000;
	line-height:8px;
	margin-top:10px;
	font-weight:400px;
}

/* Individual bars */
.bar-container {
  width: 100%;
  background-color: #f1f1f1;
  text-align: center;
  color: white;
}
.bar-4 {width: 75%; height: 30px; background-color:#cb6ee4;}
.bar-3 {width: 90%; height: 30px; background-color:#2a6900;}
.bar-2 {width: 80%; height: 30px; background-color:#ff8651;}
.bar-1 {width: 85%; height: 30px; background-color:#8c9c0a;}

.bar{
	font-size:11px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	line-height:24px;
	margin-top:10px;
	font-weight:400px;
	text-align:left;
	padding:12px 0px 0px 6px;
}
.para{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#00000;
	line-height:8px;
	padding-top:20px;
	font-weight:400px;
}
.btnw-3 a{
	text-decoration:none;
	color:#fff;
	font-family: "Poppins", Sans-serif;
}
.btnw-3{
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #DD1B3D;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    padding: 15px 45px 15px 45px;
	border:none;
	border-radius:4px;
	color:#fff;
	margin:20px 0px 15px 0px;
	font-size:15px;
	font-weight:400;
}


.faq-1{
	display:flex;
}
.faq-2 h4{
	font-size:18px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
	margin-top:5px;
	margin-top:40px;
	padding:0px 20px;
}
.faq-2 p{
font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#7a7a7a;
	line-height:24px;
	margin-top:10px;
	padding:0px 20px;
}
.faq-2{
	width:50%;
}
.Contact{
	background:#dd1b3d;
	padding:8px 0px;
}
.Contact-2 {
	width:50%;
}
.Contact-2 h4{
	font-size:37px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
	
	color :#fff;
		margin:30px 6% 30px 15%;
}
.icon{
	display:flex;
}
.icon{
	margin:10px 6% 10px 14%;
	
}
.icon-1 p{
	
font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	line-height:24px;
	margin-top:10px;
	
}
.icon-1 a{
	
    font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	line-height:24px;
	padding-top:90px;
	text-decoration:none;
}
.Contact-1{
	display:flex;
}
.Contact-1 iframe{
	height:300px;
	padding:0px 10px;;
	width:97%;
}
.footer-A{
	display:flex;
     
}
.footer-1{
       padding:50px 20px ;
     background:#1f2e39;
}
.footer-2{
	width:25%;
}
.footer-i
{
	width:35%;
}
.footer-2 h4{
	 font-size:20px;
	font-family: "Roboto", Sans-serif;
    font-weight: 400;
	color :#fff;
	margin-left:20px;		
}
.footer-i h4{
	 font-size:20px;
	font-family: "Roboto", Sans-serif;
    font-weight: 400;
	color :#fff;
		
}
.footer-i p{
    color: #94B1CB;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
	margin-top:20px;
}
.footer-2 li{
    color: #94B1CB;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
	text-decoration:none;
	
}
.footer-2 li a{
    color: #94B1CB;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
	text-decoration:none;
	
}
.footer-2 ul {
	text-decoration:none;
	margin-top:20px;
}
.bottom-footer{
	background:#f0f0f0;
}
.bottom-footer h4{
	 color: #000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
	padding:14px 0px;
	text-align:center;
}
.top-heading-12 {
    margin-top: 141px;
    width: 35%;
}
.calender{
	display:flex;
	margin:50px 0px;
}
.Our-Services-2a{
	width:59%;
}
.flight{
	display:flex;
	margin-top:50px;
}
.Our-Service-2-1{
	width:70%;
}
p.form {
    /* background: red; */
    /* padding: 30; */
    border: 2px solid #DD1B3D;
    border-radius: px;
}
input#toggle {
    display: none;
} 





@media only screen and (min-width: 1200px) {
	.hamburger {
		display:none;
	}
}

 /* Media Queries for mobile-responsive */


@media screen and (max-width: 420px){
	.top-1{
	display:block;
   
	
}
.top a {
   
    font-size: 16px;
   
}
.top h4 {
    text-align: left!important;
}
	.top-heading-12 {
    margin-top: 0px;
    width: 92%;
    margin: -36px 20px;
    height: 147px;
}
	.navbar{
		display:block;
	}
	.top-heading-12{
		width:90%;
	}
	.banner {
    margin-top: -64px;
	height: 783px;
	}

	.hamburger {
    position: absolute;
    top: 9.4em!important;
    right: 10%;
    margin-left: -2em;
    margin-top: -25px;
    width: 2em;
    height: 59px;
    z-index: 5;
}
.hamburger {
    position: absolute;
    top: 5em;
    right: 5%;
    margin-left: -2em;
    margin-top: -53px;
    width: 2em;
    height: 45px;
    z-index: 5;
}
div#menu-1 {
  
    display: none;
}
	
.topnav {
  overflow: hidden;
  background-color: #333;
  position: relative;
}

.topnav #myLinks {
  display: none;
}

.topnav a {
  color: white;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

.topnav a.icon {
  background: black;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.active {
  background-color: #04AA6D;
  color: white;
}

div#top {
    text-align: left;
    padding: 17px 5px;
    width: 82%;
}

.top-heading h2 {
    font-size: 30;
	text-align:center;
 }

.top-heading {
    width: 100%;
    padding: 69px 0px;
    text-align:center;
}
.top-heading p {
    font-size: 16;
    padding-left: 44px;
    padding-top: 50px;
    padding-right: 44px;
    line-height: 23px;
}
element.style {
}
.btn {
    padding: 0px 45px 0px 45px;
    margin: 3px;
    font-size: 25px;
}

.heading-1 {
    width: 100%;
}
.calender {
    display: block;
   
}.Our-Services-2a {
    width: 100%;
}.flight {
    display: block;
    
}.Our-Service-2-1 {
    width: 100%;
}
.Contact-2 {
    width: 100%;
}
.navbar {
    display: block;
    padding: 30px 0px 10px 0px;
}
.container {
    margin: 0px 2%;
}
.image img {
    height: 282px;
    width: 98%;
    margin-top: 16px;
}
.heading-2 p {
    margin: 17px 0px 0px 0px;
}
.image-1 img {
    height: 230px;
    width: 98%;
}
.heading-3 p {
    margin: 0px 0px 30px 0px;

}
.heading-4 h2 {
    font-size: 30px;
}

.bg-image {
    display: block;
    margin-top: 20px;
}
.bg-image-1 {
    margin:10px 0px;
    border-radius: 10px;
    padding: 10px 0px;
    height:80px;
	background-position: center;
	width:100%;
}
.bg-image-1 h3 {
    margin-top: 19px;
   
}
.bg-image-1:hover {
    margin:10px 0px;
    border-radius: 10px;
    padding: 10px 0px;
	height:80px;
}
.bg-image-2 {
    margin:19px 0px;
    border-radius: 10px;
    padding: 10px 0px;
    height:80px;
	 background-position: center;
	  width:100%;
}
.bg-image-2 h3 {
    margin-top: 19px;
   
}
.bg-image-2:hover {
    margin:10px 0px;
    border-radius: 10px;
    padding: 10px 0px;
	height:80px;
}
.bg-image-3{
    margin:19px 0px;
    border-radius: 10px;
    padding: 10px 0px;
    height:80px;
	 background-position: center;
	  width:100%;
}
.bg-image-3 h3 {
    margin-top: 19px;
   
}
.bg-image-3:hover {
    margin:10px 0px;
    border-radius: 10px;
    padding: 10px 0px;
	height:80px;
}
.bg-image-4{
    margin:19px 0px;
    border-radius: 10px;
    padding: 10px 0px;
    height:80px;
	 background-position: center;
	  width:100%;
}
.bg-image-4 h3 {
    margin-top: 19px;
   
}
.bg-image-4:hover {
    margin:10px 0px;
    border-radius: 10px;
    padding: 10px 0px;
	height:80px;
}
.bg-image-5{
    margin:19px 0px;
    border-radius: 10px;
    padding: 10px 0px;
    height:80px;
	 background-position: center;
	  width:100%;
}
.bg-image-5 h3 {
    margin-top: 19px;
   
}
.bg-image-5:hover {
    margin:10px 0px;
    border-radius: 10px;
    padding: 10px 0px;
	height:80px;
}
.bg-image-6{
    margin:19px 0px 110px 0px;
    border-radius: 10px;
    padding: 10px 0px 10px 0px ;
    height:80px;
	 background-position: center;
	  width:100%;
}
.bg-image-6 h3 {
    margin-top: 19px;
   
}
.bg-image-6:hover {
    margin:10px 0px;
    border-radius: 10px;
    padding: 10px 0px;
	height:80px;
}
.Our-Services {
    display: block;
}
.Our-Services-2 {
    margin: 22px;
    padding: 0px;
    width: 86%;
}
.Our-Services-1 {
    width: 66%;
}
.heading-4 h2 {
    margin-top: 18px!important;
	margin-bottom:20px;
}
.deals {
    display: block;
}
.deals-1 {
      margin-left: 0px;
    margin-bottom: 20px;
    width: 95%;
}.btnw {
    
    margin-left: 0px;
 
}
div#logo {
    color: #b9b9b9;
}


.Our-Services-2 h4 {
    font-size: 28px;
    margin: 46px 0px 19px 0px;
}
.Our-Services-2 p {
    margin-bottom: 46px;
}
.Feature-1 img {
    width:98%;
}.features {
    display: block;
}
.Feature-1 h4 {
    font-size: 30px;
    margin: 24px;
}
.Feature-1 p {
    margin: 0px 16px 15px 29px;
}
.btnw-2 {
   
    margin: 20px 80px 59px 32px;
    px: ;
    
}.Choose-us h4 {
    font-size: 30px;
}
.Choose-us-a {
    display: block;
}
.Choose-us-2 {
    width: 100%;
}
.Choose-us-2 h4 {
    font-size: 30px;
    text-align: center;
}
.Vision {
    display: block;
	margin:0px;
}
.Vision-1 {
    width: 82%;
    margin-left: 9px;
    margin-bottom: 21px;
}
.Reviews {
    display: block;
}
.Reviews-1 h4 {
    font-size: 30px;
    
    
}
.Reviews-1 {
    width: 68%;
   
}

.Reviews-2 {
    width: 79%;
    margin: 0px 11px 50px 10px;
    padding: 31px;
   
}
.Choose-us h4 {
    margin: 5px 20px 15px 10px;
    
}
.faq-1 {
    display: block;
}

.faq-2 {
    width: 100%;
}
.faq-2 h4 {
    text-align:center;
}
.faq-2 p{
  text-align:center;
}
.Contact-1 {
    display: block;
}
.Contact-2 h4 {
    font-size: 30px;
    margin: 8px 6% 30px 2%;
}
.icon {
    margin: 10px 0% 10px 0%;
}
.Contact-1 iframe {
    width: 95%;
}
.footer-A {
    display: block;
}
.footer-i {
    width: 100%;
}
.footer-2 {
    width: 50%;
}
.footer-2 h4 {
    font-size: 20px;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #fff;
    margin-left: 0px;
    margin-top: 20px;
}




.topnav {
  overflow: hidden;
  background-color: #333;
  position: relative;
}

.topnav #myLinks {
  display: none;
}

.topnav a {
  color: white;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

.topnav a.icon {
  background: black;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.active {
  background-color: #04AA6D;
  color: white;
}

}
 /* Media Queries for tab-responsive */
 
 
@media only screen and (max-width: 768px){
.banner-airline{
    padding: 71px !important;
   
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999999999999 !important;
}
  .dropbtn{  padding: 0px 45px 0px 45px;
    margin: 3px;
  font-size: 25px;}
.airline-heading h2 {
    font-size: 41px !important;
    padding: 40px 0px !important;
    margin: 0px 0px !important;
}
.airline-heading-1 {
    font-size: 18px !important;
}
.btnw-q {
    margin: 21px 112px !important;
}
.navba h2 {
    font-size: 29px !important;
}
    
div#menu-1 {
  
    display: none;
}
}

 /* booking-policy-page */
.text p {
    font-size: 14;
    color:#000;
    line-height: 23px;
	 font-family: "Open", Sans-serif;
}
.text-1 {
	margin-left:40px;
    font-size: 14;
    color:#000;
    line-height: 23px;
	 font-family: "Open", Sans-serif;
}
.text li {
    font-size: 14;
    color:#000;
    line-height: 23px;
	 font-family: "Open", Sans-serif;
}
.text h4{
   font-weight: 600;
    margin: 0 0 20px 40px;
    color: #333;
    line-height: 1.4;
	font-size:20px;
	 font-family: "Open", Sans-serif;
}
.text h2{
   font-weight: 600;
    color: #333;
    line-height: 1.4;
	font-size:20px;
	 font-family: "Open", Sans-serif;
	 margin-bottom:30px;
	 margin-top:10px;
}
.text{
	margin:50px 0px;;
}

















/*south airlines*/
.banner-airline {
    background-image: url(./images/bg-airlines.png);
    padding-top: -10%;
    background-blend-mode: overlay;
    padding: 171px;
    background-position: center-left;
    background-repeat: no-repeat;
    background-size: cover;
}
.airline-heading h2 {
    font-weight: 600;
    font-size: 64;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    text-align: center;
    vertical-align: bottom!important;
    margin-top: -3px;
    background: #120e0eab;
    padding: 40px 0px;
    margin: 0px 117px;
}
section-1{
	margin:60px 0px;
}
.airline-heading-1 {
    margin: 60px 0px 0px 0px;
    text-align: center;
    font-size: 23px;
	font-family: "poppins", Sans-serif;
}
.btnw-q {
    font-weight: 500;
    background-color: #DD1B3D;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    padding: 12px 14px 12px 13px;
    border: none;
    border-radius: 4px;
    /* margin-top: 40px; */
    font-size: 15px;
    font-weight: 400;
    /* margin-left: auto; */
    /* margin-right: auto; */
   
    float: right;
    margin: 21px 573px;
}
.btnw-q  a{
	text-decoration:none;
	color:#fff;
	font-family: "Poppins", Sans-serif;
}
.navba {
    margin-top: 176px;
}
.head p{
	color: #000;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
	margin-top:20px;
}
.navba {
    margin-top: 176px;
    padding: 55px;
    background: #e5e1e1;
}
.navba h2{
	font-size: 37px;
    font-family: 'Poppins';
}
.navba-4 h2 {
    font-size: 22px;
    font-family: 'Poppins';
    margin-top: 30px;
}
.head-1 p {
    font-size: 16px;
    font-family: 'Poppins';
}
#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  margin-top: 17px;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color:  #DD1B3D;
  color: white;
  font-family:'Poppins';
  font-size:20px;
}
.head-2 p{
	color: #000;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
	margin-top:20px;
	margin-bottom:50px;
}

.dropdown {
    position: relative;
    display: inline-block;
    display: none!important;
}