@font-face {
    font-family: 'Prata';
    src: url('Prata-Regular.woff2') format('woff2'),
        url('Prata-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
  @font-face {
    font-family: 'Apple Chancery';
    font-style: normal;
    font-weight: normal;
    src: local('Apple Chancery'), url('Apple Chancery.woff') format('woff');
    }
li.nav-item {
    width: auto;
    display: inline-block;
    /* float: right; */
    white-space: nowrap;
}.rt_area .services-box:after {
    left: -280px;
    transform: rotate(180deg);
}

.rt_area .services-box {
    float: right;
    text-align: left;
}
ul.top_list {
    float: right;
    padding-left: 100px;
}
.navbar-expand-md .navbar-collapse{
	 
	width: 100%;
	text-align: right;
}
ul.top_list li {
    float: left;
    list-style: none;
    padding: 0 20px;
    color: #cc6b67;
}
.navbar-expand-md .navbar-nav {
    flex-direction: initial;
    width: 100%;
    display: inline;
    text-align: right;
}.services-box:after {
    content: "";
    position: absolute;
    height: 65px;
    right: -280px;
    top: 60px;
    background: url(../img/arrow.png) no-repeat center top;
    width: 250px;
}
.services-box:nth-child(2):after, .services-box:nth-child(3):after {
    top: 30px;
    background: url(../img/arrow1.png) no-repeat center top;
    
}
.banner_text{
	position: absolute;
	bottom: 100px;
	text-align: center;width: 100%;
	 
}h2 {
    color: #fff;
    text-shadow: 0px 0px 35px #000;
}.aviation h4 {
    font-size: 19px;
    line-height: 35px;
    font-family: 'Prata';
}
.aviation h3 {
    font-size: 22px;
    line-height: 35px;
    font-family: 'Prata';
}
  .list li {
    list-style: none;
    width: 100%;
    margin-bottom: 10px;
    display: inline-block;
    padding-left: 20px;
    background: url(../img/li.png) no-repeat left top;
}
.services-box{
	 width: 300px;
	 /* float: right; */
	 text-align: right;
	 margin-top: 50px;
	 position: relative;
}
.services-box h3{
	font-size: 22px;
	font-family: 'Prata';
}
.flight{
	background: url(../img/flight.png) no-repeat center top;
	height: 700px;
}
.services-box p{
	font-size: 16px;
}
 ul.list {
    margin: 0;
    padding: 0;
    width: 100%;
}.services-box:nth-child(2) {
    margin-top: 150px;
}
.aviation h4 {
    font-size: 19px;
    line-height: 35px;
}
.feedback {
    padding: 150px 0;
    text-align: center;
    color: #fff;
    background: url(../img/map.png) no-repeat center top #1f1f1f;
    background-size: cover;
    margin-bottom: 20px;
}
.aviation p {
    font-size: 16px;
    line-height: 28px;
}
.aviation {
	padding: 50px 0;
}
.aviation h1,  .h1-text{
	font-size: 48px;
	font-family: 'Prata';
	color: #000;
	text-shadow: 0 0 BLACK;
	text-transform: inherit;
}.about_us .h1-text {
    color: #fff;
}
.services-box:nth-child(3) {
    right: -50px;
    margin-top: 100px;
}
.feedback h2{
	font-family: 'Prata';
	font-size: 22px;
}.about_us .p-5 {
    padding-left: 4rem!important;
}
.feedback h5{
	font-family: 'Apple Chancery';
	font-size: 20px;
	margin-top:  20px;
}h1 {
    font-family: 'Prata';
}
.pl-15{
	padding: 5rem 10rem !important;
	font-size: 16px;
}
.about_us{
	background: #b32e25; 
}
footer{
	background: #0d0d0e;
	width: 100%;
	display: inline-block;
}footer .border-1 {
    border-right: #fff3 1px solid !important;
}
.pt-7{
	padding-top: 5rem;
}footer p span {
    color: #ffeb3b8c;
}
.about_us p{
	line-height: 26px;
	font-size: 16px;
}
.me-ms-4{
	margin-right: -30px;
	margin-top: 50px;
	z-index: 10;
}
.ms-mt-4{
	margin-left: -30px;
	margin-top: 50px;
	z-index: 10;
}
.aircraft{
	padding: 100px 0;
}
.carousel-inner {
     
    width: 70% !important;
     
    margin: 0 auto !important;
}footer ul.footer_ul {
    color: #fff;
    list-style: none;
    display: inline-block;
    padding: 30px 0;
    width: 100%;
    margin: 0;
    border-bottom: 1px solid #cccccca3;
}footer ul li {
    list-style: none;
    display: inline-block;
    text-align: right;
	padding: 10px 20px 0;
	color: #93a451;
}
footer h3 {
    font-size: 16px;
    margin-bottom: 20px;
    font-family: 'Prata';
}
footer ul.footer_ul li {
    display: inline-block;
    padding: 0 30px;
    color: #fff;
}footer p {
    font-weight: 100;
    color: #ffffff5e;
}button.navbar-toggler {
    position: absolute;
    right: 10px;
    top: 44px;
}
@media screen and (min-width:685px) and (max-width:1100px) {
	.w-50{
		width: 100% !important;
	}
	.p-5.pt-3.pe-0,.p-5{
		padding-left: 0 !important
	}.services-box:after{
		display: none !important
	}.services{
		position:relative
	}
	.flight{
		    background-size: contain;
		    height: inherit;
	}.services-box {
		width: 200px;}.services-box:nth-child(2) {
    margin-top: 10px;
			padding-top: 10px;
			border-top: 1px solid #ccc;
}.services-box h3 {
    font-size: 16px;  font-weight: bold;
}.services-box p {
    font-size: 14px;  
}
	.services-box:nth-child(3){
		      left: 38%;
		      bottom: 25px;
		      margin-top: 10px;
		      text-align: center;
		      right: inherit;
		      position: absolute;
}
	.aviation h1, .h1-text{
		font-size: 28px;
	}.bg-light{
		  padding: 2rem 3rem !important;
	}.ms-mt-4{
		margin-left: inherit
	}.about_us .text-end{
		text-align: center !important;
	}.about_us .float-end{
		float: inherit !important
	}.footer_top img:nth-child(2) {
    width: 50%;
	}footer ul.footer_ul li{
		padding: 0 10px;
	}
}

@media screen and (min-width:200px) and (max-width:684px) {
	.aviation h1{
		width: 100% !important;
		font-size: 42px;
	}.col-12.col-sm-12.col-md-12.col-lg-6.col-xl-6.col-xxl-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	.services-box:after{
		display: none;
	}.services-box{
		margin-top: 0px !important;
		text-align: center !important;
		margin: 50px auto !important;
		float: inherit !important;
		right: inherit !important;
	}.banner .img-fluid {
    width: 100%;
}
	.flight {
     
    height: 300px;
    background-size: contain;
}.aircraft img {
    max-width: 100%;
	width: 100%;
	}.ms-mt-4{
		margin-left: 0px !important;
	}.aviation h1, .h1-text{
		font-size:28px;
	}
	footer .border-1{
		border: none !important;
		padding-left: 10px !important;
		border-bottom: #fff3 1px solid !important;
	}
.pl-15 {
    padding: 20px !important;
}
	.navbar-expand-md .navbar-nav{
		text-align: left !important
	}
.footer_top img {
    max-width: 100%;
}footer ul {
    border-bottom: #fff3 1px solid !important;
    padding-bottom: 30px;
    margin: 0;
}ul.top_list {
    padding: 0;
    background: #f7fce4;
}.footer_top img:nth-child(1) {
    width: 30%;padding-top: 1rem!important;
	}
.footer_top img:nth-child(2) {
    width: 50%;
	}
li.nav-item {
    width: 100%;
    border-bottom: 1px solid #f5fee4;
}

ul.top_list li {
    padding: 10px;
}.about_us .text-end{
		text-align: center !important;
	}.about_us .float-end{
		float: inherit !important
	}footer, .text-end{
		text-align: center !important;
	}
}
h4.font-normal {
    font-family: var(--bs-body-font-family);
    font-size: 16px;
    line-height: 28px;
    font-weight: normal;
    margin-bottom: 1rem;
}
@media screen and (min-width:685px) and (max-width:1800px) {
.navbar-expand-md .navbar-collapse{
	display: inline-block !important;
}
	
}.sitemap li:nth-child(1):before {
    display: none;
}
.sitemap{
	list-style: none;
	position: relative;
	padding: 0;
}
.sitemap li{
	background: #8bc34a54;
	width: max-content;
	margin: 0 0 10px 90px;
	padding: 10px;
	border-radius: 10px;
	position: relative;
}.sitemap li:nth-child(1) {
    margin-left: 0;
    background: #8bc34a;
    color: #fff;
}

.sitemap:before {
    content: "";
    width: 1px;
    height: 100%;
    background: #8bc34a;
    position: absolute;
    left: 30px;
}
footer ul li a {
    color: #93a451;
    text-decoration: none;
}
.sitemap li:before {
    content: "";
    width: 50px;
    height: 1px;
    background: #8bc34a;
    position: absolute;
    left: -60px;
    top: 19px;
}