@font-face {
    font-family: 'BrandonGrotesque';
    src: url('../fonts/Brandon Grotesque/Brandon_reg.otf');
}
@font-face {
    font-family: "BrandonGrotesque";
    src: url('../fonts/Brandon Grotesque/Brandon_bld.otf');
    font-weight: bold;
}
@font-face {
    font-family: "BrandonGrotesque";
    src: url('../fonts/Brandon Grotesque/Brandon_reg_it.otf');
    font-style: italic;
}
@font-face {
    font-family: "BrandonGrotesqueMedium";
    src: url('../fonts/Brandon Grotesque/Brandon_med.otf');
    font-style: italic;;
}
@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/open-sans/OpenSans-Regular.ttf');
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/open-sans/OpenSans-Light.ttf');
}
@font-face {
    font-family: "OpenSans";
    src: url('../fonts/open-sans/OpenSans-Semibold.ttf');
    font-weight: bold;
}
@font-face {
    font-family: "OpenSans";
    src: url('../fonts/open-sans/OpenSans-LightItalic.ttf');
    font-style: italic;;
}
body{
    font-family: "OpenSans";
}
.wrapper{
    width: 100%;
}
.wrapper-container,.header-container,.header-container-white,.online-container, .core-container,.financial-container,.review-container,.integrated-container,.institution-container,.getInTouch-container,.footer-container{
    margin: auto;
}
.navbar-nav{
    font-family: OpenSans;
}
.purpleGradBg{
    background-image: linear-gradient(248deg, rgba(94, 72, 154, 0.98), #352c79 88%, #292d78);
}
.grayBg{
    background-color: #f9f9fb;
}
.radiantBg{
    background-image: linear-gradient(83deg, #292d78, #922a7d)
}
.purpleBg{
    background-image: linear-gradient(83deg, #292d78, #5f489a);
}
.listStyle{
    list-style: none;
    color: white;
}
.f-l{
    float: left;
}
.d-i-b{
    display: inline-block;
}
.bgTransparent{
    background-color: transparent !important;
    border-color: transparent !important;
}
.whiteClr{
    color: white !important;
}
.f-33{
    font-size: 33px;
}
.f-27{
    font-size: 27px;
}
.btn{
    font-family: BrandonGrotesqueMedium !important;
}
.infoLine{
    font-family: OpenSansLight;
    object-fit: contain;
    font-weight: 300;
    font-style: italic;
    font-stretch: normal;
    letter-spacing: 1px;
    color: #ffffff;
}
.btnStyle{
    border-radius: 3px !important;
    background-color: #3ad0ae !important;
    box-shadow: 0 3px 30px 0 rgba(57, 207, 174, 0.2) !important;
}
.f-25{
    font-size: 25px;
}
.f-r{
    float: right;
}
.pcImg{
    display: inline-block;
}
.inquireBtn,.developerBtn2{
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #2eb596;
    /*box-shadow: 0 3px 30px 0 rgba(57, 207, 174, 0.2);*/
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    color: #ffffff;
    display: table;
    border: 0px
}
.primaryBtn{
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #292D78;
    /*box-shadow: 0 3px 30px 0 rgba(41,45,120,0.09);*/
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    color: #fff;
    display: table;
    border: 0px
}
.m-no-focus:focus {
	color: #fff !important;
}
#contact_form .form-group {
	margin-right: 0;
	margin-left: 0;
}
.devBtn{
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #ffffff !important;
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    color: #1c1e58 !important;
}
.devBtnGrn{
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #2eb596 !important;
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    color: #ffffff !important;
}
.getIT:hover{
    background-color: #2eb596 !important;
}
.b-s-c{
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15) !important;
}
.developerBtn,.inquireBtn2 {
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #ffffff;
    /*box-shadow: 0 3px 30px 0 rgba(57, 207, 174, 0.2);*/
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    color: #292d78;
    display: table;
}
.inquireBtn > div , .developerBtn > div,.inquireBtn2>div,.developerBtn2>div,.primaryBtn>div{
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}
.financeSection{
    margin-top:-1px;
}
.navbar{
    margin-bottom: 0px;
}
.messageLine{
    font-family: "OpenSans";
}
.getInTouch,.newsletterTitle{
    font-family: BrandonGrotesque;
}
.serviceText{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    color: #ffffff;
}
.online-title,.financial-title{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #292d78;
}
.online-content,.getInInfo-content{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #2d2d2d;
}
.online-content.row ,.enterprise-container.row,.integrated-content.row,.core-content.row,.institution-content.row,.footerListContents.row{
    margin-left: 0px;
    margin-right: 0px;
}
.core-title{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #292d78;
}
.core-content-title{
    object-fit: contain;
    font-family: BrandonGrotesque;
    /*font-size: 20px;*/
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.8px;
    color: #292d78;
    text-align: center;
}
.securityImg,.rebustnessImg,.trustImg,.brokersImg,.privateImg,.realImg,.crowsFundingImg,.peerImg,.wealthImg,.conceptImg,.execpImg,.releaseImg,.introImg,.functImg,.dataImg,.webImg{
    width: 60px;
    height: 60px;
    object-fit: contain;
    margin-left: calc(50% - 30px);
    margin-left: -moz-calc(50% - 30px);
    margin-left: -webkit-calc(50% - 30px);
}
.antiMoneyImg,.creditImg,.customerImg,.escrowImg,.verificationImg,.paymentsImg,.inverstorImg,.researchImg{
    width: 55px;
    height: 55px;
    object-fit: contain;
    display: inline-block;
    float:left;
    margin-right: 10px;
}

.core-content-desc{
    object-fit: contain;
    font-family: OpenSans;
    font-size: 19px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #2d2d2d;
    /*padding: 0 15px;*/
}
.Over-170-enterprise{
    object-fit: contain;
    font-family: OpenSans;

    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #ffffff;
    text-align: center;
}
.getInTouch-container{
    margin-top: 70px;
}
.Not-ready-to-start-b {
    text-align: center;
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #292d78;
}
.To-learn-more {
    text-align: center;
    object-fit: contain;
    font-family: OpenSans;
    font-weight: 300;
    font-style: italic;
    font-stretch: normal;
    letter-spacing: 0.5px;
    text-align: center;
    color: #ffffff;
}
.LEARN-MORE {

    object-fit: contain;
    font-family: BrandonGrotesque;
    font-size: 15px;
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
    letter-spacing: 0.5px;
    color: #c3167b;
    margin-top: 10px;
}
.learnMoreArrow{
    object-fit: contain;
    border-radius: 1px;
    margin-top: -4px;
    margin-left: 3px;

}
.review-text{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    letter-spacing: 1.5px;
    color: #292d78;
    margin-bottom: 0px;
}
.review-text-o{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    letter-spacing: 1.5px;
    color: #292d78;
    margin-bottom: 0px;
}
.review-author{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #2d2d2d;
    margin-bottom: 0px;
}
.The-Crowd-Valley-API {
    width: 100%;
    object-fit: contain;
    font-family: OpenSans;
    font-size: 19px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #2d2d2d;
    padding: 0 15px;
}
.financial-content{
    padding: 0px;
}
.service-item .item-content{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #2d2d2d;
    display: inline-block;
    float: left;
    margin-top: 15px;
}
.institution-item{
    height: 100px;
    width: 19.5%;
    display: inline-block;
    float: left;
}

.institution-icon{
    background-repeat: no-repeat;
    margin-top: 28%;
    display: inline-block;
    width: 80px;
    height: 15%;
    object-fit: contain;
    background-color: #292d78;
    margin-left: calc(50% - 40px);
}
.institution-icon-md {
    height: 24%;
    margin-top: 24%;
    width: 70px;
    margin-left: calc(50% - 35px);
}
.Not-ready-to-start-b {
    font-size: 27px;
    /*margin-top:70px;*/
}
.review-content{
    margin-bottom: 60px;
}
.testimonial-content{
    margin-top: 60px;
    margin-bottom: 60px;
}
.listHeading{
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #292d78;
}
.firstPara, .secondPara{
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #292d78;
}
.footerMenuList{
    opacity: 1;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #292d78;
}
.footerMenuList > li {
    margin-bottom: 5px;
}
.footerMenuList > li > a :hover{
    opacity: 1 !important;
    text-decoration: none;
}
.footerCopyContents{
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #292d78;
}
.footerCopyContents{
    margin-bottom: 100px;
}

.m-t-83{
    margin-top: 83px;
}
.m-b-337{
    margin-bottom: 337px;
}
.m-t-30{
    margin-top: 30px;
}
.m-t-40{
    margin-top: 40px;
}
.t-a-c{
    text-align: center;
}
.m-t-94{
    margin-top: 94px;
}
.w-154{
    width: 154px;
}
.w-200{
    width: 200px;
}
.m-l-230{
    margin-left: 230px;
}
.m-r-102{
    margin-right: 102px;
}
.f-18{
    font-size: 18px;
}
.m-b-40{
    margin-bottom: 40px;
}
.m-b-0{
    margin-bottom: 0px;
}
.m-t-15{
    margin-top: 15px;
}
.toggleBtn{
    width: 19px;
    height:14px;
}
.footerColor{
    color: #292d78;
}
.footerMenuList{
    list-style: none;
}
.p-0{
    padding: 0;
}
a{
    color: #292d78 !important;
}
.footerLogoContents > p{
    display: inline-block;
}
.footerLogoContents,.footerLogoContentsWhite{
    text-align: center;
}
.integratedInstitution{
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    overflow-x: hidden;
    height: 100%;
    overflow-y: hidden;
    white-space: nowrap;
    margin-top: 20px;
}
.integratedInstitution > .institution-item{
    float: none;
}
.sliderBtn{
    width: 20px;
    height: 20px;
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #f2f2f5;
    display: inline-block;
    margin: 0 5px;

}
.sliderBtn.selected{
    background-color: #7e80ad;
}
.sliderToggle{
    width: 100%;
    float: left;
    text-align: center;
}
.navbar-collapse{
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/*.navbar{
    padding-right: 10px;
    padding-left: 10px;
}*/
/*.nav>li>a:hover{
    background-color: transparent !important;
}
.nav>li>a:last-child:hover{
    background-color: #292d78 !important;
}
.nav>li>a:focus{
    text-decoration: none !important;
    background-color: #432c7a !important;
}
.nav>li>a:not(:last-child):hover{
    text-decoration: none !important;
    background-color: transparent !important;
}
.daBtn:hover{
    background-color: #292d78 !important;
}*/
.nav>li>a:not(.btn):focus{
    text-decoration: none !important;
    background-color: transparent !important;
    outline: none;
}
.nav>li>a:hover{
    background-color: transparent;
}
.requestQuoteBtn{
    position: absolute;
    bottom: 0px;
    margin-bottom: 50px !important;

}
.packageDetails{
    font-size: 20px;
    margin-top: 60px;
}
.pricingCardContainer{
    margin-top: 50px;
}
.packInfo{
    padding: 0 10px;
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    text-align: center;
    color: #2d2d2d;
    margin-top: 20px;
    margin-bottom: 40px;
    /*height: 70px;*/
}
@media (min-width: 1172px){
    .container-fluid{
        padding: 0;
    }
    .wrapper-container, .header-container,.header-container-white .container-fluid, .online-container,.core-container,.financial-container,.review-container,.integrated-container,.institution-container,.footer-container{
        width: 1172px;
    }
    .wrapper-container-api{
        width: calc(1172px - 337px);
        margin: auto;
    }
    .p-r-0{
        padding-right: 0 !important;
    }
    .infoLeft{
        width: 418px;
        margin-top: 21.5px;
    }
    .pcImg{
        height: 335px;
        margin-left: 133px;
        width: 588px;
    }
    .m-l-c{
        margin-left: 50px;
    }
    .grayBg{
        background-color: #f9f9fb;
    }
    .learnMoreArrow{
        /*background: url("../img/combined-shape-copy-7@3x.png") !important;
        background-size: 100%;*/
        width: 9.9px;
        height: 8px;
    }
    .logoImage{
        background-image: url("../img/crowdvalley_logo_cmyk_white.svg");
        background-repeat: no-repeat;
        width: 90px;
        height: 39px;
        background-size: 100% 100%;
    }
    .logoImagePurple{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 90px;
        height: 39px;
        background-size: 100% 100%;
    }
    .logoImageWhite{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 90px;
        height: 39px;
        background-size: 100% 100%;
    }
    .navbar-nav > li > a{
        height: 69px;
        vertical-align: middle;
        display: table-cell;
    }
    .financeApps{
        font-size: 29px !important;
        margin-top: 60px;
    }
    .messageLine,.aboutText,.whoWeAre,.digitalOffice,.apiTitle,.caseStudiesText,.getInTouch,.newsletterTitle,.platformHead,.infraTitle,.testimonialTitle,.openPositionTitle,.pressResourceText,.pricePackages,.nameSection,.regulatoryText,.signText,.teamTitle{
        font-size: 27px !important;
        letter-spacing: 0.6px !important;
        margin-top: 60px !important;
    }
    .online-title,.core-title,.financial-title{
        font-size: 27px !important;
        letter-spacing: 0.6px !important;
        margin-top: 80px;
    }
    .clientFont,.clientLink,.headingText,.positionTitle{
        font-size: 27px !important;
    }
    .regulationHeading,.placeButton{
        font-size: 25px;
    }
    .clientDetails,.reportLinkSection,.regulationDetails,.assetClassText,.assetLink,.platformDetails,.ruleList,.rules,.listNum,.listDetails,.testimonialText,.clientName,.whoWeAreText,.aboutDetails,.marketResearchText,.reportSection,.detailedText,.responsibilityText,.positionDetails,.openPositionText,.webinarDetails{
        font-size: 20px !important;
    }
    .marketResearchText{
        margin-top: 70px;
    }
    .companyName,.forgotText,.agreeText{
        font-size: 15px !important;
    }
    .signInPw,.webinarImageText{
        margin-top: 20px;
    }
    .clientsServed{
        font-size: 25px;
        margin-top: 30px;
    }
    .infoLine{
        font-size: 24px;
    }
    .serviceText,.stageList,.agreementTitle,.placeName,.placeList{
        font-size: 22px !important;
    }
    .agreementTerms,.serviceTerms,.updateDate,.usageText,.prohibitedContentText,.prohibitedActionsText{
        font-size: 19px !important;
    }
    .webinarDate{
        font-size: 17px;
    }
    .webinarTitle{
        font-size: 23px;
    }
    .expertTeamMember > p > .role{
        font-size: 22px !important;
        margin-left: 22px;
    }
    .inquireBtn{
        width: 154px;
        height: 46px;
        font-size: 15px;
    }
    .devBtn,.devBtnGrn{
        height: 46px !important;
    }
    .m-t-c{
        margin-top: 9px !important;
    }
    .developerBtn{
        width: 200px;
        height: 46px;
        font-size: 15px;
    }
    .inquireBtn2,.developerBtn2,.primaryBtn{
        width: 155px;
        height: 46px;
        font-size: 15px;
        margin-left: calc(50% - 77px);
        margin-left: -moz-calc(50% - 77px);
        margin-left: -webkit-calc(50% - 77px);
        margin-bottom: 31px;
    }
    .developerBtn2{
        margin-bottom: 80px;
    }
    .service-container{
        margin-top: 66px;
    }
    .f-c{
        font-size: 18px !important;
    }
    .fl-c{
        float: right;
    }
    .gBtn-m-t{
        margin-top: 21px;
    }
    .mgnTop{
        margin-top: 53px;
    }
    .wBtn-m-t{
        margin-top: 21px;
    }
    .Ecosystem-img{
        background: url("../img/Ecosystem.png");
        background-size: 100% 100%;
        width: 675px;
        height: 397px;
        object-fit: contain;
        margin-top: 70px;
        margin-left: calc(50% - 337px);
        margin-left: -moz-calc(50% - 337px);
        margin-left: -webkit-calc(50% - 337px);
    }
    .online-img{
        background: url("../img/Mockups@3x1.png");
        background-size: 100% 100%;
        width: 675px;
        height: 397px;
        object-fit: contain;
        margin-top: 70px;
        margin-left: calc(50% - 337px);
        margin-left: -moz-calc(50% - 337px);
        margin-left: -webkit-calc(50% - 337px);
    }
    .online-content{
        margin-top: 64px;
        margin-bottom: 80px;
        font-size: 20px;
    }
    .getInInfo-content{
        margin-top: 64px;
        margin-bottom: 80px;
        font-size: 20px;
    }
    .core-content-title{
        margin-top: 35px;
        font-size: 22px;
    }

    .securityImg{
        background: url("../img/safebox@3x.png");
        background-size: 100% 100%;
    }

    .partner5-copy{
        background: url("../img/partner-5-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner3-copy{
        background: url("../img/partner-3@3x.png");
        background-size: 100% 100%;
    }
    .partner4-copy{
        background: url("../img/partner-4-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner8-copy{
        background: url("../img/partner-8-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner6-copy{
        background: url("../img/partner-6-copy@3x.png");
        background-size: 100% 100%;
    }
    .institution-icon-lg{
        height: 33%;
        margin-top: 20%;
    }
    .partner14-copy{
        background: url("../img/partner-14@3x.png");
        background-size: 100% 100%;
    }
    .partner1-copy{
        background: url("../img/partner-1@3x.png");
        background-size: 100% 100%;
    }
    .partner11-copy{
        background: url("../img/partner-11@3x.png");
        background-size: 100% 100%;
    }
    .partner2-copy{
        background: url("../img/partner-2@3x.png");
        background-size: 100% 100%;
    }
    .partner7-copy{
        background: url("../img/partner-7-copy@3x.png");
        background-size: 100% 100%;
    }


    .antiMoneyImg{
        background: url("../img/invoice@3x.png");
        background-size: 100% 100%;
    }
    .creditImg{
        background: url("../img/exam@3x.png");
        background-size: 100% 100%;
    }.customerImg{
         background: url("../img/team@3x.png");
         background-size: 100% 100%;
     }.escrowImg{
          background: url("../img/safebox@3x.png");
          background-size: 100% 100%;
      }.verificationImg{
           background: url("../img/target@3x.png");
           background-size: 100% 100%;
       }.paymentsImg{
            background: url("../img/money-bag@3x.png");
            background-size: 100% 100%;
        }.inverstorImg{
             background: url("../img/diploma@3x.png");
             background-size: 100% 100%;
         }.researchImg{
              background: url("../img/loupe@3x.png");
              background-size: 100% 100%;
          }
    .brokersImg{
        background: url("../img/briefcase@3x.png");
        background-size: 100% 100%;
    }
    .privateImg{
        background: url("../img/stats-2@3x.png");
        background-size: 100% 100%;
    }
    .realImg{
        background: url("../img/cityscape@3x.png");
        background-size: 100% 100%;
    }
    .crowsFundingImg{
        background: url("../img/startup@3x.png");
        background-size: 100% 100%;
    }
    .peerImg{
        background: url("../img/employees@3x.png");
        background-size: 100% 100%;
    }
    .wealthImg{
        background: url("../img/stats-3@3x.png");
        background-size: 100% 100%;
    }
    .rebustnessImg{
        background: url("../img/imac-1@3x.png");
        background-size: 100% 100%;
    }
    .trustImg{
        background: url("../img/handshake@3x.png");
        background-size: 100% 100%;
    }
    .conceptImg{
        background: url("../img/files-2.svg");
        background-size: 100% 100%;
    }
    .execpImg{
        background: url("../img/files-4-copy.svg");
        background-size: 100% 100%;
    }
    .releaseImg{
        background: url("../img/calendar.svg");
        background-size: 100% 100%;
    }
    .introImg{
        background: url("../img/files-4.svg");
        background-size: 100% 100%;
    }
    .functImg{
        background: url("../img/files-3.svg");
        background-size: 100% 100%;
    }

    .dataImg{
        background: url("../img/browser-2.svg");
        background-size: 100% 100%;
    }
    .webImg{
        background: url("../img/countdown.svg");
        background-size: 100% 100%;
    }
    .supportPackagesImg{
        background: url("../img/Support_Packges.png");
        background-size: 100% 100%;
    }

    .underlineText {
        text-decoration: underline;
    }
    .termsImg{
        background: url("../img/Terms_of_Use.png");
        background-size: 100% 100%;
    }
    .gettingStartedImg{
        background: url("../img/Getting_Started.png");
        background-size: 100% 100%;
    }
    .regulationsImg{
        background: url("../img/Regulations.png");
        background-size: 100% 100%;
    }
    .pricingImg{
        background: url("../img/Pricing_Model.png");
        background-size: 100% 100%;
    }
    .onlineWorkflowsImg{
        background: url("../img/Online_Workflows.png");
        background-size: 100% 100%;
    }
    .marketResearchImg{
        background: url("../img/files-4.svg");
        background-size: 100% 100%;
    }
    .infoSecurityImg{
        background: url("../img/Info_Security.png");
        background-size: 100% 100%;
    }

    .integrated-content{
        margin-top: 70px;
        margin-bottom: 40px;
    }
    .core-content{
        margin-top: 70px;
        margin-bottom: 80px;
    }
    .institution-content{
        margin-top: 25px;
    }
    .core-content-desc{
        font-size: 20px;
    }
    .Over-170-enterprise {
        font-size: 30px;
        margin-top:30px;
    }

    .Not-ready-to-start-b {
        font-size: 27px;
        /*margin-top:70px;*/
    }
    .To-learn-more{
        font-size: 27px;
        margin-top: 16px;
    }
    .lgDivider{
        clear: both;
    }
    .financial-content{
        margin-top:70px ;
        margin-bottom:70px ;
    }
    .financialBottomDiv{
        margin-top:60px ;
    }
    .review-text{
        margin-top: 70px;
        font-size: 30px;
    }
    .review-text-o{
        margin-top: 56px;
        font-size: 30px;
    }
    .review-author{
        margin-top: 9px;
        font-size: 20px;
    }
    .The-Crowd-Valley-API{
        height: 26px;
        font-size: 19px;
    }
    .service-item .item-content{
        font-size: 18px;
    }
    .service-bottom-item{
        margin-top: 40px;
    }
    .integrated-service-list{
        margin-top: 50px;
    }
    .integrated-separator{
        clear: both;
    }
    .listHeading{
        font-size: 30px;
        letter-spacing: 1.5px;
    }
    .footerListContents{
        margin-top: 60px;
    }
    .firstPara, .secondPara{
        font-size: 17px;
    }
    .secondPara{
        margin-top: 40px;
    }
    .footerMenuList{
        font-size: 19px;
    }
    .footerCopyContents{
        font-size: 19px;
    }
    .footerCopyContents{
        margin-top: 60px;
    }
    .footerLogoContents,.footerLogoContentsWhite{
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .linkedinLogoWhite{
        background-image: url("../img/linkedin-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .githubLogoWhite{
        background-image: url("../img/gitHub-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .googleplusLogoWhite{
        background-image: url("../img/google-plus-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .facebookLogoWhite{
        background-image: url("../img/facebook-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .twitterLogoWhite{
        background-image: url("../img/twitter-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        background-repeat: no-repeat;
    }

    .linkedinLogo{
        background-image: url("../img/iconmonstr-linkedin-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .githubLogo{
        background-image: url("../img/gitHub-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .googleplusLogo{
        background-image: url("../img/iconmonstr-google-plus-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .facebookLogo{
        background-image: url("../img/iconmonstr-facebook-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .twitterLogo{
        background-image: url("../img/iconmonstr-twitter-4-32.png");
        height: 32px;
        width: 32px;
        background-repeat: no-repeat;
    }
    .lastChild{
        padding-right: 0 !important;
    }
    .imgSize{
        width: 600px;
    }
    .imgCustomeSize{
        height: 60px;
        width: 60px;
    }
    .pricingNote{
        font-size: 20px !important;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .packList > .listTitle{
        font-size: 25px !important;

    }
    .packList > .packInfo{
        font-size: 18px !important;
        height: 70px;
    }
    .packList > .listItem{
        font-size: 17px !important;
    }
    /*.packList:not(:last-child){
        width: 350px;
        margin-right: 30px;
    }*/
    .discoverSupportBtn
    {
        width: auto;
        padding: 6px 12px;
        margin-left: calc(50% - 131px);
        margin-left: -webkit-calc(50% - 131px);
        margin-left: -moz-calc(50% - 131px);
        margin-top: 80px;
        margin-bottom: 80px !important;
    }
    .apiSub{
        width: 185px;
        height: 185px;
        padding: 40px 32px;
    }
    .apiSection{
        margin: 0 0 30px;
    }
    .apiInfo{
        font-size: 20px;
    }
    .lastApi{
        margin-bottom: 80px;
    }
    .customMemberImg{
        height: 122px;
        width: 137px;
    }
    .memberName,.testimonialMemberName{
        font-size: 27px !important;
    }
    .memberPosition,.testimonialMemberPosition{
        font-size: 22px;
    }
    .memberDetails,.memberDetails-content{
        font-size: 18px;
        padding: 0px 30px !important;
    }
    .testimonailMemberDetails-content{
        font-size: 18px;
        padding-top: 0;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .memImg{
        left: calc(50% - 52px) !important;
    }
    .hexagon2 {
        width: 104px;
        height: 120px;
        margin: 0px 0 0 0px;
    }
    .customBorder{
        border-right: 1px solid rgba(41,45,120,0.1);
    }
    .signInButton,.signUpButton{
        height: 46px;
        width: 107px;
    }
    .customUpperMargin{
        margin-top: 16px !important;
    }
    .customFloat{
        float: right;
    }
    .customMargin{
        margin-right: 0px;
    }
    .timelineDate,.timelineDetails{
        font-size: 20px;
    }
    .requBtn{
        width: 116px;
        left:calc(50% - 58px);
        font-size: 15px;
    }
    .resourceItemHeading,.assortedHeading{
        font-size: 25px;
    }
    .resourceItemDetails{
        font-size: 20px;
    }
    .assortedItemDetails{
        font-size: 18px;
    }
    .pressName,.pressDate{
        font-size: 15px;
    }
    .assortedItemHeading{
        font-size: 21px;
    }
    .customLowerMargin{
        margin-bottom: 80px !important;
    }
    .techList,.companyName,.expertTeamMember{
        margin-bottom: 80px;
    }
}
@media (min-width: 992px) and (max-width: 1171px){
    .container-fluid{
        padding: 0;
    }
    .wrapper-container,.header-container,.header-container-white .container-fluid ,.online-container,.core-container,.financial-container,.review-container,.integrated-container,.institution-container,.getInTouch-container,.footer-container{
        width: 980px;
    }
    .infoLeft{
        width: 368px;
        margin-top: 26.5px;
    }
    .pcImg{
        height: 295px;
        margin-left: 45px;
        width: 517px;
    }
    .m-l-c{
        margin-left: 64px;
    }
    .grayBg{
        background-color: #f9f9fb;
    }
    .logoImage{
        background-image: url("../img/crowdvalley_logo_cmyk_white.svg");
        background-repeat: no-repeat;
        width: 90px;
        height: 39px;
        background-size: 100% 100%;
    }
    .logoImagePurple{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 90px;
        height: 39px;
        background-size: 100% 100%;
    }
    .logoImageWhite{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 90px;
        height: 39px;
        background-size: 100% 100%;
    }
    .navbar-nav > li > a{
        height: 69px;
        vertical-align: middle;
        display: table-cell;
    }
    .messageLine,.getInTouch,.newsletterTitle,.digitalOffice,.regulatoryText,.nameSection,.financeApps,.caseStudiesText,.platformHead,.infraTitle,.testimonialTitle,.pricePackages,.aboutText,.whoWeAre,.openPositionTitle{
        font-size: 28px !important;
        margin-top:88px;
    }
    .signText{
        font-size: 28px !important;
    }
    .clientFont,.regulationHeading,.placeButton,.clientLink,.headingText,.positionTitle{
        font-size: 25px !important;
    }
    .clientDetails,.reportLinkSection,.regulationDetails,.assetClassText,.assetLink,.platformDetails,.ruleList,.rules,.listNum,.listDetails,.testimonialText,.whoWeAreText,.aboutDetails,.marketResearchText,.reportSection,.detailedText,.responsibilityText,.positionDetails,.openPositionText{
        font-size: 18px !important;
    }
    .marketResearchText{
        margin-top: 70px;
    }
    .clientName,.webinarDetails{
        font-size: 16px !important;
    }
    .companyName{
        font-size: 13px !important;
    }
    .signInPw{
        margin-top: 20px;
    }
    .forgotText,.agreeText{
        font-size: 13px;
    }
    .clientsServed{
        font-size: 25px;
        margin-top: 20px;
    }
    .infoLine{
        font-size: 24px;
    }
    .serviceText,.stageList,.agreementTitle,.placeName,.placeList{
        font-size: 22px;
    }
    .agreementTerms,.serviceTerms,.updateDate,.usageText,.prohibitedContentText,.prohibitedActionsText,.webinarImageText{
        font-size: 17px !important;
    }
    .webinarDate{
        font-size: 15px;
    }
    .webinarTitle{
        font-size: 20px;
    }
    .expertTeamMember > p > .role{
        font-size: 22px !important;
        margin-left: 20px;
    }
    .inquireBtn{
        width: 142px;
        height: 41px;
        font-size: 13px;

    }
    .devBtn,.devBtnGrn{
        height: 41px !important;
    }
    .m-t-c{
        margin-top: 8px !important;
    }
    .developerBtn{
        width: 180px;
        height: 41px;
        font-size: 13px;
    }
    .inquireBtn2,.developerBtn2,.primaryBtn{
        width: 142px;
        height: 41px;
        font-size: 13px;
        margin-left: calc(50% - 71px);
        margin-left: -moz-calc(50% - 71px);
        margin-left: -webkit-calc(50% - 71px);
        margin-bottom: 36px;
    }
    .developerBtn2{
        margin-bottom: 80px;
    }
    .service-container{
        margin-top: 128px;
    }
    .f-c{
        font-size: 16px !important;
    }
    .fl-c{
        float: right;
    }
    .gBtn-m-t{
        margin-top: 15px;
    }
    .mgnTop{
        margin-top: 40px;
    }
    .wBtn-m-t{
        margin-top: 15px;
    }
    .online-title,.core-title,.financial-title{
        font-size: 25px;
        margin-top: 80px;
    }
    .online-img{
        background: url("../img/Mockups@3x1.png");
        background-size: 100% 100%;
        width: 675px;
        height: 397px;
        object-fit: contain;
        margin-top: 70px;
        margin-left: calc(50% - 337px);
        margin-left: -moz-calc(50% - 337px);
        margin-left: -webkit-calc(50% - 337px);
    }
    .online-content{
        margin-top: 64px;
        margin-bottom: 80px;
        font-size: 20px;
    }
    .getInInfo-content{
        margin-top: 64px;
        margin-bottom: 70px;
        font-size: 17px;
    }
    .core-content-title{
        margin-top: 36px;
        font-size: 20px;
    }
    .core-content{
        margin-bottom: 70px !important;
    }

    .securityImg{
        background: url("../img/safebox@3x.png");
        background-size: 100% 100%;
    }
    .antiMoneyImg{
        background: url("../img/invoice@3x.png");
        background-size: 100% 100%;
    }
    .creditImg{
        background: url("../img/exam@3x.png");
        background-size: 100% 100%;
    }.customerImg{
         background: url("../img/team@3x.png");
         background-size: 100% 100%;
     }.escrowImg{
          background: url("../img/safebox@3x.png");
          background-size: 100% 100%;
      }.verificationImg{
           background: url("../img/target@3x.png");
           background-size: 100% 100%;
       }.paymentsImg{
            background: url("../img/money-bag@3x.png");
            background-size: 100% 100%;
        }.inverstorImg{
             background: url("../img/diploma@3x.png");
             background-size: 100% 100%;
         }.researchImg{
              background: url("../img/loupe@3x.png");
              background-size: 100% 100%;
          }
    .institution-icon-lg{
        height: 33%;
        margin-top: 20%;
    }
    .brokersImg{
        background: url("../img/briefcase@3x.png");
        background-size: 100% 100%;
    }
    .privateImg{
        background: url("../img/stats-2@3x.png");
        background-size: 100% 100%;
    }
    .realImg{
        background: url("../img/cityscape@3x.png");
        background-size: 100% 100%;
    }
    .crowsFundingImg{
        background: url("../img/startup@3x.png");
        background-size: 100% 100%;
    }
    .peerImg{
        background: url("../img/employees@3x.png");
        background-size: 100% 100%;
    }
    .wealthImg{
        background: url("../img/stats-3@3x.png");
        background-size: 100% 100%;
    }
    .rebustnessImg{
        background: url("../img/imac-1@3x.png");
        background-size: 100% 100%;
    }
    .trustImg{
        background: url("../img/handshake@3x.png");
        background-size: 100% 100%;
    }
    .conceptImg{
        background: url("../img/files-2.svg");
        background-size: 100% 100%;
        width: 50px;
        height: 50px;
        margin-left: 36px;
    }
    .execpImg{
        background: url("../img/files-4-copy.svg");
        background-size: 100% 100%;
        width: 50px;
        height: 50px;
        margin-left: 36px;
    }
    .releaseImg{
        background: url("../img/calendar.svg");
        background-size: 100% 100%;
        width: 50px;
        height: 50px;
        margin-left: 36px;
    }
    .introImg{
        background: url("../img/files-4.svg");
        background-size: 100% 100%;
        width: 50px;
        height: 50px;
        margin-left: 36px;
    }
    .functImg{
        background: url("../img/files-3.svg");
        background-size: 100% 100%;
        width: 50px;
        height: 50px;
        margin-left: 36px;
    }
    .dataImg{
        background: url("../img/browser-2.svg");
        background-size: 100% 100%;
        width: 50px;
        height: 50px;
        margin-left: 36px;
    }
    .webImg{
        background: url("../img/countdown.svg");
        background-size: 100% 100%;
        width: 50px;
        height: 50px;
        margin-left: 36px;
    }
    .integrated-content{
        margin-top: 70px;
        margin-bottom: 40px;
    }
    .core-content{
        margin-top: 70px;
        margin-bottom: 60px;
    }
    .institution-content{
        margin-top: 50px !important;
    }
    .core-content-desc{
        font-size: 17px;
    }
    .Over-170-enterprise {
        font-size: 28px;
        margin-top:27px;
    }
    .To-learn-more{
        font-size: 25px;
        margin-top: 19px;
    }
    .lgDivider{
        clear: both;
    }
    .financial-content{
        margin-top:70px ;
        margin-bottom:80px ;
    }
    .financialBottomDiv{
        margin-top:60px ;
    }
    .learnMoreArrow{
        /* background: url("../img/combined-shape-copy-7@3x.png") !important;
         background-size: 100%;*/
        width: 9.9px;
        height: 8px;
    }
    .review-text{
        margin-top: 70px;
        font-size: 30px;
    }
    .review-text-o{
        margin-top: 56px;
        font-size: 30px;
    }
    .review-author{
        margin-top: 9px;
        font-size: 18px;
    }
    .The-Crowd-Valley-API{
        height: 22px;
        font-size: 16px;
    }
    .service-item .item-content{
        font-size: 13px;
    }
    .service-bottom-item{
        margin-top: 40px;
    }
    .integrated-service-list{
        margin-top: 56px;
    }
    .integrated-separator{
        clear: both;
    }
    .partner5-copy{
        background: url("../img/partner-5-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner3-copy{
        background: url("../img/partner-3@3x.png");
        background-size: 100% 100%;
    }
    .partner4-copy{
        background: url("../img/partner-4-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner8-copy{
        background: url("../img/partner-8-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner6-copy{
        background: url("../img/partner-6-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner14-copy{
        background: url("../img/partner-14@3x.png");
        background-size: 100% 100%;
    }
    .partner1-copy{
        background: url("../img/partner-1@3x.png");
        background-size: 100% 100%;
    }
    .partner11-copy{
        background: url("../img/partner-11@3x.png");
        background-size: 100% 100%;
    }
    .partner2-copy{
        background: url("../img/partner-2@3x.png");
        background-size: 100% 100%;
    }
    .partner7-copy{
        background: url("../img/partner-7-copy@3x.png");
        background-size: 100% 100%;
    }
    .listHeading{
        font-size: 30px;
        letter-spacing: 1.5px;
    }
    .footerListContents{
        margin-top: 60px;
    }
    .firstPara, .secondPara{
        font-size: 15px;
    }
    .secondPara{
        margin-top: 40px;
    }
    .footerMenuList{
        font-size: 19px;
    }
    .footerCopyContents{
        font-size: 19px;
    }
    .footerCopyContents{
        margin-top: 60px;
    }
    .footerLogoContents,.footerLogoContentsWhite{
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .linkedinLogoWhite{
        background-image: url("../img/linkedin-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .githubLogoWhite{
        background-image: url("../img/gitHub-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .googleplusLogoWhite{
        background-image: url("../img/google-plus-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .facebookLogoWhite{
        background-image: url("../img/facebook-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .twitterLogoWhite{
        background-image: url("../img/twitter-white.svg");
        height: 30px;
        width: 30px;
        cursor: pointer;
        background-repeat: no-repeat;
    }

    .linkedinLogo{
        background-image: url("../img/iconmonstr-linkedin-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .githubLogo{
        background-image: url("../img/gitHub-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .googleplusLogo{
        background-image: url("../img/iconmonstr-google-plus-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .facebookLogo{
        background-image: url("../img/iconmonstr-facebook-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .twitterLogo{
        background-image: url("../img/iconmonstr-twitter-4-32.png");
        height: 32px;
        width: 32px;
        background-repeat: no-repeat;
    }
    .lastChild{
        padding-right: 0 !important;
    }
    .imgSize{
        width: 500px;
    }
    .imgCustomeSize{
        height: 50px;
        width: 50px;
    }
    .pricingNote{
        font-size: 18px !important;
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .packList > .listTitle{
        font-size: 23px !important;
    }
    .packList > .packInfo{
        font-size: 17px !important;
        height: 70px;
    }
    .packList > .listItem{
        font-size: 16px !important;
    }
    /* .packList{
         width: 300px;
         margin-right: 15px;
     }*/
    .discoverSupportBtn
    {
        width: auto;
        padding: 6px 12px;
        margin-left: calc(50% - 116px);
        margin-left: -webkit-calc(50% - 116px);
        margin-left: -moz-calc(50% - 116px);
        margin-top: 70px;
        margin-bottom: 70px !important;
    }
    .apiSub{
        width: 150px;
        height: 150px;
        padding: 26px 14px;
    }
    .apiSection{
        margin: 0 0 30px;
    }
    .apiTitle{
        font-size: 26px !important;
        margin-bottom: 60px;
    }
    .apiInfo{
        font-size: 17px;
    }
    .lastApi{
        margin-bottom: 70px;
    }
    .customMemberImg{
        height: 110px;
        width: 120px;
    }
    .teamTitle{
        font-size: 25px !important;
    }
    .memberName,.testimonialMemberName{
        font-size: 23px !important;
    }
    .memberPosition,.testimonialMemberPosition{
        font-size: 20px;
    }
    .memberDetails,.memberDetails-content{
        font-size: 16px;
        padding: 0px 25px !important;
    }
    .testimonailMemberDetails-content{
        font-size: 16px;
        padding-top: 0;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .memImg{
        left: calc(50% - 47px) !important;
    }
    .hexagon2 {
        width: 94px;
        height: 109px;
        margin: 3px 0 0 0px;
    }
    .customBorder{
        border-right: 1px solid rgba(41,45,120,0.1);
    }
    .signInButton,.signUpButton{
        height: 46px;
        width: 107px;
    }
    .customUpperMargin{
        margin-top: 12px !important;
    }
    .customFloat{
        float: right;
    }
    .customMargin{
        margin-right: 13px;
    }
    .timelineDate,.timelineDetails{
        font-size: 17px;
    }
    .requBtn{
        width: 90px;
        left:calc(50% - 45px);
        font-size: 13px;
    }
    .resourceItemHeading,.assortedHeading{
        font-size: 22px;
    }
    .resourceItemDetails{
        font-size: 18px;
    }
    .assortedItemDetails{
        font-size: 16px;
    }
    .pressResourceText{
        font-size: 25px;
    }
    .pressName,.pressDate{
        font-size: 15px;
    }
    .assortedItemHeading{
        font-size: 19px;
    }
    .customLowerMargin{
        margin-bottom: 70px !important;
    }
    .techList,.companyName,.expertTeamMember{
        margin-bottom: 70px;
    }
    .left-panel{
        width: 290px !important;
        font-size: 11px !important;
    }
    .listHead{
        font-size: 13px;
    }
    .quickStartText,.depricatedText,.apiEndpointsText{
        font-size: 14px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .container-fluid{
        padding: 0;
    }
    .navbar-nav > li:first-child{
        margin-left: 62px !important;
    }
    #headerToggle2 > .navbar-nav > li:first-child{
        margin-left: 19px !important;
    }
    .wrapper-container,.header-container,.header-container-white .container-fluid , .online-container,.core-container,.financial-container,.review-container,.integrated-container,.institution-container,.getInTouch-container,.footer-container{
        width: 752px;
    }
    .infoLeft{
        width: 285px;
    }
    .pcImg{
        height: 235px;
        margin-left: 4px;
        width: 411px;
    }
    .grayBg{
        background-color: #f9f9fb;
    }
    .logoImage{
        background-image: url("../img/crowdvalley_logo_cmyk_white.svg");
        background-repeat: no-repeat;
        width: 70px;
        height: 30px;
        background-size: 100% 100%;
    }
    .logoImagePurple{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 70px;
        height: 30px;
        background-size: 100% 100%;
    }
    .logoImageWhite{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 70px;
        height: 30px;
        background-size: 100% 100%;
    }
    .navbar-nav > li > a{
        height: 60px;
        vertical-align: middle;
        display: table-cell;
    }
    .nav>li>a{
        padding: 10px 12px ;
    }
    .messageLine,.getInTouch,.newsletterTitle,.digitalOffice,.regulatoryText,.pricePackages,.nameSection,.financeApps,.caseStudiesText,.platformHead,.infraTitle,.testimonialTitle,.aboutText,.whoWeAre,.openPositionTitle{
        font-size: 20px !important;
        margin-top: 99px;
    }
    .signText{
        font-size: 20px !important;
    }
    .clientFont,.regulationHeading,.placeButton,.clientLink,.headingText{
        font-size: 18px !important;
    }
    .positionTitle{
        font-size: 21px !important;
    }
    .clientDetails,.reportLinkSection,.regulationDetails,.assetClassText,.assetLink,.platformDetails,.ruleList,.rules,.listNum,.listDetails,.testimonialText,.clientName,.whoWeAreText,.aboutDetails,.marketResearchText,.reportSection,.detailedText,.responsibilityText,.positionDetails,.openPositionText{
        font-size: 16px !important;
    }
    .marketResearchText{
        margin-top: 60px;
    }
    .webinarDetails{
        font-size: 16px;
    }
    .companyName{
        font-size: 13px !important;
    }
    .forgotText,.agreeText{
        font-size: 11px;
    }
    .signInPw{
        margin-top: 0px;
    }
    .clientsServed{
        font-size: 16px;
        margin-top: 15px;
    }
    .infoLine{
        font-size: 17px;
    }
    .serviceText,.stageList{
        font-size: 17px;
    }
    .agreementTitle,.placeName,.placeList{
        font-size: 18px !important;
    }
    .agreementTerms,.serviceTerms,.updateDate,.usageText,.prohibitedContentText,.prohibitedActionsText{
        font-size: 15px !important;
    }
    .webinarDate{
        font-size: 15px;
    }
    .webinarTitle{
        font-size: 17px;
    }
    .expertTeamMember > p > .role{
        font-size: 17px !important;
        margin-left: 17px;
    }
    .webinarImageText{
        font-size: 11px;
        padding-top: 70px !important;
    }
    .inquireBtn{
        width: 142px;
        height: 41px;
        font-size: 13px;
    }
    .devBtn,.devBtnGrn{
        height: 41px !important;
    }
    .m-t-c{
        margin-top: 9px !important;
    }
    .developerBtn{
        width: 180px;
        height: 41px;
        font-size: 13px;
    }
    .inquireBtn2,.developerBtn2,.primaryBtn{
        width: 142px;
        height: 41px;
        font-size: 13px;
        margin-left: calc(50% - 71px);
        margin-left: -moz-calc(50% - 71px);
        margin-left: -webkit-calc(50% - 71px);
        margin-bottom: 36px;
    }
    .developerBtn2{
        margin-bottom: 80px;
    }
    .service-container{
        margin-top: 103px;
    }
    .f-c{
        font-size: 14px !important;
    }
    .fl-c{
        float: none;
    }
    .gBtn-m-t{
        margin-top: 15px;
    }
    .mgnTop{
        margin-top: 48px;
    }
    .wBtn-m-t{
        margin-top: 20px;
    }
    .online-title,.core-title,.financial-title{
        font-size: 20px;
        margin-top: 70px;
    }
    .online-img{
        background: url("../img/mockups@2x.png");
        background-size: 100% 100%;
        width: 675px;
        height: 397px;
        object-fit: contain;
        margin-top: 70px;
        margin-left: calc(50% - 337px);
        margin-left: -moz-calc(50% - 337px);
        margin-left: -webkit-calc(50% - 337px);
    }
    .online-content{
        margin-top: 54px;
        margin-bottom: 70px;
        font-size: 20px;
    }
    .getInInfo-content{
        font-size: 17px;
    }
    .getInInfo-content:nth-child(2){
        margin-top: 54px;
        margin-bottom: 30px;
    }
    .getInInfo-content:last-child{
        margin-bottom: 60px;
    }
    .online-right-content{
        margin-top: 20px;
    }
    .core-content-title{
        margin-top: 36px;
        font-size: 20px;
    }

    .securityImg{
        background: url("../img/safebox@2x.png");
        background-size: 100% 100%;
    }
    .antiMoneyImg{
        background: url("../img/invoice@2x.png");
        background-size: 100% 100%;
    }
    .creditImg{
        background: url("../img/exam@2x.png");
        background-size: 100% 100%;
    }.customerImg{
         background: url("../img/team@2x.png");
         background-size: 100% 100%;
     }.escrowImg{
          background: url("../img/safebox@2x.png");
          background-size: 100% 100%;
      }.verificationImg{
           background: url("../img/target@2x.png");
           background-size: 100% 100%;
       }.paymentsImg{
            background: url("../img/money-bag@2x.png");
            background-size: 100% 100%;
        }.inverstorImg{
             background: url("../img/diploma@2x.png");
             background-size: 100% 100%;
         }.researchImg{
              background: url("../img/loupe@2x.png");
              background-size: 100% 100%;
          }
    .brokersImg{
        background: url("../img/briefcase@2x.png");
        background-size: 100% 100%;
    }
    .privateImg{
        background: url("../img/stats-2@2x.png");
        background-size: 100% 100%;
    }
    .realImg{
        background: url("../img/cityscape@2x.png");
        background-size: 100% 100%;
    }
    .crowsFundingImg{
        background: url("../img/startup@2x.png");
        background-size: 100% 100%;
    }
    .peerImg{
        background: url("../img/employees@2x.png");
        background-size: 100% 100%;
    }
    .wealthImg{
        background: url("../img/stats-3@2x.png");
        background-size: 100% 100%;
    }
    .rebustnessImg{
        background: url("../img/imac-1@2x.png");
        background-size: 100% 100%;
    }
    .trustImg{
        background: url("../img/handshake@2x.png");
        background-size: 100% 100%;
    }
    .conceptImg{
        background: url("../img/files-2.svg");
        background-size: 100% 100%;
        height: 45px;
        width: 45px;
        margin-left: -webkit-calc(50% - 23px);
        margin-left: calc(50% - 23px);
    }
    .execpImg{
        background: url("../img/files-4-copy.svg");
        background-size: 100% 100%;
        height: 45px;
        width: 45px;
        margin-left: -webkit-calc(50% - 23px);
        margin-left: calc(50% - 23px);
    }
    .releaseImg{
        background: url("../img/calendar.svg");
        background-size: 100% 100%;
        height: 45px;
        width: 45px;
        margin-left: -webkit-calc(50% - 23px);
        margin-left: calc(50% - 23px);
    }
    .introImg{
        background: url("../img/files-4.svg");
        background-size: 100% 100%;
        height: 45px;
        width: 45px;
        margin-left: -webkit-calc(50% - 23px);
        margin-left: calc(50% - 23px);
    }
    .functImg{
        background: url("../img/files-3.svg");
        background-size: 100% 100%;
        height: 45px;
        width: 45px;
        margin-left: -webkit-calc(50% - 23px);
        margin-left: calc(50% - 23px);
    }
    .dataImg{
        background: url("../img/browser-2.svg");
        background-size: 100% 100%;
        height: 45px;
        width: 45px;
        margin-left: -webkit-calc(50% - 23px);
        margin-left: calc(50% - 23px);
    }
    .webImg{
        background: url("../img/countdown.svg");
        background-size: 100% 100%;
        height: 45px;
        width: 45px;
        margin-left: -webkit-calc(50% - 23px);
        margin-left: calc(50% - 23px);
    }
    .integrated-content{
        margin-top: 60px;
        margin-bottom: 40px;
    }
    .core-content{
        margin-top: 70px;
        margin-bottom: 60px;
    }

    .institution-content{
        margin-top: 40px !important;
    }
    .trustDiv{
        margin-left: 25%;
        margin-top: 39px;
    }
    .core-content-desc{
        font-size: 17px;
    }
    .Over-170-enterprise {
        font-size: 25px;
        margin-top:30px;
    }
    .To-learn-more{
        font-size: 25px;
        margin-top: 20px;
    }
    .financial-content{
        margin-top:60px ;
        margin-bottom:70px ;
    }
    .financialTopDiv,.financialBottomDiv{
        margin-top:60px ;
    }
    .financialTopDiv:first-child,.financialTopDiv:nth-child(2){
        margin-top:0px ;
    }
    .learnMoreArrow{
        /*background: url("../img/combined-shape-copy-7@2x.png") !important;
        background-size: 100%;*/
        width: 9.9px;
        height: 8px;
    }
    .review-text{
        margin-top: 60px;
        font-size: 22px;
    }
    .review-text-o{
        margin-top: 59px;
        font-size: 22px;
    }
    .review-author{
        margin-top: 12px;
        font-size: 17px;
    }
    .The-Crowd-Valley-API{

        font-size: 17px;
    }
    .service-item .item-content{
        font-size: 15px;
    }
    .service-item{
        margin-top: 40px;
    }
    .service-item:first-child,.service-item:nth-child(2){
        margin-top: 0px;
    }
    .integrated-service-list{
        margin-top: 40px;
    }
    .partner5-copy{
        background: url("../img/partner-5-copy@2x.png");
        background-size: 100% 100%;
    }
    .partner3-copy{
        background: url("../img/partner-3@2x.png");
        background-size: 100% 100%;
    }
    .partner4-copy{
        background: url("../img/partner-4-copy@2x.png");
        background-size: 100% 100%;
    }
    .partner8-copy{
        background: url("../img/partner-8-copy@2x.png");
        background-size: 100% 100%;
    }
    .partner6-copy{
        background: url("../img/partner-6-copy@2x.png");
        background-size: 100% 100%;
    }
    .partner14-copy{
        background: url("../img/partner-14@2x.png");
        background-size: 100% 100%;
    }
    .partner1-copy{
        background: url("../img/partner-1@2x.png");
        background-size: 100% 100%;
    }
    .partner11-copy{
        background: url("../img/partner-11@2x.png");
        background-size: 100% 100%;
    }
    .partner2-copy{
        background: url("../img/partner-2@2x.png");
        background-size: 100% 100%;
    }
    .partner7-copy{
        background: url("../img/partner-7-copy@2x.png");
        background-size: 100% 100%;
    }
    .institution-icon-lg{
        height: 33%;
        margin-top: 20%;
    }
    .listHeading{
        font-size: 25px;
        letter-spacing: 1.3px;
    }
    .footerListContents{
        margin-top: 66px;
    }
    .firstPara, .secondPara{
        font-size: 15px;
    }
    .secondPara{
        margin-top: 40px;
    }
    .footerMenuList{
        font-size: 17px;
    }
    .footerCopyContents{
        font-size: 19px;
    }
    .footerCopyContents{
        margin-top: 60px;
    }
    .footerLogoContents,.footerLogoContentsWhite{
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .linkedinLogoWhite{
        background-image: url("../img/linkedin-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .githubLogoWhite{
        background-image: url("../img/gitHub-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .googleplusLogoWhite{
        background-image: url("../img/google-plus-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .facebookLogoWhite{
        background-image: url("../img/facebook-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .linkedinLogo{
        background-image: url("../img/iconmonstr-linkedin-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .githubLogo{
        background-image: url("../img/gitHub-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .googleplusLogo{
        background-image: url("../img/iconmonstr-google-plus-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .facebookLogo{
        background-image: url("../img/iconmonstr-facebook-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .twitterLogo{
        background-image: url("../img/iconmonstr-twitter-4-32.png");
        height: 32px;
        width: 32px;
        background-repeat: no-repeat;
    }
    .twitterLogoWhite{
        background-image: url("../img/twitter-white.svg");
        height: 32px;
        width: 32px;
        background-repeat: no-repeat;
    }
    .lastChild{
        padding-right: 0 !important;
    }
    .imgSize{
        width: 400px;
    }
    .imgCustomeSize{
        height: 45px;
        width: 45px;
    }
    .pricingNote{
        font-size: 15px !important;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .packList > .listTitle{
        font-size: 20px !important;
    }
    .packList > .packInfo{
        font-size: 16px !important;
        margin-bottom: 30px;
        margin-top: 20px;
        height: 60px;
    }
    .packList > .listItem{
        font-size: 14px !important;
    }
    .packList{
        width: calc(50% - 30px) !important;
        margin-top: 25px;
    }
    .packList:last-child{
        margin-left: calc(25% + 15px);
    }
    .discoverSupportBtn
    {
        width: auto;
        padding: 6px 12px;
        margin-left: calc(50% - 116px);
        margin-left: -moz-calc(50% - 116px);
        margin-left: -webkit-calc(50% - 116px);
        margin-top: 60px;
        margin-bottom: 60px !important;
    }
    .packageDetails{
        font-size: 15px;
        margin-top: 50px;
    }
    .pricingCardContainer{
        margin-top: 40px;
    }
    .apiSub{
        height: 150px;
        width: 100%;
        padding: 30px 10px;
    }
    .apiSection{
        margin: 0 0 30px;
    }
    .apiTitle{
        font-size: 24px !important;
        margin-bottom: 50px;
    }
    .apiInfo{
        font-size: 15px;
    }
    .lastApi{
        margin-bottom: 60px;
    }
    .customMemberImg{
        height: 110px;
        width: 120px;
    }
    .teamTitle{
        font-size: 22px !important;
    }
    .memberName,.testimonialMemberName{
        font-size: 20px !important;
    }
    .memberPosition,.testimonialMemberPosition{
        font-size: 18px;
    }
    .memberDetails,.memberDetails-content{
        font-size: 14px;
        padding: 0px 20px !important;
    }
    .testimonailMemberDetails-content{
        font-size: 14px;
        padding-top: 0;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .memImg{
        left: calc(50% - 42px) !important;
    }
    .hexagon2 {
        width: 84px;
        height: 100px;
        margin: 7px 0 0 0px;
    }
    .customBorder{
        border-right: 1px solid rgba(41,45,120,0.1);
    }
    .signInButton,.signUpButton{
        height: 34px;
        width: 94px;
    }
    .customUpperMargin{
        margin-top: 8px !important;
    }
    .customFloat{
        float: right;
    }
    .customMargin{
        margin-right: 10px;
    }
    .timelineDate,.timelineDetails{
        font-size: 15px;
    }
    .requBtn{
        width: 70px;
        left:calc(50% - 35px);
        font-size: 11px;
    }
    .resourceItemHeading,.assortedHeading{
        font-size: 20px;
    }
    .resourceItemDetails,.assortedItemDetails{
        font-size: 15px;
    }
    .pressResourceText{
        font-size: 25px;
    }
    .pressName,.pressDate{
        font-size: 13px;
    }
    .assortedItemHeading{
        font-size: 17px;
    }
    .customLowerMargin{
        margin-bottom: 60px !important;
    }
    .techList,.companyName,.expertTeamMember{
        margin-bottom: 60px;
    }
    .left-panel{
        width: 270px !important;
        font-size: 10px !important;
    }
    .listHead{
        font-size: 12px;
    }
    .quickStartText,.depricatedText,.apiEndpointsText{
        font-size: 13px;
    }
    .separatorFix{
        clear: both !important;
    }
}
@media (max-width: 767px){
    .container-fluid{
        padding: 0;
    }
    .wrapper-container, .header-container,.header-container-white .container-fluid, .online-container,.core-container,.financial-container,.review-container,.integrated-container,.institution-container,.footer-container{
        width: 1172px;
    }
    .wrapper-container-api{
        width: calc(1172px - 337px);
        margin: auto;
    }
    .p-r-0{
        padding-right: 0 !important;
    }
    .infoLeft{
        width: 418px;
        margin-top: 21.5px;
    }
    .pcImg{
        height: 335px;
        margin-left: 133px;
        width: 588px;
    }
    .m-l-c{
        margin-left: 102px;
    }
    .grayBg{
        background-color: #f9f9fb;
    }
    .learnMoreArrow{
        /*background: url("../img/combined-shape-copy-7@3x.png") !important;
        background-size: 100%;*/
        width: 9.9px;
        height: 8px;
    }
    .logoImage{
        background-image: url("../img/crowdvalley_logo_cmyk_white.svg");
        background-repeat: no-repeat;
        width: 90px;
        height: 39px;
        background-size: 100% 100%;
    }
    .logoImagePurple{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 90px;
        height: 39px;
        background-size: 100% 100%;
    }
    .logoImageWhite{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 90px;
        height: 39px;
        background-size: 100% 100%;
    }
    .navbar-nav > li > a{
        height: 69px;
        vertical-align: middle;
        display: table-cell;
    }
    .financeApps{
        font-size: 29px !important;
        margin-top: 60px;
    }
    .messageLine,.aboutText,.whoWeAre,.digitalOffice,.apiTitle,.caseStudiesText,.getInTouch,.newsletterTitle,.platformHead,.infraTitle,.testimonialTitle,.openPositionTitle,.pressResourceText,.pricePackages,.nameSection,.regulatoryText,.signText,.teamTitle{
        font-size: 27px !important;
        letter-spacing: 0.6px !important;
        margin-top: 60px !important;
    }
    .online-title,.core-title,.financial-title{
        font-size: 27px !important;
        letter-spacing: 0.6px !important;
        margin-top: 80px;
    }
    .clientFont,.clientLink,.headingText,.positionTitle{
        font-size: 27px !important;
    }
    .regulationHeading,.placeButton{
        font-size: 25px;
    }
    .clientDetails,.reportLinkSection,.regulationDetails,.assetClassText,.assetLink,.platformDetails,.ruleList,.rules,.listNum,.listDetails,.testimonialText,.clientName,.whoWeAreText,.aboutDetails,.marketResearchText,.reportSection,.detailedText,.responsibilityText,.positionDetails,.openPositionText,.webinarDetails{
        font-size: 20px !important;
    }
    .marketResearchText{
        margin-top: 70px;
    }
    .companyName,.forgotText,.agreeText{
        font-size: 15px !important;
    }
    .signInPw,.webinarImageText{
        margin-top: 20px;
    }
    .clientsServed{
        font-size: 25px;
        margin-top: 30px;
    }
    .infoLine{
        font-size: 24px;
    }
    .serviceText,.stageList,.agreementTitle,.placeName,.placeList{
        font-size: 22px !important;
    }
    .agreementTerms,.serviceTerms,.updateDate,.usageText,.prohibitedContentText,.prohibitedActionsText{
        font-size: 19px !important;
    }
    .webinarDate{
        font-size: 17px;
    }
    .webinarTitle{
        font-size: 23px;
    }
    .expertTeamMember > p > .role{
        font-size: 22px !important;
        margin-left: 22px;
    }
    .inquireBtn{
        width: 154px;
        height: 46px;
        font-size: 15px;
    }
    .devBtn,.devBtnGrn{
        height: 46px !important;
    }
    .m-t-c{
        margin-top: 9px !important;
    }
    .developerBtn{
        width: 200px;
        height: 46px;
        font-size: 15px;
    }
    .inquireBtn2,.developerBtn2,.primaryBtn{
        width: 155px;
        height: 46px;
        font-size: 15px;
        margin-left: calc(50% - 77px);
        margin-left: -moz-calc(50% - 77px);
        margin-left: -webkit-calc(50% - 77px);
        margin-bottom: 31px;
    }
    .developerBtn2{
        margin-bottom: 80px;
    }
    .service-container{
        margin-top: 66px;
    }
    .f-c{
        font-size: 18px !important;
    }
    .fl-c{
        float: right;
    }
    .gBtn-m-t{
        margin-top: 21px;
    }
    .mgnTop{
        margin-top: 53px;
    }
    .wBtn-m-t{
        margin-top: 21px;
    }
    .online-img{
        background: url("../img/Mockups@3x1.png");
        background-size: 100% 100%;
        width: 675px;
        height: 397px;
        object-fit: contain;
        margin-top: 70px;
        margin-left: calc(50% - 337px);
        margin-left: -moz-calc(50% - 337px);
        margin-left: -webkit-calc(50% - 337px);
    }
    .online-content{
        margin-top: 64px;
        margin-bottom: 80px;
        font-size: 20px;
    }
    .getInInfo-content{
        margin-top: 64px;
        margin-bottom: 80px;
        font-size: 20px;
    }
    .core-content-title{
        margin-top: 35px;
        font-size: 22px;
    }

    .securityImg{
        background: url("../img/safebox@3x.png");
        background-size: 100% 100%;
    }

    .partner5-copy{
        background: url("../img/partner-5-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner3-copy{
        background: url("../img/partner-3@3x.png");
        background-size: 100% 100%;
    }
    .partner4-copy{
        background: url("../img/partner-4-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner8-copy{
        background: url("../img/partner-8-copy@3x.png");
        background-size: 100% 100%;
    }
    .partner6-copy{
        background: url("../img/partner-6-copy@3x.png");
        background-size: 100% 100%;
    }
    .institution-icon-lg{
        height: 33%;
        margin-top: 20%;
    }
    .partner14-copy{
        background: url("../img/partner-14@3x.png");
        background-size: 100% 100%;
    }
    .partner1-copy{
        background: url("../img/partner-1@3x.png");
        background-size: 100% 100%;
    }
    .partner11-copy{
        background: url("../img/partner-11@3x.png");
        background-size: 100% 100%;
    }
    .partner2-copy{
        background: url("../img/partner-2@3x.png");
        background-size: 100% 100%;
    }
    .partner7-copy{
        background: url("../img/partner-7-copy@3x.png");
        background-size: 100% 100%;
    }


    .antiMoneyImg{
        background: url("../img/invoice@3x.png");
        background-size: 100% 100%;
    }
    .creditImg{
        background: url("../img/exam@3x.png");
        background-size: 100% 100%;
    }.customerImg{
         background: url("../img/team@3x.png");
         background-size: 100% 100%;
     }.escrowImg{
          background: url("../img/safebox@3x.png");
          background-size: 100% 100%;
      }.verificationImg{
           background: url("../img/target@3x.png");
           background-size: 100% 100%;
       }.paymentsImg{
            background: url("../img/money-bag@3x.png");
            background-size: 100% 100%;
        }.inverstorImg{
             background: url("../img/diploma@3x.png");
             background-size: 100% 100%;
         }.researchImg{
              background: url("../img/loupe@3x.png");
              background-size: 100% 100%;
          }
    .brokersImg{
        background: url("../img/briefcase@3x.png");
        background-size: 100% 100%;
    }
    .privateImg{
        background: url("../img/stats-2@3x.png");
        background-size: 100% 100%;
    }
    .realImg{
        background: url("../img/cityscape@3x.png");
        background-size: 100% 100%;
    }
    .crowsFundingImg{
        background: url("../img/startup@3x.png");
        background-size: 100% 100%;
    }
    .peerImg{
        background: url("../img/employees@3x.png");
        background-size: 100% 100%;
    }
    .wealthImg{
        background: url("../img/stats-3@3x.png");
        background-size: 100% 100%;
    }
    .rebustnessImg{
        background: url("../img/imac-1@3x.png");
        background-size: 100% 100%;
    }
    .trustImg{
        background: url("../img/handshake@3x.png");
        background-size: 100% 100%;
    }
    .conceptImg{
        background: url("../img/files-2.svg");
        background-size: 100% 100%;
    }
    .execpImg{
        background: url("../img/files-4-copy.svg");
        background-size: 100% 100%;
    }
    .releaseImg{
        background: url("../img/calendar.svg");
        background-size: 100% 100%;
    }
    .introImg{
        background: url("../img/files-4.svg");
        background-size: 100% 100%;
    }
    .functImg{
        background: url("../img/files-3.svg");
        background-size: 100% 100%;
    }

    .dataImg{
        background: url("../img/browser-2.svg");
        background-size: 100% 100%;
    }
    .webImg{
        background: url("../img/countdown.svg");
        background-size: 100% 100%;
    }
    .supportPackagesImg{
        background: url("../img/Support_Packges.png");
        background-size: 100% 100%;
    }

    .underlineText {
        text-decoration: underline;
    }
    .termsImg{
        background: url("../img/Terms_of_Use.png");
        background-size: 100% 100%;
    }
    .gettingStartedImg{
        background: url("../img/Getting_Started.png");
        background-size: 100% 100%;
    }
    .regulationsImg{
        background: url("../img/Regulations.png");
        background-size: 100% 100%;
    }
    .pricingImg{
        background: url("../img/Pricing_Model.png");
        background-size: 100% 100%;
    }
    .onlineWorkflowsImg{
        background: url("../img/Online_Workflows.png");
        background-size: 100% 100%;
    }
    .marketResearchImg{
        background: url("../img/files-4.svg");
        background-size: 100% 100%;
    }
    .infoSecurityImg{
        background: url("../img/Info_Security.png");
        background-size: 100% 100%;
    }

    .integrated-content{
        margin-top: 70px;
        margin-bottom: 40px;
    }
    .core-content{
        margin-top: 70px;
        margin-bottom: 80px;
    }
    .institution-content{
        margin-top: 25px;
    }
    .core-content-desc{
        font-size: 20px;
    }
    .Over-170-enterprise {
        font-size: 30px;
        margin-top:30px;
    }

    .Not-ready-to-start-b {
        font-size: 27px;
        /*margin-top:70px;*/
    }
    .To-learn-more{
        font-size: 27px;
        margin-top: 16px;
    }
    .lgDivider{
        clear: both;
    }
    .financial-content{
        margin-top:70px ;
        margin-bottom:70px ;
    }
    .financialBottomDiv{
        margin-top:60px ;
    }
    .review-text{
        margin-top: 70px;
        font-size: 30px;
    }
    .review-text-o{
        margin-top: 56px;
        font-size: 30px;
    }
    .review-author{
        margin-top: 9px;
        font-size: 20px;
    }
    .The-Crowd-Valley-API{
        height: 26px;
        font-size: 19px;
    }
    .service-item .item-content{
        font-size: 18px;
    }
    .service-bottom-item{
        margin-top: 40px;
    }
    .integrated-service-list{
        margin-top: 50px;
    }
    .integrated-separator{
        clear: both;
    }
    .listHeading{
        font-size: 30px;
        letter-spacing: 1.5px;
    }
    .footerListContents{
        margin-top: 60px;
    }
    .firstPara, .secondPara{
        font-size: 17px;
    }
    .secondPara{
        margin-top: 40px;
    }
    .footerMenuList{
        font-size: 19px;
    }
    .footerCopyContents{
        font-size: 19px;
    }
    .footerCopyContents{
        margin-top: 60px;
    }
    .footerLogoContents,.footerLogoContentsWhite{
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .linkedinLogoWhite{
        background-image: url("../img/linkedin-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .githubLogoWhite{
        background-image: url("../img/gitHub-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .googleplusLogoWhite{
        background-image: url("../img/google-plus-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .facebookLogoWhite{
        background-image: url("../img/facebook-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .twitterLogoWhite{
        background-image: url("../img/twitter-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        background-repeat: no-repeat;
    }

    .linkedinLogo{
        background-image: url("../img/iconmonstr-linkedin-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .githubLogo{
        background-image: url("../img/gitHub-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .googleplusLogo{
        background-image: url("../img/iconmonstr-google-plus-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .facebookLogo{
        background-image: url("../img/iconmonstr-facebook-4-32.png");
        height: 32px;
        width: 32px;
        margin-right: 20px;
        background-repeat: no-repeat;
    }
    .twitterLogo{
        background-image: url("../img/iconmonstr-twitter-4-32.png");
        height: 32px;
        width: 32px;
        background-repeat: no-repeat;
    }
    .lastChild{
        padding-right: 0 !important;
    }
    .imgSize{
        width: 600px;
    }
    .imgCustomeSize{
        height: 60px;
        width: 60px;
    }
    .pricingNote{
        font-size: 20px !important;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .packList > .listTitle{
        font-size: 25px !important;

    }
    .packList > .packInfo{
        font-size: 18px !important;
        height: 70px;
    }
    .packList > .listItem{
        font-size: 17px !important;
    }
    /*.packList:not(:last-child){
        width: 350px;
        margin-right: 30px;
    }*/
    .discoverSupportBtn
    {
        width: auto;
        padding: 6px 12px;
        margin-left: calc(50% - 131px);
        margin-left: -webkit-calc(50% - 131px);
        margin-left: -moz-calc(50% - 131px);
        margin-top: 80px;
        margin-bottom: 80px !important;
    }
    .apiSub{
        width: 185px;
        height: 185px;
        padding: 40px 32px;
    }
    .apiSection{
        margin: 0 0 30px;
    }
    .apiInfo{
        font-size: 20px;
    }
    .lastApi{
        margin-bottom: 80px;
    }
    .customMemberImg{
        height: 122px;
        width: 137px;
    }
    .memberName,.testimonialMemberName{
        font-size: 27px !important;
    }
    .memberPosition,.testimonialMemberPosition{
        font-size: 22px;
    }
    .memberDetails,.memberDetails-content{
        font-size: 18px;
        padding: 0px 30px !important;
    }
    .testimonailMemberDetails-content{
        font-size: 18px;
        padding-top: 0;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .memImg{
        left: calc(50% - 52px) !important;
    }
    .hexagon2 {
        width: 104px;
        height: 120px;
        margin: 0px 0 0 0px;
    }
    .customBorder{
        border-right: 1px solid rgba(41,45,120,0.1);
    }
    .signInButton,.signUpButton{
        height: 46px;
        width: 107px;
    }
    .customUpperMargin{
        margin-top: 16px !important;
    }
    .customFloat{
        float: right;
    }
    .customMargin{
        margin-right: 0px;
    }
    .timelineDate,.timelineDetails{
        font-size: 20px;
    }
    .requBtn{
        width: 116px;
        left:calc(50% - 58px);
        font-size: 15px;
    }
    .resourceItemHeading,.assortedHeading{
        font-size: 25px;
    }
    .resourceItemDetails{
        font-size: 20px;
    }
    .assortedItemDetails{
        font-size: 18px;
    }
    .pressName,.pressDate{
        font-size: 15px;
    }
    .assortedItemHeading{
        font-size: 21px;
    }
    .customLowerMargin{
        margin-bottom: 80px !important;
    }
    .techList,.companyName,.expertTeamMember{
        margin-bottom: 80px;
    }
    .onlineWorkflowsImg {
        background: url("../img/Online_Workflows.png");
        background-size: 100% 100%;
    }
    .marketResearchImg{
        background: url("../img/files-4.svg");
        background-size: 100% 100%;
    }
    .header-container{
        width: 100%;
    }
    .header-container-white{
        display: block;
        width: 100%;
    }
    .wrapper-container,.online-container,.core-container,.financial-container,.review-container,.integrated-container,.institution-container,.getInTouch-container,.footer-container{
        /*width: 290px;*/
        min-width: 290px;
        width: calc(100% - 30px);
        width: -moz-calc(100% - 30px);
        width: -webkit-calc(100% - 30px);
        margin-left: 15px
    }
    .infoLeft{
        width: 100%;
        text-align: center;
    }
    .pcImg{
        width: 100%;
        margin-top: 50px;
    }
    .grayBg{
        background-color: #f9f9fb;
    }

    .logoImage{
        background-image: url("../img/crowdvalley_logo_cmyk_white.svg");
        background-repeat: no-repeat;
        width: 60px;
        height: 26px;
        background-size: 100% 100%;
    }
    .logoImagePurple{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 60px;
        height: 26px;
        background-size: 100% 100%;
    }
    .logoImageWhite{
        background-image: url("../img/crowdvalley_logo_cmyk.svg");
        background-repeat: no-repeat;
        width: 60px;
        height: 26px;
        background-size: 100% 100%;
    }
    .navbar-nav > li > a{
        height: 56px;
        vertical-align: middle;
        display: table-cell;
    }
    .messageLine,.getInTouch,.newsletterTitle,.digitalOffice,.regulatoryText,.pricePackages,.nameSection,.financeApps,.caseStudiesText,.aboutText,.whoWeAre,.openPositionTitle{
        font-size: 15px !important;
        margin-top: 69px;
    }
    .signText{
        font-size: 15px !important;
    }
    .platformHead,.infraTitle,.testimonialTitle{
        font-size: 20px !important;
    }
    .rules,.placeButton{
        font-size: 16px !important;
    }
    .clientFont,.reportLinkSection,.regulationHeading,.clientLink,.clientDetails,.regulationDetails,.assetClassText,.assetLink,.ruleList,.testimonialText,.headingText,.positionDetails,.openPositionText,.webinarDetails{
        font-size: 14px !important;
    }
    .positionTitle{
        font-size: 17px !important;
    }
    .platformDetails,.listNum,.listDetails,.clientName,.whoWeAreText,.aboutDetails,.marketResearchText,.reportSection,.detailedText,.responsibilityText{
        font-size: 13px !important;
    }
    .marketResearchText{
        margin-top: 50px;
    }
    .companyName,.forgotText{
        font-size: 10px !important;
    }
    .agreeText{
        font-size: 11px;
    }
    .signInPw{
        margin-top: 0px;
    }
    .clientsServed{
        font-size: 11px;
        margin-top: 10px;
    }
    .infoLine{
        font-size: 12px;
    }
    .serviceText,.stageList{
        font-size: 12px;
    }
    .agreementTitle,.placeName,.placeList{
        font-size: 15px !important;
    }
    .agreementTerms,.serviceTerms,.updateDate,.usageText,.prohibitedContentText,.prohibitedActionsText{
        font-size: 13px !important;
    }
    .webinarDate{
        font-size: 13px;
    }
    .webinarImageText{
        font-size: 11px;
    }
    .webinarSideImage,.webinarRequestSection{
        width: 270px;
        margin-left:calc(50% - 135px);
    }
    .webinarImageText{
        padding-top: 70px !important;
    }
    .webinarTitle{
        font-size: 17px;
    }
    .expertTeamMember > p > .role{
        font-size: 12px !important;
        margin-left: 10px;
    }
    .inquireBtn{
        margin-left:calc(50% - 60px);
        margin-left:-moz-calc(50% - 60px);
        margin-left:-webkit-calc(50% - 60px);
        width: 121px;
        height: 33px;
        font-size: 10px;
        text-align: center;

    }
    .devBtn,.devBtnGrn{
        height: 33px !important;
    }
    .ml-c{
        margin-left: 10px;
    }

    .developerBtn{
        margin-left:calc(50% - 75px);
        margin-left:-moz-calc(50% - 75px);
        margin-left:-webkit-calc(50% - 75px);
        width: 151px;
        height: 33px;
        font-size: 10px;
        text-align: center;
    }
    .inquireBtn2,.developerBtn2,.primaryBtn{
        width: 121px;
        height: 33px;
        font-size: 10px;
        margin-left: calc(50% - 60px);
        margin-left: -moz-calc(50% - 60px);
        margin-left: -webkit-calc(50% - 60px);
        margin-bottom: 26px;
    }
    .service-container{
        margin-top: 52px;
    }
    .f-c{
        font-size: 14px !important;
    }
    .fl-c{
        float: none;
    }
    .gBtn-m-t{
        margin-top: 8px;
    }
    .mgnTop{
        margin-top: 30px;
    }
    .wBtn-m-t{
        margin-top: 18px;
    }
    .online-title,.core-title,.financial-title{
        font-size: 15px;
        margin-top: 40px;
    }
    .online-img{
        background: url("../img/mockups.png");
        background-size: 100% 100%;
        width: 238px;
        height: 184px;
        object-fit: contain;
        margin:auto;
        margin-top: 70px;
    }
    .online-content{
        margin-top: 34px;
        margin-bottom: 40px;
        font-size: 17px;
    }

    .getInInfo-content{
        font-size: 13px;
    }
    .getInInfo-content:nth-child(2){
        margin-top: 34px;
        margin-bottom: 30px;
    }
    .getInInfo-content:last-child{
        margin-bottom: 40px;
    }
    .online-right-content{
        margin-top: 20px;
    }
    .core-content-title{
        margin-top: 35px;
        font-size: 13px;
    }
    .securityImg{
        background: url("../img/safebox.svg");
        background-size: 100% 100%;
    }
    .antiMoneyImg{
        background: url("../img/invoice.svg");
        background-size: 100% 100%;
    }
    .creditImg{
        background: url("../img/exam.svg");
        background-size: 100% 100%;
    }.customerImg{
         background: url("../img/team.svg");
         background-size: 100% 100%;
     }.escrowImg{
          background: url("../img/safebox.svg");
          background-size: 100% 100%;
      }.verificationImg{
           background: url("../img/target.svg");
           background-size: 100% 100%;
       }.paymentsImg{
            background: url("../img/money-bag.svg");
            background-size: 100% 100%;
        }.inverstorImg{
             background: url("../img/diploma.svg");
             background-size: 100% 100%;
         }.researchImg{
              background: url("../img/loupe.svg");
              background-size: 100% 100%;
          }
    .brokersImg{
        background: url("../img/briefcase.svg");
        background-size: 100% 100%;
    }
    .realImg{
        background: url("../img/cityscape.svg");
        background-size: 100% 100%;
    }
    .crowsFundingImg{
        background: url("../img/startup.svg");
        background-size: 100% 100%;
    }
    .peerImg{
        background: url("../img/employees.svg");
        background-size: 100% 100%;
    }
    .wealthImg{
        background: url("../img/stats-3.svg");
        background-size: 100% 100%;
    }
    .privateImg{
        background: url("../img/stats-2.svg");
        background-size: 100% 100%;
    }
    .rebustnessImg{
        background: url("../img/imac-1.svg");
        background-size: 100% 100%;
    }
    .trustImg{
        background: url("../img/handshake.svg");
        background-size: 100% 100%;
    }
    .conceptImg{
        background: url("../img/files-2.svg");
        background-size: 100% 100%;
    }
    .execpImg{
        background: url("../img/files-4-copy.svg");
        background-size: 100% 100%;
    }
    .releaseImg{
        background: url("../img/calendar.svg");
        background-size: 100% 100%;
    }
    .introImg{
        background: url("../img/files-4.svg");
        background-size: 100% 100%;
    }
    .functImg{
        background: url("../img/files-3.svg");
        background-size: 100% 100%;
    }
    .dataImg{
        background: url("../img/browser-2.svg");
        background-size: 100% 100%;
    }
    .webImg{
        background: url("../img/countdown.svg");
        background-size: 100% 100%;
    }
    .core-content,.integrated-content{
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .institution-content{
        margin-top: 10px !important;
    }
    .trustDiv,.robustnessDiv{
        margin-top: 40px;
    }
    .core-content-desc{
        font-size: 13px;
    }
    .Over-170-enterprise{
        font-size: 16px;
        margin-top:20px;
    }

    .Not-ready-to-start-b {
        font-size: 16px;
    }
    .To-learn-more{
        font-size: 15px;
        margin-top: 10px;
    }
    .financial-content{
        margin-top:30px ;
        margin-bottom:40px ;
    }
    .financialTopDiv,.financialBottomDiv{
        margin-top:30px ;
        padding: 0px;
    }
    .financialTopDiv:first-child{
        margin-top:0px ;
    }
    .learnMoreArrow{
        /*  background: url("../img/combined-shape-copy-7.png") !important;
          background-size: 100%;*/
        width: 7px;
        height: 5.6px;
    }
    .review-text{
        margin-top: 40px;
        font-size: 15px;
    }
    .review-text-o{
        margin-top: 66px;
        font-size: 15px;
    }
    .review-author{
        margin-top: 6px;
        font-size: 14px;
    }
    .The-Crowd-Valley-API{
        font-size: 13px;
    }
    .trustDiv,.securityDiv,.robustnessDiv,.online-left-content,.online-right-content,.service-container{
        padding: 0;
    }
    .service-item .item-content{
        font-size: 13px;
    }
    .service-item{
        margin-top: 40px;
    }
    .service-item:first-child{
        margin-top: 0px;
    }
    .integrated-service-list{
        margin-top: 30px;
    }
    .The-Crowd-Valley-API , .integrated-service-list>.service-item{
        padding: 0;
    }
    .institution-icon {
        width: 60px;
        margin-left: calc(50%- 30px);
        margin-left: -webkit-calc(50%- 30px);
        margin-left: -moz-calc(50%- 30px);
    }
    .partner5-copy{
        background: url("../img/partner-5-copy.png");
        background-size: 100% 100%;
    }
    .partner3-copy{
        background: url("../img/partner-3.png");
        background-size: 100% 100%;
    }
    .partner4-copy{
        background: url("../img/partner-4-copy.png");
        background-size: 100% 100%;
    }
    .partner8-copy{
        background: url("../img/partner-8-copy.png");
        background-size: 100% 100%;
    }
    .partner6-copy{
        background: url("../img/partner-6-copy.png");
        background-size: 100% 100%;
    }
    .partner14-copy{
        background: url("../img/partner-14.png");
        background-size: 100% 100%;
    }
    .partner1-copy{
        background: url("../img/partner-1.png");
        background-size: 100% 100%;
    }
    .partner11-copy{
        background: url("../img/partner-11.png");
        background-size: 100% 100%;
    }
    .partner2-copy{
        background: url("../img/partner-2.png");
        background-size: 100% 100%;
    }
    .partner7-copy{
        background: url("../img/partner-7-copy.png");
        background-size: 100% 100%;
    }
    .institution-item{
        width: 32%;
        height:80px;
    }
    .institution-icon-lg{
        height: 33%;
        margin-top: 20%;
    }
    .getInTouch-container{
        margin-top: 40px;
    }
    .Not-ready-to-start-b {
        font-size: 16px;
        margin-top:40px !important;
    }
    .review-content{
        margin-bottom: 40px;
    }
    .listHeading{
        font-size: 25px;
        letter-spacing: 1.3px;
    }
    .footerListContents{
        margin-top: 40px;
    }
    .firstPara, .secondPara{
        font-size: 13px;
    }
    .secondPara{
        margin-top: 20px;
    }
    .footerMenuList{
        font-size: 17px;
    }
    .footerCopyContents{
        font-size: 16px;
    }
    .footerCopyContents{
        margin-top: 30px;
    }
    .infoContainer{
        margin-top: 40px;
        padding: 0;
    }
    .infoContainer:first-child{
        margin-top: 0px;
    }
    .footerLogoContents,.footerLogoContentsWhite{
        margin-top: 35px;
        margin-bottom: 35px;
    }
    .linkedinLogoWhite{
        background-image: url("../img/linkedin-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .githubLogoWhite{
        background-image: url("../img/gitHub-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .googleplusLogoWhite{
        background-image: url("../img/google-plus-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .facebookLogoWhite{
        background-image: url("../img/facebook-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .twitterLogoWhite{
        background-image: url("../img/twitter-white.svg");
        height: 32px;
        width: 32px;
        cursor: pointer;
        margin-right: 10px;
        background-repeat: no-repeat;
    }
    .linkedinLogo{
        background-image: url("../img/linkedin.svg");
        height: 30px;
        width: 30px;
        margin-right: 15px;
        background-repeat: no-repeat;
    }
    .githubLogo{
        background-image: url("../img/gitHub.svg");
        height: 30px;
        width: 30px;
        margin-right: 15px;
        background-repeat: no-repeat;
    }
    .googleplusLogo{
        background-image: url("../img/google-plus.svg");
        height: 30px;
        width: 30px;
        margin-right: 15px;
        background-repeat: no-repeat;
    }
    .facebookLogo{
        background-image: url("../img/facebook.svg");
        height: 30px;
        width: 30px;
        margin-right: 15px;
        background-repeat: no-repeat;
    }
    .twitterLogo{
        background-image: url("../img/twitter.svg");
        height: 30px;
        width: 30px;
        background-repeat: no-repeat;
    }
    .sliderBtn{
        width: 15px;
        height: 15px;
    }
    .integratedInstitution > .institution-item{
        width: 33.33%;
    }
    #headerToggle2{
        max-height: 410px;
    }
    .lastChild{
        padding-right: 0 !important;
    }
    .imgSize{
        width: 250px;
    }
    .imgCustomeSize{
        height: 35px;
        width: 35px;
    }
    .pricingNote{
        font-size: 13px !important;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .packList > .listTitle{
        font-size: 18px !important;

    }
    .packList > .packInfo{
        font-size: 14px !important;
        margin-bottom: 30px;
        margin-top: 20px;
    }
    .packList > .listItem{
        font-size: 12px !important;
    }
    .packList{
        margin-top: 25px;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding: 0 !important;
        width: 100% !important;
        height: auto !important;

    }
    .requestQuoteBtn{
        position: relative;
        margin-top: 40px
    }
    .discoverSupportBtn
    {
        width: auto;
        padding: 6px 12px;
        margin-left: calc(50% - 94px);
        margin-left: -webkit-calc(50% - 94px);
        margin-left: -moz-calc(50% - 94px);
        margin-top: 40px;
        margin-bottom: 40px !important;
    }
    .packageDetails{
        font-size: 13px;
        margin-top: 40px;
    }
    .pricingCardContainer{
        margin-top: 30px;
    }
    .apiSub{
        padding: 45px 25px;
        height: 200px;
        width: 100%;
        /*margin-left: calc(50% - 150px);
        margin-left: -moz-calc(50% - 150px);
        margin-left: -webkit-calc(50% - 150px);*/
    }
    .apiSection{
        margin: 0 0 30px;
    }
    .apiTitle{
        font-size: 22px !important;
        margin-bottom: 50px;
    }
    .apiInfo{
        font-size: 14px;
    }
    .lastApi{
        margin-bottom: 40px;
    }
    .customMemberImg{
        height: 110px;
        width: 120px;
    }
    .teamTitle{
        font-size: 20px !important;
    }
    .memberName,.testimonialMemberName{
        font-size: 17px !important;
    }
    .memberPosition,.testimonialMemberPosition{
        font-size: 15px;
    }
    .memberDetails,.memberDetails-content{
        font-size: 14px;
        padding: 0px 20px !important;
    }
    .testimonailMemberDetails-content{
        font-size: 14px;
        padding-top: 0;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .memImg{
        left: calc(50% - 37px) !important;
    }
    .hexagon2 {
        width: 74px;
        height: 99px;
        margin: 7px 0 0 0px;
    }
    .signInButton{
        height: 46px;
        width: 107px;
    }
    .forgotText{
        margin-top: 0px !important;
    }
    .signUpButton{
        float: none !important;
        height: 46px;
        width: 107px;
    }
    .customFloat{
        float: right;
        margin-left: 0px !important;
        margin-top: 20px;
    }
    .signInForm{
        margin-top: 50px;
    }
    .timelineDate,.timelineDetails{
        font-size: 13px;
    }
    .requBtn{
        width: 116px;
        left:calc(50% - 58px);
        font-size: 15px;
    }
    .resourceItemHeading,.assortedHeading{
        font-size: 20px;
    }
    .resourceItemDetails{
        font-size: 15px;
    }
    .assortedItemDetails{
        font-size: 13px;
    }
    .pressResourceText{
        font-size: 22px;
    }
    .pressName,.pressDate{
        font-size: 13px;
    }
    .assortedItemHeading{
        font-size: 15px;
    }
    .customLowerMargin{
        margin-bottom: 40px !important;
    }
    .techList,.companyName,.expertTeamMember{
        margin-bottom: 40px;
    }
    .left-panel{
        width: 100% !important;
        font-size: 10px !important;
    }
    .sideContent{
        width: 100% !important;
        padding: 0px 10px !important;
    }
    .listHead{
        font-size: 11px;
    }
    .quickStartText,.depricatedText,.apiEndpointsText{
        font-size: 12px;
    }
}

.nav > li > a:not(:last-child){
    padding: 10px 12px;
}
.linkedinLogo,.githubLogo,.googleplusLogo,.facebookLogo,.twitterLogo,.linkedinLogoWhite,.githubLogoWhite,.googleplusLogoWhite,.facebookLogoWhite,.twitterLogoWhite{
    cursor: pointer;
}
.sliderToggle > div {
    cursor: pointer;
}
.fixedTop{
    position: fixed;
    top: 0px;
    z-index: 10000;
}
.l-s{
    letter-spacing: 1.85px;
}
.no-bc{
    border-color: transparent;
}

.header-container-white > .navbar{
    top:-1px;
}
.prplClr{
    color: #292d78;
}
.whiteTransparent{
    background-color: #ffffff;
}
.whiteMenuBorder{
    box-shadow: 0 -6px 27px 4px rgba(0, 0, 0, 0.2);
}
.whiteMenuStyle{
    object-fit: contain;
    font-family: OpenSans;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #432d7a;
}
.no-display{
    display: none;
}
.header-container-white{
    margin: auto;
    background-image: url("../img/rectangle-42.svg");
    /*transition: top 10s;*/
    /*display: block;*/
    z-index: 111;
}
.showHeader{
    display: block;
}
.removeHeader > .navbar-fixed-top{
    animation: slide-up 0.4s;
    animation-fill-mode: forwards;
}
.showHeader > .navbar-fixed-top{
    animation:slide-down 0.4s;
}
@-webkit-keyframes slide-down {
    0% {
        top: -61px;
    }
    100% {
        top: -1px;
    }
}
@-moz-keyframes slide-down {
    0% {
        top: -61px;
    }
    100% {
        top: -1px;
    }
}
@-o-keyframes slide-down {
    0% {
        top: -61px;
    }
    100% {
        top: -1px;
    }
}
@keyframes slide-down {
    0% {
        top: -61px;
    }
    100% {

        top: -1px;
    }
}
@-webkit-keyframes slide-up {
    0% {
        top: -1px;
    }
    100% {
        top: -82px;
    }
}
@-moz-keyframes slide-up {
    0% {
        top: -1px;
    }
    100% {
        top: -82px;
    }
}
@-o-keyframes slide-up {
    0% {
        top: -1px;
    }
    100% {
        top: -82px;
    }
}
@keyframes slide-up {
    0% {
        top: -1px;
    }
    100% {
        top: -82px;
    }
}

.header-container a, .header-container a:hover,.header-container-white a, .header-container-white a:hover{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    position:relative;
    transition:0.5s color ease;
    text-decoration:none;
    color:#81b3d2;
}
.header-container a:hover{
    color:#fff;
}
.header-container-white a:hover{
    color:#432d7a;
}
.header-container a.before:before,.header-container a.after:after, .header-container-white a.before:before,.header-container-white a.after:after{
    content: "";
    transition:0.5s all ease;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    position:absolute;
}
.header-container a.before:before,.header-container-white a.before:before{
    top:-0.25em;
}
.header-container a.after:after,.header-container-white a.after:after{
    bottom:0.8em;
}
.header-container a.before:before,.header-container  a.after:after{
    height:0.2rem;
    width:0;
    background:#fff;
}
.header-container  a.after.fifth:after{
    height:0.2rem;
    width:0;
    background:#432d7a;
}
.header-container-white a.before:before,.header-container-white a.after:after{
    height:0.2rem;
    width:0;
    background:#432d7a;
}
.header-container a.third:after,.header-container a.fifth:after, .header-container-white a.fourth:after{
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
}

.header-container a.before:hover:before,.header-container a.after:hover:after,
.header-container-white a.before:hover:before,.header-container-white a.after:hover:after, nav.navbar ul li.active a:after{
    width:calc(100% - 30px) !important;
    width:-webkit-calc(100% - 30px)!important;
    width:-moz-calc(100% - 30px)!important;
}
.header-container li:last-child> a.before:hover:before,.header-container li:last-child>a.after:hover:after,.header-container-white li:last-child>a.before:hover:before,.header-container-white li:last-child>a.after:hover:after{
    width:calc(100% - 15px);
    width:-webkit-calc(100% - 15px);
    width:-moz-calc(100% - 15px);
    margin-left: 7.5px;
}
.btn:hover{
    transform: translateY(-1px);
    box-shadow: 0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);
}
.twitterLogo:hover,.linkedinLogo:hover,.githubLogo:hover,.googleplusLogo:hover,.facebookLogo:hover,.linkedinLogoWhite:hover,.twitterLogoWhite:hover,.githubLogoWhite:hover,.facebookLogoWhite:hover,.googleplusLogoWhite:hover{
    transform: translateY(-1px);
}
.navbar-nav{
    margin-left: 0px;
    margin-right: 0px;
}
.developerBtn2,.developerBtn,.inquireBtn,.inquireBtn2,.primaryBtn,.devBtnGrn,.devBtn,.twitterLogo,.facebookLogo,.googleplusLogo,.githubLogo,.linkedinLogo,.twitterLogo,.facebookLogo,.githubLogo,.googleplusLogo,.linkedinLogoWhite,.twitterLogoWhite,.facebookLogoWhite,.googleplusLogoWhite,.githubLogoWhite{
    transition: all 0.15s ease !important;
}
.navbar-toggle{
    padding-right: 0px;
}
.twitterLogo:hover{
    background-image: url("../img/twitter-white.svg") !important;
}
.twitterLogoWhite:hover{
    background-image: url("../img/twitter-white-trans.svg") !important;
}
.linkedinLogo:hover{
    background-image: url("../img/linkedin-white.svg") !important;
}
.linkedinLogoWhite:hover{
    background-image: url("../img/linkedin-white-trans.svg") !important;
}
.githubLogo:hover{
    background-image: url("../img/gitHub-white.svg") !important;
}
.githubLogoWhite:hover{
    background-image: url("../img/gitHub-white-trans.svg") !important;
}
.googleplusLogo:hover{
    background-image: url("../img/google-plus-white.svg") !important;
}
.googleplusLogoWhite:hover{
    background-image: url("../img/google-plus-white-trans.svg") !important;
}
.facebookLogo:hover{
    background-image: url("../img/facebook-white.svg") !important;
}
.facebookLogoWhite:hover{
    background-image: url("../img/facebook-white-trans.svg") !important;
}
.newsletterInfo{
    font-size: 20px;
    text-align: justify;
    line-height: 37px;
    color: #FFFFFF;
}
.m-t-70{
    margin-top: 70px;
}
.m-t-80{
    margin-top: 80px;
}
.subscribeBtn{
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    color: #292D78;
}
.contactBtn{
    background-color: #2EB596;
    /*box-shadow: 0 3px 12px 0 rgba(58,208,174,0.2);*/
    border-radius: 3px !important;
    margin-top: 32px !important;
}
.m-b-80{
    margin-bottom: 80px;
}
.ftr{
    font-size: 35px;
    color: #292D78;
    font-family: BrandonGrotesque;
}
.gnsLine{
    font-size: 30px;
    line-height: 43px;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.bgF{
    font-family: BrandonGrotesque;
}
.gradBg{
    /*background: linear-gradient(225deg, #922A7D 0%, #292D78 100%);*/
    background-image: linear-gradient(248deg, rgba(94, 72, 154, 0.98), #352c79 88%, #292d78);
}
.signupArea > input{
    border: 0;
    background: transparent;
    color: white;
    outline: none;
    font-family: OpenSans;
    text-align: justify;
    border-bottom: 1px solid rgba(41,45,120,0.29);
}
/* --------- newsletter page styling starts --------- */
.signupArea > input{
    border: 0;
    background: transparent;
    color: white;
    outline: none;
    font-family: OpenSans;
    text-align: justify;
    border-bottom: 1px solid rgba(255,255,255,0.29);
}
.signupBtn{
    margin-top: 54px;
    margin-bottom: 80px;
}
@media (min-width: 1172px){
    .signupArea{
        margin-top: 80px;
    }
    .signupBtn{
        margin-top: 54px;
        margin-bottom: 80px;
    }
    .signupArea > input{
        font-size: 22px;
        padding-bottom: 11px;
        width: 300px;
    }
}
@media (min-width: 992px) and (max-width: 1171px){
    .signupArea{
        margin-top: 80px;
    }
    .signupBtn{
        margin-top: 54px;
        margin-bottom: 70px;
    }
    .signupArea > input{
        font-size: 20px;
        padding-bottom: 11px;
        width: 280px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .signupArea{
        margin-top: 70px;
    }
    .signupBtn{
        margin-top: 44px;
        margin-bottom: 60px;
    }
    .signupArea > input{
        font-size: 18px;
        padding-bottom: 9px;
        width: 280px;
    }
}
@media (max-width: 767px){
    .signupArea{
        margin-top: 40px;
    }
    .signupBtn{
        margin-top: 24px;
        margin-bottom: 40px;
    }
    .signupArea > input{
        font-size: 16px;
        padding-bottom: 7px;
        width: 250px;
    }
}
/* --------- newsletter page styling ends --------- */

/* --------------- Market Research Styling Starts ----------- */
.reasearchHeading{
    font-family: "BrandonGrotesque";
    font-size: 30px;
    line-height: 43px;
    letter-spacing: 1px;
    color: #292D78;
    margin-top: 65px;
    margin-bottom: 70px;
}
.researchInfo{
    font-family: "OpenSans";
    font-size: 20px;
    text-align: justify;
    line-height: 37px;
    color: #2D2D2D;
}
.midPara{
    margin-top: 20px;
    margin-bottom: 20px;
}
.signUpLink{
    font-family: "OpenSans";
    font-size: 20px;
    line-height: 37px;
    color: #292D78;
    margin-top: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}
.preReport{
    font-family: "OpenSans";
    font-size: 20px;
    line-height: 37px;
    color: #2D2D2D;
    margin-bottom: 19px;
}
.reportLinks{
    font-family: "OpenSans";
    font-size: 18px;
    line-height: 37px;
    color: #292D78;
    cursor: pointer;
}

/* --------------- Market Research Styling ends ----------- */

/* --------------- Contact page styling starts --------------- */
.getInTouch,.newsletterTitle{
    letter-spacing: 1px;
    color: #FFFFFF;
}
.getInInfo{
    font-family: "OpenSans";
    font-size: 22px;
    text-align: justify;
    line-height: 37px;
    color: #FFFFFF;
}
.m-t-97{
    margin-bottom: 97px;
}
.contactForm,.signForm{
    height: 336px !important;
    background-color: #FFFFFF;
    box-shadow: 0 12px 23px 0 rgba(0,0,0,0.1);
    border-radius: 5px;
    margin-top: 30px;

}
.signForm{
    box-shadow: none !important;
}
.contactFont{
    font-family: "BrandonGrotesque";
    font-weight: 500;
    text-align: justify;
    line-height: 25px;
    color: #292D78;
}
.signupArea > .contactInput{
    font-family: "OpenSans";
    font-size: 16px;
    text-align: justify;
    line-height: 25px;
    color: #2D2D2D;

}
.addressHead{
    font-family: "BrandonGrotesque";
    font-size: 17px;
    font-weight: 500;
    text-align: justify;
    line-height: 20px;
    color: #292D78;
}
.m-t-50{
    margin-top: 50px;
}
.c-h{
    height: 317px;
}
.mapContent{
    display: table;
    width: 100%;
}
.mapContent p{
    display: table-cell;
    vertical-align: middle;
}
.addressContent {
    font-family: OpenSans;
    font-size: 16px;
    text-align: justify;
    line-height: 25px;
}
.addressContent > p{
    margin-bottom: 3px;
}
.getInTouchField > textarea ,.getInTouchField > input{
    width: 100%;
    resize: none;
    border: 0;
    background: transparent;
    color: #2D2D2D;
    outline: none;
    font-family: OpenSans;
    text-align: justify;
    border-bottom: 1px solid rgba(41,45,120,0.29);

}
.contactUsBtn{
    margin-top: 15px;
}
.form-group .label{
    margin-bottom: 0px;
}
.officeAddress{
    margin-top: 137px;
}
@media (min-width: 1172px){
    .quaterSectionBottom{
        margin-top: 50px;
    }
    .getInTouchField > textarea ,.getInTouchField > input{
        font-size: 16px;
        padding-bottom: 11px;
    }
    .contactFont{
        font-size: 17px;
    }
    .contactForm{
        padding: 30px 15px;
    }
    .mapSection{
        margin-bottom: 80px;
    }
}
@media (min-width: 992px) and (max-width: 1171px){
    .quaterSectionBottom{
        margin-top: 50px;
    }
    .getInTouchField > textarea ,.getInTouchField > input{
        font-size: 16px;
        padding-bottom: 11px;
    }
    .contactFont{
        font-size: 17px;
    }
    .contactForm{
        padding: 25px 15px;
        height: 310px !important;
        margin-top: 25px;
    }
    .contactForm .form-group{
        margin-bottom: 25px;
    }
    .contactUsBtn{
        margin-top: 0;
    }
    .mapSection{
        margin-bottom: 70px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .officeAddress{
        margin-top: 70px;
    }
    .quaterSectionBottom{
        margin-top: 50px;
    }
    .getInTouchField > textarea ,.getInTouchField > input{
        font-size: 14px;
        padding-bottom: 9px;
    }
    .contactFont{
        font-size: 15px;
    }
    .contactForm{
        padding: 20px 15px;
        height: 371px !important;
    }
    .contactForm .form-group{
        margin-bottom: 20px;
    }
    .contactUsBtn{
        margin-top: 5px;
    }
    .mapSection{
        margin-top: 54px;
    }
    .mapSection{
        margin-bottom: 60px;
    }
}
@media (max-width: 767px){
    .officeAddress{
        margin-top: 40px;
    }
    .quaterSectionBottom,.quaterSectionTop:nth-child(2){
        margin-top: 30px;
    }
    .getInTouchField > textarea ,.getInTouchField > input{
        font-size: 12px;
        padding-bottom: 7px;
    }
    .contactFont{
        font-size: 13px;
    }
    .contactUsBtn{
        margin-top: 5px;
    }
    .contactForm{
        padding: 20px 15px;
    }
    .contactForm .form-group{
        margin-bottom: 20px;
    }
    .mapSection{
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .noTitle{
        display: none;
    }
}
.mapFont{
    font-family: "OpenSans";
    font-size: 27px;
    font-weight: 500;
    line-height: 25px;
    color: #292D78;
}
/* --------------- Contact page styling ends --------------- */

/* --------------- Product page styling starts --------------- */

.digitalOffice,.nameSection,.financeApps,.caseStudiesText,.openPositionTitle,.signText{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #292d78;
}
.digitalOffice,.caseStudiesText,.openPositionTitle,.signText{
    font-family: BrandonGrotesque !important;
}
.clientsServed{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.6px;
    color: #1c1e58;
    text-align: center;
}
.digOfcTxt{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.officeText1{
    margin-top: 45px;
    margin-bottom: 20px;
}
.infoHeading{
    object-fit: contain;
    font-family: OpenSans;
    font-size: 27px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.6px;
    color: #2d2d2d;
}
.infoText{
    font-family: OpenSans;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
    margin-top: 30px;
}
.infoImage{
    background: url("../img/rectangle-46.svg");
    width: 100%;
    height: 355px;
    display: table;
}
.imageText{
    display: table-cell;
    vertical-align: middle;
    object-fit: contain;
    font-family: BrandonGrotesque;
    /*font-size: 30px;*/
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.83;
    text-align: center;
    color: #292d78;
}
.divider{
    background-image: url("../img/rectangle-45-copy.svg");
    height: 1px;
    object-fit: contain;
    opacity: 0.15;
    background-image: linear-gradient(to right, #ffffff, #292d78);
    margin-top: 60px;
    margin-bottom: 60px;
}
.vcApp{
    /*background-image: url("../img/rectangle-44.svg");*/
    width: 100%;
    text-align: center;
    height: 250px;
    object-fit: contain;
    border-radius: 1px;
    background-color: #ffffff;
    box-shadow: 0 12px 23px 0 rgba(41, 45, 120, 0.1);
}
.appText{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.8px;
    color: #292d78;
}
.digOfcImg{
    width: 100%;
}
/* --------------- Product page styling ends --------------- */

/* --------------- Case studies styling starts --------------- */
.clientFont,.clientLink,.positionTitle{
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.6px;
    color: #2d2d2d;
}
.clientDetails{
    font-family: OpenSans;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: center;
    color: #2d2d2d;
    text-align: center;
    margin-top: 40px;
}
.assetClass{
    margin-top: 40px;
    margin-bottom: 60px;
}
.assetClassText{
    font-family: OpenSans;
    font-size: 23px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    color: #2d2d2d;
}
.assetLink{
    font-family: OpenSans;
    font-size: 23px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    color: #1c1e58;
}
.platformHead,.infraTitle{
    font-family: OpenSans;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #292d78;
    margin-bottom: 70px;
}
.platformDetails{
    font-family: OpenSans;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
    margin-bottom: 40px;
}
.rules{
    font-family: OpenSans;
    font-size: 23px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    color: #292d78;
}
.ruleList{
    font-family: OpenSans;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.listNum{
    font-family: OpenSans;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #292d78;
}
.listDetails{
    font-family: OpenSans;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.techList > p{
    margin-bottom: 20px;
}
.testimonialTitle{
    font-family: OpenSans;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1.5px;
    color: #292d78;
    margin-bottom: 70px;
}
.testimonialText{
    font-family: OpenSans;
    font-size: 25px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #2d2d2d;
    margin-bottom: 20px;
}
.clientName{
    font-family: OpenSans;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #2d2d2d;
    margin-bottom: 10px;
}
.companyName{
    font-family: BrandonGrotesque;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1.5px;
    text-align: center;
    color: #2d2d2d;
}
.darkBg{
    height: 600px;
    opacity: 0.03;
    background: #292d78;
}
.darkBgText{
    font-family: BrandonGrotesque;
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 2px;
    color: #292d78;
}
.caseStudyContent{
    margin-left: auto !important;
    margin-right: auto !important;
}
.caseStudyContent > div{
    margin: 0 0 15px;
    text-align: center;
}
.caseStudyImg{
    width: 100%;
}
.clientInfo{
    margin-top: 80px;
}
.caseStudyClientLogo{
    text-align: center;
    margin-top: 65px;
}
/* --------------- Case studies styling ends --------------- */

.p-ri-0{
    padding-right: 0;
}
.p-le-0{
    padding-left: 0;
}
.developerArrow{
    margin-left: 5px;
    margin-top: -5px;
}

.developerArrowHeader{
    margin-left: 2px;
}


/* ---------- pricing styling starts ---------- */
.pricePackages{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1.5px;
    text-align: center;
    color: #292d78;
}
.pricingNote{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #2d2d2d;
}
.packList{
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #ffffff;
    height: 805px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0 10px;
    width: calc(33.33% - 30px);
    width: -moz-calc(33.33% - 30px);
    width: -webkit-calc(33.33% - 30px);
    transition: all 0.15s ease;
}
.packList:hover{
    box-shadow: 0 12px 23px 0 rgba(41, 45, 120, 0.1);
}
.listDivider{
    height: 1px;
    object-fit: contain;
    opacity: 0.5;
    background-image: linear-gradient(to left, rgba(41, 45, 120, 0.2), rgba(255, 255, 255, 0));
    margin-top: 12px;
    margin-bottom: 12px;
}
.m-b-50{
    margin-bottom: 50px;
}
.m-b-70{
    margin-bottom: 70px;
}
.m-t-35{
    margin-top: 35px;
}
.listTitle{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-size: 25px;
    padding: 0 10px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1.3px;
    text-align: center;
    color: #292d78;
}
.dspBtn{
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #292d78;
    box-shadow: 0 3px 30px 0 rgba(57, 207, 174, 0.2);
    height: 46px;
}
.dspText{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    color: #ffffff;
}
.pricingContainer.row{
    margin-left:0;
    margin-right:0;
}
.buttonStyle{
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0%);
    margin-left: 0px !important;
}
.buttonStyle:hover{
    -webkit-transform: translate(-50%, -1px);
    transform: translate(-50%, -1px);
}
.discoverSupportBtn:hover{
    transform: translateY(-1px);
    box-shadow: 0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);
    text-decoration: none;
}
.bottomPad40{
    padding-bottom: 40px !important;
}
/* ---------- pricing styling ends ---------- */

/* ---------- apiDocs style starts ---------- */
.apiSub{
    object-fit: contain;
    border-radius: 1px;
    background-color: #ffffff;
}
/*.apiSection :hover{
    box-shadow: 0 12px 23px 0 rgba(41, 45, 120, 0.1);
}*/
.apiText{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.6px;
    text-align: center;
    color: #292d78;
    margin-top: 25px;
}
.apiTitle{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #292d78;
    margin-top: 65px;
}
.apiInfo{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
    margin-bottom: 40px;
}
.lowerPara{
    margin-top: 20px;
}
.sideMargin{
    margin-left: 0;
    margin-right: 0;
}
.apiSub:hover{
    box-shadow: 0 12px 23px 0 rgba(41, 45, 120, 0.1);
    cursor: pointer;
}
a.apiSection{
    text-decoration: none;
    outline: none !important;
}
aside.left-panel {
    /* background-color: #ffffff; */
    /* box-shadow: 0 -6px 27px 4px rgba(0, 0, 0, 0.2); */
    width: 325px;
    /* position: fixed; */
    height: 100%;
    top: 0px;
    left: 0px;
    display: inline-block;
    /*float: left;*/
}
.sideContent{
    margin-left: 0;
    width: calc(100% - 337px);
    display: inline-block;
    float:right;
    overflow-x: hidden;
    padding-right: 20px;
}
.leftPanelDetails{
    margin-top: 70px;
    overflow-y: auto;
    height: 700px;
    overflow-x: hidden;
}
.leftPanelSeparator{
    width: 337px;
    height: 1px;
    object-fit: contain;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: 0.5;
    background-image: linear-gradient(to right, #ffffff, #d8d8d8);
    margin-top: 10px;
    margin-bottom: 15px;
}
.leftPanelSeparator1{
    width: 309px;
    height: 1px;
    object-fit: contain;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: 0.5;
    background-color: #d8d8d8;
    margin-top: 10px;
    margin-bottom: 15px;
}
.quickStartText,.depricatedText,.apiEndpointsText{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    color: #2d2d2d;
}
.depricatedList > li {
    list-style: none;
}
.blueLabel{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.4px;
    text-align: justify;
    color: #ffffff;
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #5bc0df;
    padding: 0px 8px;
}
.yellowLabel{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.4px;
    text-align: justify;
    color: #ffffff;
    object-fit: contain;
    border-radius: 3px !important;
    background-color: #f6a623;
    padding: 0px 8px;
}
.redLabel{
    border-radius: 3px !important;
    background-color: #eb4648 !important;
    padding: 0px 8px;
}
.labelText{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.4px;
    text-align: justify;
    color: #ffffff;
}
.noBullets{
    list-style: none !important;
}
.leftPadZero{
    padding-left: 0px;
}
.leftPad30{
    padding-left: 30px;
}
.upperMargin15{
    margin-top: 15px;
}
.listHead{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #2d2d2d !important;
}
.rightMargin10{
    margin-right: 10px;
}
/* ---------- apiDocs style ends ---------- */

/* ---------- team styling starts ---------- */

.memberDetails{
    object-fit: contain;
    border-radius: 1px;
    background-color: #ffffff;
}
.teamMember{
    position: relative;
    margin-bottom: 100px;
}
.teamTitle{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #292d78;
    margin-top: 65px;
    margin-bottom: 70px;
}
.memberName{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.6px;
    color: #2d2d2d;
    margin-bottom: 23px;
    padding-top: 96px;
    text-align: center;
}
.testimonialMemberName{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.6px;
    color: #292D78;
    margin-bottom: 23px;
    padding-top: 96px;
    text-align: center;
}
.memberPosition{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #292d78;
    margin-bottom: 20px;
}
.testimonialMemberPosition{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #2d2d2d;
    margin-bottom: 20px;
}
.memberDetails{
    position: relative !important;
    top: 60px !important;
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.06;
    text-align: justify;
    color: #2d2d2d;
    margin-bottom: 20px;

}
.memberDetails-content{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.06;
    text-align: justify;
    color: #2d2d2d;
    margin-bottom: 20px;
}
.testimonailMemberDetails-content{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    line-height: 2.06;
    text-align: justify;
    color: #2d2d2d;
    margin-bottom: 20px;
}
.secondParagraph{
    margin-top: 20px;
}
.memImg{
    position: absolute;
    z-index: 1000;
}

.hexagon {
    overflow: hidden;
    visibility: hidden;
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg);
    cursor: pointer;
}
.hexagon-in1 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg);
}
.hexagon-in2 {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    visibility: visible;
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg);
    background-size:110% 100%;
}
.paul{
    background-image: url(../img/paul.png) !important;
}
.anthony{
    background-image: url(../img/anthony_team.png) !important;
}
.markus{
    background-image: url(../img/markus_grayscale.png) !important;
}
.alessandro{
    background-image: url(../img/alessandro.ravanetti.crowdvalley.png) !important;
}
.tero{
    background-image: url(../img/tero.png) !important;
}
.jouko{
    background-image: url(../img/jouko.png) !important;
}
.valto{
    background-image: url(../img/valto.png) !important;
}

/* ---------- team styling ends ---------- */


/* ---------- about styling starts ---------- */

.aboutText{
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1.5px;
    text-align: center;
    color: #292d78;
}
.whoWeAre{
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1.5px;
    text-align: center;
    color: #292d78;
}
.whoWeAreText{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.upperMargin80{
    margin-top: 80px;
}
.upperMargin20{
    margin-top: 20px;
}
.upperMargin70{
    margin-top: 70px;
}
.upperMargin50{
    margin-top: 50px;
}
.upperMargin25{
    margin-top: 25px;
}
.upperMargin35{
    margin-top: 35px;
}
.lowerMargin70{
    margin-bottom: 70px;
}
.lowerMargin80{
    margin-bottom: 80px;
}
.linkText{
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #292d78;
}
.aboutDetails{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}

.aboutTimeline{
    background-image: url("../img/rectangle-48.svg");
    width: 6px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    background-size: 100% 100%;
}
.relativePos{
    position: relative;
}
.timeline-container{
    width: 100%;
}
.timelineText{
    width: 50%;
}
.alignRight{
    margin-left: 50%;
    padding: 10px 10px 10px 50px;
}
.alignLeft{
    margin-right: 50%;
    text-align: right;
    padding: 10px 50px 10px 10px;
}
.timelineDate{
    font-family: OpenSans;
    font-weight: bold;
    font-style: italic;
    font-stretch: normal;
    line-height: 2.06;
    color: #2d2d2d;
}
.timelineDetails{
    font-family: OpenSans;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    line-height: 2.06;
    color: #2d2d2d;
}
.timeDot{
    background-image: url("../img/oval-4.svg");
    background-size: 100% 100%;
    height: 20px;
    width: 20px;
    float: right;
    position: absolute;
    top: calc(50% - 10px);
    bottom: 0;
    left: calc(50% - 7px);
}
.blockDisplay{
    display: block;
}
/* ---------- about styling ends ---------- */

/* ---------- researchPage starts ---------- */
.reportLinkSection{
    padding-left: 0;
}
.reportLinkSection > li {
    list-style: none;
    margin-bottom: 5px;
}
.marketResearchText, .reportSection{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.pointer{
    cursor: pointer;
}
/* ---------- researchPage ends ---------- */

/* ---------- gettingStarted page styling starts ---------- */

.detailedText{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.headingText{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.6px;
    color: #2d2d2d;
}
.stageList{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #292d78;
    padding-left: 20px;
}
.expertTeamMember{
    margin-top: 60px;
}
.responsibilityText{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.role{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #292d78;
}

/* ---------- gettingStarted page styling ends ---------- */

#exceptions-list-left{
    float: left;
    width: 25%;
    height: 380px;
    overflow-y: scroll;
    text-align: center;
}

#exceptions-list-right{
    float: right;
    width: 75%;
    text-align: left;
}

/* ---------- openPosition styling ends ---------- */

.divider-gray{
    background-image: url("../img/rectangle-30.svg");
    height: 1px;
    object-fit: contain;
    opacity: 0.5;
    background-color: #d8d8d8;
    margin-top: 40px;
    margin-bottom: 40px;
}
.divider-gray-2{
    margin-top: 8px !important;
    margin-bottom: 20px !important;
}
.positionDetails{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.positionTitle{
    color: #292d78 !important;
}
/* ---------- openPosition styling ends ---------- */

/* ---------- termsOfUse styling starts ---------- */

.agreementTerms > li, .serviceTerms > li{
    list-style: none;
}
.leftMargin20{
    margin-left: 20px !important;
}
.leftMargin40{
    margin-left: 40px;
}
.upperMargin40{
    margin-top: 40px;
}
.lowerMargin150{
    margin-bottom: 150px;
}
.agreementTitle{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #2d2d2d;
}
.agreementTerms, .serviceTerms{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #2d2d2d;
}
/* ---------- termsOfUse styling ends ---------- */
/* ---------- regulations styling starts ---------- */

.regulatoryText{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #292d78;
    text-align: center;
    margin-bottom: 70px;
}
.regulationHeading{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.9px;
    color: #2d2d2d;
}
.regulationDetails{
    text-align: justify;
}
.placeButton{
    border-color: transparent !important;
    padding-left: 0px;
}
.placeButton:hover{
    border-color: transparent !important;
    background-color: transparent !important;
    box-shadow: none;
}
.placeButton:active{
    box-shadow: none !important;
}
.caretStyle{
    margin-top: -5px !important;
    margin-left: 6px !important;
    width: 7.7px;
    height: 13.1px;
}
.placeList > li > a{
    font-family: BrandonGrotesque;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    text-align: justify;
    color: #2d2d2d !important;
}
.upperMargin30{
    margin-top: 30px;
}
/* ---------- regulations styling ends ---------- */
/* ---------- acceptableTerms styling starts ---------- */

.usageText{
    text-align: justify;
}

/* ---------- acceptableTerms styling ends ---------- */

/* ---------- signIn/signUp styling starts ---------- */

.rightMargin15{
    margin-right: 15px;
}
.leftMargin15{
    margin-left: 15px;
}
.upperMargin25{
    margin-top: 25px;
}
.leftMargin10{
    margin-left: 10px;
}
.forgotText{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.5px;
    text-align: left;
    color: #2eb596 !important;
}
.agreeText{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #2d2d2d;
}
.noBotton{
    margin-bottom: 0px !important;
}
#email_validation{
    display:none;
}
span.error {
    color:red;
}
.agreementBox{
    object-fit: contain;
    font-family: OpenSans;
    font-size: 11px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #d0021b !important;
    margin-left: 30px;
}
.emailErrorText{
    object-fit: contain;
    font-family: OpenSans;
    font-size: 11px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.36;
    text-align: justify;
    color: #d0021b !important;
    margin-top: 6px;
}
.agreeText > div.checker{
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    padding-top: 1px;
    margin-top: -4px;
    margin-right: 3px;
    font-size: 12px;
    display: inline-block;
    width: 15px;
    height: 14px;
    border-radius: 2px;
    font-size: 12px !important;
    line-height: 1;
    background-color: #2eb596;
}
.agreeText > input[type="checkbox"]{
    display: none !important;
}
input[type=checkbox]:checked + div.checker{
    background: url('../img/shape-copy-3.png') no-repeat;
    height: 14px;
    background-color: #428bca;
    width: 15px;
    background-position-x: 2px;
    background-position: 2px 2px;
}
/* ---------- signIn/signUp styling ends ---------- */
/* ---------- webinar styling starts ---------- */

.webinarDivider{
    height: 1px;
    object-fit: contain;
    opacity: 0.1;
    background-image: linear-gradient(to left, rgba(82, 88, 175, 0), #292d78);
    margin-top: 10px;
    margin-bottom: 17px;

}
.webinarSideImage{
    object-fit: contain;
    border-radius: 1px;
    background-color: #f9f9fb;
    height: 150px;
    margin-top: 30px;
}
.webinarDate{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    text-align: justify;
    color: #292d78;
}
.webinarTitle{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.52;
    letter-spacing: 0.5px;
    color: #2d2d2d;
}
.webinarDetails{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.webinarImageText{
    font-family: BrandonGrotesque;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 2px;
    color: #292d78;
    text-align: center;
    padding-top: 50px;
}
.webinarRequestSection{
    object-fit: contain;
    border-radius: 1px;
    background-color: rgba(46,181,150,0.05);
    height: 150px;
    margin-top: 30px;
}
.requBtn{
    background-color: #2eb596;
    position: relative;
    border-radius: 3px !important;
    font-family: BrandonGrotesqueMedium !important;
}
.webBtn{
    width: 100%;
    height: 100%;
    display: table;
}
.centreBtn{
    display: table-cell;
    vertical-align: middle;
}
/* ---------- webinar styling ends ---------- */
/* ---------- pressResource styling starts ---------- */

.resourceDivider{
    height: 1px;
    object-fit: contain;
    opacity: 0.5;
    background-color: #d8d8d8;
    margin-top: 40px;
    margin-bottom: 40px;
}
.assortedDivider{
    height: 1px;
    object-fit: contain;
    opacity: 0.1;
    background-image: linear-gradient(to left, rgba(82, 88, 175, 0), #292d78);
    margin-top: 10px;
    margin-bottom: 15px;
}
.resourceItemHeading{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.6px;
    color: #292d78;
}
.resourceItemDetails{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.pressResourceText{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #292d78;
}
.lowerMargin40{
    margin-bottom: 40px;
}
.assortedHeading{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.6px;
    color: #292d78;
}
.pressName{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    text-align: justify;
    color: #2d2d2d;
}
.pressDate{
    object-fit: contain;
    font-family: BrandonGrotesque;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    text-align: justify;
    color: #2d2d2d;
}
.assortedItemHeading{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.52;
    letter-spacing: 0.5px;
    color: #292d78;
}
.assortedItemDetails{
    object-fit: contain;
    font-family: OpenSans;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.85;
    text-align: justify;
    color: #2d2d2d;
}
.ovalDot{
    margin-left: 7px;
    margin-right: 7px;
}
.clickLink{
    font-weight: 600;
    color: #2eb596 !important;
}
/* ---------- pressResource styling ends ---------- */

.custom-check > input[type="checkbox"],.custom-radio-check > input[type="radio"] {display: none;}
.custom-check > div.checker{cursor: pointer;vertical-align: middle;text-align: center;padding-top: 1px;margin-top: -4px;margin-right: 3px;font-size: 12px;display: inline-block;width: 15px;height: 14px;border-radius: 2px;font-size: 12px !important;line-height: 1;background-color: grey;  }
input[type=checkbox]:checked + div.checker{background: url('../img/tick.png ') no-repeat;height: 14px;background-color: grey;width: 15px;background-position-x: 2px;background-position: 2px 2px;}
input[type=checkbox][disabled] + div.checker{opacity: 0.3;}
.custom-check{padding-left: 0px !important;}

.integratedInstitution-api{
    margin-top: 0px;
}
.separator{
    border-bottom: 2px solid #292d78;
    opacity: 0.5;
}
.upperSeparator{
    border-top: 2px solid rgba(41, 45, 120, 0.5);
}
.active > .dropdown-side{
    height: auto !important;
    margin-left: 0;
    overflow: auto;
    opacity: 1;
}
.dropdown-side{
    height:0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.active .upArrow , .downArrow{
    display: inline-block;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.active .downArrow , .upArrow{
    display: none;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
a:hover{
    text-decoration: none !important;
    cursor: pointer;
}
.fontWeight600{
    font-weight: 600;
}
.leftMargin4{
    margin-left: 4px;
}
.depricatedList > li > a:hover{
    text-decoration: underline !important;
}
.depricatedList > li > span:not(:last-child):hover{
    text-decoration: underline !important;
}
.zeroSideMargin{
    margin-left: 0;
    margin-right: 0;
}
.zeroMargin{
    margin: 0;
}
.middleArea{
    width: 1172px;
    margin: auto;
}
.labelSpace{
    margin-left: 3px;
}
.activeTab{
    font-weight: 600;
}
.activeTab .selectedLeftImg{
    display:inline-block;
}
.selectedLeftImg{
    display:none;
}























@media (min-width: 991px) and (max-width: 1050px) {
    .Ecosys-img{
        width: 90% !important;
        margin: 0 auto !important;
    }
}
@media (min-width: 767px) and (max-width: 991px) {
    .navbar-nav > li:first-child {
        margin-left: 10px !important;
    }
    .nav>li>a {
        padding: 10px;
    }
    .navbar-header {
        padding-left: 10px;
    }
    .online-img {
        width: 90%;
        margin: 0 auto;
        height: 400px;
    }
    .Ecosys-img {
        width: 90% !important;
        margin: 0 auto !important;
    }
    .wrapper.grayBg .review-container.row {
        width: 100% !important;
        padding:0 10px;
    }
    .footerInfoContents .firstPara {
        padding: 0 10px;
    }
    .footerInfoContents .secondPara {
        padding: 0 10px;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    body {
        overflow-x: hidden;
    }
    .wrapper.grayBg.pull-left .whiteClr.btn.developerBtn2.requestQuoteBtn {
        margin-left: -60px !important;
    }
    .header-container{
        padding: 0 10px;
    }
    .wrapper.purpleGradBg.financeSection .pcImg {
        margin-left: 0;
        height: auto;
    }
    .The-Crowd-Valley-API{
        height: auto;
    }
    .Not-ready-to-start-b {
        margin-top: 0 !important;
    }
    .Ecosys-img {
        width: 100% !important;
    }
    .wrapper.radiantBg .enterprise-container.row {
        margin: 0 15px !important;
    }
    .Over-170-enterprise {
        margin-left: 0 !important;

    }
}

/*fix overflow on /api page*/
.wrapper.grayBg {
    z-index: 1;
    position: relative;
}
.affix-bottom {
    top: inherit!important;
    bottom: 0!important;
    position: absolute;
}

.wrapper.grayBg.pull-left .whiteClr.btn.developerBtn2.requestQuoteBtn {
    margin-left: -90px;
    left: 50%;
}
.radiantBg {
    overflow: hidden;
}
.getInTouchField input, textarea {
    box-shadow: none !important;
    border-radius: 0 !important;
}

button.btn.contactUsBtn.primaryBtn:hover  {
    color: #fff;
}
.wrapper.purpleGradBg.financeSection {
    margin-top: 50px;
}


/*fix contact-page-form*/

.contactForm {
    height: auto !important;
    overflow: hidden;
}

.contactForm button#contact_type_submit {
    margin-bottom: -15px;
}
