#content{margin-top:107px}
.header .header-menu .menu-bottom-mob.menu-item,
.header .header-btn-mob{display: none;}
header .container {width: auto; margin-left: 20px; margin-right: 20px;}
.join_now a.btn.btn-primary {margin: 0 !important;padding: 0 20px !important;height: 36px !important;display: flex !important;align-items: center;justify-content: center;}

header.header.scroll li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.megamenu:after {bottom: -12px; transition:all ease .5s;}
.header li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.megamenu .menu-item.current-menu-item a:after{content: none; }
.header .row {display: flex;}
.site-logo-main {display: flex;align-items: center;}
.page-business #content {margin-top: 60px;}
.header img.logo-main.logo-sm {display: none; }
.header.scroll  img.logo-main.logo-sm{display: inline-block; max-height: 31px;}
.header {position: fixed; top: 0; width: 100%; background-color: #fff; z-index: 9; z-index: 9999; transition: all ease .5s; box-shadow: 0 2px 11px rgb(0 0 0 / 18%); }
.header .header-btn .btn {position: relative;background-color: #fc4540 !important;}

.header.scroll .header-menu .menu-item .sub-menu {top: 38px;}


html .header-btn .btn {margin-left: auto !important; margin-right: 0px !important; }

.header.scroll .menu-item.menu-item-has-children.active>a:after, .header.scroll .menu-item.current-menu-item a:after {bottom: -15px !important;}
.header.scroll .menu-experts-v2-container .menu-item.menu-item-has-children.active>a:after, 
.header.scroll .menu-experts-v2-container .menu-item.current-menu-item a:after {bottom: -15px !important;}
.header.scroll{box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);transition: all ease .5s;}
.header-menu .menulines-button,.sub-menu .backmenu-row{display: none;}
.header .logo {display: inline-block;min-height: 23.47px;width: 136.65px;margin-right: 12px;}
.business_menu_v2.header .logo {width: 100%;max-width: 210px;}

.header-btn .btn {height: 36px; padding: 8px 14px; width: 140px; font-size: 15px !important; display: flex; justify-content: center; align-items: center; }
.header.scroll .site-logo-main {position: relative;top: 0px;line-height: 35px;padding: 14px 12px 3px;}
.header .navbar {min-height: 25px;}
.header.scroll .logo{width:10%}
.header .logo-main.scroll{height:0;font-size:0;opacity:0;display: none;}
.header.scroll .logo-main.logo-sm {opacity: 1 !important; margin-top: -11px;}
.header .logo .lrg-logo{max-width:128px}
.header.scroll .header-menu{display:inline-block;width:84%;margin-top:0;transition:ease all .3s}
.header-menu{transition:ease all .3s}
.header-menu .menu-item .sub-menu a{font-style:normal;font-weight:400;}
.header .site-logo-main .logo a{border:none}
.site-top-links .top-links {margin-bottom: 0px;opacity: 1;transition: ease all .3s;margin-top: 0px;margin-right: 24px;}
.site-top-links .top-links.scroll{margin-top: 0px; transition:ease all .3s}
.header.scroll .site-top-links{padding: 7px 12px 3px;}
.header .site-logo-main span{color:#757575;font-family:Source Sans Pro;font-size:13px;line-height:16px;margin-left:3px;position:relative;margin:5px;top:3px;}
.header .site-top-links a {color: #3C98C7;font-family: Source Sans Pro;font-style: normal;font-weight: 400;font-size: 13px;line-height: 18px;text-decoration: none;border-bottom: none;margin: 0 9px;letter-spacing: -0.01em;}
.header .site-top-links a.mr-0{margin-right:0}
.header .site-top-links .divider{color:#9d9d9d;}
.header .site-top-links {display: flex;align-items: center;justify-content: flex-end;}
.header .header-menu .navbar{background-color:transparent!important}
.header-menu .hamburger-menu{display:none}
.header-menu .menu-item .sub-menu .menu-item {transition: ease all .5s; position: relative; z-index: 9999999; background-color: #fff; }
.header-menu .menu-item .sub-menu .menu-item:hover{background-color:#f2f2f2;transition:ease all .5s}.header .header-menu .navbar .nav-item{margin-bottom:0}
.header .navbar .nav-item .nav-link{border-bottom:3px solid transparent;-webkit-transition:ease all .5s;transition:ease all .5s}
.header .navbar .nav-item:hover .nav-link{border-bottom:3px solid #fc4540;-webkit-transition:ease all .5s;transition:ease all .5s}
.header .navbar .nav-item:first-child .nav-link,.header .navbar .navbar-collapse{padding-left:0;position:relative}
.header .navbar .nav-item:first-child .nav-link{margin-left:0}
.header .navbar .nav-item .nav-link{color:#252525;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:32px;padding:15px 0 10px;margin:0 30px}
.header .navbar .nav-item .nav-link:after{display:none}
.header .nav-item .dropdown-menu li{color:#252525;font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:15px;line-height:20px}
.header-menu ul{padding-left:0;margin-bottom:0}
.header-menu .menu-item .sub-menu{background-color:#fff;width:250px;background:#fff;box-shadow:0 2px 5px rgb(0 0 0 / 25%);border-radius:0 0 3px 3px;z-index:9; display:none;position:absolute;margin-top:0;top:58px}
.header .logo .sml-logo{max-width:22px;height:22px;object-fit:contain}
.header-menu .sub-menu .menu-item{display:block;margin:0;}
.header-menu .sub-menu .menu-item > a{padding:14px 18px; display: block;}
.header-menu .menu-item{display:inline-block;margin:0 12px;position:relative}
.header .menu-item.menu-item-has-children:first-child{margin-left:12px;}
.header-menu ul{padding-left:0}
.header-menu .menu-item a {color: #4e4e4e;font-family: Source Sans Pro;font-style: normal;font-weight: 600;font-size: 15px;line-height: 24px;border-bottom: 3px solid transparent;letter-spacing: 0px;}
.pb-0{padding-bottom:0!important}

.header .menu-item.menu-item-has-children{padding-top:0px;position:relative;padding-bottom:0px;margin-bottom: 0px !important; }
.header .menu-item.menu-item-has-children a{position:relative}
.header .menu-item.menu-item-has-children.active>a:after,.header .menu-item.current-menu-item a:after{z-index: 99; content: ''; position: absolute; background-color: #fc4540; width: 100%; height: 3px; bottom: -20px; left: 0;}
.business_menu_v2.header .menu-item.menu-item-has-children.active>a:after {bottom: -20px;}
.header-menu .menu-item.active .sub-menu{display:block}
.business-v2 {display: flex;flex-wrap: wrap;}
.business-v2 li {margin-right: 25px;}
.menu-business-v2-container div#mob-menu-links , .header .site-logo-main span.navtrigger{display: none;}
.mobile-menu .right_sidebar_menu {display: none;}
.business_menu_v2.header .menu-item.menu-item-has-children > a {padding-right: 16px;}
.business_menu_v2.header .menu-item.menu-item-has-children > a:before {position: absolute; content: ""; font-family: 'FontAwesome'; top: -2px; right: 0px; color: #757575; font-size: 10px;}
.header-menu .menu-item .sub-menu:before {content: ""; top: -8px; left: 18px; width: 16px; height: 16px; display: block; position: absolute; background-color: #ffff; transform: rotate(45deg); box-shadow: 0px 0px 4px rgb(0 0 0 / 25%); z-index: -9; }
.business_menu_v2 .menu-item.menu-item-has-children.active>a:after{display: none; }
.expert_menu_none #content {margin-top: 0px !important; }





@media screen and (max-width: 1366px) {
    .header-menu .menu-item a {
        line-height: 24px;
    }
    .business_menu_v2.header .menu-item.menu-item-has-children > a {
        padding-right: 15px;
    }
    .header .site-top-links a {
        margin: 0 4px;
    }
}


@media screen and (max-width: 1280px){
    .business_menu_v2.header .menu-item.menu-item-has-children > a {
        padding-right: 18px;
    }
    .header .site-top-links a {
        margin: 0 6px;
    }
}

@media screen and (max-width:1225px){
    .header .col-md-6:first-child {width: 60%;}
    .header .col-md-6 {padding-right: 0px;padding-left: 0px;}
    .header-menu .menu-item {margin: 0 7px;}
    .header .menu-item.menu-item-has-children:first-child{margin-left: 7px;}
}

@media screen and (max-width: 1057px){
    .header .site-top-links a {margin: 0 3px;}
}


@media screen and (max-width:1024px){
    .header-menu .menu-item{margin:0 20px}
    .header{position:fixed;width:100%;}
    .header-menu .menu-item{margin:0 7px}
    .header .logo-main.scroll {display: none;}
    .header-menu .menu-item a {font-size: 15px;}
    
    .header .col-md-6 {padding-left: 0px;padding-right: 0px;}
    .header-btn .btn {width: auto;}
    .header .col-md-6:first-child {width: 65%;}
    .header .site-top-links a{margin: 0 7px;}
    .header .header-btn-mob.join_now .sign_up {position: relative; background-color: #fc4540 !important; border-color: #fc4540 !important; }
    .business_menu_v2.header .menu-item.menu-item-has-children.active > a:before {transform: rotate(180deg);}
}
@media screen and (max-width:768px){
    .header-menu .menu-item-has-children:after{display:none}
}

@media screen and (max-width: 1049px){
    .site-top-links .top-links {margin-bottom: 0px;opacity: 1;transition: ease all .3s;margin-top: 0px;margin-right: 10px;}
    .header .site-top-links a {margin: 0 5px;}
    .business_menu_v2.header .menu-item.menu-item-has-children > a {padding-right: 18px;}
    .header .menu-item.menu-item-has-children:first-child {margin-left: 5px;}
    .header-menu .menu-item {margin: 0 5px;}
}


@media screen and (max-width:1023px){
    .business_menu_v2 .menu-bottom-mob a {padding: 0px 36px;}
    .header .header-menu .menu-bottom-mob.menu-item {width: 100%;height: 72px;display: flex !important;align-items: center;}
    .header .header-menu .menu-bottom-mob.menu-item {border-bottom: 0px !important;}
    .header .header-btn-mob {position: absolute;right: 75px;}
    .header .header-btn-mob.join_now .sign_up {position: relative;}
    .header .header-menu .menu-bottom-mob.menu-item > a {font-size: 18px;line-height: 18px;color: #3C98C7;font-weight: 400;}
    .header .header-menu .menu-bottom-mob.menu-item, .header .header-btn-mob{display: block;}
    .business_menu_v2.header .menu-item.menu-item-has-children > a:before {right: 20px;color: #757575;}
    .header-menu .menu-item .sub-menu {display: none;}
    .business_menu_v2.header .menu-item.menu-item-has-children > a:before {top: auto;}
    .header .menu-item.menu-item-has-children > a {padding-right: 20px;font-weight: 600;font-size: 21px;line-height: 18px;color: #4E4E4E;height: 72px;display: flex;align-items: center;padding: 11px 18px;}
    .header .row {height: 60px;}
    .header .col-md-6:first-child {width: 100%;padding-left: 36px;padding-right: 36px;}
    .mobile-menu .right_sidebar_menu {display: block !important;padding-bottom: 110px;}
    .mobile-menu .right_sidebar_menu .header-btn{margin-bottom: 44px;margin-top: 40px;text-align: center;}
    .mobile-menu .right_sidebar_menu .top-links a:first-child {border-bottom: 1px solid #E3E3E3 !important;}
    .mobile-menu .right_sidebar_menu .header-btn .c-btn-red {font-weight: 600;font-size: 15px;line-height: 14px;width: 150px !important;}
    .right_sidebar_menu .top-links a {color: #3C98C7;font-size: 15px;line-height: 20px;font-style: normal;font-weight: normal;display: block;border-bottom: none;padding: 14px 18px;}
    .mobile-menu .right_sidebar_menu .divider {display: none;}
    header .container{margin-left: 0; margin-right: 0;}
    .header .site-logo-main span.navtrigger{display: flex;}
    #content{margin-top:50px}
    .header.scroll .logo-main.logo-sm{margin-top: 0;}
    .header-menu .menulines-button,.sub-menu .backmenu-row {display: block;}
    .header.scroll .header-menu .menu-item .sub-menu{top:0px;}
    .header .menu-item.current-menu-item a:after{display: none;}
    html .header-btn .btn {margin-right: auto !important; }
    .header-btn .btn {margin-left: auto !important;margin-right: auto !important;}
    .site-top-links .top-links.scroll{height: auto;opacity: 1;}
    .menu-experts-v2-container .menu-item {position: relative;border-bottom: 1px solid #e3e3e3!important;padding: 11px 18px;display: block;}
    body.scroll {overflow: hidden;}
    .hamburger .line{width:18px;height:3px;background-color:#757575,100%;display:block;margin:5px 0 5px auto!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#757575;margin-left:auto}
    .hamburger:hover{cursor:pointer}
    #hamburger-1.is-active .line:nth-child(2){opacity:0}
    #hamburger-1.is-active .line:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}
    .header-menu .menu-item-has-children:after{content:"";font-family:FontAwesome;right:15px;position:absolute;top:0;font-size:14px;transform:rotate(-90deg) translate(-20px,0);display:none}
    .container{width:100%}
    .header .site-logo-main span{top:4px}
    .header .site-logo-main .hamburger-menu {padding-right: 0px;display: inline-block;position: absolute;top: -20px;right: 36px;}
    .page-business #content {margin-top: 60px;}
    .header .site-logo-main .header-menu{display:inline-block;width:100%;position:absolute;top:5px;margin-top:25px;left:0}
    .header .site-logo-main.pb-0{padding-bottom:15px!important}
    .site-top-links .top-links{margin-top: 20px;}
    .header .site-top-links{display:flex;padding:0 0 15px 0!important;width:100%;flex-direction:column;background-color:transparent;text-align:left;transform: translateX(100%);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}
    .site-logo-main + div#mob-menu-links {display: none;}
    .menu-business-v2-container div#mob-menu-links {display: flex; margin-top: 20px;}
    .header .site-top-links.block{-webkit-transition:all .65s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;transform: translateX(0%);height: auto;}
    .header .site-top-links .header-btn{margin-top:15px;order:-1;text-align:center}
    .header .site-top-links a.mr-0{position:relative}.header .site-top-links a.mr-0:before{position:absolute;content:'';background-color:#e3e3e3;height:1px;width:100%;top:-13px;left:0}
    .header .site-top-links a{margin:13px 16px 13px 0;display:block;padding-left:15px}
    .header{border:none}.header .site-top-links .divider{display:none}
    .header .menu-item.menu-item-has-children{display:block;width:100%;}
    .header .menu-item.menu-item-has-children:first-child{margin-left:0;border-top: 1px solid #e3e3e3!important;}
    .header .navbar .navbar-collapse{padding-right:0; height: 0px;}
    .header .site-logo-main .logo{display:inline-block;width:90%;position:relative;z-index:999}
    .header .site-logo-main{font-size:0;background-color:#fff;}
    .header .site-logo-main .hamburger-menu .fa{font-size:20px;line-height:18px}
    .header .site-logo-main .hamburger-menu{text-align:right;line-height:1}
    .menu-business-v2-container{transform:translateX(100%);display:block;background-color:#fff;position:relative;z-index:9;}
    .header .menu-business-v2-container.active{transform:translateX(0);transition:transform .5s ease-in 0s;}
    .header-menu .menu-item.active .sub-menu {display: block;padding-bottom: 17px;}
    .header .menu-item.menu-item-has-children .sub-menu .back-trigger{padding:11px 18px;text-align:center;position:relative}
    .header .menu-item.menu-item-has-children .sub-menu .back-trigger:before{content:"";position:absolute;top:50%;left:50%;height:8px;width:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:translate(-50%,-50%) rotate(135deg);left:25px}
    .header .menu-business-v2-container{top: 28px;position: relative;}
    .header .menu-business-v2-container.active{display:block;background-color:#fff;position:relative;z-index:9;height: 100vh;}
    .header-menu .menu-item .sub-menu{background-color:#fff;width:100%;background:#fff;box-shadow:none;border-radius:0 0 3px 3px;z-index:9;overflow:hidden;position:relative;margin-top:0;top:0}
    
    .header-menu .sub-menu .menu-item > a {padding: 14px 18px;font-style: normal;font-weight: 600;font-size: 18px;line-height: 20px;color: #757575;}
    .header-menu .sub-menu .menu-item:last-child{border-bottom:1px solid #e3e3e3}
    .header-menu .menu-item-has-children.active::after{transform:rotate(0) translate(0,20px);top:0}
    .header .menu-item.menu-item-has-children{position:static;border-bottom:1px solid #e3e3e3!important;padding:0px 18px}
    .header .container{padding:0}
    .header .menu-item.menu-item-has-children{margin:0}
    .expert_menu_v2 .site-logo-main .logo {width: 70%; z-index: 99;}
    .business_menu_v2 .btn.mobile-btn {display: none; }
    .header-menu .menu-item .sub-menu:before{display:none;}
    .expert_menu_none .header {height: 0px; box-shadow: none; }
}
@media screen and (max-width:750px){
    .header .site-logo-main .logo {width: 80%;margin-left: 0px !important;}
}
@media only screen and (max-width:575px){
    .header.scroll  img.logo-main.logo-sm{display: none;}
    .header .mobile-menu{background:#fff;height:100vh}
    .pb-0{padding-bottom:15px!important}
    .header .logo-main.scroll {height: auto;display: inline-block; font-size: 13px;transition: ease all .3s;opacity: 1;}
    .logo-main.logo-sm {display: none;}
    .header .site-logo-main {font-size: 13px;}
}
@media only screen and (max-width:1023px){
    .site-top-links .top-links.scroll{margin-top: 0;}
    .header {height: 60px;}
    .header.scroll .logo-main.logo-sm {height: 23px;}
    .header.scroll .site-logo-main{line-height: 1}
    .header .navbar {min-height: 0px;}
    
    .header-menu .menu-item .sub-menu .menu-item:hover{background-color: transparent;}
    .header.scroll .site-logo-main{top:0px;}
    .header .menu-item.menu-item-has-children .sub-menu{
        
        opacity:1;
        
        width:100%;
        left:0;
        
        top:0;
        transition:transform .5s ease-in 0s;
        z-index: 999;}
    .header .site-top-links a:first-child{padding-bottom:10px}
    
    .header .menu-item.menu-item-has-children.active>a:after{display:none}
    .header-menu .menu-item a{display:block;font-weight: 400;}
    .header .menu-item.menu-item-has-children.megamenu.sub-open{position:initial;}
    .header .menu-item.menu-item-has-children.sub-open .sub-menu{transform:translateX(0)}#menu_trigger{height:22px;width:30px;display:inline-block;display:none}#menu_trigger .menulines{margin-top:9px;position:relative;display:block}
    #menu_trigger .menulines,#menu_trigger .menulines:after,#menu_trigger .menulines:before{content:"";height:2px;width:30px;border-radius:5px;background:#fff}
    #menu_trigger .menulines:after,#menu_trigger .menulines:before{position:absolute;left:0}#menu_trigger .menulines:before{top:-9px}
    #menu_trigger .menulines:after{top:9px}.mobile-menu{background:#fff;height:100vh;overflow-x: scroll;}
    .mobile-menu ul{display:block}
    .mobile-menu li a .navtrigger{position:absolute;right:0;top:0;bottom:0;width:30px;background:#fff}
    .mobile-menu li a .navtrigger:before{content:"";position:absolute;top:50%;left:100%;height:8px;width:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:translate(-50%,-50%) rotate(-45deg)}
    .mobile-menu li .submenu{position:absolute;top:0;left:100%;width:100%;background:#333;height:100%;transition:350ms all;z-index:1}.mobile-menu li .submenu li{font-size:14px}
    .mobile-menu li .submenu .backmenu-row{position:relative;padding:20px;padding-left:50px;background:#333;font-size:16px}
    .mobile-menu li .submenu .backmenu-row .back-trigger{padding:0;position:absolute;left:0;top:0;bottom:0;width:30px;display:block;background:#3d3d3d;border:1px solid #404040}
    .mobile-menu li .submenu .backmenu-row .back-trigger:before{content:"";position:absolute;top:50%;left:50%;height:8px;width:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(135deg)}
    .mobile-menu li .submenu .backmenu-row em{font-style:normal;color:#fff}.mobile-menu li.sub-open>.submenu{left:0}
    .header .menu-item.menu-item-has-children .sub-menu div#mob-menu-links a {border-bottom: 0 !important; }
    .header .menu-item.menu-item-has-children .sub-menu div#mob-menu-links 
    .top-links a{color: #3c98c7; font-family: Source Sans Pro; font-style: normal; font-weight: 600; font-size: 13px; line-height: 16px; text-decoration: none; border-bottom: none; 
    }
    .header .menu-item.menu-item-has-children .sub-menu div#mob-menu-links .header-btn a{padding: 10px 0;}
    .header .menu-item.menu-item-has-children .sub-menu div#mob-menu-links {margin-left: -15px; margin-right: -15px; width: calc(100% + 30px); }
}

@media only screen and (max-width:599px){
    .header .col-md-6:first-child {width: 100%;padding-left: 18px;padding-right: 18px;}
    .header .site-logo-main .hamburger-menu {padding-right: 16px;}
    .header .menu-item.menu-item-has-children > a {padding: 11px 0px;}
    .header-menu .sub-menu .menu-item > a {padding: 14px 0px;}
    .business_menu_v2.header .menu-item.menu-item-has-children > a:before {right: 0px;}
    .header .site-logo-main .hamburger-menu {right: 0px;}
    .header .header-btn-mob {right: 50px;}
    .business_menu_v2 .menu-bottom-mob a {padding: 0px 16px;}
    .business_menu_v2 .btn.mobile-btn {display: inline-block; }
    .business_menu_v2 .btn.ipad-btn {display: none; }
    .expert_menu_v2 .site-logo-main .logo {width: 130px;}
}

@media only screen and (max-width:390px){
    
    .expert_menu_v2.header .header-btn-mob {display: block; }

    .header .header-btn-mob {display: inline-block; }
    .header .site-logo-main span {top: 2px;}
    .header .site-logo-main .logo img {max-width: 100px!important;}
    .header .site-logo-main .header-menu {top: 7px;}

}


@media screen and (max-width: 360px){
    .header .header-btn-mob {right: 40px;}
    .business_menu_v2 .btn.mobile-btn {padding: 0px 5px;}
    .header .header-btn-mob .btn-primary {padding: 0px 8px !important; }
}

@media screen and (max-width: 330px){
    .header .header-btn-mob .btn-primary {padding: 0px 5px !important; }
}


@keyframes slide-in {
    0% {-webkit-transform: translateX(-100%);}
    100% {-webkit-transform: translateX(100%);}
}

@-webkit-keyframes slide-in {
    0% {transform: translateX(-100%);}
    100% {transform: translateX(100%);}
}

@keyframes slide-out {
    0% {transform: translateX(100%);}
    100% {transform: translateX(0%);}
}

@-webkit-keyframes slide-out {
    0% {-webkit-transform: translateX(100%);}
    100% {-webkit-transform: translateX(0%);}
}