.new-quote-cart{
    display:block !important;
    color:#001391 !important;
    background:#fff !important;
    padding:5px 10px !important;
    font-weight:500 !important;
    line-height:1.2 !important;
    margin-top:5px !important;
}
.portal-customized .dropdown-toggle{
	color:#fff !important;
	background:transparent !important;
}
.portal-customized .non-clickable:hover{
	background:transparent !important;
}
.non-clickable a:hover{
	cursor:default !important;
	background:transparent !important;
}
.portal-customized .dropdown-menu:hover{
	background:#F15D2A !important;
}
.portal-customized a{
	color:#fff !important;
}
h1{
    font-size:40px !important;
}
#search {
  scroll-behavior: smooth;
}
h2{
    font-size:35px !important;
}
h3{
    font-size:30px !important;
    line-height:1.2;
}
p{
    font-size:18px !important;
}
p.v-2{
    font-size:16px !Important;
}
.new-quote-cart i{
    padding-right:5px;
}
.mt-5{
    margin-top:5px !important; 
}
.p-0{
    padding:0px !important;
}
.search-page li{
	background-color:#F07057 !important;
	color:#fff !important;
	margin-left:10px !important;
}
#rfq-information label{
	color:#fff !important;
}
#rfq-information, #rfq-information textarea{
	width:100%;
}
#cartContent .btn_update{
	margin-left:25px !important;
}
.search-page td, .search-page th{
	color:#000 !important;
}
.search-page li a{
	border-radius:0px !important;
	color:#fff !important;
}
.search-page .panel-body{
	border-radius:0px !important;
	padding:5px !important;
	border:1.5px solid #000 !important;
	background:#fff !important;
}
.search-page input[type=number]{
	margin-bottom:0px !important;
}
.search-page button{
	background:#F07057 !important;
	color:#fff !important;
}
.new-quote-cart .badge{
    position:absolute;
    top:-5px !important;
    right:10px !important;
    background:#F15D2A !important;
    border-radius:50% !important;
    padding:3px 6px !important;
    color:#fff !important;
}
.transparent-btn{
    color:#fff !important;
    border:1px solid #fff !important;
    font-weight:500 !important;
}
.btn-white{
    background:#fff !important;
    font-weight:500 !important;
    color:#000 !important;
}
.btn-border-blue{
    background:#fff !important;
    color:#001391 !important;
    font-weight:500 !important;
    border:1px solid #001391 !important;
}
.btn-blue{
    background-color: #001391 !important;
    color:#fff !important;
    font-weight:500 !important;
}
.bg-orange-btn{
    background:#F15D2A !important;
    color:#fff !important;
}

.swap-cards-section img{
    max-width:100%;
}
h1, h2, h3, h4, h5, h6{
    margin-bottom:10px !important;
    font-weight:600 !important;
    line-height:1.2 !important;
}
body, #comments span.user-avatar, body.boxed #wrapper, body #wrapper{
    background:#fff !important;
}
.row{
    flex-wrap:wrap;
    display:flex;
}
.justify-content-center{
    justify-content:center !important;
}
.align-items-center{
    align-items:center;
}

.new-btn{
    display:block;
    margin:0 auto;
    max-width:fit-content;
    width:auto;
    padding:10px 25px !important;
    font-weight:500 !important;
    font-size:18px !important;
}

.topHead2{
    background:#fff !important;
}
.dropdown-toggle:hover, .dropdown-toggle.a:hover, .dropdown-toggle:active{
    color:#000000 !important;
}
.dropdown-toggle{
    color:#000000 !important;
}
.text-black p, .text-black h2, .text-black h3, .text-black h4, .text-black h5, .text-black h6{
    color:#000 !important;
}
.about-partners #partners-row{
    flex-wrap:nowrap !important;
}
.portal-login{
    float:right;
    margin-right:10px;
    color:#fff !important;
}

.team-members .featured-box img{
    max-width:120px !Important;
    border:0px !important;  
    border-radius:0px !important;
}
.team-members .featured-box h3 span{
    font-weight:400 !important;
    font-size:16px !important;
}
.team-members .featured-box a{
    /* color:#000 !important; */
}
.home-hero p{
    margin-bottom:25px !important;
}
.section-padding{
    padding-top:60px !important;
    padding-bottom:60px !important;
}
.mb-0{
    margin-bottom:0px !important;
}
.mb-30{
    margin-bottom:30px;
}
.small-icon-text h3{
    font-size:20px !important;
}
.small-icons img{
    max-width:80px !important;
}
.big-icons img{
    max-width:120px !important;
}
.precise-logo img{
    max-width:300px;
}
.precise-border{
    border-left:1px solid #F15D2A;   
    padding-left:40px !important;
}
.box-content p strong{
    font-weight:600 !important;    
}
.font-weight-600{
    font-weight:600 !important;
}
.aerodirect-break-bg img{
    max-width:450px;
}
.thank-bg{
    background-image:url('/assets/new/thank-you/Group\ 240-min\ \(1\).png');
    background-repeat:no-repeat;
    background-size: cover;    
}
.thank-hero{
    background-image:url('/assets/new/thank-you/Group\ 353-min.png');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;         
}
.expendables-hero{
    background-image:url('/assets/new/expendables/consumables-and-expendables-hero-bg-image-compressed.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;        
}
.airframe-hero{
    background-image:url('/assets/new/airframe/Airframe-Parts-hero-section-bg-image.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;    
}
.faq-hero{
    background-image:url('/assets/images/faq-hero-bg.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:200px !important;
    padding-bottom:200px !important;    
}
.engine-hero{
    background-image:url('/assets/new/engine_parts/Feature-Inventory-hero-bg-img.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;      
}
.quality-hero{
    background-image:url('/assets/new/quality/quality-page-hero.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;    
}

.precise-bg{
    background-image:url('/assets/new/about/Your-Trusted-Partner-section-bg-img-about-page.jpg');
    background-repeat:no-repeat;
    background-size: cover;    
}
.leasing-parts-bg{
    background-image:url('/assets/new/leasing/Group\ 319-min.png');
    background-repeat:no-repeat;
    background-size: cover; 
}
.expendables-parts-bg{
    background-image:url('/assets/new/expendables/Consumable & Expendable Products section-bg.jpg');
    background-repeat:no-repeat;
    background-size: cover;     
}
.aerodirect-break-bg{
    background-image:url('/assets/new/engine_parts/contact-page-aerodirect-section-bg-image.jpg');
    background-repeat:no-repeat;
    background-size: cover;       
}
.airframe-parts-bg{
    background-image:url('/assets/new/airframe/Airframe-Part-Products-section-bg-img.jpg');
    background-repeat:no-repeat;
    background-size: cover;     
}
.engine-parts-bg{
    background-image:url('/assets/new/engine_parts/Available-Assets-for-Lease-section-bg-image.jpg');
    background-repeat:no-repeat;
    background-size: cover;     
}
.cert-bg{
    background-image:url('/assets/new/quality/qualitypage-Certifications-section-bg-image.jpg');
    background-repeat:no-repeat;
    background-size: cover;   
}
.careers-hero{
    background-image:url('/assets/new/careers/Career Page hero section bg image.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;  
}
.sellers-hero{
    background-image:url('/assets/new/sellers/for-seller-page-hero-section-bg-image.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;  
}
.sellers-bg-1{
    background-image:url('/assets/new/sellers/for-sellers-page-engine-part-section-image.jpg');
    background-repeat:no-repeat;
    background-size: cover;
}
.sellers-bg-2{
    background-image:url('/assets/new/sellers/for-sellers-page-airframe-parts-section-bg-img.jpg');
    background-repeat:no-repeat;
    background-size: cover;
}

.services-bg{
    background-image:url('/assets/new/services/services-page-Your-Trusted-Supply-&-Service-Partner.jpg');
    background-repeat:no-repeat;
    background-size: cover;
}
.aboutcommitment-bg{
    background-image:url('/assets/new/about/Commitment to Quality section bg image.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:60px !important;
    padding-bottom:60px !important;
}
.services-hero{
    background-image:url('/assets/new/services/Group\ 248-min.png');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;  
}
.about-hero{
    background-image:url('/assets/new/about/About-hero-min.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;
}
.home-hero{
    background-image:url('/assets/images/homepage-hero-min.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:80px !important;
    padding-bottom:80px !important;
}
/* Footer */
.logo-footer{
    max-width:180px;
    margin-bottom:40px;
}
footer{
    background:#fff !important;
    color:#000;
    padding-top:60px !important;
}
.footer-divider{
    border-bottom: #555 0px solid !important;
    border-top: #001391 1px solid !important;
    border:0px !important;
    margin:35px 0px !important;
}
footer a, footer h4{
    color:#000 !important;
}
footer table .head-footer{
    padding-right:25px;
}
#mc_embed_signup{
    background:#fff !important;
}
#mc-embedded-subscribe{
    background-color:#001391 !important;
    border-radius:0px !important;
}
.form-control{
    color:#000 !important;
    border:1px solid #000 !important;
    border-radius:0px !important;
    margin-bottom:15px !important;
}
label{
    font-weight:600 !important;
    color:#000 !important;
}
.form-group{
    width:100% !important;
}
.head-footer a, .head-footer{
    color:#001391 !important;
    font-weight:600;
}
.footer-social-icons{
    text-align:center;
    margin-bottom:35px;
}
.footer-social-icons img{
    max-width:30px;
    margin:5px;
}
footer table, footer tr, footer td{
    vertical-align: top;
    line-height:1.2 !important;
}
footer .li-item{
    color:#001391 !important;
}
footer li{
    padding-left: 0 !important;
    color:#001391 !important;
    list-style: disc !important;
    list-style-type: disc !important;
    display: list-item !important;
    margin-left: 30px !important; 
}
.footer-bg{
    background-image:url('/assets/new/homepage-Chart-a-Simpler-Course-section-bg-image.jpg');
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:60px !important;
    padding-bottom:60px !important;
}
.footer-bar-bottom p{
    margin:0px !important;
    font-size:14px !important;
}
.footer-bar-bottom a{
    color:#fff !important;
}
.footer-bar-bottom{
    background:#001391 !important;
    padding:8px 0px;
    color:#fff !important;
}
footer tr{
    border-bottom:5px solid #fff !important;
}
.footer-social-icons a:hover{
    text-decoration:none !Important;
}
/* Footer Ends */
.home-2-bg{
    background-image:url('/assets/new/homepage-section2-bg-image.jpg');
    background-repeat:no-repeat;
    background-size: cover;  
    background-position:center;
}
.home-3-bg{
    background-image:url('/assets/new/homepage-Search-Featured-Inventory-section-bg-image.jpg');
    background-repeat:no-repeat;
    background-size: cover;  
    background-position:center;
}
.collapse{
    /* margin-top:25px !important; */
}
.dropdown-menu li{
    /* margin-bottom:10px !important; */
}
.dropdown-menu:hover{
    background:transparent !important;
}
.collapse:not(.show){
    display:block;
}
.dropdown-toggle::after{
    display:none;
}

.dropdown{
    margin-right:15px;
}
 .home-search-box .home-floatbox{
    top:0px !important;
}
.img-container{
    width:70%;
    display:inline-block;
}
.img-block-copy img, .img-block-copy .block-square{
    max-width:30px;
    display:inline-block;
}
.block-square{
    vertical-align: top;

}
.img-block-copy{
    line-height:1;
    display:inline-block;
    text-align:left;
}
.img-block-copy p{
    padding-left:20px;
    display:inline-block !important;
}
.img-block-copy .block-square{
    width:30px;
    height:30px;
    background:#52B4EC;
}
.home-search-box md-chips .md-chips{
    background:transparent !important;
    color:#fff !important;
    border:0px solid #fff !important
}
.home-search-box md-chips .md-chips .md-chip-input-container input{
    font-size:16px !important;
    height:auto !important;
    padding-left:15px !important;
    padding-top:9.5px;
    padding-bottom:9.5px;
    border:1px solid #fff !important;
}
.dark-search-box md-chips .md-chips .md-chip-input-container input
{
    border:1px solid #001391 !important;
}
.dark-search-box md-chips .md-chips{
    background:transparent !important;
    color:#000 !important;
    border:0px solid #001391 !important; 
}
.icon-box img{
    max-width:80px;
    border-radius:200px;
    border:2px solid #F15D2A !important;
}
.white-featured-box img{
    border:1px solid #fff !important;
}
input::placeholder{
    color:#fff !important;
}
.dark-search-box input{
    border-radius:0px !important;
}
.dark-search-box input::placeholder{
    color:#000 !important;
}
.top-n-item{
    margin-top:0px !important;
    font-size:1.1em !important;
}
.d-b-a{
    display:inline-block !important;
    width:auto !important;
}
.new-quote-cart{
    margin:0px !important;
}
#wrapper{
    margin-top:60px !important;
}
.bg-white{
    background:#fff !important;
}
.plane-logo{
    max-width:25px;
}
.orange-divider{
    height:2px;
    background:rgba(241, 93, 42, 0.5);
    padding-right:5px;
    position: absolute;
    top:50%;
    transform:translateY(-50%);
    width:90%;

}

.home-search-box .input-group-btn i{
    color:#000 !important;
}
/* #topHead .pull-left, #topHead .portal-login{
    margin-top:12px !important; */
/* } */
#topHead{
    padding:15px 0px;
    /* margin-top:-10px; */
}
/* form md-chips{
    width:70%;
} */

.home-search-box .input-group-btn>button{
    /* padding-top: 8.5px !important;
    padding-bottom: 8.5px !important;
    height:auto !important;
    font-size:16px !important;
    background:#fff !important;
    color:#000 !important;
    font-weight:500 !important;
    border-radius:0px !important; */
}
.home-2-bg iframe{
    margin-top:-60px;
    margin-bottom:-60px;
    /* width:100% !important; */
    aspect-ratio: 16 / 9;
    width: 100%; /* change this to a fixed width, or create a container with a width. */
    height: 100%;    
}
.dark-search-box .input-group-btn>button{
    background:#001391 !important;
    color:#fff !important;
}
.dark-search-box .input-group-btn i{
    color:#001391 !important;
}
p a{
    color:#001391 !important;
}
.mt-120{
    margin-top:120px;
}
.icon-box h3{
    margin-top:15px;
    margin-bottom:10px;
    font-weight:600 !important;
}
.mt-40{
    margin-top:40px;
}
.icon-box p{
    line-height:1.2;
}
.block a{
    color:#000 !important;
}
#owl-carousel-customers{
    justify-content:center !important;
}
.icon-box{
    margin-bottom:30px;
}
a{
    text-decoration:none !important;
}
img{
    max-width:100%;
}
a:hover{
    cursor:pointer !important;
    text-decoration:underline !important;
}

.dropdown a{
    color:#000 !important;
    font-weight:600 !important;
}
/* NAV STARTS */
header#topNav nav div.mega-menu-content, header#topNav nav ul.nav-main ul.dropdown-menu, .dropdown-menu, .dropdown-menu a{
    background:#F15D2A !important;
    color:#fff !important;
}
.dropdown-menu li{
    position:relative;
}
.dropdown:hover > .dropdown-menu{
    display:block;
}
.dropdown-menu li:hover, .dropdown-menu a:hover{
    background:#001391 !important;
}
.dropdown-menu li:hover > .dropdown-submenu-new{
    display:block;
}
.dropdown-submenu-new{
    display:none;
}
.dropdown-submenu-new li{
    display:block;
}
.dropdown-submenu-new li a{
    display:block;
    padding:6px 20px 6px 12px !important
}
.dropdown-submenu-new{
    background-color:#F15D2A !important;
    color:#fff !important;
    padding:0px !important;
    left:100%;
    top:0px;
    width:100%;
    position:absolute !important;
}
.m-0{
    margin: 0px !important;
}
/* NAV ENDS */
.bg-orange-btn:hover{
    color:#fff !important;
}
@media(min-width:1200px){
    .swap-cards-section .new-btn{
        display:flex !important;
        margin:0 !important;
    }
    .meet-precise-sec .precise-border{
        padding-top:25px !important;
        padding-bottom: 30px !important;
    }
    .text-sm-left{
        text-align:left !important;
    }
}
@media(max-width:1200px){
    .nav-item-mob-row{
        align-items:center !important;
        display:flex !important;
        width:100% !important;
    }
    .nav-item-mob{
        /* display:inline-block !important; */
        /* float:right !important; */
        /* width:auto !important; */
    }
    header#topNav{
        height:auto !important;
        position: static !important;;
    }
    .nav-item-mob:first-child{
        display:inline-block !important;
        float:left !important;
    }
}
@media(max-width:992px){
    .swap-cards-section .show-mobile{
        display:block !important;
    }
    .swap-cards-section .show-desktop{
        display:none !important
    }
}
@media(max-width:1200px){
    .precise-border{
        border-top:1px solid #F15D2A !important;
        border-left:0px !important;
    }
    footer li{
        margin-left:0px !important;
        list-style:none !important;
    }
    .show-desktop{
        display:none;
    }
    .new-btn{
        padding:8px 15px !important
    }
    .home-search-box .input-group-btn>button{
        padding-top:9.5px !important;
        padding-bottom:9.5px !important;
    }    
    #wrapper{
        margin-top:0px !important;
    }
    .new-quote-cart .badge{
        /* padding:2px 5px !important;
        right:5px;
        top:-10px !important; */
    }
    .hide-mobile{
        display:none !important;
    }
    .icon-box{
        margin-bottom:0px !important;
    }
    h4.head-footer{
        margin-top:20px !Important;
    }
    .text-sm-left{
        text-align:center !important;
    }
    header#topNav.topHead{
        height:auto !important;
        box-shadow:none !important;
    }
    footer table{
        margin:0 auto;
    }
    .home-search-box + .mt-40{
        margin-top:80px !Important;
    }
    header .logo img{
            height: auto !important;
    max-width: 200px !important;
    padding-top: 0px !important;
    }
    header span.quick-contact, .quick-c-mob{
        font-size:12px !important;
    }
    .portal-login-desktop{
        display:none !Important;
    }    
    .swap-cards-section{
        margin-bottom:30px;
        text-align:center !important;
    }
}
@media(min-width:1200px){
    .portal-login-mobile{
        display:none !important;
    }
    .show-mobile{
        display:none;
    }
}
@media(min-width:992px){
    .p-0{
        padding:0px !important;
    }
    .swap-cards-section .show-mobile{
        display:none !important
    }
    .swap-cards-section .show-desktop{
        display:block !important;
    }
}
@media(min-width:1200px){
    .team-members .featured-box p{
        min-height:500px !important;
    }    
    .swap-cards-section{
        margin-bottom:60px !important;
    }
    .swap-cards-section .text-black{
        padding-left:40px !important;
    }
    .navbar-collapse{
        padding-right:0px !important;
    }
}
@media(min-width:1200px){
    .mt-neg-desktop{
        margin-top:-30px !important;
    }
    .collapse-mob{
        display:none !important;
    }
    .hide-desktop{
        display: none !important;
    }
}
@media(max-width:1200px){
    header#topNav nav ul.nav-main li.dropdown:hover > ul{
        margin-left:20px !important;
    }
    .img-block-copy{
        text-align:center !important;
    }
    footer{
        padding-top:20px !important
    }
    .collapse-mob{
        margin-top:20px !important;
    }
    .collapse-mob .dropdown-toggle{
        margin-left:20px !important;
    }
    .dropdown-menu {
        margin-left:25px !important;
    }
    .dropdown-submenu-new{
        padding-left:50px !important;
    }
    .aerodirect-break-bg img{
        max-width:250px;
    }
    .dropdown-submenu-new{
        /* margin-left:60px !important; */
        position:static !important;
    }
}

@media(max-width:360px){
	header span.quick-contact, .quick-c-mob{
		font-size:10px !Important;
	}
	
}

@media(min-width:992px) and (max-width:1200px){
    .download-buttons a{
        display:block !important;
    }
}