body{
    background: #f5f4f6
}

.logo{
    max-width: 180px;
}

.navbar{
    box-shadow: none;
    -webkit-box-shadow: none;
    border-bottom: 1px solid #8c8c8c;
    background: #f5f4f6;
}
.meet_team2 img{
    max-height: 345px;
    object-fit: fill;
    height: 240px;
}
.sliderimage{
    width:100% !important;
    margin-left:0px !important;
    margin-right:0px !important;
}
.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover{
    padding: 0
}

.navbar-brand label{
    width: auto;
    color: #000;
    margin-bottom: 0;
    vertical-align: middle;
    margin-left: 8px;
}
.navbar-brand .company_name{
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: initial;
}
.navbar-brand .company_tagline{
    display: block;
    font-size: 12px;
}

.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link {
    background-color: rgba(92, 216, 232, 0.16);
}

main{
    padding-top: 97px
}

.amount_wrap{}
.amount_wrap .prefix{
    left: 10px;
    top: 15px;
    font-size: 21px;
}
.amount_wrap .prefix~input{
    margin-left: 0;
    width: 100%;
    padding-left: 30px;
}

input[type=text]{
    background-color: #fff!important;
}

.md-form .prefix.active{
    color: #4a1481;
}

.md-form .form-control{
    padding: 0.8rem 0.55rem;
    box-sizing: border-box!important;
    background-color: #fff!important;
}

.md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=text]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
    -webkit-box-shadow: 0 2px 0px -1px #4a1481;
    box-shadow: 0 2px 0px -1px #4a1481;
    border-bottom: 1px solid #4a1481;
}

.md-form input[type=date]:focus:not([readonly])+label, .md-form input[type=datetime-local]:focus:not([readonly])+label, .md-form input[type=email]:focus:not([readonly])+label, .md-form input[type=number]:focus:not([readonly])+label, .md-form input[type=password]:focus:not([readonly])+label, .md-form input[type=search-md]:focus:not([readonly])+label, .md-form input[type=search]:focus:not([readonly])+label, .md-form input[type=tel]:focus:not([readonly])+label, .md-form input[type=text]:focus:not([readonly])+label, .md-form input[type=time]:focus:not([readonly])+label, .md-form input[type=url]:focus:not([readonly])+label, .md-form textarea.md-textarea:focus:not([readonly])+label{
    color: #4a1481;
}

.md-form label:not(.select_label) {
    left: .65rem;
    margin-bottom: 0;
    top: .8rem;
}

.md-form label.active {
    top: 0.35rem;
    left: 0;
}

.mdb-select .dropdown-content li:hover, .mdb-select .dropdown-content li.active,
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: #D2C5E0 !important;
    color: black !important;
}

.we_just_txt{
    font-size: 17px
}

.btn-primary {
    background-color: #f89010!important;
    color: #fff!important;
}

.btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
    background-color: #37d2de!important;
    border-color: #37d2de;
}

.apply_btn{font-size: 18px;letter-spacing: 1px;padding: .7rem 2.54rem;}


.btn-primary.dropdown-toggle{
    background-color: #fff!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #ced4da;
}


.btn-primary.dropdown-toggle:focus,
.btn-primary.dropdown-toggle:hover,
.btn-primary:not([disabled]):not(.disabled).active:focus,
.btn-primary:not([disabled]):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus,
.md-form input[type=date].valid, .md-form input[type=date]:focus.valid, .md-form input[type=datetime-local].valid, .md-form input[type=datetime-local]:focus.valid, .md-form input[type=email].valid, .md-form input[type=email]:focus.valid, .md-form input[type=number].valid, .md-form input[type=number]:focus.valid, .md-form input[type=password].valid, .md-form input[type=password]:focus.valid, .md-form input[type=search-md].valid, .md-form input[type=search-md]:focus.valid, .md-form input[type=search].valid, .md-form input[type=search]:focus.valid, .md-form input[type=tel].valid, .md-form input[type=tel]:focus.valid, .md-form input[type=text].valid, .md-form input[type=text]:focus.valid, .md-form input[type=time].valid, .md-form input[type=time]:focus.valid, .md-form input[type=url].valid, .md-form input[type=url]:focus.valid, .md-form textarea.md-textarea.valid, .md-form textarea.md-textarea:focus.valid
{
    background-color: #fff!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #4a1481;
}

.full{
    width: 100%
}

.full button{
    width: 100%
}

.btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
    background-color: #fff!important;
    border-color: #fff;
    color: #000!important;
}

.dropdown-toggle::after, .dropup .dropdown-toggle::after{
    right: 12px;
    position: absolute;
    margin-top: 7px;
    border-top: .8em solid #1f6469;
    border-right: .5em solid transparent;
    border-left: .5em solid transparent;
}

.btn-primary.dropdown-toggle{color: #2e2e2e96!important;text-align: left;text-transform: initial;padding: 0.8rem 0.55rem;font-size: 1rem;}

.verify_number{
    position: absolute;
    right: 25px;
    top: 13px;
    color: #2e2e2e !important;
    font-weight: 500;
    font-size: 14px;
}

#otp_wrap{
    position: relative;
}


.submit_otp{position: absolute;top: 4px;right: 15px;padding: .5rem 1rem!important;}

.align_center_flex{
    line-height: initial;
    align-items: center;
    display: flex;
}

input.select-dropdown{
    padding: 0.8rem 0.55rem!important;
    font-size: 1rem!important;
    line-height: 1.5!important;
    box-sizing: border-box!important;
    height: auto!important;
}

.select_wrap .select-dropdown{

}

.select-wrapper span.caret{
    right: 13px;
    z-index: 9;

}

.verify_number.not_verified{
    color: red
}

.md-form label.error.active{
    background: #f5fbfb;
    z-index: 999;
    width: 65%;
}

.md-form label.error{
    opacity: 0
}

.md-form label.error.active{
    opacity: 1;
    color: #E91E63!important;
    font-weight: 500;
    bottom: -21px;
    top: initial;
    background: transparent;
    transform: translateY(-0%);
    padding-left: 8px;

}


.custom_radio_wrap  [type=radio]+label:after,
.custom_radio_wrap  [type=radio]+label:before{width: 100%;height: 100%;margin: 0;border-radius: 0;background: transparent;border-color: #4a1481;border-width: 1px;border-radius: 6px;z-index: -1;}

.custom_radio_wrap  [type=radio]:checked+label:after{
    background: #D2C5E0;
}
.custom_radio_wrap  [type=radio]+label{
    padding: 4px 9px;
    font-size: 12px;
    height: auto;
    line-height: initial;
    min-width: 42px;
    text-align: center;
}
.custom_radio_wrap  [type=radio]:checked+label{
    color: #fff;
    z-index: 22;
    cursor: pointer;
    font-weight: 500;
}


.global_url{
    color: #38939e
}



.progress_bar{list-style: none;margin: .5em auto 1em auto;display: flex;flex-wrap: wrap;padding: 0;max-width: 80%;}

.progress_bar li{
    flex: 1;
    height: 4px;
    margin: 0 2px;
}
.progress_bar li.active{
    background: #f89010;
}

.progress_text{
    display: block;
    text-align: center;
    font-size: 12px;
    margin: 10px 0;
}

.dropdown-content li>a, .dropdown-content li>span{
    color: #000
}

.screen_5 img{
    width: 120px;
    display: table;
    margin: 3em auto;
    margin-bottom: 2em;
}

.footer-privacy{
    position: relative;
    bottom: 2%;
    left: 0;
    right: 0;
    margin: 0;
}

.almost_finished{
    font-size: 17px;
    font-weight: 500;
}

.marital_status_div .select-dropdown, .address_status .select-dropdown{
    margin: 0 0 .5rem!important;
}




/*   */

.intro{
    width: 50%;
    background-color: #09161a;
    padding-top: 7%;
    padding-bottom: 7%;
}
.intro-pic{
    width: 50%;
    /*background-image: url(../img/homepage/parallax.jpg);*/
    background-color: #1f6469;
    /* background-attachment: fixed; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.intro-pic-slide1{
    width: 50%;
    background-image: url(../img/homepage/parallax.jpg);
    background-color: #1f6469;
    /* background-attachment: fixed; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.intro-pic-slide2{
    width: 50%;
    background-image: url(../img/homepage/parallax.jpg);
    background-color: #1f6469;
    /* background-attachment: fixed; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.intro-pic-slide3{
    width: 50%;
    background-image: url(../img/homepage/parallax.jpg);
    background-color: #1f6469;
    /* background-attachment: fixed; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.intro-heading{
    font-size: 4em;
    color: #4CDCE4;
    line-height: initial;
    padding: 0 1em;
}

.intro-heading-image{
    display: inline;
    font-size: 4em;
    color: #4CDCE4;
    line-height: initial;
    padding: 0 1em;
    position: relative;
    width: 100%;
}

.card-white{
    background-color: white;
    width: 34%;
    margin: 7% 3% 7% 3%;
    line-height: 180%;
}
.consumers, .merchants, .customers, .team,.clients, .advisors, .contact{
    padding: 2% 0% 2% 0%;
}
.advisors{
    padding: 0% 0% 2% 0%;

}
/*.clients{*/
/*padding: 2% 0% 2% 0%;*/

/*}*/
.steps{
    width: 100%;
    margin: 3%;
}
.card-custom{
    color:black;
    background-color: #4cdce4;
    margin: 1%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.lh-180{
    line-height: 180%;
    padding: 2% 0% 2% 0% !important;


}
.team, .advisors{
    color: #4CDCE4;
    background-color: #09161a;
}
.contact{
    background-color: #4cdce4;
}
.map{
    width: 50%;
}
.contact-us{
    width: 50%;
}
.footer{
    background-color: #09161a;

}
.img{
    width: 100%;
    height: auto;
}
.client-logo{
    margin: 5% 5% 0% 5%;
    width: 40%;
    height: 1%;
    object-fit: contain;
}
.client-logo img{
    width: 200px;
}

@media only screen and (max-width: 600px) {
    /* For mobile phones: */
    .client-logo {
        width: 50%;
    }
    /*.meet_team2 img{*/
        /*max-height: 345px;*/
        /*!*object-fit: none;*!*/
        /*height: 240px;*/
    /*}*/
}

main.homepage{

    padding-top: 85px;
}

.home_block_pt{text-align: left;display: table;margin: 0 auto;font-family: sans-serif;padding: 0;}
.home_block_pt li{
    margin-bottom: 6px;
}

.contact_us_btn{
    color: #09161A!important;
    font-size: 18px;
}

.how_it_works_block{display: flex;min-height: 267px;align-items: center;width: 100%;justify-content: center;}
.how_it_works_block h4{margin-bottom: 14%;}

.how_it_works_block h6{line-height: 32px;max-width: 184px;margin: 0 auto;}

.bg-white{
    background-color: #fff
}

.card-custom .img_wrap{}
.card-custom .img_wrap{
    width: 100%;
    display: flex;
    /* align-items: center; */
    height: auto;
}
.how_it_works_block .txt_wrap{
    padding: 20px;
}


.consumers{padding-bottom: 2%;padding-top: 3%;}
.why-merchant-svg{
    height: 150px!important;
    align-items: flex-end;
}
.cart_svg{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1.1999998092651367 0.06650698184967041 197.63397216796875 199.93350219726562' role='img' preserveAspectRatio='xMidYMid meet' style='stroke-width: 0px;'%3E%3Cg%3E%3Cpath d='M198.6 94.4l-23.1 62c-.6 1.7-2.3 2.8-4.1 2.8H76c-1.8 0-3.4-1.1-4-2.8L36 63.8H9.8v4.3c0 2.4-1.9 4.3-4.3 4.3s-4.3-1.9-4.3-4.3v-8.7c0-2.4 6.3-4.3 8.7-4.3h29c1.8 0 3.4 1.1 4 2.8l36 92.6h89.4l20.2-54.2L66.9 78.4c-2.4-.4-4-2.6-3.7-4.9.4-2.4 2.6-3.9 4.9-3.7l127 18.8c1.3.2 2.4 1 3.1 2.1.7 1.2.8 2.5.4 3.7zm-80.7 86.3c0 10.6-8.6 19.3-19.3 19.3-10.6 0-19.3-8.6-19.3-19.3 0-10.6 8.6-19.3 19.3-19.3 10.7.1 19.3 8.7 19.3 19.3zm-8.7 0c0-5.8-4.7-10.6-10.6-10.6-5.9 0-10.6 4.7-10.6 10.6 0 5.9 4.8 10.6 10.6 10.6 5.9 0 10.6-4.7 10.6-10.6zm58.8 0c0 10.6-8.6 19.3-19.3 19.3-10.6 0-19.3-8.6-19.3-19.3 0-10.6 8.6-19.3 19.3-19.3 10.7.1 19.3 8.7 19.3 19.3zm-8.7 0c0-5.8-4.7-10.6-10.6-10.6-5.9 0-10.6 4.7-10.6 10.6 0 5.9 4.7 10.6 10.6 10.6 5.9 0 10.6-4.7 10.6-10.6zM87.9 142h78c2.4 0 4.3-1.9 4.3-4.3s-1.9-4.3-4.3-4.3h-78c-2.4 0-4.3 1.9-4.3 4.3 0 2.3 1.9 4.3 4.3 4.3zm0-17.4h78c2.4 0 4.3-1.9 4.3-4.3s-1.9-4.3-4.3-4.3h-78c-2.4 0-4.3 1.9-4.3 4.3s1.9 4.3 4.3 4.3zm0-17.3h60.7c2.4 0 4.3-1.9 4.3-4.3s-1.9-4.3-4.3-4.3H87.9c-2.4 0-4.3 1.9-4.3 4.3 0 2.3 1.9 4.3 4.3 4.3zm-9.6-54.7c2.3.4 4.6-1.2 5-3.6 4.2-26.1 28.9-44 55-39.8 26.1 4.2 44 28.9 39.8 55-.4 2.4 1.2 4.6 3.6 5 .2 0 .5.1.7.1 2.1 0 3.9-1.5 4.3-3.6 5-30.8-16.1-60-46.9-64.9-30.9-5-60 16.1-65 46.9-.5 2.3 1.1 4.6 3.5 4.9zm38.2-6.6c0 8.8 5.5 11.5 12.5 14.9l3.8 1.9c7 3.5 7.7 4.1 7.7 7.1 0 2.4 1.9 4.3 4.3 4.3s4.3-1.9 4.3-4.3c0-8.8-5.5-11.5-12.5-14.9l-3.8-1.9c-7-3.5-7.7-4.1-7.7-7.2 0-5.2 5.3-5.7 7.6-5.7 2.2 0 7.5.6 7.5 5.7 0 2.4 1.9 4.3 4.3 4.3s4.3-1.9 4.3-4.3c0-8.6-6.5-14.4-16.1-14.4-.5 0-1 .1-1.5.1v-6.8c0-2.4-1.9-4.3-4.3-4.3s-4.3 1.9-4.3 4.3v8.7c0 .3.1.5.2.8-4 2.6-6.3 6.7-6.3 11.7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    width: 60px;
    height: 70px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: table;
    margin:  0 auto;
}

.why_merchant_txt{
    /* font-size: 2em; */
    max-width: 180px;
    line-height: inherit;
    margin: 17% auto;
    margin-bottom: 20%;
}

.our_team_txt{

}
.our_team_txt h2{
    margin-top: 2em!important;
}
.our_team_txt h6{
    /*padding: 0 20px 20px;*/
    /*height: 52px;*/
}

.team_img{
    /*max-height: 345px;*/
    height:226px !important;
    object-fit: fill;
}

.contact_flex{display: flex;justify-content: center;width: 100%;}

.contact_flex .map{
    text-align: right;
    padding-right: 40px;
}
.contact_flex .contact-us{

}

.contact_flex .map iframe{
    min-width: 500px;
    height: 250px;
    border: 0;
}

.merchants{
    padding-top: 1.5%;
    background: #000!important;
    color: #f89010!important;
}

.padding{
    padding-top: 40px;
    padding-bottom: 40px;
}

.dark{
    padding: 1.5%;
    background: #000!important;
    color: #f89010!important;
}

.meet_team .card-custom{
    display: block;
}

.footer h6{
    margin-bottom: 0
}

.footer>div{
    max-width: 1128px;
    display: flex;
    margin: 0 auto;
    width: 100%;
    justify-content: space-between;
}
.footer>div h6{
    display: inline-block;
}
.icon-social{
    margin: 0% 2% 0% 0%;
    font-size: 16px;
    color: #fff;
    background: #000;
    width: 35px;
    height: 35px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 54px;
    margin-left: 1%!important;
    margin-right: 1%!important;
}
.carousel-item p{
    padding: 0% 10% 0% 10%;
}
.partner-merchants, .partner-lenders{
    padding: 0% 5% 0% 5%;
    width: 100%;
}
.icon{
    width: auto;
    height: 85%;
    filter: grayscale(100%);
}


.credit_fair_merchant_btn{
    background-color: #f89010!important;
    color: #fff!important;
    margin-top: 13px!important;
    padding: 5px 19px;
    font-size: 18px;
}

.why-merchant-svg img{
    display: table;
    margin: 0 auto;    width: 70px;
    height: 70px;
}
.meet_team2 .card-custom{
    margin: 1%;
}


.select-dropdown.active{
    z-index: 9999;
    position: relative;
}


.apply_btn_3{
    margin-top: 0!important;
    background: #000!important;
    color: #fff!important;
}

#creditfairLoginForm{
    min-height: calc(100vh - 130px);
    text-align: center;
}

.quotes{
    /*background: #5ddae4;*/
    background:#000 !important;
    color: #f89010 !important;
}

.apply_now_btn{
    background-color: #f89010!important;
    color: #fff!important;
    padding: 5px 16px!important;
    border-radius: 2px;
    margin: 3px 0;
}

.intro-pic{
    position: relative;
}

.play_video{
    /*position: absolute;*/
    width: 100%;
    height: 100%;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODYuMDU0IDI4Ni4wNTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4Ni4wNTQgMjg2LjA1NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzIzOTRCQzsiIGQ9Ik0xNDMuMDI3LDAuMDA0QzY0LjA0LDAuMDA0LDAsNjQuMDM2LDAsMTQzLjAyMmMwLDc4Ljk5Niw2NC4wNCwxNDMuMDI3LDE0My4wMjcsMTQzLjAyNyAgIHMxNDMuMDI3LTY0LjAzMSwxNDMuMDI3LTE0My4wMjdDMjg2LjA1NCw2NC4wNDUsMjIyLjAxNCwwLjAwNCwxNDMuMDI3LDAuMDA0eiBNMTQzLjAyNywyNTkuMjMyICAgYy02NC4xODMsMC0xMTYuMjA5LTUyLjAyNi0xMTYuMjA5LTExNi4yMDlzNTIuMDI2LTExNi4yMSwxMTYuMjA5LTExNi4yMXMxMTYuMjA5LDUyLjAyNiwxMTYuMjA5LDExNi4yMDkgICBTMjA3LjIxLDI1OS4yMzIsMTQzLjAyNywyNTkuMjMyeiBNMjAwLjg2MywxMzYuNDM0bC04MS44NTYtNDUuNTgxYy01Ljk2Mi0zLjYzOC0xMS44MjctMC43MDYtMTEuODI3LDYuNTI2djkxLjM2NyAgIGMwLDcuMjIzLDUuODY0LDEwLjE3MywxMS44MjcsNi41MTdsODEuNzIyLTQ0LjkxQzIwOC4zMSwxNDYuMDM1LDIwNS41NDgsMTM5LjA3MSwyMDAuODYzLDEzNi40MzR6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat center/70px;
    background-color: #00000017;
    transition: all 0.5s ease;
}

.play_video:hover{
    background-size: 90px!important;
}

#video_pop, #video_box{
    display: none;
    /* width: 100%; */
    vertical-align: middle;
}

#video_pop{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 10px;
    overflow: hidden;
    max-width: 800px;
    width: 90%
}

#video_box{
    position: fixed;
    z-index: 2299;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    background: #000000b3;
    text-align: center;
    /* vertical-align: middle; */
}

.home_section1
{
    position: relative;
}

.close_video{
    position: absolute;
    top: 14%;
    right: 19%;
    z-index: 2;
}

.footer .text-white.p-2 a{
    color: #fff
}

.text-blue{
    color: #42d9e4;
}

.contact_us_btn.login_btn {
    background-color: #fff !important;
}

.company_name > sup{
    font-size: 9px;
    top: -1.5em;
}
div.steps > .card-custom > div.bg-white > img.img{
    height:226px !important;
}

.carousel-item > a > img{
    width: 126px;
    margin-left: 50px;
    margin-right: 50px;
}

.btn-outline-primary {
    border-color: #fff !important;
    color: #000 !important;
}

.btn-outline-primary:hover {
    color: #4cdce4 !important;
    border-color: #4cdce4 !important;
}
.carousel-content {
    position: absolute;
    top: 10px;
    text-align: center;
    width: 100% ;
    z-index: 20;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    font-size: 3em;
    /*color: #4CDCE4;*/
    color: #09161a;
    line-height: initial;
}

.about{
    font-weight: 200!important;
    line-height: 2.5rem!important;
}

.margin_top{
 margin-top: 60px;
}

.margin_bottom{
    margin-bottom: 84px;
}