.elementor-6970 .elementor-element.elementor-element-4dcde44 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6970 .elementor-element.elementor-element-4dcde44:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-4dcde44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-6970 .elementor-element.elementor-element-4dcde44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-6970 .elementor-element.elementor-element-4dcde44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6970 .elementor-element.elementor-element-409f75d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-ca94318{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-6970 .elementor-element.elementor-element-ca94318 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-ca94318 img{width:220px;border-radius:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-849a4c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-menu-toggle{margin-left:auto;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu .elementor-item{font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .elementor-item{color:#E8E8E8;fill:#E8E8E8;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .elementor-item:focus{color:#D5D5D5;fill:#D5D5D5;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FCAF17;}.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-framed .elementor-item:before,
					.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-framed .elementor-item:after{border-color:#FCAF17;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FCAF17;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FCAF17;}.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FCAF17;}.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-underline .elementor-item:after,
					 .elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-overline .elementor-item:before,
					 .elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-double-line .elementor-item:before,
					 .elementor-6970 .elementor-element.elementor-element-a97f55c .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--dropdown a, .elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-menu-toggle{color:#E8E8E8;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--dropdown{background-color:#666666;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--dropdown a:hover,
					.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--dropdown a.highlighted{background-color:#FCAF17;}.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--dropdown .elementor-item, .elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Sofia Sans", Sans-serif;font-size:14px;}.elementor-6970 .elementor-element.elementor-element-96df257.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6970 .elementor-element.elementor-element-96df257 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-ef1dfda{width:auto;max-width:auto;}.elementor-6970 .elementor-element.elementor-element-ef1dfda > .elementor-widget-container{margin:0px 16px 0px 16px;padding:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-icon a{font-size:15px;color:#DADADA;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-wrapper input{width:205px;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-wrapper .input-group .input-group-button button i{font-size:24px;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .autocomplete{width:500px;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-icon a:hover{color:#000000;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-wrapper{background:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-wrapper .input-group input{color:#000000;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-wrapper .input-group input::placeholder{color:#999999;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-wrapper .input-group{border-color:256,256,256,0.1;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-wrapper .input-group .input-group-button button{color:#000000;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .architecturer-search-wrapper .autocomplete li a{color:#ffffff;}.elementor-6970 .elementor-element.elementor-element-ef1dfda .autocomplete ul{background-color:rgba(0,0,0,0);}.elementor-6970 .elementor-element.elementor-element-ef1dfda .autocomplete li:hover a{color:#ffffff;background-color:rgba(256,256,256,0.1);}.elementor-6970 .elementor-element.elementor-element-5ac9a04{width:auto;max-width:auto;}.elementor-6970 .elementor-element.elementor-element-5ac9a04 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-6970 .elementor-element.elementor-element-5ac9a04 .elementor-icon-wrapper{text-align:center;}.elementor-6970 .elementor-element.elementor-element-5ac9a04.elementor-view-stacked .elementor-icon{background-color:#DADADA;}.elementor-6970 .elementor-element.elementor-element-5ac9a04.elementor-view-framed .elementor-icon, .elementor-6970 .elementor-element.elementor-element-5ac9a04.elementor-view-default .elementor-icon{color:#DADADA;border-color:#DADADA;}.elementor-6970 .elementor-element.elementor-element-5ac9a04.elementor-view-framed .elementor-icon, .elementor-6970 .elementor-element.elementor-element-5ac9a04.elementor-view-default .elementor-icon svg{fill:#DADADA;}.elementor-6970 .elementor-element.elementor-element-5ac9a04 .elementor-icon{font-size:15px;}.elementor-6970 .elementor-element.elementor-element-5ac9a04 .elementor-icon svg{height:15px;}@media(max-width:1024px){.elementor-6970 .elementor-element.elementor-element-4dcde44{padding:30px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-6970 .elementor-element.elementor-element-409f75d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6970 .elementor-element.elementor-element-409f75d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6970 .elementor-element.elementor-element-96df257.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6970 .elementor-element.elementor-element-96df257.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6970 .elementor-element.elementor-element-96df257.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6970 .elementor-element.elementor-element-5ac9a04 > .elementor-widget-container{margin:2px 0px 0px 20px;}}@media(max-width:767px){.elementor-6970 .elementor-element.elementor-element-4dcde44{padding:20px 0px 20px 0px;}.elementor-6970 .elementor-element.elementor-element-409f75d{width:50%;}.elementor-6970 .elementor-element.elementor-element-409f75d > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-6970 .elementor-element.elementor-element-96df257{width:50%;}.elementor-6970 .elementor-element.elementor-element-96df257 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-5ac9a04 > .elementor-widget-container{margin:3px 0px 0px 20px;}}@media(min-width:768px){.elementor-6970 .elementor-element.elementor-element-409f75d{width:20%;}.elementor-6970 .elementor-element.elementor-element-849a4c1{width:75.332%;}.elementor-6970 .elementor-element.elementor-element-96df257{width:4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6970 .elementor-element.elementor-element-409f75d{width:50%;}.elementor-6970 .elementor-element.elementor-element-96df257{width:50%;}}/* Start custom CSS for architecturer-search, class: .elementor-element-ef1dfda *//* Search Wrapper - Centered with Adjusted Width */
#tg_search_ef1dfda.architecturer-search-wrapper,
#tg_search_030147c.architecturer-search-wrapper {
    position: fixed !important;
    top: 50px !important;
    left: 70% !important; /* Center relative to screen */
    transform: translateX(-50%) !important; /* Perfect centering */
    width: 450px !important; /* Adjusted width */
    max-width: 50% !important; /* Prevents overflow */
    height: 70px !important;
    background-color: transparent !important;
    z-index: 1000 !important;
    overflow: hidden !important;
    transition: transform 0.5s ease-in-out !important;
}

/* Adjust for medium laptop screens */
@media screen and (max-width: 1366px) {
    #tg_search_ef1dfda.architecturer-search-wrapper,
    #tg_search_030147c.architecturer-search-wrapper {
        width: 400px !important;
        max-width: 45% !important;
        
    }
    
}

/* Adjust for smaller laptop screens */
@media screen and (max-width: 1024px) {
    #tg_search_ef1dfda.architecturer-search-wrapper,
    #tg_search_030147c.architecturer-search-wrapper {
        width: 380px !important;
        max-width: 40% !important;
    }
}

/* Adjust for tablets */
@media screen and (max-width: 768px) {
    #tg_search_ef1dfda.architecturer-search-wrapper,
    #tg_search_030147c.architecturer-search-wrapper {
        width: 90% !important;
        max-width: 500px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
    }
}

/* Adjust for mobile screens */
@media screen and (max-width: 480px) {
    #tg_search_ef1dfda.architecturer-search-wrapper,
    #tg_search_030147c.architecturer-search-wrapper {
        width: 95% !important;
        max-width: 100% !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
    }
}

@media screen and (max-width: 480px) {
    #tg_search_ef1dfda.architecturer-search-wrapper,
    #tg_search_030147c.architecturer-search-wrapper {
        left: 10px !important; /* Reduce spacing further on mobile */
        width: calc(100% - 20px) !important; /* Keeps 10px margin on both sides */
        max-width: 100% !important;
    }
}
/* Show the search bar when active */
#tg_search_ef1dfda.architecturer-search-wrapper.active,
#tg_search_030147c.architecturer-search-wrapper.active {
    transform: translateY(0) !important;
}

/* Search Inner - Centered Layout */
.architecturer-search-inner {
    max-width: 900px !important;
    width: 100% !important;
    margin: 0 auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 100% !important;
    padding: 0 20px !important;
}

/* Search Form - Fully Responsive */
.tg_search_form {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important; /* Adds slight spacing */
}

/* Input Field */
.tg_search_form input#s {
    flex-grow: 2 !important;
    padding: 10px 16px !important;
    font-size: 16px !important;
    border: 1px solid #ffffff !important; /* White border */
    border-radius: 30px 0 0 30px !important;
    background-color: rgba(255, 255, 255, 0.9) !important;
    color: #000 !important;
    box-shadow: none !important;
    outline: none !important;
    transition: all 0.3s ease-in-out !important;
    min-width: 300px !important; /* Ensures input is wide enough */
}

/* Input Field Focus */
.tg_search_form input#s:focus {
    border-color: #ffffff !important;
}

/* Search Button */
.input-group-button button {
    border-radius: 0 30px 30px 0 !important;
    background-color: rgba(255, 255, 255, 0.9) !important;
    border: 1px solid #ffffff !important;
    padding: 10px 16px !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
    color: #000 !important;
    font-size: 16px !important;
    min-width: 100px !important;
    height: 40px !important; 
}
.input-group-button button {
    margin-top:9px !important; /* Moves button DOWN by 20px */
}

/* Search Button Hover */
.input-group-button button:hover {
    background-color: rgba(240, 240, 240, 0.9) !important;
}

/* Search Icon */
.input-group-button button i {
    font-size: 18px !important;
}

/* Autocomplete Suggestions */
.autocomplete {
    background-color: rgba(255, 255, 255, 0.9) !important;
    border: 1px solid #ffffff !important;
    max-height: 150px !important;
    overflow-y: auto !important;
    border-radius: 8px !important;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1) !important;
    position: absolute !important;
    width: 100% !important;
    top: 50px !important;
    z-index: 999 !important;
}

.autocomplete div {
    padding: 8px !important;
    font-size: 14px !important;
    color: #000 !important;
}

.autocomplete div:hover {
    background-color: rgba(240, 240, 240, 0.9) !important;
}

/* Clear Fix */
.clear {
    clear: both !important;
}

/* RESPONSIVE DESIGN */

/* Tablet View */
@media screen and (max-width: 1024px) {
    .architecturer-search-inner {
        max-width: 90% !important;
    }

    .tg_search_form input#s {
        min-width: 250px !important;
        font-size: 14px !important;
        padding: 8px 14px !important;
    }

    .input-group-button button {
        min-width: 80px !important;
        font-size: 14px !important;
    }
}

/* Mobile View */
@media screen and (max-width: 768px) {
    #tg_search_ef1dfda.architecturer-search-wrapper,
    #tg_search_030147c.architecturer-search-wrapper {
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
    }

    .architecturer-search-inner {
        max-width: 100% !important;
        padding: 0 10px !important;
    }

    .tg_search_form {
        flex-direction: row !important; /* Keeps input and button inline */
        gap: 3px !important;
    }

    .tg_search_form input#s {
        min-width: 100% !important;
        font-size: 14px !important;
        padding: 8px 12px !important;
    }

    .input-group-button button {
        min-width: 70px !important;
        font-size: 14px !important;
        padding: 8px 12px !important;
        height: 36px !important;
    }
}

/* Smaller Mobile Screens */
@media screen and (max-width: 480px) {
    .tg_search_form {
        flex-direction: column !important; /* Stacks input and button on small screens */
        gap: 5px !important;
    }

    .tg_search_form input#s {
        border-radius: 30px !important; /* Full-rounded */
        min-width: 100% !important;
    }

    .input-group-button button {
        border-radius: 30px !important; /* Full-rounded */
        width: 100% !important;
    }
}

/* Hide search bar initially */
#tg_search_ef1dfda.architecturer-search-wrapper {
    transform: translateY(-100%) !important;
    transition: transform 0.5s ease-in-out !important;
}

/* Show search bar when active */
#tg_search_ef1dfda.architecturer-search-wrapper.active {
    transform: translateY(0) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4dcde44 *//* Center the search bar within the container */
.elementor-6970 .elementor-element.elementor-element-a97f55c .search-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: calc(100% + 10px); /* Increase the container height by 10px */
}

/* Adjust search bar's width and positioning if needed */
.elementor-6970 .elementor-element.elementor-element-a97f55c .search-bar {
    width: auto; /* Adjust width if necessary */
    margin: 0 auto; /* Center the search bar */
}

/* Highlight parent menu item in orange when any submenu item is hovered or active */
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item.menu-item-has-children:hover > a,
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item.menu-item-has-children.current-menu-ancestor > a,
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item.menu-item-has-children.current-menu-parent > a {
    color: #FCAF17 !important; /* Make the parent menu item orange */
}

/* Add underline to parent when hovered or active, including the main parent menu item */
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item.menu-item-has-children:hover > a:after,
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item.menu-item-has-children.current-menu-ancestor > a:after,
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item.menu-item-has-children.current-menu-parent > a:after,
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item.menu-item-has-children > a:after { 
    opacity: 1 !important;
    background-color: #FCAF17; /* Orange underline for parent */
}

/* Ensure the submenu stays visible when hovering over the parent */
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item.menu-item-has-children:hover .sub-menu,
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item.menu-item-has-children:focus-within .sub-menu {
    display: block !important; /* Show the submenu */
}

/* Center the submenu titles */
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item .sub-menu li {
    text-align: center; /* Center align the text inside each submenu item */
}

/* If the submenu itself isn't wide enough for centering, you can adjust the width */
.elementor-6970 .elementor-element.elementor-element-a97f55c .elementor-nav-menu--main .menu-item .sub-menu {
    width: auto; /* Adjust the submenu width if necessary */
}

/* Main menu item styling */
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item {
    position: relative !important;
    display: inline-block !important;
}
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item {
    position: relative;
    display: inline-block;
}

.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    content: "";
    background-color: #FCAF17;
    height: 2px; /* Thickness of the line */
    width: calc(100% - 30px)!important; /* 10px smaller on both sides */
    position: absolute;
    bottom: 8px; /* Adjust position */
    left: 15px !important; /* Shift right to keep it centered */
    transition: all 0.3s ease;
}

/* Styling for all menu items (both with and without lists) */
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item {
    position: relative !important;
    display: inline-block !important;
}

/* Underline effect on hover or active menu item */
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:hover:after,
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:focus:after,
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.current-menu-item:after {
    content: "" !important;
    background-color: #FCAF17 !important; /* Yellow underline color */
    height: 2px !important; /* Thickness of the line */
    width: calc(100% - 30px) !important; /* 10px smaller on both sides */
    position: absolute !important;
    bottom: 8px !important; /* Adjust position */
    left: 15px !important; /* Shift right to keep it centered */
    transition: all 0.3s ease !important;
}

/* Styling for menu items that have lists (submenus) */
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.menu-item-has-children {
    position: relative !important;
}

/* Underline effect on hover or active for menu items with submenus */
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.menu-item-has-children:hover:after,
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.menu-item-has-children:focus:after,
.elementor-6970 .elementor-element.elementor-element-a97f55c 
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.menu-item-has-children.current-menu-item:after {
    content: "" !important;
    background-color: #FCAF17 !important; /* Yellow underline color */
    height: 2px !important; /* Thickness of the line */
    width: calc(100% - 30px) !important; /* 10px smaller on both sides */
    position: absolute !important;
    bottom: 8px !important; /* Adjust position */
    left: 15px !important; /* Shift right to keep it centered */
    transition: all 0.3s ease !important;
}/* End custom CSS */