.elementor-28221 .elementor-element.elementor-element-c80cef7 > .elementor-background-overlay{background-color:#051979;opacity:1;}.elementor-28221 .elementor-element.elementor-element-b426735{text-align:center;}.elementor-28221 .elementor-element.elementor-element-b426735 .elementor-heading-title{color:#FFFFFF;}.elementor-28221 .elementor-element.elementor-element-4fd6f0aa{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBAC6;padding:0px 0px 0px 0px;}.elementor-28221 .elementor-element.elementor-element-4fd6f0aa, .elementor-28221 .elementor-element.elementor-element-4fd6f0aa > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-28221 .elementor-element.elementor-element-739b7d9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28221 .elementor-element.elementor-element-739b7d9b .elementor-accordion-item{border-width:0px;}.elementor-28221 .elementor-element.elementor-element-739b7d9b .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-28221 .elementor-element.elementor-element-739b7d9b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-28221 .elementor-element.elementor-element-12996fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28221 .elementor-element.elementor-element-12996fe .elementor-accordion-item{border-width:0px;}.elementor-28221 .elementor-element.elementor-element-12996fe .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-28221 .elementor-element.elementor-element-12996fe .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}/* Start custom CSS for accordion, class: .elementor-element-739b7d9b *//* Service Links Grid */
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    background: #287ff9 url(https://usaairmanagement.com/wp-content/uploads/2025/09/location-icon.png) no-repeat left center;
    background-size: 15px;
    color:#fff;
}
.custom-expand-sec .elementor-accordion .elementor-accordion-item:first-child{
 display: none;   
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title {
    background: #fff url(https://usaairmanagement.com/wp-content/uploads/2025/09/location-icon.png) no-repeat left center;
    background-size: 15px;
        font-size: 11px;
    padding: 7px 0px 7px 22px;
    max-width: 400px;
    margin: auto;
}
.elementor-accordion .elementor-accordion-item {
    border: 0px solid #d5d8dc;
}
.elementor-accordion .elementor-tab-content {
    border-top: 1px solid #d5d8dc;
    display: none;
    padding: 5px 20px;
}
ul.usa-service-links {
    list-style: none;
    margin: 0;
    padding: 0px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0px;
}

/* List Items */
.usa-service-links li {
    padding: 0 0px 0px 20px;
    list-style: none;
    font-size: 10px;
    background: url(https://usaairmanagement.com/wp-content/uploads/2025/09/location-icon.png) no-repeat left 6px;
    background-size: 15px;
    line-height: 18px;
}

/* Links */
.usa-service-links a {
    display: inline-block;
    text-decoration: none;
    color: #0066cc;
    font-size: 9px;
    line-height: 14px;
    
    transition: all 0.3s ease;
}

.usa-service-links a:hover {
    text-decoration: underline;
}
/* Tablet View - 4 Columns */
@media (max-width: 1400px) {
    ul.usa-service-links {
       grid-template-columns: repeat(2, 1fr);
        
    }
}

/* Tablet View - 3 Columns */
@media (max-width: 1000px) {
    ul.usa-service-links {
       grid-template-columns: repeat(3, 1fr);
        
    }
}
/* Tablet View - 2 Columns */
@media (max-width: 850px) {
    ul.usa-service-links {
       grid-template-columns: repeat(2, 1fr);
        
    }
}

/* Mobile View - 1 Column */
@media (max-width: 580px) {
    ul.usa-service-links {
       grid-template-columns: repeat(1, 1fr);
        
    }

  
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-12996fe *//* Service Links Grid */
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    background: #287ff9 url(https://usaairmanagement.com/wp-content/uploads/2025/09/location-icon.png) no-repeat left center;
    background-size: 15px;
    color:#fff;
}
.custom-expand-sec .elementor-accordion .elementor-accordion-item:first-child{
 display: none;   
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title {
    background: #fff url(https://usaairmanagement.com/wp-content/uploads/2025/09/location-icon.png) no-repeat left center;
    background-size: 15px;
        font-size: 11px;
    padding: 7px 0px 7px 22px;
    max-width: 400px;
    margin: auto;
}
.elementor-accordion .elementor-accordion-item {
    border: 0px solid #d5d8dc;
}
.elementor-accordion .elementor-tab-content {
    border-top: 1px solid #d5d8dc;
    display: none;
    padding: 5px 20px;
}
ul.usa-service-links {
    list-style: none;
    margin: 0;
    padding: 0px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0px;
}

/* List Items */
.usa-service-links li {
    padding: 0 0px 0px 20px;
    list-style: none;
    font-size: 10px;
    background: url(https://usaairmanagement.com/wp-content/uploads/2025/09/location-icon.png) no-repeat left 6px;
    background-size: 15px;
    line-height: 18px;
}

/* Links */
.usa-service-links a {
    display: inline-block;
    text-decoration: none;
    color: #0066cc;
    font-size: 9px;
    line-height: 14px;
    
    transition: all 0.3s ease;
}

.usa-service-links a:hover {
    text-decoration: underline;
}
/* Tablet View - 4 Columns */
@media (max-width: 1400px) {
    ul.usa-service-links {
       grid-template-columns: repeat(2, 1fr);
        
    }
}

/* Tablet View - 3 Columns */
@media (max-width: 1000px) {
    ul.usa-service-links {
       grid-template-columns: repeat(3, 1fr);
        
    }
}
/* Tablet View - 2 Columns */
@media (max-width: 850px) {
    ul.usa-service-links {
       grid-template-columns: repeat(2, 1fr);
        
    }
}

/* Mobile View - 1 Column */
@media (max-width: 580px) {
    ul.usa-service-links {
       grid-template-columns: repeat(1, 1fr);
        
    }

  
}/* End custom CSS */