@font-face 
{
  font-family: 'Poppins-Regular';
  src: url('../fonts/Poppins-Regular.TTF');
  src: local("?"), url('../fonts/Poppins-Regular.woff') format("woff"), url('../fonts/Poppins-Regular.TTF') format("truetype"); 
}

@font-face 
{
  font-family: 'Poppins-SemiBold';
  src: url('../fonts/Poppins-SemiBold.TTF');
  src: local("?"), url('../fonts/Poppins-SemiBold.woff') format("woff"), url('../fonts/Poppins-SemiBold.TTF') format("truetype"); 
}

@font-face 
{
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular.TTF');
  src: local("?"), url('../fonts/Roboto-Regular.woff') format("woff"), url('../fonts/Roboto-Regular.TTF') format("truetype"); 
}

@font-face 
{
  font-family: 'Mulish-Regular';
  src: url('../fonts/Mulish-Regular.TTF');
  src: local("?"), url('../fonts/Mulish-Regular.woff') format("woff"), url('../fonts/Mulish-Regular.TTF') format("truetype"); 
}
@font-face 
{
  font-family: 'Mulish-Bold';
  src: url('../fonts/Mulish-Bold.TTF');
  src: local("?"), url('../fonts/Mulish-Bold.woff') format("woff"), url('../fonts/Mulish-Bold.TTF') format("truetype"); 
}
@font-face 
{
  font-family: 'Mulish-SemiBold';
  src: url('../fonts/Mulish-SemiBold.TTF');
  src: local("?"), url('../fonts/Mulish-SemiBold.woff') format("woff"), url('../fonts/Mulish-SemiBold.TTF') format("truetype"); 
}

#preload{margin:auto;position:fixed;width:100%;height:100%; top:0; left:0; background:#fff; z-index:9999999;display:flex;align-content:center;justify-content:center}
.loader{border-radius: 50%; border: 0px solid #f3f3f3; border-top: 4px solid #a9dff3; width: 100px; height: 100px; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; top:40%; position:absolute;}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

html, body{font-family:Mulish-Regular, Roboto-Regular, Calibri, Arial; color:#002454; font-size:18px; line-height: 25px;}

a{color:#69bddc; text-decoration:none; transition:color 0.3s ease-in-out;}
a:hover{color:#23527c; text-decoration:none;}

.clearfix{width:100%;}

/* Back to top button */
.back-to-top{position:fixed; display:none; background:#002454; color:#fff; width:44px; height:44px; text-align:center; line-height:1; font-size:16px; border-radius:50%; right:15px; bottom:15px; transition:background 0.5s; z-index:999;}
.back-to-top i{padding-top:12px; color:#fff;}


.header{margin:0; padding:0;}
.header-upper{background:#3f8bae; height:35px;}
.top_nav{display:flex;}
.top_nav_buttons{display:flex; float:right; margin:50px 0 0;}
.top_nav_buttons a{margin:0 5px;}

.logo{padding:30px 0; display:inline-block; font-size:30px; font-weight:bold; text-transform:uppercase; color:#333;}
.logo a{color:#333; text-decoration:none;}
.logo a:hover{color:#333; text-decoration:none;}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
.top-navbg{ background:url(../images/nav-bg.png) repeat-x left; height:35px; margin:0;}
/* Desktop Navigation */
.main-nav, .main-nav * {margin:15px 0 0 0; padding:0; list-style:none; }
.main-nav > ul > li{position: relative; white-space: nowrap; float: left; margin: 0 0px 0; border-top: 5px solid #fff;}
.main-nav a{display:block; color:#002454; position:relative; margin:0 2px; padding:6px 20px; border:2px solid #fff; text-decoration:none; transition:0.3s; font-weight:normal; line-height:20px; font-size:15px;  border-radius:5px; }
.main-nav a:hover, .main-nav .active > a, .main-nav li:hover > a {background:#a9dff3; text-decoration:none; border-radius:5px; border:2px solid #a9dff3;}
.main-nav li a:focus{color:#5e87eb; text-decoration:none;}
.main-nav .drop-down ul {display:block; position:absolute; left:0; top:calc(100% + 30px); z-index:999; opacity: 0; visibility:hidden; padding:0; background:#fff; box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25); transition:ease all 0.3s;}
.main-nav .drop-down:hover > ul {opacity:1; top:100%; visibility:visible;}
.main-nav .drop-down li {min-width:180px; position:relative;}
.main-nav .drop-down ul a {padding:10px 20px;font-size: 13px;color: #333; border-right:none;}
.main-nav .drop-down ul a:hover, .main-nav .drop-down ul .active > a, .main-nav .drop-down ul li:hover > a {color:#fff; background:#5e87eb;}
.main-nav .drop-down > a:after {content:"\f107"; font-family:FontAwesome; padding-left:5px;}
.main-nav .drop-down .drop-down ul {top:0; left:calc(100% - 30px);}
.main-nav .drop-down .drop-down:hover > ul {opacity:1; top:0; left:100%;}
.main-nav .drop-down .drop-down > a {padding-right:35px;}
.main-nav .drop-down .drop-down > a:after {content:"\f105"; position:absolute; right:15px;}

/* Mobile Navigation */
.mobile-nav {position:fixed; top:0; bottom:0; z-index:9999; overflow-y:auto; left:-260px; width:260px; padding-top:18px; background:rgba(19, 39, 57, 0.8); transition:0.4s;}
.mobile-nav * {margin: 0;padding: 0;list-style: none;}
.mobile-nav a {display:block; position:relative; color:#fff; padding:5px 10px; font-weight:500; font-size:13px;}
.mobile-nav a:hover,
.mobile-nav .active > a,
.mobile-nav li:hover > a {color:#3f8bae; text-decoration:none;}
.mobile-nav .drop-down > a:after {content:"\f078"; font-family:FontAwesome; padding-left:10px; position:absolute; right:15px;}
.mobile-nav .active.drop-down > a:after {content:"\f077";}
.mobile-nav .drop-down > a {padding-right:35px;}
.mobile-nav .drop-down ul {display:none; overflow:hidden;}
.mobile-nav .drop-down li {padding-left:20px;}
.mobile-nav-toggle{position:absolute; right:0; top:70px; z-index:9998; border:0; background:none; font-size:24px; transition:all 0.4s; outline:none !important; line-height:1; cursor:pointer; text-align:right;}
.mobile-nav-toggle i {margin:10px 10px 0 0; color:#002454;}
.mobile-nav-overly{width:100%; height:100%; z-index:9997; top:0; left:0; position:fixed; background:rgba(19, 39, 57, 0.8); overflow:hidden; display:none;}
.mobile-nav-active {overflow:hidden;}
.mobile-nav-active .mobile-nav {left:0;}
.mobile-nav-active .mobile-nav-toggle i {color:#01837d;}
.nav-justified > .nav-link, .nav-justified .nav-item{margin: 0 2px;}

.fixed-top{top:-40px; transform:translateY(40px); transition:transform .3s; background:#fff; border-bottom:1px solid #ececec; box-shadow: 0 0 10px #ccc;}

.master-wrapper-content{margin:0; min-height:400px;}

.nav_bar{background:#fff; border-bottom:1px solid #a9dff3;}

.signin{background:#a9dff3; border:2px solid #a9dff3 !important; border-radius:5px; margin:0 10px 0 0 !important; font-family:Mulish-Bold; padding:6px 20px !important;}
.signin:hover{background:#a9dff3; border:2px solid #a9dff3; border-radius:5px; font-family:Mulish-Bold; padding:6px 20px !important;}
.register{border:2px solid #a9dff3 !important; border-radius:5px; font-family:Mulish-Bold; padding:6px 20px !important;}

.modal-dialog{top:80px;}
/*-------------------- Start Home Page CSS ------------------------*/

.Banner_Section{background:#a9dff3; padding:80px 0; text-align:center; color:#002454; text-transform:uppercase;}
.banner_title{font-size:48px; font-weight:bold; margin:0 0 40px; line-height: 40px; letter-spacing:1px;}
.banner_subtitle{font-size:35px; margin:0 0 50px; line-height: 40px;}

.AsSeen_Section{width:100%; padding:50px 0; text-align:center;}
.AsSeen_Title{text-transform:uppercase; font-size:15px; font-family:Mulish-Bold; color:#002454; margin:0 0 30px;}

.company_logo{width:100%;}
.company_logo ul{margin:0; padding:0;}
.company_logo ul li{margin:0 0 5px; padding:0 15px; list-style-type:none; display:inline-block;}

.investors_section{margin:0; padding:80px 0 0;}
.heading{font-size:35px; font-family:Mulish-SemiBold; color:#002454; margin:0 0 20px; text-transform:uppercase; letter-spacing:1px;}
.sub_heading{font-size:20px; color:#002454; margin:0 0 20px; text-transform:uppercase;}
.left-margin{padding:0 0 0 80px;}
.right-margin{padding:0 80px 0 0;}

.investors_img{width:100%; border-radius:20px;}

.ul_section ul{margin:20px 0; padding:0;}
.ul_section ul li{margin:0; padding:0 0 15px; display:block;}
.ul_section .fa-circle{font-size:8px; float:left; margin:10px 0 0 0;}

.browsing_button a{background:#a9dff3; padding:15px 25px; border-radius:5px; color:#002454; font-family:Mulish-Bold; text-transform:uppercase; text-decoration:none; font-size:16px;}

.how_it_work_section{background:#a9dff3; padding:80px 0; margin:50px 0; font-size:18px;}
.how_it_work_head{font-size:45px;font-family:Mulish-SemiBold; text-transform:uppercase; text-align:center; margin:0 0 60px;}
.how_it_work_content{text-align:center; margin:0 0 20px;}
.how_it_work_img{margin:0 0 15px;}
.how_it_work_desc{width:230px; margin:auto; text-align:left; display:flex; font-family:Mulish-Bold;}
.how_it_no{background:#fff; border-radius:50px; text-align:center; width:35px; height:35px; float:left; line-height:35px; margin:0 10px 0 0;}

.what_do_cover_section{margin:50px 0 100px;}
.what_do_title{display:flex;}
.what_do_cover_head{font-size:45px; font-family:Mulish-SemiBold; text-transform:uppercase; text-align:center; margin:100px 0 60px;}
.what_do_cover_box{border:1px solid #a9dff3; border-radius:5px; margin:0 0 20px; padding:15px; height:360px;}
.what_do_cover_icon{background:#a9dff3; width:65px; height:65px; border-radius:5px; text-align:center; padding:5px; margin:0 15px 20px 0;}
.what_do_cover_title{font-size:22px; font-family:Mulish-SemiBold; margin:0 0 15px;}
.what_do_cover_desc{color:#999; line-height:22px; font-size:16px;}

.about_section{background:#a9dff3; padding:80px 0; margin:50px 0;}
.about_head{font-size:60px;font-family:Mulish-Bold; margin:0 30px 30px; line-height:60px; text-align:right;}
.about_desc{font-size:24px; line-height:30px; text-align:justify; font-family:Mulish-SemiBold;}
.finding_instruments{margin:40px 0; font-size:25px; text-align:center; font-family:Mulish-SemiBold;}
.about_box{background:#fff; border-radius:10px; padding:20px 20px 30px; margin:0 0 20px;}
.about_box_height_1{height:230px;}
.about_box_height_2{height:380px;}
.about_title{font-size:16px; font-family:Mulish-Bold; margin:0 0 10px;}
.about_short_desc{color:#999; line-height:22px; font-size:16px; text-align:justify;}

.faq_section{width:100%;}
.faq_head{font-size:45px; font-family:Mulish-Bold; margin:0 0 30px; line-height:50px; text-align:center;}
.faq_section .accordion-item{background-color:#fff; border:1px solid #abdef1 !important; margin:0 0 10px; border-radius:10px; overflow:hidden;}
.faq_section .accordion-button{font-size:18px; color:#002454; font-family:Mulish-SemiBold;}
.faq_section .accordion-button:not(.collapsed){color: #002454; background-color: #a9dff3; box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);}
.faq_section .accordion-body p{margin:0;}

.have_question_section{width:100%; margin:50px 0 0;}
.have_question_head{font-size:45px; font-family:Mulish-Bold; margin:0 0 30px; line-height:50px; text-align:center;}
.question_desc{font-size:20px; line-height:30px; text-align:justify; font-family:Mulish-SemiBold; padding:0 100px;}
.form_section{margin:30px 0;}
.form_section .form-control-lg{font-size: 1.1rem;}
.form_section .form-check-inline{font-size: 1.1rem; color:#666; line-height:25px;}

.form_section .form-control-lg{border:1px solid #abdef1;}
.form_section .form-check-input{border:1px solid #abdef1;}
.form_section .btn-outline-primary{border:1px solid #abdef1; color:#666;}
.form_section .btn-outline-primary:hover{border:1px solid #002454; color:#002454; background:none;}

.risk_warning_section{background:#a9dff3; padding:30px 0;}
.risk_warning_head{color:#002454; text-align:center; font-size:18px; margin:0 0 15px; font-family:Mulish-Bold;}
.risk_warning_desc{color:#002454; font-size:17px; line-height:25px; text-align:justify;}

.btn-primary{background:#a9dff3; padding:8px 20px; border-radius:5px; color:#002454; font-family:Mulish-Bold; text-transform:uppercase; text-decoration:none; font-size:16px; border:none;}
.btn-primary:hover{color:#fff; background-color:#6bb3ce; border-color:#6bb3ce;}

.title_head{margin:0 0 20px; font-size:30px; color:#002454; padding:10px 0; border-bottom:1px solid #002454;}

.inner_content{font-size:16px;}
.inner_content h4{font-size:18px;}


.captcha_text{background:#eee; border:1px #ccc; padding:10px 5px; text-align:center; overflow:hidden; height:48px; border-radius:5px;}
.preview{letter-spacing:-2px;}

.mandatory{color:#f00;}
.error_msg{color:#f00; position:absolute; font-size:13px; margin:-5px 0 0;}
.SusMsg{color:#4db300; position:absolute; font-size:13px; margin:-5px 0 0;}

.SuccessMessage{background:#4fc187; color:#fff; padding:5px; text-align:center; position:absolute; width:50%; margin:auto; left:0; right:0; z-index:9999; animation:hideMe 5s forwards;}
@keyframes hideMe{
        0%{opacity: 1;}
        99.99%{opacity: 1;}
        100%{opacity: 0;}
}

.Reg_section{text-align:center; margin:0 0 30px;}
.Reg_section .Reg_icon{background:#a9dff3; padding:10px; border-radius:50%; width:75px; height:75px; margin:auto;}
.RegHead{font-size:25px; text-align:center; padding:60px 0; line-height:30px;}
.RegBdr{ height:auto; border-left:1px solid #ccc; display:inline-block;}
.OR{background:#fff; font-family:Mulish-Bold; text-transform:uppercase; font-size:15px; margin:90px 0 0 -25px; position:absolute; color:#333;}
.Reg_title{font-size:20px; text-transform:uppercase; margin:5px 0; padding:0; font-family:Mulish-Bold;}
.RegBdr_Desc{font-size:25px; margin:5px 0; padding:20px 0;}

.alreadyReg{text-align:center; padding:0 0 30px; font-size:18px;}
.alreadyReg a{outline:none; color:#a9dff3;}

/*------------------------- ChangePassword -------------------------*/

.ChangePasswordSection{width:400px; height:350px; margin:40px auto; font-size:15px;}
.ForgotPasswordSection{width:400px; height:350px; margin:40px auto; font-size:15px;}

.InnerHead{background:#002454; text-align:center; color:#fff; font-size:30px; text-transform:uppercase; padding:22px 0; line-height: 40px;}
.InnerTitle{font-family:Mulish-Bold; margin:0 0 10px; font-size:22px;}

.RegPartOneBlock{border:1px solid #ccc; padding:15px; margin:15px auto; font-weight:normal; font-size:16px; min-height:320px;}
.RegPart_head{ font-family:Mulish-Bold; margin:0 0 10px;}

.RegPartOneBlock .Form-Margin{margin: 0 80px 20px 0;}


.FundingBlock{width:100%; float:left; margin:0 0 10px 0;}
.FundingBlock ul{margin:0; padding:0; width:45%; float:left;}
.FundingBlock ul li{margin:0; padding:5px 0; list-style-type:none; display:block;}

.tooltip{position:absolute; z-index:99999; display:block; margin:0; font-family:var(--bs-font-sans-serif); font-style:normal; font-weight:400; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; letter-spacing:normal; word-break:normal; word-spacing:normal; white-space:normal; line-break:auto; font-size:0.875rem; word-wrap:break-word; opacity:0;}
.tooltip.show{opacity:0.9;}
.tooltip .tooltip-arrow{position:absolute; display:block; width:0.8rem; height:0.4rem;}
.tooltip .tooltip-arrow::before{position:absolute; content: ""; border-color:transparent; border-style:solid;}
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top]{padding:0.4rem 0;}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0;}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px; border-width:0.4rem 0.4rem 0; border-top-color:#002454;}
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right]{padding:0 0.4rem;}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0; width:0.4rem; height:0.8rem;}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px; border-width:0.4rem 0.4rem 0.4rem 0; border-right-color:#002454;}
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom]{padding:0.4rem 0;}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top: 0;}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px; border-width:0 0.4rem 0.4rem; border-bottom-color: #002454;}
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left]{padding:0 0.4rem;}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0; width:0.4rem; height:0.8rem;}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px; border-width:0.4rem 0 0.4rem 0.4rem; border-left-color: #002454;}
.tooltip-inner{max-width:200px; padding:0.25rem 0.5rem; color:#fff; text-align:center; background-color:#002454; border-radius:0.25rem;}


.list-unstyled{padding-left:0; list-style:none; width:35%; display:inline-block;}
.list-unstyled li{padding:0; background:url(../images/About_Arrow.png) left center no-repeat; margin: 5px 0;}

.CleantechTitle{font-family:Mulish-Bold; text-align:center; font-size:20px; margin:0 0 30px;}
.CleantechBlock{background:#f9f9f9; padding:30px 0;}
.CleantechBlock .icon-md-5{width:17.3333%; display:inline-block; margin:0 1%; text-align:center; vertical-align:top;}

.contactTopText{width:100%; height:auto; margin:20px auto; position:relative; font-size:15px;}
.contactForm{width:40%; height:auto; margin:50px auto; position:relative;}
.contactNameInput{background:#fff; border:1px solid #ccc; outline:none; color:#333; padding:10px 10px 10px 45px; margin:0 0 20px; width:100%; border-radius:3px; background:url(../images/NameIcon.png) no-repeat left center; }
.contactEmailInput{background:#fff; border:1px solid #ccc; outline:none; color:#333; padding:10px 10px 10px 45px; margin:0 0 20px; width:100%; border-radius:3px; background:url(../images/MailIcon.png) no-repeat left center;}
.contactTextarea{background:#fff; border:1px solid #ccc; outline:none; resize:none; color:#333; padding:10px; margin:0 0 20px; width:100%; height:200px; border-radius:3px; background:url(../images/CommentIcon.png) no-repeat left top;}
.InterestHead{font-size:20px; font-weight:bold;}



.contactForm a {
    text-indent: -9999px;
    background: url(../images/refresh.png) no-repeat;
    width: 16px;
    position: absolute;
    margin: -10px 0 0 215px;
    right: 0;
}
/*Deba*/
#CaptchaImage {
    width: 135px;
    float: right;
}

#CaptchaInputText {
    margin: -70px 0 0;
    position: absolute;
    padding: 8px;
    border-radius: 3px;
    border: 1px solid #ccc;
    width: 150px !important;
}

.contactForm .errMsg {
    font-size: 13px;
    color: #f00;
    margin: -21px 0 0;
    width: 100%;
    float: left;
    position: absolute;
}

.RightCaptch {
    width: 28%;
    margin: -36px auto 0 auto;
}

    .RightCaptch input {
        position: absolute !important;
        width: 12% !important;
        border: 1px solid #ccc;
        float: left !important;
    }

#CaptchaImage {
    width: 135px;
    float: right;
    margin: 27px 0 0;
}

.RightCaptch-text a {
    text-indent: -9999px;
    background: url(../images/refresh.png) no-repeat;
    width: 16px;
    margin: -30px 0 0 320px;
    float: left;
    right: 0;
}

.RightCaptch-text {
    width: 100%;
    margin: 0 auto;
}

.Captchabtn {
    text-align: center;
    width: 100%;
    margin: 0 auto 0 auto;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

.footer{padding:70px 0 0;}
.copyright{color:#999; text-align:center; padding:50px 0; margin:10px 0 0; font-size:16px;}

.footer .ft_head{font-size:16px; text-transform:uppercase; font-family:Mulish-Bold; margin:0 0 20px;}
.footer ul{margin:0; padding:0;}
.footer ul li{margin:0; padding:0 0 10px; display:block; list-style-type:none;}
.footer ul li a{color:#002454; font-size:16px;}
/*.footer ul li a:hover{color:#bbbbbb; font-size:16px;}
.footer ul li a.active{color:#bbbbbb; font-size:16px;}*/

.footer ul li a:hover{color:#a9dff3; font-size:16px;}
.footer ul li a.active{color:#a9dff3; font-size:16px;}



@media (min-width: 992px){
.col-md-pull-6 {left:50%; position:relative;}
.col-md-push-6 {right:50%; position:relative;}
/*.col-md-6-Padding{padding:0; width:50%;}
.col-md-push-6_Text{width:50%;}*/
}

@media (min-width:820px){
.col-md-pull-6 {left:50%; position:relative;}
.col-md-push-6 {right:50%; position:relative;}
/*.col-md-6-Padding{padding:0; width:50%;}
.col-md-push-6_Text{width:50%;}*/
}

@media (min-width: 1200px){
.container{max-width:1240px;}
}
@media (max-width: 768px){
.container-md, .container-sm, .container{max-width:95%;}
.master-wrapper-content{padding: 100px 0 0;}
.nav_bar{position:fixed; width:100%; z-index:9;}
.mobile-nav-toggle{position:fixed; top:30px;}

.banner_title{line-height:40px;}
.banner_subtitle{line-height:30px;}
.how_it_work_head{line-height:40px;}
.what_do_cover_head{line-height:40px;}
.about_head{line-height:40px;}
.faq_head{line-height:40px;}
.have_question_head{line-height:40px;}
.what_do_cover_box{height:auto;}
.question_desc{padding:0 20px;}
.signin{margin:0 10px 10px;}
.register{margin:0 10px 10px;}
.left-margin{padding:0;}
.right-margin{padding:0;}
.about_box_height_1{height:auto;}
.about_box_height_2{height:auto;}

.RegPartOneBlock .Form-Margin{margin: 0 0 20px 0;}

.RegBdr{border-top: 1px solid #ccc; border-left: none; padding: 20px 0 0;}

.OR{margin: -32px 0 0 44%;}
.CleantechBlock .icon-md-5{width:25.3333%;}
}

@media (max-width:480px){
.pricing-box{min-height:auto; margin-bottom:25px;}
.banner_title{font-size:30px; line-height:40px;}
.banner_subtitle{font-size:22px; line-height:30px;}

.how_it_work_head{font-size:35px; line-height:40px;}
.what_do_cover_head{font-size:35px; line-height:40px;}
.about_head{font-size:35px; line-height:40px; text-align: center;}
.faq_head{font-size:35px; line-height:45px;}
.have_question_head{font-size:35px; line-height:45px;}
.footer{text-align:center;}
.FundingBlock ul{width: 100%; float: left;}
.ChangePasswordSection{width:100%; height:350px;}
.ForgotPasswordSection{width:100%; height:350px;}
.InnerHead{font-size:22px;}
.RightCaptch{width: 100%; margin:-36px auto 0 auto;}
.RightCaptch input {width:40% !important;}
.RightCaptch-text a{margin: -30px 0 0 310px;}
}






