.cbp-main-header {opacity: 1 !important;}
button {outline: 0 !important;}
header .caps-demo-mega-menu .max-mega-menu .mega-menu-item a.mega-menu-link {text-transform: none !important;}
header .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link {font-weight: 600 !important;}
header .cbp-af-header-shrink .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link,
header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu>li.mega-menu-item a.mega-menu-link {font-weight: 500 !important;}
header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu>li.mega-menu-item.mega-caps-heading>a.mega-menu-link:before{vertical-align: -2px !important;}
header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu>li.mega-menu-item.mega-caps-heading>a.mega-menu-link {font-weight: 600 !important;font-size: 22px !important;margin-bottom: 25px !important;}
.bronze_plan {
  box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.03);
}

#sb-site {
        width: 100% !important;
        float: left !important;
    }
@media (min-width:1201px) {
body #mega-menu-wrap-mega_menu #mega-menu-mega_menu {
    left: -26px; 
}
body .cbp-af-header-shrink #mega-menu-wrap-mega_menu #mega-menu-mega_menu {
    left: 0px !important; 
}
}
@media (min-width:1025px) {
    .innerpagewrapper .headcloud{    top: 61px !important;}
    .cbp-af-header-shrink #mega-menu-wrap-mega_menu {left: 1%;}
    .logo-home-icon { display: block;text-align: center;opacity: 0; transition: 0.5s;padding-top: 0px;top: 3px;position: relative;}
    .mega-site-logo:hover .logo-home-icon {opacity: 1;}
    .mega-site-logo>.mega-menu-link {padding: 0 !important;background: none !important;display: flex !important;align-items: center;justify-content: center;}
    .mega-site-logo>.mega-menu-link:before,.mega-site-logo>.mega-menu-link:after {display: none !important;}
    header .cbp-af-header {top: -110px;}
    header .cbp-af-header.cbp-af-header-shrink {top: 0px;height: 60px;}
    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link { background: url(img/menu-bg.png) no-repeat !important;background-position: center 0px !important;height: 53px !important;padding-top: 10px !important;}
    header .cbp-af-header-shrink .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item {height: 60px !important;}
    header .cbp-af-header-shrink .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link {height: 53px !important;}
    header .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item:first-child,
    header .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item:nth-child(2),
    header .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item:nth-child(3) {width: 10.5% !important;text-align: center !important;}
    header .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item:nth-child(6) {left: 20px;}
    header .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item:nth-child(7) {left: 30px;}
    .mega-site-logo {margin: 0 40px !important;}
    .cbp-af-header-shrink .mega-site-logo {margin: 0px 70px 0px 60px !important;}
    .cbp-af-header-shrink .caps-demo-mega-menu .mega-menu-wrap .mega-menu.max-mega-menu {justify-content: center !important;gap: 30px !important;}
    header .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link:hover,
    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {background: url(img/menu-bg-hover.png) no-repeat !important;background-position: center 0px !important;height: 76px !important;padding-top: 10px !important;}
    header .cbp-af-header-shrink .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link,
    header .cbp-af-header-shrink .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link:hover,
    header .cbp-af-header-shrink .caps-demo-mega-menu .mega-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {height: 58px !important;padding-top: 19px !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item a.mega-menu-link:before {font-size: 21px !important;justify-content: center !important;}
    body .innerpagewrapper .innerbanner {top: 174px !important;}
    body .innerpagewrapper .new-2025-lp .section-lp-1 .innerbanner{ top:-88px !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item a.mega-menu-link:hover:before,
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-toggle-on a.mega-menu-link:before {color: #ffffff !important;}
    .cbp-af-header-shrink .caps-demo-mega-menu .max-mega-menu .mega-menu-item.mega-menu-item-object-page>a.mega-menu-link,
    .cbp-af-header-shrink .caps-demo-mega-menu .max-mega-menu .mega-menu-item.mega-menu-item-has-children>a.mega-menu-link,
    .cbp-af-header-shrink .caps-demo-mega-menu .max-mega-menu .mega-menu-item.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link {color: #ffffff !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link {display: inline-block !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link:hover,
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {color: #63913e !important;}
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link:hover,
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {color: #ffffff !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {top: 2px;position: relative;}
    header .mega-sub-menu {border-radius: 10px !important;background-color: #ffffff !important;box-shadow: 0 0 10px #cccccc !important;}
    header .caps-demo-mega-menu .max-mega-menu .mega-icon-heading>a.mega-menu-link:before {width: 40px !important;border-radius: 50% !important;height: 40px !important;line-height: 40px !important;text-align: center !important;background-color: #ebf4e4 !important;color: #63913e !important;vertical-align: -3px !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-heading>a.mega-menu-link:before {color: #63913e !important;}
    header .caps-demo-mega-menu .max-mega-menu .mega-menu-item.mega-icon-heading>a.mega-menu-link {color: #63913e !important;}
    header #mega-menu-wrap-mega_menu a {transition: 0.5s !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu li.mega-menu-item a.mega-menu-link:before {color: #63913e !important;vertical-align: -6px !important;margin-right: 10px;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu>li.mega-menu-item .mega-sub-menu a.mega-menu-link {font-size: 14px !important;margin-bottom: 15px !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu>li.mega-menu-item a.mega-menu-link {font-size: 18px !important;margin-bottom: 15px !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-single-columne .mega-sub-menu>li.mega-menu-item a.mega-menu-link {font-size: 14px !important;margin-bottom: 15px !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {color: #63913e !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item {float: left;width: 35.333333% !important;margin-right: 0px;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item:nth-child(odd) {width: 54.333333% !important;margin-right: 0px;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-megamenu>ul.mega-sub-menu {width: 1170px; left:26px;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {margin: 20px 20px !important;width: 100%;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-caps-left-column>ul.mega-sub-menu>li.mega-menu-item {border-right: 1px solid #dfdfe1;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-caps-right-column>ul.mega-sub-menu>li.mega-menu-item { padding-left: 35px !important;}
    header li.mega-single-columne ul.mega-sub-menu {max-width: inherit !important;width: auto !important;border-radius: 10px !important;padding: 10px 20px !important;background-color: #ffffff !important;box-shadow: 0 0 10px #cccccc !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link {white-space: nowrap !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-single-columne .mega-sub-menu li.mega-menu-item {display: block;width: 100%;padding-left: 0 !important;padding-right: 0 !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-single-columne .mega-sub-menu li.mega-menu-item {border-bottom: 1px solid #ececed !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-single-columne .mega-sub-menu li.mega-menu-item:last-child {border-bottom: 0px solid #ececed !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-single-columne .mega-sub-menu li.mega-menu-item a.mega-menu-link {margin-bottom: 0 !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-single-columne a.mega-menu-link {padding-left: 0 !important;padding-right: 0 !important;}
    .cbp-af-header-shrink .caps-demo-mega-menu .max-mega-menu .mega-sub-menu .mega-menu-item.mega-caps-heading>a.mega-menu-link {color: #63913e !important;}
    .cbp-af-header-shrink .caps-demo-mega-menu .max-mega-menu .mega-sub-menu .mega-menu-item a.mega-menu-link {color: #49494a !important;}
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu .mega-menu.max-mega-menu.mega-menu-horizontal li.mega-menu-item>a.dashicons-email.mega-menu-link:before,
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu .mega-menu.max-mega-menu.mega-menu-horizontal li.mega-menu-item.mega-align-bottom-left>a.mega-menu-link:before,
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu .mega-menu.max-mega-menu.mega-menu-horizontal li.mega-menu-item.mega-align-bottom-left>a.mega-menu-link:after,
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu .mega-menu.max-mega-menu.mega-menu-horizontal li.mega-menu-item.mega-single-columne>a.mega-menu-link:before,
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu .mega-menu.max-mega-menu.mega-menu-horizontal li.mega-menu-item.mega-single-columne>a.mega-menu-link:after {display: none !important;}
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link,
    header .cbp-af-header-shrink .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link:hover,
    header .cbp-af-header-shrink .caps-demo-mega-menu .mega-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {background: none !important;}
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link {text-transform: uppercase !important;}
    header .cbp-af-header-shrink .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item:first-child,
    header .cbp-af-header-shrink .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item:nth-child(2),
    header .cbp-af-header-shrink .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item:nth-child(3) {width: auto !important;text-align: center !important;}
    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item.mega-site-logo>a.mega-menu-link,
    header .caps-demo-mega-menu #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item.mega-site-logo>a.mega-menu-link:hover,
    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item.mega-site-logo.mega-toggle-on>a.mega-menu-link {background: none !important;} 
    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item.mega-site-logo {position: relative !important;top: 23px !important;}
    header .cbp-af-header-shrink .caps-demo-mega-menu .mega-menu>li.mega-menu-item.mega-site-logo {position: relative !important;top: -2px !important;}
    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item.mega-site-logo:before { content: ''; position: absolute; }
    body .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link:before { height: 50px !important;}
    header ul#mega-menu-mega_menu {position: relative; top: -35px !important;}
    header .cbp-af-header-shrink ul#mega-menu-mega_menu {position: relative;top: 0px !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {padding: 10px 15px 0px 15px;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {margin: 0 !important;}
    .seo-package-section .packheadbox .basicpack {font: normal 25px 'Roboto Slab', serif !important;}
}
@media (max-width:1024px) {
    body .single-project-detail{padding-bottom: 20px;}
    /* body .innerpagewrapper .pagebrdcrumb {margin-top: 160px !important;} */
}
@media (max-width:1024px) {
    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link {font-weight: 500 !important;}
    .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link {font-weight: 500 !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu>li.mega-menu-item.mega-caps-heading>a.mega-menu-link {font-size: 18px !important;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {padding-left: 5px !important;padding-bottom: 0 !important;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link,
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {margin-bottom: 18px !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item,
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item:nth-child(odd),
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns>ul.mega-sub-menu>li.mega-menu-item {width: 100% !important;margin-right: 0px;}
    .mega-site-logo img {position: relative;left: -10px;top: 20px;width: 160px;}
    header .cbp-af-header-shrink .mega-site-logo img {width: auto;top: 0px;}
}

@media (max-width:1024px) {
    #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,
    #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
    #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {background-color: #63913e !important;}
    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link {display: flex !important;color: #ffffff !important;}
    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link:before {top: 3px !important;position: relative !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item {width: 100% !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item-has-children>ul.mega-sub-menu {width: 88%;margin-left: 15px;margin-bottom: 15px;border-radius: 10px !important;}
    header #mega-menu-mega_menu>.menu-logo {position: absolute;top: 40px;display: none !important;}
    header #mega-menu-wrap-mega_menu .mega-menu-toggle.mega-menu-open+#mega-menu-mega_menu { padding-top: 20px;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item>a.mega-menu-link {padding: 0 15px !important;}
    header #mega-menu-wrap-mega_menu .mega-menu-toggle+#mega-menu-mega_menu {justify-content: start !important;} 
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item {float: left;width: 100%;}
    header .caps-demo-mega-menu .max-mega-menu .mega-menu-item a.mega-menu-link {font: bold 15px 'Roboto Slab', serif !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item a.mega-menu-link:before {margin: 3px 6px 0 0px;}
    header li.mega-single-columne ul.mega-sub-menu li.mega-caps-link {padding: 12px 10px !important;}
    header .cbp-af-header-shrink #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item a.mega-menu-link:before {display: none;}
    .mega-logo-link img {width: 114px !important;display: inline-block;margin-left: 0px !important;}
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item.mega-site-logo {display: none !important;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {display: flex;flex-wrap: wrap;flex-direction: column;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns>ul.mega-sub-menu>li.mega-menu-item {float: left;width: 100%;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {padding: 10px 5px; width: 100%;}
    header #mega-menu-wrap-mega_menu .mega-menu-toggle {
        background-color: transparent;
        border-radius: 0px;
        line-height: normal;
        height: auto;
    }

    #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,
    #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
    #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
        background-color: #63913e;
    }

    header {
        position: fixed;
        background-color: #ffffff;
        top: 44px;
        width: 100%;
        z-index: 99;
        padding: 10px 0;
    }

    header+div, #sb-site {
        margin-top: 80px !important;
    }
   
    .topbar {
        position: fixed !important;
        right: 70px !important;
        top: 68px !important;
        z-index: 999;
    }

    .mega-menu-mega_menu-mobile-open .topbar { 
        z-index: 2;
    }

    body .headcontact {
        padding-top: 0px !important;
        padding-left: 0 !important;
        left: 0;
    }

    #mega-menu-wrap-mega_menu .mega-menu-toggle.mega-menu-open~button.mega-close {
        display: none !important;
    }

    body #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
        vertical-align: middle;
    }

    body .header-top-form {
        z-index: 9999 !important;
    }

    body.mega-menu-mega_menu-mobile-open .header-top-form {
        z-index: 9 !important;
    }

    #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
        background-color: transparent !important;
    }

    header .caps-demo-mega-menu .max-mega-menu .mega-menu-item.mega-caps-heading>a.mega-menu-link {
        color: #63913e !important;
    }

    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
        float: right;
        position: absolute !important;
        right: 18px;
    }

    #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu li.mega-menu-item a.mega-menu-link:before {
        position: absolute;
        left: 2px;
        color: #63913e;
        font-size: 17px;
        top: -1px;

    }

    #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu li.mega-menu-item.mega-caps-heading>a.mega-menu-link:before {
        width: 35px !important;
        border-radius: 50% !important;
        height: 35px !important;
        line-height: 35px !important;
        text-align: center !important;
        background-color: #ebf4e4 !important;
        color: #63913e !important;
        vertical-align: -3px !important;
        left: 0;
        top: -10px;
    }

    header .cbp-af-header-shrink .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link,
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu>li.mega-menu-item a.mega-menu-link {
        font-weight: 400 !important;
        font-size: 14px !important;
    }

    #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu li.mega-menu-item.mega-caps-heading>a.mega-menu-link {
        padding-left: 40px !important
    }

    #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link,
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
        margin-bottom: 18px;
    }

    #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu li.mega-menu-item a.mega-menu-link {
        padding-left: 25px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu {
        left: -25px;
    }

    header .cbp-af-header.cbp-af-header-shrink {
        top: 44px;
        height: 60px;
    }

    body header .caps-demo-mega-menu .mega-menu>li.mega-menu-item.mega-site-logo {
        position: relative !important;
        top: 0px !important;
        left: 10px !important;
    }

    body header .cbp-af-header {
        top: -150px;
    }

    body .headcontact {
        left: auto;
        transform: inherit;
        display: flex;
        text-align: center;
        justify-content: end;
        top: -4px;
    }
}

@media only screen and (max-width: 1024px) {
    #mega-menu-wrap-mega_menu .mega-menu-toggle+#mega-menu-mega_menu {
        background: url(img/responsivemenubg.webp) no-repeat top center;
    }

    header .container {
        width: 94% !important;
        padding: 0;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .mega-menu-mega_menu-mobile-open .cbp-main-header {
        opacity: 0 !important;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    body .header-top-form {
        position: relative;
    }

    .header-top-inqform .header-forminq .portproformarea .formline.caporgbut p {
        width: 100% !important;
    }
}

@media only screen and (max-width: 767px) {


   .header-review-logos { display: block !important; } 
    header+div, #sb-site {margin-top: 150px !important;}
   .col-lg-12.topbar {top: 118px !important;transition: .4s;}
   header {top: 92px !important; transition: .4s;background: transparent !important;} 
   .stuck-menu header {top: 43px !important;background: #fff !important;}
    .stuck-menu .col-lg-12.topbar {
    top: 70px !important;
  }

   body .seo-tab-btn .caporgbut{
        padding:10px 10px !important;
    }
    body .pricingpack i {
    padding-bottom: 0px !important;
}
    .seo-package-section{
        padding-bottom: 0 !important;
    }
    .mega-logo-link img {
        margin-left: 0px !important;
    }


    #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-right {
        padding-right: 16px;
    }

    header .container {
        width: 90% !important;
    }

    body .innerpagewrapper .pagebrdcrumb {
        margin: 40px auto 10px;
    }

    .topbar {
        right: 40px !important;
    }
}

@media only screen and (max-width: 400px) {
    body .headcontact a.top-links-box {
        width: 43px;
    }
}

@media only screen and (max-width: 360px) {
    body .youtube-seo-services-results-image {
    height: 260px;
}
.landing-page-main-body .col-lg-12.topbar{
    padding: 0 5px !important;
}
    body .headcontact a.top-links-box {
        width: 37px;
    }

    body .headcontact i.fa {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
}


/*======================================
=         Testimonial Masonry          =
======================================*/

.testimonial-masonry-section {
    padding: 10px 0 40px 0;
}

.testimonial-masonry-grid {
    width: 100%;
    position: relative;
}

/* Masonry sizing */

.grid-sizer,
.masonry-item {
    width: 31.5%;
}

.gutter-sizer {
    width: 2.75%;
}

.masonry-item {
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 0;
}


/*======================================
=              Card                    =
======================================*/

.testimonial-card {
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 0px;
    /* overflow: hidden; */
    /* box-shadow: 0 6px 24px rgba(0, 0, 0, .05); */
    transition: all .35s ease;
    margin: 15px 0;
}

.testimonial-card:after {
    background: url(../images/takecarebg.png) no-repeat top center;
    background-size: auto;
    background-size: auto auto;
    margin: 0 auto 0 !important;
    width: 100%;
    background-size: 100%;
    position: absolute;
    left: 0;
    right: 0;
    content: "";
    height: 18px;
    bottom: -19px;
}

.testimonial-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 18px 45px rgba(0, 0, 0, .12);
}


/*======================================
=              Inner                   =
======================================*/

.testimonial-card-inner {
    padding: 10px 15px 15px 15px;
}


/*======================================
=          Review Text                 =
======================================*/

.testimonial-content {
    position: relative;
    margin-bottom: 20px;
    color: #4b4b4b;
    font-size: 17px;
    line-height: 1.85;
    font-weight: 400;
}

.testimonial-content p {
    margin: 0;
    font-size: 15px;
    line-height: 25px;
}

.testimonial-content::before {
    content: "“";
    position: absolute;
    top: -28px;
    left: -10px;
    font-size: 80px;
    line-height: 1;
    color: #f1f1f1;
    font-family: Georgia, serif;
    display: none;
}


/*======================================
=          Author                      =
======================================*/

.testimonial-author {
    display: flex;
    align-items: center;
    gap: 18px;
}


/*======================================
=          Avatar                      =
======================================*/

.testimonial-avatar {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0;
    border: 3px solid #fff;
    box-shadow: 0 5px 18px rgba(0, 0, 0, .12);
    transition: .35s ease;
}

.testimonial-avatar img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}


/*======================================
=          Client Details              =
======================================*/

.testclientdetails {
    flex: 1;
}

.testclientdetails span {
    display: block;
    font-size: 16px;
    font-weight: 700;
    color: #222;
    line-height: 1.3;
}

.testclientdetails p {
    margin: 0px 0 0;
    font-size: 14px;
    color: #666;
    line-height: 1.5;
}


/*======================================
=              Hover                   =
======================================*/

.testimonial-card:hover .testimonial-avatar {
    transform: scale(1.05);
}

.testimonial-card:hover .testclientdetails span {
    color: #63913e;
}


/*======================================
=          Responsive                  =
======================================*/

@media (max-width:1024px) {

    .grid-sizer,
    .masonry-item {
        width: 48%;
    }

    .gutter-sizer {
        width: 4%;
    }

    .testimonial-card {
        margin: 20px 0;
    }

}

@media (max-width:991px) {
    .testimonial-card {
        margin: 15px 0;
    }
}

@media (max-width:767px) {

    .grid-sizer,
    .masonry-item {
        width: 100%;
    }

    .gutter-sizer {
        width: 0;
    }

}


/*==========================================
    Services Results
==========================================*/

.youtube-seo-services-results-section {
    position: relative;
    overflow: hidden;
}

.youtube-seo-services-results-container { display: flex; align-items: stretch; border: 1px solid #cccccc; margin-bottom: 40px; position: relative; }
.youtube-seo-services-results-container::after {
    background: url(/wp-content/themes/capsicum/images/takecarebg.png) no-repeat top center;
    background-size: 100% !important;
    margin: 0 auto 0 !important;
    width: 100% !important;
    position: absolute;
    left: 0px;
    right: 0;
    content: "" !important;
    height: 51px;
    bottom: -51px;
}

.youtube-seo-services-results-image-column {width: 50%;flex: 0 0 50%;}
.youtube-seo-services-results-image {
    height: 100%;
}

.youtube-seo-services-results-image img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.youtube-seo-services-results-content {
    width: 50%;
    flex: 0 0 50%;
    background:rgba(204,204,204,.2);
    padding: 50px 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.youtube-seo-services-results-subtitle {
    display: inline-block;
    width: fit-content;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    background:#63913e;
    padding: 5px 20px;
    border-radius: 50px;
    margin-bottom: 20px;
}

.youtube-seo-services-results-title {
    margin: 0 0 20px !important;
    color: #49494a;
}

.youtube-seo-services-results-stat {

    margin:15px 0px;
    padding: 25px;
   background: url(https://capsicum-new-stg.in10.cdn-alpha.com/wp-content/themes/capsicum/images/bg.jpg);
    border-left: 4px solid #63913e;
    border-radius: 8px;
    box-shadow: 0 0px 2px 0 rgba(0,0,0,.2);
}

.youtube-seo-services-results-stat h3 {
    margin: 0 !important;
    color: #ea510f;
}

.youtube-seo-services-results-stat hr {
    display: block;
    margin: 10px 0;
    border-width: 3px;
    border-color: #63913e;
    width: 200px;
    display: inline-block;
    margin: 10px 0;
}

.youtube-seo-services-results-stat p {
    font-family: "Roboto Slab", serif;
    font-size: 18px;
}

.youtube-seo-services-results-stat small {
    display: block;
    font-size: 13px !important;
    text-transform: uppercase;
    letter-spacing: .5px;
}

.youtube-seo-services-results-title span {
    color: #49494a;
}

.youtube-seo-services-results-description .youtube-seo-services-results-description-box a {
    color: #ffffff !important;
}

.youtube-seo-services-results-description .youtube-seo-services-results-description-box a:hover {
    color: #49494a !important;
}

.youtube-seo-services-results-description .youtube-seo-services-results-description-box {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    margin: 0 0 10px;
}

.youtube-seo-services-results-description .youtube-seo-services-results-description-box i {
    flex-shrink: 0;
    margin-top: 5px;
    font-size: 25px;
    color: #63913e;
    width: 22px;
    text-align: center;
}



/*==========================================
    Large Desktop
==========================================*/

@media (max-width:1600px) {

    .youtube-seo-services-results-content {
        padding: 80px 60px;
    }

    .youtube-seo-services-results-content .youtube-seo-services-results-title {
        font-size: 52px;
    }
}


/*==========================================
    Laptop
==========================================*/

@media (max-width:1366px) {

    .youtube-seo-services-results-content {
        padding: 70px 50px;
    }

    .youtube-seo-services-results-title {
        font-size: 46px;
    }

}

/*==========================================
    Tablet
==========================================*/

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
        padding: 15px;
        width: 95% !important;
    }

    .mega-site-logo img {
        top: 20px;
        position: relative;
        left: -13px;
        width: 180px;
    }

    .cbp-af-header-shrink .mega-site-logo img {
        top: auto;
        position: relative;
        left: -13px;
        width: auto;
    }

    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item,
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item:nth-child(odd),
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns>ul.mega-sub-menu>li.mega-menu-item {
        width: 100% !important;
        margin-right: 0px;
    }

    header .caps-demo-mega-menu .mega-menu>li.mega-menu-item>a.mega-menu-link {
        font-size: 15px !important
    }

    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-megamenu>ul.mega-sub-menu {
        width: 100%;
    }


    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu li.mega-menu-item a.mega-menu-link:before {
        position: absolute;
        left: 0px;
    }

    header .caps-demo-mega-menu .max-mega-menu .mega-icon-heading>a.mega-menu-link:before {
        top: -10px !important;
        left: -2px !important;
    }

    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu li.mega-menu-item a.mega-menu-link {padding-left: 35px !important; }
    header #mega-menu-wrap-mega_menu #mega-menu-mega_menu .mega-sub-menu li.mega-menu-item.mega-caps-heading a.mega-menu-link {padding-left: 45px !important; margin-bottom: 12px !important;}
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.mega-caps-right-column>ul.mega-sub-menu>li.mega-menu-item {padding-left: 10px !important;}
    body #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-megamenu>ul.mega-sub-menu { left: 27px; }
    body .cbp-af-header-shrink #mega-menu-wrap-mega_menu #mega-menu-mega_menu>li.mega-menu-megamenu>ul.mega-sub-menu { left: 0px; }
}

@media (max-width:991px) {
    .topbar {right: 50px !important;}
    .youtube-seo-services-results-container {flex-direction: column;}
    .youtube-seo-services-results-image-column,
    .youtube-seo-services-results-content {width: 100%;flex: 0 0 100%;}
    .youtube-seo-services-results-image {height: 500px;}
    .youtube-seo-services-results-content {padding: 60px 40px;}
    .youtube-seo-services-results-title {font-size: 42px;margin-bottom: 40px;}
}


/*==========================================
    Mobile
==========================================*/

@media (max-width:767px) {
    .new-2025-lp .titleheader {margin-top: 30px;}
    .bannertitle {margin: 35px auto 60px;}
    .youtube-seo-services-results-image {height: auto;}
    .youtube-seo-services-results-content {padding: 45px 25px;}
    .youtube-seo-services-results-subtitle {font-size: 12px;padding: 8px 18px;margin-bottom: 20px;}
    .youtube-seo-services-results-title {font-size: 34px;margin-bottom: 35px;}
}