/* header css */
body.home.page-template-default.page{padding-top:157px;}
.mobile_menu_bar{display:block;width:30px;height:30px;cursor:pointer;}
.elementor-element.center-logo.home-logo,
.home .elementor-element.inner-logo.elementor-widget-image{display:none;transition:all 0.5s ease;}
.home .elementor-element.center-logo.home-logo{display:block;transition:all 0.5s ease;}
.home header.nav-down .elementor-element.center-logo.home-logo{max-width:0;width:0;height:0;}
.home header.nav-down .elementor-element.inner-logo.elementor-widget-image{display:block;}
.elementor-element.center-logo img{transition:all 0.5s ease;}
header{position:fixed;width:100%;top:0;z-index:9;background:#fff;transition:0.5s;padding-left:20px;padding-right:20px;}
.home header{position:fixed;width:100%;top:0;z-index:9;background:#fff;transition:0.5s;padding-left:20px;padding-right:20px;}
body{padding-top:136.55px;}
body.home{padding-top:0;}
.home header{background:transparent!important;}
header.nav-down{background:#fff!important;}
header.nav-up{top:-100%;}
.header-row nav ul.elementor-nav-menu{column-gap:40px;align-items:center;}
.header-row .elementor-nav-menu:after{display:none;}
.header-row nav ul.elementor-nav-menu li a{text-transform:uppercase;}
.home .nav-down .header-row nav ul.elementor-nav-menu li.header-btn a,
.home .header-row nav ul.elementor-nav-menu li a{color:#fff!important;}
.home .nav-down .header-row nav ul.elementor-nav-menu li a{color:#000!important;}
.home .nav-down .header-row nav ul.elementor-nav-menu li a:hover{color:#E88124;}
.home .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.home .header-row nav ul.elementor-nav-menu li a:hover{color:#E88124!important;}
.home footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.home footer .header-row nav ul.elementor-nav-menu li a:hover{color:#ffde59!important;}
.header-row nav ul.elementor-nav-menu li.header-btn a{background:#E88124;display:block;width:100%;height:100%;border-radius:50px;padding:10px 30px!important;transition:all 0.3s;}
.home .nav-down .header-row nav ul.elementor-nav-menu li.header-btn:hover a,
.header-row nav ul.elementor-nav-menu li.header-btn:hover a{background:#00816D;color:#FFDE59!important;}
header.nav-down .elementor-element.header-row{justify-content:space-between;}
.header-row nav ul.elementor-nav-menu li a span.sub-arrow svg{display:none;}
.header-row nav ul.elementor-nav-menu li>a>span.sub-arrow {
    padding-left: 7px;
    padding-top: 0;
    padding-bottom: 0;
    width: 12px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.24' height='5.267' viewBox='0 0 9.24 5.267'%3E%3Cpath id='Path_10092' data-name='Path 10092' d='M4.621,102.408a.645.645,0,0,1-.457-.189L.19,98.245a.647.647,0,1,1,.915-.915l3.516,3.516L8.137,97.33a.647.647,0,0,1,.915.915l-3.973,3.973A.645.645,0,0,1,4.621,102.408Z' transform='translate(-0.001 -97.14)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 7px;
    transition: 0.3s ease;
    filter: brightness(0) invert(1);
    position: absolute;
    right: -20px;
}

header.nav-down .header-logo-col a img{max-width:95px!important;transition:all 0.5s ease;}
header.nav-down>.header-section>.e-con-inner{padding:10px 0;}

/* Menu dropdown css */
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children{margin-top:8px;padding-bottom:8px;}
header.nav-up ul.elementor-nav-menu li ul.sub-menu.elementor-nav-menu--dropdown,
header nav ul.elementor-nav-menu li ul.sub-menu.elementor-nav-menu--dropdown{display:none!important;padding:16px 0 0 0;}
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children:hover>ul.sub-menu.elementor-nav-menu--dropdown{display:block!important;}
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.menu-item.menu-item-has-children:hover>ul.sub-menu.elementor-nav-menu--dropdown{display:block!important;left:100%!important;top:0!important;}
header .menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown li{margin-left:0;margin-top:0;margin:0 0 7px 0!important;padding:0 17px;}
header .menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown li:last-child{padding-bottom:16px;margin-bottom:0!important;}
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.menu-item.menu-item-has-children{position:relative;}
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.menu-item.menu-item-has-children>a{width:100%!important;}
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.menu-item.menu-item-has-children>a span.sub-arrow{right:0;}
header .menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown{position:absolute;width:290px!important;border:0;background:#f1f1f1;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:16px 18px;border-radius:10px!important;}
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown>li>a{background:transparent;color:#000!important;font-size:16px;font-weight:600;font-family:"Baloo 2",Sans-serif;line-height:28px;letter-spacing:0;text-transform:capitalize!important;border:0;margin-bottom:6px;width:fit-content;position:relative;}
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children.current-menu-ancestor>a,
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.current_page_parent>a,
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown>li.current-menu-item>a,
header nav li.current-menu-parent>a,
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.menu-item.menu-item-has-children:hover>a,
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children:hover>a,
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown>li>a:hover{color:#00816D!important;}
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children.current-menu-ancestor>a>span.sub-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.24' height='5.267' viewBox='0 0 9.24 5.267'%3E%3Cpath fill='%2300816D' id='Path_10092' data-name='Path 10092' d='M4.621,102.408a.645.645,0,0,1-.457-.189L.19,98.245a.647.647,0,1,1,.915-.915l3.516,3.516L8.137,97.33a.647.647,0,0,1,.915.915l-3.973,3.973A.645.645,0,0,1,4.621,102.408Z' transform='translate(-0.001 -97.14)'/%3E%3C/svg%3E");
    filter: unset;
}

body .header-row nav ul.elementor-nav-menu li>a>span.sub-arrow{filter:unset;}
body.home .header-row nav ul.elementor-nav-menu li>a>span.sub-arrow{filter:brightness(0) invert(1);}
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown li:last-child a{margin-bottom:0;}
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children ul li a:hover,
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children ul li a{padding:0;}
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.menu-item.menu-item-has-children a>span.sub-arrow{filter:brightness(0) saturate(100%);transform:unset;}
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.current_page_parent>a>span.sub-arrow{filter:unset!important;}
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.menu-item.menu-item-has-children:hover a>span.sub-arrow{filter:unset;}

header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children:hover a>span.sub-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.24' height='5.267' viewBox='0 0 9.24 5.267'%3E%3Cpath fill='%2300816D' id='Path_10092' data-name='Path 10092' d='M4.621,102.408a.645.645,0,0,1-.457-.189L.19,98.245a.647.647,0,1,1,.915-.915l3.516,3.516L8.137,97.33a.647.647,0,0,1,.915.915l-3.973,3.973A.645.645,0,0,1,4.621,102.408Z' transform='translate(-0.001 -97.14)'/%3E%3C/svg%3E");
    filter: unset;
    transform: rotate(180deg);
}
header.nav-down span.sub-arrow { filter: unset !important; }
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.current_page_parent>a { padding-left: 14px !important; }
header nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>ul.sub-menu.elementor-nav-menu--dropdown li.current_page_parent>a::before,
header .menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown li>a:hover:before,
header .menu-item-has-children ul.sub-menu.elementor-nav-menu--dropdown li.current_page_item>a::before { opacity: 1 !important; left: 0; -ms-transition: .4s; -o-transition: .4s; -moz-transition: .4s; -webkit-transition: .4s; transition: all .4s ease; }
header nav ul.elementor-nav-menu li.menu-item.menu-item-has-children ul li a::before { content: ""; display: block !important; position: absolute; width: 7px; height: 2px; opacity: 0; top: 1px; bottom: 0; left: 0; margin: auto; background-color: #00816D; -ms-transition: .4s; -o-transition: .4s; -moz-transition: .4s; -webkit-transition: .4s; transition: all .4s ease; }


/* header call button css */
.header-row nav ul.elementor-nav-menu li.header-call a{position:relative;padding-left:28px!important;}
.header-row nav ul.elementor-nav-menu li.header-call a::before {
  content: '';
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background-color: #00816D !important;
    transition: all 0.5s ease;
    border-radius: 50px;
    opacity: 1 !important;
}

.header-row nav ul.elementor-nav-menu li.header-call a::after {
    content: '';
    width: 11px;
    height: 13px;
    position: absolute;
    display: block;
    top: 8px;
    left: 7px;
    opacity: 1 !important;
    background-color: transparent !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Icon' width='20.212' height='23.592' viewBox='0 0 20.212 23.592'%3E%3Cpath id='Path_25' data-name='Path 25' d='M17.656,25.648a4.545,4.545,0,0,1-2.058-.5A23.091,23.091,0,0,1,3.532,8.59,4.424,4.424,0,0,1,5.283,4.166l2.082-1.49a3.253,3.253,0,0,1,4.542.722l1.384,1.9a3.264,3.264,0,0,1-.722,4.554l-1.372.97a18.79,18.79,0,0,0,4.519,6.222l1.4-.982a3.276,3.276,0,0,1,4.554.722l1.36,1.916a3.253,3.253,0,0,1-.683,4.549l-.039.028-2.046,1.49A4.413,4.413,0,0,1,17.656,25.648ZM6.348,5.6A2.674,2.674,0,0,0,5.283,8.188,21.294,21.294,0,0,0,16.426,23.566a2.65,2.65,0,0,0,2.78-.284l2.058-1.49a1.481,1.481,0,0,0,.591-.97,1.515,1.515,0,0,0-.26-1.1l-1.4-1.916a1.478,1.478,0,0,0-2.058-.319L16.225,18.87a.888.888,0,0,1-1.088,0,20.289,20.289,0,0,1-5.82-8.02.862.862,0,0,1,.3-1.041l1.916-1.4a1.453,1.453,0,0,0,.591-.958,1.515,1.515,0,0,0-.26-1.1l-1.4-1.916a1.478,1.478,0,0,0-2.058-.331Z' transform='translate(-3.452 -2.056)' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.header-row nav ul.elementor-nav-menu li.header-call a:hover{color:#E88124;}

.header-row nav ul.elementor-nav-menu li.header-call a:hover:before{ background-color: #E88124 !important;}

/* header css end */

/* Footer css */
footer .elementor-nav-menu li { width: fit-content; }
.f-column .location .elementor-icon-box-wrapper .elementor-icon-box-content { padding-left: 16px; }
.f-column .phone .elementor-icon-box-wrapper .elementor-icon-box-content a { padding-left: 17.5px; }
.f-column .elementor-widget-icon-box .elementor-icon-box-content { width: fit-content; }
.f-column .phone .elementor-icon-box-content a:hover,
.f-column .phone .elementor-icon-box-icon:hover+.elementor-icon-box-content a { color: #FFDE59 !important; }
.f-column .location .elementor-icon svg { width: 22px; height: 26px; }
.f-column .location .elementor-icon { position: relative; top: 4px; }
.f-column .phone .elementor-icon svg { width: 20px; height: 24px; }
.social-icon.elementor-widget-social-icons .elementor-grid-item { margin-bottom: 0 !important; }
.social-icon.elementor-widget-social-icons .elementor-grid-item .elementor-social-icon { background: transparent; width: 43px; height: 43px; }
.elementor-element.middle-box .elementor-widget-text-editor p { margin-bottom: 9px; }
.elementor-element.middle-box .elementor-widget-text-editor p:last-child { margin-bottom: 0; padding-top: 14px; }

/* footer css end */

/* Banner section */

.elementor-element.banner-section.e-con { height: 100vh; }

/* Banner section */
@media screen and (max-width:1439px) {
    .header-row nav ul.elementor-nav-menu { column-gap: 30px; }
    .elementor-element.header-row .elementor-element.header-logo-col { width: 100%; height: 77px; max-width: 100px; margin: 0 40px; }
    .home .elementor-element.center-logo img { max-width: 100px !important; }
    body { padding-top: 117px; }
    .inner-banner-section .accessibility-policy-banner img,
    .inner-banner-section .term-and-condition-desktop img,
    .inner-banner-section .privacy-policy img { object-position: 69% 100% !important; }
}
@media screen and (max-width:1199px) {

    /* header css */
    .header-row nav ul.elementor-nav-menu { column-gap: 27px; }
    .header-row nav ul.elementor-nav-menu li.header-btn a { padding: 6px 20px !important; }

    /* footer css */
    .social-icon.elementor-widget-social-icons .elementor-grid-item .elementor-social-icon { padding: 10px !important; width: 40px; height: 40px; }
    .elementor-element.middle-box .elementor-widget-text-editor p:last-child { margin-bottom: 0; padding-top: 10px; }
    .header-row nav ul.elementor-nav-menu li.header-call a:before {   width: 20px;  height: 20px;}
    .header-row nav ul.elementor-nav-menu li.header-call a {  padding-left: 24px !important;}
    .header-row nav ul.elementor-nav-menu { column-gap: 12px; }
	
	.header-row nav ul.elementor-nav-menu li.header-call a::after {
    width: 10px;
    left: 5px;
    height: 11px;}


    /* footer css end */
    .elementor-element.header-row .elementor-element.header-logo-col { margin: 0 30px; }
 }
@media screen and (max-width:1024px) {

    /* header css */
    .header-row nav ul.elementor-nav-menu li.menu-item>a { font-size: 17px !important; line-height: 28px !important; }

    .elementor-element.header-row .elementor-element.header-logo-col { max-width: 96px; margin:0 28px 0 32px; }
        .header-row nav ul.elementor-nav-menu li.header-call a { padding-left: 24px !important; }


/* header css end */ }
@media screen and (max-width:991px) {

    .call-item-mobile{position:absolute;right:60px;top:0;}
    body.home .call-item-mobile a { color: #fff; }
    .call-item-mobile a{display:inline-flex;white-space:nowrap;color:#000;font-weight:600;font-family:"Baloo 2",sans-serif;font-size:20px;height:30px;align-items:center;gap:10px;}
    .call-item-mobile a:before{content:'';width:24px;height:24px;background-size:contain;background-repeat:no-repeat;display:inline-block;background-color:#00816D;transition:all 0.5s ease;border-radius:50px;}
    .call-item-mobile a:after { content: '';    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Icon' width='20.212' height='23.592' viewBox='0 0 20.212 23.592'%3E%3Cpath id='Path_25' data-name='Path 25' d='M17.656,25.648a4.545,4.545,0,0,1-2.058-.5A23.091,23.091,0,0,1,3.532,8.59,4.424,4.424,0,0,1,5.283,4.166l2.082-1.49a3.253,3.253,0,0,1,4.542.722l1.384,1.9a3.264,3.264,0,0,1-.722,4.554l-1.372.97a18.79,18.79,0,0,0,4.519,6.222l1.4-.982a3.276,3.276,0,0,1,4.554.722l1.36,1.916a3.253,3.253,0,0,1-.683,4.549l-.039.028-2.046,1.49A4.413,4.413,0,0,1,17.656,25.648ZM6.348,5.6A2.674,2.674,0,0,0,5.283,8.188,21.294,21.294,0,0,0,16.426,23.566a2.65,2.65,0,0,0,2.78-.284l2.058-1.49a1.481,1.481,0,0,0,.591-.97,1.515,1.515,0,0,0-.26-1.1l-1.4-1.916a1.478,1.478,0,0,0-2.058-.319L16.225,18.87a.888.888,0,0,1-1.088,0,20.289,20.289,0,0,1-5.82-8.02.862.862,0,0,1,.3-1.041l1.916-1.4a1.453,1.453,0,0,0,.591-.958,1.515,1.515,0,0,0-.26-1.1l-1.4-1.916a1.478,1.478,0,0,0-2.058-.331Z' transform='translate(-3.452 -2.056)' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain; background-repeat: no-repeat; width: 11px; height: 14px; position: absolute; left: 7px; top: 8px; }
    .call-item-mobile a:hover:before { background-color: #E88124;}

    body.home header.nav-down .call-item-mobile a{color:#000;}
    header.nav-down .call-item-mobile a:hover, body.home header.nav-down .call-item-mobile a:hover{color:#e88124;}
    /* header css */
    .header-row .mobile_menu_bar { display: block; width: 30px; height: 30px; cursor: pointer; }
    .home .header-row .mobile_menu_bar svg path { fill: #fff; }
    .header-row nav.nav-link { position: fixed; top: 0; width: 100%; right: -100%; max-width: 400px; background: #00816D; height: 100%; transition: all 0.6s ease; z-index: 999; }
    .header-row nav.nav-link>ul.menu { display: inline-block; height: 100%; overflow-y: auto; padding: 0 20px; width: 100%; }
    .header-row nav.nav-link>ul li { list-style: none; }
    .header-row nav.nav-link ul.menu li.menu_text { width: 100%; height: 50px; position: sticky; top: 0; display: flex !important; align-items: center; justify-content: flex-end; text-align: right; padding: 0; z-index: 3; background: #00816D; }
    button.header_toggle_button_inner { width: 18px; height: 18px; border: 0; background: 0 0; padding: 0; cursor: pointer; }
    button.header_toggle_button_inner svg { width: 100%; height: 100%; transition: all 0.3s; }
    button.header_toggle_button_inner svg path { transition: all 0.3s; }
    .header-row nav.nav-link ul.menu li.menu_text:first-child { border-bottom: 0; }
    .header-row nav.nav-link ul.menu li { display: block; width: 100%; padding: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.21); margin: 0; position: relative; list-style: none; }
    .header-row nav.nav-link ul.menu li a { width: 100%; color: #fff; padding: 11px 0; font-size: 16px; line-height: 26px; cursor: pointer; display: block; font-weight: 600; }
    .header-row nav.nav-link ul.menu li:hover>a,
    .header-row nav.nav-link ul.menu .current-menu-item>a,
    .header-row nav.nav-link ul.menu li.current_page_ancestor>a,
    .header-row nav.nav-link ul.menu li.current_page_ancestor ul li.current-menu-item>a { color: #E88124 !important; }
    body.active-responsive-menu .header-row nav.nav-link { right: 0; }
    body.active-responsive-menu .elementor-element.header-logo-col { z-index: -1; position: relative; opacity: 0.7; filter: blur(2px); }
    .home header.nav-down .header-row .mobile_menu_bar svg path { fill: #000; }
    ul.menu li.menu-item-has-children ul.sub-menu { width: 100%; background: transparent; padding-left: 15px; display: none; position: inherit; box-shadow: none; opacity: 1; visibility: visible; top: 0; transition: none !important; padding-bottom: 0; }
    ul.menu li.menu-item-has-children ul.sub-menu li:first-child>a { padding-top: 4px; }
    ul.menu li.menu-item-has-children ul.sub-menu li:last-child { border-bottom: 0; }
    span.mobile-toggle { width: 100%; height: 48px; position: absolute; top: 0; right: 0; display: flex; align-items: center; justify-content: center; cursor: pointer; }
    span.mobile-toggle:before,
    span.mobile-toggle:after { content: ""; width: 16px; height: 2px; background: #ffffff; position: absolute; border-radius: 1px; transition: all 0.6s ease; right: 0; }
    span.mobile-toggle:after { transform: rotate(90deg); }
    span.mobile-toggle.dt-open:after { transform: rotate(0deg); }
    .header-row nav.nav-link ul.menu li a i.arrow-icon { display: none; }

    /* .header-row nav.nav-link ul.menu li:nth-last-child(-n + 2), */
    .header-row nav.nav-link ul.menu li.header-btn { border-bottom: 0; margin-top: 25px; }
    .header-row nav.nav-link ul.menu li.header-btn a { background: #E88124; display: inline-block; border-radius: 50px; width: fit-content; padding: 10px 30px !important; transition: all 0.3s; color: #fff !important; }
    .header-row nav.nav-link ul.menu li.header-btn a:hover { background-color: #fff; color: #E88124 !important; }

    /* header css en end */

    /* Banner section */
    .elementor-element.banner-section.e-con { height: unset; }
    body { padding-top: 107px; }

    /* Banner section */ 

    .elementor-element.header-row .elementor-element.header-logo-col { margin: 0; max-width: 100px; }

}
@media screen and (max-width:767px) {

/* footer css */ }
@media screen and (max-width:650px) {

    /* footer css */
    .elementor-element.elementor-element-51b93c7.e-con-full.bottom-box.e-flex.e-con.e-child { flex-direction: column; justify-content: center; }
    .elementor-element.middle-box .elementor-widget-text-editor p:last-child { padding-top: 6px; }
    .call-item-mobile {  display: none;}
/* footer css end */ }
@media screen and (max-width:576px) {

    /* header css */
    .header-row nav.nav-link { max-width: 100%; }
    .header-row .mobile_menu_bar { width: 25px; height: 25px; }
    .elementor-element.header-row .elementor-element.header-logo-col { height: 62px; max-width: 80px; }
    

    /* header css */

    /* footer css */
    footer .footer-section .elementor-element.e-con-full.f-column { width: 100%; }
    footer .footer-section .elementor-element.f-column.four-f { margin-top: -5px; }
    footer .footer-section .elementor-element.f-column.two-f { margin-top: -3px; margin-bottom: 2px; }
    footer .footer-section .elementor-element.f-column .phone { margin-bottom: 8px !important; }
    .f-column .location .elementor-icon-box-wrapper .elementor-icon-box-content,
    .f-column .phone .elementor-icon-box-wrapper .elementor-icon-box-content a { padding-left: 12px; }
    .f-column .location .elementor-icon svg { width: 20px; height: 24px; }
    .f-column .phone .elementor-icon svg { width: 18px; height: 22px; }

    /* Accordian css footer */
    footer nav.elementor-nav-menu--main ul.elementor-nav-menu { padding-top: 10px; }
    footer .footer-section .elementor-element.e-con-full.f-column,
    footer .footer-section .elementor-element.f-column.four-f {    padding-right: 0; }
    footer .elementor-element.f-column.third-f .elementor-element.elementor-widget.elementor-widget-heading,
    footer .footer-section .elementor-element.f-column.four-f .elementor-element.elementor-widget.elementor-widget-heading { padding: 0; width: 100%; }
    footer .elementor-element.f-column.third-f h3.elementor-heading-title.elementor-size-default.active,
    footer .elementor-element.f-column.four-f h3.elementor-heading-title.elementor-size-default.active { width: 100%;        /* margin-bottom: 10px;/ */ text-align: left; }
    footer .elementor-element.f-column.third-f h3.elementor-heading-title.elementor-size-default,
    footer .elementor-element.f-column.four-f h3.elementor-heading-title.elementor-size-default { position: relative; cursor: pointer; padding-right: 20px; width: 100%; text-align: left; transition: all 0.5s ease; }
    footer .elementor-element.f-column.third-f h3.elementor-heading-title.elementor-size-default:before,
    footer .elementor-element.f-column.four-f h3.elementor-heading-title.elementor-size-default:before { content: ''; position: absolute; right: 0; top: 50%; width: 15px; height: 2px; background-color: #fff; transform: translateY(-50%); transition: transform 0.3s ease, background-color 0.3s ease; }
    footer .elementor-element.f-column.third-f h3.elementor-heading-title.elementor-size-default:after,
    footer .elementor-element.f-column.four-f h3.elementor-heading-title.elementor-size-default:after { content: ''; position: absolute; right: 6.5px; top: 50%; width: 2px; height: 15px; background-color: #fff; transform: translateY(-50%); transition: transform 0.3s ease, opacity 0.3s ease; }
    footer .elementor-element.f-column.third-f h3.elementor-heading-title.elementor-size-default.active:after,
    footer .elementor-element.f-column.four-f h3.elementor-heading-title.elementor-size-default.active::after { opacity: 0; transform: translateY(-50%) rotate(90deg); }
    body { padding-top: 92px; }

    .call-item-mobile {  right: 45px;}
    .call-item-mobile a {  font-size: 0;  gap: 0; height: auto;}

    /* footer css end */ 
}