.elementor-7356 .elementor-element.elementor-element-befb8a6:not(.elementor-motion-effects-element-type-background), .elementor-7356 .elementor-element.elementor-element-befb8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.citylinkexpress.com/wp-content/uploads/2021/08/mobile-app-bg-2-scaled.jpg");}.elementor-7356 .elementor-element.elementor-element-befb8a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 0rem 0rem;}.elementor-7356 .elementor-element.elementor-element-befb8a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7356 .elementor-element.elementor-element-00c3342.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7356 .elementor-element.elementor-element-00c3342.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7356 .elementor-element.elementor-element-00c3342 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7356 .elementor-element.elementor-element-00c3342 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7356 .elementor-element.elementor-element-aedda08 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-7356 .elementor-element.elementor-element-aedda08{padding:0rem 0rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-7356 .elementor-element.elementor-element-8173381.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7356 .elementor-element.elementor-element-8173381.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7356 .elementor-element.elementor-element-8173381 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7356 .elementor-element.elementor-element-faeb57f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7356 .elementor-element.elementor-element-d361e9c > .elementor-widget-container{padding:0rem 0rem 1.3rem 0rem;}.elementor-7356 .elementor-element.elementor-element-20c5dea > .elementor-element-populated{padding:0rem 0rem 1.3rem 0rem;}.elementor-7356 .elementor-element.elementor-element-0d4cce0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-7356 .elementor-element.elementor-element-00c3342{width:100%;}}@media(max-width:1024px){.elementor-7356 .elementor-element.elementor-element-faeb57f > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}}@media(max-width:767px){.elementor-7356 .elementor-element.elementor-element-c39686f > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-7356 .elementor-element.elementor-element-20c5dea > .elementor-element-populated{padding:1rem 1rem 2rem 1rem;}}/* Start custom CSS for section, class: .elementor-element-befb8a6 */.mobileapp-dl-footer img.mobile-app-footer-phone { max-width:190px; padding-bottom:0; margin-bottom:0; display:inline-block; margin-right:.35rem;    bottom: -8px;
    position: relative; }
.mobileapp-dl-footer .footer-keytext-box { display:inline-block; vertical-align:top; padding-top:1rem; }
.mobileapp-dl-footer .footer-keytext-box  .mobile-app-footer-keytitle { font-size:2.5em; line-height:1em; font-weight:800; color:#0ca543; margin-bottom:.4rem; }
.mobileapp-dl-footer .footer-keytext-box  .mobile-app-footer-keysub { font-size:1em; line-height:1em; font-weight:600; color:#0ca543; }
.mobileapp-dl-footer .citilink-app-icon img { max-width:65px; margin-bottom:0rem; padding:0; }
.mobileapp-dl-footer .download-the-txt {  font-size:1.6em; font-weight:600; color:#0ca543; margin-bottom:.25rem; line-height:1em; }
.mobileapp-dl-footer .download-but-app-icon { width:140px; display:inline-block; margin-right:15px;  }

#gform_4 input#input_4_2 {
    background-color: #e6e6e6;
    border: 2px solid #cccccc;
    padding: .2rem .5rem;
}
#gform_4 .gform_footer.top_label {
    margin-top: -.3rem;
}
#gform_4 input#gform_submit_button_4 {
    padding: 4px 12px;
}
.footer-social-box-logo-box { display:inline-block; padding-bottom: 0;
    margin-bottom: 0;
    vertical-align: middle;
    border-right: 2px solid #009240;
    height: 30px; }

.footer-social-box-logo-box a { margin-right:.75rem;display: inline-block; }
.follow-us-box { padding-left: .7rem;
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    padding-top: 2px;
    color: #009240;
    font-weight: 700;}
    
    
@media (min-width: 768px) and (max-width: 1024px) {
  .mobileapp-dl-footer img.mobile-app-footer-phone { max-width:190px; padding-bottom:0; margin-bottom:0; display:inline-block; margin-right:.35rem; top:-10px;   bottom: 0px;
    position: relative; }
    .footer-social-box-logo-box { display:inline-block; padding-bottom: 0;
    margin-bottom: 0;
    vertical-align: middle;
    border-right: 0px solid #009240;
    height: 30px; }
    .follow-us-box { padding-left: 0rem; padding-top:.7rem;}
    #gform_4 input#input_4_2 {
    margin-top:2.2rem;}
}


@media only screen and (max-width: 767px) {
    .mobileapp-dl-footer .footer-keytext-box {
        padding-top: 3rem;
    }
    .mobileapp-dl-footer .footer-keytext-box .mobile-app-footer-keytitle {
        font-size: 2.25em;
    }
}/* End custom CSS */