.elementor-290 .elementor-element.elementor-element-687ff05{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-290 .elementor-element.elementor-element-687ff05:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-687ff05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-492b1de );background-image:url("https://sample.lankagoldentours.com/wp-content/uploads/2025/11/row-2-back.webp");background-position:center center;background-size:cover;}.elementor-290 .elementor-element.elementor-element-72277d5{--display:flex;}.elementor-290 .elementor-element.elementor-element-7e04b7f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-290 .elementor-element.elementor-element-2b58e8d{text-align:center;color:#FFA048;}#elementor-popup-modal-290{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-290 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-290 .dialog-close-button{display:flex;}#elementor-popup-modal-290 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-290 .elementor-element.elementor-element-7e04b7f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-290 .elementor-element.elementor-element-687ff05{--content-width:1200px;}}@media(max-width:767px){.elementor-290 .elementor-element.elementor-element-7e04b7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-d309cd4 *//* Style the container */
.my-lang-container {
    position: relative;
    display: inline-block;
    cursor: pointer;
    font-family: Arial, sans-serif; /* Your preferred font */
    color: #ffffff; /* Text color */
    float: right; /* Moves the element to the far right */
}

/* Style the "LANGUAGE" text and arrow */
.lang-title {
    font-weight: bold;
    padding: 10px;
    display: block;
}

/* Hide GTranslate initially */
.gtranslate-wrapper {
    display: none;
    position: absolute;
    top: 100%;
    right: 0; /* Aligns dropdown to the right edge */
    left: auto; /* Overrides the previous left alignment */
    background-color: #333; /* Dropdown background color */
    padding: 10px;
    border-radius: 5px;
    z-index: 1000;
    min-width: 150px;
}

/* Show on Hover */
.my-lang-container:hover .gtranslate-wrapper {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-617c74a *//* ප්‍රධාන Container එක */
.custom-menu-container {
    display: flex; /* X එක සහ Menu එක එක පෙළට */
    align-items: flex-start; 
    justify-content: center;
    gap: 50px; /* X එක සහ Menu එක අතර පරතරය */
    padding: 20px;
    background: transparent; /* Background එක අයින් කළා */
    width: fit-content;
    margin: 0 auto;
}

/* X Button එක (Close Button) */
.menu-close-btn {
    width: 45px;
    height: 45px;
    border: 2px solid white; /* රවුමේ පාට (සුදු) */
    border-radius: 50%; /* රවුමක් ලෙස */
    display: flex;
    align-items: center;
    justify-content: center;
    color: white; /* X අකුරේ පාට */
    font-size: 22px;
    cursor: pointer;
    transition: 0.3s;
    flex-shrink: 0; /* X එකේ ප්‍රමාණය පොඩි නොවී තියෙන්න */
}

/* Mouse එක ගෙනියනකොට (Hover) පාට මාරු වීම */
.menu-close-btn:hover {
    background-color: white;
    color: black;
}

/* Menu Items Grid එක (තීරු දෙක) */
.menu-list-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* සමාන තීරු දෙකක් */
    column-gap: 80px; /* තීරු අතර පරතරය */
    row-gap: 15px; /* පේළි අතර පරතරය */
    text-align: left;
}

/* Links Style කිරීම */
.menu-list-grid a {
    color: white; /* Text පාට (පසුබිම කළු නම් සුදු දාන්න) */
    text-decoration: none;
    font-family: sans-serif; /* කැමති Font එකක් */
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
}

.menu-list-grid a:hover {
    opacity: 0.7; /* Click කරන්න ගියහම පොඩ්ඩක් පාට අඩු වෙන්න */
}

/* Mobile Responsive (ෆෝන් වලට) */
@media (max-width: 600px) {
    .custom-menu-container {
        flex-direction: column; /* ෆෝන් එකේදි X එක උඩට ගන්න */
        align-items: center;
        gap: 20px;
    }
    
    .menu-list-grid {
        column-gap: 30px; /* ෆෝන් එකේ පරතරය අඩු කරන්න */
        text-align: center;
    }
}/* End custom CSS */