.elementor-26 .elementor-element.elementor-element-27d8b0e9{--display:flex;}.elementor-26 .elementor-element.elementor-element-4d0d9812{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-4d0d9812:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4d0d9812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-354f1299{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.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-26 .elementor-element.elementor-element-261a4e98 > .elementor-widget-container{margin:0px 55px 0px 0px;}.elementor-26 .elementor-element.elementor-element-261a4e98{z-index:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-261a4e98 img{width:60%;}.elementor-26 .elementor-element.elementor-element-27c6d24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-41099548{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-3d551891{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFFCC;--border-color:#FFFFFFCC;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-26 .elementor-element.elementor-element-3d551891:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3d551891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1BE0CC;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-61fef587{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-26 .elementor-element.elementor-element-61fef587 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-476bb701 > .elementor-widget-container{margin:2px 5px 2px 5px;}.elementor-26 .elementor-element.elementor-element-476bb701{z-index:1;}.elementor-26 .elementor-element.elementor-element-476bb701 img{width:100%;}.elementor-26 .elementor-element.elementor-element-d900e08{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-2b1cf602{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:2;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-menu-toggle{margin-right:auto;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu .elementor-item{font-family:"Alexandria", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--main .elementor-item{color:#0D1BE0CC;fill:#0D1BE0CC;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--main .elementor-item:focus{color:#0D1BE0;fill:#0D1BE0;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#0D1BE0;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-framed .elementor-item:before,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-framed .elementor-item:after{border-color:#0D1BE0;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-underline .elementor-item:after,
					 .elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-overline .elementor-item:before,
					 .elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-double-line .elementor-item:before,
					 .elementor-26 .elementor-element.elementor-element-2b1cf602 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a, .elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-menu-toggle{color:#01266B;fill:#01266B;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a:hover,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a:focus,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-menu-toggle:hover,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-menu-toggle:focus{color:#01266B;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a:hover,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a:focus,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown .elementor-item, .elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Alexandria", Sans-serif;font-weight:500;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown{border-radius:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:1px 1px 20px 1px rgba(217.228125, 212.03353940217394, 212.03353940217394, 0.5);}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:40px;padding-bottom:40px;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-26 .elementor-element.elementor-element-2b1cf602 div.elementor-menu-toggle{color:#0D1BE0CC;}.elementor-26 .elementor-element.elementor-element-2b1cf602 div.elementor-menu-toggle svg{fill:#0D1BE0CC;}.elementor-26 .elementor-element.elementor-element-2b1cf602 div.elementor-menu-toggle:hover, .elementor-26 .elementor-element.elementor-element-2b1cf602 div.elementor-menu-toggle:focus{color:#0D1BE0CC;}.elementor-26 .elementor-element.elementor-element-2b1cf602 div.elementor-menu-toggle:hover svg, .elementor-26 .elementor-element.elementor-element-2b1cf602 div.elementor-menu-toggle:focus svg{fill:#0D1BE0CC;}.elementor-26 .elementor-element.elementor-element-5cc95141 > .elementor-widget-container{margin:0px 55px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5cc95141{z-index:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-5cc95141 img{width:43%;}.elementor-26 .elementor-element.elementor-element-444645d0 > .elementor-widget-container{margin:2px 5px 2px 5px;}.elementor-26 .elementor-element.elementor-element-444645d0{z-index:1;}.elementor-26 .elementor-element.elementor-element-444645d0 img{width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-4d0d9812{--content-width:1325px;}.elementor-26 .elementor-element.elementor-element-354f1299{--width:25%;}.elementor-26 .elementor-element.elementor-element-27c6d24{--width:50%;}.elementor-26 .elementor-element.elementor-element-41099548{--width:25%;}.elementor-26 .elementor-element.elementor-element-3d551891{--width:100%;}}@media(max-width:1023px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-3d551891{--width:195.87945556641px;}}@media(max-width:1200px){.elementor-26 .elementor-element.elementor-element-d900e08{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-5cc95141{text-align:center;}.elementor-26 .elementor-element.elementor-element-444645d0{text-align:end;}}@media(max-width:1023px){.elementor-26 .elementor-element.elementor-element-261a4e98 > .elementor-widget-container{margin:0px 27px 0px 0px;}.elementor-26 .elementor-element.elementor-element-261a4e98 img{width:192.47032165527px;max-width:max-content;}.elementor-26 .elementor-element.elementor-element-3d551891{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-61fef587{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-26 .elementor-element.elementor-element-61fef587 .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-476bb701 > .elementor-widget-container{margin:2px 5px 2px 5px;}.elementor-26 .elementor-element.elementor-element-476bb701 img{width:9.8794536590576px;max-width:max-content;}.elementor-26 .elementor-element.elementor-element-d900e08{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-2b1cf602{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-26 .elementor-element.elementor-element-5cc95141 > .elementor-widget-container{margin:0px 27px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5cc95141 img{width:192.47032165527px;max-width:max-content;}.elementor-26 .elementor-element.elementor-element-444645d0 > .elementor-widget-container{margin:2px 5px 2px 5px;}.elementor-26 .elementor-element.elementor-element-444645d0 img{width:9.8794536590576px;max-width:max-content;}}@media(max-width:880px){.elementor-26 .elementor-element.elementor-element-d900e08{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-5cc95141{text-align:center;}.elementor-26 .elementor-element.elementor-element-444645d0{text-align:end;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-261a4e98 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3d551891{--width:195.87945556641px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-61fef587 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-476bb701 > .elementor-widget-container{margin:2px 5px 2px 5px;}.elementor-26 .elementor-element.elementor-element-d900e08{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-2b1cf602 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2b1cf602 .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;}.elementor-26 .elementor-element.elementor-element-5cc95141 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5cc95141{text-align:center;}.elementor-26 .elementor-element.elementor-element-5cc95141 img{width:100%;height:35px;}.elementor-26 .elementor-element.elementor-element-444645d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-444645d0.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-444645d0{text-align:end;}.elementor-26 .elementor-element.elementor-element-444645d0 img{width:30%;}}






.elementor-26 .elementor-element.elementor-element-3d551891 {
  max-width: 100%;
}


/* Start custom CSS for nav-menu, class: .elementor-element-2b1cf602 *//* --- ACCENT COLOR VARIABLE (Re-use) --- */
:root {
    --accent-blue: #4a54ff; 
    --header-height: 110px;
    --modal-width: 380px; /* Keep this consistent with the max-width of the modal */
    
    /* NEW: Define the padding/margin of your main header container
       If your header uses 15px of padding on the right: */
    --header-right-offset: 30%;
}

/* --- 1. Reposition the Modal Container (The white box) --- */

.searchwp-modal-form-default .searchwp-modal-form__overlay {
    /* Crucial Step 1: Change positioning from fixed (full screen) to absolute.
    This allows us to place it relative to the closest 'relative' parent.
    However, since the modal is injected at the end of the body, we must 
    use 'fixed' but adjust its coordinates to mimic a dropdown.
    */
    position: fixed !important; 
    top: 0 !important; /* Start from the top */
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    
    /* Remove centering */
    justify-content: flex-end !important; /* Push container to the right */
    align-items: flex-start !important; /* Push container to the top */
    
    /* Keep the background transparent or semi-transparent overlay */
    background: rgba(255, 255, 255, 0) !important; /* Make background fully transparent */
}


/* --- 2. Adjust the Modal Box Size and Alignment --- */

.searchwp-modal-form-default .searchwp-modal-form__container {
    /* Set positioning */
    width: auto !important;
    max-width: 380px !important; /* Set a specific width for the dropdown box */
    
    /* Move the box down and right to align with the loop icon */
    position: absolute !important;
    top: var(--header-height) !important; /* Replace 80px with your actual header height */
    right: var(--header-right-offset) !important;
    
    /* Remove max height constraints */
    max-height: none !important; 
    
    /* Remove existing translation from the animation to simplify positioning */
    transform: none !important;
    will-change: auto !important; 
    
    z-index: 9999999;
    max-height: none !important;
}

/* Ensure the content size matches the container */
.searchwp-modal-form-default .searchwp-modal-form__content {
    /* Use previous styling for rounding/shadow */
    padding: 25px 30px !important; 
    border-radius: 10px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15) !important;
    background-color: #fff !important; 
}


/* --- 3. Clean Up and Retain Previous Styles (Combined) --- */

/* Form Input & Button Styles (from previous response) */
.searchwp-modal-form-default .searchwp-modal-form__content .search-form {
    display: flex !important;
    align-items: center !important;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.searchwp-modal-form-default .searchwp-modal-form__content .search-form label {
    flex: 1 !important;
    padding-right: 0 !important;
}

.searchwp-modal-form-default .searchwp-modal-form__content .search-form .search-field {
    background: transparent !important;
    border: none !important;
    font-size: 0.9rem !important; 
    line-height: 1.5 !important;
    padding: 5px 0 !important;
    margin: 0 !important; 
    caret-color: var(--accent-blue) !important;
    color: #a0a8b4 !important; 
    outline: none !important;
    box-shadow: none !important;
    opacity: 0.5;
    font-family: "Alexandria", Sans-serif;
}

/* Style the submit button */
.searchwp-modal-form .search-submit {
    font-size: 0 !important;                  /* hides default text */
    width: 48px !important;
    height: 48px !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    border: none !important;     /* Website blue */
    background-color: transparent !important;
    position: relative !important;
    outline: none !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    
    /* Arrow icon directly as background */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A54FF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/><polyline points='12 5 19 12 12 19'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 22px !important;
}

/* Insert arrow icon 
.searchwp-modal-form .search-submit::after {
    content: "" !important;
    width: 22px !important;
    height: 22px !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;

    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006BFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/><polyline points='12 5 19 12 12 19'/></svg>") !important;
}*/

/* Optional hover effect 
.searchwp-modal-form .search-submit:hover {
    background-color: #006BFF !important;
}

.searchwp-modal-form .search-submit:hover::after {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/><polyline points='12 5 19 12 12 19'/></svg>") !important;
}*/


/* Hide the default close button/footer */
.searchwp-modal-form-default .searchwp-modal-form__footer {
    display: none !important;
}

/* Media Query for Mobile Devices (max-width: 768px) */
@media screen and (max-width: 768px) {
    
    /* Target the main modal container */
    .searchwp-modal-form {
        display: none !important;
        visibility: hidden !important;
    }
    
    /* Also target the full overlay/backdrop to ensure it's hidden */
    .searchwp-modal-form-default .searchwp-modal-form__overlay {
        display: none !important;
        visibility: hidden !important;
    }
    
    .elementor .elementor-element .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        position: fixed !important;
        top: 110px !important;
        left: 0 !important;
        height: 100% !important;
        width: 100% !important;
        border-radius: 0;
    }
}

/* * Optional: If your theme uses a larger breakpoint for mobile/tablet 
* (e.g., 992px), you can use this block instead:
*/
/* Mobile First Approach - Default styles for mobile */

/* Small devices (landscape phones, 576px and up)
@media (min-width: 576px) { 
 
}*/

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    .searchwp-modal-form-default .searchwp-modal-form__container {
         display: none !important;       
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    .searchwp-modal-form-default .searchwp-modal-form__container {
        display: none !important;    
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    .searchwp-modal-form-default .searchwp-modal-form__container {
         display: block !important;   
    }
}

/* XXL devices (1400px and up) */
@media (min-width: 1400px) { 
    .searchwp-modal-form-default .searchwp-modal-form__container {
       display: block !important;  
    }
}

@media (min-width: 2000px) { 
    .searchwp-modal-form-default .searchwp-modal-form__container {
       display: block !important;  
       right: 40% !important;
    }
}/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-5cc95141 */#mobile-site-title img {
    width: 110px;
}/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-444645d0 */#icon-contact img {
    position: relative;
    top: -3px;
    width: 45px;
}/* End custom CSS */

