@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500&family=Raleway:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');

/*Default-CSS*/

input[type="file"]::-webkit-file-upload-button {
    cursor: pointer;
}

input[type="file"]::-moz-file-upload-button {
    cursor: pointer;
}

input[type="file"]::-ms-file-upload-button {
    cursor: pointer;
}

input[type="file"]::-o-file-upload-button {
    cursor: pointer;
}

input[type="file"] {
    cursor: pointer;
}

html body {
    font-family: 'Montserrat', sans-serif;
    margin: 0;
}

*::-moz-selection {
    color: #fff;
    background: #185a74;
}

*::-webkit-selection {
    color: #fff;
    background: #185a74;
}

*::-webkit-input-placeholder {
    color: #185a74;
    opacity: 1;
}

*:-moz-placeholder {
    color: #185a74;
    opacity: 1;
}

*::-moz-placeholder {
    color: #185a74;
    opacity: 1;
}

*:-ms-input-placeholder {
    color: #185a74;
    opacity: 1;
}

.widget_search input::-webkit-input-placeholder,
.footer_mail_subscribe input::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
}
.widget_search input:-moz-placeholder,
.footer_mail_subscribe input:-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.widget_search input::-moz-placeholder, 
.footer_mail_subscribe input::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.widget_search input:-ms-input-placeholder,
.footer_mail_subscribe input:-ms-input-placeholder {
    color: #fff;
    opacity: 1;
}


a,
div a:hover,
div a:active,
div a:focus,
button {
    text-decoration: none;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

a,
span,
div a:hover,
div a:active,
button {
    text-decoration: none;
}

*::after,
*::before,
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

ul,
ul li,
ol,
li {
    list-style: outside none none;
    font-family: 'Montserrat', sans-serif
}

body ul {
    margin: 0;
    padding: 0;
}

/*body .site-content ul li {
    vertical-align: middle;
    display: inline-block;
}*/

.site-content ul li::before {
    background-color: #8bc640;
    content: "";
    display: inline-block;
    margin-right: 7px;
    height: 10px;
    width: 10px;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

body a {
    outline: none;
    color: #555;
}

body a:hover {
    color: #000;
}

body .clearfix,
body .clear {
    clear: both;
    line-height: 100%;
}

body .clearfix {
    height: auto;
}

* {
    outline: none!important;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.clr:after,
ul:after,
.clearfix:after,
li:after {
    clear: both;
    display: block;
    content: "";
}

div input,
div select,
div textarea,
div button {
    font-family: 'Montserrat', sans-serif
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .entry-content h1,
body .entry-content h2,
body .entry-content h3,
body .entry-content h4,
body .entry-content h5,
body .entry-content h6 {
    font-family: 'Montserrat', sans-serif;
    color: #185a74;
    font-weight: 700;
    line-height: 130%;
    margin: 0 0 15px;
    text-transform: none;
}
body h1 {
    font-size: 45px;
}

body h2 {
    font-size: 36px;
}

body h3 {
    font-size: 30px;
}

body h4 {
    font-size: 24px;
}

body h5 {
    font-size: 22px;
}

body h6 {
    font-size: 18px;
}

body h1:last-child,
body h2:last-child,
body h3:last-child,
body h4:last-child,
body h5:last-child,
body h6:last-child {
    margin-bottom: 0 !important;
}

div select {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div select option {
    font-size: 13px;
    color: #333;
    padding: 2px 5px;
}

img {
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
body p {
    color: #585858;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    line-height: 160%;
    margin: 0 0 15px;
    padding: 0;
    font-weight: 300;
}
body p:empty {
    margin: 0;
    line-height: 0;
    display: none;
}
body p:last-child {
    margin-bottom: 0;
}

p strong {
    font-weight: bold;
}

label em {
    color: #ff0000;
    display: inline-block;
    font-style: normal;
    vertical-align: top;
    margin-left: 5px;
}

.hidden {
    display: none!important;
}

iframe {
    display: block;
    width: 100%;
}

.container:after {
    content: "";
    display: block;
    clear: both;
}

body .entry-content div.fl-row-content,
body .ast-container,
.container {
    width: 100%;
    max-width: 1610px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
    position: relative;
    float: none;
}
/*button*/
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
/* Buttons styles start */
.wpcf7  input[type="submit"],
.btn,
button,
.fl-module .uabb-module-content a.uabb-button {
    background: #8bc640;
    /*min-width: 155px;*/
    padding: 14px 15px;
    border: 1px solid transparent;
    line-height: 100%;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
    vertical-align: top;
}
.wpcf7  input[type="submit"]:hover,
.wpcf7  input[type="submit"]:focus,
.btn:hover,
.btn:focus,
button:hover,
button:focus,
.fl-module .uabb-module-content a.uabb-button:focus,
.fl-module .uabb-module-content a.uabb-button:hover{
    background: #255278;
    color: #ffffff;
    border: 1px solid transparent;
}
/* Button styles end */


/*Gapping*/
div.fl-row {
    position: relative;
    max-width: 100%;
}
div.fl-row > .fl-row-content-wrap {
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
}

/*Gapping close*/

div.fl-module,
div.fl-module-content {
    margin: 0 0 30px 0;
}
div.fl-module:last-child,
div.fl-module-content:last-child{
    margin-bottom: 0;
}

div.fl-row-content-wrap {
    padding: 0;
}
div.entry-content p {
    margin-bottom: 15px;
}
div.entry-content p:last-child,
div.entry-content p:last-of-type{
    margin-bottom:0px;
}

div#primary {
    padding: 0 !important;
    margin: 0 !important;
}
/*Default-CSS close*/




/*header*/
header#masthead,
.ast-theme-transparent-header header#masthead {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    border-top: 8px solid #255278;
    background: rgba(255,255,255,0.45);
    padding-top: 20px;
    padding-bottom: 5px;
    transition: all 0.5s ease;
}
header#masthead.fixed {
    background:#fff;
    transition: all 0.5s ease;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}
header#masthead .ast-above-header,
.ast-theme-transparent-header .ast-above-header {
    border: none;
    background-color: transparent;
    line-height: 100%;
}
header#masthead .site-logo-img img,
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
}
header#masthead > .ast-above-header-wrap {
    position: absolute;
    right: 0;
    left: 0;
    max-width: 1610px;
    z-index: 7;
    margin: auto;
    padding: 0 15px;
    top: 33px;
}
header#masthead > .ast-above-header-wrap .ast-container{
    padding:0;
    max-width: 100%;
}
header#masthead .main-header-bar {
    background: transparent;
    box-shadow: none;
}
header .ast-site-identity {
    padding: 0;
}
.main-header-bar-wrap > div {
    min-height: 1px !important;
}
.main-header-bar-wrap .main-header-bar {
    top: auto !important;
    max-width: 100% !important;
    position: relative !important;
}
div.ast-above-header-section-wrap {
    min-height: 1px;
}
header .ast-above-header-section .user-select a,
header .ast-above-header-section .widget a,
div.ast-above-header-section-wrap span a,
div.ast-above-header-section-wrap .email_add,
div.ast-above-header-section-wrap .tel_no {
    color: #2a567b;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
}
header .ast-above-header-section .user-select a:hover,
header .ast-above-header-section .widget a:hover {
    color: #8bc640;
}
div.ast-above-header-section-wrap .tel_no {
    margin-right: 25px;
}
.site-logo-img .custom-logo-link {
    display: block;
}
.site-logo-img .custom-logo-link.ast-transparent-mobile-logo {
    display: none;
}
.header-main-layout-1 .ast-main-header-bar-alignment {
    margin-top: 23px;
}
header .site-branding {
    line-height: 1;
    align-self: center;
    position: absolute;
    top: -27px;
    left: -15px;
    z-index: 9;
    width: 303px;
}
header .main-header-menu > .menu-item {
    margin-left: 45px;
}
header .main-header-menu > .menu-item > a {
    height: 100%;
    font-size: 21.5px;
    font-weight: bold;
    color: #255278 !important;
    padding: 0;
    position: relative;
}
header .main-header-menu > .menu-item > a::before {
    content: "";
    height: 10px;
    background: #8bc640;
    left: 0;
    right: 0;
    width: 10%;
    opacity: 0;
    transition: all 0.5s ease;
    position: absolute;
    bottom: -5px;
    margin: auto;
}
header .main-header-menu .menu-item.current-menu-item > a:before,
header .main-header-menu > .menu-item > a:hover:before{
    opacity: 1;
    transition: all 0.5s ease;
    width: 100%;
}
.ast-theme-transparent-header .main-header-menu  .menu-item > a:hover,
.ast-theme-transparent-header .main-header-menu .current-menu-item > a{
    color: #255278;
}

.main-header-menu ul.sub-menu {
    width: 100%;
    background: #fff;
    left: -999em;
    position: absolute;
    top: 100%;
    z-index: 99999;
    border: none !important;
}
.main-header-menu ul.sub-menu li > a {
    color: #255278 !important;
    padding: 8px 10px !important;
}
.main-header-menu ul.sub-menu li > a:hover{
    color: #8bc640 !important;
}
/*header end*/


/*main title*/
.uabb-heading-wrapper h2.uabb-heading {
    font-size: 48px;
    color: #0f3759;
    font-weight: 600;
    letter-spacing: 0;
}
/*main title end*/

/*Welcoming */
.entry-content .home_welcom_heading h1 {
    font-size: 30px;
    font-weight: 500;
    text-transform: none;
    margin-bottom: 40px;
}
.main_logo_with_text_sec .fl-module {
    max-width: 70.6%;
    margin-left: auto;
    margin-right: auto;
}
.main_logo_with_text_sec .content_text p {
    color: #616161;
    font-size: 24px;
    font-weight: 300;
    line-height: 115%;
}
.main_logo_with_text_sec p{
    color:#616161
}
/*Welcoming */



/*news and event*/
div.fl-row.main_news_event_section div.fl-row-content {
    max-width: 76%;
}
div.fl-row.main_news_event_section > .fl-row-content-wrap {
    padding-top: 106px;
    padding-bottom: 116px;
}
.main_news_event_section > .fl-row-content-wrap{
    background-blend-mode: luminosity;
    background-attachment: fixed;
}
.main_news_event_section > .fl-row-content-wrap::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background: #dbdbdb;
    opacity: 0.75;
    height: 100%;
    width: 100%;
}
.nature-of-enquiry select.wpcf7-form-control {
    padding: 20px 30px;
    color: #255278;
    font-weight: 500;
}
.custom_news_details_wrapper {
    margin-top:70px;
    margin-bottom:42px;
}
.custom_newevent_post_section {
    padding: 30px 30px 147px 30px;
    background: #fff;
    position: relative;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    min-height: 690px;
}
.custom_newevent_post_section *{
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

body .site-content .custom_newevent_post_section::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 20px;
    width: 100%;
    background: #8bc640;
    top: auto;
}
.custom_newevent_post_section .newsevent_image_show {
    position: relative;
    padding-top: 67%;
    margin-bottom: 27px;
    overflow: hidden;
}
.custom_newevent_post_section .newsevent_image_show img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: 0 0;
}
.custom_show_date p,
.post-info-date p {
    color: #42a5bd;
    font-size: 18px;
    font-family: lato;
    line-height: 130%;
}
.set_title {
    margin-top: 20px;
}
.entry-content .set_title a,
.entry-content .set_title h2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 130%;
    color: #185a74;
    text-transform: none;
}
.newsevent_post_content {
    margin-top: 33px;
    font-size: 18px;
    font-family: lato;
    font-weight: 300;
    color: #555462;
    line-height: 160%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 85px;
}
.custom_newevent_post_section .read-more {
    position: absolute;
    bottom: 57px;
    left: 30px;
    color: #42a5bd;
    font-family: lato;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
}
.custom_newevent_post_section p.read-more {
    display: none;
}
.blue_button.fl-module .uabb-module-content a.uabb-button {
    background: #255278;
}

.carrer_opportunities_sec .fl-col-has-cols .fl-module-content .toggal_close:hover,
.blue_button.fl-module .uabb-module-content a.uabb-button:hover{
    background: #8bc640;
}


.custom_newevent_post_section:hover{
    background: #255278;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
.entry-content .custom_newevent_post_section:hover .set_title a,
.entry-content .custom_newevent_post_section:hover .set_title h2,
.custom_newevent_post_section:hover *{
    color: #fff ;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
.custom_newevent_post_section:hover a.read-more,
.custom_newevent_post_section a.read-more:hover{
    color: #8bc640    
}



.custom_news_post_details .owl-dots {
    display: none;
}
.custom_news_post_details .owl-nav > button i {
    display: none;
}

.custom_news_post_details .owl-nav > button {
    position: absolute;
    top: 44.7%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    min-width: 1px;
    left: -60px;
}
.custom_news_post_details .owl-nav > button.owl-prev::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 20px 10px 0;
    border-color: transparent #0f3759 transparent transparent;
    display: inline-block;
    vertical-align: top;
}
.custom_news_post_details .owl-nav > button.owl-next {
    left: auto;
    right: -60px;
}
.custom_news_post_details .owl-nav > button.owl-next::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent #0f3759;
    display: inline-block;
    vertical-align: top;
}

.custom_news_post_details .owl-nav > button.owl-next:hover:before {
    border-color: transparent transparent transparent #8bc640;
}
.custom_news_post_details .owl-nav > button.owl-prev:hover:before {
    border-color: transparent #8bc640 transparent transparent;
}
/*news and event end*/

/*SFP ECONOMIC IMPACT*/

div.fl-row.counter_section_main .fl-row-content-wrap {
    padding-top: 108px;
    background-size: 72% auto;
    background-position: 49% 45%;
    padding-bottom: 107px;
}
.counter_section_main .uabb-heading-wrapper h2.uabb-heading {
    font-size: 32px;
}
.counter_section_main * {
    color: #fff;
}
.counter_section_main .white_heading {
    margin-bottom: 90px;
}
.counter_section_main .fl-row-content.fl-node-content {
    max-width: 61%;
}
.uabb-number-circle .uabb-number-circle-container {
    max-height: 230px;
    max-width: 230px;
}
.uabb-number-circle .uabb-number-circle-container circle {
    stroke-width: 4px;
}
.uabb-number-circle .uabb-number-circle-container .uabb-bar-bg {
    stroke: rgba(0,0,0,0.10);
}
.uabb-number-circle .uabb-number-circle-container .uabb-bar {
    stroke: #73a9ce;
}
.uabb-number-circle .uabb-number-circle-container .uabb-number-string {
    font-size: 40.03px;
}
.entry-content .counter_section_main h4 {
    font-size: 72px;
    color: #73a9ce;
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    line-height: 100%;
    margin-bottom: 6px;
}
.entry-content .counter_section_main h4 + p {
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-weight: normal;
}
.counter_section_main .fl-col-group.fl-col-group-nested {
    margin-bottom: 118px;
}

div.fl-row.image_with_text_sec .fl-row-content-wrap {
    padding-top: 35px;
    padding-bottom: 35px;
}
.image_with_text_sec .fl-row-content.fl-node-content {
    max-width: 1012px;
}
.image_with_text_sec .fl-col-group {
    display: flex;
    align-items: center;
}
.image_with_text_sec .fl-col-group:first-child .fl-col:last-child {
    margin-top: 26px;
    margin-left: -12px;
}
.image_with_text_sec .fl-module.fl-module-spacer-gap {
    display: none;
}
.image_with_text_sec .fl-col-group:last-child {
    margin-top: 32px;
}
.image_with_text_sec .fl-col-group .blue_text {
    font-size: 12px;
    color: #255278;
    font-weight: 600;
    margin-bottom: 0;
}
.image_with_text_sec .fl-col-group p {
    font-size: 12px;
    color: #919395;
    font-weight: 600;
}
.fl-row.image_with_text_sec {
    max-width: 100%;
    background: #dfdfdf;
    background: -moz-linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #dfdfdf 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #dfdfdf 0%,#ffffff 100%);
}
div#comments {
    display: none;
}
/*SFP ECONOMIC IMPACT end*/



/*footer*/
footer .fl-builder-content > div.fl-row {
    padding: 0;
}
footer.ast-custom-footer .fl-row-content-wrap {
    background: #255278;
    padding: 60px 0;
}
.ast-custom-footer .fl-row-content-wrap > .fl-row-content {
    max-width: 1340px;
    width: 100%;
    padding: 0 15px;
}
footer.ast-custom-footer h3.uabb-heading {
    color: #fff;
    font-size: 14px;
    text-align: left;
    font-weight: 600;
    margin-bottom: 0;
}
footer.ast-custom-footer,
footer.ast-custom-footer a,
footer.ast-custom-footer p,
footer.ast-custom-footer li {
    color: #fff;
    font-size: 13px;
    text-align: left;
    font-weight: 300;
}
footer.ast-custom-footer a:hover{
    color: #8bc640;
}
footer.ast-custom-footer a {
    display: inline-block;
    vertical-align: top;
    line-height: 140%;
}
footer.ast-custom-footer p {
    margin-bottom: 10px;
    line-height: 165%;
    position: relative;
}
footer.ast-custom-footer p:last-child{
    margin-bottom: 0px;
}
footer .fl-col-group > div {
    padding-right: 15px;
}
footer .sub-menu {
    display: none !important;
}
.fl-col.footer_one {
    width: 20.2%;
}
.fl-col.footer_two {
    width: 20.2%;
}
.fl-col.footer_three {
    width: 20.2%;
}
.fl-col.footer_four {
    width: 20.2%;
}
.fl-col.footer_five {
    width: 18.3%;
    padding-right: 0;
    margin-top: 6px;
}

.footer_one .footer-img .fl-photo {
    text-align: left;
    margin-left: 6px;
    margin-top: 18px;
}
.footer_one .fl-rich-text p {
    margin-bottom: 3px;
}
footer.ast-custom-footer p:empty {
    display: none;
}
.fl-module-uabb-advanced-menu div.uabb-creative-menu .menu > li {
    margin: 0 0 5px 0;
}
.fl-module-uabb-advanced-menu div.uabb-creative-menu .menu > li:last-child{
    margin-bottom:0;
}
.fl-module-uabb-advanced-menu div.uabb-creative-menu .menu > li a {
    padding: 0 !important;
}
.fl-module-uabb-advanced-menu div.uabb-creative-menu .menu > li a span {
    font-weight: 300;
}
.footer_four .footer_content {
    max-width: 300px;
}
.footer_four .footer_content p {
    color: #75b7ef;
}
.footer_mail_subscribe br {
    display: none;
}
.footer_five .fl-module-content.fl-node-content {
    margin-top: 0px;
}
.footer_mail_subscribe  .wpcf7 form {
    position: relative;
    padding-right: 30px;
}
.footer_mail_subscribe .wpcf7-form-control-wrap.your-email {
    width: 60%;
    float: left;
}
.footer_mail_subscribe .wpcf7-form-control-wrap.your-email input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){
    height: 40px;
    padding: 0 15px;
    background: #255278;
    border: 1px solid #7fc4fd;
    border-radius: 5px;
    color: #fff;
    font-weight: 300;
    font-size: 14px;
}
.footer_mail_subscribe .wpcf7-form-control.wpcf7-submit {
    float: right;
    width: 35%;
    padding: 7px;
    font-size: 12px;
    background: #fff;
    border: none;
    color: #2699fb;
    border-radius: 5px;
    font-weight: 400;
    height: 40px;
    min-width: 1px;
}
.footer_mail_subscribe .wpcf7-form-control.wpcf7-submit:hover {
    background: #255278;
    border: 1px solid #7fc4fd;
    color: #7fc4fd;
}
.wpcf7-form p::after {
    clear: both;
    content: "";
    display: block;
}
body .wpcf7-response-output {
    clear: both;
    margin: 20px 0 0 ;
    width: 100%;
    border: 2px solid #333;
    text-align: center;
    background: #fff;
    color: #333;
    line-height: 120%;
    font-size: 15px;
    padding: 10px 15px;
}
body .wpcf7-response-output.wpcf7-validation-errors,
body .wpcf7-response-output.wpcf7-mail-sent-ng,
body .wpcf7-response-output.wpcf7-spam-blocked{
    border-color: #ff0000;
    color: #ff0000;
}
body .wpcf7-response-output.wpcf7-mail-sent-ok{
    border-color: #008000;
    color: #008000;
}
body div.wpcf7 .ajax-loader {
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px 0 #333;
    height: 20px;
    width: 20px;
}
.footer_mail_subscribe div.wpcf7 .ajax-loader {
    position: absolute;
    right: -30px;
    top: 10px;
}
.footer_mail_subscribe .wpcf7-response-output {
    display: none !important;
}
.footer_mail_subscribe span.wpcf7-not-valid-tip {
    font-size: 11px;
    font-weight: 400;
}

.footer_five .widget_search input.search-field {
    background: rgba(255,255,255,0.3);
    height:40px;
    padding: 0 41px 0 11px;
    border: none;
    font-size: 13px;
    font-weight: 300;
    border-radius: 5px;
    color: #fff;
}
.footer_five .widget_search input.search-submit {
    position: absolute;
    right: 0px;
    padding: 3px;
    height: 100%;
    width: 45px;
}
.footer_five .widget_search .search-form::after {
    -webkit-transform: translate(0,-50%) scaleX(-1);
    transform: translate(0,-50%) scaleX(-1);
    font-size: 20px;
}
.footer_five .widget_search .search-form:hover:after {
    opacity: 0.5;
}

a#ast-scroll-top {
    background-color: #8bc640;
}
#icon_wrapper {
    top: 50%;
    right: 20px;
    transform:translateY(-50%);
}
#icon_wrapper br {
    display: none;
}
#icon_wrapper i {
    background: #42a5bd;
    height: 44px !important;
    width: 44px !important;
    font-size: 20px !important;
    color: #fff !important;
    padding: 0 !important;
    line-height: 44px !important;
}
#icon_wrapper a {
    display: block;
    margin-bottom: 12px;
}
#icon_wrapper a:last-child{
    margin-bottom: 0px;
}

#icon_wrapper a:hover i {
    background: #185a74;
}
#icon_wrapper .fuse_social_icons_links .fa-linkedin:before{
    content: "\f0e1";    
}

/*footer end*/



/*news page*/
div.fl-row.inner-banner {
    position: relative;
    top: 0;
}
.inner-banner .fl-module {
    margin-bottom: 15px;
}

.search .ast-title-bar-wrap {
    height: unset!important;
}

.search .ast-title-bar-wrap,
div.common_image_display,
div.fl-row.inner-banner > .fl-row-content-wrap {
    padding-bottom: 0;
    padding-top: 23.6%;
    position: relative;
}
div.common_image_display img{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: 0 center;
}

.search .ast-title-bar-wrap .ast-inside-advanced-header-content,
.inner-banner > .banner-content,
div.fl-row.inner-banner > .fl-row-content-wrap .fl-row-content {
    position: absolute;
    top: 60%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;
    max-width: 1610px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}



.search .ast-title-bar-wrap:after,
div.common_image_display:after,
div.fl-row.inner-banner > .fl-row-content-wrap::after {
    content: "";
    background-color: #255278;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0.1;
    z-index:1;
}

.search .ast-title-bar-wrap:before,
div.common_image_display:before,
div.fl-row.inner-banner > .fl-row-content-wrap::before {
    content: "";
    display: block;
    background: url("../images/inner-banner-pattern.png") no-repeat bottom center;
    background-size: 100% auto;
    background-blend-mode: luminosity;
    position: absolute;
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    z-index: 0;
    padding-top: 11%;
    width: 100%;
    z-index: 1;
    opacity:0.7;
}
.search .ast-advanced-headers-layout {
    z-index: 2;
}

div.inner-banner *{
    color: #fff;
}
.inner-banner > .banner-content h1,
div.inner-banner h1.uabb-heading {
    font-size: 48px;
    font-weight: 600;
    line-height: 120%;
    text-align: center;
    text-transform: none;
}
div.inner-banner h4.uabb-heading{
    font-size: 30px;
    font-weight: 600;
    line-height: 120%;
}
.inner-banner > .banner-content h1{
    margin-bottom: 25px;
}


.fl-row.grey-bg{
    background-color: #dbdbdb;
}
.custom_news_post_list {
    max-width: 90%;
    margin: 0 auto;
}
ul.custom_news_post_list .custom_newevent_post_section {
    float: left;
    width: 31.63%;
    margin-right: 2.5%;
}

/*ul.custom_news_post_list .custom_newevent_post_section:before {
    display: none;
}*/

ul.custom_news_post_list .custom_newevent_post_section:nth-child(3n) {
    margin-right: 0;
    margin-bottom:40px;
}
ul.custom_news_post_list .custom_newevent_post_section:nth-child(3n+1) {
    clear: both;
}
ul.custom_news_post_list .custom_newevent_post_section:last-child {
    margin-bottom:0px;
}

body.single-post .site-content > .ast-container {
    max-width: 100%;
    padding: 0 !important;
}
.single-post .container {
    max-width: 1175px;
    padding-bottom: 60px;
}

.single-post .container > div {
    margin-top: 30px;
}

.single-post .container > div.custom_news_title {
    margin-top: 10px;
}
.custom_news_title h1 {
    font-size: 36px;
    margin-bottom: 25px;
}
.custom_news_title h2 {
    font-size: 30px;
    margin-bottom: 25px;
}
.custom_news_title h3 {
    font-size: 24px;
    margin-bottom: 25px;
}
.custom_post_content {
    margin-top: 58px;
}
.custom_post_content p {
    color: #255278;
    font-family: lato;
}

.single-post .container > div.custom_news_post_content {
    margin-top: 20px;
}

.news-box::after {
    clear: both;
    content: "";
    display: block;
}
.news-box {
    position: relative;
    display: flex;
    margin: 0 -10px 60px -10px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    flex-direction: row;
}
.news-box:last-child{
    margin-bottom: 0px;
}
.news-box div {
    width: 50%;
    padding: 0 10px;
}
.news-box:nth-child(2n) {
    flex-direction: row-reverse;
}
.news-box .news-img {
    margin-top: 10px;
}
.news-box .news-img img {
    display: block;
}

.news-box.image_right,
.news-box.image_left {
    display: block;
}

.news-box.image_right .news-img,
.news-box.image_left .news-content {
    float: right;
}

.news-box.image_right .news-content,
.news-box.image_left .news-img {
    float: left;
    padding: 0 30px 0 10px;
}

.single-post .container > div.related-news_img_wraper {
    margin-top: 110px;
    text-align: center;
}
.related-news_img {
    position: relative;
    margin-bottom: 50px;
    display: inline-block;
    vertical-align: top;
}
.related-news_img:last-child{
    margin-bottom: 0;
}
.related-news_img::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 15px;
    background: #8bc640;
    z-index: 1;
}
.related-news_img img {
    display: block;
}
body.ast-separate-container {
    background-color: #ffffff;
}
/*news page end*/

/*contact us*/
.entry-content .contact_info .fl-row-content {
    max-width: 1110px;
}
div.fl-row.contact_info > .fl-row-content-wrap {
    padding-bottom: 52px;
}
.contact_info .fl-module.third_info,
.contact_info .fl-module.second_info,
.contact_info .fl-module.first_info {
    padding-top: 42px;
    position: relative;
}
.contact_info .fl-module.third_info::before,
.contact_info .fl-module.second_info::before,
.contact_info .fl-module.first_info::before {
    content: "";
    position: absolute;
    left: -18px;
    top: -10px;
    background: url("../images/pin.png") no-repeat 0 0;
    height: 58px;
    width: 35px;
}
.contact_info .fl-module.second_info::before {
    background-size: 24px;
    height: 35px;
    width: 35px;
    top: 4px;
    left: -5px;
}
.contact_info .fl-module.first_info::before{
    background-size: 24px;
    height: 35px;
    width: 35px;
    top: 5px;
    left: 2px;
}
.contact_info .fl-module.third_info::before {
    background-size: 24px;
    height: 35px;
    width: 35px;
    top: 5px;
    left: 2px;
}
.contact_info .fl-module.second_info {
    padding-left: 8px;
}
.contact_info .fl-module.third_info {
    padding-left: 16px;
    padding-top: 45px;
}

.contact_info p{
    color: #255278;
    font-size: 15px;
}
.contact_info a:hover{
    color:#8bc640;
}
.contact_info  p strong{
    font-weight: bold;
}
.contact_info .map_button .uabb-button-wrap {
    text-align: right;
    padding-right: 17px;
    padding-top: 44px;
}
.contact_info .map_button .uabb-button-wrap .uabb-button.ast-button {
    padding: 21px 10px;
    font-size: 21px;
    text-transform: none;
}

.contact_with._form_sec > .fl-row-content-wrap .fl-row-content {
    max-width: 1145px;
}
div.fl-row.contact_with._form_sec > .fl-row-content-wrap {
    padding-top: 167px;
    padding-bottom: 91px;
    border-top: 1px solid #fff;
}
.contact_with._form_sec h2.uabb-heading,
.contact_with._form_sec h2.uabb-heading span {
    color: #8bc640 !important;
}
.contact_with .wpcf7-form {
    margin-top: 103px;
}
.wpcf7 .wpcf7-form textarea,
.wpcf7 .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {
    padding: 0 30px;
    height: 70px;
    margin: 0;
    font-size: 18px;
    font-family: lato;
    color: #185a74;
    border: none;
    border-radius: 0;
    background: #ffffff;
}
.wpcf7 .wpcf7-form textarea{
    height: 213px;
    padding: 25px 30px;
    resize: none;
}
.wpcf7-form br {
    display: none;
}
.contact_with .wpcf7 .wpcf7-form-control-wrap {
    width: 100%;
    display: block;
    margin-bottom: 36px;
}

.contact_with .wpcf7-list-item-label {
    color: #fff;
}
.contact_with .wpcf7 .wpcf7-form-control-wrap.checkbox-799 {
    margin-bottom: 20px;
}
.contact_with .wpcf7-checkbox span.wpcf7-list-item {
    margin: 0 0 0 23px;
    display: block;
    position: relative;
}

.carrer_opportunities_sec .fl-module-content .wpcf7-form input[type="checkbox"],
.contact_with .wpcf7 input[type="checkbox"] {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
}
.carrer_opportunities_sec .fl-module-content .wpcf7-form input[type="checkbox"] + span,
.contact_with .wpcf7 input[type="checkbox"] + span {
    position: relative;
    padding-left: 44px;
    display: block;
}
.carrer_opportunities_sec .fl-module-content .wpcf7-form input[type="checkbox"] + span:before,
.contact_with .wpcf7 input[type="checkbox"] + span::before {
    content: "";
    position: absolute;
    left: 4px;
    top: 4px;
    height: 20px;
    width: 20px;
    background: #fff;
}
.carrer_opportunities_sec .fl-module-content .wpcf7-form input[type="checkbox"]:checked + span:before,
.contact_with .wpcf7 input[type="checkbox"]:checked + span::before {
    content: "\f00c";
    color: #255278;
    font-family: fontawesome;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
}
.contact_with .wpcf7 input[type="submit"] {
    max-width: 155px;
    margin: 0 auto;
    display: block;
    width: 100%;
    height: 64px;
    font-size: 24px;
}
.contact_with div.wpcf7 .ajax-loader {
    position: absolute;
    left: 0;
    right: -200px;
    margin: auto;
    bottom: 22px;
}
span.wpcf7-not-valid-tip {
    font-size: 14px;
}


.fl-row.google_map_section {
    border-bottom: 17px solid #98cc56;
}
div.fl-row.google_map_section .fl-row-content-wrap {
    padding: 0;
}
.entry-content .google_map_section div.fl-row-content {
    max-width: 100%;
    padding: 0;
}
/*contact us*/


/*meet the team*/
.entry-content .meet_the_team .fl-row-content {
    max-width: 1458px;
}
div.fl-row.meet_the_team > .fl-row-content-wrap {
    padding-top: 84px;
    padding-bottom: 0;
}
div.fl-row.meet_the_team > .fl-row-content-wrap:last-child{
    padding-bottom:43px;
    padding-top: 50px;
}
.meet_the_team h3.uabb-heading {
    font-size: 35.5px;
    font-weight:600;
}
.meet_the_team .fl-col-group {
    margin-bottom: 69px;
}
.meet_the_team .fl-col-group:last-child{
    margin-bottom:0px;
}
.meet_the_team .fl-col-group .fl-col,
.meet_the_team .fl-col-group .fl-col.fl-col-small,
.meet_the_team.no-border .fl-col-group .fl-col {
    width: 23.5%;
    margin-right: 2%;
    border: 1px solid #cfe0e4;
    padding-bottom: 0;
        margin-left: 0;
}
.meet_the_team .fl-col-group .fl-col.fl-col-small:nth-child(4n),
.meet_the_team .fl-col-group .fl-col.fl-col-small:last-child,
.meet_the_team.no-border .fl-col-group .fl-col:nth-child(4n),
.meet_the_team.no-border .fl-col-group .fl-col:last-child {
    margin-right: 0;
}
.through_the_lens_sec .fl-col-content .fl-col-group:nth-child(2) .fl-col .fl-module-gallery .fl-mosaicflow-col .fl-mosaicflow-item {
    float: none;
    width: 100%;
    min-height: auto;
    margin: 0;
}
.through_the_lens_sec .fl-col-content .fl-col-group:nth-child(2) .fl-col .fl-module-gallery .fl-mosaicflow-col {
    padding:0;
    margin: 0 1% 2% 1%;
    width: 31.33% !important;
}
.through_the_lens_sec .fl-col-content .fl-col-group:nth-child(2) .fl-col .fl-module-gallery .fl-mosaicflow-col .fl-mosaicflow-item a {
    position: relative;
    width: 100%;
    display: block;
    height: 260px;
}
.through_the_lens_sec .fl-col-content .fl-col-group:nth-child(2) .fl-col .fl-module-gallery .fl-mosaicflow-col .fl-mosaicflow-item a img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.through_the_lens_sec .fl-col-content .fl-col-group:nth-child(2) .fl-col .fl-module-gallery .fl-mosaicflow-col .fl-mosaicflow-item {
    margin: 6% 0;
    background: #fff;
    padding: 15px;
}
.through_the_lens_sec .fl-col-content .fl-col-group:nth-child(2) .fl-col {
    width: 100%;
    background: transparent;
}
.uabb-team-wrap {
    position: relative;
    padding-bottom: 0;
}
.uabb-team-wrap .uabb-image-content {
    position: relative;
    padding-top: 117.2%;
}
.uabb-team-wrap .uabb-imgicon-wrap div.uabb-image-content img {
    position: absolute;
    top: 0;
    z-index: 1;
    right: 0;
    height: 100% !important;
    width: 100%;
    object-fit: cover;
    object-position: 0 center;
}
.uabb-team-wrap .uabb-team-content {
    padding: 12px 30px 38px 30px;
    text-align: left;
    bottom: -70%;
    left: 0;
    right: 0;
    z-index: 1;
    background: #fff;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
 
}
.uabb-team-wrap .uabb-team-content .uabb-team-name-text {
    font-size: 26px;
    font-weight: 600;
    line-height: 130%;
}
.uabb-team-desc::-webkit-scrollbar {
            width: 3px;
            border-radius: 10px;
            cursor: pointer;
        }
        /* Track */
.uabb-team-desc::-webkit-scrollbar-track {
            background: transparent;
        }
        /* Handle */
.uabb-team-desc::-webkit-scrollbar-thumb {
            background: transparent;
            border-radius: 10px;
        }
        /* Handle on hover */
.uabb-team-desc::-webkit-scrollbar-thumb:hover {
            background: #ddd;
            border-radius: 10px;
            cursor: pointer;
        }
.uabb-team-wrap .uabb-team-desgn {
    margin-top: 6px;
    margin-bottom: 15px;
}
.uabb-team-wrap .uabb-team-desgn .uabb-team-desgn-text {
    font-size: 18px;
    font-family: lato;
    color: #255278;
    line-height: 130%;
    min-height: 50px;
}
.uabb-team-content .uabb-team-desc {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    display: none;
}
.uabb-team-content .uabb-team-desc .uabb-team-desc-text {
    color: #fff;
    font-size: 18px;
    font-family: lato;
    line-height: 140%;
}
.uabb-team-content .uabb-team-social {
    text-align: left;
}
.uabb-team-content .uabb-team-social > a {
    margin: 0 8px 0 0;
}
.uabb-team-content .uabb-team-social > a:last-child{
    margin:0;
}
.uabb-team-content .uabb-team-social > a .uabb-icon-wrap .uabb-icon i::before {
    color: #8bc640;
    height: 32px;
    width: 32px;
    line-height: 32px;
    text-align: center;
}
.uabb-team-wrap:hover .uabb-team-content .uabb-team-social > a .uabb-icon-wrap .uabb-icon i::before{color:#fff;}
.uabb-team-wrap:hover .uabb-team-content .uabb-team-social > a:hover .uabb-icon-wrap .uabb-icon i::before,
.uabb-team-content .uabb-team-social > a:hover .uabb-icon-wrap .uabb-icon i:before {
    color: #255278;
}   

.uabb-team-wrap:hover .uabb-team-content * {
    color: #fff;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear; 
}
.uabb-team-wrap:hover .uabb-team-content {
    bottom: 0;
    background: #8bc640;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.uabb-team-wrap:hover .uabb-team-content .uabb-team-desc {
    max-height: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
    margin-top: 36.7%;
}
.uabb-team-wrap:hover .uabb-team-social{
    
}
/*meet the team end*/


/* Content page CSS Starts */




.main_logo_with_text_sec.fl-row .fl-row-content-wrap {padding-top: 30px;padding-bottom: 70px;}



.common_sec.fl-row .fl-row-content-wrap .fl-row-content{max-width:62.1%;}


.main_logo_with_text_sec.fl-row .fl-row-content-wrap .fl-row-content .fl-module{max-width:unset}
.main_logo_with_text_sec .fl-module-photo {margin-bottom: 23px;}
.main_logo_with_text_sec .home_welcom_heading h1{font-weight: 400;}
.main_logo_with_text_sec .home_welcom_heading {margin-bottom: 32px;}
.main_logo_with_text_sec .content_text {margin-bottom: 28px;}
.main_logo_with_text_sec .fl-col-content .last_contect {margin-bottom: 76px;}
.main_logo_with_text_sec .fl-row-content-wrap .fl-row-content > .fl-col-group:nth-child(2){}
.main_logo_with_text_sec .fl-row-content-wrap .fl-row-content > .fl-col-group:nth-child(2) 
{
    display: flex;
    justify-content: center;
}
.main_logo_with_text_sec .fl-row-content-wrap .fl-row-content .fl-col-small{width:190px;margin-right: 26px;}
.main_logo_with_text_sec .fl-row-content-wrap .fl-row-content .fl-col-small:last-child{margin-right:0;}

.green_border_bottom{border-bottom: 17px solid #8cc540;}
.content_img_text_sec:before
{
    content: "";
    height:100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    z-index: 1;
}
.content_img_text_sec.fl-row .fl-row-content-wrap {    padding-top: 383px;    padding-bottom: 385px;} 
.content_img_text_sec .fl-col-content{position: relative;z-index: 1;}
.content_img_text_sec .uabb-heading-wrapper h2.uabb-heading{font-weight: 300;}
.content_img_text_sec .uabb-module-content a.uabb-button {padding: 16px 15px;}


.image_text_title_section.fl-row .fl-row-content-wrap {padding-top: 58px;padding-bottom:75px;} 
.image_text_title_section .uabb-heading-wrapper h1{font-weight:500;}
.image_text_title_section .uabb-heading-wrapper h2.uabb-heading{color:#185a74;}
.image_text_title_section .uabb-heading-wrapper h3{font-weight:600;}
.image_text_title_section .uabb-heading-wrapper h4{font-weight:600;}
.image_text_title_section .fl-col-content > .fl-module:first-child{}
.image_text_title_section .fl-col-content > .fl-module:nth-child(1){margin-bottom: 8px;}
.image_text_title_section .fl-col-content > .fl-module:nth-child(2){margin-bottom: 27px;}
.image_text_title_section .fl-col-content > .fl-module:nth-child(3){margin-bottom: 28px;}
.image_text_title_section .fl-col-content > .fl-module:nth-child(4){margin-bottom: 38px;}
.image_text_title_section .fl-col-content > .fl-module:nth-child(5){margin-bottom: 86px;}
.image_text_title_section .fl-col-content > .fl-module:last-child{margin-bottom:0;}



.image_text_title_section .fl-col-content > .fl-col-group{}

.image_text_title_section .fl-col-content > .fl-module:nth-child(5) .fl-rich-text,
.image_text_title_section .fl-col-content > .fl-module:nth-child(5) .fl-rich-text p
{
    font-weight: 500;
    color: #185a74;    
}

.image_text_title_section .fl-col-content > .fl-col-group{}
.image_text_title_section .fl-col-content > .fl-col-group h2{font-size: 38px;margin-bottom: 13px;}

.image_text_title_section .fl-col-content > .fl-col-group .uabb-subheading,
.image_text_title_section .fl-col-content > .fl-col-group p
{
    font-size: 18px;
    color: #646464;
    line-height: 32px;    
    
}

.image_text_title_section .fl-col-content > .fl-col-group p{padding-right: 18px;}

.image_text_title_section .fl-col-content > .fl-col-group:nth-of-type(even){margin-bottom: 70px;}

.image_text_title_section .fl-col-content > .fl-col-group:nth-of-type(odd) h2,
.image_text_title_section .fl-col-content > .fl-col-group:nth-of-type(odd) p
{padding-right: 0px;padding-left: 18px;}

.image_text_title_section .fl-col-content > .fl-col-group .fl-col
{
    /*width:49.2%;margin-right:18px;*/
}

.image_text_title_section .fl-col-content > .fl-col-group:nth-of-type(even) .fl-col:first-child{}

.image_text_title_section .fl-col-content > .fl-col-group:nth-of-type(odd) .fl-col:last-child,
.image_text_title_section .fl-col-content > .fl-col-group:nth-of-type(even) .fl-col:last-child
{margin-right:0px;}




.image_section_with_border.fl-row .fl-row-content-wrap{padding-top:75px;padding-bottom:60px;}
.testimonial_sec.fl-row .fl-row-content-wrap{padding: 60px 0 51px;}
.testimonial_sec .fl-row-content-wrap .fl-row-content{padding-left: 109px;}


.testimonial_sec .fl-rich-text,
.testimonial_sec .fl-rich-text > p:first-child
{
    font-size: 18px;
    font-weight: 500;
    font-style: italic;
    color: #185a74;
    text-transform: capitalize;    
    margin-bottom: 0;
}

.testimonial_sec .fl-rich-text > p:last-child
{
    margin: 10px 0 0;
    text-transform: uppercase;
    color: #50a0c3;
    font-style: normal;
    font-size: 14px;
    font-weight: 500;
    margin-top: 9px;
}


.testimonial_sec .fl-row-content-wrap .fl-row-content:before
{
    content: "";
    background: url(../images/quote.png) no-repeat center;
    display: inline-block;
    height: 85px;
    width: 90px;
    position: absolute;
    top: -60px;
    left: 30px;
    z-index: -1;
}
.border_section.fl-row .fl-row-content-wrap{padding: 51px 0 38px;}
.border_section.common_sec .fl-row-content-wrap .fl-row-content{padding: 40px 74px;    border: 1px solid #42a4bd;width: 60.4%;}
.border_section .fl-rich-text,
.border_section .fl-rich-text p
{color: #42a4bd;    font-weight: 500;    line-height: 28px;}

.shannon_foynes_sec.fl-row .fl-row-content-wrap{padding:38px 0 49px;}
.shannon_foynes_sec .fl-col,
.shannon_foynes_second_sec  .fl-col
{
    /*width:48%;*/
}


.shannon_foynes_second_sec .fl-col-group,
.shannon_foynes_sec .fl-col-group
{    display: flex;    flex-wrap: wrap;}

.shannon_foynes_second_sec .fl-col:last-child,
.shannon_foynes_sec .fl-col:first-child
{width:48%;}


/*.shannon_foynes_sec .fl-col:last-child,*/
/*.shannon_foynes_second_sec  .fl-col:first-child*/
/*{}*/

.shannon_foynes_sec .green_bg_sec,
.shannon_foynes_second_sec .green_bg_sec 
{width:52%;background: #ebf5dd;    padding: 44px 50px;}

.shannon_foynes_sec.common_sec h4, 
.shannon_foynes_second_sec.common_sec h4 
{font-size: 30px;margin-bottom: 38px;}

.shannon_foynes_sec.common_sec h4 strong, 
.shannon_foynes_second_sec.common_sec h4 strong
{
        font-weight: 500;    
}


.shannon_foynes_sec.common_sec p, 
.shannon_foynes_second_sec.common_sec p
{
    font-weight: 500;
    font-size: 14px;
    line-height: 24px; 
    margin-bottom: 28px;
}

.shannon_foynes_sec.common_sec p:last-child, 
.shannon_foynes_second_sec.common_sec p:last-child
{margin-bottom: 0px;}

.shannon_foynes_sec .fl-col-content .fl-module,
.shannon_foynes_second_sec .fl-col-content .fl-module
{margin-bottom: 53px;}

.shannon_foynes_sec .fl-col-content .fl-module:last-child,
.shannon_foynes_second_sec .fl-col-content .fl-module:last-child
{  margin-bottom:0;}


.shannon_foynes_second_sec.fl-row .fl-row-content-wrap{padding: 49px 0 46px;} 

.faq_section.fl-row .fl-row-content-wrap{padding: 49px 0 53px;} 
.faq_section .fl-module-uabb-heading{margin-bottom: 38px;}
.faq_section .uabb-heading-wrapper h2.uabb-heading{    color: #125a68;}
.faq_section .uabb-faq-item{margin-bottom: 6px;}
.faq_section .uabb-faq-item:last-child{margin-bottom: 0;}
.faq_section .uabb-faq-questions{background: #d4efdc;border: 1px solid #cfded7;padding: 30px 16px;}
.faq_section .uabb-faq-questions h4{font-weight: 500;padding-left: 19px;font-size: 16px;}
.faq_section .uabb-faq-button-icon{color: #265277;opacity: 1;}
.faq_section .uabb-faq-content{padding:0px 55px 40px;}
.faq_section .uabb-faq-content p{    font-size: 16px;    font-weight: 500;}

.uabb-faq-item-active .uabb-faq-questions,
.uabb-faq-item-active
{background: #265277;}
.uabb-faq-item-active .uabb-faq-questions{border-color:#265277;}
.uabb-faq-item-active .uabb-faq-button-icon,
.uabb-faq-item-active .uabb-faq-questions h4
{color:#fff}

.uabb-faq-item-active .uabb-faq-content p{color: #cbf4ff;}


.common_sec1.fl-row .fl-row-content-wrap .fl-row-content{max-width: 76.8%;}

.video-360-sec.fl-row{margin-top:53px;}
.video-360-sec.fl-row .fl-row-content-wrap
{
    padding: 97px 0 0;
    height: 1050px;
}

.video-360-sec.fl-row .fl-row-content > .fl-col-group:first-child .fl-module:first-child{margin-bottom: 52px;}
.video-360-sec.fl-row .fl-row-content > .fl-col-group:first-child .fl-module:last-child{margin-bottom: 68px;}

.main_news_event_section.fl-row .fl-row-content-wrap:before,
.video-360-sec.fl-row .fl-row-content-wrap:before
{
    content:"";
    background: rgba(38,82,119,0.8);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.video-360-sec .uabb-heading-wrapper h4.uabb-heading{font-size: 34px;font-weight: 500;}
.video-360-sec .fl-module-video .fl-video{padding-bottom:60.5%;}
.main_news_event_section .uabb-heading-wrapper h2.uabb-heading{color:#fff;}
.through_the_lens_sec.fl-row .fl-row-content-wrap{background: #efefef;padding-top: 85px;padding-bottom: 129px;}
.through_the_lens_sec .uabb-heading-wrapper h2.uabb-heading{color: #25596f;}
.through_the_lens_sec .fl-col-content .fl-module-uabb-heading{margin-bottom: 104px;}

.main_news_event_section .entry-content .set_title h2{    font-weight: 500;}

.through_the_lens_sec .fl-col-content .fl-col-group{}
.through_the_lens_sec .fl-col-content .fl-col-group:nth-of-type(odd){}
.through_the_lens_sec .fl-col-content .fl-col-group:nth-of-type(even){margin-bottom: 54px;}

.through_the_lens_sec .fl-col-content .fl-col-group .fl-col
{
    background: #FFF;
    margin-right: 35px;
    width: 23.1%;
    padding: 17px;    
}
.through_the_lens_sec .fl-col-content .fl-col-group .fl-col:last-child{margin-right:0;}

.through_the_lens_sec .fl-col .uabb-modal-action,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a{
    text-align: center;
    overflow: hidden;
    position: relative;
    padding-top:95.5%;
}

.through_the_lens_sec .fl-col-content .fl-col-group .uabb-modal-photo,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a img
{
    height: 100%;
    object-fit: cover;
    object-position: top;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;    
}

.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a img{
    height: 100% !important;
    width: 100% !important;  
}

.through_the_lens_sec .fl-col .uabb-modal-action:before,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:before{
    content: "+";
    position: absolute;
    height: 92px;
    width: 92px;
    background: #ffff;
    color: #3da6b9;
    border-radius: 100%;
    z-index: 9;
    top: 35%;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 80px;
    margin: 0 auto;
    right: -140%;
}
.through_the_lens_sec .fl-col .uabb-modal-action:after,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:after{
    content: "";
    position: absolute;
    height:100%;
    width: 100%;
    top:0%;
    right:-100%;
    background: rgba(38,82,119,0.8);
}

.through_the_lens_sec .fl-col .uabb-modal-action:before,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:before
{transition:all 0.6s ease;}


.through_the_lens_sec .fl-col .uabb-modal-action:after,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:after
{transition: all 0.5s ease;}

.through_the_lens_sec .fl-col .uabb-modal-action:before,
.through_the_lens_sec .fl-col .uabb-modal-action:after,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:after,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:before
{
    opacity: 0;    
}

.mfp-image-holder .mfp-bottom-bar .mfp-title {
    display: none;
}


.through_the_lens_sec .fl-col-content .fl-col-group .fl-col:hover .uabb-modal-action:before,
.through_the_lens_sec .fl-col-content .fl-col-group .fl-col:hover .uabb-modal-action:after,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:hover:before,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:hover:after
{
    opacity: 1;
    right:0;
    /*transition: all 0.5s ease;*/
}
.through_the_lens_sec .fl-col-content .fl-col-group .fl-col:hover .uabb-modal-action:before,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:hover:before
{transition:all 0.8s ease;}

.through_the_lens_sec .fl-col-content .fl-col-group .fl-col:hover .uabb-modal-action:after,
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item a:hover:after
{transition: all 0.5s ease;}


.featured_text_sec.fl-row .fl-row-content-wrap{padding-top: 88px;padding-bottom: 120px;} 
.featured_text_sec .fl-module h4{font-size: 36px;font-weight: 400;margin-bottom: 53px;}
.featured_text_sec .fl-module-uabb-heading{margin-bottom: 22px;}
.featured_text_sec .fl-module-content p{margin-bottom:63px;font-size: 20px;}
.featured_text_sec .fl-module-content .fl-rich-text > p:last-child{margin-bottom: 0px;font-size: 16px;}
.featured_text_sec .fl-col-content .fl-module-rich-text{margin-bottom:38px;}



.contact_with .wpcf7 .wpcf7-form-control-wrap.checkbox-703{margin-bottom: 57px;}
.meet_the_team .fl-module-uabb-heading{margin-bottom: 59px;}


.meet_the_team.fl-row .uabb-heading-wrapper h2.uabb-heading .uabb-heading-text,
.carrer_opportunities_sec.fl-row .uabb-heading-wrapper .uabb-heading .uabb-heading-text
{color: #25596f;}

.carrer_opportunities_sec .fl-col-has-cols > .fl-col-content > .fl-module-uabb-heading{margin-bottom: 80px;}

.carrer_opportunities_sec .fl-col-has-cols > .fl-col-content > .fl-col-group{display:flex;align-items:flex-end;    border-bottom: 2px solid #cddfdf;    padding-bottom: 31px;    margin-bottom: 34px;}
.carrer_opportunities_sec .fl-col-has-cols > .fl-col-content > .fl-col-group .uabb-module-content{text-align: right;}
.carrer_opportunities_sec .fl-col-has-cols > .fl-col-content > .fl-col-group .fl-col:first-child{}
.carrer_opportunities_sec .fl-col-has-cols > .fl-col-content > .fl-col-group .fl-col:last-child{}
.compny_in_number_sec.fl-row .fl-row-content-wrap{padding-top: 93px;padding-bottom: 106px;}
.compny_in_number_sec .uabb-heading-wrapper h2.uabb-heading {text-transform: uppercase;    font-size: 42px;}
.carrer_opportunities_sec .fl-module-content .green_text{color:#8bc640;font-weight:600;margin-bottom: 10px;}
.carrer_opportunities_sec .fl-module-content p{font-weight:400;}
/*.compny_in_number_sec .uabb-heading-wrapper .uabb-heading .uabb-heading-text{color: #86b2d7;}*/



.carrer_opportunities_sec .fl-col-has-cols .popup_mian,
.carrer_opportunities_sec .fl-col-has-cols .fl-col-group .uabb-heading-wrapper .uabb-heading{    font-size: 26px;    font-weight: 600;}
.carrer_opportunities_sec .fl-col-group .fl-module-uabb-heading{margin-bottom: 9px;}


.compny_in_number_sec .fl-row-content > .fl-col-group:first-child{ margin-bottom: 81px;}
.compny_in_number_sec .fl-row-content > .fl-col-group:first-child .uabb-heading-text{position: relative;}
.compny_in_number_sec .fl-row-content > .fl-col-group:first-child .uabb-heading-text:before {
    position: absolute;
    content: "";
    height: 4px;
    width: 95px;
    bottom: -14px;
    right: 0;
    left: 0;
    margin: 0;
    background: #8bc43f;
    margin: 0 auto;
}


.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-photo-img-jpg,
.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-photo-img
{border-radius: 100%;}


.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-photo{padding-bottom: 50px;}
.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-photo-img{box-shadow: 0 10px 10px rgba(0,0,0,0.5);}

.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-photo-content {margin: 10px 0 0 10px;}

.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-photo-content
{
    margin: 0px 0 0 0;
    width: 53%;
    position: relative;
    top: 10px;
    left: 10px;
}

.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-photo:before
{
    content: "";
    background: url(../images/cicle1.png) no-repeat center;
    /* padding: 0 0 47px; */
    background-size: 100%;
    height: 100%;
    width: 100%;
    display: inline-block;
    top: 0px;
    left: 0;
    position: absolute;
    -webkit-filter: grayscale(0.5);
    filter: grayscale(0.5);
}
.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-col:last-child .fl-photo:before
{
    background-image: url(../images/cicle2.png);
    width: 76%;
}
.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-col:last-child .fl-photo .fl-photo-content
{
    left: 17px;
    top: 12px;    
}

.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2) .fl-col:hover .fl-photo:before{-webkit-filter: grayscale(0);    filter: grayscale(0);}




.compny_in_number_sec .fl-col .fl-col-content .fl-module:first-child{margin-bottom: 0;} 
.compny_in_number_sec .fl-col .uabb-heading-wrapper .uabb-heading{font-size: 30px;font-weight: 600;margin-bottom: 16px;}
.compny_in_number_sec .fl-col .uabb-heading-wrapper .uabb-subheading{margin-top:0;padding-right: 50px;}
.compny_in_number_sec .fl-col .uabb-subheading p{line-height: 24px;}
.compny_in_number_sec .fl-row-content > .fl-col-group:nth-child(2){margin-bottom: 111px;}
.compny_in_number_sec {border-bottom: 1px solid #718da5;}
footer {border-top: 1px solid;}

.resource-title-sec.common_sec .fl-col-group li::before {
    display: none;
}
.resource-title-sec .fl-col-group li h2
{
    background: #265277;
    font-size: 22px;
    margin-bottom: 8px;
    padding:19px 18px 19px 56px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase; 
    position: relative;
}
.resource-title-sec .fl-col-group li h2.active {    background: #8cc540;}
.resource-title-sec .fl-col-group li:last-child h2{margin-bottom: 0px;}
.resource-title-sec .fl-col-group .resource-content{margin-bottom: 8px;}
.resource-title-sec .fl-col-group .resource-content > .resorces-wrapper:nth-of-type(odd){background: #ebf5dd;}
.resource-title-sec .fl-col-group li h2:before
{
    width: 0px;
    height: 0px;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 14px solid #fff;
    position: absolute;
    content: "";    
    left: 18px;
    top: 24px;
}


.resource-title-sec .fl-col-group .resorces-wrapper 
{
    display: flex;
    align-items: flex-start;
    background: #dbebc6;
    padding: 25px 35px;
}
.resource-title-sec .fl-col-group .resource-image {
    width: 16%;
}
.resource-title-sec .fl-col-group .wrap-content-div {
    padding-left: 50px;
    display: flex;
    align-items: center;
}

.resource-title-sec .fl-col-group .resource-download{width:174px;}
/*.resource-title-sec .fl-col-group .wrap-content-div {padding-left: 50px;display: flex;align-items: center;}*/
.resource-title-sec .fl-col-group .wrap-content-div { padding-left: 50px;display: flex;align-items: center;justify-content: space-between;width: 100%; }
/*.resource-title-sec .fl-col-group .resource-download {width: 405px;display: inline-block;text-align: center;}*/
.resource-title-sec .fl-col-group .resource-download { width: auto;}
.resource-title-sec .fl-col-group .resource-download a {padding: 15px 28px;text-align: center;color: #255278;font-weight: 500;text-transform: uppercase;position: relative;margin-top: 30px;display: block;}
.resource-title-sec .fl-col-group .resource-download a:before {
    content: "\f063";
    position: absolute;
    top: -32px;
    left: 50%;
    font-size: 18px;
    font-family: fontawesome;
    margin: 0 auto;
    text-align: center;
    display: block;
    transform: translateX(-50%);
    color: #8bc640;
    border: 2px solid #255278;
    padding: 8px 8px;
    border-radius: 37px;
    cursor: pointer;
}
.resource-title-sec .fl-col-group .wrap-content-div{}
.resource-title-sec .fl-col-group h5 {    margin-bottom: 7px;    font-size: 20px;    font-weight: 600;}
.resource-title-sec .fl-col-group p {    margin-bottom: 0;    margin-top: 6px;    font-weight: 500;    color: #185a74;}
.fl-node-5ebf823d1ca5f .uabb-heading .uabb-heading-text {    font-weight: 400;    font-size: 32px;    margin-bottom: 20px;    display: block;}
.resource-title-sec .fl-col-group .resource-download a:hover:before {   color: #fff; background-color: #255278;}
.resource-title-sec .fl-col-group .date {    color: #185a74;}
.carrer_opportunities_sec.fl-row .fl-row-content-wrap{} 
.carrer_opportunities_sec .fl-col-has-cols .fl-module-content {position: relative;}
.carrer_opportunities_sec .fl-col-has-cols .fl-module-content .toggal_close  {position: absolute;right: 0;top: 0;} 
.carrer_opportunities_sec .fl-col-has-cols .fl-module-content .toggal_close  {
    position: absolute;
    right: 0;
    top: 0;
    background: #255278;
    height: 45px;
    width: 45px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    color: #fff;
    font-weight: 500;
    margin-bottom: 0;
    cursor: pointer;
}

.carrer_opportunities_sec .fl-module-content ul{    margin-bottom: 30px;}
.carrer_opportunities_sec .fl-module-content ul li
{
    color: #585858;
    line-height: 22px;
    padding-left: 27px;
    margin-bottom: 5px;
    position: relative;    
}
.carrer_opportunities_sec .fl-module-content ul li:before {
    height: 5px;
    width: 5px;
    content: "";
    background: #41a3c6;
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 0px;
}
.carrer_opportunities_sec .fl-module-content .wpcf7-form{margin-top: 30px;}
.carrer_opportunities_sec .fl-col-has-cols > .fl-col-content > .fl-module {    border-bottom: 2px solid #cddfdf;    padding-bottom: 30px;}
.carrer_opportunities_sec .wpcf7-form .wpcf7-submit{background: #255278;border-radius: 50px;    padding: 19px 43px;    margin-top: 44px;}

.carrer_opportunities_sec .fl-module-content .wpcf7-form .wpcf7-text
{ 
    border: 1px solid #cad0d0!important;
    height: 50px!important;
    margin-bottom: 14px!important;
} 
.carrer_opportunities_sec .fl-module-content .wpcf7-form .wpcf7-text,
.carrer_opportunities_sec .fl-module-content .wpcf7-form .wpcf7-textarea
{
    border: 1px solid #cad0d0!important;
    margin-bottom: 14px!important;
}
.carrer_opportunities_sec .fl-module-content .wpcf7-form input[type="checkbox"] + span:before{border: 1px solid #255278;}
.carrer_opportunities_sec .fl-module-content .wpcf7-form input[type="checkbox"] + span {color: #255278;}

.work_logos.fl-row  .fl-row-content-wrap{    padding: 115px 0;}
.work_logos .uabb-background-mask{display:none;}
.work_logos .uabb-image-carousel{margin:0;}
.work_logos .uabb-image-carousel-item{padding:0;}
.work_logos .uabb-image-carousel .slick-track{    display: flex;    align-items: center;}
.work_logos .uabb-image-carousel-item .uabb-gallery-img{-webkit-filter: grayscale(1);filter: grayscale(1);width:150px!important;}
.work_logos .uabb-image-carousel-item:hover .uabb-gallery-img{ -webkit-filter: grayscale(0);filter: grayscale(0);transform:unset!important;-webkit-transform:unset!important;}


/* Content page CSS Ends */

.home_slider_sec.fl-row > .fl-row-content-wrap{padding-top: 0;}
.home_slider_sec .n2-ss-item-imagebox-container{justify-content: center;}
.home_slider_sec .n2-ss-item-imagebox-content{display: none;}


/*.home_slider_sec.fl-row > .fl-row-content-wrap:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    background: rgba(0,0,0,0.5);*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    left: 0;*/
/*    top: 0;*/
/*    right: 0;*/
/*    z-index: 1;*/
/*}*/


.home_slider_sec.fl-row > .fl-row-content-wrap:after {
    content: "";
    position: absolute;
    height: 340px;
    width: 100%;
    background:url("../images/Homepage.png") no-repeat bottom center;
    left: 0;
    bottom:-14px;
    z-index: 1;
}


#n2-ss-2 .n2-ss-item-imagebox-image img{    z-index: 1;   cursor: pointer;    position: relative;}

/*font
    font-family: 'Lora', serif;
    font-family: 'Raleway', sans-serif;
    font-family: 'Montserrat', sans-serif;
font*/

/* 27-05-2020 */
.entry-content .hero_banner_section > .fl-row-content-wrap {
    padding-top: 220px;
}

.home .litebox-overlay {
    background-color: rgb( 37, 82, 120, 0.6 ) !important;
}

.home .litebox-overlay .litebox-container {
    
}

.home .litebox-overlay .litebox-container iframe {
    background: transparent !important;
    border: 20px solid #fff;
}


.home_slider_sec .nextend-arrow .n2-resize
{
    /*width: 70px!important;*/
    /*height: 70px!important;*/
    /*padding: 10px!important;    */
}
.home_slider_sec .nextend-arrow-next{right:9%!important;}
.home_slider_sec .nextend-arrow-previous{left:9%!important;}
.home_slider_sec .n2-ss-slide-active{cursor: pointer!important;}
ul.main-header-menu ul.sub-menu 
{
    width: 325px;
    padding: 10px 20px;   
}
.main-header-bar-navigation.toggle-on ul.main-header-menu ul.sub-menu{width:unset;padding:0;position: static;} 
ul.custom_news_post_list .custom_newevent_post_section .set_title {min-height: 65px;}

.service-page-heading-block {
    margin-bottom: 60px!important;
}

.uabb-subheading p,
.service-page-heading-block p {
    line-height: 24px!important;
}



.home .litebox-overlay .litebox-container{    width: 68%;    margin: 0 auto;}

/*bullet style*/

.last_contect ul li {
    font-size: 16px;
    line-height: 160%;
    color: #616161;
    margin: 0 0 10px;
    padding-left: 20px;
    position: relative;
}
.site-content .last_contect ul li::before {
    position: absolute;
    left: 0;
    top: 7px;
}

.main_logo_with_text_sec .fl-col-content .last_contect .fl-rich-text > p > a {
    font-size: 20px;
    font-weight: bold;
    color: #42a5bd;
}
.main_logo_with_text_sec .fl-col-content .last_contect .fl-rich-text > p > a:focus,
.main_logo_with_text_sec .fl-col-content .last_contect .fl-rich-text > p > a:active,
.main_logo_with_text_sec .fl-col-content .last_contect .fl-rich-text > p > a:hover {
    color: #8bc640;
}

.single-post div.common_image_display {
    background: url(https://actondemo41.com/wp-content/uploads/2020/05/content-banner-bg.jpg);
    background-size:cover;
}
.single-post div.common_image_display img {
    display: none;
}

.site-content .ul-common li {
    margin-bottom: 15px;
    color: #585858;
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    line-height: 160%;
    margin: 0 0 5px;
    padding: 0 0 0 20px;
    font-weight: 300;
    position: relative;
}

.site-content .ul-common li:before {
    left: 0;
    position: absolute;
    top: 7px;
}

body a {
    color: #1a0dab;
}
body a:hover {
    color: #8cc540;
}


.ast-breadcrumbs .trail-items {
    display: flex;
    justify-content: center;
}

.ast-breadcrumbs .trail-items li {
    display: flex;
    margin-right:10px;
}

.ast-breadcrumbs .trail-items li:last-child{margin-right:0;}

.fl-callout-photo-above-title:hover .fl-callout-content .fl-callout-text-wrap p {
    color: #fff;
}

.fl-callout-photo-above-title:hover .fl-callout-content .fl-callout-title a {
    color: #fff !important;
}

.fl-callout-photo-above-title:hover .fl-callout-content {
    background-color: #2d5279;
}

.fl-callout-photo-above-title .fl-callout-content {
    cursor: pointer;
    padding: 20px 20px 30px !important;
    position: relative;
}

.fl-callout-photo-above-title .fl-callout-content h3.fl-callout-title {
    min-height: 78px;
}

.fl-callout-photo-above-title .fl-callout-content .fl-callout-title a {
    font-size: 22px;
}

.fl-callout-photo-above-title .fl-callout-content .fl-photo-content {
    padding: 0px !important;
}

.fl-callout-photo-above-title:hover .fl-callout-content a.fl-callout-cta-link {
    color: #fff !important;
}

.fl-callout-photo-above-title .fl-callout-content:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    background-color: #8bc640;
    width: 100%;
    height: 15px;
}

.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item {
    width: 22.6%;
    margin-right: 28px;
    padding: 17px;
    background: #fff;
    margin-bottom: 28px;
}
.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item:nth-child(4n) {
    margin-right: 0;
}

.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item:nth-child(4n+1) {
    clear: both;
}

.through_the_lens_sec.common_sec1 .uabb-photo-gallery-item:nth-last-child(-n+4) {
    margin-bottom: 0;
}

.through_the_lens_sec.common_sec1 .uabb-caption,
.through_the_lens_sec.common_sec1 .uabb-background-mask {
    display: none;
}

div#n2-ss-6 .n2-ss-item-imagebox-image img {
    display: inline-block;
    max-width: 100%;
    width: auto;
    vertical-align: top;
    cursor: pointer;
}

.news-content > h2 {
    text-align: center;
}
.news-box div.ast-oembed-container {
    padding-top: 33.25%;
    max-width: 60%;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

/*Prince Css (13-11-2020) Start*/
.management_teams .fl-row-content-wrap > div > div {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.management_teams + .management_teams > div.fl-row-content-wrap{
    padding-top: 0 !important;
}
/*Prince Css (13-11-2020) End*/








