@font-face {
    font-family: 'gothambold';
    src: url('../fonts/newgotham/GothamBold.woff2') format('woff2'),
         url('../fonts/newgotham/GothamBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}  
@font-face {
    font-family: 'gothambook';
    src: url('../fonts/newgotham/GothamBook.woff2') format('woff2'),
         url('../fonts/newgotham/GothamBook.woff') format('woff');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'gothamlight';
    src: url('../fonts/newgotham/GothamLight.woff2') format('woff2'),
         url('../fonts/newgotham/GothamLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothammedium';
    src: url('../fonts/newgotham/GothamMedium.woff2') format('woff2'),
         url('../fonts/newgotham/GothamMedium.woff') format('woff'); 
    font-weight: normal;
    font-style: normal;
}
.mro_ctabox {
	font-family: 'gothambold';
	font-weight: 400;
} 
.mroheadtexts p{
 font-family: 'gothambook';	
}	
 
.mroheadtexts {
	max-width: 770px;	
}
.landplatformssection .mroheadtexts {
	max-width: 100%;	
}
.landplatformssection  .mroheadtexts h2 {
   color:#00828C; 
}
.mroheadtexts h6 {
	font-size: 16px;
	font-weight: 400;
}
.mroheadtexts h2 {
	font-family: 'gothambold';
	font-size: 64px; 
	line-height: 1.1;
}
.mro-mission-section {
	background: #fff;
	color: #000; 
	padding-bottom: 150px;
	position:relative;
}
.martop30 {
	margin-top: 30px;
}
.tilbox {
	background: #00828C;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 35px;
	min-height: 465px;
	padding-right: 30px;
	max-width: 400px;
	position: absolute;
	left: 0;
	top: -40px;
	width: 100%;
}
.landplatform .tilbox,.airplatform .tilbox {
	background: #00828C;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 35px;
	min-height: 332px;
	padding-right: 30px;
	max-width: 370px;
	position: absolute;
	left: 0;
	top: -60px;
	width: 100%;
}
.blackhr {
	border-color: rgba(0,0,0,0.5);
	margin-top: 70px;
	margin-bottom: 0;
}
.tilbox h2 {
    font-family: 'gothambold';
	padding-top: 75%;
	line-height: 1;
	margin: 0; 
	font-size: 50px;
}
.landplatform .tilbox h2
{
	 font-family: 'gothambook';
	line-height: 1;
	margin: 0;
	font-weight: 300;
	font-size: 52px; 
}
.landplatform .tilbox h4 {
	font-family: 'gothambold';
	line-height: 1;
	margin: 0;
	font-size: 50px;
	font-weight: 400 !important;
} 

.landplatform .tilbox h2,
.airplatform .tilbox h2{
	padding-top: 45%; 
}
.tilbox h4 {
   font-family: 'gothambook';
	line-height: 1;
	margin: 0;	
	font-size: 52px; 
}
 .mro-mission-right {
	padding-top: 140px; 
}
.spacetop250.mro-mission-right {	 
	font-size: 20px;
} 
.our-foudation-left p,.mro-mission-right p,.lpservice_links p{
	 font-family: 'gothambook';
	 font-size: 20px;
}
.pointul li {
	font-family: 'gothambook';
}
.our-foudation-section {
	padding: 100px 0px;
}
.airplatformfoudation .our-foudation-left, .airplatformfoudation .our-foudation-right {
	margin-top: 0 !important;
}
.our-foudation-section h2 {
 font-family: 'gothambook';
	font-size: 64px; 
	line-height: 1;
	margin: 0;	
}
.our-foudation-section h3 {
	  font-family: 'gothambold'; 
	font-size: 64px; 
	line-height: 1; 
	color: #00828C;
	margin-bottom: 0;
}
.our-foudation-box {
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 50px;	 
} 
.our-foudation-box p{
	    font-family: 'gothambook';
 
}
.airbornplatform .airbone_box {
	color: #d9d9d9;
}
.our-foudation-box h6 {
font-family: 'gothammedium'; 	
	font-size: 24px;
	font-weight: 500;
	max-width: 352px;
	margin-bottom:15px; 
}
.partnershipboxes span {
 
	margin-left: 20px;
	display: inline-block;
	vertical-align: middle;
}
.partnershipboxes .img-fluid {
	display: inline-block;
	vertical-align: middle;
}
.partnershipboxes {
	font-size: 20px;
	 
} 

.partnershipbox_container.secondbox, .partnershipbox_container.thirdbox {
	padding-left: 40px;
	padding-right: 40px;
}
.row.partnershipbox_container_row {
	margin-top: 50px;
	margin-left: 0;
	margin-right: 0;
}
.globalpartnershipsec p {
	font-family: 'gothambook';
	margin-top: 35px;
	font-size: 20px;
} 
.airbornplatform.globalpartnershipsec p {
	margin-top: 0px;	
} 
.boldandlight {
    font-family: 'gothambook';
	font-size: 64px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
}
.certificaterow_right p {
	font-family: 'gothambook';
	font-size: 20px;
} 
.certificaterow_right p strong
{
	  font-family: 'gothammedium'; 
	  font-weight:600; 
}
.mro-last-section.whitesectionblacktext {
	color: #000;
	background: #fff;
}
.boldandlight span {
 	color: #00828C;
	font-family: 'gothambold';  
  
}
.certificaterow {
	padding-top: 100px;
}
.row.mrocta {
	padding-bottom: 100px;
	padding-top: 70px;
}
.mro_ctabox {
	position: relative;
	margin-top: 50px;
	overflow: hidden;
}
.mroctabs {
	position: absolute;
	bottom: 50px;
	color: #fff;
	font-size: 58px;
	line-height: 1;
	left: 0;
	right: 0;
	text-align: center;
	 
}
.mroctabs .fa.fa-arrow-right {
  content:url("../images/mro/mro-right-arrow.png"); 
}
.mro_ctabox img, .mro_ctabox {
	transition: transform .5s ease;
}
.mro_ctabox:hover img {
	transform: scale(1.2);
}

.our-foudation-section hr {
	border: 1px solid #CCCCCC;
	margin-top: 100px;
	opacity: 0.5;
}
.row.globalpartnershipsec {
	padding-top: 50px;
	margin-left: 0;
	margin-right: 0;
}
.row.partnershipbox_container_row {
	display: flex;
	justify-content: space-between;
}

.pointul li {
	font-family:"gothambold"; 
	font-size: 18px;
}
.mrtp30 {
	margin-top: 30px;
	font-size: 20px;
}
.landpltformbox {
	font-size: 20px;
	 
}
.landpltformbox img, .landpltformbox span {
	display: inline-block;
	vertical-align: middle;
}
.landpltformbox {
	font-size: 20px;
	display: flex;
	width: 100%;
	margin-bottom: 50px;
	font-weight: 300;
	margin-top: 50px;
}
.landpltformbox_span {
	max-width: 300px;
}
.landpltformbox_img {
	padding-top: 15px;
}
 
.landpltformbox span {
	margin-left: 35px;
 
}
.row.comprehensive_support {
	padding-top: 60px;
}
.comprehensive_support p {
	margin-top: 30px;
	font-family: 'gothambook';
	font-size:20px;  
}
.comprehensive_boxes {
 
	 font-family: 'gothambook';
}

 
.row.comprehensive_support_cnt {
	margin-top: 80px;
	display: flex;
	justify-content: space-between;
} 
 
.comprehensive_support_cntinner {
	width: 100%;
	max-width: 16.5%;
}
 
.comprehensive_boxes {
	width: 100%;
	max-width: 160px;
	text-align: center;
}
.comprehensive_boxes span {
	display: block;
	font-size: 18px;
	font-weight: 300;
	width: 100%;
	max-width: 170px;
	margin-top: 20px; 
}
.lp-services-section {
	background: #fff;
	color: #0C0C0C;
	padding: 100px 0px;
}
.lp-services-section h6 {
    font-family: 'gothamlight';
	color: #888888;
}
.litedark {
   font-family: 'gothambook';
	font-size: 64px;
 
}
.litedark span {
		font-size: 60px;
    font-family: 'gothambold';
	color: #00828C;
}
.lp-services-section hr {
	border-color: #000;
	margin-top: 50px;
}
.lpservice_links a,.lpservice_links a:hover {
	color: #0C0C0C;
	text-decoration:none; 
}
.lpservice_links {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #000;
	position:relative;
}
 
.lpservice_links a::after {
	content: url("../images/mro/black-arrow-right.png");
	position: absolute;
	margin-left: 40px;
	right: 50px;
	top: 40px;
}
.lpservice_links h3 {
 
	font-weight: 500;
}

.airbornservice .lpservice_links  h3.collapsed,.lpservice_links  h3.collapsed
{
	color:#000;
}
.airbornservice .lpservice_links  h3:hover,.lpservice_links h3:hover
{
	color:#00828c;
}
.row.globalpartnershipsec.airbornplatform,.row.buidtomeetsec {
	padding-top: 100px;
	position: relative;
}
.buidtomeetsec .mt50 {
	margin-top: 150px;
}
 .alignbottom { 
	margin-top: 200px;
}
.airbone_box h3 {
	font-family: 'gothammedium';
	font-size: 22px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 10px;
}
.airbone_box p { 
font-family: 'gothambook';
	margin-top: 0 !important;
		font-size: 20px;
}
.airbornplatform p {
 font-family: 'gothambook';	
 
	font-size: 20px;
	margin-bottom: 40px;
} 
.buidtomeetsec p {
	   font-family: 'gothambook';
	font-size: 20px;
	 
}
.airbone_box {
	margin-bottom: 30px;
	margin-top: 20px;
}
.rfibtn, .rfibtn:hover {
	text-decoration: none;
	color: #00828C;
	font-family: gothammedium;
	font-size: 18px;
	letter-spacing: -0.9px;
} 
.rfibtn::after {
	content: url("../images/mro/till-right-arrow.png");
	margin-left: 10px;
}

.landplatformssection {
	background: #fff;
	color: #000;
	padding: 100px 0;
} 
.landplatformssection_banner {
	width: 100%;
	background: url("../images/mro/mro-land-platforms-banner.png") no-repeat top center;
	background-size: cover;
	min-height: 600px;
} 
.mro_landplatforms_banner {
	width: 100%;
	background: url("../images/mro/mro-services-land-platforms-banner.png") no-repeat top center;
	background-size: cover;
	min-height: 600px;
} 

.land_plteng_spare_comp_banner{ 
	width: 100%;
	background: url("../images/mro/engine-spare-and-componants-banner.png") no-repeat top center;
	background-size: cover;
	min-height: 600px;
} 

 

.landplatformssection_dis.section_padding {
	background: #fff;
	color: #000;
	font-size: 20px;
} 
 
.rightabsimagland {
	text-align: right;
	margin-top: 0;
	margin-right: -15px;
}
.landplatformssection .landplleftpanel {
	padding-top: 100px;
	padding-left: 30px;
}
.mroheadtexts h6 {
    font-family: 'gothamlight';
	font-size: 16px;
	font-weight: 300; 
}
.landplleftpanel .mroheadtexts h2 {
	margin-bottom: 0px; 
	font-weight: 700;
	line-height: 1;
	color: #00828C;
}
.landplleftpanel .mroheadtexts h3 {
    font-family: 'gothammedium';
	font-size: 56px; 
	line-height: 1;
	margin-top: 0;
}
.landplleftpanel p {
	margin-top: 50px;
	font-size: 20px;
}
.moder_txt h3 {
	font-family: 'gothambook'; 
	font-size: 36px;
	line-height: 1.1;
} 
.moder_txt p {
	 font-family: 'gothambook';
	margin-top: 50px;
	margin-bottom: 20px;
}
.engines_txt  p {
	 font-family: 'gothambook';
 font-size: 20px;
	 
}
.moder_cntimgboxes {
	padding: 70px 0px;
}
.moder_cntimgboxes {
	padding: 30px 0px 20px 0px;
	background: #fff;
	color: #000;
	 
}
.moder_cntimgboxes:last-child {
	padding-bottom: 100px;
}
.moder_cntimgboxes .container {
	border-top: 1px solid #000;
	padding-top: 50px;
} 
 
.moder_txt {
	max-width: 530px;
}
.mrolandservicess { 
	background: #fff;
	color: #000; 
}
.mrolandservicess .container {
	border-bottom: 1px solid #000;
	padding: 50px 0px;
}
 
.mrolandservicess_box p {
		font-size: 16px;
	margin: 0;
		    font-family: 'gothambook';
}
.mrolandservicess_box h3 {
	    font-family: 'gothambook';
	font-size: 26px;
	font-weight: 500;
	position:relative;
}
.landplatformservice_boxesparent .mrolandservicess_box h3 {
	font-size: 36px;
} 
.landplatformservice_boxesparent .mrolandservicess:first-child > .container {
	border-top: 1px solid #000;
}
.landplatformservice_boxesparent .mrolandservicess:last-child > .container {
	margin-bottom: 100px;
} 
.landplatformservice_boxesparent .mrolandservicess_box p {
	font-size: 20px;	 
}
.mrolandservicess_box h3:hover {
	color: #00828c; 
}

.engtitle {
	font-family: 'gothambook';
	font-size: 64px;
	margin-bottom: 80px;
	font-weight: 500;
} 

.mrolandservicess_box h3.collapsed::after
 {
   content: url("../images/mro/chevr-top-black-rotated.png");
	position: absolute;
	top: 0; 
	right: 0;
}

.mrolandservicess_box h3::after 
{
content: url("../images/mro/chevr-top-black.png");
	position: absolute;
	  top: 0; 
	right: 0;
}

.airbornservice .lpservice_links  h3::after
 {
	content: url("../images/mro/chevr-top-black.png");	
	position: absolute;
    top: 30px; 
	right: 0;
   
}
.airbornservice .lpservice_links  h3.collapsed::after
 {
content: url("../images/mro/chevr-top-black-rotated.png");
	position: absolute;
	  top:30px; 
	right: 0;
} 
.lpservice_links h3,.mrolandservicess_box h3 {
	cursor:pointer; 
	font-family: 'gothambook';
} 
.engines_txt h5 {
	font-family: 'gothambold';
	color: #00828C; 
	font-size: 24px;
	margin: 0;
}
.engines_txt {
	font-weight: 300;
}
.greymodelnu {
		font-family: 'gothambook';
	font-size: 18px;
	color: #818181;
	margin-top: 0;
	margin-bottom: 25px;
}
.moder_cntimgboxes.noborder {
	border: inherit;
}
.row.enginerow {
	margin-bottom: 35px;
}
.moder_cntimgboxes.noborder .container {
	border-top: 1px solid #000;
	padding-top: 50px;
}

.lpservice_links h3 {
	font-family: 'gothambook';
	margin-bottom: 20px;
}
.mro-section {
 background-attachment: fixed !important;   
}
	.globalpartnershipsec .col-md-12 {
	padding-left: 0;
} 
.spareandcomponents{
	background: #000;
	color: #fff;
}
.spareandcomponents h2 {
	font-family: 'gothambold';
	font-size: 60px;
	color: #00828C;
	line-height: 1;
	margin: 0;
}

.spareandcomponents h2  span{
 font-family: 'gothambook';
 color: #fff;
 	line-height: 1;
	margin: 0;
}
.spareandcomponents_cnt {
	margin-top: 50px;
}
.spareandcomponents_cnt h5 {
	font-size: 24px;
	font-family: gothambold; 
}
.spareandcomponents_cnt h6 {
	font-size: 20px;
	margin-top: 30px;
	font-family: gothammedium;
	text-transform: uppercase;
	margin-bottom: 0;
}
.spareandcomponents_cnt ul {
 	margin-top: 0;
	margin-bottom: 50px;
}
.spareandcomponents_cnt ul li {
	font-size: 20px;
	margin-top: 30px; 
	font-family: gothambook;
	margin-top: 10px;
}
.engtitle.aos-init.aos-animate {
	margin-left: -15px;
} 
.our-foudation-section.airplatformfoudation {
	background: #000;
	color: #fff;
} 
.airboneplatforms .mroheadtexts {
	color: #fff;
}

.blackbgsection
{
	background:#000;
	color: #fff;
}
/*Responsive */
@media (min-width: 1300px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .modal-xl {
    max-width: 1260px;
  } 
  .col-md-3.col-xs-6.partnershipbox_container {
	padding-left: 80px;
	padding-right: 0;
}
.col-md-3.col-xs-6.partnershipbox_container.firstbox {
	padding-left: 15px;
}
}
@media only screen and (min-width:992px)
{
.spacetop250.mro-mission-right {
	padding-top: 250px;	
} 	
.our-foudation-box {
	max-width: 590px;
} 	
.buidtomeetsec .alignbottom {
	text-align: right;
}

 .lpescsection .engines_img {
	text-align: right;
}
.moder_img {
	margin-left: auto;
}	
.moder_cntimgboxes .col-md-6 {
	padding-left: 0;
	padding-right: 0;
}
.certificaterow_right {
	padding-left: 40px;
}	

 .lpservice_links h3 {
	font-size: 36px;
    
}
.our-foudation-section .container {
	padding: 0;
} 
.our-foudation-right .img-fluid {
	width: 100%;
	height: 100%;
	object-fit: cover;
}	
}

@media only screen and (min-width:768px)
{
.moder_img {
	max-width: 538px;
}	
.comprehensive_boxes img {
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
}	
 .col-md-6.col-lg-6.col-sm-12.our-foudation-left, .col-md-6.col-lg-6.col-sm-12.our-foudation-right {
	margin-top: 80px;
}
.mro-section {
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: url("../images/mro/mro-desktop-bg.png") no-repeat center top;
	background-size: cover;
	min-height: 690px;
	 
} 	
.mro-section-land-platform {
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: url("../images/mro/land-platform-banner-desktop.png") no-repeat center top;
	background-size: cover;
	min-height: 690px;
} 
.airboneplatforms{
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: url("../images/mro/airbone-platform-desktop-banner.png") no-repeat center top;
	background-size: cover;
	min-height: 650px;
} 
	
}	
@media (max-width: 1299px) {
	.partnershipboxes {
	font-size: 12px;	 
}
 .landplatformssection::after { 
	width: 40%;
	 
}

.col-md-3.col-xs-6.partnershipbox_container,.partnershipbox_container.secondbox, .partnershipbox_container.thirdbox  {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
 
}

@media only screen and (max-width:991px){
.engtitle {
	font-size: 36px;
	margin-bottom: 30px;	
} 	
.engineimage.landplatformssection .landplleftpanel {
	padding-top: 50px;
	padding-left: 30px; 
} 		
.landplatformssection.engineimage {
	min-height: inherit;
}
.engines_img {
	 
	text-align: center;
}
.row.enginerow {
	margin-bottom: 50px;
}
.engtitle {
	font-size: 36px;
	margin-bottom: 30px;
}
.landplatformssection::after {
	display: none;
	content: "" !important;
}	
.col-md-6.col-sm-6.col-xs-12.landplleftpanel {
	width: 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.moder_cntimgboxes .col-md-6.col-sm-12.col-xs-12 {
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
}
.globalpartnershipsec.airbornplatform .col-md-6 {
	width: 100%;
	max-width: 100%;
	flex: 0 0 100% !important;
}	
.our-foudation-section h2,.our-foudation-section h3 {
	font-size: 36px;
	line-height:1.3; 
}	
.row.globalpartnershipsec.airbornplatform, .row.buidtomeetsec {
	padding-top: 50px;	 
}
.buidtomeetsec .mt50 {
	margin-top: 20%;
}
.alignbottom {
	margin-top: 35%;
}
.comprehensive_support_cntinner {
	width: 100%;
	max-width: 33.33%;
	margin-bottom: 50px;
}
.col-md-3.col-xs-6.partnershipbox_container {
	flex: 0 0 50% !important;
	max-width: 50% !important;
	margin-bottom: 30px;
}

}

@media only screen and (max-width:767px){
	
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
	padding-right: 30px;
	padding-left: 30px;
}	
.mroheadtexts h2 {
 	font-size: 40px !important;
	line-height: 1 !important;
}
.mroheadtexts p {
	font-size: 16px !important;
}
.tilbox h2,.tilbox h4 {
	font-size: 32px !important;
		line-height: 1 !important;
}	
.our-foudation-left p, .mro-mission-right p, .lpservice_links p {
	font-size: 18px !important;
}
.certificaterow_left {
	margin-bottom: 15px;
}
.certificaterow_right p { 
	font-size: 20px !important;
	margin-bottom: 50px;
}
.our-foudation-box h6 {
	font-size: 24px !important;
	max-width: 100%;
	margin-top: 30px; 
}	
.boldandlight {
	font-size: 36px !important;
	line-height:1 !important; 
}
.globalpartnershipsec p {
	margin-top: 15px;
	font-size: 18px !important;
}
.our-foudation-section h2, .our-foudation-section h3 {
	font-size: 36px !important;
	line-height: 1 !important;
}	
.blackhr {
	border-color: #eee;
}
.our-foudation-left p, .mro-mission-right p, .lpservice_links p {
	font-size: 18px !important;
}	
.mrolandservicess .container {
 
	max-width: 90%;
}	
.landplatformssection   
.mroheadtexts {
	margin-top: 0px;
}
.landplatformssection { 
	padding: 100px 0px 30px 0px;
}	
.engineimage .mroheadtexts {
	margin-top: 5%;
}	
.moder_cntimgboxes.noborder {
	padding-top: 0;
}

.our-foudation-section hr {
	margin-top: 50px; 
}	
.buidtomeetsec .mt50 {
	margin-top: 5%;
}
.alignbottom {
	margin-top: 10%;
}
.litedark {
	font-size: 36px !important;
	line-height:1 !important;
}	
.litedark span {
	display: block;
}
	
.lpservice_links {
	padding-top: 25px;
	padding-bottom: 30px;
}
.lpservice_links a::after {
	top: 27px;
}
.comprehensive_boxes span {
	font-size: 14px;
}	
.partnershipbox_container {
	margin-bottom: 30px;
}
.partnershipbox_container {
	width: 50%;
}
.row.partnershipbox_container_row {
	margin-left: 0;
	margin-right: 0;
}	
.partnershipboxes {
	line-height: 1.3;
}	
.mroctabs {
	font-size: 24px !important;
	line-height: 1.2;
} 
.landplatform .tilbox,.airplatform .tilbox{
position: static;
	width: 100%;
	max-width: inherit;
	margin-top: -70px;
	min-height: inherit;
}
.tilbox {
	position: static;
	width: 100%;
	max-width: inherit;
	margin-top: -70px;
	min-height: inherit;
}
.tilbox h2,.landplatform .tilbox h2,.airplatform .tilbox h2 {
	padding-top: 30px; 
}	
.mro-mission-section { 
	padding-bottom: 30px; 
}

.mro-mission-right {
	padding-top: 50px;
}
	.mro-section {
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: url("../images/mro/mro-tablet.png") no-repeat center top;
	background-size: cover;
    min-height: 724px;
} 
	.mro-section-land-platform {
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: url("../images/mro/land-platform-banner-tablet.png") no-repeat center top;
	background-size: cover;
    min-height: 724px;
} 
.airboneplatforms{
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: url("../images/mro/airbone-platform-tablet-banner.png") no-repeat center top;
	background-size: cover;
    min-height: 700px;
} 
 
.mroheadtexts {
	margin-top: 50%;
}
.mroheadtexts h2 {
	font-size: 40px;
} 
.comprehensive_support p {
	font-size: 18px !important;
}
	.lpservice_links h3 {
	font-size: 24px !important;  
}
.airbornservice p {
	font-size: 18px !important;
}
.buidtomeetsec p {
	font-size: 18px !important;
}	
}

@media only screen and (min-width:641px) and (max-width:991px){
.airbornservice p {
	font-size: 18px !important;
}
.buidtomeetsec p {
	font-size: 18px !important;
}
	.lpservice_links h3 {
	font-size: 24px !important;  
}
.spareandcomponents h2 {
	font-size: 36px !important;
	line-height: 1!important;	
}	
.engtitle.aos-init.aos-animate {
	padding-left: 15px;
}	
.engines_txt h5,.greymodelnu {
	font-size: 18px !important;
}
.moder_cntimgboxes .col-md-6.col-sm-12.col-xs-12 {
	width: 50%;
	max-width: 50%;
	flex: 0 0 50%;
}
.moder_txt h3 { 
	font-size: 24px !important;
}	
.landplatformssection_banner,
.land_plteng_spare_comp_banner ,
.mro_landplatforms_banner  {	
	min-height: 348px;
}	
.col-md-6.col-lg-6.col-sm-12.our-foudation-left, .col-md-6.col-lg-6.col-sm-12.our-foudation-right {
	width: 50%;
	max-width: 50%;
	flex: 0 0 50%;
}
.col-md-6.col-lg-6.col-sm-12.col-xs-12.mro_ctabox_cnt {
	width: 50%;
	max-width: 50%;
	flex: 0 0 50%; 
}
.col-md-6.col-lg-6.col-sm-12.our-foudation-right  {
	margin-top: 35px;
} 
.our-foudation-box h6 {
  font-size: 22px !important;
}
.pointul li {
 font-size: 16px !important;	
}
.landpltformbox_span {
	max-width: 100%; 
	margin-left: 0px;
	font-size: 17px;
	margin-top: 15px;	
}
.landpltformbox span {
	margin-left: 15px;	 
}
.landpltformbox_img {
	padding-top: 0;
}
.spareandcomponents_cnt h5 {
	font-size: 22px !important; 
}
.spareandcomponents_cnt h6 {
	font-size: 18px !important;
}
.spareandcomponents_cnt ul li {
	font-size: 18px !important;
}
.landplatformssection_dis  p {
	font-size: 18px !important;
} 
.landplatformservice_boxesparent .mrolandservicess_box h3,.mrolandservicess_box h3 {
	font-size: 24px !important;
}
.airbornplatform .airbone_box p {
	font-size: 16px !important;
}
.airbornplatform .airbone_box p {
	font-size: 16px !important;
}
.airbornplatform  .airbone_box h3 {
	font-size: 20px !important;
	line-height: 1 !important;
}
}

@media only screen and (max-width:640px){
.airbornplatform .airbone_box p {
	font-size: 16px !important;
}
.airbornplatform  .airbone_box h3 {
	font-size: 20px !important;
	line-height: 1 !important;
}	
.landplatformservice_boxesparent .mrolandservicess_box h3,.mrolandservicess_box h3 {
	font-size: 24px !important;
}
.landplatformssection_dis  p {
	font-size: 18px !important;
}	
.landplatformssection_dis.section_padding {
	font-size: 18px !important;
}
.spareandcomponents_cnt ul li {
	font-size: 18px !important;
}
.spareandcomponents_cnt h5 {
	font-size: 22px !important; 
}
.spareandcomponents_cnt h6 {
	font-size: 18px !important;
}	
.engtitle.aos-init.aos-animate {
	padding-left: 15px;
}
.engines_txt h5,.greymodelnu {
	font-size: 18px !important;
} 
.spareandcomponents h2 {
	font-size: 36px !important;
	line-height: 1!important;	
}
.engines_txt p {
 	font-size: 18px !important;
}	
.landplatformssection_banner,
.land_plteng_spare_comp_banner ,
.mro_landplatforms_banner  {	
	min-height: 283px;
}		
.moder_txt h3 {
 	font-size: 24px !important;
	line-height: 1.1 !important;
}
.our-foudation-right {
	margin-top: 15px;
}

.moder_cntimgboxes.noborder .container {
	padding-left: 30px;
	padding-right: 30px;
}	
.alignbottom {
	margin-top: 15%;
}
.buidtomeetsec .mt50 {
	margin-top: 10%;
}	
.lpservice_links a::after {
	right: 0;
}	
.comprehensive_support_cntinner {
	width: 100%;
	max-width: 50%;
	margin-bottom: 50px;
}	
.comprehensive_boxes,.comprehensive_boxes span { 
	max-width: 100%; 
}	
.partnershipboxes span {
	margin-left: 15px;
}	
		.mro-section {
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: url("../images/mro/mro-mobile.png") no-repeat center top;
	background-size: cover;
	min-height: 724px;
} 
.mro-section-land-platform { 
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: url("../images/mro/land-platform-banner-mobile.png") no-repeat center top;
	background-size: cover;
	min-height: 724px;
} 
.airboneplatforms{
		align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background: url("../images/mro/airbone-platform-mobile-banner.png") no-repeat center top;
	background-size: cover;
	min-height: 700px;
} 
.mroheadtexts {
	margin-top: 75%;
}
.landplatformssection   
.mroheadtexts {
	margin-top: 0px;
}
.landplatformssection { 
	padding: 100px 0px 30px 0px;
}
}
@media only screen and (max-width:400px){
 .partnershipbox_container {
	width: 100%;
}
 
.lpservice_links a::after {
	top: 20px;
}
.lpservice_links h3 {
	font-size: 18px !important;
		line-height: 1 !important;
}
.landplatformservice_boxesparent .mrolandservicess_box h3, .mrolandservicess_box h3 {
		font-size: 18px !important;
}
.lpservice_links {
	padding-top: 25px;
	padding-bottom: 20px;
}

}