/* Project Name : Our Team stylesheet
 * Author: Uthaiyakumar S | CSS Optimization
 * Date: 05 September 2025
 * Copyright 2025 eNoah iSolution India Pvt Ltd.
*/

/* Inter: self-hosted via Google Fonts WOFF2 */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter/Inter-Regular.woff2) format("woff2")}@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/inter/Inter-Italic.woff2) format("woff2")}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter/Inter-Medium.woff2) format("woff2")}@font-face{font-family:'Inter';font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/inter/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:'Inter';font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/inter/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter/Inter-Bold.woff2) format("woff2")}@font-face{font-family:'Inter';font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/inter/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/inter/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:'Inter';font-style:italic;font-weight:800;font-display:swap;src:url(../fonts/inter/Inter-ExtraBoldItalic.woff2) format("woff2")}
/* Inter: self-hosted via Google Fonts WOFF2 end */

body,html{
    max-width:100%!important;
    overflow-x:hidden!important
}
body {
    font-family: 'Inter', sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #2b2f39;
    line-height: 1.5rem;
}
h1, h2, h3, h4 {
    color: #2e3d62;
    font-weight: 800;
    line-height: 1.2;
}
h1 {
    font-size: 42px;
    letter-spacing: 1px;
}
h2 {
    font-size: 38px;
    letter-spacing: 1px;
}
h3 {
    font-size: 26px;
}
h4 {
    font-size: 18px;
}
h5 {
    font-size: 16px;
}
a {
    color: #ff6d27;
    text-decoration: none;
}
a:hover {
    color: inherit;
}
.prime-color {
    color: #ff6d27 !important;
}
.second-color {
    color: #2e3d62 !important;
}
/* header menu style start */
.box-header {
    margin-top: 20px;
}
.header-container {
    margin-top: 0;
    min-height: 100px;
    position: relative;
    z-index: 9;
}
.box-header-bg {
    border-radius: 12px;
    padding: 0px 25px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    position: relative;
}
.myfixed .box-header-bg {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    padding: 6px 15px;
}
#mysticky-nav.wrapfixed .header-container.myfixed {
    width: 100% !important;
    background: #fff !important;
    max-width: 100% !important;
    width: 100% !important;
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,.4);
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
}
.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: 0px 0px 0px 25px;
}
.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: #f8e0c9;
    padding: 20px;
    border: 1px solid #fcd3ad;
    border-radius: 8px;
}
.search-cont-inner .searchform{
    display:flex;
    align-items:center
}
.search-cont-inner .search-input{
    border:0 solid #aaa;
    border-bottom:1px solid #ddd;
    background-color:#fff;
    color:#212121;
    cursor:text;
    border-radius:0;
    padding:12px 15px
}
.search-cont-inner .searchsubmit{
    padding:11px 15px;
    cursor:pointer;
    background-color:#ff6d27;
    color:#fff;
    font-size: 16px;
    font-weight:600;
    text-align:center;
    border:0;
    border-radius:0 6px 6px 0
}
.search-cont-inner .searchsubmit:active:focus,.search-cont-inner .searchsubmit:active:hover,.search-cont-inner .searchsubmit:hover{
    background-color:#f67400;
    outline:0
}
.head-search-btn{
    display:flex;
    align-items:center;
    position:relative;
    text-align:center;
    color:#fff;
    width:36px;
    height:36px;
    background-color:#ff6d27;
    border-radius:100%;
    cursor:pointer
}
.head-search-btn:active,.head-search-btn:focus,.head-search-btn:hover{
    color:#fff;
    background-color:#f7580c;
}
.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 #fff transparent;
    border-bottom-color:#f8e0c9
}
.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 #000;
    border-color:transparent transparent #fff #fff;
    transform-origin:0 0;
    transform:rotate(135deg);
    box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1);
    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:5px;
    margin-right:5px
}
.icon-search-container.active .search-input{
    border:1px solid #aaa;
    background-color:#fff;
    color:#212121
}
.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: 16px;
    color:#2e3d62;
    padding:40px 8px;
    font-family:"Inter", sans-serif;
    font-weight:600 !important;
    height:auto;
    line-height:20px;
    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:9px;
    margin-left:5px;
}
#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:#faf4ed;
    color:#ff6d27;
}
.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 #fae0bb transparent;
    z-index:9999;
    background-color:red!important
}
.header-container.myfixed{
    border:0!important;
    background:#fff!important;
    max-width:100%!important;
    width:100%!important;
    -webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.4);
    -moz-box-shadow:0 0 8px 0 rgba(0,0,0,.4);
    box-shadow:0 0 8px 0 rgba(0,0,0,.4)
}
.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:30px;
    padding-bottom:30px;
    color:#111;
    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:#ff6d27;
    background:rgba(0,0,0,.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 #ccc;
    color:#666
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{
    padding:10px 0px 6px;
    background-color:#fff;
    border-radius:12px;
    -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);
    -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.2);
    box-shadow:0 0 6px 0 rgba(0,0,0,.2)
}
.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:0;
    box-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:6px
}
.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:#212121!important;
    font-family:"Inter", sans-serif;
    font-weight:400;
    padding-top:6px;
    font-size:14px
}
.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:#ff6d27!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:#fff;
    color:#212121;
    font-size: 16px;
    padding:0 15px 0 15px;
    
    font-weight:400
}
.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:rgba(0,0,0,.02);
    color:#ff6d27
}
.header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{
    padding:12px 10px 10px
}
.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:13px;
    padding-right:15px
}
.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:14px;
    text-transform:none;
    line-height:35px;
    padding-bottom:8px;
    margin-bottom:8px;
    border-bottom:1px solid #ddd;
    font-weight:700;
    color:#212121
}
.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:#ff6d27;
    border-color:#ddd;
}
.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 #ddd!important;
    padding-left:30px
}
.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:18px;
    text-transform:none;
    margin-bottom:8px;
    padding-bottom:0;
    color:#212121;
    
    font-weight:600
}
.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:3px;
    display:block;
    margin-top:6px;
    background-color:#ff6d27
}
.header-container .textwidget .cerfied-icons-in {
    display: block;
}
.header-container .textwidget .cerfied-icons-in img{
    max-height:42px;
    width: auto;
    margin:0 0 8px 6px;
    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: 10px !important;
}
.icon-menu-dropdown>a{
    padding-left:45px!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:600!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:8px!important;
    padding-bottom:8px!important;
    padding-left:38px!important;
    background-position:0 50%!important;
    background-repeat:no-repeat!important;
    background-size:26px!important;
    line-height:18px!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:2px 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:38px!important;
    padding-top:8px!important;
    padding-bottom:8px!important;
    color:#212121
}
.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:5px
}
.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:600;
    color:#ff6d27!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:2px;
    background-color:#ccc;
    margin-top:5px!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:14px
}
.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:100%;
    background-color:#ccc;
    margin-left:-10px;
    margin-right:8px;
    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: 10px 12px 10px 58px !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: 0px !important;
    min-height: 0px !important;
    font-size: 14px;
    margin-bottom: 5px;
}
.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: 14px;
    padding: 0px !important;
    min-height: 0px !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: 18px;
    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: 2px 0px !important;
    min-height: 0px !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: #545454 !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: #ff6d27 !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: none;
    padding-top: 0px;
}
.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: 0px;
    padding-bottom: 4px;
    min-height: 0px !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 #ddd;
}
.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: 18px;
}
.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: 0px !important;
    padding-right: 0px !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: 0px !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: 0px !important;
    padding-bottom: 6px !important;
}
.header-container #mega-menu-wrap-primary #mega-menu-primary >li.half-width.lft-brand-img .widget_media_image {
    margin-bottom: 10px;
    margin-top: 5px;
    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:6px
}
.contact-chat-icon{
    background-position:-37px -55px;
    width:18px;
    height:17px
}
.sprite-icon .news-icon{
    margin-right:5px;
    float:left;
    vertical-align:middle
}
.contact-opener.sprite-icon{
    background-image:none
}
.contact-opener.sprite-icon .contact-chat-icon{
    margin-left:8px
}
.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:2px!important
}
.sprite-icon .icon-menu-dropdown.mortgage>a::before{
    background-position:0 -652px!important;
    width:32px!important;
    height:32px!important;
    margin-top:2px!important
}
.sprite-icon .icon-menu-dropdown.list-menu-sm a{
    padding-left:38px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    font-size:14px!important;
    border:0!important;
    line-height:32px!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:5px!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:32px 5px;
        font-size:14px
    }
    .header-container .textwidget .cerfied-icons-in img{
        max-height:44px;
        margin-left:6px
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{
        padding-left:5px;
        padding-right:5px
    }
    .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: 14px;
        padding-left: 45px!important;
        line-height: normal;
        padding-bottom: 15px;
    }
    .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:14px;
        line-height:32px
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{
        padding-top:6px;
        padding-bottom:6px
    }
    .box-header-bg {
        padding: 0px 15px;
    }
    .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: 10px;
    }
    .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: 5px 10px;
        border: .1rem solid #b4b7c0;
    }
    .navbar-toggler:focus {
        box-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: 10px;
        padding-bottom: 10px;
    }
    .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:15px;
        width:calc(100% - 30px);
        padding:10px 10px 4px!important;
        -webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);
        -moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);
        box-shadow:0 0 4px 0 rgba(0,0,0,.2);
        -webkit-animation:mymove .6s;
        animation:mymove .6s;
        -webkit-animation-iteration-count:1;
        animation-iteration-count:1
    }
    @-webkit-keyframes mymove{
        0%{
            height:0;
            opacity:0
        }
        75%{
            height:auto;
            opacity:.75
        }
        100%{
            height:auto;
            opacity:1
        }
    }
    @keyframes mymove{
        0%{
            height:0;
            opacity:0
        }
        75%{
            height:auto;
            opacity:.5
        }
        100%{
            height:auto;
            opacity: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:14px;
        padding:0;
        border-bottom:0;
        line-height:22px !important;
        margin-bottom:5px;
        font-weight:400
    }
    .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:400!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:10px 0;
        background-color:#fff;
        border-radius:6px;
        -webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);
        -moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);
        box-shadow:0 0 4px 0 rgba(0,0,0,.2)
    }
    .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 #000;
        border-color:transparent transparent #fff #fff;
        transform-origin:0 0;
        transform:rotate(135deg);
        box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1);
        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 #fff;
        box-shadow:-2px 2px 2px 0 rgba(0,0,0,.08)
    }
    .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:#111;
        text-shadow:none;
        background-color:#fff;
        padding:8px 15px;
        display:block!important;
        font-size:14px
    }
    .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:rgba(0,0,0,.02);
        color:#ff6d27
    }
    .header-container #mega-menu-wrap-primary #mega-menu-primary>li.main-list-group>ul.mega-sub-menu li.submenu-dropdown-group {
        padding: 0px !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: 14px;
    }
    .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: 15px;
        width: calc(100% - 30px);
    }
    .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: 0px;
    }
    .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: 0px;
    }
    .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: 15px;
        width: calc(100% - 30px);
    }
    .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: 0px !important;
        padding-top: 0px !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:6px 12px;
        font-size:14px
    }
}
@media (max-width:580px){
    .header-container .navbar .navbar-collapse{
        width: 100%;
        right: 0 !important;
    }
    .header-container .navbar .navbar-collapse:before {
        right: 0px;
    }
}
/* header menu style end */
.main-home-banner {
    position: relative;
    margin-top: -126px;
    margin-bottom: -40px;
    min-height: 550px;
    height: auto;
    background: #FDE9DC;
    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: 40px 0px 0px;
    display: flex;
    align-items: center;
}
.banner-cont {
    margin-bottom: 40px;
}
.banner-head {
    margin-bottom: 30px;
}
.banner-title-img {
    margin-bottom: 20px;
}
.banner-title-img > img {
    max-height: 112px;
    height: initial;
    width: auto;
}
.banner-head > span {
    color: #ff6d27;
    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: 18px;
    line-height: 2rem;
}
.banner-cont > p, .banner-cont ul li {
    font-weight: 500;
    color: #454d5d;
}
.section-main-wrapper {
    padding-top: 40px;
}
.section-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
}
.section-wrapper.first {
    padding-top: 120px;
}
.section-wrapper.pt-sm {
    padding-top: 40px;
}
.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: #fee7da;
    border: 1px solid #f3d3b7;
    border-radius: 32px;
    padding: 30px;
}
.light-orange-block-sec .sec-sub-title {
    color: #948881;
}
.sec-head-inner {
    margin-bottom: 20px !important;
}
.sec-head-inner.mb-0 {
    margin-bottom: 0px !important;
}
.sec-head-inner.top-space {
    margin-top: 20px;
}
.sec-sub-title {
    font-size: 16px;
    font-weight: 500;
    color: #a4a09c;
    margin-bottom: 0px;
}
.sec-main-title {
    padding-bottom: 15px;
    margin-bottom: 0;
    position: relative;
}
.sec-main-title > span {
    color: #ff6d27;
}
.sec-main-title::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0px;
    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: #fffaf6;
    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%, #fffaf6;
}
.head-btm-text {
    color: #454d5d;
    font-size: 18px;
    line-height: 1.8rem;
    font-weight: 500;
}
.head-btm-img {
    margin-top: 30px;
    margin-right: 20px;
}
.curve-box {
    border-radius: 12px;
}
.blue-box-block-sec {
    background: #2e3d62 url('../../images/newimages/home-2025/bpo-sec-bg.webp') top center no-repeat;
    background-size: cover;
    border-radius: 32px;
    padding: 30px 30px 35px;
}
.curve-box.high-border {
    border: 3px solid #ffece0;
}
.curve-box.img-border {
    border: 1px solid #ffece0;
}
.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 rgba(255, 255, 255, .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: #fff;
}
.blue-box-block-sec b, .blue-box-block-sec strong {
    font-weight: 800;
}
.blue-box-block-sec .sec-main-title span {
    color: #ffa627;
}
.blue-box-block-sec .head-btm-text {
    color: #f1f5ff
}
.blue-box-block-sec h3, .blue-box-block-sec h4 {
    color: #fb8500;
}
.btn-set {
    margin-top: 20px;
}
.btn-set .btn {
    border: none;
    outline: none;
    color: #fff;
    padding-left: 16px;
    padding-right: 8px;
    line-height: normal;
    border-radius: 42px;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    font-size: 15px;
}
.btn-set .btn-primary + .btn-secondary {
    margin-left: 10px;
}
.btn-set > .btn-primary {
    background-color: #ff6d27;
}
.btn-primary.focus .btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:active,.btn-primary:hover{
    color:#fff !important;
    background-color:#f95c11 !important;
}
.btn-set > .btn-secondary {
    background-color: #2e3d62;
}
.btn-secondary.focus .btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:hover{
    color:#fff !important;
    background-color:#253a6e !important;
}
.btn-set .btn-arrow-icon {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    background-color: #fff;
    margin-left: 8px;
    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: 6px 6px 6px 12px;
    font-size: 14px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    color: #fff;
    text-decoration: none;
}
.btn-set.sm .btn-arrow-icon {
    width: 24px;
    height: 24px;
    font-size: 14px;
    margin-left: 6px;
}
.btn-set.sm .btn-arrow-icon::after {
    width: 12px;
    height: 10px;
}
.btn-set.light > .btn-primary {
    color: #2e3d62;
    background-color: #fff;
    border: 1px solid #ff6d27;
    box-shadow: none;
}
.btn-set.light:hover > .btn-primary, .btn-set.light:focus > .btn-primary {
    color: #fff;
    background-color: #ff6d27;
}
.btn-set.light .btn-arrow-icon {
    background-color: #ff6d27;
    margin-bottom: 1px;
}
.btn-set.light:hover > .btn-primary .btn-arrow-icon, .btn-set.light:focus > .btn-primary .btn-arrow-icon {
    color: #2e3d62;
    background-color: #fff;
}
.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);
}
@-webkit-keyframes ani-lft-from-rgt {
    49% {
        -webkit-transform: translate(-100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(100%)
    }
    51% {
        opacity: 1
    }
}
@-moz-keyframes ani-lft-from-rgt {
    49% {
        -moz-transform: translate(-100%)
    }
    50% {
        opacity: 0;
        -moz-transform: translate(100%)
    }
    51% {
        opacity: 1
    }
}
@keyframes ani-lft-from-rgt {
    49% {
        transform: translate(-100%)
    }
    50% {
        opacity: 0;
        transform: translate(100%)
    }
    51% {
        opacity: 1
    }
}
.banner-rgt-img {
    margin-bottom: -40px;
}
ul, ol {
    padding-left: 20px;
}
ul li, ol li {
    margin-top: 10px;
}
ul.sm li, ol.sm li {
    margin-top: 6px;
}
ul li > ul, ul li > ol, ol li > ol, ol li > ul {
    margin-top: 10px;
}
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: 0px;
}
ul.sm ul li:first-child, ol.sm ol li:first-child {
    margin-top: 6px;
}
.lower-alpha-list {
  list-style-type: lower-alpha;
}
.upper-alpha-list {
  list-style-type: upper-alpha;
}
ol.list-lg-space > li{
    margin-top: 15px
}
.container .breadcrumb {
    font-size: 13px;
    padding: 6px 15px;
    margin: 20px auto 40px;
    border-radius: 6px;
    color: #d3c2ba;
    background-color: #fcf7f5;
}
/* .container .quick-jump-menu + .breadcrumb {
    margin-bottom: 40px;
} */
.container .breadcrumb a {
    font-weight: 500;
    color: #2b2f39;
}
.container .breadcrumb a:hover {
    color: #ff6d27;
}
.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: 0px;
}
/* @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: 20px;
    }
} */
.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:-15px;
    margin-left:-15px
}
.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:15px;
    padding-left:15px
}
.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: 15px;
    padding-right: 15px;
}
/* js composer editor reseter end */
.footer-wrapper {
    padding-top: 40px;
    background-color: #2e3d62;
}
.footer-cont-item h3 {
    font-size: 21px;
    font-weight: 700;
    color: #ff6d27;
    margin-bottom: 15px;
    position: relative;
}
.footer-cont-item h3::after {
    content: "";
    height: 4px;
    border-radius: 4px;
    display: block;
    background-color: #697695;
    margin-top: 8px;
    margin-bottom: 10px;
    width: 40px;
}
.footer-cont-item h3.white-inline {
    color: #fff;
}
.footer-cont-item h3.white-inline::after {
    color: #fff;
    top: 6px;
    height: 4px;
    width: 40px;
    margin-left: 10px;
    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: #edf2ff;
    margin: 10px 0px;
    display: block;
}
.footer-cont-item ul li a:hover {
    color: #ffa627;
}
.footer-cont-item p {
    color: #edf2ff;
}
.footer-cont-item .footer-logo {
    margin-bottom: 20px;
    display: block;
}
.footer-cont-item .footer-logo img {
    max-height: 82px;
    width: auto;
}
.social-icons-out {
    margin-bottom: 20px;
    padding-top: 5px;
}
.social-icons-out > ul {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}
.social-icons-out > ul > li {
    margin: 0px 5px 10px;
}
.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: 0px 0px;
    background-repeat: no-repeat;
    background-size:192px;
    margin: 0;
    transition: all .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:0px -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: 10px;
    padding-top: 20px;
    border-top: 1px solid #697695;
}
.cerfied-icons-in {
    display: flex;
    align-items: center;
    justify-self: flex-start;
    background-color: #fff;
    border-radius: 12px;
    padding: 5px 10px;
}
.cerfied-icons-in img {
    max-height: 52px;
    width: auto;
    padding: 4px 2px;
}
.contact-form-right {
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .05);
}
.contact-form-right h3 {
    font-size: 21px;
    color: #ff6d27;
    margin-bottom: 2px;
}
.contact-form-right p {
    font-size: 14px;
    margin-bottom: 0px;
}
.contact-form-right .form-group {
    margin-top: 12px;
}
.form-group .form-control {
    font-size: 14px;
    border-radius: 8px;
    border: 1px solid #bdc1cb;
    padding: 8px 12px;
}
.form-group textarea.form-control {
    min-height: 72px;
}
.form-group label {
    font-size: 14px;
    margin-bottom: 5px;
}
.wpcf7-form .wpcf7-not-valid-tip {
    color: #ff6d27;
    font-size: 14px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    margin: 12px;
    padding: 8px 12px;
    border-radius: 8px;
    border: 2px solid #ffb900;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
}
.footer-contact-form .wpcf7 form .wpcf7-response-output {
    color: #fff;
}
.contact-form-right .btn, .floating-form .btn, .modal-custom .btn, .right-contact-form .btn {
    color: #fff;
    font-weight: 600;
    border-radius: 8px;
    display: block;
    width: 100%;
    border: none;
    background-color: #ff6d27;
    margin-top: 15px;
    margin-bottom: 10px;
    padding: 8px 16px;
}
.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: #fff;
    background-color: #f95c11;
    outline: 0;
    box-shadow: none;
}
.contact-form-right a {
    text-decoration: underline;
}
.footer-btm {
    background-color: #213055;
    padding: 20px 0px;
    margin-top: 35px;
}
.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: 15px;
    border-right:solid 1px #737e9b;
    padding:0 10px 0 0;
}
.footer-menu-btm ul li a:hover{
    color: #ffa627;
}
.footer-menu-btm ul li:last-child a{
    border-right:0px
}
.footer-menu-btm ul li a, .footer-btm .copy-text {
    color: #edf2ff;
    font-size: 14px;
}
.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:-8px 0 -8px -8px
}
.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 15px;
    color:#fff;
    cursor:pointer;
    border:0;
    font-size: 16px;
    line-height:24px;
    letter-spacing:1px;
    font-weight:600;
    text-shadow:1px 1px 1px rgba(0,0,0,.25);
    box-shadow:0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,.2);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);
    background:#ff6d27 url("../../images/newimages/contact-chat-icon.png") 90% 50% no-repeat;
    border-radius:0 0 12px 12px;
    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:#fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
    opacity: .75;
    font-size: 22px;
}
.floating-form-cont .close:hover{
    opacity: 1;
}
.floating-form-cont-in{
    font-size:14px;
    border-radius:8px 0 0 8px;
    background-color:#eff0f3;
    -webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);
    -moz-box-shadow:0 0 8px 0 rgba(0,0,0,.25);
    box-shadow:0 0 8px 0 rgba(0,0,0,.25);
    overflow:hidden;
    margin:8px 0 8px 8px
}
.floating-form-cont .contact-form-right{
    padding:10px 15px;
    border-radius:0px 8px;
    border:1px solid #d0d2d7;
    border-top: none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.floating-form-cont .contact-form-right p{
    margin-bottom: 8px;
}
.floating-form-cont .contact-form-right a,.floating-form-cont .contact-form-right p{
    line-height: 22px;
}
.floating-form-cont .contact-form-right a {
    display: block;
}
.floating-form-cont .contact-form-right .btn {
    padding-top: 4px;
    padding-bottom: 4px;
}
.floating-form-cont .contact-form-right .form-group{
    margin-bottom:10px
}
.floating-form-cont .contact-form-right .form-control{
    padding:6px 12px;
    line-height:22px;
    border-radius: 4px;
    border-color: #d0d2d7;
}
.floating-form-cont .contact-form-right .wpcf7-captchar{
    padding:6px 12px;
    line-height:22px;
    border-radius: 4px;
    height:auto
}
.floating-form-cont .form-group textarea.form-control {
    min-height: 62px;
}
.floating-form-cont-top{
    padding:10px 15px;
    background-color:#2e3d62;
    color:#fff
}
.floating-form-cont-top h3{
    font-size:21px;
    font-weight:700;
    margin-top:0;
    color:#fff;
    margin-bottom: 5px;
}
.floating-form-cont-top .ul-sm-icon-text{
    padding-left:0px;
    margin-bottom: 0px;
}
.floating-form-cont-top .ul-sm-icon-text li{
    margin-bottom:8px;
    font-size:14px;
    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: 30px;
    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:10px;
    border-radius:4px;
    border:1px solid #eee;
    height:auto;
    padding:8px 12px;
    font-size:14px;
    line-height:1.42857143;
    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: #ff6d27;
    padding-top: 12px;
    padding-bottom: 12px;
}
.modal-custom .modal-header .modal-title {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
.modal-custom .modal-header .btn-close {
    opacity: .75;
    font-size: 12px;
}
.modal-custom .modal-dialog {
  margin-top: 5rem;
}
.modal-custom .form-group {
    margin-bottom: 15px;
}
.modal-custom .modal-body p {
    margin-top: 10px;
    font-size: 15px;
}
.modal-custom .modal-body p a {
    text-decoration: underline;
}
.modal-custom .modal-body .btn {
    width: auto;
    min-width: 140px;
    margin-top: 5px;
    margin-bottom: 0;
}
.btm-mb-reduse {
    margin-bottom: -15px !important;
}
.whyus-firstp-none > p {
    display: none;
}
.inner-sec-separator {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #f9ba9c;
}
.inner-sec-top-separator {
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid #f9ba9c;
}
.inner-sec-top-separator.sm {
    padding-top: 30px;
    margin-top: 30px;
}
p:empty {
  display: none;
}
.e-text {
    color: #ff6d27 !important;
}
.block-img-cont-item {
    transition: all .5s;
    margin-top: 30px;
    height: calc(100% - 30px);
    border-radius: 16px;
    background: #fdf6f2;
    overflow: hidden;
}
.blue-box-block-sec .block-img-cont-item, .sec-linear-bg .block-img-cont-item {
    background: linear-gradient(145deg, rgba(246, 248, 251, 1) 0%, rgba(246, 248, 251, 1) 30%, rgba(254, 231, 218, 1) 100%);
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .05);
}
.sec-linear-bg .block-img-cont-item {
    background: #fff;
}
.block-img-cont-item > p {
    margin-bottom: 0;
}
.blue-box-block-sec .block-img-cont-item p {
    color: #2b2f39;
}
.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: 20px;
}
.block-img-cont-item:hover .content-in h4, .blue-box-block-sec .block-img-cont-item:hover .content-in h4 {
    color: #ff6d27;
}
.blue-box-block-sec .block-img-cont-item .content-in h4 {
    color: #2e3d62;
}
.block-img-cont-item .content-in p, .block-icon-cont-item .content-in p {
    margin-bottom: 10px;
}
.block-img-cont-item .ul-tick-style li {
    list-style-image: url(../../images/newimages/home-2025/tick-orange.svg);
    padding-left: 2px;
}
.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: #2b2f39;
    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: #ff6d27;
}
.block-img-cont-item .content-in a {
    color: #ff6d27;
    text-decoration: underline;
    transition: all .5s;
}
.mt-reduce-20 {
    margin-top: -20px;
}
.social-mob-head {
    display: none;
}
.mobile-two-col-sec {
    text-align: left;
}
.sup-tm {
    padding-left: 2px;
    padding-right: 2px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 65%;
}
.pagination-sec{
    margin:30px auto 0;
    text-align:center
}
.pagination-sec .wp-pagenavi{
    display:inline-block;
    padding:0;
    background-color: #fceee6;
    border: 1px solid #fdb9a2;
    border-radius:12px;
    color:#646464;
    font-weight: 500;
    overflow: hidden;
}
.pagination-sec .wp-pagenavi>span:first-child{
    font-size:14px;
    border: none;
}
.pagination-sec .wp-pagenavi a,.pagination-sec .wp-pagenavi span{
    border:0;
    border-left:1px solid #fdb9a2;
    padding: 12px 18px;
    margin:0;
    display:inline-block;
    vertical-align:top
}
.pagination-sec .wp-pagenavi a{
    color:#e44a00
}
.pagination-sec .wp-pagenavi a:hover,.pagination-sec .wp-pagenavi span.current{
    border-color:#fdb9a2;
    color:#2e3d62;
    font-weight: 500;
    background-color:rgba(255,255,255,.75);
}
.inner-content h3 {
    font-size: 24px;
    margin-top: 25px;
}
.inner-content p {
    margin-bottom: 20px;
}
.search-content {
    margin-bottom: 30px;
}
.search-content .btn-set.sm {
    margin-top: 12px;
}
.search-content .btn-set.sm .btn {
    font-weight: 400;
    font-size: 14px;
}
.modal-subscribe-form-new .modal-content{
    color:#212121;
    border:1px solid #666;
    background:#fff url(../../images/newimages/form-banner--btm-bg.jpg) bottom center no-repeat;
    background-size:101% 12%;
    padding:15px 15px 15px
}
.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:10px -15px -50px 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: 0px 5px 10px;
    position:relative
}
.modal-subscribe-form-new h3.modal-title{
    color:#f36f20;
    font-size:21px;
    line-height:32px;
    font-weight:700;
    margin-bottom:5px;
    text-align:center
}
.head-icon{
    position: absolute;
    bottom: -10px;
    right: -5px;
    width: 52px;
    opacity: 0.5
}
/* Modal Subscribe contact form style
.modal-subscribe-form-new h4.modal-title{
    font-size:24px;
    padding-bottom:5px
}
.modal-subscribe-form-new .modal-body{
    padding: 10px 5px 30px
}
.modal-subscribe-form-new .modal-content p{
    color:#212121;
    font-size: 14px;
    font-weight:600;
    line-height:21px;
    margin-bottom:5px
}
.modal-subscribe-form-new .modal-content h4{
    font-size: 16px;
    line-height:22px;
    margin: 10px 0px
}
.modal-subscribe-form-new .form-control{
    background-color:#fff;
    border-color:#a1a1a1;
    color:#212121;
    padding: 5px 10px
}
.modal-subscribe-form-new a{
    color:#ff9c00
}
.modal-subscribe-form-new .btn-primary{
    padding:5px 8px !important;
    min-width:100px;
    -webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 25%);
    box-shadow: 0 2px 6px rgb(0 0 0 / 25%);
}
.modal-subscribe-form-new .form-control::-webkit-input-placeholder{
    color:#666
}
.modal-subscribe-form-new .form-control::-moz-placeholder{
    color:#666
}
.modal-subscribe-form-new .form-control:-ms-input-placeholder{
    color:#666
}
.modal-subscribe-form-new .form-control:-moz-placeholder{
    color:#666
}
@media (max-width:767px){
    .modal-subscribe-form-new .modal-content{
        padding:15px;
        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: 14px;
        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: 1.4rem;
    }
    h1, h2, h3, h4 {
        line-height: 1.2;
    }
    h1 {
        font-size: 32px;
    }
    h2 {
        font-size: 26px;
    }
    h3 {
        font-size: 20px;
    }
    .mt-md-40 {
        margin-top: 40px !important;
    }
    .mt-md-30 {
        margin-top: 30px !important;
    }
    .mt-md-20 {
        margin-top: 20px !important;
    }
    .mb-md-40 {
        margin-bottom: 40px !important;
    }
    .mb-md-30 {
        margin-bottom: 30px !important;
    }
    .mb-md-20 {
        margin-bottom: 20px !important;
    }
    .box-header {
        margin-top: 10px;
    }
    .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: 16px;
        line-height: 1.6;
    }
    .section-wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .btm-infront-top-sec {
        padding-bottom: 80px;
    }
    .top-infront-btm-sec {
        padding-top: 80px;
    }
    .inner-sec-separator {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .sec-head-inner {
        margin-bottom: 20px !important;
    }
    .sec-head-inner.mb-0 {
        margin-bottom: 0px !important;
    }
    .blue-box-block-sec {
        border-radius: 24px;
        padding: 25px;
    }
    .light-orange-block-sec {
        border-radius: 24px;
        padding: 20px 30px;
    }
    .curve-box {
        display: block;
        margin-top: 20px;
    }
    .img-fluid.float-end {
        float: none !important;
    }
    .btn-set.mt-1 {
        margin-top: 0px !important;
    }
    .btn-set.float-end {
        float: none !important;
    }
    .btn-set > .btn-primary {
        padding-left: 16px;
        font-size: 14px;
        text-align: left;
    }
    .btn-set .btn-arrow-icon {
        width: 28px;
        height: 28px;
        margin-left: 6px;
    }
    .btn-set .btn-arrow-icon::after {
        width: 14px;
        height: 10px;
    }
    .footer-wrapper {
        padding-top: 30px;
    }
    .footer-contact-form {
        margin-top: 30px;
    }
    .footer-menu-btm {
        margin-bottom: 12px;
        text-align: center;
    }
    .footer-menu-btm ul li a {
        margin-right: 8px;
        padding-right: 10px;
    }
    .cerfied-icons-in {
        display: inline-block;
    }
    .inner-sec-top-separator, .inner-sec-top-separator.sm {
        padding-top: 25px;
        margin-top: 25px;
    }
    .call-action-sec, .product-tools-sec, .call-action-light-sec {
        padding: 15px 15px 20px !important;
        text-align: center;
    }
    .call-action-sec .btn-set, .call-action-light-sec .btn-set {
        margin-top: 15px !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: 30px;
    }
    .head-search-btn:after {
        bottom: -12px;
    }
}
@media (max-width:767px){
    .banner-rgt-img {
        margin-bottom: 0px;
    }
    .main-home-banner {
        margin-bottom: 0;
    }
    .section-main-wrapper {
        margin-top: 0px;
    }
    .box-header {
        margin-top: 10px;
    }
    .banner-cont {
        margin-bottom: 20px;
    }
    .banner-lft-cont .banner-rgt-img img, .banner-rgt-img.btm-hide > img {
        max-width: 320px;
        margin: 0 auto -10px;
        display: block;
    }
    .banner-head > span::after {
        display: none;
    }
    .container .breadcrumb {
        margin-bottom: 25px;
    }
    .container .breadcrumb {
        margin-top: -20px;
    }
    .section-main-wrapper.pt-0 .container .breadcrumb {
        margin-top: 15px;
    }
    .head-btm-img {
        margin-top: 20px;
    }
    .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: 10px;
    }
    ul.col-md-6.sm + ul li:first-child, ol.col-md-6.sm + ol li:first-child {
        margin-top: 6px;
    }
    .search-cont-outer {
        right: -74px;
    }
    .search-cont-inner {
        max-width: 320px;
        padding: 15px;
    }
    .pagination-sec .wp-pagenavi a, .pagination-sec .wp-pagenavi span {
        padding: 12px 12px;
    }
}
@media (max-width:580px){
    .box-header {
        padding: 0;
        margin-top: 0;
    }
    .box-header-bg {
        border-radius: 0;
    }
    .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: 10px;
    }
    ul.col-sm-6.sm + ol li:first-child, ol.col-sm-6.sm + ol li:first-child  {
        margin-top: 6px;
    }
}
@media (max-width:480px){
    .mobile-two-col-sec .vc_col-md-3, .mobile-two-col-sec .vc_col-md-4 {
        width: 100%;
        display: block;
    }
}