.banner-form .gform_heading{
    display: none;
}
.banner-form .gform_body .gfield--input-type-select select option{
    background: #0E2E54;
    color: #fff;
}
.banner-form .gform_body .gfield--input-type-select select{
    cursor: pointer;
    appearance: none;
    background-image: url(../images/drop-nav.svg);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center right 20px;
}
.banner-form .gform_validation_errors{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.banner-form .gform-footer{
    padding-bottom: 5px !important;
}
.banner-form .gform_confirmation_wrapper{
    margin-bottom: 8px;
}
.banner-form .gform-body .gform_fields{
    gap: 20px !important;
    grid-row-gap: 15px !important;
}
.fl-builder-content .fl-button:active{
    position: relative;
    top: 0px;
}
.max-col-right{
    float: none;
    margin-left: auto;
}
.fl-builder-content .has-right-arrow a.fl-button,
.fl-builder-content .fl-button-group.fl-button-group-buttons.has-right-arrow .fl-button-group-button a.fl-button{
    padding-right: 55px;
    position: relative;
}
.fl-builder-content .has-right-arrow a.fl-button span,
.fl-builder-content .fl-button-group.fl-button-group-buttons.has-right-arrow .fl-button-group-button a.fl-button span{
    position: relative;
    transition: all 0.3s ease;
}
.fl-builder-content .has-right-arrow a.fl-button span:before{
    position: absolute;
    content: " ";
    top: 50%;
    transform: translateY(-50%);
    right: -45px;
    background-image: url(../images/btn-aerrow.svg);
    width: 38px;
    height: 38px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 38px;
   
}
.fl-builder-content .has-right-arrow.has-diff-icon a.fl-button span:before{
     background-image: url(../images/white-aerrow.svg);
     transition: all 0.3s ease;
}
.fl-builder-content .has-right-arrow.has-diff-icon a.fl-button:hover span:before{
    background-image: url(../images/blue-aerrow.svg);
}
.list-info-module ul.pp-list-items li .pp-list-item-content{
     align-items: flex-start;
     padding: 0px;
}
.img-w-100 .uabb-image-content img , .img-w-100 .uabb-image-content{
    width: 100% !important;
}
.has-grid-4 .fl-col-content{
    display: grid;
    grid-template-columns: repeat(4,1fr);
}
.custom-tag .heading{
    text-align: center;
    color: #535862;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 700;
}
.custom-tag p{
    text-align: center;
}
.custom-tag span.tag{
    color: #535862;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 2px solid #535862;
    font-weight: 700;
}
.custom-tag span.tag:last-child{
    border-right: 0px;
}
.custom-tag .has-lineheight{
    line-height: 1.8;
}
.client-testmonial .pp-testimonials-image img{
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
    max-width: 135px !important;
    margin-right: 0;
    margin-bottom: 5px !important;
}
.client-testmonial .pp-testimonial .pp-testimonials-content{
    margin-bottom: 30px;
}
.client-testmonial .owl-dots{
    margin-top: 30px;
} 
.client-testmonial .pp-testimonial .pp-title-wrapper {
    position: relative;
}
.client-testmonial .pp-testimonial .pp-title-wrapper:before{
    position: absolute;
    content: " ";
    top: 50%;
    transform: translateY(-50%);
    right: 0px;
    width: 46px;
    height: 36px;
    background-image: url(../images/testmonial.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.bold-tag-diff-color p strong{
    color: #0E2E54 !important;
}
.has-large-font .larg-font{
    font-size: 24px !important;
    font-weight: 700;
    color: #0E2E54;
}
.has-less-space ul{
    padding-left: 30px;
    margin-bottom: 20px;
}
.max-col-content{
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.has-max-w-700{
    max-width:700px;
    margin-left: auto;
    margin-right: auto;
}
.has-max-w-748{
    max-width:750px;
    margin-left: auto;
    margin-right: auto;
}
.service-grid-col .fl-module-info-box .uabb-image-content,
.service-grid-col .fl-module-info-box .uabb-image-content img{
    width: 100%;
}
.service-grid-col .fl-module-info-box .uabb-infobox-title-wrap,
.service-grid-col .fl-module-info-box .uabb-infobox-text-wrap{
    padding-left: 20px;
    padding-right: 20px;
}
.service-grid-col .fl-module-info-box .infobox-has-photo{
    padding-bottom: 20px;
}
.service-grid-col .fl-col-content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 30px;
}
.service-grid-col .fl-col-content .fl-module-info-box{
    width: calc(25% - 30px);
    background: #fff;
}
.service-grid-col .fl-col-content .fl-module-info-box .fl-module-content{
    height: 100%;
}
.service-grid-col .uabb-infobox .uabb-infobox-content .uabb-module-content{
    margin-top: 0px;
}
.service-grid-col .uabb-infobox .uabb-infobox-text strong{
    color: #0E2E54 !important;
}
.has-max-w-790{
    max-width: 790px;
    margin-left: auto;
    margin-right: auto;
}
.max-w-710{
    max-width: 710px;
    margin-left: auto;
    margin-right: auto;
}
.desktop-none{
    display: none;
}
.blog-list-module .fl-post-grid .fl-post-grid-post .fl-post-image img{
    width: 100%;
    height: 200px !important;
    object-fit: cover;
}
.blog-list-module .fl-post-grid-post .fl-post-title,
.blog-list-module .fl-post-grid-post .fl-post-title a,
.blog-list-module .fl-post-grid-post .fl-post-title a:hover{
    color: #0E2E54;
    margin-bottom: 5px;
}
.blog-list-module .fl-post-grid-post .fl-post-meta{
    color: #535862;
}
.blog-list-module .fl-post-column .fl-post-excerpt{
    color: #535862;
}
.blog-list-module .fl-post-column .fl-post-more-link{
    margin-top: 15px;
}
.blog-list-module .fl-post-column .fl-post-more-link a{
    color: #498DF0;
    font-weight: 700;
}
.blog-list-module .fl-post-column .fl-post-grid-post{
    border-radius: 10px;
}
.max-w-680{
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
}
.blog-newsletter-form .fl-module-content{
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.blog-newsletter-form form{
    display: flex;
    gap: 20px;
    align-items: flex-start;
}
.blog-newsletter-form .gform_heading{
    display: none;
}
.blog-newsletter-form .gform-footer{
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.blog-newsletter-form .gform-footer .gform_button{
    margin-bottom: 0px !important;
}
.blog-newsletter-form .gform-footer .gform_button,
.blog-newsletter-form .gform-footer .gform_button:hover{
    padding-right: 50px !important;
    position: relative;
    /* background-image: url(../images/btn-aerrow.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center right 10px !important; */
}
.blog-newsletter-form .gform-footer .subscribe-btn-wrap{
    position: relative;
}
.blog-newsletter-form .gform-footer .subscribe-btn-wrap:before{
    position: absolute;
    content: " ";
    top: 6px;
    left: 108px;
    background-image: url(../images/btn-aerrow.svg);
    width: 38px;
    height: 38px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 38px;
    z-index: 99;
}
.blog-newsletter-form form[data-active-form="true"] .gform-footer .subscribe-btn-wrap:before{
    left: 94px;
}
.blog-newsletter-form .gform-footer .gform_button:after{
    position: absolute;
    content: " ";
    top: 50%;
    transform: translateY(-50%);
    right: 0px;
    background-image: url(../images/btn-aerrow.svg);
    width: 38px;
    height: 38px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 38px;
    
}
.blog-list-module ul.page-numbers .page-numbers.current{
    background: #498DF0;
    color: #fff;
}
.blog-list-module ul.page-numbers .page-numbers{
    color: #535862;
}
.blog-contenet{
    font-size: 16px;
    line-height: 1.5;
}
.feature-blog-list .pp-content-post-grid .pp-content-post{
    border-bottom: 1px solid #ddd;
}
.has-right-arrow.has-left-arrow a.fl-button{
    padding-right: 24px;
    padding-left: 55px;
}
.fl-builder-content .has-right-arrow.has-left-arrow a.fl-button span:before{
    right: auto;
    left: -45px;
    transform: translateY(-50%) rotate(180deg);
}
.comment-section .comment-reply-title{
    color: #0E2E54;
}
.comment-section .form-submit input[type=submit]{
    display: inline-block;
    padding: 18px 25px;
    background: #498DF0;
    border-radius: 50px;
    font-weight: 500;
    font-size: 16px;
    border: none;
}
.comment-section .form-submit input[type=submit]:hover{
    background-color: #0A2472;
}
.post-tag .fl-post-info-terms a{
    padding: 8px 8px;
    border: 1px solid #498df0;
    margin-right: 5px;
    margin-bottom: 5px;
    display: inline-block;
    color: #498df0;
    font-weight: 500;
}
.pl-30.fl-module ul{
    padding-left: 30px;
    margin-bottom: 25px;
}
.max-w-780{
    max-width: 780px;
    margin-left: auto;
    margin-right: auto;
}
.text-decoration-underline a{
    text-decoration: underline;
}
.list-info-has-4-grid ul.pp-list-items li .pp-list-item-content{
    padding: 0px;
}
.contact-form .gform_validation_errors{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.blog-newsletter-form .gform-footer .subscribe-btn-wrap .gform_ajax_spinner{
    margin-top: 10px;
    position: absolute;
    top: 0px;
    right: -40px;
}
.blog-newsletter-form .gform_validation_errors{
    padding-top:10px !important;
    padding-bottom: 10px !important;
}
.single-post-nav .nav-links a{
    color: #498DF0;
    font-weight: 500;
}
.max-w-440{
    max-width:440px;
    margin-right: auto;
}
.has-custom-space .uabb-infobox-text p:first-child{
    margin-bottom: 10px !important;
}
.feature-blog-list .pp-content-post-grid .pp-content-post .pp-content-grid-inner{
    padding-left: 0px;
    padding-right: 0px;
}
.link-has-dark-color a{
    color: #0A2472 !important;
    font-weight: 700;
}
.btn-full-width-group a.fl-button:focus{
    background: #498df0 !important;
    outline: none;
}
.blog-contenet h1,
.blog-contenet h2,
.blog-contenet h3,
.blog-contenet h4,
.blog-contenet h5,
.blog-contenet h6{
     color: #0A2472 !important;
}
.blog-contenet a{
    color: #0A2472 !important;
    text-decoration: underline;
    font-weight: 700;
}




@media only screen and (max-width:1024px){
    .pp-off-canvas-menu ul.menu li.header-outline-btn{
        text-align: left;
    }
    .pp-advanced-menu-mobile button[aria-expanded="true"] .pp-hamburger .pp-hamburger-inner {
        display: none;
    }
    .pp-advanced-menu-mobile button[aria-expanded="true"] .pp-hamburger{
        background-image: url(../images/close.svg);
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: center center;
        height: 20px;
        width: 20px;
    }
    .has-grid-4 .fl-col-content{
        grid-template-columns: repeat(2,1fr);
    }
    .list-info-flex ul.pp-list-items li .pp-list-item-content{
        padding: 0px !important;
    }
    .hero-banner-section .fl-col-group{
        align-items: center;
        display: flex;
    }
    .pp-off-canvas-menu ul.menu li a span.menu-item-text{
        color: #fff;
    } 
    .pp-off-canvas-menu ul.menu li.current-menu-item  a{
        color: #fff;
    }
    .blog-newsletter-strip{
        position: relative;
        z-index: 99;
    }
    .footer-menu-column{
        position: relative;
        z-index: 99;
    }
    
}

@media only screen and (max-width:992px){
    
    .hero-banner-section .fl-col-group{
        display: block;
    }
    .hero-banner-section .ipad-w-100{
        width: 100%;
    }
    .hero-banner-section .fl-row-content-wrap{
        padding-bottom: 100px;
    }
    .list-info-module ul.pp-list-items{
        flex-wrap: wrap;
        justify-content: center;
    }
    .list-info-module ul.pp-list-items li{
        width: calc(33.33% - 20px) !important;
    }
    .desktop-none{
        display: block;
    }
    .ipad-d-none{
        display: none;
    }
    .left-right-content .ipad-w-100{
        width:100% !important
    }
    .left-right-content .fl-row-content-wrap{
        padding-top: 50px;
    }
    .ipad-padding-none .fl-col-content{
        padding-left: 0px;
    }
    .ipad-has-margin .fl-col-content{
        margin-top: 20px;
    }
    .ipad-w-100{
        width: 100% !important;
    }
    .list-info-flex ul.pp-list-items{
        flex-wrap: wrap;
        justify-content: center;
    }
    .list-info-flex ul.pp-list-items li.pp-list-item{
        width: calc(33.33% - 20px) !important;
    }
    .service-grid-col .fl-col-content .fl-module-info-box{
        width: calc(50% - 30px);
    }

}

@media only screen and (max-width:767px){
    .has-grid-4 .fl-col-content{
        grid-template-columns: repeat(1, 1fr);
    }
    .banner-form .gform-footer .gform_button{
        line-height: normal !important;
    }
    .list-info-has-4-grid ul li.pp-list-item{
        width: calc(50% - 20PX) !important;
    }
    .subheading-line{
        margin-bottom: 15px;
        display: inline-block;
    }
    .blog-list-module .fl-post-column .fl-post-grid-post{
        height: auto !important;
    }
    .comment-section .fl-comments{
        margin-top: 10px;
    }
    .fl-comments .comment-form-cookies-consent{
        display: flex;
        align-items: flex-start;
        gap: 10px;
    }

}

@media only screen and (max-width:560px){
     .list-info-module ul.pp-list-items li{
        width:100% !important;
    }
    .list-info-module ul.pp-list-items li .pp-list-item-content .pp-heading-wrapper{
        position: absolute;
        left: 90px;
        top: 5px;
    }
    .list-info-flex ul.pp-list-items li.pp-list-item{
        width: 100% !important;
    }
    .list-info-flex ul.pp-list-items li .pp-list-item-content{
        align-items: flex-start;
    }
    .list-info-flex ul.pp-list-items li .pp-heading-wrapper .pp-infolist-title-text{
        text-align: left;
    }
    .list-info-flex ul.pp-list-items li .pp-heading-wrapper{
        position: absolute;
        left: 100px;
        top: 15px;
    }
    .service-grid-col .fl-col-content .fl-module-info-box{
        width: 100%;
        background: transparent;
        position: relative;
    }
    .service-grid-col{
        margin-left: 15px;
        margin-right: 15px;
    }
    .list-info-has-4-grid ul li.pp-list-item{
        width: 100% !important;
    }
    .list-info-has-4-grid  ul.pp-list-items li.pp-list-item .pp-list-item-content{
        align-items: flex-start;
    }
    .list-info-has-4-grid  ul.pp-list-items li.pp-list-item .pp-heading-wrapper{
        position: absolute;
        top: 10px;
        left: 100px;
    }
    .list-info-has-4-grid  ul.pp-list-items li.pp-list-item .pp-heading-wrapper .pp-infolist-title {
        text-align: left;
    }
    .blog-newsletter-form form{
        flex-wrap: wrap;
    }
    .blog-newsletter-form form .gform-footer,
    .blog-newsletter-form form .gform-footer .subscribe-btn-wrap{
        width: 100%;
    }
    .blog-newsletter-form form .gform-footer .subscribe-btn-wrap .gform_button{
        width: 100% !important;
        line-height: normal !important;
    }
    .blog-newsletter-form .gform-footer .subscribe-btn-wrap:before{
        left: 57%;
    }
    .blog-newsletter-form form[data-active-form="true"] .gform-footer .subscribe-btn-wrap:before{
        left: 56%;
    }
    .list-info-flex ul.pp-list-items li.pp-list-item .pp-icon-wrapper{
        margin-bottom: 0px !important;
    }
    .list-info-flex ul.pp-list-items{
        gap: 10px !important;
    }
    .list-info-has-4-grid .pp-infolist-wrap  .pp-list-item-content .pp-icon-wrapper{
        margin-bottom: 10px !important;
    }
    .blog-newsletter-form .gform-footer .subscribe-btn-wrap .gform_ajax_spinner{
        position: relative;
        right: auto;
        left: 0px;
    }
    .service-grid-col .fl-module-info-box .uabb-infobox-title-wrap,
    .service-grid-col .fl-module-info-box .uabb-infobox-text-wrap{
        padding-left: 40px;
        padding-right: 40px;
    }
    .btn-full-width-group .fl-button-group-button:first-child{
        margin-right: 20px;
    }
   
 

}

@media only screen and (max-width:480px){
    .hero-banner-section .fl-row-content-wrap{
        background-image: url(../images/mobile-hero.jpg);
    }
    .hero-banner-section.contact-banner .fl-row-content-wrap{
         background-image: url(../images/contact-mobile-banner.jpg);
    }
    .hero-banner-section.service-hero-banner .fl-row-content-wrap{
         background-image: url(../images/service-mobile-banner.jpg);
    }
    .local-transport > .fl-col-content{
        background-image: url(../images/mobile-transport-banner.jpg);
    }
    .btn-full-width-group .fl-button-group-button,
    .btn-full-width-group .fl-button-group-button .fl-button-wrap {
        width: 100%;
    }
    .btn-full-width-group .fl-button-group-button:last-child{
        margin-top: 30px;
    }
    .local-knowledge-col .fl-col-content{
         background-image: url(../images/Local-Knowledge-mobile.jpg);
    }
    .iconic-mark-col .fl-col-content {
         background-image: url(../images/iconic-mark-mobile.png);
         background-size: 330px;
         background-position: center top;
    }
    .mobile-image-change .reliable-warehouse-col.fl-col-has-cols > .fl-col-content{
        background-image: url(../images/warehouse-reliabe-mobile.jpg);
    }
    .request-quote-col .fl-col-content{
         background-image: url(../images/req-a-quote-mobile.png);
    }
    .blog-newsletter-form .gform-footer .subscribe-btn-wrap:before{
        left: 58%;
    }
    .blog-newsletter-form form[data-active-form="true"] .gform-footer .subscribe-btn-wrap:before{
        left: 57%;
    }
    .blog-newsletter-strip .fl-col-content{
        background-image: url(../images/newsletter-mark-responsive.png);
        background-size: contain;
        background-position: center top 20px;
    }
    .custom-tag span.tag{
        padding-left: 15px;
        padding-right: 15px;
        font-size: 14px;
    }
    .custom-tag span.tag:first-child{
        padding-left: 0px;
    }
    .single-post-nav .nav-links a{
        font-size: 13px;
    }
    .btn-full-width-group .fl-button-group-button:first-child{
        margin-right: 0px;
    }
    
   
}

@media only screen and (max-width:390px){
    .reliable-warehouse-col .btn-full-width-group a.fl-button{
        font-size: 13px !important;
    }
    .blog-newsletter-form .gform-footer .subscribe-btn-wrap:before{
        left: 60%;
    }
     .blog-newsletter-form form[data-active-form="true"] .gform-footer .subscribe-btn-wrap:before{
        left: 60%;
    }
    .reliable-warehouse-col .btn-full-width-group a.fl-button{
        padding-left: 16px !important;
    }
    .has-lineheight span.m-dinline{
        display: inline-block;
    }
    
}

