@charset "UTF-8";

/* CustomFonts */

:root {
    --default-color: #3a3b3c;
    --accent-color: #7397C2;
    --accent-color2: #155199;
    --accent-color3: #44B388;
    --accent-color4: #155199;

    --family: "Open Sans";
    --family2: "Open Sans";

    --button-color1: #155199;
    --button-hover-color1: #7397C2;
    --button-color2: #44b388;
    --button-hover-color2: #afe1ce;
    --button-color3: #ff6600;
    --button-hover-color3: #ff8330;
    --button-color4: #ffbc00;
    --button-hover-color4: #ffcc3e;
    --button-color5: #ffffff;
    --button-hover-color5: #ffffff;

    --link-color: #155199;
    --link-visited-color: #155199;
    --link-hover-color: #7397c2;
    --link-active-color: #44b388;

    --container-width: auto;

    --h1-color: #272727;
    --h2-color: #272727;
    --h3-color: #155199;
    --h4-color: #272727;
    --h5-color: #272727;
    --h6-color: #3a3b3c;
}


@media (min-width:576px) {
    :root {
        --container-width: 540px;
    }
}

@media (min-width:768px) {
    :root {
        --container-width: 760px;
    }
}

@media (min-width:992px) {
    :root {
        --container-width: 960px;
    }
}

@media (min-width:1200px) {
    /* :root {
        --container-width: 1140px;
    } */
	:root {
        --container-width: 1100px;
    }
}

@media (min-width:1600px) {
    /* :root {
        --container-width: 1200px;
    } */
	:root {
        --container-width: 1100px;
    }
}


.Webstun_Social-Icons {}

#dng-megamenu219470 .primary_structure>li>a span:after {
    margin-top: -5px;
}

.header-social3 {
    border-left: 1px solid #7397C2 !important;
}

.header-social3 a {
    border-right: 1px solid #7397C2 !important;
}

.header-social3 a svg {
    fill: white !important;
}

.header-content-wrap {
    height: auto !important;
}

.search-normal-box .search {
    position: relative;
    top: -31px;
    right: 0;
    height: 30px;
    width: 30px;
    float: left !important;
}

.search-normal-box .search::before {
    width: 12px !important;
    height: 12px !important;
    margin: -5px 0 0 -5px !important;
}

.search-normal-box {
    width: 100% !important;
}

.search-normal-box .searchInputContainer {
    border: 0 !important;
    width: 100% !important;
    margin-top: 5px !important;
}

.search-normal-box .searchInputContainer a.dnnSearchBoxClearText {
    right: 35px !important;
    height: 35px !important;
}

.search-normal-box .NormalTextBox {
    height: 30px !important;
    border: 0;
    border-radius: 15px;
    padding: 0 15px 0 30px !important;
    background-color: #FFFFFF !important;
    color: #777;
    width: 100%;
     !important;
    font-size: 14px;
    width: 100% !important;
}


.title-08::after,
.title-02::after {
    border-bottom: 2px solid #7397C2 !important;
    width: 100px !important;
}

.title-02 {
    margin-bottom: 5px !important;
}

.portfolio-carousel05 .item-box .title {
    position: relative !important;
    left: 0 !important;
    border-bottom: 0 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    text-align: center !important;
    bottom: 0 !important;
}

.item-box h3.title {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.portfolio-carousel05 .item-box img {
    border-radius: 0px !important;
}


.easy-carousel .carousel-navigation span {
    width: 42px !important;
    height: 100px !important;
    border-top: 0 !important;
    border-left: 0 !important;
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    margin: -42px 0 0 -4px !important;
    transform: none !important;
    background-image: url(/Portals/0/SiteImages/icon-prev.png);
}

.easy-carousel .carousel-next span {
    margin: -42px 0 0 -11px !important;
    transform: rotate(180deg) translate3d(0, 0, 0) !important;
}

.webstun_white,
.title-02W {
    color: #FFF !important;
}

.title-02::after {
    margin-top: 10px !important;
}

h3.title-02.size-14 {
    margin-bottom: 10px !important;
    color: var(--h3-color);
}

.is-light-text .title-02::after {
    border-color: var(--h3-color) !important;
}

.size-16 {
    font-size: 16px !important;
}

.size-14 {
    font-size: 14px !important;
}

.size-12 {
    font-size: 12px !important;
}

.Architecture-imgbox03 .cont {
    padding: 10px 0 0 0 !important;
}

.Architecture-imgbox03:hover {
    background-color: transparent !important;
    box-shadow: none !important;
}

.Architecture-imgbox03 {
    border: 0 !important;
}


.SiteMap-GlossyBlue ul a {
    color: #3a3b3c !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
}

.SiteMap-GlossyBlue ul a:hover {
    /* color: #44b388 !important; */
}

ul.dnngo_slide_menu {
    border-top: 3px solid #155199 !important;
}

/*.page-title>.container {width: 100% !important;padding: 0 !important; }*/
.page-title .PageTitlePane {
    margin-top: 0 !important;
}

.page-title.medium .main-title {
    display: none !important;
}

.Inner_banners::before {
    background-color: rgba(9, 35, 58, 0.5) !important;
}

.Inner_banners {
    border-width: 0px;
    height: 280px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0 !important;
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.webstun_page-title {
    position: absolute;
    bottom: 0;
    background-color: #155199;
}

h3#webstun_PageHeading,
.webstun_page-title h3 {
    color: #FFF !important;
    padding: 25px 0 10px 25px !important;
    text-align: left !important;
    text-transform: uppercase;
    font-size: 24px !important;
    line-height: 26px !important;
    font-weight: 500 !important;
    min-width: 220px !important;
}

.page-title.dark.medium {
    z-index: 100;
}

.title_border {
    border-top: 1px solid #155199;
    width: 100px !important;
}

div#HeaderBannerPaneA,
.HeaderBannerPaneA {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.webstun_banner_row {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    padding: 0 !important;
}

header .container {
    padding: 0 !important;
}




.webstun_cnt li::before {
    content: "»";
    position: absolute;
    left: 20px;
    color: #7397C2;
    font-weight: 600;
}

body .webstun_footer .btn-color2.button-01 {
    background-color: #44b388;
    font-size: 15px !important;
    line-height: 21px !important;
    padding: 5px 10px;
    color: #FFF !important;
    font-weight: 500;
    width: 100% !important;
    border-radius: 0 !important;
    transition: color ease-in 300ms, background-color ease-in 300ms;
}

body .webstun_footer .btn-color2.button-01:hover {
    background-color: #afe1ce !important;
}


/*Grids*/
tr.dnnGridHeader th {
    background: none !important;
    background-color: #155199 !important;
}

.dnnFormAndList .dnnGridHeader th a {
    color: #FFF !important;
}

table.dnnGrid {
    width: 100% !important;
}


/*Home  news */
.ArticleList_Default .article_page {
    display: none;
    visibility: HIDDEN;
}

.article_list {
    margin: 0 10%;
}

h3.post_title a {
    color: #44b388 !important;
    font-weight: 600 !important;
}

h3.post_title {
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
}

h4.post_subtitle {
    font-size: 12px !important;
    line-height: 17px !important;
    color: #155199;
    font-weight: 400;
}

ArticleList_Default .post_summary {
    font-size: 13px !important;
    line-height: 17px !important;
}

.col-xs-6 {
    flex: 50%;
    padding: 1% 3%;
}

.webstun_border {
    border: 1px solid #44b388;
}

.webstun_border_right {
    border-right: 1px solid #44b388;
}

/* SiteMap */
.SiteMap-GlossyBlue .treeview ul li a::before {
    content: "»";
    position: absolute;
    left: 70px;
    color: #7397C2;
    font-weight: 600;
}

.hitarea.SubLi-hitarea.collapsable-hitarea::before,
li.SubLi::before {
    content: "»";
    position: absolute;
    left: 20px;
    color: #7397C2;
    font-weight: 600;
}

.SiteMap-GlossyBlue .treeview li,
ul.SubUl li {
    padding: 15px 0 15px 16px !important;
}

ul.SubUl li {
    margin-left: 30px !important;
}

.SiteMap-GlossyBlue .treeview ul li,
.hitarea.SubLi-hitarea.collapsable-hitarea,
li.SubLi {
    background: transparent url('/Portals/0/SiteImages/icon-arrowright-new.png') no-repeat right 15px !important;
}


.footer a:link,
.footer-info-box a:link {
    color: #FFF ! IMPORTANT;
}

.footer a:hover {
    color: #44b388 ! IMPORTANT;
}

.footer a:visited {
    color: #FFF !important;
}

/*Side-SubMenu-New*/
li.WBS {
    background-color: #155199;
    border-bottom: 1px solid #FFFFFF;
    padding: 8px 12px;
    transition: all 0.3s ease-in;
    list-style: none;
}

li.WBS:hover {
    background-color: #44b388;
}

.WBS a {
    color: #FFF !important;
    display: block;
    font-size: 13px !important;
}

li.selected.breadcrumb {
    border-bottom: 1px solid #FFFFFF;
    padding: 8px 12px;
    transition: all 0.3s ease-in;
    list-style: none;
    background-color: #44B388 !important;
}

li.selected.breadcrumb a {
    color: #FFF !important;
    display: block;
    font-size: 13px !important;
}



/* Footer Menu */
.footer_head {
    color: #FFF !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 21px !important;
    ;
    border-bottom: 1px solid #7397C2 !important;
    width: fit-content;
    padding: 10px 0 !important;
    text-transform: uppercase;
}

a.Footer_con {
    color: #FFFFFF !important;
}

a.Footer_con:hover {
    color: #44b388 !important;
    text-decoration: underline;
}

ul.footer_menu {
    margin-left: 0;
}

ul.footer_menu li {
    list-style: none;
}

.footer_menu li.selected.breadcrumb {
    background: none !important;
    border-bottom: 0 !important;
    padding: 0 !important;
}

a.btnFraud {
    background-color: #155199 !important;
    color: #FFF !important;
    border-radius: 0 !important;
    text-align: center;
}

.pro-photo .content h3 {
    min-height: fit-content !important;
}



/* Social Icons */


#dnn_HeaderSocial tr.dnnGridItem {
    float: left;
    background: transparent !important;
}

#dnn_HeaderSocial .dnnGridAltItem {
    float: left;
    background: transparent !important;
}

#dnn_HeaderSocial tr.dnnGridHeader {
    visibility: hidden;
    display: none;
}

#dnn_HeaderSocial tr.dnnGridItem td,
#dnn_HeaderSocial tr.dnnGridAltItem td {
    border-right: none;
    border-left: 1px #7397C2 solid !important;
    width: 44px !important;
    padding: 9px !important;
    text-align: center !important;
}

#dnn_HeaderSocial tr.dnnGridItem td:hover,
#dnn_HeaderSocial tr.dnnGridAltItem td:hover {
    transition: all 300ms ease-in;
    background-color: #7397C2 !important;
}

div.dnnForm {
    overflow-x: auto !important;
}





.dng-main {
    background-color: #FFFFFF;
}

.container {
    padding-left: 15px;
    padding-right: 15px;
    width: var(--container-width);
    max-width: 100%;
}

.is-container {
    max-width: var(--container-width);
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

#dnn_content {
    padding-top: 0px;
    padding-bottom: 0px;
}

@media (min-width:576px) {}

@media (min-width:768px) {}

@media (min-width:992px) {}

@media (min-width:1200px) {}


.left-full-column>.full-column-inner {
    margin-inline-start: calc((var(--container-width) - 100vw)/2);
    width: calc(100% + (100vw - var(--container-width))/2);
}

.right-full-column>.full-column-inner {
    margin-inline-end: calc((var(--container-width) - 100vw)/2);
    width: calc(100% + (100vw - var(--container-width))/2);
}

.full-column>.full-column-inner {
    width: 100vw;
    margin-inline-start: calc((var(--container-width) - 100vw)/2 - 15px);
}

.layout-no-plr .full-column>.full-column-inner {
    margin-inline-start: calc((var(--container-width) - 100vw)/2);
}

@media (max-width:575px) {
    .left-full-column>.full-column-inner {
        margin-inline-start: -15px;
        width: calc(100% + 15px);
    }

    .right-full-column>.full-column-inner {
        margin-inline-end: -15px;
        width: calc(100% + 15px);
    }

    .full-column>.full-column-inner {
        width: calc(100% + 30px);
        margin-inline-start: -15px;
    }
}




h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
}

h1 {
    color: var(--h1-color);
    font-family: "Open Sans";
    font-weight: 500;
    font-size: 2.25rem;
    line-height: 1.2;
    letter-spacing: 0;
}

h2 {
    color: var(--h2-color);
    font-family: "Open Sans";
    font-weight: 500;
    font-size: 1.75rem;
    line-height: 1.3;
    letter-spacing: 0;
}

h3 {
    color: var(--h3-color);
    font-family: "Open Sans";
    font-weight: 600;
    font-size: 26px;
    line-height: 1.4;
    letter-spacing: 0;
}

h4 {
    color: var(--h4-color);
    font-family: "Open Sans";
    font-weight: 500;
    font-size: 1.625rem;
    line-height: 1.4;
    letter-spacing: 0;
}

h5 {
    color: var(--h5-color);
    font-family: "Open Sans";
    font-weight: 500;
    font-size: 1.375rem;
    line-height: 1.4;
    letter-spacing: 0;
}

h6 {
    color: var(--h6-color);
    font-family: "Open Sans";
    font-weight: 600;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0;
}

#Body .is-inherit-root-text,
#Body .is-inherit-root-text p,
#Body .is-inherit-root-text li,
#Body .is-inherit-root-text div,
#Body .is-inherit-root-text span {
    color: var(--default-color);
}

#Body .is-inherit-root-text h1 {
    color: var(--h1-color);
}

#Body .is-inherit-root-text h2 {
    color: var(--h2-color);
}

#Body .is-inherit-root-text h3 {
    color: var(--h3-color);
}

#Body .is-inherit-root-text h4 {
    color: var(--h4-color);
}

#Body .is-inherit-root-text h5 {
    color: var(--h5-color);
}

#Body .is-inherit-root-text h6 {
    color: var(--h6-color);
}

#Body .is-inherit-root-text a,
#Body .is-inherit-root-text a:link {
    color: var(--link-color);
}

#Body .is-inherit-root-text a:visited {
    color: var(--link-visited-color);
}

#Body .is-inherit-root-text a:hover {
    color: var(--link-hover-color);
}

#Body .is-inherit-root-text a:active {
    color: var(--link-active-color);
}


@media only screen and (min-width: 576px) {}

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

@media only screen and (min-width: 992px) {
    h1 {
        font-size: 3rem;
        line-height: 1.2;
    }

    h2 {
        font-size: 2.5rem;
        line-height: 1.4;
    }

    h3 {
        font-size: 2rem;
    }
}

@media only screen and (min-width: 1200px) {}

a,
a:link {
    color: var(--link-color);
}

a:visited {
    color: var(--link-visited-color);
}

a:hover {
    color: var(--link-hover-color);
}

a:active {
    color: var(--link-active-color);
}


.btn-accent,
a.btn-accent {
    color: var(--accent-color);
    border-color: var(--accent-color);
    background-color: var(--accent-color);
}

[class*="am-btn-"].btn-accent:before {
    background-color: var(--accent-color);
}

div [class*="am-btn-"].hover-accent:hover {
    color: var(--accent-color);
    border-color: var(--accent-color);
    background-color: var(--accent-color);
}

div [class*="am-btn-"].hover-accent:hover:before {
    background-color: var(--accent-color);
}



#Body .bg-accent {
    background-color: var(--accent-color);
}

#Body .color-accent {
    color: var(--accent-color);
}

#Body .border-accent {
    border-color: var(--accent-color);
}

#Body .bg-accent-hover:hover {
    background-color: var(--accent-color);
}

#Body .color-accent-hover:hover {
    color: var(--accent-color);
}

#Body .border-accent-hover:hover {
    border-color: var(--accent-color);
}

#Body .bg-accent2 {
    background-color: var(--accent-color2);
}

#Body .color-accent2 {
    color: var(--accent-color2);
}

#Body .border-accent2 {
    border-color: var(--accent-color2);
}

#Body .bg-accent3 {
    background-color: var(--accent-color3);
}

#Body .color-accent3 {
    color: var(--accent-color3);
}

#Body .border-accent3 {
    border-color: var(--accent-color3);
}

#Body .bg-accent4 {
    background-color: var(--accent-color4);
}

#Body .color-accent4 {
    color: var(--accent-color4);
}

#Body .border-accent4 {
    border-color: var(--accent-color4);
}

b,
strong {
    font-weight: bold;
}

.bold,
.font-weight-bold,
.strong-before:before,
.strong-after:after,
.strong-before :before,
.strong-after :after {
    font-weight: bold !important;
}



#Body,
body,
.Head,
.SubTitle,
.SubSubTitle,
.Normal {
    font-family: var(--family);
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0;
    color: var(--default-color);
}

.default-size {
    font-size: 14px;
}

.default-lineheight {
    line-height: 22px;
}

@media (min-width:576px) {}

@media (min-width:768px) {}

@media (min-width:992px) {}

@media (min-width:1200px) {}



button,
input,
select,
textarea,
.btn {
    font-family: var(--family);
}

.default-color {
    color: var(--default-color) !important;
}

.default-bg-color {
    background-color: var(--default-color) !important;
}

.default-bg-color-hover:hover {
    background-color: var(--default-color) !important;
}

.default-border-color {
    border-color: var(--default-color) !important;
}

.accent-color {
    color: $var(--accent-color);
}

.default-family {
    font-family: var(--family) !important;
}

.family2 {
    font-family: var(--family2) !important;
}

/*default color*/



/*page title*/
.page-title-bg {
    background-color: #f0f0f0;
}

.page-title .title-area:after {
    border-color: #f3bebe;
}





.page-title-bg.light-overlay::after {
    background-color: rgba(255, 255, 255, 0.90);
}

.page-title-bg.dark-overlay::after {
    background-color: rgba(0, 0, 0, 0.90);
}

.page-title-container {
    height: 0px;
}

@media only screen and (max-width: 767px) {
    .page-title-container {
        height: auto;
        padding-top: 35px;
        padding-bottom: 35px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .page-title-container {
        height: 0px;
        min-height: 162px;
        padding-top: 45px;
        padding-bottom: 45px;
    }
}



.page-title .main-title span::before {
    content: none;
}



/*breadcrumbs*/
.page-breadcrumbs {
    background-color: #ffffff;
}

.page-breadcrumbs>.container {
    padding-top: 20px;
    padding-bottom: 10px;
}

.page-breadcrumbs .breadcrumbs a:hover {
    color: var(--accent-color) !important;
}

.page-breadcrumbs .breadcrumbs {
    color: #666666;
    font-size: 14px;
}

.page-breadcrumbs .breadcrumbs-box>a,
.page-breadcrumbs .breadcrumbs-box>span>span>span {
    line-height: 20px;
}

.page-breadcrumbs .breadcrumbs a,
.page-breadcrumbs .breadcrumbs a:link,
.page-breadcrumbs .breadcrumbs a:active,
.page-breadcrumbs .breadcrumbs a:visited {
    color: #666666;
    font-size: 14px;
}

.page-breadcrumbs .breadcrumbs a:hover {
    color: var(--accent-color) !important;
}

.breadcrumbs_sytle2 .breadcrumbs-box,
.breadcrumbs_sytle3 .breadcrumbs-box>a:before,
.breadcrumbs_sytle3 .breadcrumbs-box>span>span>span:before {
    background-color: #ededed;
}

/*sidebar dynamic*/

.sidebar_dynamic.sidebar_dynamic_sytle01 {
    padding-right: 40px;
}

.sidebar_dynamic.sidebar_dynamic_sytle01>.sidebar_sticky {}


.sidebar-main {
    display: flex;
}

.sidebar-main .sidebar-bar {
    width: 300px;
    flex: 0 0 300px;
}

.sidebar-main .sidebar-container {
    flex-grow: 1;
    width: calc(100% - 300px);
}

.sidebar-main .sidebar_pos_right {
    order: 2
}


@media only screen and (max-width: 767px) {
    .sidebar-main {
        flex-direction: column;
    }

    .sidebar-main .sidebar-bar {
        width: 100%;
        flex: 0 0 100%;
    }

    .sidebar-main .sidebar-container {
        width: 100%;
        flex: 0 0 100%;
    }

    .sidebar-main .sidebar-bar {
        order: 0
    }

    .sidebar-main .sidebar-container {
        order: 1
    }
}

@media only screen and (max-width: 991px) {
    .sidebar_dynamic.sidebar_dynamic_sytle01 {
        padding-right: 15px !important;
        padding-left: 15px !important;
        margin-top: 30px;
    }

    .sidebar_dynamic.sidebar_dynamic_sytle01>.sidebar_sticky {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

}

.has-sidebar>.row {
    position: relative;
}




/*page */
.swiper-container .swiper-pagination-bullet-active {
    background: var(--accent-color);
}

.swiper-container .swiper-button-next:hover,
.swiper-container .swiper-button-prev:hover {
    color: var(--accent-color);
}

.isotope-grid .isotope-group a:before {
    border-top-color: var(--accent-color2);
}

.isotope-grid .isotope-group a:after {
    border-top-color: var(--accent-color2);
}

.easy-carousel .pagination-bullet {
    color: var(--accent-color);
}


/*backtop */
.fixed-backtop {
    position: fixed;
    right: 42px;
    bottom: 42px;
    margin: 0;
    padding: 0;
    z-index: 1100;
    width: 56px;
    height: 56px;
    color: #155199;
    cursor: pointer;
    transition: all 300ms ease-in;
    margin-right: -100px;
}

.fixed-backtop.active {

    margin-right: 0;
}

.fixed-backtop::after {
    content: "";
    width: 100%;
    height: 100%;
    border: 2px solid currentColor;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    opacity: .3;
    transition: all 300ms ease-in;
}

.fixed-backtop svg {
    fill: transparent;
    transform: rotate(-90deg);
}

.fixed-backtop svg circle {
    stroke: currentColor;
    stroke-width: 2;
    fill: none;
    stroke-dasharray: 150px;
    box-sizing: border-box;
    stroke-dashoffset: -150px;

}

.fixed-backtop .backtop-arrow {
    opacity: 0.6;
    transition: all 300ms ease-in;
}

.fixed-backtop .backtop-arrow::after {
    content: "";
    width: 12px;
    height: 12px;
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: rotate(-45deg);
    margin: -8px 0 0 -5px;
}

.fixed-backtop .backtop-arrow::before {
    content: "";
    position: absolute;
    left: 50%;
    border-right: 2px solid currentColor;
    top: 18px;
    bottom: 18px;

}

.fixed-backtop:hover .backtop-arrow {
    opacity: 1;
}

@media only screen and (max-width: 767px) {
    .fixed-backtop {
        right: 15px;
        bottom: 15px;
        -webkit-transform: scale(0.714285714);
        transform: scale(0.714285714);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
}

/* Rakesh 10-June-2024*/
.easy-carousel .carousel-wrapper .carousel-item .item-box .pic a.img-Lazy-warp {
    display: block;
}

.easy-carousel .carousel-wrapper .carousel-item .item-box .pic a.img-Lazy-warp img {
    width: 100%
}

.is-section.is-box.is-light-text .title-02::after {
    border-color: #FFF !important;
}

.article_inner.column_four .article_item .article_info h3.post_title a {
    color: #44b388 !important;
    font-size: 14px !important;
}

.article_inner.column_four .article_item .article_info h4.post_subtitle {
    color: #155199;
}

.article_inner.column_four .article_item .article_info h4.post_subtitle {
    color: #155199;
}

.dng-megamenu .dnngo_slide_menu li a {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #E9E9E9;
}

.dng-megamenu .dnngo_slide_menu li:last-child a {
    border: 0 none;
}

.dng-megamenu .dnngo_slide_menu {
    padding-bottom: 0;
}

.pro-isotope_grid .isotope-margin .pro-isotope_item .pro-photo {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    margin: 15px !important;
}

.pro-isotope_grid .isotope-margin .pro-isotope_item .pro-photo:hover {
    box-shadow: 0 0 45px rgba(0, 0, 0, 0.1);
}

.pro-isotope_grid .isotope-margin .pro-isotope_item .pro-photo:hover .shade {
    filter: alpha(opacity=0);
    opacity: 0;
}

.DNNModuleContent.ModDNNHTMLC .Normal h5 {
    font-size: 17.3px;
    color: #3A3B3C;
}

.Normal h3,
.Normal h3.size-20 {
    font-size: 20px;
}

.xBlog_list.Classic .page_meta {
    display: none !important;
}

.xBlog_list.Classic .list-post .list-gallery .list-images {
    border: 0;
}

.xBlog_list.Classic .list-post .list-gallery .list-images img {
    width: 100%;
    height: 220px;
    object-fit: cover;
    object-position: center;
    border: 1px solid #ffffff;
}

.contentpane .list-post .list-btn,
.contentpane .moremeassage {
    background-color: #44b388 !important;
    padding: 10px !important;
    color: #FFF !important;
    height: auto !important;
    width: auto !important;
    border: 0 !important;
    line-height: normal !important;
    border-radius: 0 !important;
    transition: color ease-in 300ms, background-color ease-in 300ms;
}
.contentpane .meassage_box  .moremeassage {
	display: none !important;
}

.contentpane .list-post .list-btn:hover,
.contentpane .moremeassage:hover {
    background-color: #afe1ce !important;
}

.xBlog_list .blog-page .pager span.index {
    border-color: #155199 !important;
    background-color: #155199 !important;
}

.xBlog_list .blog-page .pager a:hover {
    border-color: #afe1ce !important;
    background-color: #afe1ce !important;
}

.contentpane .list-post .list-viewinfo {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    border-radius: 1px;
    -webkit-transition: box-shadow 0.2s ease;
    -moz-transition: box-shadow 0.2s ease;
    -ms-transition: box-shadow 0.2s ease;
    -o-transition: box-shadow 0.2s ease;
    transition: box-shadow 0.2s ease;
    border: 1px solid #ffffff;
    background: rgba(255, 255, 255, 0.4);
    border-bottom-left-radius: 50px;
    padding: 0 20px 20px 30px;
}

html[dir="rtl"] .contentpane .list-post .list-viewinfo {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 50px;
    padding: 0 30px 20px 20px;
}

.contentpane .list-post .list-viewinfo:hover {
    box-shadow: 0 0 45px rgba(0, 0, 0, 0.1);
}

@media (min-width: 992px) {
    .d-wrapper>.is-section.is-box.is-light-text.is-section-75 {
        height: auto;
        padding-top: 40px;
        padding-bottom: 40px;
    }
}


/* Rakesh 24-June-2024 */
.fixed-backtop,
.breadcrumbs .breadcrumbs-box svg,
.blog-list03 .list-post .list-viewinfo .list-btn,
.blog-list03 .blog-page .total,
.blog-list03 .blog-page .first,
.blog-list03 .blog-page .last,
.blog-list03 .blog-page .previous.disabled,
.blog-list03 .blog-page .next.disabled,
.pro-photo.content_bottom_push_in_2 .pic_box .shade,
.mfp-gallery button.mfp-arrow,
.mfp-gallery .mfp-bottom-bar {
    display: none !important;
}

.page-breadcrumbs .center {
    display: block;
    border-bottom: 1px solid #afe1ce;
    padding-bottom: 15px;
}

.page-breadcrumbs .breadcrumbs-box ul li:first-child a {
    color: #44B388 !important;
}

.dng-megamenu .primary_structure {
    display: flex;
    align-items: flex-end;
}

#dng-wrapper .header-wrap .header-horizontal.area-left .primary_structure>li.current>a,
.blog-list03 .list-post .list-viewinfo .list-title a:hover {
    color: #155199 !important;
}
.PagingTable {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.PagingTable td:first-child[align="left"]{
	display: none;
}
.blog-list03 .pager {
    margin-bottom: 20px;
	padding-top: 20px;
    margin-top: 10px;
    border-top: 1px solid #f4f1ef;
}
.PagingTable td {
	padding: 5px;
}
.PagingTable td a {
	    display: inline-block;
    padding: 5px 15px;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
}
.pager a, .PagingTable td a {
	border-radius: 0 !important;
    color: #5E9CAE !important;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    text-align: center;
    border: 1px solid #ffffff !important;
    background-color: #FFFFFF;
}
 .PagingTable td a:hover {
    border-color: #afe1ce !important;
    background-color: #afe1ce !important;
}
.blog-list03 .blog-page .disabled,
.xBlog_list .blog-page .pager span.index {
	border: 1px solid #ffffff !important;
    background-color: #FFFFFF !important;
	color: #3A3B3C !important;
}

.header-wrap .header-bg-box {
    height: auto !important;
	   
}
.header-wrap .header-horizontal.area-left .primary_structure>li>a {
    text-transform: capitalize !important;
}

.header-wrap .header-horizontal.area-left .dnngo_slide_menu li,
.header-wrap .header-horizontal.area-left .dnngo_slide_menu li a {
    font-size: 14px !important;
    line-height: normal !important;
    text-transform: capitalize !important;
}

.dng-megamenu .dnngo_slide_menu li a {
    padding: 10px 15px;
}

.dng-megamenu .dnngo_slide_menu {
    padding-top: 10px;
    padding-bottom: 0;
}

.tp-leftarrow,
.tp-rightarrow {
    width: 90px !important;
    height: 90px !important;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.tp-leftarrow {
    margin-left: -45px;
    padding-left: 30px;
}

.tp-rightarrow {
    margin-right: -45px;
    padding-right: 30px;
}

.tp-revslider-slidesli .slotholder,
.Inner_banners {
    position: relative;
}

.tp-revslider-slidesli .slotholder::after,
.Inner_banners::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(9, 35, 58, 0.5);
}

body .button-01 {
    border-radius: 0 !important;
    font-size: 15px !important;
}

.portfolio-carousel05 .item-box {
    padding: 0 !important;
}

.portfolio-carousel05 .item-box .title {
    position: absolute !important;
    left: 0px !important;
    margin: 0 auto;
    width: 100%;
}

.easy-carousel .carousel-prev {
    left: 0 !important;
}

.easy-carousel .carousel-navigation span {
    margin: -42px 0 0 0px !important;
}

.title-02::after {
    margin-top: 2px !important;
    margin-bottom: 20px;
}

.header-bottom-bg .header-bottom,
.Inner_banners {
    height: auto !important;
    min-height: 280px;
}

.w-100 {
    width: 100%;
}

.ModDDRMenuC ul {
    margin: 0;
}

#content-builder-383 .is-box:first-child .is-container {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}

#content-builder-571 .is-section.is-box.is-light-text .title-02::after {
    border-color: var(--h3-color) !important;
}

.ArticleList_Default .article_list .column_one .article_photo {
    margin-top: 0 !important;
}
.ArticleList_Default .article_list .article_inner.column_one .article_info {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    border: 1px solid var(--qe-white-color);
    margin-bottom: 1rem;
    padding: 1rem;
    padding-left: 2rem;
    border-bottom-left-radius: 2rem;
}

a.show_more:hover {
	text-decoration: underline !important;
}

.dnnGridItem:hover {
	background-color: #FFF !important;
}
.dnnGridAltItem:hover {
    background-color: #F2F2F2 !important;
}
.DNNModuleContent.ModDNNHTMLC .Normal ul {
    list-style: none;
}
.DNNModuleContent.ModDNNHTMLC .Normal ul > li {
	position: relative;
}
.DNNModuleContent.ModDNNHTMLC .Normal ul > li:not(.list-style-none)::before {
    content: "»";
    position: absolute;
    left: -17px;
    color: #7397C2;
    font-weight: 600;
}
.form-pages-main .form-control:focus {
	border-color: #030a12 !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 15px rgba(173, 174, 201, 0.6) !important;
}
.dng-form .form-element .btn-submit {
    border-radius: 0;
}
.SiteMap-GlossyBlue ul a {
    font-family: "Open Sans", "Arial", sans-serif !important;
    font-size: 12px;
    display: block;
}
.SiteMap-GlossyBlue li.SubLi::before {
    left: 26px;
}
.SiteMap-GlossyBlue .treeview li.SubLi .hitarea::before {
	display: none;
}
.SiteMap-GlossyBlue li.SubLi,
.SiteMap-GlossyBlue ul.SubUl {
    border: 1px solid #f4f1ef;
	border-bottom: 0;
}
.SiteMap-GlossyBlue li.SubLi.collapsable,
.SiteMap-GlossyBlue ul.SubUl {
	padding-bottom: 0 !important;
}

.SiteMap-GlossyBlue li.SubLi:last-child {border-bottom: 1px solid #f4f1ef;}
.SiteMap-GlossyBlue ul.SubUl {
	margin-left: -17px !important;
	margin-right: -16px !important;
    margin-top: 14px !important;
	margin-bottom: 0 !important;
}
.SiteMap-GlossyBlue .treeview ul li a::before {
    left: 50px;
}
.SiteMap-GlossyBlue .treeview ul li,
.SiteMap-GlossyBlue li.SubLi {
	background: transparent !important;
	padding-right: 15px !important;
}
.SiteMap-GlossyBlue li.SubLi a {
background: transparent url(/Portals/0/SiteImages/icon-arrowright-new.png) no-repeat right center !important;
}
.SiteMap-GlossyBlue ul.SubUl li {
	border-top: 1px solid #f4f1ef;
    margin-left: 0 !important;
	    margin-top: -1px;
    padding-left: 40px !important;
}
.SiteMap-GlossyBlue ul.SubUl {
	background-color: #fff !important;
}
.SiteMap-GlossyBlue ul.SubUl li:hover,
.SiteMap-GlossyBlue li.SubLi:hover {
	/* background-color: #f4f1ef !important; */
	    background-color: #f4f1ef !important;
}
.SiteMap-GlossyBlue li.SubLi:has(ul.SubUl:hover) {
	 background-color: #fff !important;
}
.footer #row-914234 .container {
    border-bottom: 1px solid #7397C2;
}

.footer .footer_menu_item a {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    font-size: 12px;
}

.footer .footer_menu_item a:hover {
    color: #afe1ce !important;
}
.footer-info-box .footer a {
    color: #afe1ce !important;
}

.footer-info-box .footer a:hover {
    color: #FFF !important;
	text-decoration: underline;
}

@media (min-width: 576px) {
    .footer_head {
        margin-top: 20px;
    }
}

@media (min-width: 576px) and (max-width: 1023px) {
    .footer .row .col-sm-2 {
        flex: 0 0 33.333333333333336%;
        max-width: 33.333333333333336%;
    }

}

@media only screen and (max-width: 1199px) {
    .header-wrap .header-horizontal.area-left .primary_structure>li>a {
        padding-top: 50px !important;
        padding-inline-end: 15px !important;
        padding-inline-start: 15px !important;
        font-size: 16px;
    }
}

@media only screen and (max-width: 991px) {
    #content-builder-383 .is-box.is-section-75 .is-container {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    #content-builder-383 .is-box.is-section-75 .portfolio-carousel05 {
        margin-bottom: 40px !important;
    }

    .sidebar_dynamic.sidebar_dynamic_sytle01 {
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-bottom: 30px;
    }
	.mobile-header-replace .header-mobile-bottom-bg,
	.mobile-header-replace .header-mobile-bottom-bg .header-area	{
	height: auto !important;
	}
	.mobile-header-replace .header-mobile-bottom-bg table.dnnGrid {
		margin: 0;
	}
	.rev_slider .tp-forcenotvisible {
	 visibility: visible !important;
	 display: flex !important;
	}
	
	.mobilemenu-main .gomenu > ul > li > a >span::after,
	.mobilemenu-main .gomenu > ul > li > ul::after	{
		display: none !important;
	}
	.mobilemenu-main .gomenu > ul > li > ul {
		padding-inline-start: 0 !important;
	}
	.header-content-wrap tr.dnnGridItem td a.tclass, 
	.header-content-wrap tr.dnnGridAltItem td a.tclass {
		min-height: 26px;
		display: block;
	}
	.header-content-wrap tr.dnnGridItem td a.tclass img, 
	.header-content-wrap tr.dnnGridAltItem td a.tclass img {
		max-height: 24px; 
	}
	
	.header-content-wrap tr.dnnGridItem td, 
	.header-content-wrap tr.dnnGridAltItem td{
		border-left:1px #7397C2 solid !important;
	}
	.mobile-header.floating-nav {
        position: relative !important;
    }
	
}

@media only screen and (max-width: 767px) {
    .footer .ModDDRMenuC {
        display: none;
    }

    .footer .ModDDRMenuC a {
        padding: 10px 5px;
        display: block;
    }

    .footer .footer_head {
        width: 100%;
        padding: 12px !important;
        text-transform: uppercase;
        text-align: center;
        margin-top: 4px;
        margin-bottom: 4px;
    }
}

#dnn_ctr572_ContentPane {
    max-width: var(--container-width);
	margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}
#dnn_ctr572_ContentPane h3.title-02,
#dnn_ctr572_ContentPane .article_list {
	margin-left: 0 !important;
	margin-right: 0 !important;
	    padding: 0 15px;
}
#dnn_ctr572_ContentPane .ArticleList_Default .article_list .article_info h3 {
	min-height: 60px;
}
.Theme_01_Default {
	margin-bottom: 20px!important;
}
.Theme_01_Default .jssorSlider .ArrowNav.ArrowNavLeft,
.Theme_01_Default .jssorSlider .ArrowNav.ArrowNavRight {
	width: 30px !important;
}
.Theme_01_Default .jssorSlider .ArrowNav.ArrowNavLeft { left: 0!important;}
.Theme_01_Default .jssorSlider .ArrowNav.ArrowNavRight {right: 0!important;}

.breadcrumb {
	margin-bottom: 0px !important;
}
.ModDDRMenuC ul {
    padding: 0;
}
/* Rakesh 30 June 2024 */
.header-wrap .header-bg-box .Inner_banners img {
	object-fit: cover;
}
@media only screen and (min-width: 1200px) {
	/* .rev_slider_wrapper #LayerGallery1067,
	.rev_slider_wrapper.fullwidthbanner-container, .forcefullwidth_wrapper_tp_banner	{
		max-height: 282px !important;
		height: 282px !important;
	} */
	.header-wrap .header-bg-box .Inner_banners img {
		 max-height: 282px;
	}
}

@media only screen and (min-width: 1360px) {
	.header-wrap .header-bg-box .Inner_banners img {
		 max-height: 354px;
	}
}
@media only screen and (min-width: 1600px) {
	.header-wrap .header-bg-box .Inner_banners img {
		 max-height: 401px;
	}
}
@media screen and (max-width: 1440px) and (min-width: 768px) {
	.rev_slider_wrapper.fullwidthbanner-container,
	.rev_slider_wrapper.fullwidthbanner-container .rev_slider,
	.rev_slider_wrapper.fullwidthbanner-container .rev_slider .tp-revslider-mainul,
	.rev_slider_wrapper.fullwidthbanner-container .rev_slider li.tp-revslider-slidesli,
	.rev_slider_wrapper.fullwidthbanner-container .slotholder,
	.rev_slider_wrapper.fullwidthbanner-container .rev_slider .tp-bgimg.defaultimg,
	.tp-fullwidth-forcer	{
		height: 288px !important;
		max-height: 288px !important;
	}
}

@media only screen and (min-width: 992px) {
	.header-top-bg, .header-center-bg {
		position: fixed;
		width: 100%;
		z-index: 998;
		top: 0;
	}
    .header-top-bg{
        z-index: 999;
    }
    .searchSkinObjectPreview{
        text-align: left;
    }

	.header-wrap .header-bg-box.header-top-bg {
		 height: 40px !important;
	}
	.header-center-bg {
		margin-top: 40px !important;
	}
	.header-center-bg.addShadow {
		box-shadow: -10px 0 25px rgba(0, 0, 0, 0.3);
	}
	.header-bottom-bg {
		margin-top: 140px !important;
	}
	.header-top-bg .dnnGrid{
		margin-bottom: 0 !important;
	}
}
@media only screen and (max-width: 767px) {
#xBlog_list_563.xBlog_list.Classic .list-post .list-gallery .list-images {
	        min-width: 100% !important;
}
#xBlog_list_563.xBlog_list.Classic .list-post .list-viewinfo {
	    box-shadow: none;
    width: 100%;
    padding: 0;
    overflow: visible;
    height: auto;
}
}

.i4ewOd-pzNkMb-tJHJj{
	display:none !important;
}

/* 04 July 2024 */
.footer .footer_menu_item a {
    text-transform: uppercase;
}
.header-wrap .header-bg-box.webstun_banner_row_no_banner {
    visibility: hidden;
    height: 1px !important;
}
.header-bottom-bg #headerrow-228515 .header-container-box,
.header-bottom-bg #headerrow-228515 .header-container-box .Inner_banners {
	height: auto !important;
}
.ArticleList_Default .article_list .column_one .article_item {
	display: flex;
}
.ArticleList_Default .article_list .column_one .article_photo {
	min-width: 25%;
}
.ArticleList_Default .article_list .column_one .article_item .article_photo a {
	display: flex;
	height: 100%;
	padding-bottom: 8px;
}
.ArticleList_Default .article_list .column_one .article_item .article_photo a img {
	object-fit: cover;
}
.xBlog_list.Classic .list-post .list-post .list-viewinfo {
	height: 100% !important;
	width: 100%;
}
.xBlog_list.Classic .list-post {display: flex;}
.xBlog_list.Classic .list-post .list-gallery {
	display: flex;
    width: 33.33%;
	min-width: 187px;
}
.xBlog_list.Classic .list-post .list-gallery + .list-viewinfo {
    overflow: visible;
	width: 100%;
	height: auto;
}
.xBlog_list.Classic .list-post .list-gallery + .list-viewinfo .list-description {margin-bottom: 0;}
.xBlog_list.Classic .list-post .list-gallery .list-images {
	width: 100% !important;
    min-width: auto;
    max-width: none !important;
	    margin-bottom: 20px;
}
.xBlog_list.Classic .list-post .list-gallery .list-images img {
	height: 100% !important;
}
.xBlog_list.Classic .list-post .list-gallery .list-images img,
.ArticleList_Default .article_list .column_one .article_item .article_photo a {
    width: 177px;
}
#dnn_HeaderSocial tr.dnnGridItem td, #dnn_HeaderSocial tr.dnnGridAltItem td {
    padding: 0px !important;
}
#dnn_HeaderSocial tr.dnnGridItem td a, #dnn_HeaderSocial tr.dnnGridAltItem td a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding: 10px;
    min-height: 40px;
}
#dnn_HeaderSocial tr.dnnGridItem td img, #dnn_HeaderSocial tr.dnnGridAltItem td img {
    max-height: 20px;
}
.ArticleList_Default .article_list .column_four .article_info {
	    border-right: 0;
}
.ArticleList_Default .article_list .column_four .article_item:not(:last-child) {
	    border-right: 1px solid #afe1ce;
}

.dng-main {
    background-color: #155199;
    min-height: 100vh;
}
#dng-wrapper {background-color: #FFF;}
#dnn_content[role="main"] {
	min-height: 40vh;
}
#dnn_content[role="main"] .container.has-sidebar {
	padding-bottom: 40px;
}
.corpo-structure ul {
    padding: 0;
}

.corpo-structure blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 15px;
    border-left: 5px solid #eee;
	color: var(--default-color);
	font-style: normal;
}
[data-bs-toggle="modal"] {
	cursor: pointer;
}

.XBD_Effect_03_Default.slick-slider .slick-list {
    margin: 0 20px 0 0!important;
}
@media only screen and (min-width: 768px) {
	.XBD_Effect_03_Default.slick-slider .DashBoard-single-item .content h3 {
		min-height: 80px;
	}
	.XBD_Effect_03_Default.slick-slider .slick-prev,
	.XBD_Effect_03_Default.slick-slider .slick-next {
		display: none !important;
	}
	.XBD_Effect_03_Default.slick-slider .DashBoard-single-item { border-right: 1px solid #afe1ce; padding: 0 20px!important;}
	.XBD_Effect_03_Default.slick-slider .DashBoard-single-item.slick-active:last-child { border-right: 0;}
	.XBD_Effect_03_Default.slick-slider .slick-list {position: relative;}
	.XBD_Effect_03_Default.slick-slider .slick-list::after {content: ''; position: absolute; right: -1px; top: 0; height: 100%; width: 2px; background: white;}
}
.XBD_Effect_03_Default.slick-slider .DashBoard-single-item h3.post_title a:hover,
.ArticleList_Default .article_list .article_inner.column_one .article_info h3.post_title a:hover {
	text-decoration: underline;
}
.header-top .header-area.header-vertical.area-right {
	display: none;
}
.header-top .search-normal-box {
	max-width: 290px;
}
.header-area.area-center.header-vertical .header-content-wrap, 
div.header-area.text-center.header-vertical .header-content-wrap {
    align-items: flex-end;
}
.footer_head {
    width: auto;
}
ul.footer_menu li.breadcrumb {
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
}
.footer ul.footer_menu li.breadcrumb a:hover {
    color: #afe1ce !important;
}

.ArticleList_Default .article_list .article_photo img:hover {
    opacity: 1 !important;
}

@media screen and (min-width: 1600px) {
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner,
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper.fullwidthbanner-container,
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner .rev_slider {
		height: 401px !important;
		max-height: 401px !important;
	}
}
@media screen and (min-width: 993px) {
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner {
		margin-top: 140px !important;
	}
}
@media screen and (max-width: 992px) {
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner {
		margin-top: 0px !important;
	}
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner,
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper.fullwidthbanner-container,
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner .rev_slider {
		height: 280px !important;
		max-height: 280px !important;
	}
}
@media screen and (max-width: 767px) {
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner,
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper.fullwidthbanner-container,
	.DNNModuleContent.ModDNNGoLayerGalleryProC .forcefullwidth_wrapper_tp_banner .rev_slider {
		height: 140px !important;
		max-height: 140px !important;
	}
}
.gm-style-iw-d {
	font-size: 18px;
	text-transform: uppercase;
    color: #155199;
    font-weight: 600;
    letter-spacing: 0.025em;
    line-height: 1.3;
}
.gm-style-iw-d address {
    font-size: 14px;
    color: #3A3B3C;
    margin: 0;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0;
	text-transform: none;
	margin-top: 5px;
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
	.header-bottom-bg .header-bottom, .Inner_banners {
		height: auto !important;
		min-height: auto !important;
		max-height: auto !important;
	}
}

.header-wrap .header-horizontal.area-left .primary_structure>li>a {
    text-transform: uppercase !important;
}
/*
.page-breadcrumbs .breadcrumbs a {
	text-transform: lowercase;
}
.page-breadcrumbs .breadcrumbs a span:first-letter,
.page-breadcrumbs .breadcrumbs a span:first-line{
	text-transform: uppercase !important;
}
*/

.footer .footer_menu a {
    text-transform: uppercase;
}


.searchSkinObjectPreview{
	display:none !important;
}