/* Project Name  :  eNoah
* Module         :  Global stylesheet
* Author         :  Uthaiyakumar S | CSS Optimization
* Date           :  02 April 2026
* Copyright      :  © 2026 eNoah iSolution India Pvt Ltd.
*/

body,html{
    max-width: 100%!important;
    overflow-x: hidden!important;
}
body {
    font-family: var(--font-family-primary);
    font-optical-sizing: auto;
    font-weight: var(--fw-regular);
    font-style: normal;
    font-size: var(--text-body);
    color: var(--color-text-body);
    line-height: var(--lh-body);
}
h1, h2, h3, h4 {
    color: var(--color-brand-navy);
    font-weight: var(--fw-extrabold);
    line-height: var(--lh-heading);
}
h1 {
    font-size: var(--text-h1);
    letter-spacing: var(--ls-heading);
}
h2 {
    font-size: var(--text-h2);
    letter-spacing: var(--ls-heading);
}
h3 {
    font-size: var(--text-h3);
}
h4 {
    font-size: var(--text-md);
}
h5 {
    font-size: var(--text-body);
}
a {
    color: var(--color-brand-primary);
    text-decoration: none;
}
a:hover {
    color: inherit;
}
.prime-color {
    color: var(--color-brand-primary) !important;
}
.second-color {
    color: var(--color-brand-navy) !important;
}
/* header menu style start */
.box-header {
    margin-top: var(--space-9);
}
.header-container {
    margin-top: 0;
    min-height: 100px;
    position: relative;
    z-index: 9;
}
.box-header-bg {
    border-radius: var(--radius-xl);
    padding: 0 var(--space-10);
    background-color: var(--color-brand-white);
    -webkit-box-shadow: var(--shadow-sm);
    -moz-box-shadow: var(--shadow-sm);
    box-shadow: var(--shadow-sm);
    position: relative;
}
.myfixed .box-header-bg {
    background: transparent;
    box-shadow: var(--shadow-none);
    border-radius: var(--radius-none);
    padding: var(--space-4) var(--space-8);
}
#mysticky-nav.wrapfixed .header-container.myfixed {
    width: 100% !important;
    background: var(--color-brand-white) !important;
    max-width: 100% !important;
    width: 100% !important;
    -webkit-box-shadow: var(--shadow-lg-strong);
    -moz-box-shadow: var(--shadow-lg-strong);
    box-shadow: var(--shadow-lg-strong);
}
.box-header .enoah-logo {
    padding: 0;
}
.box-header .enoah-logo img {
    padding: 0;
    margin-left: 0;
    max-height: 82px;
    width: auto;
}
/* header search style */
.header-search-sec{
    display: inline-block;
    margin: 0 0 0 var(--space-10);
}
.header-search-inner{
    position: relative;
    display: inline-block;
    width: 100%;
}
.header-search-inner.open .search-cont-outer{
    visibility: visible;
    opacity: 1;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}
.search-cont-outer{
    width: 100%;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 44px;
    left: 0;
    transform: translate3d(0,20px,0);
    -webkit-transform: translate3d(0,20px,0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 10;
    left: auto;
    right: 0;
}
.search-cont-inner{
    max-width: 420px;
    margin-left: auto;
    margin-right: 0;
    background: var(--color-bg-orange-700);
    padding: var(--space-9);
    border: 1px solid var(--color-border-search);
    border-radius: var(--radius-lg);
}
.search-cont-inner .searchform{
    display: flex;
    align-items: center;
}
.search-cont-inner .search-input{
    border: 0 solid var(--color-border-input);
    border-bottom: 1px solid var(--color-border-default);
    background-color: var(--color-brand-white);
    color: var(--color-text-dark);
    cursor: text;
    border-radius: var(--radius-none);
    padding: var(--space-7) var(--space-8);
}
.search-cont-inner .searchsubmit{
    padding: var(--space-7) var(--space-8);
    cursor: pointer;
    background-color: var(--color-brand-primary);
    color: var(--color-brand-white);
    font-size: var(--text-body);
    font-weight: var(--fw-semibold);
    text-align: center;
    border: 0;
    border-radius: 0 var(--radius-md) var(--radius-md) 0;
}
.search-cont-inner .searchsubmit:active:focus,.search-cont-inner .searchsubmit:active:hover,.search-cont-inner .searchsubmit:hover{
    background-color: var(--color-brand-deep);
    outline: 0;
}
.head-search-btn{
    display: flex;
    align-items: center;
    position: relative;
    text-align: center;
    color: var(--color-brand-white);
    width: 36px;
    height: 36px;
    background-color: var(--color-brand-primary);
    border-radius: var(--radius-circle-alt);
    cursor: pointer;
}
.head-search-btn:active,.head-search-btn:focus,.head-search-btn:hover{
    color: var(--color-brand-white);
    background-color: var(--color-brand-deep);
}
.head-search-btn .search-icon::after {
    content: '';
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url("../../images/newimages/search-icon.svg") center center no-repeat;
}
.head-search-btn>span{
    margin: 0 auto;
}
.head-search-btn:after{
    visibility: hidden;
    opacity: 0;
    content: '';
    display: block;
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6.5px 7px;
    transform: translate3d(0,20px,0);
    -webkit-transform: translate3d(0,20px,0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border-color: transparent transparent var(--color-brand-white) transparent;
    border-bottom-color: var(--color-bg-orange-700);
}
.header-search-inner.open .search-cont-outer+.head-search-btn:after{
    visibility: visible;
    opacity: 1;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}
/* header search style end */
.box-header .navbar {
    padding: 0;
}
.box-header .navbar, .menu-center-bg{
    position: static;
}
.header-container #mega-menu-wrap-primary,.header-container #mega-menu-wrap-primary #mega-menu-primary,.header-container #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column,.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item,.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row,.header-container #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu,.navbar{
    position: static;
}
.header-container #mega-menu-wrap-primary>#mega-menu-primary>li.mega-menu-item-has-children:hover>a.mega-menu-link{
    position: relative;
}
.header-container #mega-menu-wrap-primary>#mega-menu-primary>li.mega-menu-item-has-children:hover>a.mega-menu-link::before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: 101px;
    left: 58%;
    z-index: 9998;
    box-sizing: border-box;
    border: 9px solid var(--color-text-black);
    border-color: transparent transparent var(--color-brand-white) var(--color-brand-white);
    transform-origin: 0 0;
    transform: rotate(135deg);
    box-shadow: var(--shadow-md-offset);
    z-index: 9998;
}
.myfixed #mega-menu-wrap-primary>#mega-menu-primary>li.mega-menu-item-has-children:hover>a.mega-menu-link:before{
    top: 80px;
}
#mysticky-nav.wrapfixed {
    z-index: 999 !important;
    background-color: transparent !important;
}
.icon-search-container{
    background-color: transparent;
    margin-left: var(--space-3);
    margin-right: var(--space-3);
}
.icon-search-container.active .search-input{
    border: 1px solid var(--color-border-input);
    background-color: var(--color-brand-white);
    color: var(--color-text-dark);
}
.header-container #mega-menu-wrap-primary{
    background: 0 0;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
    font-size: var(--text-body);
    color: var(--color-brand-navy);
    padding: var(--space-13) var(--space-5);
    font-family: var(--font-family-primary);
    font-weight: var(--fw-semibold) !important;
    height: auto;
    line-height: var(--lh-md);
    background: 0 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator-custom{
    float: right;
    height: 6px;
    width: 6px;
    background: url("../../images/newimages/menu-down-arrow.svg") right center no-repeat;
    margin-top: var(--space-5);
    margin-left: var(--space-3);
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link:hover span.mega-indicator-custom, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link:focus span.mega-indicator-custom, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link:active span.mega-indicator-custom, .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link, .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link span.mega-indicator-custom {
    background: url("../../images/newimages/menu-down-arrow-hover.svg") right center no-repeat;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator-custom:before,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator:after,.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link:after{
    margin: 0!important;
    font-size: inherit;
}
.header-container .dropdown:hover>a::after{
    top: 0;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover, .header-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .header-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{
    background: var(--color-bg-orange-100);
    color: var(--color-brand-primary);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item ul.mega-sub-menu::before{
    content: "";
    position: absolute;
    right: 11px;
    top: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent var(--color-bg-orange-400) transparent;
    z-index: 9999;
    background-color: red!important;
}
.header-container.myfixed{
    border: 0!important;
    background: var(--color-brand-white) !important;
    max-width: 100%!important;
    width: 100%!important;
    -webkit-box-shadow: var(--shadow-lg-strong);
    -moz-box-shadow: var(--shadow-lg-strong);
    box-shadow: var(--shadow-lg-strong);
}
.myfixed,.myfixed .navbar{
    min-height: 80px;
}
.myfixed #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.myfixed .navbar-nav>li>a{
    padding-top: var(--space-11);
    padding-bottom: var(--space-11);
    color: var(--color-text-dark);
    text-shadow: none;
}
.myfixed #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,.myfixed #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,.myfixed #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,.myfixed #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link,.myfixed #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,.myfixed .navbar-nav>li>a:hover{
    color: var(--color-brand-primary);
    background: var(--color-overlay-02);
}
.myfixed .icon-search-container{
    top: 18px;
}
.myfixed .icon-search-container .search img{
    opacity: .5;
}
.myfixed .icon-search-container.active .search-input{
    border: 1px solid var(--color-border-strong);
    color: var(--color-text-muted);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{
    padding: var(--space-6) 0 var(--space-4);
    background-color: var(--color-brand-white);
    border-radius: var(--radius-xl);
    -webkit-box-shadow: var(--shadow-md-strong);
    -moz-box-shadow: var(--shadow-md-strong);
    box-shadow: var(--shadow-md-strong);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu{
    padding: 0;
    background-color: transparent;
    border-radius: var(--radius-none);
    box-shadow: var(--shadow-none);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>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{
    padding-top: var(--space-4);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link{
    color: var(--color-text-dark)!important;
    font-family: var(--font-family-primary);
    font-weight: var(--fw-regular);
    padding-top: var(--space-4);
    font-size: var(--text-body-xs);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link:focus,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link:hover{
    color: var(--color-brand-primary)!important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
    background-color: var(--color-brand-white);
    color: var(--color-text-dark);
    font-size: var(--text-body);
    padding: 0 var(--space-8) 0 var(--space-8);
    
    font-weight: var(--fw-regular);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link{
    background: var(--color-overlay-02);
    color: var(--color-brand-primary);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{
    padding: var(--space-7) var(--space-6) var(--space-6);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>[class*=mega-menu-columns-]{
    padding-left: var(--space-7);
    padding-right: var(--space-8);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{
    padding: 0;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{
    font-size: var(--text-body-xs);
    text-transform: none;
    line-height: var(--lh-xxl);
    padding-bottom: var(--space-5);
    margin-bottom: var(--space-5);
    border-bottom: 1px solid var(--color-border-default);
    font-weight: var(--fw-bold);
    color: var(--color-text-dark);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{
    color: var(--color-brand-primary);
    border-color: var(--color-border-default);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.widget_custom_html{
    padding-bottom: 0;
    border-bottom: 0;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.left-border>ul.mega-sub-menu>li.widget_custom_html{
    border-left: 1px solid var(--color-border-default)!important;
    padding-left: var(--space-11);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{
    font-size: var(--text-md);
    text-transform: none;
    margin-bottom: var(--space-5);
    padding-bottom: 0;
    color: var(--color-text-dark);
    font-weight: var(--fw-semibold);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:after,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title::after{
    content: "";
    width: 40px;
    height: 3px;
    border-radius: var(--radius-sm-alt);
    display: block;
    margin-top: var(--space-4);
    background-color: var(--color-brand-primary);
}
.header-container .textwidget .cerfied-icons-in {
    display: block;
}
.header-container .textwidget .cerfied-icons-in img{
    max-height: 42px;
    width: auto;
    margin: 0 0 var(--space-5) var(--space-4);
    padding: 0;
}
.header-container .textwidget .cerfied-icons-in div:last-child img{
    margin-bottom: 0;
}
.header-container .textwidget .cerfied-icons-in .mt-5 {
    margin-top: var(--space-6) !important;
}
.icon-menu-dropdown>a{
    padding-left: var(--space-14)!important;
    background-position: 0 15%!important;
    background-repeat: no-repeat!important;
}
.icon-menu-dropdown.overview>a{
    background-image: url("../../images/newimages/icon-menu-overview.png")!important;
}
.icon-menu-dropdown.why-enoah>a{
    background-image: url("../../images/newimages/icon-menu-why-enoah.png")!important;
}
.icon-menu-dropdown.our-team>a{
    background-image: url("../../images/newimages/icon-menu-our-team.png")!important;
}
.icon-menu-dropdown.the-community>a{
    background-image: url("../../images/newimages/icon-menu-the-community.png")!important;
}
.icon-menu-dropdown.news-events>a{
    background-image: url("../../images/newimages/icon-menu-news-events.png")!important;
}
.icon-menu-dropdown.case-studies>a{
    background-image: url("../../images/newimages/icon-menu-case-studies.png")!important;
}
.icon-menu-dropdown.it-services>a{
    background-image: url("../../images/newimages/icon-menu-it-services.png")!important;
}
.icon-menu-dropdown.bpo-services>a{
    background-image: url("../../images/newimages/icon-menu-bpo-services.png")!important;
}
.icon-menu-dropdown.bpo-services>a,.icon-menu-dropdown.it-services>a{
    font-weight: var(--fw-semibold)!important;
}
.icon-menu-dropdown.insurance>a{
    background-image: url("../../images/newimages/icon-menu-insurance.png")!important;
}
.icon-menu-dropdown.automotive-manufacturing>a{
    background-image: url("../../images/newimages/icon-menu-automotive-manufacturing.png")!important;
}
.icon-menu-dropdown.legal-industry>a{
    background-image: url("../../images/newimages/icon-menu-legal-industry.png")!important;
}
.icon-menu-dropdown.healthcare>a{
    background-image: url("../../images/newimages/icon-menu-healthcare.png")!important;
}
.icon-menu-dropdown.media-entertainment>a{
    background-image: url("../../images/newimages/icon-menu-media-entertainment.png")!important;
}
.icon-submenu-dropdown>a{
    padding-top: var(--space-5)!important;
    padding-bottom: var(--space-5)!important;
    padding-left: var(--space-13)!important;
    background-position: 0 50%!important;
    background-repeat: no-repeat!important;
    background-size: 26px!important;
    line-height: var(--lh-sm)!important;
    min-height: 30px!important;
}
.icon-submenu-dropdown.agencies>a{
    background-image: url("../../images/newimages/services-submenu-icons/icon-submenu-insurane-agencies.png")!important;
}
.icon-submenu-dropdown.carrier>a{
    background-image: url("../../images/newimages/services-submenu-icons/icon-submenu-insurane-carrier.png")!important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>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{
    background: 0 0!important;
    padding: var(--space-1) 0!important;
    line-height: normal;
    min-height: 22px!important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.insurance li.mega-menu-item>a.mega-menu-link{
    padding-left: var(--space-13)!important;
    padding-top: var(--space-5)!important;
    padding-bottom: var(--space-5)!important;
    color: var(--color-text-dark);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.submenu-dropdown-group{
    margin-bottom: var(--space-3);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.submenu-dropdown-group>a.mega-menu-link{
    font-weight: var(--fw-semibold);
    color: var(--color-brand-primary)!important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.submenu-dropdown-group>a.mega-menu-link::after{
    content: '';
    display: block;
    width: 60px;
    height: 2px;
    border-radius: var(--radius-xs);
    background-color: var(--color-border-strong);
    margin-top: var(--space-3)!important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.submenu-dropdown-group .mega-sub-menu a.mega-menu-link{
    font-size: var(--text-body-xs);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.submenu-dropdown-group .mega-sub-menu a.mega-menu-link:before{
    content: '';
    width: 4px;
    height: 4px;
    border-radius: var(--radius-circle-alt);
    background-color: var(--color-border-strong);
    margin-left: calc(-1 * var(--space-6));
    margin-right: var(--space-5);
    margin-top: -1px;
    vertical-align: middle;
}
.bpo-submenu-col-wrap>ul.mega-sub-menu>.col-xs-6:first-child,.it-submenu-col-wrap>ul.mega-sub-menu>.col-xs-6:first-child{
    padding-left: 0;
}
.bpo-submenu-col-wrap>ul.mega-sub-menu>.col-xs-6:last-child,.it-submenu-col-wrap>ul.mega-sub-menu>.col-xs-6:last-child{
    padding-right: 0;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group {
    padding: var(--space-6) var(--space-7) var(--space-6) var(--space-16) !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, .header-container #mega-menu-wrap-primary #mega-menu-primary li.main-list-group>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    border: none;
    padding: 0 !important;
    min-height: 0 !important;
    font-size: var(--text-body-xs);
    margin-bottom: var(--space-3);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.main-list-group>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.insurance li.mega-menu-item>a.mega-menu-link {
    font-size: var(--text-body-xs);
    padding: 0 !important;
    min-height: 0 !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group>ul.mega-sub-menu > li {
    list-style: disc;
    margin-left: var(--space-9);
    display: list-item;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group .icon-submenu-dropdown>a {
    padding: var(--space-1) 0 !important;
    min-height: 0 !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group .icon-submenu-dropdown>a.mega-menu-link, .header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
    color: var(--color-text-light) !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group .icon-submenu-dropdown>a:hover, .header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link:hover {
    color: var(--color-brand-primary) !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group>ul.mega-sub-menu {
    box-shadow: var(--shadow-none);
    padding-top: 0;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group.two-column {
    float: left !important;
    width: 50% !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group {
    position: relative;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group>a.mega-menu-link::before {
    content: '';
    position: absolute;
    left: 6px;
    top: 8px;
    width: 48px;
    height: 48px;
    background-position: top left;
    background-repeat: no-repeat;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.enterprise>a.mega-menu-link::before {
    background-image: url('../../images/newimages/enterprise-application-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.app-develop>a.mega-menu-link::before {
    background-image: url('../../images/newimages/app-develop-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.cloud-ai>a.mega-menu-link::before {
    background-image: url('../../images/newimages/cloud-ai-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.value-added>a.mega-menu-link::before {
    background-image: url('../../images/newimages/value-added-service-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.security-asses>a.mega-menu-link::before {
    background-image: url('../../images/newimages/security-complaince-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.business-intel>a.mega-menu-link::before {
    background-image: url('../../images/newimages/bi-and-analytics-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.hr-service>a.mega-menu-link::before {
    background-image: url('../../images/newimages/hr-services-color-icon.webp');
}

.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.insurance>a.mega-menu-link::before {
    background-image: url('../../images/newimages/insurance-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.media>a.mega-menu-link::before {
    background-image: url('../../images/newimages/media-entertainment-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.healthcare>a.mega-menu-link::before {
    background-image: url('../../images/newimages/healthcare-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.lending>a.mega-menu-link::before {
    background-image: url('../../images/newimages/lending-support-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.legal>a.mega-menu-link::before {
    background-image: url('../../images/newimages/legal-industry-color-icon.webp');
}
.header-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.half-width > ul.mega-sub-menu {
    width: 50%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.half-width.sm > ul.mega-sub-menu {
    width: 310px;
    left: 30%;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-megamenu.half-width>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    border-bottom: 0;
    padding-bottom: var(--space-2);
    min-height: 0 !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-megamenu.half-width>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link {
    border-bottom: 1px solid var(--color-border-default);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-megamenu.half-width>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children {
    margin-bottom: var(--space-9);
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-megamenu.half-width>ul.mega-sub-menu li.mega-menu-column:first-child {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-megamenu.half-width>ul.mega-sub-menu li.mega-menu-item img {
    max-width: 84px !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-megamenu.half-width>ul.mega-sub-menu li.mega-menu-column:last-child {
    padding-right: 0 !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.half-width.lft-brand-img>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    padding-left: 0 !important;
    padding-bottom: var(--space-4) !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.half-width.lft-brand-img .widget_media_image {
    margin-bottom: var(--space-6);
    margin-top: var(--space-3);
    text-align: right;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.half-width.lft-brand-img .widget_media_image>a {
    display: block;
}
.camera_commands>.camera_play,.camera_commands>.camera_stop,.contact-chat-icon,.news-icon{
    display: inline-block;
    background: url('../../images/newimages/home-sprite-icons-02.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}
.news-icon{
    background-position: 0 -530px;
    width: 30px;
    height: 28px;
    margin-top: var(--space-4);
}
.contact-chat-icon{
    background-position: -37px -55px;
    width: 18px;
    height: 17px;
}
.sprite-icon .news-icon{
    margin-right: var(--space-3);
    float: left;
    vertical-align: middle;
}
.contact-opener.sprite-icon{
    background-image: none;
}
.contact-opener.sprite-icon .contact-chat-icon{
    margin-left: var(--space-5);
}
.sprite-icon .icon-menu-dropdown.accreditation-certifications>a::before,.sprite-icon .icon-menu-dropdown.automotive-manufacturing>a::before,.sprite-icon .icon-menu-dropdown.bpo-services>a::before,.sprite-icon .icon-menu-dropdown.case-studies>a::before,.sprite-icon .icon-menu-dropdown.finance-accounts>a::before,.sprite-icon .icon-menu-dropdown.fintech-industries>a::before,.sprite-icon .icon-menu-dropdown.healthcare>a::before,.sprite-icon .icon-menu-dropdown.insurance>a::before,.sprite-icon .icon-menu-dropdown.it-services>a::before,.sprite-icon .icon-menu-dropdown.legal-industry>a::before,.sprite-icon .icon-menu-dropdown.media-entertainment>a::before,.sprite-icon .icon-menu-dropdown.mortgage>a::before,.sprite-icon .icon-menu-dropdown.news-events>a::before,.sprite-icon .icon-menu-dropdown.our-team>a::before,.sprite-icon .icon-menu-dropdown.overview>a::before,.sprite-icon .icon-menu-dropdown.the-community>a::before,.sprite-icon .icon-menu-dropdown.why-enoah>a::before,.sprite-icon .icon-submenu-dropdown.agencies>a::before,.sprite-icon .icon-submenu-dropdown.carrier>a::before{
    display: inline-block;
    /* background:url('../../images/newimages/home-sprite-icons-02.png') no-repeat!important; */
    background: url('../../images/newimages/home-sprite-icons-color.png') no-repeat!important;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    content: "";
    position: absolute!important;
    left: 0!important;
    top: 0!important;
    z-index: 9;
}
.sprite-icon .icon-menu-dropdown.accreditation-certifications>a,.sprite-icon .icon-menu-dropdown.automotive-manufacturing>a,.sprite-icon .icon-menu-dropdown.bpo-services>a,.sprite-icon .icon-menu-dropdown.case-studies>a,.sprite-icon .icon-menu-dropdown.finance-accounts>a,.sprite-icon .icon-menu-dropdown.fintech-industries>a,.sprite-icon .icon-menu-dropdown.healthcare>a,.sprite-icon .icon-menu-dropdown.insurance>a,.sprite-icon .icon-menu-dropdown.it-services>a,.sprite-icon .icon-menu-dropdown.legal-industry>a,.sprite-icon .icon-menu-dropdown.media-entertainment>a,.sprite-icon .icon-menu-dropdown.mortgage>a,.sprite-icon .icon-menu-dropdown.news-events>a,.sprite-icon .icon-menu-dropdown.our-team>a,.sprite-icon .icon-menu-dropdown.overview>a,.sprite-icon .icon-menu-dropdown.the-community>a,.sprite-icon .icon-menu-dropdown.why-enoah>a,.sprite-icon .icon-submenu-dropdown.agencies>a,.sprite-icon .icon-submenu-dropdown.carrier>a{
    position: relative!important;
    background: 0 0!important;
}
.sprite-icon .icon-menu-dropdown.overview>a::before{
    background-position: 0 -330px!important;
    width: 33px!important;
    height: 33px!important;
}
.sprite-icon .icon-menu-dropdown.our-team>a::before{
    background-position: 0 -55px!important;
    width: 37px!important;
    height: 21px!important;
    top: 3px!important;
}
.sprite-icon .icon-menu-dropdown.news-events>a::before{
    background-position: 0 -500px!important;
    width: 30px!important;
    height: 30px!important;
}
.sprite-icon .icon-menu-dropdown.why-enoah>a::before{
    background-position: 0 -76px!important;
    width: 36px!important;
    height: 27px!important;
    top: 3px!important;
}
.sprite-icon .icon-menu-dropdown.the-community>a::before{
    background-position: 0 -363px!important;
    width: 33px!important;
    height: 35px!important;
}
.sprite-icon .icon-menu-dropdown.case-studies>a::before{
    background-position: 0 -431px!important;
    width: 30px!important;
    height: 34px!important;
}
.sprite-icon .icon-menu-dropdown.insurance>a::before{
    background-position: 0 -138px!important;
    width: 34px!important;
    height: 32px!important;
}
.sprite-icon .icon-submenu-dropdown.agencies>a::before{
    background-size: 50px!important;
    background-position: 0 -173px!important;
    width: 34px!important;
    height: 28px!important;
}
.sprite-icon .icon-submenu-dropdown.carrier>a::before{
    background-position: 0 -201px!important;
    width: 34px!important;
    height: 28px!important;
    background-size: 50px!important;
}
.sprite-icon .icon-menu-dropdown.automotive-manufacturing>a::before{
    background-position: 0 -103px!important;
    width: 34px!important;
    height: 35px!important;
}
.sprite-icon .icon-menu-dropdown.healthcare>a::before{
    background-position: 0 -265px!important;
    width: 33px!important;
    height: 33px!important;
}
.sprite-icon .icon-menu-dropdown.legal-industry>a::before{
    background-position: 0 -298px!important;
    width: 33px!important;
    height: 32px!important;
}
.sprite-icon .icon-menu-dropdown.media-entertainment>a::before{
    background-position: 0 -465px!important;
    width: 30px!important;
    height: 35px!important;
}
.sprite-icon .icon-menu-dropdown.it-services>a::before{
    background-position: 0 -170px!important;
    width: 34px!important;
    height: 31px!important;
}
.sprite-icon .icon-menu-dropdown.bpo-services>a::before{
    background-position: 0 -398px!important;
    width: 30px!important;
    height: 33px!important;
}
.sprite-icon .icon-menu-dropdown.fintech-industries>a::before{
    background-position: 0 -558px!important;
    width: 32px!important;
    height: 32px!important;
}
.sprite-icon .icon-menu-dropdown.finance-accounts>a::before{
    background-position: 0 -590px!important;
    width: 32px!important;
    height: 32px!important;
}
.sprite-icon .icon-menu-dropdown.accreditation-certifications>a::before{
    background-position: 0 -622px!important;
    width: 32px!important;
    height: 32px!important;
    margin-top: var(--space-1)!important;
}
.sprite-icon .icon-menu-dropdown.mortgage>a::before{
    background-position: 0 -652px!important;
    width: 32px!important;
    height: 32px!important;
    margin-top: var(--space-1)!important;
}
.sprite-icon .icon-menu-dropdown.list-menu-sm a{
    padding-left: var(--space-13)!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
    font-size: var(--text-body-xs)!important;
    border: 0!important;
    line-height: var(--lh-xl)!important;
}
.sprite-icon .icon-menu-dropdown.list-menu-sm a::before{
    background-size: 48px!important;
}
.sprite-icon .icon-menu-dropdown.list-menu-sm.healthcare>a::before{
    background-position: 0 -220px!important;
    height: 25px!important;
}
.sprite-icon .icon-menu-dropdown.list-menu-sm.case-studies>a::before{
    background-position: 0 -356px!important;
    height: 29px!important;
}
.sprite-icon .icon-menu-dropdown.list-menu-sm.the-community>a::before{
    background-position: 0 -301px!important;
    height: 29px!important;
}
.sprite-icon .icon-menu-dropdown.list-menu-sm.accreditation-certifications>a::before{
    background-position: 0 -515px!important;
    height: 24px!important;
    margin-top: var(--space-3)!important;
}
.ml-0 {
    margin-left: 0 !important;
}
@media (max-width:1199px){
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: var(--space-12) var(--space-3);
        font-size: var(--text-body-xs);
    }
    .header-container .textwidget .cerfied-icons-in img{
        max-height: 44px;
        margin-left: var(--space-4);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{
        padding-left: var(--space-3);
        padding-right: var(--space-3);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{
        font-size: var(--text-body-xs);
        padding-left: var(--space-14)!important;
        line-height: normal;
        padding-bottom: var(--space-8);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
        font-size: var(--text-body-xs);
        line-height: var(--lh-xl);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{
        padding-top: var(--space-4);
        padding-bottom: var(--space-4);
    }
    .box-header-bg {
        padding: 0 var(--space-8);
    }
    .box-header .enoah-logo img {
        max-height: 62px;
    }
    .header-container #mega-menu-wrap-primary>#mega-menu-primary>li.mega-menu-item-has-children:hover>a.mega-menu-link::before {
        top: 84px;
    }
    .header-search-sec {
        margin-left: var(--space-6);
    }
    .head-search-btn {
        width: 32px;
        height: 32px;
    }
    .head-search-btn .search-icon::after {
        width: 16px;
        height: 16px;
    }
}
@media (max-width:991.8px){
    .header-container, .myfixed, .myfixed .navbar{
        min-height: 64px;
    }
    .box-header .navbar {
        justify-content: space-between;
    }        
    .navbar-toggler{
        order: 2;
        padding: var(--space-3) var(--space-6);
        border: .1rem solid var(--color-border-input);
    }
    .navbar-toggler:focus {
        box-shadow: var(--shadow-none);
    }
    .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 109, 39, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
    }
    .header-search-sec {
        order: 1;
        position: absolute;
        right: 75px;
    }
    .box-header-bg {
        padding-top: var(--space-6);
        padding-bottom: var(--space-6);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
        display: list-item;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
        display: none!important;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu{
        margin-left: var(--space-8);
        width: calc(100% - var(--space-11));
        padding: var(--space-6) var(--space-6) var(--space-2)!important;
        -webkit-box-shadow: var(--shadow-md-strong);
        -moz-box-shadow: var(--shadow-md-strong);
        box-shadow: var(--shadow-md-strong);
        -webkit-animation: mymove .6s;
        animation: mymove .6s;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>[class*=mega-menu-columns-]{
        padding: 0;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{
        font-size: var(--text-body-xs);
        padding: 0;
        border-bottom: 0;
        line-height: var(--lh-sub) !important;
        margin-bottom: var(--space-3);
        font-weight: var(--fw-regular);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{
        padding-left: 0!important;
        font-weight: var(--fw-regular)!important;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link{
        background: 0 0;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu .icon-menu-dropdown>a{
        background: 0 0!important;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu .widget_custom_html {
        display: none !important;
    }
    .box-header .navbar, .menu-center-bg {
        position: relative;
    }
    .header-container .navbar .navbar-collapse{
        /* display:none; */
        position: absolute;
        width: 320px;
        right: 0;
        top: 72px;
        padding: var(--space-6) 0;
        background-color: var(--color-brand-white);
        border-radius: var(--radius-md);
        -webkit-box-shadow: var(--shadow-md-strong);
        -moz-box-shadow: var(--shadow-md-strong);
        box-shadow: var(--shadow-md-strong);
    }
    .header-container .navbar .collapse.in{
        /* display:block */
    }
    .header-container .navbar .navbar-collapse:before{
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        top: 0;
        right: -5px;
        z-index: 9998;
        box-sizing: border-box;
        border: 9px solid var(--color-text-black);
        border-color: transparent transparent var(--color-brand-white) var(--color-brand-white);
        transform-origin: 0 0;
        transform: rotate(135deg);
        box-shadow: var(--shadow-md-offset);
        z-index: 9998;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator,.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator-custom{
        display: none;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator-custom{
        display: block;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator-custom:before,.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator:after,.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link:after{
        color: #8b8d8c;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children a.mega-menu-link:after{
        display: none;
    }
    .header-container #mega-menu-wrap-primary>#mega-menu-primary>li.mega-menu-item-has-children:hover>a.mega-menu-link::before{
        top: 38px;
        left: 50px;
        border: 7px solid var(--color-brand-white);
        box-shadow: var(--shadow-xs-offset);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before{
        display: none;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{
        display: block;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.myfixed #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.myfixed .navbar-nav>li>a{
        color: var(--color-text-dark);
        text-shadow: none;
        background-color: var(--color-brand-white);
        padding: var(--space-5) var(--space-8);
        display: block!important;
        font-size: var(--text-body-xs);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link,.header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{
        background: var(--color-overlay-02);
        color: var(--color-brand-primary);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group {
        padding: 0 !important;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, .header-container #mega-menu-wrap-primary #mega-menu-primary li.main-list-group>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
        font-size: var(--text-body-xs);
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group.two-column {
        float: none !important;
        width: 100% !important;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.half-width > ul.mega-sub-menu {
        margin-left: var(--space-8);
        width: calc(100% - var(--space-11));
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-megamenu.half-width>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link {
        border-bottom: 0;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-megamenu.half-width>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children {
        margin-bottom: 0;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.half-width > ul.mega-sub-menu, .header-container #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.half-width.sm > ul.mega-sub-menu {
        margin-left: var(--space-8);
        width: calc(100% - var(--space-11));
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary >li.half-width.lft-brand-img>ul.mega-sub-menu li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column:first-child {
        display: none;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary >li.half-width.lft-brand-img>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
}
@media (max-width:767px){
    .navbar-toggle{
        margin-right: 0;
    }
    .menu-center-bg{
        position: static;
    }    
    
    .header-container .navbar .navbar-collapse{
        right: -15px !important;
        width: calc(100% + 30px);
    }
    .header-container .navbar .navbar-collapse:before {
        right: 10px;
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.myfixed #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.myfixed .navbar-nav>li>a{
        padding: var(--space-4) var(--space-7);
        font-size: var(--text-body-xs);
    }
}
@media (max-width:580px){
    .header-container .navbar .navbar-collapse{
        width: 100%;
        right: 0 !important;
    }
    .header-container .navbar .navbar-collapse:before {
        right: 0;
    }
}
/* header menu style end */
.main-home-banner {
    position: relative;
    margin-top: -126px;
    margin-bottom: calc(-1 * var(--space-13));
    min-height: 550px;
    height: auto;
    background: var(--color-bg-orange-900);
    background: linear-gradient(180deg, rgba(253, 233, 220, 1) 0%, rgba(253, 233, 220, 1) 15%, rgba(255, 250, 246, 1) 100%);
    overflow: hidden;
}
.banner-height-auto {
    min-height: initial;
    margin-bottom: 0;
}
.banner-height-auto .banner-rgt-img {
    margin-bottom: 0;
    text-align: center;
}
.banner-height-auto .banner-rgt-img > img {
    max-height: 382px;
    width: auto;
    max-width: initial;
}
.banner-lft-cont {
    margin-top: 126px;
    padding: var(--space-13) 0 0;
    display: flex;
    align-items: center;
}
.banner-cont {
    margin-bottom: var(--space-13);
}
.banner-head {
    margin-bottom: var(--space-11);
}
.banner-title-img {
    margin-bottom: var(--space-9);
}
.banner-title-img > img {
    max-height: 112px;
    height: initial;
    width: auto;
}
.banner-head > span {
    color: var(--color-brand-primary);
    position: relative;
}
.banner-head > span::after {
    content: '';
    position: absolute;
    bottom: -20px;
    right: 2px;
    width: 150px;
    height: 12px;
    background: url('../../images/newimages/home-2025/head-line-stripe.svg') top right no-repeat;
}
.banner-cont > p{
    font-size: var(--text-md);
    line-height: var(--lh-xl);
}
.banner-cont > p, .banner-cont ul li {
    font-weight: var(--fw-medium);
    color: var(--color-text-body);
}
.section-main-wrapper {
    padding-top: var(--space-13);
}
.section-wrapper {
    padding-top: var(--space-16);
    padding-bottom: var(--space-16);
}
.section-wrapper.first {
    padding-top: 120px;
}
.section-wrapper.pt-sm {
    padding-top: var(--space-13);
}
.btm-infront-top-sec {
    padding-bottom: 140px;
}
.infront-top-sec {
    margin-top: -80px;
    padding-top: 0;
}
.infront-btm-sec {
    margin-bottom: -80px;
    padding-bottom: 0;
    position: relative;
    z-index: 2;
}
.top-infront-btm-sec {
    padding-top: 140px;
}
.light-orange-block-sec {
    background-color: var(--color-bg-orange-400);
    border: 1px solid var(--color-border-orange-light);
    border-radius: var(--radius-pill-sm);
    padding: var(--space-11);
}
.light-orange-block-sec .sec-sub-title {
    color: #948881;
}
.sec-head-inner {
    margin-bottom: var(--space-9) !important;
}
.sec-head-inner.mb-0 {
    margin-bottom: 0 !important;
}
.sec-head-inner.top-space {
    margin-top: var(--space-9);
}
.sec-sub-title {
    font-size: var(--text-body);
    font-weight: var(--fw-medium);
    color: #a4a09c;
    margin-bottom: 0;
}
.sec-main-title {
    padding-bottom: var(--space-8);
    margin-bottom: 0;
    position: relative;
}
.sec-main-title > span {
    color: var(--color-brand-primary);
}
.sec-main-title::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 94px;
    height: 3px;
    background-image: url('../../images/newimages/home-2025/title-line-stripe.svg');
    display: block;
}
.sec-head-inner.center .sec-sub-title {
    text-align: center;
}
.sec-head-inner.center .sec-main-title {
    text-align: center;
}
.sec-head-inner.center .sec-main-title::after {
    left: calc(50% - 47px);
}
.sec-linear-bg {
    background-color: var(--color-bg-orange-50);
    background: url("../../images/newimages/home-2025/linear-lft-bg.webp") no-repeat 0% 70%, url("../../images/newimages/home-2025/linear-rgt-bg.webp") no-repeat 100% -30%, var(--color-bg-orange-50);
}
.head-btm-text {
    color: var(--color-text-body);
    font-size: var(--text-md);
    line-height: var(--lh-loose);
    font-weight: var(--fw-medium);
}
.head-btm-img {
    margin-top: var(--space-11);
    margin-right: var(--space-9);
}
.curve-box {
    border-radius: var(--radius-xl);
}
.blue-box-block-sec {
    background: var(--color-brand-navy) url('../../images/newimages/home-2025/bpo-sec-bg.webp') top center no-repeat;
    background-size: cover;
    border-radius: var(--radius-pill-sm);
    padding: var(--space-11) var(--space-11) var(--space-12);
}
.curve-box.high-border {
    border: 3px solid var(--color-bg-orange-300);
}
.curve-box.img-border {
    border: 1px solid var(--color-bg-orange-300);
}
.sec-linear-bg .curve-box.img-border, .call-action-sec .curve-box.img-border, .call-action-light-sec .curve-box.img-border {
    border: 1px solid var(--color-white-75);
}
.blue-box-block-sec .curve-box.img-border {
    border: 1px solid rgba(119, 127, 149, .75);
}
.blue-box-block-sec .sec-sub-title {
    color: #93a6b2;
}
.blue-box-block-sec .sec-main-title, .blue-box-block-sec p, .blue-box-block-sec ul li {
    color: var(--color-brand-white);
}
.blue-box-block-sec b, .blue-box-block-sec strong {
    font-weight: var(--fw-extrabold);
}
.blue-box-block-sec .sec-main-title span {
    color: var(--color-brand-secondary);
}
.blue-box-block-sec .head-btm-text {
    color: var(--color-brand-navy-50);
}
.blue-box-block-sec h3, .blue-box-block-sec h4 {
    color: var(--color-brand-secondary);
}
.btn-set {
    margin-top: var(--space-9);
}
.btn-set .btn {
    border: none;
    outline: none;
    color: var(--color-brand-white);
    padding-left: var(--space-8);
    padding-right: var(--space-5);
    line-height: normal;
    border-radius: var(--radius-pill-lg);
    display: inline-flex;
    align-items: center;
    font-weight: var(--fw-semibold);
    font-size: var(--text-body-sm);
}
.btn-set .btn-primary + .btn-secondary {
    margin-left: var(--space-6);
}
.btn-set > .btn-primary {
    background-color: var(--color-brand-primary);
}
.btn-primary.focus .btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:active,.btn-primary:hover{
    color: var(--color-brand-white) !important;
    background-color: var(--color-brand-active) !important;
}
.btn-set > .btn-secondary {
    background-color: var(--color-brand-navy);
}
.btn-secondary.focus .btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:hover{
    color: var(--color-brand-white) !important;
    background-color: var(--color-brand-navy-deep) !important;
}
.btn-set .btn-arrow-icon {
    width: 38px;
    height: 38px;
    border-radius: var(--radius-circle);
    align-items: center;
    justify-content: center;
    font-size: var(--text-body-xs);
    background-color: var(--color-brand-white);
    margin-left: var(--space-5);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.btn-set .btn-arrow-icon::after {
    content: '';
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: 18px;
    height: 14px;
    background: url('../../images/newimages/home-2025/btn-rgt-arrow.svg') center no-repeat;
}
.btn-set > .btn-secondary .btn-arrow-icon::after {
    background: url('../../images/newimages/home-2025/btn-rgt-arrow-blue.svg') center no-repeat;
}
.btn-set > .btn:hover .btn-arrow-icon::after {
    -o-animation: ani-lft-from-rgt .3s forwards;
    -ms-animation: ani-lft-from-rgt .3s forwards;
    -webkit-animation: ani-lft-from-rgt .3s forwards;
    animation: ani-lft-from-rgt .3s forwards;
}
.btn-set.sm > .btn-primary {
    padding: var(--space-4) var(--space-4) var(--space-4) var(--space-7);
    font-size: var(--text-body-xs);
    -webkit-box-shadow: var(--shadow-xs);
    -moz-box-shadow: var(--shadow-xs);
    box-shadow: var(--shadow-xs);
    color: var(--color-brand-white);
    text-decoration: none;
}
.btn-set.sm .btn-arrow-icon {
    width: 24px;
    height: 24px;
    font-size: var(--text-body-xs);
    margin-left: var(--space-4);
}
.btn-set.sm .btn-arrow-icon::after {
    width: 12px;
    height: 10px;
}
.btn-set.light > .btn-primary {
    color: var(--color-brand-navy);
    background-color: var(--color-brand-white);
    border: 1px solid var(--color-brand-primary);
    box-shadow: var(--shadow-none);
}
.btn-set.light:hover > .btn-primary, .btn-set.light:focus > .btn-primary {
    color: var(--color-brand-white);
    background-color: var(--color-brand-primary);
}
.btn-set.light .btn-arrow-icon {
    background-color: var(--color-brand-primary);
    margin-bottom: 1px;
}
.btn-set.light:hover > .btn-primary .btn-arrow-icon, .btn-set.light:focus > .btn-primary .btn-arrow-icon {
    color: var(--color-brand-navy);
    background-color: var(--color-brand-white);
}
.btn-set.light .btn-arrow-icon::after {
    background-image: url(../../images/newimages/home-2025/btn-rgt-arrow-white.svg);
}
.btn-set.light:hover .btn-arrow-icon::after, .btn-set.light:focus .btn-arrow-icon::after {
    background-image: url(../../images/newimages/home-2025/btn-rgt-arrow.svg);
}
.banner-rgt-img {
    margin-bottom: calc(-1 * var(--space-13));
}
ul, ol {
    padding-left: var(--space-9);
}
ul li, ol li {
    margin-top: var(--space-6);
}
ul.sm li, ol.sm li {
    margin-top: var(--space-4);
}
ul li > ul, ul li > ol, ol li > ol, ol li > ul {
    margin-top: var(--space-6);
}
ul li:first-child, ol li:first-child, ul.col-sm-6 + ol li:first-child, ol.col-sm-6 + ol li:first-child  {
    margin-top: 0;
}
ul.sm ul li:first-child, ol.sm ol li:first-child {
    margin-top: var(--space-4);
}
.lower-alpha-list {
  list-style-type: lower-alpha;
}
.upper-alpha-list {
  list-style-type: upper-alpha;
}
ol.list-lg-space > li{
    margin-top: var(--space-8);
}
.container .breadcrumb {
    font-size: var(--text-caption);
    padding: var(--space-4) var(--space-8);
    margin: var(--space-9) auto var(--space-13);
    border-radius: var(--radius-md);
    color: #d3c2ba;
    background-color: var(--color-bg-orange-75);
}
/* .container .quick-jump-menu + .breadcrumb {
    margin-bottom: var(--space-13);
} */
.container .breadcrumb a {
    font-weight: var(--fw-medium);
    color: var(--color-text-body);
}
.container .breadcrumb a:hover {
    color: var(--color-brand-primary);
}
.container .breadcrumb .breadcrumb_last {
    color: #7c726c;
}
/* js composer editor reseter */
.section-main-wrapper .section-wrapper .vc_row.container, .section-main-wrapper .vc_section.section-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}
.section-main-wrapper .wpb_button, .section-main-wrapper .wpb_content_element, .section-main-wrapper ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}
/* @media (max-width:991px){
    .section-main-wrapper .wpb_button, .section-main-wrapper .wpb_content_element, .section-main-wrapper ul.wpb_thumbnails-fluid>li {
        margin-bottom: var(--space-9);
    }
} */
.common-height .row,.common-height .vc_row{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: calc(-1 * var(--space-8));
    margin-left: calc(-1 * var(--space-8));
}
.common-height .row.g-0 {
    margin-left: 0;
    margin-right: 0;
}
.common-height.center .row,.common-height.center .vc_row{
    align-items: center;
}
.common-height .row>[class*=col-]{
    position: relative;
    min-height: 1px;
    padding-right: var(--space-8);
    padding-left: var(--space-8);
}
.common-height .vc_column-inner,.common-height .vc_column-inner .wpb_wrapper,.common-height .wpb_content_element,.common-height .vc_column-inner,.common-height .vc_column-inner .wpb_wrapper,.common-height .wpb_content_element{
    height: 100%;
}
.common-height .wpb_content_element,.common-height .wpb_content_element{
    margin-bottom: 0;
}
.blue-box-block-sec.vc_column_container, .call-action-sec.vc_column_container, .call-action-light-sec.vc_column_container, .product-tools-sec.vc_column_container {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
}
/* js composer editor reseter end */
.footer-wrapper {
    padding-top: var(--space-13);
    background-color: var(--color-brand-navy);
}
.footer-cont-item h3 {
    font-size: var(--text-h3-card);
    font-weight: var(--fw-bold);
    color: var(--color-brand-primary);
    margin-bottom: var(--space-8);
    position: relative;
}
.footer-cont-item h3::after {
    content: "";
    height: 4px;
    border-radius: var(--radius-sm);
    display: block;
    background-color: var(--color-border-default);
    margin-top: var(--space-5);
    margin-bottom: var(--space-6);
    width: 40px;
}
.footer-cont-item h3.white-inline {
    color: var(--color-brand-white);
}
.footer-cont-item h3.white-inline::after {
    color: var(--color-brand-white);
    top: 6px;
    height: 4px;
    width: 40px;
    margin-left: var(--space-6);
    display: inline-block;
    position: absolute;
}
.footer-cont-item ul {
    padding-left: 0;
}
.footer-cont-item ul li {
    list-style: none;
}
.footer-cont-item ul li a {
    color: var(--color-brand-navy-tint);
    margin: var(--space-6) 0;
    display: block;
}
.footer-cont-item ul li a:hover {
    color: var(--color-brand-secondary);
}
.footer-cont-item p {
    color: var(--color-brand-navy-tint);
}
.footer-cont-item .footer-logo {
    margin-bottom: var(--space-9);
    display: block;
}
.footer-cont-item .footer-logo img {
    max-height: 82px;
    width: auto;
}
.social-icons-out {
    margin-bottom: var(--space-9);
    padding-top: var(--space-3);
}
.social-icons-out > ul {
    margin-bottom: var(--space-9);
    display: flex;
    align-items: center;
}
.social-icons-out > ul > li {
    margin: 0 var(--space-3) var(--space-6);
}
.social-icons-out > ul > li > a {
    width: 38px;
    height: 38px;
    text-indent: -9999px;
    background-image: url("../../images/newimages/home-2025/social-icons.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 192px;
    margin: 0;
    transition: all 0.2s ease-in-out;
}
.social-icons-out li a.f-icon{
    background-position: 0 0;
}
.social-icons-out li a.t-icon{
    background-position: -39px 0;
}
.social-icons-out li a.b-icon{
    background-position: -90px 0;
}
.social-icons-out li a.l-icon{
    background-position: -76px 0;
}
.social-icons-out li a.url-icon{
    background-position: -155px 0;
}
.social-icons-out li a.i-icon{
    background-position: -115px 0;
}
.social-icons-out li a.yt-icon{
    background-position: -154px 0;
}
.social-icons-out li a.f-icon:hover{
    background-position: 0 -38px;
}
.social-icons-out li a.t-icon:hover{
    background-position: -39px -38px;
}
.social-icons-out li a.b-icon:hover{
    background-position: -90px -38px;
}
.social-icons-out li a.l-icon:hover{
    background-position: -76px -38px;
}
.social-icons-out li a.url-icon:hover{
    background-position: -155px -38px;
}
.social-icons-out li a.i-icon:hover{
    background-position: -115px -38px;
}
.social-icons-out li a.yt-icon:hover{
    background-position: -154px -38px;
}
.cerfied-sec {
    margin-top: var(--space-6);
    padding-top: var(--space-9);
    border-top: 1px solid var(--color-border-default);
}
.cerfied-icons-in {
    display: inline-flex;
    align-items: center;
    justify-self: flex-start;
    background-color: var(--color-brand-white);
    border-radius: var(--radius-xl);
    padding: var(--space-3) var(--space-6);
}
.cerfied-icons-in img {
    max-height: 52px;
    width: auto;
    padding: var(--space-2) var(--space-1);
}
.contact-form-right {
    background-color: var(--color-brand-white);
    border-radius: var(--radius-xl);
    padding: var(--space-9);
    -webkit-box-shadow: var(--shadow-md-soft);
    -moz-box-shadow: var(--shadow-md-soft);
    box-shadow: var(--shadow-md-soft);
}
.contact-form-right h3 {
    font-size: var(--text-h3-card);
    color: var(--color-brand-primary);
    margin-bottom: var(--space-1);
}
.contact-form-right p {
    font-size: var(--text-body-xs);
    margin-bottom: 0;
}
.contact-form-right .form-group {
    margin-top: var(--space-7);
}
.form-group .form-control {
    font-size: var(--text-body-xs);
    border-radius: var(--radius-lg);
    border: 1px solid var(--color-border-input);
    padding: var(--space-5) var(--space-7);
}
.form-group textarea.form-control {
    min-height: 72px;
}
.form-group label {
    font-size: var(--text-body-xs);
    margin-bottom: var(--space-3);
}
.wpcf7-form .wpcf7-not-valid-tip {
    color: var(--color-brand-primary);
    font-size: var(--text-body-xs);
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    margin: var(--space-7);
    padding: var(--space-5) var(--space-7);
    border-radius: var(--radius-lg);
    border: 2px solid #ffb900;
    font-size: var(--text-body-xs);
    font-weight: var(--fw-medium);
    line-height: var(--lh-snug);
}
.footer-contact-form .wpcf7 form .wpcf7-response-output {
    color: var(--color-brand-white);
}
.contact-form-right .btn, .floating-form .btn, .modal-custom .btn, .right-contact-form .btn {
    color: var(--color-brand-white);
    font-weight: var(--fw-semibold);
    border-radius: var(--radius-lg);
    display: block;
    width: 100%;
    border: none;
    background-color: var(--color-brand-primary);
    margin-top: var(--space-8);
    margin-bottom: var(--space-6);
    padding: var(--space-5) var(--space-8);
}
.contact-form-right .btn:active, .contact-form-right .btn:focus, .contact-form-right .btn:hover, .floating-form .btn:active, .floating-form-cont-top .btn:focus, .floating-form .btn:hover, .modal-custom .btn:active, .modal-custom .btn:focus, .modal-custom .btn:hover, .right-contact-form .btn:active, .right-contact-form .btn:focus, .right-contact-form .btn:hover {
    color: var(--color-brand-white);
    background-color: var(--color-brand-active);
    outline: 0;
    box-shadow: var(--shadow-none);
}
.contact-form-right a {
    text-decoration: underline;
}
.footer-btm {
    background-color: var(--color-brand-navy);
    padding: var(--space-9) 0;
    margin-top: var(--space-12);
}
.footer-menu-btm ul {
    padding-left: 0;
    margin-bottom: 0;
}
.footer-menu-btm ul li{
    display: inline-block;
    margin-top: 0;
}
.footer-menu-btm ul li a{
    margin-right: var(--space-8);
    border-right: solid 1px var(--color-border-default);
    padding: 0 var(--space-6) 0 0;
}
.footer-menu-btm ul li a:hover{
    color: var(--color-brand-secondary);
}
.footer-menu-btm ul li:last-child a{
    border-right: 0;
}
.footer-menu-btm ul li a, .footer-btm .copy-text {
    color: var(--color-brand-navy-tint);
    font-size: var(--text-body-xs);
}
.footer-btm .copy-text {
    text-align: center;
    margin-bottom: 0;
}
/* floating contact form */
.floating-form{
    right: -300px;
    top: 0;
    z-index: 9999;
    position: fixed;
    display: flex;
    height: 100%;
    opacity: 0;
    transition: opacity .2s ease-in-out;
}
.floating-form.show{
    opacity: 1;
}
.floating-form-scroll{
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    margin: calc(-1 * var(--space-5)) 0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));
}
.floating-form-cont{
    max-width: 300px;
    position: relative;
    top: 100px;
    left: 0;
    padding-bottom: 100px;
}
.contact-opener{
    position: absolute;
    z-index: 1;
    left: -94px;
    top: 100px;
    transform: rotate(90deg);
    padding: 0 var(--space-8);
    color: var(--color-brand-white);
    cursor: pointer;
    border: 0;
    font-size: var(--text-body);
    line-height: var(--lh-body);
    letter-spacing: var(--ls-heading);
    font-weight: var(--fw-semibold);
    text-shadow: 1px 1px 1px var(--color-overlay-25);
    box-shadow: var(--shadow-xs-float);
    -moz-box-shadow: var(--shadow-xs-float);
    -webkit-box-shadow: var(--shadow-xs-float);
    background: var(--color-brand-primary) url("../../images/newimages/contact-chat-icon.png") 90% 50% no-repeat;
    border-radius: 0 0 var(--radius-xl) var(--radius-xl);
    width: auto;
    height: 38px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}
.floating-form-cont .close{
    position: absolute;
    top: 5px;
    right: 30px;
    cursor: pointer;
    color: var(--color-brand-white);
    text-shadow: 0 1px 0 var(--color-overlay-50);
    opacity: .75;
    font-size: var(--text-h3-card);
}
.floating-form-cont .close:hover{
    opacity: 1;
}
.floating-form-cont-in{
    font-size: var(--text-body-xs);
    border-radius: var(--radius-lg) 0 0 var(--radius-lg);
    background-color: var(--color-bg-orange-50);
    -webkit-box-shadow: var(--shadow-lg);
    -moz-box-shadow: var(--shadow-lg);
    box-shadow: var(--shadow-lg);
    overflow: hidden;
    margin: var(--space-5) 0 var(--space-5) var(--space-5);
}
.floating-form-cont .contact-form-right{
    padding: var(--space-6) var(--space-8);
    border-radius: 0 var(--radius-lg);
    border: 1px solid var(--color-border-input);
    border-top: none;
    -webkit-box-shadow: var(--shadow-none);
    -moz-box-shadow: var(--shadow-none);
    box-shadow: var(--shadow-none);
}
.floating-form-cont .contact-form-right p{
    margin-bottom: var(--space-5);
}
.floating-form-cont .contact-form-right a,.floating-form-cont .contact-form-right p{
    line-height: var(--lh-sub);
}
.floating-form-cont .contact-form-right a {
    display: block;
}
.floating-form-cont .contact-form-right .btn {
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
}
.floating-form-cont .contact-form-right .form-group{
    margin-bottom: var(--space-6);
}
.floating-form-cont .contact-form-right .form-control{
    padding: var(--space-4) var(--space-7);
    line-height: var(--lh-sub);
    border-radius: var(--radius-sm);
    border-color: var(--color-border-input);
}
.floating-form-cont .contact-form-right .wpcf7-captchar{
    padding: var(--space-4) var(--space-7);
    line-height: var(--lh-sub);
    border-radius: var(--radius-sm);
    height: auto;
}
.floating-form-cont .form-group textarea.form-control {
    min-height: 62px;
}
.floating-form-cont-top{
    padding: var(--space-6) var(--space-8);
    background-color: var(--color-brand-navy);
    color: var(--color-brand-white);
}
.floating-form-cont-top h3{
    font-size: var(--text-h3-card);
    font-weight: var(--fw-bold);
    margin-top: 0;
    color: var(--color-brand-white);
    margin-bottom: var(--space-3);
}
.floating-form-cont-top .ul-sm-icon-text{
    padding-left: 0;
    margin-bottom: 0;
}
.floating-form-cont-top .ul-sm-icon-text li{
    margin-bottom: var(--space-5);
    font-size: var(--text-body-xs);
    list-style: none;
}
.floating-form-cont-top .ul-sm-icon-text li:last-child{
    margin-bottom: 0;
}
.floating-form-cont-top .phone-icon, .floating-form-cont-top .mail-icon {
    padding-left: var(--space-11);
    background-position: left center;
    background-repeat: no-repeat;
}
.floating-form-cont-top .phone-icon{
    background-image: url(../../images/newimages/icon-locat-phone-white.png);
}
.floating-form-cont-top .mail-icon{
    background-image: url(../../images/newimages/icon-mail-white.png);
}
@media (max-width:479px){
    .floating-form{
        display: none;
    }
}
.contact-form-right .wpcf7-captchar,.floating-form-cont .wpcf7-captchar,.footer-wrapper .wpcf7-captchar,.right-contact-div .wpcf7-captchar{
    width: 68%!important;
    margin-bottom: var(--space-6);
    border-radius: var(--radius-sm);
    border: 1px solid #eee;
    height: auto;
    padding: var(--space-5) var(--space-7);
    font-size: var(--text-body-xs);
    line-height: var(--lh-snug);
    color: #555;
}
.form-group .wpcf7-captchar{
    margin-bottom: 0!important;
}
.wpcf7-captchar:focus{
    outline: 0;
}
/* floating contact form end */
.modal-custom .modal-header {
    background-color: var(--color-brand-primary);
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
}
.modal-custom .modal-header .modal-title {
    color: var(--color-brand-white);
    font-size: var(--text-md);
    font-weight: var(--fw-bold);
}
.modal-custom .modal-header .btn-close {
    opacity: .75;
    font-size: var(--text-micro);
}
.modal-custom .modal-dialog {
  margin-top: 5rem;
}
.modal-custom .form-group {
    margin-bottom: var(--space-8);
}
.modal-custom .modal-body p {
    margin-top: var(--space-6);
    font-size: var(--text-body-sm);
}
.modal-custom .modal-body p a {
    text-decoration: underline;
}
.modal-custom .modal-body .btn {
    width: auto;
    min-width: 140px;
    margin-top: var(--space-3);
    margin-bottom: 0;
}
.btm-mb-reduse {
    margin-bottom: calc(-1 * var(--space-8)) !important;
}
.whyus-firstp-none > p {
    display: none;
}
.inner-sec-separator {
    padding-bottom: var(--space-13);
    margin-bottom: var(--space-13);
    border-bottom: 1px solid var(--color-border-orange-strong);
}
.inner-sec-top-separator {
    padding-top: var(--space-13);
    margin-top: var(--space-13);
    border-top: 1px solid var(--color-border-orange-strong);
}
.inner-sec-top-separator.sm {
    padding-top: var(--space-11);
    margin-top: var(--space-11);
}
p:empty {
  display: none;
}
.e-text {
    color: var(--color-brand-primary) !important;
}
.block-img-cont-item {
    transition: all 0.5s;
    margin-top: var(--space-11);
    height: calc(100% - var(--space-11));
    border-radius: var(--radius-2xl);
    background: var(--color-bg-orange-75);
    overflow: hidden;
}
.blue-box-block-sec .block-img-cont-item, .sec-linear-bg .block-img-cont-item {
    background: linear-gradient(145deg, var(--color-bg-surface) 0%, var(--color-bg-surface) 30%, var(--color-bg-surface-light) 100%);
    -webkit-box-shadow: var(--shadow-md-soft);
    -moz-box-shadow: var(--shadow-md-soft);
    box-shadow: var(--shadow-md-soft);
}
.sec-linear-bg .block-img-cont-item {
    background: var(--color-brand-white);
}
.block-img-cont-item > p {
    margin-bottom: 0;
}
.blue-box-block-sec .block-img-cont-item p {
    color: var(--color-text-body);
}
.block-img-cont-item.btm-btn {
    position: relative;
    padding-bottom: 56px;
}
.block-img-cont-item.btm-btn .btn-set {
    margin-top: 0;
    position: absolute;
    left: 20px;
    bottom: 20px;
}
.block-img-cont-item .image-in {
    display: block;
    overflow: hidden;
}
.block-img-cont-item .image-in img {
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
}
.block-img-cont-item:hover .image-in img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
}
.block-img-cont-item .content-in {
    padding: var(--space-9);
}
.block-img-cont-item:hover .content-in h4, .blue-box-block-sec .block-img-cont-item:hover .content-in h4 {
    color: var(--color-brand-primary);
}
.blue-box-block-sec .block-img-cont-item .content-in h4 {
    color: var(--color-brand-navy);
}
.block-img-cont-item .content-in p, .block-icon-cont-item .content-in p {
    margin-bottom: var(--space-6);
}
.block-img-cont-item .ul-tick-style li {
    list-style-image: url(../../images/newimages/home-2025/tick-orange.svg);
    padding-left: var(--space-1);
}
.block-img-cont-item .ul-tick-style li a, .block-img-cont-item:hover .ul-tick-style li a, .block-img-cont-item .content-in h4 a, .block-img-cont-item:hover .content-in h4 a  {
    color: var(--color-text-body);
    text-decoration: none;
    display: block;
}
.block-img-cont-item .ul-tick-style li a:hover, .block-img-cont-item .content-in h4 a:hover {
    color: var(--color-brand-primary);
}
.block-img-cont-item .content-in a {
    color: var(--color-brand-primary);
    text-decoration: underline;
    transition: all 0.5s;
}
.mt-reduce-20 {
    margin-top: calc(-1 * var(--space-9));
}
.social-mob-head {
    display: none;
}
.mobile-two-col-sec {
    text-align: left;
}
.sup-tm {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
    text-transform: uppercase;
    font-weight: var(--fw-semibold);
    font-size: 65%;
}
.pagination-sec{
    margin: var(--space-11) auto 0;
    text-align: center;
}
.pagination-sec .wp-pagenavi{
    display: inline-block;
    padding: 0;
    background-color: var(--color-bg-orange-400);
    border: 1px solid var(--color-border-orange-warm);
    border-radius: var(--radius-xl);
    color: #646464;
    font-weight: var(--fw-medium);
    overflow: hidden;
}
.pagination-sec .wp-pagenavi>span:first-child{
    font-size: var(--text-body-xs);
    border: none;
}
.pagination-sec .wp-pagenavi a,.pagination-sec .wp-pagenavi span{
    border: 0;
    border-left: 1px solid var(--color-border-orange-warm);
    padding: var(--space-7) var(--space-9);
    margin: 0;
    display: inline-block;
    vertical-align: top;
}
.pagination-sec .wp-pagenavi a{
    color: var(--color-brand-deep);
}
.pagination-sec .wp-pagenavi a:hover,.pagination-sec .wp-pagenavi span.current{
    border-color: var(--color-border-orange-warm);
    color: var(--color-brand-navy);
    font-weight: var(--fw-medium);
    background-color: var(--color-white-75);
}
.inner-content h3 {
    font-size: var(--text-h3-accent);
    margin-top: var(--space-10);
}
.inner-content p {
    margin-bottom: var(--space-9);
}
.search-content {
    margin-bottom: var(--space-11);
}
.search-content .btn-set.sm {
    margin-top: var(--space-7);
}
.search-content .btn-set.sm .btn {
    font-weight: var(--fw-regular);
    font-size: var(--text-body-xs);
}
/* Modal Subscribe contact form style
.modal-subscribe-form-new .modal-content{
    color: var(--color-text-dark);
    border: 1px solid var(--color-text-muted);
    background: var(--color-brand-white) url(../../images/newimages/form-banner--btm-bg.jpg) bottom center no-repeat;
    background-size: 101% 12%;
    padding: var(--space-8) var(--space-8) var(--space-8);
}
.modal-subscribe-form-new .modal-content>.row .column{
    display: flex;
    align-items: flex-end;
    padding-left: 0;
}
.modal-subscribe-form-new .right-img{
    max-width: 85%;
    margin: var(--space-6) calc(-1 * var(--space-8)) calc(-1 * var(--space-15)) auto;
}
.modal-subscribe-form-new .close{
    position: absolute;
    top: -5px;
    right: -5px;
    color: #616161;
    opacity: .75;
    text-shadow: none;
}
.modal-subscribe-form-new .modal-header{
    border: none;
    padding: 0 var(--space-3) var(--space-6);
    position: relative;
}
.modal-subscribe-form-new h3.modal-title{
    color: var(--color-brand-hover);
    font-size: var(--text-h3-card);
    line-height: var(--lh-xl);
    font-weight: var(--fw-bold);
    margin-bottom: var(--space-3);
    text-align: center;
}
.head-icon{
    position: absolute;
    bottom: -10px;
    right: -5px;
    width: 52px;
    opacity: 0.5;
}
.modal-subscribe-form-new h4.modal-title{
    font-size: var(--text-h3-accent);
    padding-bottom: var(--space-3);
}
.modal-subscribe-form-new .modal-body{
    padding: var(--space-6) var(--space-3) var(--space-11);
}
.modal-subscribe-form-new .modal-content p{
    color: var(--color-text-dark);
    font-size: var(--text-body-xs);
    font-weight: var(--fw-semibold);
    line-height: var(--lh-md);
    margin-bottom: var(--space-3);
}
.modal-subscribe-form-new .modal-content h4{
    font-size: var(--text-body);
    line-height: var(--lh-sub);
    margin: var(--space-6) 0;
}
.modal-subscribe-form-new .form-control{
    background-color: var(--color-brand-white);
    border-color: #a1a1a1;
    color: var(--color-text-dark);
    padding: var(--space-3) var(--space-6);
}
.modal-subscribe-form-new a{
    color: var(--color-brand-secondary-alt);
}
.modal-subscribe-form-new .btn-primary{
    padding: var(--space-3) var(--space-5) !important;
    min-width: 100px;
    -webkit-box-shadow: var(--shadow-md-float);
    box-shadow: var(--shadow-md-float);
}
.modal-subscribe-form-new .form-control::-webkit-input-placeholder{
    color: var(--color-text-muted);
}
.modal-subscribe-form-new .form-control::-moz-placeholder{
    color: var(--color-text-muted);
}
.modal-subscribe-form-new .form-control:-ms-input-placeholder{
    color: var(--color-text-muted);
}
.modal-subscribe-form-new .form-control:-moz-placeholder{
    color: var(--color-text-muted);
}
@media (max-width:767px){
    .modal-subscribe-form-new .modal-content{
        padding: var(--space-8);
        background-size: 101% 10%;
    }
    .modal-subscribe-form-new .right-img{
        max-width: 60%;
        margin: 0 auto;
    }
    .modal-subscribe-form-new .modal-body{
        padding-left: 0;
        margin-bottom: 0;
    }
    .modal-subscribe-form-new .modal-header {
        padding-left: 0;
        padding-right: 0;
    }
    .modal-subscribe-form-new .modal-content {
        background-size: 101% 10%;
    }
    .modal-subscribe-form-new .modal-content h4 {
        font-size: var(--text-body-xs);
        margin-top: 0;
    }
}
Modal Subscribe contact form style end */
@media (max-width:1199px){
    .footer-cont-item .cerfied-icons-in img {
        max-height: 44px;
    }
}
@media (max-width:991px){
    body {
        line-height: var(--lh-snug);
    }
    h1, h2, h3, h4 {
        line-height: var(--lh-heading);
    }
    h1 {
        font-size: var(--text-h2-sm);
    }
    h2 {
        font-size: var(--text-h3);
    }
    h3 {
        font-size: var(--text-h3-card);
    }
    .mt-md-40 {
        margin-top: var(--space-13) !important;
    }
    .mt-md-30 {
        margin-top: var(--space-11) !important;
    }
    .mt-md-20 {
        margin-top: var(--space-9) !important;
    }
    .mb-md-40 {
        margin-bottom: var(--space-13) !important;
    }
    .mb-md-30 {
        margin-bottom: var(--space-11) !important;
    }
    .mb-md-20 {
        margin-bottom: var(--space-9) !important;
    }
    .box-header {
        margin-top: var(--space-6);
    }
    .banner-head {
        margin-bottom: var(--space-8);
    }
    .banner-lft-cont {
        margin-top: 106px;  
        align-items: flex-start;
    }
    .banner-lft-cont .banner-rgt-img > img {
        max-width: 100%;
        width: auto;
        max-height: initial;
    }
    .banner-cont > p, .banner-cont ul li {
        font-size: var(--text-body);
        line-height: var(--lh-relaxed);
    }
    .section-wrapper {
        padding-top: var(--space-11);
        padding-bottom: var(--space-11);
    }
    .btm-infront-top-sec {
        padding-bottom: 80px;
    }
    .top-infront-btm-sec {
        padding-top: 80px;
    }
    .inner-sec-separator {
        padding-bottom: var(--space-11);
        margin-bottom: var(--space-11);
    }
    .sec-head-inner {
        margin-bottom: var(--space-9) !important;
    }
    .sec-head-inner.mb-0 {
        margin-bottom: 0 !important;
    }
    .blue-box-block-sec {
        border-radius: var(--radius-tab);
        padding: var(--space-10);
    }
    .light-orange-block-sec {
        border-radius: var(--radius-tab);
        padding: var(--space-9) var(--space-11);
    }
    .curve-box {
        display: block;
        margin-top: var(--space-9);
    }
    .img-fluid.float-end {
        float: none !important;
    }
    .btn-set.mt-1 {
        margin-top: 0 !important;
    }
    .btn-set.float-end {
        float: none !important;
    }
    .btn-set > .btn-primary {
        padding-left: var(--space-8);
        font-size: var(--text-body-xs);
        text-align: left;
    }
    .btn-set .btn-arrow-icon {
        width: 28px;
        height: 28px;
        margin-left: var(--space-4);
    }
    .btn-set .btn-arrow-icon::after {
        width: 14px;
        height: 10px;
    }
    .footer-wrapper {
        padding-top: var(--space-11);
    }
    .footer-contact-form {
        margin-top: var(--space-11);
    }
    .footer-menu-btm {
        margin-bottom: var(--space-7);
        text-align: center;
    }
    .footer-menu-btm ul li a {
        margin-right: var(--space-5);
        padding-right: var(--space-6);
    }
    .cerfied-icons-in {
        display: inline-block;
    }
    .inner-sec-top-separator, .inner-sec-top-separator.sm {
        padding-top: var(--space-10);
        margin-top: var(--space-10);
    }
    .call-action-sec, .product-tools-sec, .call-action-light-sec {
        padding: var(--space-8) var(--space-8) var(--space-9) !important;
        text-align: center;
    }
    .call-action-sec .btn-set, .call-action-light-sec .btn-set {
        margin-top: var(--space-8) !important;
    }
    .mobile-center {
        text-align: center;
    }
    .call-action-sec .sec-head-inner .sec-main-title::after, .call-action-light-sec .sec-head-inner .sec-main-title::after, .product-tools-sec .sec-head-inner .sec-main-title::after , .mobile-center .sec-main-title::after{
        left: calc(50% - 47px);
    }
    .section-main-wrapper .mobile-two-col-sec .wpb_content_element {
        margin-bottom: 0;
    }
    .mobile-two-col-sec .vc_col-md-1\/5, .mobile-two-col-sec .vc_col-md-4 {
        width: 33.33333333%;
        display: inline-block;
        vertical-align: top;
    }
    .mobile-two-col-sec .vc_col-md-3, .mobile-two-col-sec .vc_col-md-4 {
        width: 50%;
        display: inline-block;
        vertical-align: top;
    }
    .mobile-two-col-sec .common-height .vc_row {
        display: block;
        flex-wrap: nowrap;
    }    
    .mob-d-none {
        display: none;
    }
    .contact-form-right {
        margin-top: var(--space-11);
    }
    .head-search-btn:after {
        bottom: -12px;
    }
}
@media (max-width:767px){
    .banner-rgt-img {
        margin-bottom: 0;
    }
    .main-home-banner {
        margin-bottom: 0;
    }
    .section-main-wrapper {
        margin-top: 0;
    }
    .box-header {
        margin-top: var(--space-6);
    }
    .banner-cont {
        margin-bottom: var(--space-9);
    }
    .banner-lft-cont .banner-rgt-img img, .banner-rgt-img.btm-hide > img {
        max-width: 320px;
        margin: 0 auto calc(-1 * var(--space-6));
        display: block;
    }
    .banner-head > span::after {
        display: none;
    }
    .container .breadcrumb {
        margin-bottom: var(--space-10);
    }
    .container .breadcrumb {
        margin-top: calc(-1 * var(--space-9));
    }
    .section-main-wrapper.pt-0 .container .breadcrumb {
        margin-top: var(--space-8);
    }
    .head-btm-img {
        margin-top: var(--space-9);
    }
    .head-btm-img > img {
        max-height: 242px;
        width: auto;
    }
    .infront-top-sec .btn-set {
        float: none;
    }
    .footer-logo-mob-hide {
        display: none;
    }
    .social-mob-head {
        display: block;
    }
    .mobile-two-col-sec .vc_col-md-1\/5, .mobile-two-col-sec .vc_col-md-4 {
        width: 50%;
    }    
    ul.col-md-6 + ul li:first-child, ol.col-md-6 + ol li:first-child {
        margin-top: var(--space-6);
    }
    ul.col-md-6.sm + ul li:first-child, ol.col-md-6.sm + ol li:first-child {
        margin-top: var(--space-4);
    }
    .search-cont-outer {
        right: -74px;
    }
    .search-cont-inner {
        max-width: 320px;
        padding: var(--space-8);
    }
    .pagination-sec .wp-pagenavi a, .pagination-sec .wp-pagenavi span {
        padding: var(--space-7) var(--space-7);
    }
}
@media (max-width:580px){
    .box-header {
        padding: 0;
        margin-top: 0;
    }
    .box-header-bg {
        border-radius: var(--radius-none);
    }
    .footer-cont-item h3.white-inline::after {
        display: none;
    }
    .blue-box-block-sec.vc_column_container, .call-action-sec.vc_column_container, .call-action-light-sec.vc_column_container, .product-tools-sec.vc_column_container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    ul.col-sm-6 + ol li:first-child, ol.col-sm-6 + ol li:first-child  {
        margin-top: var(--space-6);
    }
    ul.col-sm-6.sm + ol li:first-child, ol.col-sm-6.sm + ol li:first-child  {
        margin-top: var(--space-4);
    }
}
@media (max-width:480px){
    .mobile-two-col-sec .vc_col-md-3, .mobile-two-col-sec .vc_col-md-4 {
        width: 100%;
        display: block;
    }
}