@font-face {
  font-family: 'waboos-icons';
  src:  url('../fonts-nct/waboos-icons.eot?4yx35p');
  src:  url('../fonts-nct/waboos-icons.eot?4yx35p#iefix') format('embedded-opentype'),
    url('../fonts-nct/waboos-icons.ttf?4yx35p') format('truetype'),
    url('../fonts-nct/waboos-icons.woff?4yx35p') format('woff'),
    url('../fonts-nct/waboos-icons.svg?4yx35p#waboos-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'waboos-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-download-ico:before {
  content: "\e90c";
}
.icon-unlike-ico:before {
  content: "\e90f";
}
.icon-edit:before {
  content: "\e900";
}
.icon-back:before {
  content: "\e901";
}
.icon-down-arrow:before {
  content: "\e902";
}
.icon-eye-close:before {
  content: "\e904";
}
.icon-like:before {
  content: "\e905";
}
.icon-next:before {
  content: "\e906";
}
.icon-notify:before {
  content: "\e907";
}
.icon-open-eye:before {
  content: "\e908";
}
.icon-search:before {
  content: "\e909";
}
.icon-trash:before {
  content: "\e90a";
}
.icon-view:before {
  content: "\e90d";
}
.icon-rgt-arrow:before {
  content: "\e91a";
}
.icon-calendar:before {
  content: "\e90e";
}
.icon-check:before {
  content: "\e912";
}


html, body { height: 100%; padding: 0 !important; letter-spacing: 1px; word-wrap: break-word;}
.page-wrap { min-height: 100%; margin-bottom: 0px; padding-top: 100px;}
.page-wrap:after { content: ""; display: block; }
/*--------------General CSS---------*/
img { border: 0 none; max-width: 100%; vertical-align: top; outline:none;}
a { outline: none; cursor: pointer; -ms-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; color: #333; text-decoration: none;}
a:hover, a:focus { color: #009C4F; text-decoration: none; }
button, input[type="submit"] { -ms-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; cursor:pointer;}
p { line-height: 20px; color: #31312c; line-height: 24px; }
h1 { font-size: 32px; margin: 15px 0px; color: #000000;}
h2 { font-size: 26px; margin: 15px 0px; color: #000000;}
h3 { font-size: 20px; margin: 15px 0px; color: #000000;}
h4 { font-size: 16px; margin: 15px 0px; color: #000000;}
h5 { font-size: 12px; margin: 15px 0px; color: #000000;}
body { margin: 0; padding: 0; font-family: "Roboto Condensed", sans-serif; font-size: 15px; color: #474747; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke: 1px transparent;
/*background: url(../images-nct/landing-bg.jpg) left top repeat-y; background-size: 100%;*/ background-color: #ffffff;
}
/*-----------------------main styles starts here-----------------------------------------------*/
ul { margin: 0; padding: 0; list-style-type: none; }
label { font-size: 15px; color: #414449; font-weight:400; }
input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select { border: 1px solid #A6AFB0; font-size: 20px; font-style: italic; color: #31312c; padding: 18px 15px; width: 100%; -webkit-box-shadow: none; -webkit-appearance: none; font-weight: 400;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, textarea:focus, select:focus { border-color: #181515; box-shadow: none; outline: none; }
.dark-select-control, .dark-form-control{border: 1px solid #A6AFB0; background-color: #eff0f3; border-radius: 6px; line-height: 1; color: #474747; font-size: 15px; font-weight: 400; box-shadow: none; outline: 0; width: 100%; padding:12px 15px;}
.dark-form-control:focus{border-color: #181515;  background-color: #fff;}
.dark-select-control{background-image: url(../images-nct/dark-arrow.png)!important; background-repeat: no-repeat; background-position: 98% 55%; border: 1px solid #676767; font-size: 16px; color: #676767; padding: 15px; width: 100%; -webkit-box-shadow: none; -webkit-appearance: none; font-weight: 500;}

.blue-select-control, .blue-form-control{border: 1px solid #A6AFB0 !important; border-radius: 18px; line-height: 1; color: #676767; font-size: 16px; font-weight: 500; box-shadow: none; outline: 0; width: 100%; padding: 15px;}
.blue-form-control:focus{border-color: #181515;}
.blue-select-control{background-image: url(../images-nct/dark-arrow.png)!important; background-repeat: no-repeat; background-position: 98% 55%; border: 1px solid #676767; font-size: 16px; color: #676767; padding: 15px; width: 100%; -webkit-box-shadow: none; -webkit-appearance: none; font-weight: 500;}

.dark-form-control:disabled, .dark-form-control[readonly]{background-color: #fff; font-size: 20px;}

input[type="submit"], button{box-shadow:none; outline:0; outline-offset:0;}

/*===================================== PLACE HOLDER CSSS START HERE    ====================================*/
input::-webkit-input-placeholder {
color:#333;
font-weight: 300;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;
}
 input::-moz-placeholder {
color:#333;
font-weight: 300;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;
}
input::-ms-placeholder {
color:#333;
font-weight: 300;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;
}
input.textbox::-ms-input-placeholder {
color:#333;
font-weight: 300;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;
}
input.textbox::-ms-input-placeholder {
color:#333;
font-weight: 300;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;
}
textarea::-webkit-input-placeholder {
color:#333;
font-weight: 300;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;
}

textarea:-moz-placeholder { /* Firefox 18- */
color:#333;
font-weight: 300;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;  
}

textarea::-moz-placeholder {  /* Firefox 19+ */
color:#333;
font-weight: 300;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;  
}

textarea:-ms-input-placeholder {
color:#333;
font-weight: 300;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;  
}
/*===================================== PLACE HOLDER CSSS END HERE    ====================================*/

.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
.cf {/*zoom:1;*/ }

label.lbl-name{font-size: 14px; color: #291F1E; width: 100%; margin-bottom: 5px;}


/*===================================== Commen Butons ===================================*/

.light-orange-btn {background-color: #FF8200; color: #ffffff; border-radius:100px; font-weight: 400; font-size: 18px; padding: 12px 20px; min-width: 120px;border: 1px solid #FF8200; line-height: 1; display: inline-block; vertical-align: top;  cursor:pointer; letter-spacing: 0.5px;}
.light-orange-btn:hover, .light-orange-btn:focus { background-color: #e3811a; color: #fff; border: 1px solid #e3811a; outline:none;}

.orange-btn {background-color: #EF8242; color: #ffffff; border-radius:100px; font-weight: 400; font-size: 18px; padding: 12px 20px; min-width: 120px;border: 1px solid #EF8242; line-height: 1; display: inline-block; vertical-align: top;  cursor:pointer; letter-spacing: 0.5px;}
.orange-btn:hover, .orange-btn:focus { background-color: #ff995c; color: #fff; border: 1px solid #ff995c; outline:none;}


.green-outer-btn {background-color: transparent; color: #009C4F; border-radius:30px; font-weight: 400; font-size: 18px; padding: 12px 20px; min-width: 120px;border: 1px solid #009C4F; line-height: 1; display: inline-block; vertical-align: top;  cursor:pointer; letter-spacing: 0.5px;}
.green-outer-btn:hover, .green-outer-btn:focus { background-color: #009C4F; color: #fff; border: 1px solid #009C4F; outline:none;}

.green-btn {background-color: #009C4F; color: #fff; border-radius:100px; font-weight: 400; font-size: 18px; padding: 12px 20px; min-width: 120px;border: 1px solid #009C4F; line-height: 1; display: inline-block; vertical-align: top;  cursor:pointer; letter-spacing: 0.5px;}
.green-btn:hover, .green-btn:focus { background-color: #68cf97; color: #fff; border: 1px solid #68cf97; outline:none;}

.light-green-btn {background-color: #6AD39A; color: #000; border-radius:100px; font-weight: 400; font-size: 18px; padding: 12px 20px; min-width: 120px;border: 1px solid #6AD39A; line-height: 1; display: inline-block; vertical-align: top;  cursor:pointer; letter-spacing: 0.5px;}
.light-green-btn:hover, .light-green-btn:focus { background-color: #009C4F; color: #000; border: 1px solid #009C4F; outline:none;}

.black-btn {background-color: #000000; color: #fff; border-radius:100px; font-weight: 400; font-size: 18px; padding: 12px 20px; min-width: 120px;border: 1px solid #000000; line-height: 1; display: inline-block; vertical-align: top;  cursor:pointer; letter-spacing: 0.5px;}
.black-btn:hover, .black-btn:focus { background-color: #333; color: #fff; border: 1px solid #333; outline:none;}


.white-btn {background-color: #fff; color: #000; border-radius:100px; font-weight: 400; padding: 12px 20px; border: 1px solid #fff; line-height: 1; display: inline-block; vertical-align: top;cursor:pointer; letter-spacing: 0.5px;}
.white-btn:hover, .white-btn:focus { background-color: #333333; color: #ffffff; border: 1px solid #333333; outline:none;}

.white-blue-btn{background-color: #fff; color: #00B2FF; border-radius:100px; font-weight: 400; padding: 12px 20px; border: 1px solid #fff; line-height: 1; display: inline-block; vertical-align: top;cursor:pointer; letter-spacing: 0.5px;}
.white-blue-btn:hover, .white-blue-btn:focus { background-color: #00B2FF; color: #ffffff; border: 1px solid #fff; outline:none;}


.outer-orange-btn {background-color: #fff; color: #31312c; border-radius:6px; font-weight: 500; font-size: 18px; padding: 12px 20px; min-width: 150px; margin:5px 0; border: 1px solid #31312c; line-height: 1; display: inline-block; vertical-align: top;  cursor:pointer; letter-spacing: 0.5px;}
.outer-orange-btn:hover, .outer-orange-btn:focus { background-color: #31312c; color: #fff; border: 1px solid #31312c; outline:none;}

.gray-btn {background-color: #EEF2F3; border-radius: 100px; font-weight: 400;  line-height: 1; display: inline-block; vertical-align: top; text-align: center; color: #181818;}
.gray-btn:hover, .gray-btn:focus { background-color: #D3DEE3; color: #05093D;}

.full-width{width: 100%; min-width: 100%; max-width: 100%;}

.container{width: 100%; max-width: 1600px; padding-left: 50px; padding-right: 50px;}
.small-container{width: 100%; max-width: 1330px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto;}

.lg-btn{font-size: 20px; padding: 18px 30px; text-align: center; text-transform: uppercase;}
.md-btn{font-size: 18px; padding: 15px 25px; text-align: center; text-transform: uppercase;}
.smd-btn{font-size: 16px; padding: 13px 20px; text-align: center; text-transform: uppercase;}
.sm-btn{font-size: 16px; padding: 12px 20px; text-align: center; text-transform: uppercase;}
.xs-btn{font-size: 14px; padding: 8px 20px; text-align: center; text-transform: uppercase;}


.circle-checkbox input[type="checkbox"] { display: none; }
.circle-checkbox input[type="checkbox"] + label {display: block;position: relative;padding-left: 35px;margin-bottom: 5px;font-size: 16px;color: #000000;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;font-weight: 400;font-size: 20px;}
.circle-checkbox input[type="checkbox"] + label:last-child { margin-bottom: 0; }
.circle-checkbox input[type="checkbox"] + label:before {content: '';display: block;width: 22px;height: 22px;border: 1px solid #6AD39A;position: absolute;left: 0;top: 0;-webkit-transition: all .12s, border-color .08s;transition: all .12s, border-color .08s;border-radius: 5px;background-color: #E0E2E5;}
.circle-checkbox input[type="checkbox"]:checked + label:before {width: 10px;top: -5px;left: 5px;border-radius: 0;opacity: 1;border-top-color: transparent;border-left-color: transparent;-webkit-transform: rotate(45deg);transform: rotate(45deg);border-bottom-color: #009c4f;border-right-color: #009c4f;border-radius: 0; background-color: transparent;}

.flat-checkbox {width: 100%; min-height: 41px;}
.flat-checkbox input[type="checkbox"] { display: none; }
.flat-checkbox input[type="checkbox"] + label { display: block; position: relative; padding-left: 45px; margin-bottom: 5px; font-size: 18px; color: #7D95D1; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  font-weight: 600;}
.flat-checkbox input[type="checkbox"] + label:last-child { margin-bottom: 0; }
.flat-checkbox input[type="checkbox"] + label:before {display: block; width: 30px; height: 30px; position: absolute; left: 0; top:-7px; -webkit-transition: all .12s, border-color .08s; transition: all .12s, border-color .08s; font-size: 30px; font-family: 'pryme-icons'; font-weight: 400;}
.flat-checkbox input[type="checkbox"]:checked + label:after {content: "\e912"; color: #DB2422;display: block; width: 30px; height: 30px; position: absolute; left: 3px; top:-4px; -webkit-transition: all .12s, border-color .08s; transition: all .12s, border-color .08s; font-size: 24px; font-family: 'waboos-icons'; font-weight: 400;}
/*  CUSTOM RADIO CSS START  */

.flat-radio {}
.flat-radio input[type="radio"] { display: none; }
.flat-radio input[type="radio"] + label {display: block;position: relative;padding-left: 40px;margin-bottom: 5px;font-size: 18px;color: #000;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;font-weight: 500;}
.flat-radio input[type="radio"] + label:last-child { margin-bottom: 0; }
.flat-radio input[type="radio"] + label:before {content: "";display: block;width: 24px;height: 24px;position: absolute;left: 0;top: -1px;-webkit-transition: all .12s, border-color .08s;transition: all .12s, border-color .08s;font-size: 30px;/* font-family: 'nct-icons'; */font-weight: 400;border: 2px solid #009D4F;border-radius: 100px;}
.flat-radio input[type="radio"]:checked + label:before{border-color: #009D4F;}
.flat-radio input[type="radio"]:checked + label:after {content: "";color: #009D4F;display: block;width: 14px;height: 14px;position: absolute;left: 5px;top: 4px;-webkit-transition: all .12s, border-color .08s;transition: all .12s, border-color .08s;/* font-size: 24px; *//* font-family: 'nct-icons'; */font-weight: 400;background-color: #009D4F;border-radius: 100px;}
.flat-radio input[type="radio"]:checked + label{color: #009D4F;}

/*===================================== Commen Butons ===================================*/
.home-section{padding: 50px 0;}
.form-group{margin-bottom: 20px;}
.general-bx-home{background-color: #fff; border: 1px solid #D9D9D9; border-radius: 8px;}
.general-bx{background-color: #fff; border-radius: 10px; border:1px solid #eeecec; width: 100%;}
.is-common-bx{background-color: #fff; border-radius: 8px; border:1px solid #F1F1F1; width: 100%;}
.dropdown-toggle::after{display: none;}

.width-40{width: 40px; height: 40px; border-radius: 100px;}
.width-40 img{border-radius: 100px;}

.width-50{width: 50px; height: 50px; border-radius: 100px;}
.width-50 img{border-radius: 100px;}


.logo{padding:  0; max-width: 200px;}
.is-main-header .navbar{padding: 0 ;}
.is-main-header{position: fixed; top: 0; width: 100%; z-index: 100; background-color: #fff; padding: 25px 0; /*box-shadow: 0 0 5px 0 rgb(0 0 0 / 5%);*/}
/*.is-main-header.is-inner-header{position: relative; background: url(../images-nct/inner-header-bg.jpg) left top no-repeat; background-size: cover;}*/
/*.isheader-sec-home .list-property-btn a{border-radius: 0;line-height: 1;border: 1px solid #00657c;color: #00657c;font-weight: 500;background-color: #fff; padding: 10px 15px;display: block;}
.isheader-sec-home .list-property-btn a:hover{background-color: #00657c;border-color: #fff;color: #fff;}*/
.is-main-header ul.navbar-nav>li{margin-left: 15px;margin-right: 15px;font-size: 26px;position: relative;font-weight: 400;color: #333333; letter-spacing: 0px;}
.is-main-header ul>li>a:before {
    bottom: -28px;
    content: "";
    left: 50%;
    position: absolute;
    right: 50%;
    transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-property: left,right;
    -webkit-transition-property: left,right;
    -moz-transition-property: left,right;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
}
.is-main-header ul>li>a:hover:before {
    position: absolute;
    content: '';
    left: -0px;
    right: -0px;
    bottom: 0px;
    border-bottom: 2px solid #009C4F;
}
.is-main-header .navbar-collapse .navbar-nav {
    /*position: relative;
    bottom: -10px;*/
}
.list-property-btn a{margin-left: 15px; font-size: 18px; font-weight: 500; text-transform: capitalize;}


.hamburger-menu {
    width: 25px;
    height: 20px;
    right: 0;
    top: 3px;
    border: none;
    outline: 0;
    box-shadow: none;
    background-color: initial;
    position: relative;
    display: inline-block;
    outline: 0 !important;
    box-shadow: none;
    border: none;
}
.hamburger-menu span {
    opacity: 1;
    right: 0;
    display: block;
    width: 100%;
    height: 2px;
    border-radius: 10px;
    color: #000;
    background-color: #28a745;
    position: absolute;
    transform: rotate(0deg);
    transition: .4s ease-in-out;
}


.hamburger-menu span:first-child {top: 0;}
.hamburger-menu span:nth-child(2) {top: 9px;}
.hamburger-menu span:nth-child(3) {top: 18px;}
.hamburger-menu[aria-expanded=true] span {background-color: #fff;}
.hamburger-menu[aria-expanded=true] span:first-child {transform: translateY(9px) rotate(135deg);}
.hamburger-menu[aria-expanded=true] span:nth-child(2) {opacity: 0; transform: translateX(60px);}
.hamburger-menu[aria-expanded=true] span:nth-child(3) {transform: translateY(-9px) rotate(-135deg);}

.our-platform-sec{padding:100px 50px 140px 50px; background-color: #6AD39A;}
.our-platform-sec .pricing-caption h1{color: #fff;}
.our-platform-sec .pricing-caption p{color: #fff; margin-bottom: 70px;}

.hero-banner-sec{width: 100%; padding: 50px 50px; padding-bottom: 150px;}
.hero-banner-sec .pricing-caption h1{color: #fff;}
.hero-banner-sec .pricing-caption p{color: #fff; margin-bottom: 70px;}
.main-banner-caption{width: 100%;}
.main-banner-caption h1{font-size: 88px; font-weight: 700;}
.main-banner-caption p{font-size: 40px; font-weight: 400; line-height: normal; max-width: 650px; color: #000;}
.banner-rgt-img{width: 100%; padding: 30px;}
.banner-rgt-img figure{margin:0;}

.request-fund-sec{background-color: #6ad39a; padding: 0 0;}
.request-fund-img figure{margin:0; padding: 0 15px;}
.request-fund-img{margin-top: -150px;}
.request-fund-caps{padding: 30px 0;}
.request-fund-caps h2{font-size: 70px; font-weight: 900; color: #fff;}
.request-fund-caps p{font-size: 34px; font-weight: 400; margin-bottom: 30px; line-height: normal; color: #222;}
.request-fund-caps a{font-weight: 500;}
.height100{height: 100px;}

.croud-fund-sec{background-color: #000; padding: 100px 15px 0 15px; position: relative;}
.croud-fund-img figure{margin:0;}
.groud-fund-caps h2{font-size: 70px; font-weight: 900; color: #fff;}
.groud-fund-caps p{font-size: 34px; font-weight: 300; margin-bottom: 30px; line-height: normal; color: #fff;}
.croud-fund-img{
    padding: 0;
    margin-left: -15px;
    padding-right: 20px;
    margin-top: 100px;
}
.croud-fund-lft{
  position: absolute;
  left: 0;
  bottom: 0;

}
.groud-fund-caps  a{font-weight: 500;}

.community-sec{background-color: #fff; padding: 100px 15px 0 15px; position: relative;}
.community-sec h2{font-size: 75px; font-weight: 700; color: #000;}
.community-sec p{font-size: 34px; font-weight: 400; margin-bottom: 30px; line-height: normal;  color: #111111; max-width: 600px;}
.community-sec a{font-weight: 500;}
.community-sec .croud-fund-img{
    padding: 0;
    margin-right: -15px;
    margin-left: 20px;
    margin-top: 100px;
}
.community-caps {
    margin-left: -70px;
}

.hospital-university-sec{background-color: #fff; padding: 100px 15px 0 15px; position: relative;}
.hospital-university-sec h2{font-size: 60px; font-weight: 700; color: #000;}
.hospital-university-sec p{font-size: 34px; font-weight: 400; margin-bottom: 30px; line-height: normal;  color:#707273; max-width: 700px;}
.hospital-university-sec .croud-fund-img{
    padding: 0;
    margin-right: -15px;
    margin-left: 20px;
    margin-top: 100px;
}

.medical-invest-sec{background-color: #E0E2E5; padding: 100px 15px 0 15px; position: relative;}
.medical-invest-sec h2{font-size: 68px; font-weight: 900; color: #000;}
.medical-invest-sec p{font-size: 34px; font-weight: 400; margin-bottom: 30px; line-height: normal; color: #333333;}
.medical-invest-sec a{font-weight: 500;}
.medical-invest-sec .croud-fund-img{
    padding: 0;
    margin-right:30px;
    margin-left: 0;
    margin-top: 100px;
}
.community-rgt img{width: 100%;}
.community-rgt .croud-fund-img{padding: 0; position: relative; right: -15px;}

.is-footer-sec{padding: 50px 0; border-bottom: 30px solid #6AD39A; background-color: #000;}
.footer-menu ul li{text-align: right; font-size: 24px;}
.footer-menu ul li a{color: #fff;}
.footer-menu ul li a:hover{color: #6AD39A;}
.copyright-menu {display: flex; flex-wrap: wrap; width: 100%;}
.copyright-menu a{font-size: 20px; font-weight: 300; color: #fff; margin-right: 20px;}
.copyright-menu a:hover{color: #6AD39A;}
.social-footer-link{display: flex; flex-wrap: wrap;  justify-content: flex-end;}
.social-footer-link a{width: 34px; margin-left: 20px;}
.is-main-header ul.navbar-nav>li .dropdown-menu{border: 5px solid #fff; box-shadow: none; outline: 0; background-color: #009C4F; border-radius: 0; margin:0;}
.is-main-header ul.navbar-nav>li.show>a{color: #009C4F;}
.is-main-header ul>li.show>a:before{
    position: absolute;
    content: '';
    left: -0px;
    right: -0px;
    bottom: 0px;
    border-bottom: 2px solid #009C4F;
}
.is-main-header .dropdown-menu .dropdown-item{color: #fff; padding: 6px 25px;}
.is-main-header .dropdown-menu .dropdown-item:focus, .is-main-header .dropdown-menu .dropdown-item:hover{background-color: transparent; color: #cddd74;}
.is-main-header ul.navbar-nav>li:hover>a{color: #009C4F;}
.is-main-header ul.navbar-nav>li:hover .dropdown-menu{display: block;}

.is-main-header ul.navbar-nav>li.active>a{color: #009C4F;}
/*.is-main-header ul.navbar-nav>li.active>a:before{
  position: absolute;
    content: '';
    left: -0px;
    right: -0px;
    bottom: 0px;
    border-bottom: 2px solid #009C4F;
}*/


.pricing-caption h1{font-size: 66px; font-weight: 900; max-width: 450px; margin-bottom: 20px;}
.pricing-caption p{font-size: 30px; font-weight: 400; line-height: normal; /*max-width: 500px;*/ color: #000000;}
.platform-video{width: 100%; max-width: 1100px; margin:10px auto;}

.process-infograph{padding: 50px; width: 100%; background-color: #fff;}
.process-infograph h2{font-size: 66px; font-weight: 900; max-width: 450px; margin-bottom: 20px; color: #000000;}
.process-infograph p{font-size: 30px; font-weight: 400; line-height: normal; /*max-width: 500px;*/ color: #000000; margin-bottom: 20px;}
.process-infograph figure{width: 100%; max-width: 1100px; margin:10px auto; margin-top: 50px;}

.pie-sec{padding: 50px; width: 100%; background-color: #6AD39A;}
.pie-info h2{font-size: 70px; font-weight: 700; margin-bottom: 30px; color: #fff;}
.pie-info p{font-size: 30px; font-weight: 400; color: #000; margin-bottom: 20px; line-height: normal;}
.pie-info p i{font-style: italic;}


.hero-banner-sec .banner-rgt-img{padding:0 30px;}
.banner-rgt-img{width: 100%; padding: 30px;}
.banner-rgt-img figure{margin:0;}
.researcher-img{position: relative; margin-bottom: 0px;}
.researcher-img figure{margin:0;}
.is-label-txt{font-size: 18px; color: #222222; font-weight: 600;}
.research-form{padding: 50px;}
.research-form h2{font-size: 52px; font-weight: 700;}
.research-form p{font-size: 33px; font-weight: 400;margin-bottom: 50px; color: #222; line-height: normal;}
.researcher-sec{padding: 50px 50px 0 50px; border-top: 70px solid #fff;}
.researcher-sec .request-fund-caps h2{font-size: 57px;}
.researcher-sec .request-fund-caps p{font-size: 28px;}
.green-bg-sec{background-color: #6AD39A;}
.orange-bg-sec{background-color: #EF8242;}
.blue-bg-sec{background-color: #00B2FF;}
.yellow-bg-sec{background-color: #FFA800}

.discover-info{padding: 70px 15px 15px 15px;}
.discover-info h2{font-size: 70px; font-weight: 900; color: #000;}
.discover-info p{font-size: 34px; font-weight: 400; margin-bottom: 30px; line-height: normal; color: #333; max-width: 640px;}
.invester-inner-sec .croud-fund-img{padding: 0; position: relative; margin-left: -15px; margin-top: 50px;}

.dark-form-control.bootstrap-select{padding: 0 !important;}
.dark-form-control .dropdown-toggle:focus, .dark-form-control .dropdown-toggle:hover{outline: 0 !important; box-shadow: none; background-color: #fff;}
.dark-form-control .dropdown-toggle{padding: 13px 15px 13px 15px; background-color: transparent; border:none;}
.bootstrap-select>.dropdown-toggle:after{content: "\e902"; font-family: 'waboos-icons'; border: none; color: #000; display: block;
  -ms-transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.show.bootstrap-select>.dropdown-toggle:after {transform: rotate(180deg);
  -ms-transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{color: #474747; font-weight: 300; font-size: 15px; letter-spacing: 1px;}
.bootstrap-select .dropdown-item{font-size: 14px; padding: 10px 20px; font-weight: 300; color: #474747;}
.invester-inner-sec {
    width: 100%;
    padding: 50px 15px 0 15px;
}

.reserch-project-sec{background-color: #6AD39A; padding: 100px 0 15px 0;}
.reserch-project-sec h2{font-size: 70px; color: #fff; font-weight: 700; margin:0 0 30px 0;}
.project-bx{width: 100%; background-color: #fff; box-shadow: 4px 8px 8px 0 rgba(0,0,0,0.20); border-radius: 20px; position: relative; margin-bottom: 30px;}
.project-bx figure{border-radius: 20px 20px 0 0; width: 100%; margin:0; padding: 10px;}
.project-bx figure{border-radius: 20px 20px 0 0; width: 100%;}
.project-info{padding: 15px 30px; text-align: center;}
.project-info h3{font-size: 30px; font-weight: 700; color: #009C4F; margin:0 0 10px 0; letter-spacing: 0px;}
.project-info h4{font-size: 30px; font-weight: 700; color: #000000; margin:0 0 10px 0; letter-spacing: 0px;}
p.name-txt{font-size: 20px; font-weight: 400; color: #000000; margin:0 0 10px 0; letter-spacing: 0px;}
.date-price{margin-bottom: 20px;}
.date-price span{font-size: 20px; font-weight: 700; color: #000000; margin:0 0 5px 0; display: block; line-height: normal;  letter-spacing: 0px;}
.date-price small{font-size: 20px; font-weight: 700; color: #009C4F; margin:0 0 5px 0; display: block; line-height: normal; letter-spacing: 0px;}

.is-category-dark.dark-select-control{background-color: #000;}
.is-category-dark.bootstrap-select .dropdown-toggle .filter-option-inner-inner{color: #fff; font-size: 20px; font-weight: 500;}
.is-category-dark.bootstrap-select>.dropdown-toggle:after{color: #fff;}
.is-category-dark.dark-form-control .dropdown-toggle:hover{background-color: #333;}
.is-category-dark.show>.btn-light.dropdown-toggle{background-color: #333;}
.is-category-dark.dark-form-control .dropdown-toggle:focus, 
.is-category-dark.dark-form-control .dropdown-toggle:hover{background-color: #333;}

.heart-ico {
    position: absolute;
    right: 5px;
    top: 10px;
    z-index: 1;
    padding: 10px;
    width: 50px;
    text-align: center;
    font-size: 30px;
    line-height: 1;
}
.heart-ico a:hover i:before{color: #de0000; content: "\f004";}
.heart-ico a i.fa-heart{color: #de0000; content: "\f004";}
.goback {
    margin-top: -60px;
    margin-bottom: 20px;
}
.goback a{font-size: 26px; font-weight: 700;}
.goback a i{margin-right: 10px;}
.goback a img{vertical-align: middle;}
.adocacy-dtl-lft.discover-info h2{font-size: 62px;}
.adocacy-dtl-lft.discover-info h2 i{color: #de0000; font-size: 52px; line-height: normal; display: inline-block;}
.adocacy-dtl-lft.discover-info p{font-weight: 400; font-size: 30px;}
.adocacy-dtl-lft h3{color: #009C4F; font-size: 52px; font-weight: 700; margin:0 0 0 0;}
.adocacy-dtl-lft span{color: #000; font-size: 36px; font-weight: 400; display: block; margin-bottom: 30px;}
.adocacy-dtl-lft span a{color: #EF8242; text-decoration: underline;}
.adocacy-dtl-lft small{font-size: 36px; color: #222222; text-decoration: underline;}
.adocacy-dtl-lft.discover-info em{font-size: 28px; display: block; color: #707273; margin-bottom: 20px;}

.tier-bx{padding: 50px 30px; position: relative;}
.tier-bx h2{color: #fff; font-size: 52px; font-weight: 700; margin:0 0 20px 0;}
.tier-bx p{color: #222222; font-size: 32px; margin-bottom: 20px;}
.blue-bg-sec.tier-bx p{color: #ffffff; font-size: 32px; margin-bottom: 20px;}
.yellow-bg-sec.tier-bx p{color: #ffffff; font-size: 32px; margin-bottom: 20px;}
.family-rgt-img{position: relative; right: -15px; padding-left: 50px;}
.family-rgt-img figure{margin-bottom: 0;}
.patient-family-info{padding-bottom: 100px;}
.patient-family-info h2{
    font-size: 60px;
    font-weight: 900;
    color: #000;
}
.patient-family-info p{
    font-size: 30px;
    font-weight: 400;
    color: #222;
    margin-bottom: 30px;
    line-height: normal;
    color: #333;
}
.research-form p.request-fund-txt{width: 100%; max-width: 100%; font-size: 30px; font-weight: 400; line-height: normal;}
.research-form h2{font-weight: 900; font-size: 62px;}
.researcher-sec.orange-bg-sec{padding-top: 80px;}
.researcher-sec.orange-bg-sec h2{font-size: 60px;}

.signup-sec{width: 100%; padding: 50px 0;}
.signup-sec h1{font-size: 70px; font-weight: 900; color: #000000; padding: 0 15px;}
.signup-sec p{font-size: 30px; font-weight: 400; font-style: italic; color: #000000; margin-bottom: 40px; padding: 0 15px;}
.green-border{border: 1px solid #6AD39A !important;}
.signup-sec span{font-size: 22px; font-weight: 400; color:#000000;}
.signup-sec span a, .signup-sec label a{color: #00B2FF;}
.signup-sec .black-btn{min-width: 215px;}
.signup-sec a.forgot-link{font-size: 22px; font-weight: 400; color:#00B2FF; font-style: normal;}

.or-text{text-align: center; position: relative; width: 100%; margin-top: 20px; margin-bottom: 20px;}
.or-text:before{width: 100%; height: 1px; background-color: #ddd; position: absolute; left: 0; right: 0; top: 10px; content: '';}
.or-text span{font-size: 16px; font-weight: 700; color: #848484; padding: 15px; position: relative; z-index: 2; background-color: #fff;}

.social-login{text-align: center;}

.social-link{width: 100%;}
.social-login a{display: block; line-height: 1; padding: 15px; border-radius: 100px; border:1px solid #c0c0c0; color: #000; font-size: 16px; position: relative; padding-left: 50px; margin-bottom: 10px; text-align: left; font-weight: 400;  max-width: 270px; margin:10px auto;}
.social-login figure{position: absolute;left: 15px;top: 11px;width: 23px;margin: 0;}
/*.social-login a:hover{color: #252729; border-color: #252729;}*/


.social-login ul.social-icons { display: inline-block; vertical-align: middle; margin-top: 30px;}
.social-login ul.social-icons li { display: inline-block; vertical-align: top; margin-right: 5px; }
.social-icons a { display: inline-block; width: 38px; height: 38px; color: #fff; text-decoration: none; cursor: pointer; text-align: center; border-radius: 0px; overflow: hidden; line-height: 1; background: #000; position: relative; transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; font-size: 24px; padding: 8px 0; }
.social-icons a i { line-height: 1; }
.social-icons a.twit { background: #00ACED; text-shadow: 0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba; }
.social-icons a.twit:hover, .social-icons a.twit:focus { color: #00ACED; }
.social-icons a.fb { background: #3b579d; text-shadow: 0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278; }
.social-icons a.fb:hover, .social-icons a.fb:focus { color: #3b579d; }
.social-icons a.linkdin{background:#0077b5;text-shadow:0px 0px #016295, 1px 1px #016295, 2px 2px #016295, 3px 3px #016295, 4px 4px #016295, 5px 5px #016295, 6px 6px #016295, 7px 7px #016295, 8px 8px #016295, 9px 9px #016295, 10px 10px #016295, 11px 11px #016295, 12px 12px #016295, 13px 13px #016295, 14px 14px #016295, 15px 15px #016295, 16px 16px #016295, 17px 17px #016295, 18px 18px #016295, 19px 19px #016295, 20px 20px #016295, 21px 21px #016295, 22px 22px #016295, 23px 23px #016295, 24px 24px #016295, 25px 25px #016295, 26px 26px #016295, 27px 27px #016295, 28px 28px #016295, 29px 29px #016295, 30px 30px #016295;}
.social-icons a.linkdin:hover, .social-icons a.linkdin:focus{color:#007BB6;}
.social-icons a.gplus { background: #f20f30; text-shadow: 0px 0px #cc0926, 1px 1px #cc0926, 2px 2px #cc0926, 3px 3px #cc0926, 4px 4px #cc0926, 5px 5px #cc0926, 6px 6px #cc0926, 7px 7px #cc0926, 8px 8px #cc0926, 9px 9px #cc0926, 10px 10px #cc0926, 11px 11px #cc0926, 12px 12px #cc0926, 13px 13px #cc0926, 14px 14px #cc0926, 15px 15px #cc0926, 16px 16px #cc0926, 17px 17px #cc0926, 18px 18px #cc0926, 19px 19px #cc0926, 20px 20px #cc0926, 21px 21px #cc0926, 22px 22px #cc0926, 23px 23px #cc0926, 24px 24px #cc0926, 25px 25px #cc0926, 26px 26px #cc0926, 27px 27px #cc0926, 28px 28px #cc0926, 29px 29px #cc0926, 30px 30px #cc0926; }
.social-icons a.gplus:hover, .social-icons a.gplus:focus { color: #f20f30; }
.social-icons a.instag { background: #846b3e; text-shadow: 0px 0px #634c1f, 1px 1px #634c1f, 2px 2px #634c1f, 3px 3px #634c1f, 4px 4px #634c1f, 5px 5px #634c1f, 6px 6px #634c1f, 7px 7px #634c1f, 8px 8px #634c1f, 9px 9px #634c1f, 10px 10px #634c1f, 11px 11px #634c1f, 12px 12px #634c1f, 13px 13px #634c1f, 14px 14px #634c1f, 15px 15px #634c1f, 16px 16px #634c1f, 17px 17px #634c1f, 18px 18px #634c1f, 19px 19px #634c1f, 20px 20px #634c1f, 21px 21px #634c1f, 22px 22px #634c1f, 23px 23px #634c1f, 24px 24px #634c1f, 25px 25px #634c1f, 26px 26px #634c1f, 27px 27px #634c1f, 28px 28px #634c1f, 29px 29px #634c1f, 30px 30px #634c1f; }
.social-icons a.instag:hover, .social-icons a.instag:focus { color: #846b3e; }
.social-icons a:hover, .social-icons a:focus { background: #fff; text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4; }

.contact-sec{width: 100%; padding: 50px 0;}
.contact-sec h1{font-size: 66px; font-weight: 900; color: #000000; padding: 0 15px; text-align: center;}
.contact-sec p{font-size: 24px; font-weight: 400; font-style: italic; color: #000000; margin-bottom: 40px; padding: 0 15px; text-align: center;}
.contact-sec address{text-align: left; width: 100%; max-width: 500px; margin:10px auto; font-size: 30px; font-weight: 500; color: #000; margin-bottom: 30px;}
.contact-sec address a{color: #FF8200;}
.contact-sec address span{font-weight: 600;}

.about-us-sec{width: 100%; padding:50px;}
.about-outer1 {min-height: 40vh;}
.about-outer1 h1{font-size: 70px; font-weight: 900; color: #000; margin-bottom: 20px;}
.about-outer1 p{font-size: 30px; font-weight: 300; color: #000; margin-bottom: 20px; line-height: normal; max-width: 1080px;}
.about-offer-1{width: 100%; padding:50px 0;}
.about-offer-1 h2{font-size: 42px; font-weight: 700; color: #000; margin-bottom: 20px;}
.about-offer-bx{border: 1px solid #d9d9d9; border-radius: 16px; padding:30px; margin-top: 30px; margin-bottom: 20px;}
.about-offer-bx p{font-size: 30px; font-weight: 300; color: #000; margin-bottom: 20px; line-height: normal;}
.about-offer-bx p strong{color: #009C4F; font-weight: 600;}

.team-outer{width: 100%; padding:50px 0;}
.team-outer h2{font-size: 42px; font-weight: 700; color: #000; margin-bottom: 20px;}
.team-list ul li{width: 100%; display: flex; position: relative; margin-bottom: 100px;}
.team-list ul li figure{width: 200px; border-radius: 100px; margin:0; margin-right: 50px;}
.team-list ul li figure img{border-radius: 100px; width: 100%;}
.team-info{width: calc(100% - 250px); padding-left: 0; position: relative; border-bottom: 1px solid #ddd; margin-bottom: 50px;}
.team-info h3{font-size: 34px; font-weight: 700; margin:0 0 15px 0; color: #000;}
.team-info p{font-size: 22px; font-weight: 300; color: #000; margin-bottom: 20px; line-height: normal;}
.linkding-link {position: absolute; left: 10px; bottom: -40px;}

.advisor-team-outer h2{font-size: 42px; font-weight: 700; color: #000; margin-bottom: 20px;}
.advisor-bx{width: 100%; padding:15px; position: relative; padding-bottom: 80px; margin-bottom: 30px;}
.advisor-bx figure{width: 140px; border-radius: 100px;}
.advisor-bx figure img{border-radius: 100px; width: 100%;}
.advisor-bx h3{font-size: 32px; font-weight: 700; margin:0 0 15px 0; color: #000;}
.advisor-bx p{font-size: 20px; font-weight: 300; color: #000; margin-bottom: 15px; line-height: normal;}
.advisor-bx .linkding-link{/* position: static; */padding:15px 0 10px 0;border-top: 1px solid #ddd;bottom: 0;left: 15px;right: 15px;}

.how-fund-expert{width: 100%; padding:50px 0;}
.cta-outer-bx{position: relative; background-image: linear-gradient(135deg, #009c4f, #008251);
    border-radius: 12px;
    min-height: 300px;
    padding: 30px;
}
.cta-outer-bx h3{font-size: 32px; font-weight: 700; margin:0 0 15px 0; color: #fff;}
.cta-outer-bx p{font-size: 20px; font-weight: 300; color: #fff; margin-bottom: 15px; line-height: normal;}
.cta-outer-bx .md-btn{position: absolute;left: 30px;bottom: 30px;font-weight: 500;text-transform: capitalize;font-size: 20px;color: #00934f;}
.cta-outer-bx .md-btn:hover{background-color: #00934f; border-color: #fff; color: #fff;}
.pad-lft-50{padding-left: 70px;}

.advocacy-research-sec{width: 100%; padding:50px 0 0 0;}
.advocacy-research-sec .discover-info{padding: 0;}
.advocacy-research-sec .discover-info h2{font-size: 60px;}
.advocacy-research-sec .discover-info p{font-size: 30px;}
.advocacy-research-sec .croud-fund-img{padding:0; margin:0;}

.patient-family-sec{width: 100%; padding:80px 0 0 0; position: relative; display: flex;}
.projet-dtl-sec{width: 100%; padding:80px 50px; position: relative;}


.privacy-policy-sec{width: 100%; padding:100px 0;}
.privacy-policy-sec h1{font-size: 72px; font-weight: 700;}
.privacy-policy-sec h2{font-size: 30px; font-weight: 300; color: #4b5553; margin-bottom: 60px;}
.privacy-policy-sec h3{font-size: 38px; font-weight: 700;}
.privacy-policy-sec h4{font-size: 30px; font-weight: 600;}
.privacy-policy-sec h5{font-size: 24px; font-weight: 600;}
.privacy-policy-sec p{font-size: 22px; font-weight: 300; line-height: normal; margin-bottom: 20px;}
.privacy-policy-sec p strong{font-weight: 700;}
.privacy-policy-sec p a{color: #009c4f; font-weight: 400;}
.privacy-policy-sec ul{list-style: disc; padding-left: 20px;}
.privacy-policy-sec ul li{font-size: 22px; font-weight: 300; line-height: normal; margin-bottom: 20px;}
.privacy-policy-sec ul li strong{font-weight: 700;}
.privacy-policy-sec table tr{font-size: 20px; font-weight: 400; line-height: normal;}

.faq-sec .card{border-radius: 20px; margin-bottom: 20px; border:none;}
.faq-sec .card-header{border-radius: 0; box-shadow: none; outline: 0; padding: 25px 30px;  border: none; background-color: transparent;}
.faq-sec .accordion>.card{border-radius: 20px; background-color: rgba(255, 255, 255, .5);}
.faq-sec .card-header h4{color: #2B2B2B; font-size: 17px; font-weight: 600; margin: 0;}
.faq-sec .accordion>.card>.card-header{background-color: #fff; margin:0; border-radius: 20px;}
.faq-sec .card-header h4 .btn-link{padding: 0;color: #252525;font-size: 24px;font-weight: 500;position: relative;text-decoration: none;box-shadow: none;outline: 0;}
.faq-sec .card-body{padding: 30px;}
.faq-sec .card-body p{font-size: 22px; font-weight: 300; margin-bottom: 20px; line-height: normal;}
.plus-minus{width: 30px; height: 30px; border-radius: 0; color: #252525; position: absolute; right: -2px; top: -2px;}
.faq-sec .btn-link:before{
  position: absolute;
  width: 20px;
  right: 6px;
  height: 2px;
  background-color:#252525;
  content: '';
  top: 11px;
  z-index: 1;
}
.faq-sec .btn-link:after{
  position: absolute;
  right: 15px;
  top: 3px;
  background-color: #252525;
  height: 20px;
  width: 2px;
  content: '';
}
.faq-sec .btn-link[aria-expanded="true"]:after{
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  top: 2px;
}
.faq-sec .btn-link[aria-expanded="true"] .plus-minus{/*background-color: #E2E2E2;*/}
.faq-sec{background-color: #e3f1ee; padding: 50px 0; width: 100%; position: relative;}
.faq-sec h2{margin-bottom: 50px; text-align: center; font-size: 55px; font-weight: 500;}

.common-modal .modal-dialog{max-width: 1050px;}
.common-modal .modal-content{border-radius: 20px;}
.common-modal .modal-header{padding:15px 30px; border:none; box-shadow: none; justify-content: center;}
.common-modal .close{padding:0;position: absolute;left: 15px;top: 22px;}
.common-modal .modal-title{font-size: 42px; font-weight: 700; margin-bottom: 0;}
.common-modal .modal-body{padding:15px 0; padding-bottom: 50px;}
.common-modal ul{display: flex; flex-wrap: wrap; width: 100%;}
.common-modal ul>li{padding:0 40px; width: 50%; position: relative;}
.common-modal ul>li:first-child:after{border-right: 2px solid #009c4f; position: absolute; right: 0px; top: 0; bottom: 0; content: '';}
.common-modal ul>li h3{font-size: 26px; font-weight: 600; margin:0 0 10px 0;}
.common-modal ul>li p{font-size: 22px; font-weight: 300; line-height: normal; margin-bottom: 10px;}
.common-modal ul>li p strong{font-weight: 700;}
.common-modal ul>li p a{color: #009c4f;}

.edit-pic{position: relative; width: 350px;}
.edit-pic figure{width: 100%; height: 100%; margin:0; position: relative; border-radius: 100%;}
.edit-pic figure img{border-radius: 100%;}
.edit-ico{position: absolute; right: 0; bottom: -20px;}
.edit-ico i{position: relative; width: 50px; height: 50px; border-radius: 100px; overflow: hidden; cursor: pointer; background-color: #A9ABB1; display: flex; padding:8px;}
.edit-ico input[type="file"]{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.01; cursor: pointer;}
.edit-nm-website{width: 100%; padding-left: 70px;}
.edit-nm-website input{padding:0; border:none; outline: 0; box-shadow: none;  font-style: normal; line-height: normal;}
input.fname-input{font-size: 56px; color: #000; font-weight: 900;}
input.location-input{font-size: 42px; color: #6AD39A; font-weight: 700;}
input.website-input{font-size: 30px; color: #FFA800; font-weight: 700;}
.edit-nm-website h1{font-size: 52px; color: #000; font-weight: 900; line-height: normal; margin:0;}
.edit-nm-website h3{font-size: 38px; color: #6AD39A; font-weight: 700; line-height: normal; margin:0;}
.edit-nm-website h4{font-size: 28px; color: #FFA800; font-weight: 700; line-height: normal; margin:0; margin-bottom: 10px;}
.edit-nm-website p{font-size: 24px;}

input.edit-input::-webkit-input-placeholder {
color:inherit;
font-weight: 900;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;
}

input.edit-input::-moz-placeholder {
color:inherit;
font-weight: 900;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;
}
input.edit-input::-ms-placeholder {
color:inherit;
font-weight: 900;
letter-spacing: 0.5px;
font-family: "Roboto Condensed", sans-serif;
}

.user-header .dropdown-toggle{display: flex; align-items: center; color: #009C4F; font-size: 20px; font-weight: 400;}
.user-header figure{width: 50px; height: 50px; border-radius: 100px; margin:0; margin-left: 10px;}
.user-header figure img{border-radius: 100px;}
.user-header .dropdown-menu{border: 5px solid #fff; box-shadow: none; outline: 0; background-color: #009C4F; border-radius: 0; margin:0; right: 0;}
.user-header.show>a{color: #009C4F;}
.is-main-header ul>li.show>a:before{
    position: absolute;
    content: '';
    left: -0px;
    right: -0px;
    bottom: 0px;
    border-bottom: 2px solid #009C4F;
}
.is-main-header .list-property-btn .user-header .dropdown-menu a{padding:5px 15px;  font-size: 16px; font-weight: 400; margin:0;}
.edit-nm-website h1 i {
    width: 44px;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}

.donate-modal .modal-header{/*background-color: #eff7ff;*/}
.donate-modal .modal-header .modal-title{margin:0; font-size: 22px; font-weight: 400;}
.donate-modal .modal-header .modal-title span{font-weight: 500; margin-left: 10px;}
.donate-modal .modal-header .close{opacity: 1;}

.green-txt-heading{color: #009C4F;}
.orange-txt-heading{color: #EF8242;}
.blue-txt-heading{color: #00B2FF;}
.yellow-txt-heading{color: #FFA800}

.nasa-partnership-sec{padding: 50px 0;}
.nasa-partnership-sec h3{font-size: 40px; font-weight: 600;}
.nasa-partnership-sec p{font-size: 26px; margin-bottom: 30px; line-height: normal;}
.nasa-partnership-sec p a{color: #009C4F; text-decoration: underline;}
.nasa-partnership-sec ol{margin:0; padding:0; padding-left:20px; margin-bottom:30px;}
.nasa-partnership-sec ol li{font-size: 26px; margin-bottom: 30px; line-height: normal; margin-bottom:10px;}
.faq-sec h3{font-size: 32px; font-weight: 700; margin-top: 40px;}
.faq-sec .card-body p a{color: #009C4F; text-decoration: underline; font-weight: 400;}
.faq-sec .card-body p{font-weight: 400;}
.faq-sec .card-body ul li{font-size: 22px; line-height: normal; font-weight: 400; margin-bottom: 10px;}
.advocacy-research-sec .discover-info h2.nasa-heading{font-size: 50px;}


.nasa-partnership-info h2{font-size: 70px; font-weight: 900;}
.nasa-partnership-info h4{font-size: 36px; font-weight: 600;}
.nasa-partnership-sec p a.md-btn{text-decoration: none;}





.ndf-form-sec{width: 100%; padding: 50px 0;}
.ndf-form-bx{width: 100%; max-width: 600px; margin:0px auto;}
.ndf-form-bx .circle-checkbox{width: 100%; margin-bottom: 15px;}
.pload-ico {cursor: pointer; position: relative;}
.pload-ico  input[type="file"]{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.01; -webkit-opacity: 0.01; -moz-opacity: 0.01; -ms-opacity: 0.01; cursor: pointer;}
.label-icon-cv{width: 100%; display: flex; justify-content: space-between; align-items: center;}
.label-icon-cv label{font-style: normal;}
.is-info {font-size: 14px; font-weight: 300; color: #848484; display: block; margin-top: 5px;}
.ndf-form-bx p{margin: 0 0 20px 0; font-style: 15px;}
.ndf-form-bx p a{color: #009C4F; text-decoration: underline; font-size: 18px;}