/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
@import url('//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto:400,500|Lato:300,400,700,900"');
.has-error{border-color: red !important;}
.top_header_bar .search_bar, .top_header_bar .close_btn{display: none;}
.top_header_bar .search_bar input{text-align: left;}
.top_header_bar .close_btn .elementor-button-link{background-color: transparent !important;}
.top_header_bar .close_btn{z-index: 999 !important;}
.top_header_bar #ajaxsearchlite1 .proloading, .top_header_bar #ajaxsearchlite1 .proclose, .top_header_bar .probox .promagnifier, .top_header_bar .prosettings,
.top_header_bar #ajaxsearchlite1 .probox .proinput input.autocomplete{display: none !important;}
.top_header_bar #ajaxsearchlite1 .probox, div.asl_w .probox{height: 70px !important;}
.top_header_bar #ajaxsearchlite1 .probox .proinput input[type=search]{padding: 0px 0px 5px 10px !important; font-size: 14px;}


div.asl_r .resdrg {float: none;text-align: center;margin: auto; width: 70%;}

div.asl_r .results .item {float: left; width:25%; padding: 0;border: none;}
div.asl_r .results .item .asl_content { float: left;  width: 100%;    text-align: center;    padding: 0 ;}
div.asl_r .results .item .asl_content > div.asl_image {border-radius: 5px;box-shadow: 0px 19px 35px -22px rgba(0, 0, 0, 0.5);filter: brightness(90%);transition: 0.3s;width: calc(100% - 30px);    height: 200px;    margin: auto;   float: none;    text-align: center;}
div.asl_r .results .item.hovered .asl_content > div.asl_image{box-shadow: 0px 8px 11px -6px rgba(0, 0, 0, 0.5);filter: brightness(80%);transition: 0.3s;}
div.asl_r .results .item .asl_content h3 { float: none; width: calc(100% - 30px); margin: auto; display: inline-block; text-align: center; margin-top: 15px;text-align:left;}
div.asl_r .results .item .asl_content h3 a { text-align: center; float: none; margin: auto;color: #272727;font-weight: 700;transition: 0.2s;}
div.asl_r .results .item .asl_content h3 a:hover{font-weight: 700;font-family: Open Sans;color: #000;font-size: 14px;}
div.asl_r p.showmore { position: relative; width: auto; text-align: center;margin: 50px 0 0;}
div.asl_r p.showmore a {display: inline-block;padding: 0 10px;color: #20c178;border: 1px solid #f5f5f5;transition: all 300ms ease-in-out;position: relative;visibility: visible;top: 0px;padding: 15px 67px 15px 60px;color: #3c3c3c;background: #f5f5f5;font-size: 15px;font-weight: 600;text-transform: uppercase;letter-spacing: 0px;border-radius: 900px;transition: 0.2s;}
div.asl_r p.showmore a:hover {background-color: #20c178; color: #fff;}
div.asl_r.vertical { padding: 50px 0;}
div.asl_r.vertical .results .asl_spacer{display: none;}
div#ajaxsearchliteres1{top:67px !important;}
body.admin-bar div#ajaxsearchliteres1{top: 112px !important;}
div.asl_r .results .item.hovered{background: transparent;}

.elementor-2134 .elementor-element.elementor-global-2265{width: 86% !important;}

/**/
body div.asl_r .results .item { background: transparent}/**/
.elementor-7504 .elementor-element.elementor-element-66d1bcd .elementor-heading-title{font-size: 28px; line-height: 40px; color: #575757; font-family: 'open-sans';}

.single-post #ajaxsearchliteres2{padding:0px;}
.single-post #ajaxsearchliteres2 .results .resdrg{width: 90%;}
.single-post #ajaxsearchliteres2 .results .resdrg > div{width: 100%;}
.single-post #ajaxsearchliteres2 .results .resdrg > div .asl_image{display: none;}
.single-post #ajaxsearchliteres2 > .showmore{margin: 10px 0 10px;}
.single-post #ajaxsearchliteres2 > .showmore a{padding: 8px 30px 8px 30px;}
body.search-results .widget_search{display: none;}

@media(max-width: 1430px){
    .elementor-2134 .elementor-element.elementor-element-300b7c4c{width: 7% !important; max-width: 7% !important;}
    .elementor-2134 .elementor-element.elementor-element-f78146c{width: 6% !important; max-width: 6% !important;}
    .elementor-element.elementor-element-a21fe45.elementor-nav-menu__align-right.elementor-nav-menu--stretch.elementor-widget__width-initial.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-initial.elementor-nav-menu--indicator-classic.elementor-nav-menu--dropdown-tablet.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-global.elementor-global-2265.elementor-widget-nav-menu{width: 87% !important; ; max-width: 87% !important;}
}
@media(max-width: 1399px) and (min-width: 1200px){
    div.asl_r .resdrg{width:90%;}
}
@media(max-width: 1199px) and (min-width: 992px){
    div.asl_r .resdrg{width:100%;}
}
@media screen and (max-width: 1300px){
    .elementor-2271 .elementor-element.elementor-element-54753ae{max-width: 61% !important;}
    .elementor-2271 .elementor-element.elementor-element-75db543{width: 50px !important;max-width: 50px !important;}
}

@media screen and (max-width: 1024px){
    .elementor-2134 .elementor-element.elementor-element-f78146c > .elementor-widget-container{text-align: right !important;}
    .elementor-2271 .elementor-element.elementor-element-75db543{width: 25px !important; max-width: 25px !important;}
    .elementor-2134 .elementor-element.elementor-element-300b7c4c{width: 8% !important; max-width: 8% !important;}
    .elementor-2134 .elementor-element.elementor-element-f78146c{width: 85% !important; max-width: 85% !important;}
    .elementor-element.elementor-element-a21fe45.elementor-nav-menu__align-right.elementor-nav-menu--stretch.elementor-widget__width-initial.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-initial.elementor-nav-menu--indicator-classic.elementor-nav-menu--dropdown-tablet.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-global.elementor-global-2265.elementor-widget-nav-menu{width: 6% !important; max-width: 6% !important;}
}
@media screen and (max-width: 1024px){
    body .elementor-2134 .elementor-element.elementor-element-f78146c{width: 60% !important; max-width: 60% !important;}
    body .elementor-2134 .elementor-element.elementor-global-2265{max-width: 10%;}
    body .elementor-2134 .elementor-element.elementor-global-2265 .elementor-menu-toggle{margin: 0px;}
    body .elementor-2134 .elementor-element.elementor-global-2265 > .elementor-widget-container{margin: 0px;}
}
@media screen and (max-width: 1024px) and (min-width: 767px){
	body .elementor-2134 .elementor-element.elementor-element-f78146c{margin-top: 5px;}
}
@media screen and (max-width: 991px){
    div.asl_r .resdrg{display: flex; flex-wrap:wrap; }
    div.asl_r .results .item{width: 50%; margin: 10px 0}
}
@media screen and (max-width: 767px){
    div.asl_r .resdrg{width: 100%;}
    div#ajaxsearchliteres1 { top: 61px !important;}
    div.asl_r .results .item .asl_content > div.asl_image{height: 150px;}
    .elementor-2134 .elementor-element.elementor-element-300b7c4c{width: 13% !important; max-width: 13% !important;}
    .elementor-2134 .elementor-element.elementor-element-f78146c{width: 80% !important; max-width: 80% !important;}
}
@media screen and (max-width: 580px){
    .top_header_bar .search-form input{padding-left: 20px !important;}
    .top_header_bar .close_btn{right: 10px !important;}
    div.asl_r.vertical { padding: 10px 0;  }
    div.asl_r p.showmore{margin: 15px 0 0}
    div.asl_r .results .item .asl_content > div.asl_image{height: 100px;}
    .elementor-2134 .elementor-element.elementor-element-300b7c4c{width: 35% !important; max-width: 35% !important;}
    body .elementor-2134 .elementor-element.elementor-element-f78146c{width: 52% !important; max-width: 52% !important;}
    .elementor-element.elementor-element-a21fe45.elementor-nav-menu__align-right.elementor-nav-menu--stretch.elementor-widget__width-initial.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-initial.elementor-nav-menu--indicator-classic.elementor-nav-menu--dropdown-tablet.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-global.elementor-global-2265.elementor-widget-nav-menu{width: 13% !important; max-width: 13% !important;}
    body .elementor-2134 .elementor-element.elementor-global-2265{max-width: 10%;}/**/
    .elementor-2134 .elementor-element.elementor-global-2265 > .elementor-widget-container{margin-top: 0px !important;}
    .elementor-2134 .elementor-element.elementor-element-7586a7e5 > .elementor-element-populated{margin-bottom: 10px !important;}
    div.asl_r .asl_simplebar-content{max-width: 100%;overflow-x: scroll;}
}

/* home page blog design */
.opportunity-type {border-top: 1px solid #e5e5e5;padding: 0;margin-left: 15px;margin-right: 15px}
.opportunity-type h3, .opportunity-type h4 {margin: 0}
.opportunity-type h3>a,
.opportunity-type h3>span,
.opportunity-type h4>a,
.opportunity-type h4>span {background: #f7f7f7;padding: 0 20px;position: relative;color: #20c178;font-family: 'Open Sans';font-weight: 600;text-transform: capitalize;font-size: 14px}
.opportunity-type h3>span {bottom: 35px}
.opportunity-type h4>span {bottom: 13px}
.tombstone {background: white;overflow: hidden;position: relative;margin: 0 auto;padding-bottom: 10px;}
.tombstone .search-result-tombstone {display: none}
.tombstone>a {color: #1e1e1e;display: block}
.tombstone>a:hover,
.tombstone>a:focus,
.tombstone>a:visited {color: #1e1e1e;text-decoration: none}
.tombstone .tombstone-cover {background-color: white;background-position: center;background-size: cover;height: 195px;position: relative}
.tombstone .tombstone-cover:before {bottom: 0;content: '';left: 0;opacity: 0.5;position: absolute;right: 0;top: 0}
.tombstone .tombstone-cover .cover-profile {position: absolute;bottom: -15px;padding: 0 15px;display: table}
.tombstone .tombstone-cover .cover-profile img,
.tombstone .tombstone-cover .cover-profile h3 {display: table-cell;vertical-align: bottom}
.tombstone .tombstone-cover .cover-profile img {width: 90px;height: 90px;margin-bottom: -15px}
.tombstone .tombstone-cover .cover-profile h3 {position: relative;left: 15px;bottom: 25px;padding-right: 15px;text-shadow: 2px 2px #1e1e1e;color: white}
.tombstone .tombstone-cover .btn-success {font-size: 14px;position: absolute;bottom: 17px;right: 17px;border-radius: 5px; border-color: #FF5A00; color: #FF5A00; padding: 8.5px 20px; background-color: #fff; font-weight: 700; font-family: 'open sans';}
.tombstone .tombstone-cover .btn-success:hover, .tombstone .tombstone-cover .btn-success:focus{background-color: #fff;}
.tombstone .cover-banner { font-family:'Open Sans'; width: 100%;padding: 15px 10px;line-height: 0;text-align: center;color: white;font-weight: 600;font-size: 12px;background-color: rgba(30, 30, 30, 0.6)}
.tombstone .cover-banner .toggle-tip {position: absolute;top: 5px;right: 5px;cursor: pointer;background-color: white;border-radius: 100%;box-shadow: 1px 1px 5px #1e1e1e}
.tombstone .cover-banner .toggle-tip.title3 {color: #5f71ec}
.tombstone .cover-banner .toggle-tip.title4 {color: #ea368c}
.tombstone .cover-banner .toggle-tip.five06c {color: #20c178}
.tombstone .cover-banner .se-tip {line-height: 1.4;position: absolute;z-index: 15;padding-top: 15px;left: 0;right: 0}
.tombstone .cover-banner .se-tip .tip-content {font-size: 10px;text-align: left}
.tombstone .tombstone-content {padding: 10px 15px 30px;}
.tombstone .tombstone-content h5 {font-size: 15px;font-weight: 600;margin-bottom: 5px; color: #1e1e1e; line-height: 22px; font-family: 'Open Sans';}
.tombstone .tombstone-content .tagline {font-family: 'Open Sans'; font-size: 15px;font-weight: 400;margin-bottom: 10px;color: #767676}
.tombstone .tombstone-content .icon-wrapper {text-align: center;font-size: 12px;font-weight: 100;display: table}
.tombstone .tombstone-content .icon-wrapper .fa,
.tombstone .tombstone-content .icon-wrapper .icon-desc {display: table-cell}
.tombstone .tombstone-content .icon-wrapper .icon-desc {padding-left: 4px;text-align: left}
.tombstone .tombstone-content .icon-wrapper .fa:not(.fa-circle) {opacity: 0.3}
.tombstone .tombstone-stats {margin: 0;position: relative;padding-bottom: 10px}
.tombstone .tombstone-stats.stats-no-stats {padding-bottom: 42px}
.tombstone .tombstone-stats .stat {position: initial;margin-bottom: 30px;max-height: 32px}
.tombstone .tombstone-stats .stat:not(:last-child) {border-right: 1px solid #ebedef}
body #ajaxsearchliteres1 .resdrg .tombstone .tombstone-stats{flex-wrap: nowrap;}/**/
.tombstone .tombstone-stats .stat .num {color: #1e1e1e;font-size: 18px;font-family: "Roboto";font-weight: 500;line-height: 1;}
.tombstone .tombstone-stats .stat>span, .tombstone .tombstone-stats .stat>p {color: #575757;font-size: 13px;line-height: 18px;}
.tombstone .tombstone-stats .stat-separator {position: absolute;top: 0;height: 80%;border-right: 1px solid #e4e4e4}
.tombstone .tombstone-progress {height: 10px;padding-left: 17.5px;padding-right: 17.5px}
.tombstone .percent-wrapper {height: 4px}
.tombstone .percent-progress {bottom: 15px;position: relative}
.tombstone .percent-progress .progress-bar-success {background: #20c178;box-shadow: 0 0 0}
.percent-progress .progress {box-shadow: 0 0 0;background: #ebebeb;border-radius: 3px;height: 4px;margin-bottom: 0;overflow: hidden;}
.tombstone .tombstone-stats .col-xs-4 {width: 33.33333333%;padding-right: 15px;padding-left: 15px;}
.col-centered {display: inline-block;float: none;text-align: left;margin-right: -4px;vertical-align: top;}
.margin-bottom-large {margin-bottom: 50px !important;}
.abbrev-number {font-size: 15px;}

/* search design */
body #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{color: #20c178 !important;}/**/
body div.asl_r.vertical{position: fixed; left: 0px !important; width: 100% !important; background: #f7f7f7;z-index: 999999;box-shadow: none;}/**/
body div.asl_r .resdrg{width: 100%; max-width: 1100px;}/**/

body div.asl_r p.showmore{background: #f7f7f7;}/**/
body div.asl_r p.showmore a{color: #20c178; border: 1px solid #20c178;border-radius: 3px; padding: 15px 40px; font-size: 14px; line-height: 18px; text-transform: capitalize;} /**/
body div.asl_r p.showmore a:hover{color: #fff;}/**/
body div.asl_r .resdrg .navbar-form-response-results{display: flex;}/**/
body div.asl_r .resdrg .navbar-form-response-results > div{padding: 0px 10px;}/**/
body .top_header_bar .close_btn {z-index: 99999 !important; }/**/

.js-navbar-startups-search-response > div > div.tombstone{width: 250px;}
.js-navbar-startups-search-response > div.asl_r_pagepost{background: none;}
.asl_simplebar-content::before, .asl_simplebar-content::after {display: none;}
/*.js-navbar-startups-search-result .tombstone .tombstone-stats .stat > span,.js-navbar-startups-search-result .tombstone .tombstone-stats .stat > p{color: #767676;
font-size: 12px;font-weight: 300; font-family: 'open sans'}*/
.js-navbar-startups-search-result .tombstone .tombstone-stats .stat > span,.js-navbar-startups-search-result .tombstone .tombstone-stats .stat > p{font-size: 11px;}
.js-navbar-startups-search-response .item::after {background: none !important;}

/**/
body .hidden { display: none !important;}/**/
body .js-navbar-startups-search-response .tombstone .tombstone-stats .stat .num{font-weight: 500 !important;}/**/
body .custome_button.menu-item{border: 2px solid #20c178; padding:0 20px; border-radius: 4px; margin-bottom: 0px;  margin-right: 20px; line-height: 40px;}/**/
body .custome_button.menu-item.dark{background: #20c178 !important;}/**/
body .custome_button.menu-item.dark a{color: white !important;}/**/

/* Login Menu css*/
.login_info_holder .hidden{display: none !important;}
.login_info_holder .dropdown-header {display: block; padding: 3px 20px; font-size: 15px; font-weight: 500; line-height: 1.42857143; color: #393939; letter-spacing: 0; margin-top: 15px;}
.login_info_holder li > a {display: block; padding: 4px 25px; clear: both; font-weight: 400; font-size: 13px; line-height: 1.42857143; color: rgba(30,30,30,0.3) !important;}
.login_info_holder li > a{ padding: 4px 25px !important;}
.login_info_holder li > a:hover{line-height: 18.5714px; color: #20c178 !important;}
.login_info_holder a:after{transform: unset !important; opacity: 1 !important; transition: none; right: 5px; background-color: unset !important;}
.login_info_holder ul.dropdown-menu{right: -15px; left: auto !important;border: 1px solid rgba(0,0,0,.15) !important;top: 60px; border-radius: 0px;}
.login_info_holder ul.dropdown-menu .signout{margin-bottom: 10px;}
.login_info_holder ul.dropdown-menu .col-sm-6:last-child li a{white-space: unset;}
.login_info_holder > a.elementor-item-anchor:focus{background: white;color: #2ec07a !important;outline: none;}

.login_user_name{color: #313647}
.login_user_name::after{display: none;}
/* // Login Menu css*/

/*Margin Adjust For New Tombstones*/
@media screen and (min-width: 767px) {
    .opportunity-type .tombstone-col {
        margin-bottom: 60px;
    }
}

@media screen and (min-width: 481px) {
    .tombstone {max-width: 320px}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .tombstone .tombstone-cover .btn-success {font-size: 10px;right: 10px;bottom: 10px}
    .tombstone .cover-banner {font-size: 10px}
    .tombstone .tombstone-content {padding: 5px 15px 10px}
     .tombstone .tombstone-content h5 {font-size: 10px;line-height: 1}
    .tombstone .tombstone-content .tagline {font-size: 10px;}
    .tombstone .tombstone-stats .stat .num {font-size: 13px}
     .tombstone .tombstone-stats .stat>span, .tombstone .tombstone-stats .stat>p {font-size: 9px; line-height: 12px;}
    .tombstone .tombstone-progress {padding-left: 14px;padding-right: 14px}
    .tombstone .percent-progress {bottom: 5px}
}

@media screen and (min-width: 768px){
    .opportunity-type .tombstone-col:nth-child(1),.opportunity-type .tombstone-col:nth-child(4) {padding-right: 11px}
    .opportunity-type .tombstone-col:nth-child(2),.opportunity-type .tombstone-col:nth-child(5) {padding-left: 13px;padding-right: 13px}
    .opportunity-type .tombstone-col:nth-child(3),.opportunity-type .tombstone-col:nth-child(6) {padding-left: 11px}
    .opportunity-type h3>a,
    .opportunity-type h3>span,
    .opportunity-type h4>a,
    .opportunity-type h4>span {font-size: 18px}
    .tombstone .tombstone-cover {height: 130px}
    .tombstone .tombstone-stats .stat {margin-bottom: 10px}
    .abbrev-number {font-size: 11px;}
}

@media screen and (min-width: 992px){
    .tombstone .tombstone-cover {height: 180px}
    .tombstone .tombstone-cover .btn-success {font-size: 13px;bottom: 15px;right: 15px}
    .tombstone .tombstone-content {padding: 10px 20px 30px}
    .tombstone .tombstone-content h5 {font-size: 14px}
    .tombstone .tombstone-content .tagline {font-size: 14px}
    .tombstone .tombstone-stats.stats-no-stats {padding-bottom: 57px}
    .tombstone .tombstone-stats .stat {margin-bottom: 25px}
    .tombstone .tombstone-stats .stat {padding: 0px 15px}
    .tombstone .tombstone-progress {padding-left: 20px;padding-right: 20px}
    .abbrev-number {font-size: 15px;}
    body .js-navbar-startups-search-response .tombstone .tombstone-cover {height: 140px;}/**/
    body .js-navbar-startups-search-response .tombstone .tombstone-content h5 {font-size: 12px;margin-bottom: 8px;}/**/
    body .js-navbar-startups-search-response .tombstone .tombstone-content .tagline {margin-bottom: 7px;}/**/
    body .js-navbar-startups-search-response .tombstone .tombstone-stats .stat .num {font-size: 15px;font-weight: bold;}/**/
    body .js-navbar-startups-search-response .tombstone .tombstone-stats{ flex-wrap: nowrap;}/**/
    body .js-navbar-startups-search-response .tombstone .tombstone-content {padding: 5px 20px 20px;}/**/
    body .js-navbar-startups-search-response .tombstone a {padding-bottom: 32px;}/**/
    body .js-navbar-startups-search-response .tombstone .tombstone-content .tagline {font-size: 11px;}/**/
    body .js-navbar-startups-search-response .tombstone .cover-banner{font-weight: 400;}/**/
}

@media screen and (min-width: 1200px) {
    .opportunity-type .tombstone-col:nth-child(1),.opportunity-type .tombstone-col:nth-child(4) {padding-right: 35px}
    .opportunity-type .tombstone-col:nth-child(1) .tombstone,.opportunity-type .tombstone-col:nth-child(4) .tombstone {margin-left: 0}
    .opportunity-type .tombstone-col:nth-child(2),.opportunity-type .tombstone-col:nth-child(5) {padding-left: 25px;padding-right: 25px}
    .opportunity-type .tombstone-col:nth-child(3),.opportunity-type .tombstone-col:nth-child(6) {padding-left: 35px}
    .opportunity-type .tombstone-col:nth-child(3) .tombstone,.opportunity-type .tombstone-col:nth-child(6) .tombstone {margin-right: 0}
}

@media screen and (max-width: 1420px) {
    body .elementor-2134 .elementor-element.elementor-global-2265{width: 85.361% !important;}/**/
    .login_info_holder ul.dropdown-menu{right: 0px; }
}
@media screen and (max-width: 1024px) {
    body .custome_button.menu-item{margin: 10px;}/**/
    /*.page-id-7504 .elementor-2134 .elementor-element.elementor-element-f78146c{display: none !important;}*/
    .login_info_holder ul.dropdown-menu{position: relative; border: none !important; width: 100%;}
    .login_info_holder ul.dropdown-menu .col-sm-6{max-width: 100%; flex: 0 0 100%;}
    .login_info_holder > a{justify-content: unset !important;}
    .login_info_holder > a:focus{background:#fff !important;}
    .login_info_holder > a:after{content: none;}
    .login_info_holder ul.dropdown-menu{top: 0px; }
    .login_info_holder > a .caret{display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent;}
}

@media screen and (max-width: 991px){
    body div.asl_r .resdrg {width: 1200px;overflow-x: scroll;padding: 0px 20px; max-width: unset;}/**/
    body div.asl_r .results .item {width: 25%; max-width: 250px; margin: 10px 0; padding: 0px 10px; background: #f7f7f7;}/**/
    body .js-navbar-startups-search-response{width: 100%; overflow-x: scroll;}/**/
 }

 @media (max-width: 767px){
    .opportunity-type h4 {margin-bottom: 5px}
    .tombstone {margin-bottom: 15px}
    .tombstone .tombstone-stats .stat>span, .tombstone .tombstone-stats .stat>p {font-size: 14px;}
    .opportunity-type .col-xs-12 {width: 100%;flex: 0 0 100%;max-width: 100%;}
    .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:50px !important;}
     .login_info_holder .dropdown-header:first-child{margin-top: 15px !important;}
}

/* ========== Tomb Stone 2021 Css Starts From Here =========== */

@media screen and (min-width: 1200px){
    .tb-2021 .tombstone-col:nth-child(1),
    .tb-2021 .tombstone-col:nth-child(4) {
        padding-right: 12px !important;
    }
    .tb-2021 .tombstone-col:nth-child(3),
    .tb-2021 .tombstone-col:nth-child(6) {
        padding-left: 12px !important;
    }
    .tb-2021 .tombstone-col:nth-child(2),
    .tb-2021 .tombstone-col:nth-child(5) {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
}
.tb-2021 .tombstone{
    max-width: unset !important;
}
.tb-2021 .tombstone-col > .tombstone{
    border-radius: 4px !important;
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.20);
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.20);
}
.tb-2021 h5.desc{
    font-size: 20px !important;
    font-weight: bold !important;
}
.tb-2021 .tombstone-content{
    padding: 30px 20px 30px !important;
    min-height: 151px;
}
.tb-2021 .tagline{
    font-size: 15px;
    font-family: 'Lato';
    color: #4F4F4F;
}
.tb-2021 .card-bottom-text{
    font-size: 12px;
    font-family: 'Lato';
    color: #9D9D9D;
    padding: 7px 17px;
    margin-top: 10px;
}
.tb-2021 .tombstone-cover-clouds{
    padding: 5px 10px;
}
.tb-2021 .tombstone-cover-clouds > span{
    background-color: #fff;
    padding: 6px 15px;
    font-family: 'Lato';
    font-size: 11px;
    font-weight: 900;
    border-radius: 20px;
}
.tb-2021-divider{
    background-color: #E0E0E0;
    height: 1px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
}
.tb-2021 .tb-2021-data{
    margin-top: 27px;
    padding: 0px;
}
.tb-2021 .clear{
    clear: both;
}
.tb-2021 .tb-2021-city-state{
    float: right;
    margin-right: 17px;
    font-family: 'Lato';
    font-size: 13px;
    padding: 3px 0px;
    color: #4F4F4F;
}
.tb-2021 .card-bottom-tags{
    float: left;
    margin-left: 17px;
}
.tb-2021 .card-bottom-tags > span{
    font-family: 'Lato';
    font-size: 11px;
    background-color: #E0E0E0;
    padding: 3px 10px;
    border-radius: 15px;
    font-weight: bold;
    color: #4F4F4F;
}
.tb-2021 .tombstone-col:hover{
    position: relative;
}
.tb-2021 .tombstone-col .tombstone{
    position: relative;
    display: block;
    flex: 1 1 0px;
    transition: transform 100ms;
    transition-delay: 0s;
}
.tb-2021 .tombstone-cover-clouds span{
	border: 1px solid #8080803d;
}
.tb-2021 .tb-2021-data{
    display: none;
}
@media only screen and (min-width: 768px){
    .tb-2021-margin-bottom-large{
        margin-bottom: 130px !important;
    }
    .tb-2021 .tombstone-col{
        max-height: 350px;
    }
    .tb-2021 .tombstone-col:hover .tombstone{
        margin-top: -20px;
        transform: scale(1.1);
        z-index: 1;
    }
    .tb-2021 .tombstone-col:hover .tombstone-content{
        min-height: unset !important;
    }
    /*.tb-2021 .tombstone-col:focus .tombstone{
        transform: scale(1.1);
        z-index: 1;
        margin-top: -40px;
    }*/
}
.tb-2021-bolt-icon{
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: auto;
    width: 30px;
}
.tb-2021-data .stat .num{
    font-family: 'Lato' !important;
    color: #393939 !important;
    font-weight: bold !important;
}
.tb-2021-data .stat{
    font-family: 'Lato' !important;
    color: #393939 !important;
    padding-left: 30px !important;
}

/* ========== Tomb Stone 2021 Css Ends Here =========== */

/* ========== Tag Based Tombstone Css Starts From Here =========== */
@media screen and (min-width: 481px){
    .se-tag-based-tombstones .tombstone{
        max-width: 100% !important;
    }
}
.se-tag-based-tombstones .margin-bottom-large{
    margin-bottom: 0px !important;
}
@media screen and (min-width: 992px){
    /*.se-tag-based-tombstones .tombstone .tombstone-cover {
        height: 280px;
    }*/
}
.se-campaings-type-title{
    color: #393939;
    font-family: "Lato", Lato, Open Sans;
    font-size: 20px;
    font-weight: bold;
    line-height: 32px;
    letter-spacing: 0.31px;
    padding-left: 15px;
    margin-bottom: 40px;
    margin-top: 20px;
}
.se-campaings-type-title > span{
    color: #2ec07a;
}

/* ========== Tag Based Tombstone Css Ends Here =========== */

/* ========== Custom Ajax Search From Css Starts From Here =========== */
.custom-ajax-search-form .checkbox-container{
    display: flex;
    align-items: center;
    padding: 0px 8px;
}
.custom-ajax-search-form .checkbox-container input{
    display: none !important;
}
.custom-ajax-search-form .checkbox-container .selected-btn{
    opacity: 1;
}
.custom-ajax-search-form .checkbox-container .check-btn {
    display: inline-block;
    padding: 1px 5px;
    margin-right: 8px;
    transition: all .2s ease;
    background-color: #1bc177;
    opacity: .5;
    color: white;
}
.custom-ajax-search-form .btn {
    border: 0;
    border-radius: 3px;
    font-weight: 600;
    color: white;
    font-family: 'Open Sans';
    line-height: 13px;
    padding: 15px 40px;
}
.custom-ajax-search-form .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.custom-ajax-search-form .checkbox-container .fa-arrow-left span{
    font-family: 'Open Sans';
    font-weight: normal;
    font-size: 14px;
}
.custom-ajax-search-form .checkbox-container .fa-arrow-left {
    animation: bounce 3s 2;
    color: #1bc177;
}
.custom-ajax-search-form .checkbox-container .selected-btn{
    opacity: 1 !important;
}
@media only screen and (max-width: 800px){
    nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
        overflow-y: scroll !important;
        max-height: 400px !important;
    }
}

/* leader board css  */

.leader-board-main-wrap{
    padding: 30px 0px;
    background-color: #20C178;
    width: 730px;
    margin: auto;
    border-radius: 5px;
}
.leader-board-main-wrap > h3{
    text-align: center;
    width: 100%;
    max-width: 100% !important;
    font-size: 30px;
    font-family: 'Lato';
    font-weight: 800;
    letter-spacing: 2px !important;
    margin-bottom: 28px;
}
.leader-board-main-wrap ul{
    list-style: none;
    margin-left: 0px;
    display: flex;
    width: 100%;
}
.leader-board-main-wrap .header-row-4836{
    margin-bottom: 0px;
    position: relative;
}
.leader-board-main-wrap .header-row-4836 li:nth-child(1){
    width: 12%;
}
.leader-board-main-wrap .header-row-4836 li:nth-child(2){
    font-family: 'Lato';
    font-weight: 600;
    line-height: 1.4 !important;
    color:  #D2F7E7;
    font-size: 15px;
    width: 42%;
}
.leader-board-main-wrap .header-row-4836 li:nth-child(3){
    font-family: 'Lato';
    line-height: 1.4 !important;
    font-weight: 600;
    color:  #D2F7E7;
    font-size: 15px;
    width: 12%;
}
.leader-board-main-wrap .header-row-4836 li:nth-child(4){
    font-family: 'Lato';
    font-weight: 600;
    line-height: 1.4 !important;
    color:  #D2F7E7;
    font-size: 15px;
    width: 20%;
}
.leader-board-main-wrap .header-row-4836 li:nth-child(5){
    font-family: 'Lato';
    line-height: 1.4 !important;
    color:  #D2F7E7;
    font-weight: 600;
    font-size: 15px;
    width: 16%;
}
.leader-board-main-wrap .data-row-8634:nth-child(2) li:nth-child(1){
    background-size: 46px 46px !important;
    z-index: 1;
}
.leader-board-main-wrap .data-row-8634:nth-child(3) li:nth-child(1){
    background-size: 41px 41px !important;
}
.leader-board-main-wrap .data-row-8634:nth-child(4) li:nth-child(1){
    background-size: 36px 37px !important;
}
.leader-board-main-wrap .data-row-8634 li:nth-child(1){
    width: 12%;
    background-image: url(../../../../uploads/2021/08/Frame.png);
    background-size: 33px 33px;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    font-family: 'Lato';
    font-weight: 800;
    font-size: 19px;
}
.leader-board-main-wrap .data-row-8634 li:nth-child(2){
    font-size: 19px;
    font-family: 'Lato';
    font-weight: 600;
    text-shadow: 2px 2px #51515152;
    color: #fff;
    width: 42%;
    border-bottom: 2px solid #ffffff30;
}
.leader-board-main-wrap .data-row-8634 li:nth-child(3){
    font-size: 19px;
    font-family: 'Lato';
    text-shadow: 2px 2px #51515152;
    font-weight: 600;
    color: #fff;
    width: 12%;
    border-bottom: 2px solid #ffffff30;
}
.leader-board-main-wrap .data-row-8634 li:nth-child(4){
    font-size: 19px;
    font-family: 'Lato';
    font-weight: 600;
    color: #fff;
    width: 20%;
    text-shadow: 2px 2px #51515152;
    border-bottom: 2px solid #ffffff30;
}
.leader-board-main-wrap .data-row-8634 li:nth-child(5){
    width: 16%;
    border-bottom: 2px solid #ffffff30;
    background-image: url(../../../../uploads/2021/08/Component-1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: center;
    font-size: 19px;
    font-family: 'Lato';
    font-weight: 800;
}
.leader-board-main-wrap .data-row-8634:last-child li:nth-child(1){
    border-bottom: unset !important;
}
.leader-board-main-wrap .data-row-8634:last-child li:nth-child(2){
    border-bottom: unset !important;
}
.leader-board-main-wrap .data-row-8634:last-child li:nth-child(3){
    border-bottom: unset !important;
}
.leader-board-main-wrap .data-row-8634:last-child li:nth-child(4){
    border-bottom: unset !important;
}
.leader-board-main-wrap .data-row-8634:last-child li:nth-child(5){
    border-bottom: unset !important;
}
.leader-board-main-wrap .leader-board-table-wrap{
    background-image: url(../../../../uploads/2021/08/Group-321.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 35px 30px 20px 75px;
    line-height: 2.3;
}
.leader-board-main-wrap .data-row-8634{
    margin-bottom: 5px !important;
}
.class-79438734{
    position: absolute;
    width: 80px;
    z-index: 0;
    left: -5px;
    top: -8px;
}
@media only screen and (max-width: 1000px){
    .mobile-scroll-wrap{
        overflow-x: scroll;
    }
}

/* scout's page user referral box css */

.se-user-referral-box-47389{
    margin-top: 50px;
    margin-bottom: 30px;
    text-align: center;
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
}
.se-user-referral-box-47389 > h2{
    font-size: 38px;
    color: #313647;
}
.se-user-referral-box-47389 > h2 > span{
    color:  #20C178;
}
.se-user-referral-box-47389 > a{
    background-color: #1FC178;
    color: #fff;
    padding: 10px 55px;
    border-radius: 3px;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 30px;
}
.se-user-referral-box-47389 > a:hover{
    color: #fff !important;
}
.social-icons-8937289{
    display: flex;
    max-width: max-content;
    margin: auto;
}
.icon-block-739643:not(:last-child){
    margin-right: 25px;
}
.icon-block-739643 > a{
    border-radius: 50px;
}
.se-979837893{
    position: relative;
    margin-top: 25px;
    background-color: #F7F7F7;
    padding-top: 35px;
    padding-left: 25px;
    padding-right: 25px;
}
.se-8746387346{
    background-color: #F7F7F7;
    padding-bottom: 40px !important;
    padding-top: 15px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-bottom: 20px !important;
    font-size: 12px;
}
.se-979837893 > h3{
    color: #313647;
    margin-bottom: 20px;
}
.se-979837893 > input{
    background-color: #fff;
    padding: 15px 10px;
    border: 1px solid #979797;
    border-radius: 3px;
    width: 100%;
}
.se-979837893 > a{
    background-color: #1FC178;
    padding: 8px 25px;
    border-radius: 3px;
    color: #fff;
    position: absolute;
    right: 32px;
    bottom: 8px;
}
.se-979837893 > a:hover{
    color: #fff;
}
.se-8947389{
    color:  #393939;
}
.se-8947389 > a{
    color: #20C178;
}
.se-8947389 > a:hover{
  color: #20C178 !important;  
}
/* Scout Page Login Box Css  */
.scout-login-box-32342,
.investor-login-box-32342{
    text-align: center;
    background-color: #fff;
    border-radius: 500px;
    height: 400px;
    width: 400px;
    margin:  auto;
    position: relative;
    z-index: 1;
}
@media only screen and (max-width:  768px){
    .investor-login-box-32342{
        height: 350px !important;
        width: 350px !important;
    }
    .investor-login-box-32342 > h1{
        padding-top: 85px !important;
    }
}
.scout-login-box-32342 > h1,
.investor-login-box-32342 > h1{
    padding-top: 130px;
    font-size: 32px;
    line-height: 34px;
    letter-spacing: 0.2px;
    width: 300px;
    margin: 0px auto 30px;
}
.investor-login-box-32342 > h1{
    padding: 100px 30px 0 30px !important;
}
#terms_button {
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 50px !important;
    height: 52px !important;
    text-align: center;
    box-sizing: border-box;
    border-radius: 16px;
    text-decoration: none;
    font-weight: 600 !important;
    font-size: 16px;
    max-width: 327px;
    font-family: "IBM Plex Sans", sans-serif;
    letter-spacing: 0.05px;
    margin: 0 auto;
    background-color: #185C65;
}
.scout-login-box-32342 > a,
.investor-login-box-32342 > a{
   // background-color: #20C178;
    color: #fff;
    border-radius: 3px;
    //padding: 10px 30px;
    //margin-top: 20px;
    //font-size: 18px;
    //display: inline-block;
   // box-shadow: 0px 5px 10px 0px #c1c1c1d1 !important;
    //-webkit-box-shadow: 0px 5px 10px 0px #c1c1c1d1 !important;
}
.scout-login-box-32342 > a:hover,
.investor-login-box-32342 > a:hover
{
    color:  #fff !important;
}
.add-referral-popup{
    display: none;
    background-color: #1d1d1dde;
    position: fixed;
    z-index: 99;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
}
.add-referral-popup form{
    text-align: center;
    max-width: 350px;
    margin: auto;
    background-color: #fff;
    padding: 45px 45px;
    position: relative;
    max-height: 73vh;
    height: -webkit-fill-available;
}
@media (max-width: 1024px){
    .add-referral-popup form{
        margin-top: 75px !important;
        overflow-y: auto;
     }
     .investor-login-box-32342 > h1 {
        padding: 60px 30px 0 30px !important;
        font-size: 30px;
    }
}
 @media (min-width: 1024px){
    .add-referral-popup form{
        margin-top: 170px !important;
     }
}
.add-referral-popup form h4{
    margin-bottom: 25px;
    font-size: 23px;
}
.add-referral-popup .se-close-btn{
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 20px;
    cursor: pointer;
}
.add-referral-popup form input,
.add-referral-popup form select{
    width: calc(100% - 22px);
    display: inline-block;
    border-width: 1px;
    padding: 10px;
    font-size: 15px;
    border-radius: 0px;
    margin-bottom: 20px;
}
.add-referral-popup form textarea{
    width: calc(100% - 20px);
    padding: 10px;
    font-size: 15px;
    border-color: #000;
    margin-bottom: 20px;
}
.add-referral-popup form input[type=submit]{
    background-color: #1FC178;
    color: #fff;
    border: 0px;
    padding: 10px 10px;
    margin:  0px;
    cursor: pointer;
}
.se-4873678 p{
    display: inline-block;
    font-size: 20px;
    line-height: 43px;
    padding-left: 20px;
}
.se-4873678 p span{
    font-weight: 600;
}
.se-4873678 a{
    float: right;
    background-color: #1FC178;
    color: #fff;
    padding: 10px 30px;
    border-radius: 3px;
}
.se-4873678 a:hover{
    color:  #fff !important;
}
.se-scouts-page-rr-user-statistics{
    max-width: 1000px;
    margin: auto;
}
.se-scouts-page-rr-user-statistics .col-md-4{
    float: left;
}
.se-scouts-page-rr-user-statistics .col-md-4 h4{
    font-size: 60px;
    color: #393939;
}
/*-------- Heade Menu blue number label ------ */
@media only screen and (min-width:  1020px){
    .se-97897{
        background: linear-gradient(45deg, #1072CD 0%, #003C96 100%);
        padding: 0.5px 7px;
        border-radius: 100px;
        color: #fff;
        font-size: 10px;
        position: absolute;
        right: -1px;
        top: 2px;
    }
}
@media only screen and (max-width:  1020px){
    .se-97897{
        background: linear-gradient(45deg, #1072CD 0%, #003C96 100%);
        padding: 0.5px 7px;
        border-radius: 100px;
        color: #fff;
        font-size: 10px;
        position: absolute;
        left: 55px;
        top: 2px;
    }
}
@media only screen and (max-width:  1020px){
    #menu-2-ea53416{
        border-bottom: 1px solid #e4e4e4;
    }
}
/* ========= Tag Based Tombestones Css ========= */
.se-current-campaigns-section{
    background-color: #e0e0e0;
    margin-bottom: 1%;
}
.se-funded-campaigns-section{
    background-color: #d2f7e7;
}
.se-inner-wrap-32434{
    max-width: 1240px;
    margin: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
}
#scout_terms_wrapper,
#mob_scout_terms_wrapper
{
    width: 75%;
    margin: 0 auto;
    padding: 20px;
}
#scout_terms_label,
#mob_scout_terms_label
{
    display: inline;
    cursor: pointer;
}
#terms_button.disabled,
#mob_terms_button.disabled
{
    /* background: #72af93 !important; */
    cursor: not-allowed;
}
#scout_terms_label,
#mob_scout_terms_label
{
    font-size: 12px !important;
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 18px;
}
#scout_terms_label.alert_checkbox,
#mob_scout_terms_label.alert_checkbox{
    color: red;
}
#scout_terms_label input,
#mob_scout_terms_label input
{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkmark {
    border-radius: 2px;
    display: inline-block;
    position: relative;
    top: 2px;
    height: 14px;
    width: 14px;
    border: 1px solid rgb(116, 116, 116);
    background-color: #eee;
    margin-right: 5px;
}
.checkmark.alert_checkbox{
    border: 2px solid red;
}  
#scout_terms_label:hover input ~ .checkmark,
#mob_scout_terms_label:hover input ~ .checkmark {
    background-color: #ccc;
}
  
#scout_terms_label input:checked ~ .checkmark,
#mob_scout_terms_label input:checked ~ .checkmark {
    background-color: #185c65;
}
  
#scout_terms_label .checkmark:after,
#mob_scout_terms_label .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    box-sizing: content-box;
}
  
#scout_terms_label input:checked ~ .checkmark:after,
#mob_scout_terms_label input:checked ~ .checkmark:after{
    display: block;
}
  
#scout_terms_label .checkmark:after,
#mob_scout_terms_label .checkmark:after {
    left: 5px;
    width: 2px;
    height: 6px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
@media only screen and (max-width: 768px) {
    .scout-login-box-32342{
        width: 350px;
        height: 350px;
    }
    .scout-login-box-32342 > h1 {
        padding-top: 100px;
        font-size: 33px;
    }
    #scout_terms_label {
        font-size: 11px !important;
    }
}
.terms_link{
    color: #185C65;
    transition: .5s ease all;
}
.terms_link:hover{
    color: #267681;
}
.lds-dual-ring {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
  }
  .lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #fff;
    border-color: #20C078 transparent #20C078 transparent;
    animation: lds-dual-ring 1.2s linear infinite;
  }
  @keyframes lds-dual-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
