/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
.postid-14358 .MyPostInfo {
    max-width: 285px;
    text-transform: capitalize;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*, *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
body {
    overflow-x: hidden;
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background-color: transparent;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight:700;
}
small {
    font-size: 80%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
code, kbd, pre, samp {
    font-size: 13px;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
select {
    text-transform: none;
}
button {
    overflow: visible;
    outline: none;
}
button, input, select, textarea {
    max-width: 100%;
    outline: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    outline: none;
}
button[disabled], html input[disabled] {
    cursor: default;
    opacity: .5;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input[type="checkbox"], input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0.4375em;
    padding: 0;
    outline: none;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
    outline: none;
}
input[type="search"] {
    -webkit-appearance: textfield;
    outline: none;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid #d1d1d1;
    margin: 0 0 1.75em;
    padding: 0.875em;
}
fieldset > :last-child {
    margin-bottom: 0;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
optgroup {
    font-weight: 600;
}
​
table, th, td {
    border: 1px solid #d1d1d1;
}
table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.75em;
    /*table-layout: fixed;*/
    width: 100%;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
th {
    border-width: 0 1px 1px 0;
    font-weight: 600;
}
td {
    border-width: 0 1px 1px 0;
}
th, td {
    padding: 0.4375em;
}
ul {
    list-style: disc;
}
ol {
    list-style: decimal;
    margin-left: 1.5em;
}
li > ul, li > ol {
    margin-bottom: 0;
}
dl {
    margin: 0 0 1.75em;
}
dt {
    font-weight: 600;
}
dd {
    margin: 0 0 1.75em;
}
img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
del {
    opacity: 0.8;
}
::-webkit-input-placeholder {
    color: #979797;
    font-size: 16px;
    font-weight: normal;
    font-family: inherit;
}
:-moz-placeholder {
    color: #979797;
    font-size: 16px;
    font-weight: normal;
    font-family: inherit;
}
::-moz-placeholder {
    color: #979797;
    opacity: 1;
    font-size: 16px;
    font-weight: normal;
    font-family: inherit;
}
:-ms-input-placeholder {
    color: #979797;
    font-size: 16px;
    font-weight: normal;
    font-family: inherit;
}
a, a:hover,button,button:hover,input[type="submit"],input[type="submit"]:hover{
    text-decoration: none;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    outline: none;
}
button:active, input[type="button"]:active, input[type="submit"]:active, button:focus, input[type="button"]:focus, input[type="submit"]:focus {
    top: 0px;
}
.fl-rich-text p:last-child {
    margin-bottom: 0;
}
h1, h2, h3, h3, h4, h5, h6 {
    margin: 24px 0 10px;
}
p{margin-bottom: 1em;}
p:last-child, ul:last-child, ol:last-child, div.wp-block-media-text:last-child {margin-bottom: 0;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {margin-top: 0;}
.uabb-infobox-content .uabb-infobox-text p:last-child {padding-bottom: 0}
a, a:hover, a::after, a::before, a:hover::after, a:hover::before, button, button:hover, button::before, button::after, button:hover::before, button:hover::after,
.smooth, .smooth::before, .smooth::after, .smooth:hover, .smooth:hover::before, .smooth:hover::after{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
a[href^="mailto:"]{word-wrap: break-word;}

ol.OLStyle,
ul.ULStyle,
.fl-rich-text ol,
.fl-rich-text ul,
.fl-module-fl-post-content ul,
.fl-module-fl-post-content ol {padding: 0;margin: 0;list-style: none;}
ul.ULStyle li,
.fl-rich-text ul li,
.fl-module-fl-post-content ul li {padding-left: 20px;position: relative;margin: 0;margin-bottom: 15px;}
ul.ULStyle li::before,
.fl-rich-text ul li::before,
.fl-module-fl-post-content ul li::before {content: "";width: 7px;height: 7px;border-radius: 100%;background-color: #6d6e71;display: block;position: absolute;left: 0;top: 11px;}
.fl-rich-text ul li::before {top: 11px;}
ol.OLStyle,
.fl-rich-text ol,
.fl-module-fl-post-content ol {counter-reset: ol-counter;}
ol.OLStyle li,
.fl-rich-text ol li,
.fl-module-fl-post-content ol li {padding-left: 28px;position: relative;margin: 0;margin-bottom: 15px;}
ol.OLStyle li::before,
.fl-rich-text ol li::before,
.fl-module-fl-post-content ol li::before {content: counter(ol-counter,decimal-leading-zero)'.';counter-increment: ol-counter;display: block;position: absolute;left: 0;top: 4px;font-size: 15px;color: #8d172d;}

.clear {display: block;float: none;clear: both;}
.clear::after,
.clear::before {content: "";display: block;position: relative;float: none;clear: both;}

.align-center {margin-left: auto;margin-right: auto;display: block;text-align: center;}
.cursor-none {cursor: unset;}
.flex-start {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;}
.flex-end {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;}
.flex-center {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;}
.flex-space-around {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;}
.flex-space-between {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}
.flex-align-stretch {align-items: stretch;align-content: stretch;}
.flex-align-center {-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-webkit-align-content: center;-moz-align-content: center;-ms-align-content: center;align-items: center;align-content: center;}
.flex-align-start {-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;-webkit-align-content: flex-start;-moz-align-content: flex-start;-ms-align-content: flex-start;align-items: flex-start;align-content: flex-start;}
.flex-align-end {-webkit-align-items: flex-end;-moz-align-items: flex-end;-ms-align-items: flex-end;-webkit-align-content: flex-end;-moz-align-content: flex-end;-ms-align-content: flex-end;align-items: flex-end;align-content: flex-end;}
.flex-start.flex-col,
.flex-end.flex-col,
.flex-center.flex-col,
.flex-space-around.flex-col,
.flex-space-between.flex-col {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-start.flex-row-reverse,
.flex-end.flex-row-reverse,
.flex-center.flex-row-reverse,
.flex-space-around.flex-row-reverse,
.flex-space-between.flex-row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.vertical-center-position,
.vertical-center-position-before::before,
.vertical-center-position-after::after {top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.horizontal-center-position,
.horizontal-center-position-before::before,
.horizontal-center-position-after::after{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}
.center-position,
.center-position-before::before,
.center-position-after::after {left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,50%);-o-transform: translate(-50%,-50%);}

/* Gravity Form */
.contact-form .gform_wrapper {margin: 0;}
.contact-form .gform_wrapper form {display: block;position: relative;}
.contact-form .gform_wrapper form .gform_body::after,
.contact-form .gform_wrapper form .gform_body ul.gform_fields::after {content: "";display: block;position: relative;clear: both;float: none;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields {display: block;padding: 0;margin: -20px -10px 0 !important;list-style: none;position: relative;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield {display: block;position: relative;width: 100% !important;max-width: 100% !important;min-width: 100% !important;padding: 0 10px!important;margin: 20px 0 0 !important;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields > .gfield > .ginput_container {margin: 0;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield input[type="text"],
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield input[type="tel"],
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield input[type="email"],
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield textarea {width: 100%;margin: 0 !important;}

.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield textarea {line-height: 1.4;}

.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield input[type="text"]:focus,
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield input[type="tel"]:focus,
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield input[type="email"]:focus,
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield textarea:focus {border-color: #8d172d;}

.gf-col-2.contact-form .gform_wrapper form .gform_body ul.gform_fields>.gfield.gf-col-100 {width:100%!important}
.gf-col-2.contact-form .gform_wrapper form .gform_body ul.gform_fields>.gfield {width:50%!important;display:inline-block!important;min-width:auto!important;vertical-align:top}
.gf-col-3.contact-form .gform_wrapper form .gform_body ul.gform_fields>.gfield {width:33.33%!important;display:inline-block!important;min-width:auto!important;vertical-align:top}

.gf-col-2-absolute.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield {width: 50% !important;min-width: auto !important;float: left;clear: left;}
.gf-col-2-absolute.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield.gf-col-2-abs {float: right;clear: right;position: absolute;right: 0;top: 0;}
.gf-col-2-absolute.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield > .ginput_container textarea {height: 257px !important;}

.contact-form .gform_wrapper form .gform_footer {padding: 20px 0 0;margin: 0;}
.contact-form .gform_wrapper form .gform_footer input[type="submit"] {width: 100%;}

.fl-module-uabb-gravity-form.contact-form .gform_confirmation_wrapper .gform_confirmation_message {padding: 10px;background-color: rgba(60, 118, 61, 0.2);text-align: center;}
.fl-node-5e8b05a3ba2e8 .uabb-gf-style p.uabb-gf-form-desc {padding: 0 0 14px;margin: 0;}

.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield ul.gfield_radio {width: 100%;margin: 0;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield > label {line-height: 1.3;}

.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield.gf_list_inline .ginput_container_radio ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;-webkit-align-content: flex-start;-moz-align-content: flex-start;-ms-align-content: flex-start;align-items: flex-start;align-content: flex-start;margin: 0;padding: 0;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield.gf_list_inline .ginput_container_radio ul li {width: auto !important;float: none !important;clear: both;display: inline-block;margin: 0 25px 8px;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield.gf_list_inline .ginput_container_radio ul li label {margin: 0;padding: 0;display: inline;vertical-align: middle;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield.gf_list_inline .ginput_container_radio ul li label::before{margin-top: -2px;margin-right: 8px;}
.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield .gfield_description {margin-bottom: 14px;}

.contact-form .gform_wrapper form .gform_body ul.gform_fields > .gfield.gform_validation_container {display: none !important;}

.contact-form .gform_wrapper form .gform_body ul li::before {font-size: 15px;color: #2d8cff;font-family: FontAwesome;font-family: "Font Awesome 5 Free";position: absolute;left: auto;right: 28px;text-align: center;line-height: 1;z-index: 1;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.contact-form .gform_wrapper form .gform_body ul li.gf-pencil-icon::before {top: 21px;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
.gf-name-icon::before {content: "\f007" !important;font-weight: 600;}
.gf-phone-icon::before {content: "\f095" !important;font-weight: 600;transform: translateY(-50%) rotate(90deg) !important;-webkit-transform: translateY(-50%) rotate(90deg) !important;-ms-transform: translateY(-50%) rotate(90deg) !important;-moz-transform: translateY(-50%) rotate(90deg) !important;-o-transform: translateY(-50%) rotate(90deg) !important;}
.gf-email-icon::before {content: "\f0e0" !important;font-weight: 600;}
.gf-email-icon::before {content: "\f0e0" !important;font-weight: 600;}
.gf-town-icon::before {content: "\f1ad" !important;font-weight: 600;}
.gf-town-icon::before {content: "\f015" !important;font-weight: 600;}
.gf-pencil-icon::before {content: "\f304" !important;font-weight: 600;}

.contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield.gform_hidden {display: none !important;}

.contact-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {line-height: normal;min-height: unset;}

.contact-form .gform_wrapper form .gform_body ul.gform_fields > .gfield.show-label label.gfield_label {display: block;font-weight: 300;margin-bottom: 7px;line-height: 1.3;}

.contact-form .gform_wrapper form .gform_body ul.gform_fields > .gfield.show-label label.gfield_label,
.contact-form .gform_wrapper form .gform_body ul.gform_fields > .gfield.show-label input[type="file"] {font-size: 16px;}

.contact-form ::-webkit-input-placeholder {
    font-weight: 300;
}
.contact-form :-moz-placeholder {
    font-weight: 300;
}
.contact-form ::-moz-placeholder {
    font-weight: 300;
}
.contact-form :-ms-input-placeholder {
    font-weight: 300;
}
/* Gravity Form */

/* Header */
header .header-left .fl-photo a {display: block;}
header .header-right-top.fl-col > .fl-col-content {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-webkit-align-content: center;-moz-align-content: center;-ms-align-content: center;align-items: center;align-content: center;}
header .header-right-top.fl-col > .fl-col-content > .fl-module {width: auto;}
header .header-right-top.fl-col .fl-module-info-list .uabb-info-list-content-wrapper {position: relative;}
header .header-right-top.fl-col .fl-module-info-list .uabb-info-list-icon {margin: 0px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);margin-top: 2px;}
header .header-right-top.fl-col .fl-module-info-list .uabb-info-list-content {width: 100%;padding-left: 32px;}
header .header-right-bottom ul.menu > li:first-child {margin-left: 0;}
header .header-right-bottom ul.menu > li:last-child {margin-right: 0;}
header .header-btn.fl-module-modal-popup .uabb-button-wrap .uabb-button {border-radius: 50px;}

header .header-right-bottom .menu > .uabb-has-submenu > .sub-menu {margin-top: 20px;}
header .header-right-bottom .menu > .uabb-has-submenu.menu-item-has-children {position: relative;}
header .header-right-bottom .menu > .uabb-has-submenu > .sub-menu::before {content: "";width: 100%;height: 30px;position: absolute;left: 0;top: -28px;display: block;}
header .header-right-bottom .menu > li a {position: relative;z-index: 99;}
/* END Header */

/* Footer */
.info-list-icon-top-abs .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content-wrapper {position: relative;}
.info-list-icon-top-abs .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon {margin: 0px;position: absolute;left: 0;top: 0;}
.info-list-icon-top-abs .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content {width: 100%;padding-left: 26px;}
footer .uabb-info-list-item .uabb-info-list-title a:hover {
	color: #8d172d;
}
/* END Footer */

/* Home Banner */
.fl-col.auto-center-col > .fl-col-content {width: auto;display: table;margin-left: auto;margin-right: auto;}
.photo-list-block > .fl-module-content > .uabb-module-content {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: stretch;-moz-align-items: stretch;-ms-align-items: stretch;-webkit-align-content: stretch;-moz-align-content: stretch;-ms-align-content: stretch;align-items: stretch;align-content: stretch;}
.photo-list-block .uabb-photo-gallery-item .uabb-photo-gallery-content {text-align: center;height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-webkit-align-content: center;-moz-align-content: center;-ms-align-content: center;align-items: center;align-content: center;}
.photo-list-block-bg-white.photo-list-block .uabb-photo-gallery-item .uabb-photo-gallery-content {padding: 25px 15px;background-color: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.05);}
.photo-list-block .uabb-photo-gallery-item .uabb-photo-gallery-content img {width: auto !important;height: auto !important;max-width: 100%;}
/* END Home Banner */

/* Section Title */
.fl-module.sec-title .fl-heading .fl-heading-text,
.fl-module-dual-color-heading.sec-title .uabb-dual-color-heading span {position: relative;z-index: 1;}
.fl-module.sec-title .fl-heading .fl-heading-text::before,
.fl-module-dual-color-heading.sec-title .uabb-dual-color-heading .uabb-first-heading-text::before {content: "";background-image: url('assets/images/title-shap.png');width: 62px;height: 72px;display: block;position: absolute;left: -24px;top: -17px;z-index: -1;background-repeat: no-repeat;background-size: cover;background-position: left top;}
.fl-module.sec-title.title-img-none .fl-heading .fl-heading-text::before,
.fl-module-dual-color-heading.sec-title.title-img-none .uabb-dual-color-heading .uabb-first-heading-text::before {display: none;}
/* END Section Title */

.PaddingTop0,
.PaddingTop0 > .fl-row-content-wrap {padding-top: 0 !important;}
.PaddingBottom0,
.PaddingBottom0 > .fl-row-content-wrap {padding-bottom: 0 !important;}
.fl-module .mejs-overlay-button {background-image: url("assets/images/my-play-button.png");width: 65px;height: 64px;background-repeat: no-repeat;background-position: 0 0;}
.fl-module .mejs-overlay:hover > .mejs-overlay-button {background-position: -85px 0px;}
.FirstTLTBRadius8 .uabb-module-content .uabb-adv-accordion-item:first-child .uabb-adv-accordion-button {border-radius: 8px 8px 0 0;}

.fl-col.fl-col-bg-overlay > .fl-col-content {position: relative;z-index: 1;}
.fl-col.fl-col-bg-overlay > .fl-col-content::after {z-index: -1;}

.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-info-list-icon {margin-right: 18px;width: calc(24% - 18px);}
.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-info-list-content {width: 76%;}
.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-photo-img {width: auto;}
.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-photo-img,
.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-photo-img:hover {-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-photo-img:hover {transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);}
.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-module-content {text-align: left;}

/* IT Services */
.video-shadow > .fl-module-content {box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);}
.fl-module.video-control-hover .fl-video .mejs-controls {opacity: 0;visibility: hidden;}
.fl-module.video-control-hover .fl-video:hover .mejs-controls {opacity: 1;visibility: visible;}
.service-block > .fl-row-content-wrap > .fl-row-content > .fl-col-group.fl-col-group-equal-height {width: auto;margin: 0 -15px;}
.service-block .service-box-col .service-box-list .uabb-info-list-wrapper .uabb-info-list-item {padding: 0;}
.service-block .service-box-col .service-box-list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content {margin: 20px 0 0;}
.service-block .service-box-col .service-box-list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content .uabb-info-list-title {margin: 0 0 10px;}
.service-block .service-box-col .service-box-list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-icon .custom-character0 {margin: 0;}
.service-block .service-box-col .service-box-list .uabb-info-list-wrapper .uabb-info-list-item .uabb-imgicon-wrap {text-align: left;}
.service-block .service-box-col .service-box-btn {position: absolute;left: 20px;right: 20px;bottom: 30px;}
.service-block .service-box-col > .fl-col-content {position: relative;}
/* END IT Services */

/* Giving Back */
.giving-back-logo-block > .fl-module-content > .uabb-module-content {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: stretch;-moz-align-items: stretch;-ms-align-items: stretch;-webkit-align-content: stretch;-moz-align-content: stretch;-ms-align-content: stretch;align-items: stretch;align-content: stretch;}
.giving-back-logo-block .uabb-photo-gallery-item .uabb-photo-gallery-content {position: relative;z-index: 1;background-color: #fff;padding: 20px;text-align: center;height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-webkit-align-content: center;-moz-align-content: center;-ms-align-content: center;align-items: center;align-content: center;}
.giving-back-logo-block .uabb-photo-gallery-item .uabb-photo-gallery-content::before{content: "";position: absolute;left: 10px;right: 10px;bottom: 10px;top: 10px;border: 1px solid #eaebec;}
.giving-back-logo-block .uabb-photo-gallery-item .uabb-photo-gallery-content img {width: auto !important;height: auto !important;max-width: 100%;}
.fl-module.image-zoom-out-hover .uabb-photo-gallery .uabb-photo-gallery-content:hover img {transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);}
.fl-col.giving-back-right-col-b > .fl-col-content {max-width: calc(100% + 150px);display: block;}
/* END Giving Back */
.photo-list-block .uabb-module-content.uabb-photo-gallery,.giving-back-logo-block > .fl-module-content > .uabb-module-content {
	justify-content: center;
	-webkit-justify-content: center;
}
/* News */
.fl-module.news-block .uabb-blog-post-content .uabb-post-meta {border-bottom: 1px solid #d6d8d9;padding-bottom: 15px;}
.fl-module.news-block .uabb-blog-post-content .uabb-read-more-text .uabb-next-right-arrow {display: none;}
.fl-module.news-block .uabb-blog-post-content .uabb-read-more-text a {position: relative;padding-left: 20px;}
.fl-module.news-block .uabb-blog-post-content .uabb-read-more-text a:before {content: "\e956";position: absolute;left: 0;top: 0;display: block;font-family: 'Ultimate-Icons';color: #8d172d;}
.fl-module.news-block .uabb-blog-post-content .uabb-read-more-text a:hover,
.fl-module.news-block .uabb-blog-post-content .uabb-read-more-text a:focus {color: #8d172d;}
.fl-module.news-block .uabb-blog-post-content .uabb-read-more-text {position: absolute;left: 0;bottom: 0;padding: 0 25px 25px;display: block;}
.fl-module.news-block .uabb-blog-post-content .uabb-blog-posts-description {margin: 0;padding-bottom: 40px;}
.fl-module.news-block .fl-module-content .uabb-module-content .uabb-blog-post-inner-wrap {height: 100%;position: relative;}
.fl-module.news-block .fl-module-content .uabb-module-content .uabb-blog-post-inner-wrap .uabb-blog-post-content {position: static;}
.fl-module.news-block .fl-module-content .uabb-module-content .uabb-post-wrapper {padding-top: 10px;padding-bottom: 10px;}
.fl-module.news-block .fl-module-content .uabb-module-content .uabb-blog-posts-shadow {box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
/* END News */

/* Vendors */
.fl-module.logoSlider .uabb-photo-gallery.slick-slider .uabb-photo-gallery-item {clear: none;outline: none;height: auto;min-height: auto;}
.fl-module.logoSlider .uabb-photo-gallery.slick-slider .slick-track {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: stretch;-moz-align-items: stretch;-ms-align-items: stretch;-webkit-align-content: stretch;-moz-align-content: stretch;-ms-align-content: stretch;align-items: stretch;align-content: stretch;}
.fl-module.logoSlider .uabb-photo-gallery.slick-slider .uabb-photo-gallery-item .uabb-photo-gallery-content {position: relative;background-color: #ffffff;padding: 25px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-webkit-align-content: center;-moz-align-content: center;-ms-align-content: center;align-items: center;align-content: center;height: 100%;}
.fl-module.logoSlider .uabb-photo-gallery.slick-slider .uabb-photo-gallery-item .uabb-photo-gallery-content::before {content: "";position: absolute;left: 10px;right: 10px;bottom: 10px;top: 10px;border: 1px solid #eaebec;}
.fl-module.logoSlider .uabb-photo-gallery.slick-slider .uabb-photo-gallery-item .uabb-photo-gallery-content img {height: auto !important;width: auto !important;max-width: 100%;}
.fl-module .slick-slider button.slick-arrow::before {content: "";display: block;width: 16px;height: 16px;border-radius: 2px;opacity: 1;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.fl-module .slick-slider button.slick-prev::before {border-left: 2px solid #d6d8d9;border-top: 2px solid #d6d8d9;}
.fl-module .slick-slider button.slick-next::before {border-right: 2px solid #d6d8d9;border-bottom: 2px solid #d6d8d9;}
.fl-module .slick-slider button {position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
.fl-module .slick-slider button:hover,
.fl-module .slick-slider button:focus {background: transparent;border: none;}
.fl-module .slick-slider button.slick-prev {left: -20px;}
.fl-module .slick-slider button.slick-next {right: -20px;}
.fl-module .slick-slider {overflow: visible;}
/* END Vendors */

/* Popup */
.mfp-content .mfp-figure {background-color: #ffffff;padding: 20px;}
.mfp-content img.mfp-img {padding: 0 !important;}
.mfp-content figcaption .mfp-title {color: #000000;padding: 20px;}
/* END Popup */

/* Contact Page */
.full-map-block iframe {line-height: 1;display: block;}
/* END Contact Page */

/* Results */
.fl-module-advanced-accordion .uabb-adv-accordion-button-label:focus,
.fl-module-advanced-accordion .uabb-adv-accordion-button-label:active,
.fl-module-advanced-accordion .uabb-adv-accordion-button:focus, 
.fl-module-advanced-accordion .uabb-adv-accordion-button:active,
.fl-module-advanced-accordion .uabb-adv-accordion-icon-wrap:focus,
.fl-module-advanced-accordion .uabb-adv-accordion-icon-wrap:active {outline: none;}
.fl-module-advanced-accordion .uabb-adv-before-text .uabb-adv-accordion-button-label {padding-left: 12px;}
.fl-module.fl-module-modal-popup .uabb-module-content .uabb-button {border-radius: 0;}
/* END Results */

/* Partners */
.my-interactive-banner-1.fl-module-interactive-banner-1 .uabb-ib1-description,
.my-interactive-banner-1.fl-module-interactive-banner-1 .uabb-ib1-button-outter {padding: 0 1em 0;}
.fl-module.fl-module-interactive-banner-1.my-interactive-banner-1 .uabb-image-wrap img {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);height: auto;width: auto;margin: 0 auto;}
.fl-module.fl-module-interactive-banner-1.my-interactive-banner-1 .uabb-bb-box:hover .uabb-image-wrap img {-webkit-transform: scale(0.96);-moz-transform: scale(0.96);-o-transform: scale(0.96);-ms-transform: scale(0.96);transform: scale(0.96);}
/* END Partners */

/* Team */
.fl-row.team-box-row .fl-module-photo .fl-photo-content {overflow: hidden;}
.fl-row.team-box-row .fl-module-photo .fl-photo-content:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);}
.fl-row.team-box-row .fl-module-photo .fl-photo-content img,
.fl-row.team-box-row .fl-module-photo .fl-photo-content:hover img {-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
/* END Team */


/* Cybersecurity Services */
.service-box-col .service-box-list .uabb-imgicon-wrap .uabb-photo-img {width: auto;height: auto !important;max-width: 100%;}
.service-block-icon40 .service-box-col .service-box-list .uabb-imgicon-wrap .uabb-photo-img {max-width: 40px;}
.TableFColLeft .uabb-table-wrapper table thead .table-header-tr:last-child .table-header-th:first-child,
.TableFColLeft .uabb-table-wrapper table tbody .tbody-row .table-body-td:first-child {padding-left: 30px;text-align: left;}
.MobileScroll .uabb-table {overflow-x: unset;}
.uabb-table-module-content.uabb-table::-webkit-scrollbar-track{
    -webkit-box-shadow: none;
    border-radius: 10px;
    background-color:#ffffff;
    border: none;
}
.uabb-table-module-content.uabb-table::-webkit-scrollbar
{
    width: 5px;
    height: 5px;
    border-radius: 10px;
    background-color: #ffffff;
    border: none;
}
.uabb-table-module-content.uabb-table::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: none;
    background-color: #c2c2c2;
    border: none;
}
.uabb-table-module-content.uabb-table::-webkit-scrollbar-button {display:none}

/* END Cybersecurity Services */

.MyTabBlock.fl-module .uabb-tabs-nav ul li.uabb-tab-current a {background-color: #8e182d;} 
.MyTabBlock.fl-module .uabb-tabs-nav ul li .uabb-tab-link:focus {outline: none;border: none;}
.MyTabBlock.fl-module .uabb-content-wrap .uabb-content .fl-builder-module-template {margin: 0;padding: 0;max-width: 100%;margin-top: 20px;}
.MyTabBlock.fl-module .uabb-content-wrap .uabb-content .table-data {margin: 0;}
.MyTabBlock.fl-module .uabb-tabs-nav ul li {margin-bottom: 25px;position: relative;}
.MyTabBlock.fl-module .uabb-tabs-nav ul li.uabb-tab-current::before {background-color: #8e182d;}
.MyTabBlock.fl-module .uabb-tabs-nav ul li::before {content: "";width: 100%;height: 8px;background-color: #d7d7d7;position: absolute;bottom: -25px;left: 0;}
.MyTabBlock.fl-module .uabb-tabs-nav + .uabb-content-wrap .uabb-content-current .uabb-tab-acc-title {background-color: #8e182d;}
.MyTabBlock.fl-module .uabb-tabs-nav + .uabb-content-wrap .section .uabb-tab-acc-title {padding: 12px;}
.MyTabBlock.fl-module .uabb-tabs-nav + .uabb-content-wrap .uabb-tab-acc-title .uabb-title-tag {vertical-align: middle;}
.MyTabBlock.fl-module .uabb-tabs-nav + .uabb-content-wrap .section {margin-bottom: 12px;}
.MyTabBlock.fl-module .uabb-tabs-nav + .uabb-content-wrap .section:last-child {margin-bottom: 0;}
.MyTabBlock.fl-module .uabb-tabs-nav + .uabb-content-wrap .uabb-content-current .uabb-content .fl-module.fl-module-uabb-table {display: block;margin-top: 30px;}
.header-1 .photo-list-block-bg-white.photo-list-block .uabb-photo-gallery-item .uabb-photo-gallery-content {box-shadow: 0 0 10px rgba(0,0,0,0.08);}
header .header-1 .header-left .fl-photo a {margin: 0 auto;}

.PostBlock .fl-builder-pagination ul li a.page-numbers, 
.PostBlock .fl-builder-pagination ul li span.page-numbers {border: none;background: transparent;padding: 5px;color: #000;font-weight: 400;}
.PostBlock .fl-builder-pagination ul li span.page-numbers.current {color: #8e182d;}
.PostBlock .fl-builder-pagination ul {text-align: left;margin: -5px;}

/* Sidebar */
.SearchBlock .widget_search form {position: relative;}
.SearchBlock .widget_search form input[type="search"] {padding: 16px 20px;height: auto;font-size: 14px;font-weight: 400;color: #34343E;border-radius: 0;}
.SearchBlock .widget_search form button[type="submit"] {background-color: transparent;border: 0;border-radius: 0;color: #8e182d;position: absolute;right: 0;top: 0;bottom: 0;padding: 10px;line-height: 1;}
.CategoryBlock .widget_categories .widgettitle {font-size: 23px;color: #8e182d;font-weight: 500;font-family: "Roboto",sans-serif;text-transform: uppercase;line-height: 1.2;margin: 0;padding: 0;margin-bottom: 14px;}
.CategoryBlock .widget_categories ul {list-style: none;margin: 0;padding: 0;}
.CategoryBlock .widget_categories ul li {margin: 0;padding: 0;padding-left: 16px;margin-bottom: 6px;position: relative;}
.CategoryBlock .widget_categories ul li::before {content: "";position: absolute;left: 0;top: 12px;width: 5px;height: 5px;background-color: #8e182d;border-radius: 100%;}
.CategoryBlock .widget_categories ul li a {font-size: 16px;color: #34343e;font-weight: 500;}
.CategoryBlock .widget_categories ul li a:hover {color: #8e182d;}
.cspsk-btn.fl-module-modal-popup .uabb-button-wrap a.uabb-button {border-radius: 50px;width: 100%;}
/* END Sidebar */

.fl-module-fl-post-info.MyPostInfo .fl-post-info-author {display: block;font-weight: 500;}
.fl-module-fl-post-info.MyPostInfo .fl-post-info-author + .fl-post-info-sep {display: none;}
.fl-module-fl-post-info.MyPostInfo span {font-weight: 400;text-transform: uppercase;}
.fl-module-fl-post-info.MyPostInfo .fl-post-info-sep {margin: 0 8px;}
.fl-module-fl-post-info.MyPostInfo .fl-post-info-author a {position: relative;padding-left: 32px;}
.fl-module-fl-post-info.MyPostInfo .fl-post-info-author a:before {content: "BY:";position: absolute;left: 0;top: 0;}
.fl-module.PostBlock .fl-post-grid-post .fl-post-grid-title {margin: 0;padding: 0;padding-bottom: 20px;}
.fl-module.PostBlock .fl-post-grid-post .fl-post-grid-meta {padding-bottom: 6px;}
.fl-module.PostBlock .fl-post-grid-post .fl-post-grid-content {padding-top: 12px;}
.fl-module.PostBlock .fl-post-grid-post .fl-post-grid-content > * {display: inline;}

.my_uabb_info_box .uabb-infobox-title-wrap {padding: 28px 22px 0;}
.my_uabb_info_box .uabb-infobox-text-wrap {padding: 15px 22px 28px;}
.MyRow .fl-col-group.fl-col-group-equal-height {margin: 0 -20px;width: auto;}

.PostBlock .fl-post-grid-empty {text-align: center;}

/* BTN */
.red-btn a,a.red-btn-blog {position: relative;z-index: 1;overflow: hidden;}
.red-btn a::before,.red-btn a::after{content: "";display: block;position: absolute;opacity: 0;visibility: hidden;top: 0;width: 100%;height: 100%;z-index: -1;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.red-btn a::before,.red-btn a::after {background-color: #8D172D;}
.red-btn a::before, .red-btn a::after {background-color: #8D172D;}
.red-btn a::before{right: 100%;}
.red-btn a::after {left: 100%;}
.red-btn a:hover:before,.red-btn a:hover:after {opacity: 1;visibility: visible;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.red-btn a:hover:before{right: 0;}
.red-btn a:hover:after{left: 0;}
.box-hover a::before, .box-hover a::after {
    background-color: #8d172d0a;
}
.red-btn a:hover .fl-button-text,.red-btn a .fl-button-text {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
/*BTN End*/
.height-100 .my_uabb_info_box,.height-100 .my_uabb_info_box .fl-module-content,.height-100 .my_uabb_info_box .fl-module-content .uabb-infobox {
    height: 100%;
}
.icon-details-box-hover .fl-col-content {display: block;position: relative;overflow: hidden;z-index: 1;height:100%;}
.icon-details-box-hover .fl-col-content::before,
.icon-details-box-hover .fl-col-content::after {content: "";display: block;position: absolute;opacity: 0;visibility: hidden;top: 0;width: 100%;height: 100%;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.icon-details-box-hover .fl-col-content::before,
.icon-details-box-hover .fl-col-content::after {background-color: rgba(0,54,99,0.6);}
.icon-details-box-hover .fl-col-content::before{right: 100%;}
.icon-details-box-hover .fl-col-content::after {left: 100%;}
.icon-details-box-hover .fl-col-content:hover::before,
.icon-details-box-hover .fl-col-content:hover::after {opacity: 1;visibility: visible;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.icon-details-box-hover .fl-col-content:hover::before {right: 0;}
.icon-details-box-hover .fl-col-content:hover::after {left: 0;}
.icon-details-box-hover .fl-col-content:hover .uabb-info-list-title,
.icon-details-box-hover .fl-col-content:hover .uabb-info-list-description * {color: #ffffff;}
.icon-details-box-hover .fl-col-content img,.icon-flip .fl-col-content:hover .uabb-info-list-icon .uabb-image-content img,.icon-flip .fl-col-content .uabb-info-list-icon .uabb-image-content img,
.icon-details-box-hover .fl-col-content:hover img,.icon-flip .fl-col-content:hover .uabb-info-list-icon .custom-character0,.icon-flip .fl-col-content .uabb-info-list-icon .custom-character0,
.icon-details-box-hover .fl-col-content .uabb-image-content,
.icon-details-box-hover .fl-col-content:hover .uabb-image-content,
.icon-details-box-hover .fl-col-content .uabb-info-list-title,
.icon-details-box-hover .fl-col-content .uabb-info-list-description p,
.icon-details-box-hover .fl-col-content .uabb-infobox-text-wrap li,
.icon-details-box-hover .fl-col-content:hover .uabb-infobox-title,
.icon-details-box-hover .fl-col-content:hover .uabb-infobox-text-wrap p,
.icon-details-box-hover .fl-col-content:hover .uabb-infobox-text-wrap li{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.icon-details-box-hover .fl-col-content:hover img,.icon-flip .fl-col-content:hover .uabb-info-list-icon .custom-character0,.icon-flip .fl-col-content:hover .uabb-info-list-icon .uabb-image-content img {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}

a:hover,a{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

.team-box-row .fl-col-group .fl-module-photo .fl-photo-content,
.team-box-row .fl-col-group .fl-module-interactive-banner-1 .uabb-image-wrap,
.author-data-row .fl-col-group .author-img .fl-photo-content {box-shadow: 0px 8px 14px rgba(0,0,0,0.4);}
.team-box-row .fl-col-group.fl-col-group-custom-width .fl-module-photo .fl-photo-content {box-shadow: 0px 8px 14px rgba(0,0,0,0.4);}
.team-box-row .fl-col-group .fl-module-interactive-banner-1 .uabb-image-wrap {max-width: 346px;margin: 0 auto;}
.no-sub-title .fl-module-content {margin-bottom: 0;}
.news-block-center > .fl-module-content > .uabb-module-content {-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;}
.remove-scroll .uabb-table, .remove-scroll-large .uabb-table,.remove-scroll-ex-large .uabb-table {overflow-x: inherit;}
.fl-module-button.SecBtn, .fl-module-button.SecBtn > div, .fl-module-button.SecBtn > div > div, .fl-module-button.SecBtn > div > div > .fl-button {height: 100%;}
.fl-module-button.SecBtn > div > div > .fl-button {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%;}
.add-areas-list .uabb-list-icon .uabb-list-icon-wrap {margin-right: 50px;}
.partner-box-hove .fl-col-content:hover .fl-photo-content img {
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.partner-box-hove .fl-col-content .fl-photo-content img , .partner-box-hove .fl-col-content:hover .fl-photo-content img{
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.landing-cta .fl-cta-button {
	width: 25%;
	padding-left:20px;
}
.landing-cta .fl-cta-inline .fl-cta-button .fl-button {
	position: relative;
	z-index: 1;
	height: 48px;
}
.landing-cta .fl-cta-inline .fl-cta-button .fl-button:before {
	position: absolute;
	content: "";
	right: -1px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	height: 48px;
	background: white;
	width: 40px;
	border-radius: 0 10px 10px 0;
	z-index: -1;
}
.landing-cta .fl-cta-inline .fl-cta-button .fl-button .fl-button-text {
	margin-right: 30px;
}
.landing-cta .fl-cta-inline .fl-cta-button .fl-button .fl-button-icon {
	position: absolute;
	color: #a70923;
	right: 10px;
}
.landing-cta .fl-cta-wrap .fl-cta-text h3 {
	padding-bottom: 0;
}
.landing-info-box .uabb-infobox .uabb-infobox-content {
	padding-left: 2%;
}
.landing-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield {
	margin-top: 8px !important;
}
.sec-title-dual .uabb-second-heading-text {
	display: initial;
}
#menu-primary > li a{font-weight:bold;}
.glossary-single .fl-col-content .fl-module-content h2 {
	font-size: 35px;
	line-height: 1.2;
}
.glossary-list .uabb-blog-posts .uabb-blog-post-content .uabb-read-more-text a:hover .uabb-next-right-arrow {
	margin-left: 5px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	color: #003663;
}
.glossary-list .uabb-blog-posts .uabb-blog-post-content .uabb-read-more-text a .uabb-next-right-arrow{
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.glossary-list .uabb-blog-posts .uabb-blog-post-content .uabb-read-more-text a:hover {
	color: #003663;
}
.glossary-list .uabb-blog-posts .uabb-blog-post-content .uabb-post__terms-wrap .far {
	margin-right: 5px;
}
.glossary-single .fl-col-content .fl-module-content h3 {
	font-size: 28px;
	line-height:1.2;
}
.glossary-list .fl-post-grid-empty form .searchBtn .search-svg {
	fill: #fff;
}
.glossary-list .fl-post-grid-empty form .searchBtn {
	color: #fff;
	line-height: 1;
	border: 0;
}
.glossary-list .fl-post-grid-empty {
	text-align: center;
}
.glossary-list .fl-post-grid-empty form {
	max-width: 300px;
	display: flex;
	margin: 0 auto;
}
.glossary-list .fl-post-grid-empty form .fl-search-input {
	height: 50px;
}
.faq-postblock .fl-post-grid-content {
    padding-top: 0 !important;
}
.faq-postblock h2.fl-post-grid-title {
    padding-bottom: 10px !important;
}
.service-location-list .fl-rich-text ul li:before {
    display: none;
}
.service-location-list .fl-rich-text ul{
	margin: 0 -10px;
	display: flex;
	flex-flow: wrap;
}
.service-location-list .fl-rich-text ul li {
    width: calc(100% / 3 - 23px);
    text-align: center;
    background: #f5f5f5;
    margin: 10px 10px;
    padding: 0 !important;
    display: inline-block;
}

.service-location-list .fl-rich-text ul li a {
    width: 100%;
    display: block;
    padding: 20px 25px;
	color: #6d6e71;
	font-weight: 600;
}
.service-location-list .fl-rich-text ul li a:hover{
	color: #ffff;
}
.copy-right-text p a:hover {
    color: #8d172d !important;
}
.service-location-list .fl-rich-text ul li a:focus {
	color: #ffff !important;
}
.news-letter-content .uabb-image .uabb-image-content img {
    min-height: 230px !important;
    object-fit: cover !important;
}
/* 
/* Media Query */
/* 1401 To 1600  */
@media only screen and (min-width: 1025px) and (max-width:1600px) {}
@media only screen and (min-width: 1025px) and (max-width:1440px) {

	h1 {font-size: 60px;}
	h2 {font-size: 42px;}
	h3 {font-size: 36px;}
	h4 {font-size: 30px;}
	h5 {font-size: 28px;}
	h6 {font-size: 26px;}


	.sec-pad > .fl-row-content-wrap {padding-top: 80px;padding-bottom: 80px;}
	.fl-module.sec-title .uabb-dual-color-heading *,
	.fl-module.sec-title.fl-module-heading .fl-heading {font-size: 42px;letter-spacing: 2px;}
	.sec-sub-italic-title.fl-module-heading .fl-heading {font-size: 25px;}
	.fl-module.sec-title .fl-heading .fl-heading-text::before,
	.fl-module-dual-color-heading.sec-title .uabb-dual-color-heading .uabb-first-heading-text::before {width: 58px;height: 68px;}
	.sec-title-col-MB60 > .fl-col-content {margin-bottom: 50px;}
	.sec-title-col-MB50 > .fl-col-content {margin-bottom: 40px;}
	.sec-title-col-MB40 > .fl-col-content {margin-bottom: 30px;}
	.primary-btn.fl-module-button .fl-button-wrap .fl-button {font-size: 18px;padding-right: 30px;padding-left: 30px;}
	.TitleMB60 > .fl-module-content {margin-bottom: 46px;}
	.TitleMB50 > .fl-module-content {margin-bottom: 40px;}
	.TitleMB40 > .fl-module-content {margin-bottom: 30px;}

	/* Banner */
	.home-banner.fl-row .fl-row-content-wrap {padding-top: 60px;padding-bottom: 60px;min-height: 550px;}
	.home-banner-title-a.fl-module-heading .fl-heading {font-size: 32px;}
	.home-banner-title-b.fl-module-heading .fl-heading {font-size: 60px;}
	.home-banner-title-c.fl-module-heading .fl-heading {font-size: 44px;}
	/* END Banner */

	/* Featured */
	.featured-sec.fl-row .featured-left-col {width: 15%;}
	.featured-sec.fl-row .featured-right-col {width: 85%;}
	.featured-sec.fl-row .featured-left-col .fl-module-heading .fl-heading {font-size: 22px;}
	.featured-sec.fl-row .featured-right-col .uabb-photo-gallery {margin: -10px;}
	.featured-sec.fl-row .featured-right-col .uabb-photo-gallery-item {padding: 10px;}
	.featured-sec.fl-row .featured-right-col > .fl-col-content {padding-top: 30px;padding-bottom: 30px;}
	/* END Featured */

	/* IT Services */
	.it-service-left-col > .fl-col-content {padding-right: 40px;}
	/* END IT Services */

	/* CTA */
	.fl-module.sec-title-big.fl-module-heading .fl-heading {font-size: 48px;}
	.cta .primary-btn > .fl-module-content {margin-top: 42px;}
	.cta .sec-title-big + .fl-module-rich-text > .fl-module-content {margin-top: 22px;}
	/* END CTA */

    /* Giving Back */
    .giving-back-right-col > .fl-col-content {padding-top: 80px;padding-bottom: 80px;}
    /* END Giving Back */

	/* News */
	.fl-module.news-block .fl-module-content .uabb-module-content .uabb-post-wrapper {padding-left: 15px;padding-right: 15px;}
	.fl-module.news-block .fl-module-content .uabb-module-content {margin: 0 -15px;}
	/* END News */

    /* Contact Page */
    .full-map-block iframe {height: 400px;}
    /* END Contact Page */

    /* Blog CTA */
    .fl-row.BlogCTA > .fl-row-content-wrap {padding-top: 30px;padding-right: 40px;padding-bottom: 30px;padding-left: 40px;}
    .fl-row.BlogCTA .fl-col-group .fl-col:first-child > .fl-col-content {padding-right: 40px;}
	/* Blog CTA */

	.fl-module.PostSingleTitle > .fl-module-content {margin-bottom: 22px;}
	.fl-module.MyPostInfo > .fl-module-content {margin-bottom: 30px;}
	.fl-module.MyPostInfo > .fl-module-content span {font-size: 16px;}



}
@media only screen and (min-width: 1025px) and (max-width:1400px) {}
@media only screen and (min-width: 1025px) and (max-width:1280px) {

	.uabb-photo-gallery.slick-slider {padding: 0 20px;}
	.fl-module .slick-slider button.slick-prev {left: 4px;}
	.fl-module .slick-slider button.slick-next {right: 4px;}

}
@media only screen and (min-width: 1025px) and (max-width:1250px) {

	.fl-row-fixed-width {max-width: 1150px;}

	.TextF24 .fl-rich-text, .TextF24 .fl-rich-text * {font-size: 22px;}

	/* Header */
	header .header-left .fl-photo a {max-width: 250px;}
	header .fl-module.fl-module-uabb-advanced-menu .menu .menu-item a {font-size: 16px;}
	header .fl-module-uabb-advanced-menu .menu > .menu-item {margin-left: 15px;margin-right: 15px;}
	header .header-right-top .fl-module-info-list .uabb-info-list-item .uabb-info-list-title {font-size: 16px;}
	header .header-right-top .fl-module-info-list.header-cutomer-protal .uabb-info-list-item .uabb-info-list-icon svg {width: 17px;height: 16px;}
	header .header-right-top .fl-module-info-list.header-phone .uabb-info-list-item .uabb-info-list-icon svg {width: 16px;height: 17px;}
	header .header-right-top.fl-col .fl-module-info-list .uabb-info-list-content {padding-left: 28px;}
	header .header-right-top .fl-module.header-btn .uabb-button {font-size: 15px;}
	header .header-right-top.fl-col > .fl-col-content {padding-bottom: 16px;}
	/* END Header */

	/* Footer */
	footer .fl-col .fl-module-info-list ul .uabb-info-list-item .uabb-info-list-title,
	footer .fl-col .fl-module-info-list ul .uabb-info-list-item .uabb-info-list-title * {font-size: 15px;}
	footer .copyright .fl-rich-text, footer .copyright .fl-rich-text * {font-size: 15px;}
	/* END Footer */

	

}
@media only screen and (min-width: 1025px) and (max-width:1199px) {

	h1 {font-size: 44px;}
	h2 {font-size: 38px;}
    h3 {font-size: 32px;}
    h4 {font-size: 28px;}
    h5 {font-size: 26px;}
    h6 {font-size: 24px;}

    .sec-pad > .fl-row-content-wrap {padding-top: 70px;padding-bottom: 70px;}
    .fl-module.sec-title .uabb-dual-color-heading *,
    .fl-module.sec-title.fl-module-heading .fl-heading {font-size: 38px;}
    .fl-module.sec-title .fl-heading .fl-heading-text::before,
    .fl-module-dual-color-heading.sec-title .uabb-dual-color-heading .uabb-first-heading-text::before {width: 48px;height: 58px;top: -10px;left: -15px;}
    .sec-sub-italic-title.fl-module-heading .fl-heading {font-size: 21px;}
    .fl-module.sec-title-big.fl-module-heading .fl-heading {font-size: 42px;}
    .Lead .fl-rich-text,
    .Lead .fl-rich-text * {font-size: 20px;}
    .primary-btn.fl-module-button .fl-button-wrap .fl-button {font-size: 16px;padding-right: 26px;padding-left: 26px;}
    .sec-title-col-MB50 > .fl-col-content {margin-bottom: 34px;}
    .TitleMB60 > .fl-module-content {margin-bottom: 36px;}
    .TitleMB50 > .fl-module-content {margin-bottom: 32px;}
    .TitleMB40 > .fl-module-content {margin-bottom: 22px;}
    .fl-row.inner-banner > .fl-row-content-wrap {min-height: 310px;}
    .fl-row.inner-banner.inner-banner-210 > .fl-row-content-wrap {min-height: 190px;}
    .sec-title-col-MB60 > .fl-col-content {margin-bottom: 40px;}

    ul.ULStyle li::before, .fl-rich-text ul li::before, .fl-module-fl-post-content ul li::before {top: 12px;}

	/* Header */
	header .header-left .fl-photo a {max-width: 220px;}
	header .fl-module.fl-module-uabb-advanced-menu .menu .menu-item a {font-size: 15px;}
	header .header-right-top .fl-module-info-list .uabb-info-list-item .uabb-info-list-title {font-size: 15px;}
	header .header-right-top .fl-module.header-btn .uabb-button {font-size: 14px;}
	header .header-right-top .fl-module-info-list.header-cutomer-protal .uabb-info-list-item .uabb-info-list-icon svg {width: 14px;height: 13px;}
	header .header-right-top .fl-module-info-list.header-phone .uabb-info-list-item .uabb-info-list-icon svg {width: 14px;height: 16px;}
	header .header-right-top .fl-module-info-list .uabb-info-list-item .uabb-info-list-icon .custom-character0 {width: auto;height: auto;line-height: 1;font-size: 16px;}
	header .header-right-top.fl-col .fl-module-info-list .uabb-info-list-content {padding-left: 22px;}
	header .header-right .header-right-bottom .fl-module.fl-module-uabb-advanced-menu .menu .menu-item .sub-menu {min-width: 210px;}
	/* END Header */

	/* Footer */
	footer .fl-col .fl-module-info-list ul .uabb-info-list-item .uabb-info-list-title,
	footer .fl-col .fl-module-info-list ul .uabb-info-list-item .uabb-info-list-title * {font-size: 14px;}
	footer .fl-col .fl-module-heading .fl-module-content .fl-heading {font-size: 16px;}
	footer .fl-col .fl-module-heading .fl-module-content {margin-bottom: 15px;}
	footer .fl-col .fl-module-info-list ul .uabb-info-list-item .uabb-info-list-icon i,
	footer .fl-col .fl-module-info-list ul .uabb-info-list-item .uabb-info-list-icon i::before {font-size: 15px;width: 15px;height: 15px;}
	footer .copyright .fl-rich-text, footer .copyright .fl-rich-text * {font-size: 14px;}
	/* END Footer */

    /* Home Banner */
    .home-banner-title-a.fl-module-heading .fl-heading {font-size: 22px;}
    .home-banner-title-b.fl-module-heading .fl-heading {font-size: 44px;}
    .home-banner-title-c.fl-module-heading .fl-heading {font-size: 31px;}
    .home-banner.fl-row .fl-row-content-wrap {min-height: 420px;}
    .fl-col.auto-center-col > .fl-col-content {padding-right: 24px;padding-left: 24px;}
    /* END Home Banner */

    /* Featured */
    .featured-sec.fl-row .featured-left-col .fl-module-heading .fl-heading {font-size: 18px;}
    .featured-sec.fl-row .featured-right-col .uabb-photo-gallery-item {padding: 6px;}
    .featured-sec.fl-row .featured-right-col .uabb-photo-gallery {margin: -6px;}
    /* END Featured */

    /* IT Services */
    .it-service-left-col h6.fl-heading {font-size: 22px;}
    /* END IT Services */

    /* Services */
    .service-block .service-box-col .service-box-list .uabb-info-list-wrapper .uabb-info-list-item .uabb-info-list-content .uabb-info-list-title {font-size: 19px;}
    /* END Services */

    /* Giving Back */
    .giving-back-right-col > .fl-col-content {padding-top: 70px;padding-bottom: 70px;}
    .giving-back-right-col-b > .fl-col-content,
    .giving-back-right-col-c > .fl-col-content {margin-top: 30px;}
    /* END Giving Back */

    /* Contact Page */
    .full-map-block iframe {height: 330px;}
    .contact-info-sec .fl-col .fl-module-rich-text > .fl-module-content {margin-top: 18px;}
    .contact-info-sec .fl-col .fl-module-rich-text .fl-rich-text,
    .contact-info-sec .fl-col .fl-module-rich-text .fl-rich-text * {font-size: 14px;}
    /* END Contact Page */

    .my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-info-list-content .uabb-info-list-title {font-size: 26px;margin-bottom: 14px;}




}
@media screen and (min-width: 1025px) {
	.main-nav .uabb-creative-menu > .uabb-clear ~ ul.menu li .sub-menu {
	display: block !important;
	transition: all 0.5s ease;
}
}

@media only screen and (max-width:1024px) {

	.fl-row-fixed-width {max-width: 1150px;}

	h1 {font-size: 37px;}
	h2 {font-size: 34px;}
	h3 {font-size: 30px;}
	h4 {font-size: 26px;}
	h5 {font-size: 24px;}
	h6 {font-size: 22px;}

    .fl-module.sec-title .fl-heading .fl-heading-text::before, .fl-module-dual-color-heading.sec-title .uabb-dual-color-heading .uabb-first-heading-text::before {width: 42px;height: 52px;top: -10px;left: -15px;}

    .contact-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield {margin: 15px 0 0 !important;}
    .gf-col-2.contact-form .gform_wrapper form .gform_body ul.gform_fields > .gfield, .contact-form .gform_wrapper form .gform_body ul.gform_fields > .gfield > .ginput_container.ginput_container_address > span {width: 100% !important;}

    ul.ULStyle li::before,
    .fl-rich-text ul li::before,
    .fl-module-fl-post-content ul li::before {top: 9px;}
    ul.ULStyle li, .fl-rich-text ul li, .fl-module-fl-post-content ul li {padding-left: 20px;}

    .BRNoneDevicesMS br {display: none;}

	/* Header */
	header .header-left .fl-photo a {max-width: 220px;}
	header .header-right-top .fl-module-info-list.header-cutomer-protal .uabb-info-list-item .uabb-info-list-icon svg {width: 14px;height: 13px;}
	header .header-right-top .fl-module-info-list.header-phone .uabb-info-list-item .uabb-info-list-icon svg {width: 14px;height: 16px;}
	header .header-right-top .fl-module-info-list .uabb-info-list-item .uabb-info-list-icon .custom-character0 {width: auto;height: auto;line-height: 1;font-size: 16px;}
	header .header-right-top.fl-col .fl-module-info-list .uabb-info-list-content {padding-left: 22px;}
	header .header-right-top .fl-module-info-list.header-cutomer-protal .uabb-info-list-item .uabb-info-list-icon svg {width: 21px;height: 20px;}
	header .header-right-top .fl-module-info-list.header-phone .uabb-info-list-item .uabb-info-list-icon svg {width: 20px;height: 21px;}
	header .header-right-top .fl-module-info-list.header-cutomer-protal .uabb-info-list-item .uabb-info-list-content,
	header .header-right-top .fl-module-info-list.header-phone .uabb-info-list-item .uabb-info-list-content {display: none;}
	header .header-right-top.fl-col .fl-module-info-list .uabb-info-list-icon {position: relative;left: auto;top: auto;transform: translateY(-50%);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);margin-top: 0;}
	header .header-right .header-right-bottom .hamburger-menu rect {height: 3px;}

	header .header-right .header-right-bottom ul.menu {display: none;position: fixed;left: 0;top: 0px !important;background-color: #003663;z-index: 9999;width: 55%;height: 100% !important;margin: 0 !important;overflow-y: auto !important;-webkit-transition: left .2s ease-in-out,right .2s ease-in-out;-o-transition: left .2s ease-in-out,right .2s ease-in-out;transition: left .2s ease-in-out,right .2s ease-in-out;}
	header .header-right .header-right-bottom ul.menu li.current_page_item a,
	header .header-right .header-right-bottom ul.menu li a:focus, 
	header .header-right .header-right-bottom ul.menu li a:hover {background-color: #8d172d;}
	header .header-right .header-right-bottom ul.menu li a .menu-item-text,
	header .header-right .header-right-bottom ul.menu li.current_page_item a .menu-item-text,
	header .header-right .header-right-bottom ul.menu li a:focus .menu-item-text, 
	header .header-right .header-right-bottom ul.menu li a:hover .menu-item-text {color: #ffffff !important;}
	header .fl-col.header-right .fl-module-uabb-advanced-menu .fl-module-content ul.menu li.menu-item .uabb-menu-toggle {position: relative;float: none;clear: both;display: inline-block;vertical-align: middle;}
	header .fl-col.header-right .fl-module-uabb-advanced-menu .fl-module-content ul.menu li.menu-item .uabb-menu-toggle::before {content: '\f107';font-family: 'Font Awesome 5 Free';z-index: 1;font-size: inherit;line-height: 0;font-weight: 900;color: #ffffff}
	header .header-right .header-right-bottom ul.menu li {border-top: 1px solid #104673 !important;border-bottom: 0;}
	header .header-right .header-right-bottom ul.menu ul.sub-menu {box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;}
	header .header-right-bottom .menu > .uabb-has-submenu > .sub-menu::before {display: none;}
	header .header-right-bottom .menu > .uabb-has-submenu > .sub-menu {margin-top: 0;}	
	/* END Header */

	/* Footer */
	footer .fl-col .fl-module-info-list ul .uabb-info-list-item .uabb-info-list-icon i,
	footer .fl-col .fl-module-info-list ul .uabb-info-list-item .uabb-info-list-icon i::before {font-size: 15px;width: 15px;height: 15px;}
	footer .fl-col .fl-module-info-list ul .uabb-info-list-item .uabb-info-list-content-wrapper {line-height: 1;}
	/* END Footer */

    /* Featured */
    .featured-sec.fl-row .featured-right-col .uabb-photo-gallery-item {padding: 6px;}
    .featured-sec.fl-row .featured-right-col .uabb-photo-gallery {margin: -6px;}
    /* END Featured */

    /* Vendors */
    .uabb-photo-gallery.slick-slider {padding: 0 20px;}
    .fl-module .slick-slider button.slick-prev {left: 5px;}
    .fl-module .slick-slider button.slick-next {right: 5px;}
    /* END Vendors */

    /* Giving Back */
    .giving-back-right-col-b .giving-back-logo-block .uabb-photo-gallery-item {padding: 5px;}
    .giving-back-right-col-b .giving-back-logo-block .uabb-photo-gallery {margin: -5px;}
    /* END Giving Back */

    /* News */
    .fl-module.news-block .fl-module-content .uabb-module-content .uabb-post-wrapper {padding-left: 10px;padding-right: 10px;max-width: 400px;}
    .fl-module.news-block .fl-module-content .uabb-module-content.uabb-blog-posts-grid {margin: 0 -10px;justify-content: center;-webkit-justify-content: center;}
    /* END News */

    /* Contact Page */
    .full-map-block iframe {height: 280px;}
    /* END Contact Page */

	.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-info-list-content .uabb-info-list-title {margin-bottom: 10px;}
	.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item {padding-bottom: 40px;}
	.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item:last-child {padding-bottom: 0px;}

	.fl-module.review-icon .fl-photo-img {width: 66px;}

	.fl-module.fl-module-info-list .uabb-info-list-wrapper .uabb-info-list-icon {margin-right: 15px;}

	.CategoryBlock .widget_categories .widgettitle {font-size: 20px;}
	.CategoryBlock .widget_categories ul li {margin-bottom: 4px;}
	.CategoryBlock .widget_categories ul li a {font-size: 15px;}

	.fl-module.PostBlock .fl-post-grid-post .fl-post-grid-title {padding-bottom: 12px;}
	.fl-module.PostBlock .fl-post-grid-post .fl-post-grid-meta {padding-bottom: 3px;}
	.fl-module.PostBlock .fl-post-grid-post .fl-post-grid-content {padding-top: 7px;}

	.fl-module.MyPostInfo > .fl-module-content span,
	.fl-module.MyPostInfo > .fl-module-content a {font-size: 15px;}

	.my_uabb_info_box .uabb-infobox-title-wrap {padding: 18px 15px 0;}
	.my_uabb_info_box .uabb-infobox-text-wrap {padding: 10px 15px 18px;}
	.MyRow .fl-col-group.fl-col-group-equal-height {margin: 0 -10px;width: auto;}

	
.partner-inner-box .uabb-infobox .uabb-infobox-content .uabb-infobox-title {
	margin-bottom: 12px;
}
	.glossary-single .fl-col-content .fl-module-content h2 {
	font-size: 30px;
}
	.glossary-single .fl-col-content .fl-module-content h3 {
	font-size: 22px;
}
}
@media only screen and (min-width: 992px) and (max-width:1024px) {

	.full-photo-list-block .uabb-module-content .uabb-photo-gallery-item {width: 25%;}

}
@media only screen and (max-width:1023px) {
	
	/* Header */
	/* END Header */

	/* Footer */

	/* END Footer */


}
@media only screen and (min-width:768px) and (max-width:991px) {

	.fl-row .fl-col.LeftSidebar,
	.fl-row .fl-col.RightSidebar {width: 100% !important;}
	.fl-row .fl-col.LeftSidebar > .fl-col-content {margin: 0;margin-bottom: 25px;}
	.fl-builder-pagination, .fl-builder-pagination-load-more {padding: 20px 0;}

}
@media only screen and (max-width:991px) {

	/* END Header */
	header .header-left .fl-photo a {max-width: 166px;}
	/* END Header */
	.fl-row .fl-col.RightSidebar {max-width: 300px;margin: 0 auto;float: none;display: block;clear: both;}

    .alignright, .alignleft {margin: 0;padding: 0;float: none;clear: both;display: block;margin: 0 auto 20px;}
.recaptcha-responsive form ul.gform_fields li.gfield .ginput_recaptcha {
	transform: scale(0.77);
	-webkit-transform: scale(0.77);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
.add-areas-list .uabb-list-icon .uabb-list-icon-wrap {
	margin-right: 30px;
}
	.landing-cta .fl-cta-button {
	width: 30%;
	padding-left: 0;
}
	.landing-cta .fl-cta-wrap .fl-cta-text {
	padding-right: 20px;
	width: 60%;
}
	.landing-form .gform_wrapper form .gform_body ul.gform_fields > li.gfield input {
	height: 50px !important;
}
	.glossary-single .fl-col-content .fl-module-content h2 {
	font-size: 26px;
}
}
@media only screen and (min-width: 640px) and (max-width:767px) {

	/* Partners */
	.partners-logo-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col {width: 25% !important;}
	/* END Partners */

}
@media only screen and (min-width: 568px) and (max-width:767px) {

	/* Footer */
	footer .site-footer > .fl-row-content-wrap > .fl-row-content > .fl-col-group {margin: 0 -10px;}
	footer .site-footer > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col {width: 33.33% !important;padding: 0 10px;}
	footer .site-footer > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col:nth-child(2) > .fl-col-content,
	footer .site-footer > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col:nth-child(3) > .fl-col-content {margin-top: 0;}
    footer .site-footer > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col:nth-last-child(2),
    footer .site-footer > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col:last-child {width: 50% !important;}
	/* END Footer */

    /* Featured */
    .featured-sec.fl-row .featured-right-col .uabb-photo-gallery-item {width: 33.33%;}
    /* END Featured */

    /* News */
    .fl-module.news-block .fl-module-content .uabb-module-content .uabb-post-wrapper {width: 50%;}
    /* END News */
    /* Contact Page */
    .contact-info-sec .fl-col-group-custom-width {width: auto;margin: 0 -10px;}
    .contact-info-sec .fl-col-group-custom-width > .fl-col {width: 50% !important;padding: 0 10px;}
    .contact-info-sec .fl-col-group-custom-width > .fl-col:nth-child(2) > .fl-col-content {padding-top: 0;}
    /* END Contact Page */

    .full-photo-list-block .uabb-module-content .uabb-photo-gallery-item {width: 33.333333333333%;}
    .header-1 .fl-module-photo-gallery .uabb-photo-gallery-item {width: 25%;}

    .PostBlock.fl-module .fl-post-grid .fl-post-column {width: 50%;clear: none;}

    

}
@media only screen and (max-width:767px) {

	h1 {font-size: 36px;}
	h2 {font-size: 28px;}
	h3 {font-size: 26px;}
	h4 {font-size: 24px;}
	h5 {font-size: 22px;}
	h6 {font-size: 20px;}

	ul.ULStyle li,
	.fl-rich-text ul li,
    .fl-module-fl-post-content ul li {padding-left: 18px;margin-bottom: 10px;}
    ul.ULStyle li::before, .fl-rich-text ul li::before, .fl-module-fl-post-content ul li::before {top: 10px;}

    .fl-module.sec-title .fl-heading .fl-heading-text::before, .fl-module-dual-color-heading.sec-title .uabb-dual-color-heading .uabb-first-heading-text::before {width: 35px;height: 45px;top: -9px;left: -14px;}
    .contact-form .gform_wrapper form .gform_body ul.gform_fields > .gfield.show-label label.gfield_label,
    .contact-form .gform_wrapper form .gform_body ul.gform_fields > .gfield.show-label input[type="file"] {font-size: 15px;}

    .uabb-module-content .uabb-close-custom-top-right {top: 7px;right: 7px;}

	/* Header */
	header .header-right-top.fl-col > .fl-col-content > .fl-module.header-btn {display: none;}
	header .fl-col.header-right > .fl-col-content {-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-direction: row;flex-wrap: wrap;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-webkit-align-content: center;-moz-align-content: center;-ms-align-content: center;align-items: center;align-content: center;}
	header .fl-col.header-right > .fl-col-content > .fl-col-group {width: auto;}
	/* END Header */
	/* Footer */
	footer .fl-module-info-list ul .uabb-info-list-item > .uabb-info-list-content-wrapper {line-height: 1;}    
	/* END Footer */

    /* Services */
    .service-block > .fl-row-content-wrap > .fl-row-content > .fl-col-group.fl-col-group-equal-height {margin: 0 auto;}
    .service-block .service-box-col .service-box-btn {bottom: 20px;}
    /* END Services */

    /* Giving Back */
    .fl-col.giving-back-right-col-b > .fl-col-content {max-width: 100%;}
    /* END Giving Back */

    /* Contact Page */
    .full-map-block iframe {height: 250px;}
    /* END Contact Page */
	
	.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-info-list-icon {margin-right: 0;width: 100%;margin-bottom: 30px;}
	.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-info-list-content {width: 100%;}
	.my_info_list.fl-module ul.uabb-info-list-wrapper li.uabb-info-list-item .uabb-info-list-content-wrapper .uabb-module-content {text-align: center;}

	/* Partners */
	.partners-logo-row .fl-module-interactive-banner-1 .uabb-button-wrap a.uabb-button,
	.partners-logo-row .fl-module-interactive-banner-1 .uabb-button-wrap a.uabb-button:visited {padding: 12px;}
	/* END Partners */

	.fl-module.review-icon .fl-photo-img {width: 53px;}
	.inner-banner-title br,
	.sec-title br {display: none;}

	.MobileScroll .uabb-table {overflow-x: scroll;}
	.TableFColLeft .uabb-table-wrapper table thead .table-header-tr:last-child .table-header-th:first-child,
	.TableFColLeft .uabb-table-wrapper table tbody .tbody-row .table-body-td:first-child {padding-left: 15px;}

	.MyTabBlock.fl-module .uabb-tabs-nav + .uabb-content-wrap .uabb-content-current .uabb-content .fl-module.fl-module-uabb-table {margin-top: 10px;}

    .team-box-row .fl-col.MobMaxWidth345,
    .author-data-row .fl-col.author-img-col {max-width: 345px;}

    .MyRow .fl-col-group.fl-col-group-equal-height {margin: 0 auto;width: auto;}
	.remove-scroll-ex-large .uabb-table {overflow-x: auto;}
	.add-areas-list .uabb-list-icon .uabb-list-icon-wrap {margin-right: 20px;}
.add-areas-list .uabb-list-icon .uabb-list-icon-wrap {
	margin-right: 3%;
	width: 100%;
	max-width: 47%;
}
.add-areas-list .uabb-list-icon .uabb-list-icon-wrap .uabb-callout-outter {
	margin-right: 10px;
}
	.landing-cta .fl-cta-wrap .fl-cta-text {
	padding-right: 0;
	width: 100%;
}
.landing-cta .fl-cta-button {
	width: 230px;
	padding-left: 0;
	margin: 0 auto;
	padding-top:15 !important;
}
	.landing-info-box .uabb-infobox .uabb-infobox-content {
	padding-left: 0;
}
	.glossary-single .fl-col-content .fl-module-content h2 {
	font-size: 24px;
}
	.glossary-single .fl-col-content .fl-module-content h3 {
	font-size: 20px;
}
}
@media only screen and (max-width:639px) {
	.remove-scroll-large .uabb-table {
	overflow-x: auto;
}
}
@media only screen and (max-width:567px) {

	/* Header */
	header .header-right .header-right-bottom ul.menu {width: 80%;}
	/* END Header */

	.PostBlock.fl-module .fl-post-grid .fl-post-column .fl-post-grid-post {height: auto !important;}
	.fl-builder-pagination, .fl-builder-pagination-load-more {padding: 12px 0;}
	.service-location-list .fl-rich-text ul li {
		width: calc(100% / 2 - 23px);
	}

}
@media only screen and (max-width:479px) {
	form ul.gform_fields li.gfield .ginput_recaptcha {
	transform: scale(0.77);
	-webkit-transform: scale(0.77);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
.remove-scroll .uabb-table {
	overflow-x: auto;
}
.add-areas-list .uabb-list-icon .uabb-list-icon-wrap {
	margin-right: 0;
	max-width: 100%;
}
.add-areas-list .uabb-list-icon .uabb-list-icon-wrap:last-child {
	margin-bottom: 0;
}
	.glossary-single .fl-col-content .fl-module-content h2 {
	font-size: 22px;
}
	.glossary-list .fl-post-grid-empty form .searchBtn {
	margin-top: 10px;
	width: 100%;
	text-align: center;
}
.service-location-list .fl-rich-text ul li {
	width:100%;
}
}
@media only screen and (max-width:413px) {

	.full-photo-list-block .uabb-module-content .uabb-photo-gallery-item {width: 100%;}

}
@media only screen and (max-width:374px) {

	.uabb-module-content .uabb-modal .uabb-content {width: 95%;}

}